@charset "UTF-8";
/* normalize.css v7.0.0 | 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
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  /* stylelint-disable-next-line font-family-no-duplicate-names */
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * 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 {
  /* stylelint-disable-next-line font-family-no-duplicate-names */
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * 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
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * 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;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
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;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 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;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[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;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

dd,
dt {
  margin: 0;
  padding: 0; }

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  transition-duration: 50ms; }

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  transition-delay: 0s; }
  body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
    transition-delay: 50ms; }

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  transition-duration: 100ms; }

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  transition-delay: 0s; }
  body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
    transition-delay: 100ms; }

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  transition-duration: 150ms; }

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  transition-delay: 0s; }
  body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
    transition-delay: 150ms; }

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  transition-duration: 200ms; }

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  transition-delay: 0s; }
  body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
    transition-delay: 200ms; }

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  transition-duration: 250ms; }

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  transition-delay: 0s; }
  body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
    transition-delay: 250ms; }

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  transition-duration: 300ms; }

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  transition-delay: 0s; }
  body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
    transition-delay: 300ms; }

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  transition-duration: 350ms; }

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  transition-delay: 0s; }
  body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
    transition-delay: 350ms; }

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  transition-duration: 400ms; }

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  transition-delay: 0s; }
  body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
    transition-delay: 400ms; }

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  transition-duration: 450ms; }

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  transition-delay: 0s; }
  body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
    transition-delay: 450ms; }

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  transition-duration: 500ms; }

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  transition-delay: 0s; }
  body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
    transition-delay: 500ms; }

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  transition-duration: 550ms; }

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  transition-delay: 0s; }
  body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
    transition-delay: 550ms; }

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  transition-duration: 600ms; }

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  transition-delay: 0s; }
  body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
    transition-delay: 600ms; }

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  transition-duration: 650ms; }

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  transition-delay: 0s; }
  body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
    transition-delay: 650ms; }

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  transition-duration: 700ms; }

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  transition-delay: 0s; }
  body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
    transition-delay: 700ms; }

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  transition-duration: 750ms; }

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  transition-delay: 0s; }
  body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
    transition-delay: 750ms; }

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  transition-duration: 800ms; }

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  transition-delay: 0s; }
  body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
    transition-delay: 800ms; }

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  transition-duration: 850ms; }

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  transition-delay: 0s; }
  body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
    transition-delay: 850ms; }

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  transition-duration: 900ms; }

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  transition-delay: 0s; }
  body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
    transition-delay: 900ms; }

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  transition-duration: 950ms; }

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  transition-delay: 0s; }
  body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
    transition-delay: 950ms; }

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  transition-duration: 1000ms; }

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  transition-delay: 0s; }
  body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
    transition-delay: 1000ms; }

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  transition-duration: 1050ms; }

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  transition-delay: 0s; }
  body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
    transition-delay: 1050ms; }

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  transition-duration: 1100ms; }

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  transition-delay: 0s; }
  body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
    transition-delay: 1100ms; }

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  transition-duration: 1150ms; }

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  transition-delay: 0s; }
  body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
    transition-delay: 1150ms; }

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  transition-duration: 1200ms; }

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  transition-delay: 0s; }
  body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
    transition-delay: 1200ms; }

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  transition-duration: 1250ms; }

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  transition-delay: 0s; }
  body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
    transition-delay: 1250ms; }

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  transition-duration: 1300ms; }

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  transition-delay: 0s; }
  body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
    transition-delay: 1300ms; }

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  transition-duration: 1350ms; }

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  transition-delay: 0s; }
  body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
    transition-delay: 1350ms; }

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  transition-duration: 1400ms; }

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  transition-delay: 0s; }
  body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
    transition-delay: 1400ms; }

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  transition-duration: 1450ms; }

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  transition-delay: 0s; }
  body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
    transition-delay: 1450ms; }

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  transition-duration: 1500ms; }

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  transition-delay: 0s; }
  body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
    transition-delay: 1500ms; }

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  transition-duration: 1550ms; }

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  transition-delay: 0s; }
  body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
    transition-delay: 1550ms; }

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  transition-duration: 1600ms; }

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  transition-delay: 0s; }
  body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
    transition-delay: 1600ms; }

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  transition-duration: 1650ms; }

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  transition-delay: 0s; }
  body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
    transition-delay: 1650ms; }

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  transition-duration: 1700ms; }

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  transition-delay: 0s; }
  body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
    transition-delay: 1700ms; }

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  transition-duration: 1750ms; }

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  transition-delay: 0s; }
  body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
    transition-delay: 1750ms; }

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  transition-duration: 1800ms; }

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  transition-delay: 0s; }
  body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
    transition-delay: 1800ms; }

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  transition-duration: 1850ms; }

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  transition-delay: 0s; }
  body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
    transition-delay: 1850ms; }

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  transition-duration: 1900ms; }

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  transition-delay: 0s; }
  body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
    transition-delay: 1900ms; }

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  transition-duration: 1950ms; }

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  transition-delay: 0s; }
  body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
    transition-delay: 1950ms; }

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  transition-duration: 2000ms; }

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  transition-delay: 0s; }
  body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
    transition-delay: 2000ms; }

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  transition-duration: 2050ms; }

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  transition-delay: 0s; }
  body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
    transition-delay: 2050ms; }

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  transition-duration: 2100ms; }

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  transition-delay: 0s; }
  body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
    transition-delay: 2100ms; }

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  transition-duration: 2150ms; }

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  transition-delay: 0s; }
  body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
    transition-delay: 2150ms; }

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  transition-duration: 2200ms; }

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  transition-delay: 0s; }
  body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
    transition-delay: 2200ms; }

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  transition-duration: 2250ms; }

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  transition-delay: 0s; }
  body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
    transition-delay: 2250ms; }

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  transition-duration: 2300ms; }

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  transition-delay: 0s; }
  body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
    transition-delay: 2300ms; }

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  transition-duration: 2350ms; }

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  transition-delay: 0s; }
  body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
    transition-delay: 2350ms; }

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  transition-duration: 2400ms; }

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  transition-delay: 0s; }
  body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
    transition-delay: 2400ms; }

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  transition-duration: 2450ms; }

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  transition-delay: 0s; }
  body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
    transition-delay: 2450ms; }

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  transition-duration: 2500ms; }

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  transition-delay: 0s; }
  body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
    transition-delay: 2500ms; }

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  transition-duration: 2550ms; }

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  transition-delay: 0s; }
  body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
    transition-delay: 2550ms; }

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  transition-duration: 2600ms; }

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  transition-delay: 0s; }
  body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
    transition-delay: 2600ms; }

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  transition-duration: 2650ms; }

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  transition-delay: 0s; }
  body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
    transition-delay: 2650ms; }

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  transition-duration: 2700ms; }

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  transition-delay: 0s; }
  body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
    transition-delay: 2700ms; }

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  transition-duration: 2750ms; }

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  transition-delay: 0s; }
  body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
    transition-delay: 2750ms; }

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  transition-duration: 2800ms; }

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  transition-delay: 0s; }
  body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
    transition-delay: 2800ms; }

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  transition-duration: 2850ms; }

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  transition-delay: 0s; }
  body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
    transition-delay: 2850ms; }

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  transition-duration: 2900ms; }

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  transition-delay: 0s; }
  body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
    transition-delay: 2900ms; }

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  transition-duration: 2950ms; }

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  transition-delay: 0s; }
  body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
    transition-delay: 2950ms; }

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  transition-duration: 3000ms; }

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  transition-delay: 0s; }
  body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
    transition-delay: 3000ms; }

[data-aos] {
  pointer-events: none; }
  [data-aos].aos-animate {
    pointer-events: auto; }

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

@media screen {
  html:not(.no-js) {
    /**
    * Fade animations:
    * fade
    * fade-up, fade-down, fade-left, fade-right
    * fade-up-right, fade-up-left, fade-down-right, fade-down-left
    */
    /**
    * Zoom animations:
    * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
    * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
    */
    /**
    * Slide animations
    */
    /**
    * Flip animations:
    * flip-left, flip-right, flip-up, flip-down
    */ }
    html:not(.no-js) [data-aos^='fade'][data-aos^='fade'] {
      opacity: 0;
      transition-property: opacity, transform; }
      html:not(.no-js) [data-aos^='fade'][data-aos^='fade'].aos-animate {
        opacity: 1;
        transform: none; }
    html:not(.no-js) [data-aos='fade-up'] {
      transform: translate3d(0, 100px, 0); }
    html:not(.no-js) [data-aos='fade-down'] {
      transform: translate3d(0, -100px, 0); }
    html:not(.no-js) [data-aos='fade-right'] {
      transform: translate3d(-100px, 0, 0); }
    html:not(.no-js) [data-aos='fade-left'] {
      transform: translate3d(100px, 0, 0); }
    html:not(.no-js) [data-aos='fade-up-right'] {
      transform: translate3d(-100px, 100px, 0); }
    html:not(.no-js) [data-aos='fade-up-left'] {
      transform: translate3d(100px, 100px, 0); }
    html:not(.no-js) [data-aos='fade-down-right'] {
      transform: translate3d(-100px, -100px, 0); }
    html:not(.no-js) [data-aos='fade-down-left'] {
      transform: translate3d(100px, -100px, 0); }
    html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'] {
      opacity: 0;
      transition-property: opacity, transform; }
      html:not(.no-js) [data-aos^='zoom'][data-aos^='zoom'].aos-animate {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1); }
    html:not(.no-js) [data-aos='zoom-in'] {
      transform: scale(0.6); }
    html:not(.no-js) [data-aos='zoom-in-up'] {
      transform: translate3d(0, 100px, 0) scale(0.6); }
    html:not(.no-js) [data-aos='zoom-in-down'] {
      transform: translate3d(0, -100px, 0) scale(0.6); }
    html:not(.no-js) [data-aos='zoom-in-right'] {
      transform: translate3d(-100px, 0, 0) scale(0.6); }
    html:not(.no-js) [data-aos='zoom-in-left'] {
      transform: translate3d(100px, 0, 0) scale(0.6); }
    html:not(.no-js) [data-aos='zoom-out'] {
      transform: scale(1.2); }
    html:not(.no-js) [data-aos='zoom-out-up'] {
      transform: translate3d(0, 100px, 0) scale(1.2); }
    html:not(.no-js) [data-aos='zoom-out-down'] {
      transform: translate3d(0, -100px, 0) scale(1.2); }
    html:not(.no-js) [data-aos='zoom-out-right'] {
      transform: translate3d(-100px, 0, 0) scale(1.2); }
    html:not(.no-js) [data-aos='zoom-out-left'] {
      transform: translate3d(100px, 0, 0) scale(1.2); }
    html:not(.no-js) [data-aos^='slide'][data-aos^='slide'] {
      transition-property: transform;
      visibility: hidden; }
      html:not(.no-js) [data-aos^='slide'][data-aos^='slide'].aos-animate {
        visibility: visible;
        transform: translate3d(0, 0, 0); }
    html:not(.no-js) [data-aos='slide-up'] {
      transform: translate3d(0, 100%, 0); }
    html:not(.no-js) [data-aos='slide-down'] {
      transform: translate3d(0, -100%, 0); }
    html:not(.no-js) [data-aos='slide-right'] {
      transform: translate3d(-100%, 0, 0); }
    html:not(.no-js) [data-aos='slide-left'] {
      transform: translate3d(100%, 0, 0); }
    html:not(.no-js) [data-aos^='flip'][data-aos^='flip'] {
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden;
      transition-property: transform; }
    html:not(.no-js) [data-aos='flip-left'] {
      transform: perspective(2500px) rotateY(-100deg); }
      html:not(.no-js) [data-aos='flip-left'].aos-animate {
        transform: perspective(2500px) rotateY(0); }
    html:not(.no-js) [data-aos='flip-right'] {
      transform: perspective(2500px) rotateY(100deg); }
      html:not(.no-js) [data-aos='flip-right'].aos-animate {
        transform: perspective(2500px) rotateY(0); }
    html:not(.no-js) [data-aos='flip-up'] {
      transform: perspective(2500px) rotateX(-100deg); }
      html:not(.no-js) [data-aos='flip-up'].aos-animate {
        transform: perspective(2500px) rotateX(0); }
    html:not(.no-js) [data-aos='flip-down'] {
      transform: perspective(2500px) rotateX(100deg); }
      html:not(.no-js) [data-aos='flip-down'].aos-animate {
        transform: perspective(2500px) rotateX(0); } }

/* stylelint-disable */
/*! nouislider - 14.5.0 - 5/11/2020 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  user-select: none;
  box-sizing: border-box; }

.noUi-target {
  position: relative; }

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; }

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0; }

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat; }

.noUi-connect {
  height: 100%;
  width: 100%; }

.noUi-origin {
  height: 10%;
  width: 10%; }

/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto; }

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0; }

.noUi-horizontal .noUi-origin {
  height: 0; }

.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute; }

.noUi-touch-area {
  height: 100%;
  width: 100%; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  top: -17px; }

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto; }

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #fafafa;
  border-radius: 4px;
  border: 1px solid #d3d3d3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb; }

.noUi-connects {
  border-radius: 3px; }

.noUi-connect {
  background: #3fb8af; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb; }

.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb; }

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #e8e7e6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #b8b8b8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
  *
  */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
  *
  */
.noUi-marker {
  position: absolute;
  background: #ccc; }

.noUi-marker-sub {
  background: #aaa; }

.noUi-marker-large {
  background: #aaa; }

/* Horizontal layout;
  *
  */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  transform: translate(-50%, 50%); }
  .noUi-rtl .noUi-value-horizontal {
    transform: translate(50%, 50%); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
  *
  */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px; }
  .noUi-rtl .noUi-value-vertical {
    transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px; }

.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px; }

/* stylelint-enable */
/* stylelint-disable */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.select2-container .select2-search--inline {
  float: left; }

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/* stylelint-enable */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: flex;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: flex; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

*,
*::after,
*::before {
  box-sizing: border-box; }

html,
body {
  height: 100%;
  min-width: 320px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-weight: 600;
  font-size: 14px;
  line-height: 1.6;
  color: #231f20;
  scroll-behavior: smooth; }

body {
  display: flex;
  flex-direction: column; }

.page-wrapper {
  flex: 1 0 auto;
  margin-bottom: 0; }

#maincontent {
  margin-top: 48px; }
  @media all and (min-width: 1024px) {
    #maincontent {
      margin-top: 32px; } }
  #maincontent.homepage {
    margin-top: 0; }
  .catalog-product-view #maincontent {
    margin-top: 0; }
  .catalog-category-view #maincontent {
    margin-top: 0; }

p {
  margin: 0;
  padding: 0; }

dl,
dt,
dd {
  margin: 0; }

form {
  margin: 0; }

body {
  overflow-x: hidden; }

@media all and (max-width: 767px) {
  .catalog-category-view .page-wrapper,
  .catalogsearch-result-index .page-wrapper {
    height: 100vh;
    overflow: auto; }
    .catalog-category-view .page-wrapper > .header,
    .catalogsearch-result-index .page-wrapper > .header {
      padding-top: 12px; } }

#maincontent {
  min-height: 100vh; }
  @media all and (max-width: 767px) {
    #maincontent {
      display: flex;
      flex-direction: column;
      min-height: auto;
      padding-bottom: 64px;
      margin-top: 0;
      overflow-x: hidden; }
      #maincontent > .columns,
      #maincontent > .columns > .column,
      #maincontent > .columns > .column > .row.cart,
      #maincontent > .columns > .column > .cart.storecredit {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        flex-wrap: nowrap;
        height: 100%; }
      
      #maincontent > .columns > .column > .row.cart,
      #maincontent > .columns > .column > .cart.storecredit {
        justify-content: space-between; }
      #maincontent.homepage {
        margin-top: 0; }
      .catalog-category-view #maincontent,
      .catalogsearch-result-index #maincontent {
        margin: 0; }
      .checkout-cart-index #maincontent {
        height: 100vh;
        padding: 42px 0 64px; }
      .checkout-index-index #maincontent {
        padding-bottom: 16px; }
      .magento_rma-returns-create #maincontent {
        padding-top: 48px;
        padding-bottom: 16px; } }
  #maincontent > .row, #maincontent > .storecredit {
    margin-left: 0;
    margin-right: 0; }

ul, ol {
  list-style-type: none;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0; }

* {
  text-transform: none !important; }

a {
  text-decoration: none !important; }

a[type="button"], a[type="reset"], a[type="submit"] {
  -webkit-appearance: none; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

/* Firefox */
input[type=number] {
  -moz-appearance: textfield; }

button,
input,
optgroup,
select,
textarea {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }

.container, .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content {
  max-width: 1200px;
  margin: 0 8px; }
  @media all and (min-width: 768px) {
    .container, .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content {
      margin: 0 8px; } }
  @media all and (min-width: 1024px) {
    .container, .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content {
      margin: 0 40px; } }
  @media all and (min-width: 1216px) {
    .container, .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content {
      margin: 0 auto; } }

.js-focus-visible :focus:not(.focus-visible) {
  outline: none; }

.js-focus-visible .focus-visible {
  outline-offset: -2px;
  outline: 2px solid #00a651; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #ebebeb;
  -webkit-appearance: none; }

::-webkit-scrollbar-thumb {
  background: #231f20;
  border-radius: 4px; }

.row, .storecredit {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(calc(16px * 0.5) * -1);
  margin-left: calc(calc(16px * 0.5) * -1); }
  .row--no-margins {
    margin-left: 0;
    margin-right: 0; }

.row.reverse, .reverse.storecredit {
  flex-direction: row-reverse; }

.col.reverse {
  flex-direction: column-reverse; }

.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-xl,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12 {
  box-sizing: border-box;
  flex: 0 0 auto;
  flex-basis: 100%;
  padding-right: calc(16px * 0.5);
  padding-left: calc(16px * 0.5);
  max-width: 100%; }

.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%; }

.col-xs-1 {
  flex-basis: 8.33333333%;
  max-width: 8.33333333%; }

.col-xs-2 {
  flex-basis: 16.66666667%;
  max-width: 16.66666667%; }

.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%; }

.col-xs-4 {
  flex-basis: 33.33333333%;
  max-width: 33.33333333%; }

.col-xs-5 {
  flex-basis: 41.66666667%;
  max-width: 41.66666667%; }

.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%; }

.col-xs-7 {
  flex-basis: 58.33333333%;
  max-width: 58.33333333%; }

.col-xs-8 {
  flex-basis: 66.66666667%;
  max-width: 66.66666667%; }

.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%; }

.col-xs-10 {
  flex-basis: 83.33333333%;
  max-width: 83.33333333%; }

.col-xs-11 {
  flex-basis: 91.66666667%;
  max-width: 91.66666667%; }

.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%; }

.start-xs {
  justify-content: flex-start;
  text-align: start; }

.center-xs {
  justify-content: center;
  text-align: center; }

.end-xs {
  justify-content: flex-end;
  text-align: end; }

.top-xs {
  align-items: flex-start; }

.middle-xs {
  align-items: center; }

.bottom-xs {
  align-items: flex-end; }

.around-xs {
  justify-content: space-around; }

.between-xs {
  justify-content: space-between; }

.evenly-xs {
  justify-content: space-evenly; }

.first-xs {
  order: -1; }

.last-xs {
  order: 1; }

.initial-order-xs {
  order: initial; }

@media all and (min-width: 480px) {
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-sm-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-sm-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-sm-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-sm-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-sm-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .start-sm {
    justify-content: flex-start;
    text-align: start; }
  .center-sm {
    justify-content: center;
    text-align: center; }
  .end-sm {
    justify-content: flex-end;
    text-align: end; }
  .top-sm {
    align-items: flex-start; }
  .middle-sm {
    align-items: center; }
  .bottom-sm {
    align-items: flex-end; }
  .around-sm {
    justify-content: space-around; }
  .between-sm {
    justify-content: space-between; }
  .evenly-sm {
    justify-content: space-evenly; }
  .first-sm {
    order: -1; }
  .last-sm {
    order: 1; }
  .initial-order-sm {
    order: initial; } }

@media all and (min-width: 768px) {
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: calc(16px * 0.5);
    padding-left: calc(16px * 0.5); }
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-md-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-md-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-md-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-md-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-md-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-md-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-md-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-md-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .start-md {
    justify-content: flex-start;
    text-align: start; }
  .center-md {
    justify-content: center;
    text-align: center; }
  .end-md {
    justify-content: flex-end;
    text-align: end; }
  .top-md {
    align-items: flex-start; }
  .middle-md {
    align-items: center; }
  .bottom-md {
    align-items: flex-end; }
  .around-md {
    justify-content: space-around; }
  .between-md {
    justify-content: space-between; }
  .evenly-md {
    justify-content: space-evenly; }
  .first-md {
    order: -1; }
  .last-md {
    order: 1; }
  .initial-order-md {
    order: initial; } }

@media all and (min-width: 1024px) {
  .col-lg,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: calc(16px * 0.5);
    padding-left: calc(16px * 0.5); }
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-lg-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-lg-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-lg-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-lg-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-lg-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .start-lg {
    justify-content: flex-start;
    text-align: start; }
  .center-lg {
    justify-content: center;
    text-align: center; }
  .end-lg {
    justify-content: flex-end;
    text-align: end; }
  .top-lg {
    align-items: flex-start; }
  .middle-lg {
    align-items: center; }
  .bottom-lg {
    align-items: flex-end; }
  .around-lg {
    justify-content: space-around; }
  .between-lg {
    justify-content: space-between; }
  .evenly-lg {
    justify-content: space-evenly; }
  .first-lg {
    order: -1; }
  .last-lg {
    order: 1; }
  .initial-order-lg {
    order: initial; } }

@media all and (min-width: 1200px) {
  .col-xl,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    box-sizing: border-box;
    flex: 0 0 auto;
    padding-right: calc(16px * 0.5);
    padding-left: calc(16px * 0.5); }
  .col-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%; }
  .col-xl-1 {
    flex-basis: 8.33333333%;
    max-width: 8.33333333%; }
  .col-xl-2 {
    flex-basis: 16.66666667%;
    max-width: 16.66666667%; }
  .col-xl-3 {
    flex-basis: 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex-basis: 33.33333333%;
    max-width: 33.33333333%; }
  .col-xl-5 {
    flex-basis: 41.66666667%;
    max-width: 41.66666667%; }
  .col-xl-6 {
    flex-basis: 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex-basis: 58.33333333%;
    max-width: 58.33333333%; }
  .col-xl-8 {
    flex-basis: 66.66666667%;
    max-width: 66.66666667%; }
  .col-xl-9 {
    flex-basis: 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex-basis: 83.33333333%;
    max-width: 83.33333333%; }
  .col-xl-11 {
    flex-basis: 91.66666667%;
    max-width: 91.66666667%; }
  .col-xl-12 {
    flex-basis: 100%;
    max-width: 100%; }
  .start-xl {
    justify-content: flex-start;
    text-align: start; }
  .center-xl {
    justify-content: center;
    text-align: center; }
  .end-xl {
    justify-content: flex-end;
    text-align: end; }
  .top-xl {
    align-items: flex-start; }
  .middle-xl {
    align-items: center; }
  .bottom-xl {
    align-items: flex-end; }
  .around-xl {
    justify-content: space-around; }
  .between-xl {
    justify-content: space-between; }
  .evenly-xl {
    justify-content: space-evenly; }
  .first-xl {
    order: -1; }
  .last-xl {
    order: 1; }
  .initial-order-xl {
    order: initial; } }

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0; }
  to {
    top: inherit;
    opacity: 1; } }

@keyframes animateright {
  from {
    right: -300px;
    opacity: 0; }
  to {
    right: 0;
    opacity: 1; } }

@keyframes animateleft {
  from {
    left: -300px;
    opacity: 0; }
  to {
    left: 0;
    opacity: 1; } }

@keyframes gradientBg {
  0% {
    background-position: 100% 0%; }
  50% {
    background-position: 100% 100%; }
  100% {
    background-position: 100% 0%; } }

@keyframes spin {
  100% {
    transform: rotate(360deg); } }

.icon {
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  transition: all 0.3s ease-in-out;
  pointer-events: none; }

.page-layout-2columns-left .columns,
.page-layout-2columns-right .columns {
  display: flex;
  flex-direction: column; }
  @media all and (min-width: 768px) {
    .page-layout-2columns-left .columns,
    .page-layout-2columns-right .columns {
      flex-direction: row; } }

@media all and (min-width: 768px) {
  .page-layout-2columns-left .main,
  .page-layout-2columns-right .main {
    order: 1;
    flex: 1 0 calc(100% - 25%);
    max-width: calc(100% - 25%); } }

@media all and (min-width: 768px) {
  .page-layout-2columns-left .sidebar,
  .page-layout-2columns-right .sidebar {
    flex: 1 0 25%;
    max-width: 25%; } }

@media all and (min-width: 768px) {
  .page-layout-2columns-right .main {
    order: 0; } }

.grecaptcha-badge {
  z-index: 100; }

.captcha-image {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin: 8px 0; }

.captcha-img {
  width: auto; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Sarabun/Sarabun-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Sarabun/Sarabun-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../fonts/Sarabun/Sarabun-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Sarabun';
  src: url("../fonts/Roboto/Roboto-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Sarabun';
  src: url("../fonts/Roboto/Roboto-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Sarabun';
  src: url("../fonts/Roboto/Roboto-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }

.blockquote, blockquote {
  margin: 10px 0;
  padding: 10px 10px 10px 20px;
  border-left: 5px solid #ebebeb; }

div.mage-error {
  margin: 8px 0 0;
  color: #ea2227;
  font-size: 12px; }

div.validation-advice {
  margin: 8px 0 0;
  color: #ea2227;
  font-size: 12px; }

div.required label:not(.checkbox__label):after {
  content: '*';
  color: #686868; }

div.required > .checkbox__label > span:first-of-type:after {
  content: ' *';
  color: #686868; }

input.mage-error,
textarea.mage-error,
select.mage-error {
  border: 2px solid #ea2227 !important;
  background: none !important;
  color: #ea2227 !important; }

input.validation-failed,
textarea.validation-failed,
select.validation-failed {
  border-color: #ea2227; }

.heading, h1,
h2,
h3,
h4,
h5,
h6, .swal2-container .swal2-popup .swal2-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title,
.page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title,
.page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .y-label.yotpo-header-title {
  display: block;
  margin: 0 0 0.5em 0;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-weight: 600;
  line-height: 1.6;
  color: #231f20;
  text-transform: uppercase; }
  .heading--first-level, h1 {
    font-size: 24px; }
    @media all and (min-width: 768px) {
      .heading--first-level, h1 {
        font-size: 36px; } }
  .heading--second-level,
  h2, .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title,
  .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .y-label.yotpo-header-title {
    font-size: 24px; }
    @media all and (min-width: 768px) {
      .heading--second-level,
      h2, .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title,
      .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title,
      .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title,
      .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .y-label.yotpo-header-title {
        font-size: 32px; } }
  .heading--third-level,
  h3, .swal2-container .swal2-popup .swal2-title {
    font-size: 16px; }
    @media all and (min-width: 768px) {
      .heading--third-level,
      h3, .swal2-container .swal2-popup .swal2-title {
        font-size: 24px; } }
  .heading--fourth-level,
  h4 {
    font-size: 16px; }
  .heading--fifth-level,
  h5 {
    font-size: 16px; }
  .heading--sixth-level,
  h6 {
    font-size: 16px; }
  .heading--font-secondary {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }
  .heading--page {
    margin: 16px 0;
    font-size: 24px;
    text-transform: uppercase; }
    @media all and (min-width: 768px) {
      .heading--page {
        font-size: 36px; }
        .catalogsearch-result-index .heading--page {
          display: none; } }
    @media all and (max-width: 767px) {
      .catalogsearch-result-index .heading--page {
        display: none; } }

.label, label, .file-upload__attachments [data-role="attached-item"] > span, .amgift-card .amcard-title {
  display: flex;
  align-items: center;
  margin: 0 0 4px;
  font-size: 14px;
  color: #231f20;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-weight: 600;
  line-height: 1.6;
  transition: none; }
  .label .icon, label .icon, .file-upload__attachments [data-role="attached-item"] > span .icon, .amgift-card .amcard-title .icon {
    flex-shrink: 0;
    width: 12px;
    height: 12px;
    margin-right: 8px;
    fill: #231f20; }
  .label--inline, .input--inline .input__label, .select--inline .label, .select--inline label, .select--inline .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .select--inline [data-role="attached-item"] > span, .select--inline .amgift-card .amcard-title, .amgift-card .select--inline .amcard-title, .select--with-button .label, .select--with-button label, .select--with-button .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .select--with-button [data-role="attached-item"] > span, .select--with-button .amgift-card .amcard-title, .amgift-card .select--with-button .amcard-title {
    margin: 0 8px 0 0; }
  .label--hidden {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }

.link, a, .dashboard-nav .nav.item > a, .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-review .yotpo-read-more {
  display: inline-flex;
  align-items: flex-start;
  color: #231f20;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-weight: 400;
  line-height: 1.6;
  text-decoration: none;
  transition: all 0.3s ease-in-out; }
  .link:hover, a:hover, .dashboard-nav .nav.item > a:hover, .page-main .product-view .yotpo .yotpo-pager .goTo:hover, .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover, .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover {
    color: #0075e4;
    text-decoration: underline;
    cursor: pointer; }
  .link--invert {
    color: #0075e4; }
    .link--invert:hover {
      color: #231f20; }
  .link--secondary {
    color: #686868; }
    .link--secondary:hover {
      color: #231f20; }
  .link--visually-hidden {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
    .link--visually-hidden.focus-visible, .link--visually-hidden:active, .link--visually-hidden:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto; }
  .link--button:hover {
    color: inherit; }
  p .link, p a, p .dashboard-nav .nav.item > a, .dashboard-nav p .nav.item > a, p .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager p .goTo, p .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager p .yotpo-icon, p .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review p .yotpo-read-more,
  cite .link,
  cite a,
  cite .dashboard-nav .nav.item > a,
  .dashboard-nav cite .nav.item > a,
  cite .page-main .product-view .yotpo .yotpo-pager .goTo,
  .page-main .product-view .yotpo .yotpo-pager cite .goTo,
  cite .page-main .product-view .yotpo .yotpo-pager .yotpo-icon,
  .page-main .product-view .yotpo .yotpo-pager cite .yotpo-icon,
  cite .page-main .product-view .yotpo .yotpo-review .yotpo-read-more,
  .page-main .product-view .yotpo .yotpo-review cite .yotpo-read-more {
    background-clip: content-box;
    text-decoration: underline; }
    p .link.focus-visible:not(.banner), p a.focus-visible:not(.banner), p .dashboard-nav .nav.item > a.focus-visible:not(.banner), .dashboard-nav p .nav.item > a.focus-visible:not(.banner), p .page-main .product-view .yotpo .yotpo-pager .focus-visible.goTo:not(.banner), .page-main .product-view .yotpo .yotpo-pager p .focus-visible.goTo:not(.banner), p .page-main .product-view .yotpo .yotpo-pager .focus-visible.yotpo-icon:not(.banner), .page-main .product-view .yotpo .yotpo-pager p .focus-visible.yotpo-icon:not(.banner), p .page-main .product-view .yotpo .yotpo-review .focus-visible.yotpo-read-more:not(.banner), .page-main .product-view .yotpo .yotpo-review p .focus-visible.yotpo-read-more:not(.banner),
    cite .link.focus-visible:not(.banner),
    cite a.focus-visible:not(.banner),
    cite .dashboard-nav .nav.item > a.focus-visible:not(.banner),
    .dashboard-nav cite .nav.item > a.focus-visible:not(.banner),
    cite .page-main .product-view .yotpo .yotpo-pager .focus-visible.goTo:not(.banner),
    .page-main .product-view .yotpo .yotpo-pager cite .focus-visible.goTo:not(.banner),
    cite .page-main .product-view .yotpo .yotpo-pager .focus-visible.yotpo-icon:not(.banner),
    .page-main .product-view .yotpo .yotpo-pager cite .focus-visible.yotpo-icon:not(.banner),
    cite .page-main .product-view .yotpo .yotpo-review .focus-visible.yotpo-read-more:not(.banner),
    .page-main .product-view .yotpo .yotpo-review cite .focus-visible.yotpo-read-more:not(.banner) {
      outline: 0;
      text-decoration: underline;
      color: #1a1b1d;
      background-color: #00a651; }

.link, a, .dashboard-nav .nav.item > a, .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-review .yotpo-read-more {
  transition: all 0.2s ease-in-out; }
  .link:hover, a:hover, .dashboard-nav .nav.item > a:hover, .page-main .product-view .yotpo .yotpo-pager .goTo:hover, .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover, .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover {
    color: #00a651; }
    .link:hover .icon, a:hover .icon, .dashboard-nav .nav.item > a:hover .icon, .page-main .product-view .yotpo .yotpo-pager .goTo:hover .icon, .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover .icon, .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover .icon {
      fill: #00a651; }

.paragraph, p, .information__text {
  color: #231f20;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
  margin: 0;
  transition: none; }

.preformatted, pre {
  padding: 20px;
  background: #f8f8f8;
  overflow: scroll;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.badge {
  display: inline-flex;
  padding: 0 16px;
  margin: 0 0 8px;
  border-radius: 0;
  color: #ffffff;
  background: #231f20;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 16px;
  justify-content: center; }
  .badge--new {
    color: #231f20;
    background: #ffffff; }

.breadcrumbs {
  display: none;
  min-height: 0;
  padding: 0; }
  @media all and (min-width: 1024px) {
    .breadcrumbs {
      display: block; } }
  .breadcrumbs__list {
    display: flex;
    flex-flow: row wrap;
    margin: 0;
    padding: 8px 0; }
  .breadcrumbs__item {
    display: flex;
    padding: 0;
    align-items: stretch;
    color: #686868;
    font-size: 12px;
    text-decoration: none; }
    .breadcrumbs__item:after {
      content: '/';
      display: flex;
      align-items: center;
      margin: 0 8px;
      color: #686868; }
    .breadcrumbs__item:first-of-type .breadcrumbs__link {
      padding-left: 0; }
    .breadcrumbs__item:last-child:not(:first-child) {
      align-items: center;
      font-family: Roboto, Sarabun, "Kanit", "sans-serif";
      color: #231f20;
      text-decoration: none; }
    .breadcrumbs__item:last-child:after {
      display: none; }
  .breadcrumbs__link {
    display: flex;
    align-items: center;
    padding: 0;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    line-height: 24px;
    color: #686868;
    text-decoration: none;
    background-clip: content-box; }

.mega-menu__inner-link:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: #00a651;
  transform: scaleX(0);
  transform-origin: 0 50%;
  transition: all 0.3s ease-in-out;
  pointer-events: none; }

.page-main .product-view .yotpo .yotpo-pager .yotpo-icon:before, .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:after {
  content: url("../images/icons/arrow-right-light.svg");
  display: block;
  position: absolute;
  left: 20%;
  top: 50%;
  width: 24px;
  height: 24px;
  padding: 0;
  z-index: 1;
  opacity: 0;
  transform: translateY(-50%);
  transform-origin: center;
  transition: all 0.3s ease-in-out;
  pointer-events: none; }

a.button:hover, .button-extend a:hover[type="button"],
.button-extend a:hover[type="submit"], a.slider__link--button:hover, a.slider__link--button-secondary:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, a.pagebuilder-button-link:hover, a.pagebuilder-button-primary:hover, a.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo a.yotpo-default-button:hover, .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit:hover, a.button.focus-visible, .button-extend a.focus-visible[type="button"],
.button-extend a.focus-visible[type="submit"], a.focus-visible.slider__link--button, a.focus-visible.slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action, a.focus-visible.pagebuilder-button-link, a.focus-visible.pagebuilder-button-primary, a.focus-visible.pagebuilder-button-secondary, .page-main .product-view .yotpo a.focus-visible.yotpo-default-button, .page-main .product-view .yotpo a.focus-visible.yotpo-default-button.primary-color-btn.yotpo-submit {
  color: #ffffff; }

a.button--secondary:hover, a.captcha-reload.action:hover, a.button--secondary-light:hover, a.slider__link--button-secondary:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, a.pagebuilder-button-secondary:hover, a.button--secondary.focus-visible, a.focus-visible.captcha-reload.action, a.focus-visible.button--secondary-light, a.focus-visible.slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action, a.focus-visible.pagebuilder-button-secondary {
  color: #231f20; }

.button, .button-extend [type="button"],
.button-extend [type="submit"], .file-upload--native label, .ui-datepicker .ui-datepicker-buttonpane button, .slider__link--button, .slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link, a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary, a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary, .page-main .product-view .yotpo .yotpo-default-button,
.page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 54px;
  min-width: 54px;
  padding: 0 32px;
  background-color: #00a651;
  border: none;
  border-radius: 8px;
  outline: none;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #ffffff;
  cursor: pointer;
  text-transform: none;
  text-decoration: none;
  transform: perspective(1px) translateZ(0);
  transition: all 0.3s ease-in-out; }
  .button .icon, .button-extend [type="button"] .icon, .button-extend [type="submit"] .icon, .file-upload--native label .icon, .ui-datepicker .ui-datepicker-buttonpane button .icon, .slider__link--button .icon, .slider__link--button-secondary .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon, a.pagebuilder-button-link .icon, button.pagebuilder-button-link .icon, div.pagebuilder-button-link .icon, a.pagebuilder-button-primary .icon, button.pagebuilder-button-primary .icon, div.pagebuilder-button-primary .icon, a.pagebuilder-button-secondary .icon, button.pagebuilder-button-secondary .icon, div.pagebuilder-button-secondary .icon, .page-main .product-view .yotpo .yotpo-default-button .icon, .page-main .product-view .yotpo input.yotpo-default-button[type="button"] .icon, .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit .icon {
    width: 16px;
    height: 16px;
    fill: #ffffff; }
    .button .icon ~ .button__text, .button-extend [type="button"] .icon ~ .button__text, .button-extend [type="submit"] .icon ~ .button__text, .file-upload--native label .icon ~ .button__text, .ui-datepicker .ui-datepicker-buttonpane button .icon ~ .button__text, .slider__link--button .icon ~ .button__text, .slider__link--button-secondary .icon ~ .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon ~ .button__text, a.pagebuilder-button-link .icon ~ .button__text, button.pagebuilder-button-link .icon ~ .button__text, div.pagebuilder-button-link .icon ~ .button__text, a.pagebuilder-button-primary .icon ~ .button__text, button.pagebuilder-button-primary .icon ~ .button__text, div.pagebuilder-button-primary .icon ~ .button__text, a.pagebuilder-button-secondary .icon ~ .button__text, button.pagebuilder-button-secondary .icon ~ .button__text, div.pagebuilder-button-secondary .icon ~ .button__text, .page-main .product-view .yotpo .yotpo-default-button .icon ~ .button__text {
      margin-left: 8px; }
  .button:hover, .button-extend :hover[type="button"],
  .button-extend :hover[type="submit"], .file-upload--native label:hover, .ui-datepicker .ui-datepicker-buttonpane button:hover, .slider__link--button:hover, .slider__link--button-secondary:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, a.pagebuilder-button-link:hover,
  button.pagebuilder-button-link:hover,
  div.pagebuilder-button-link:hover, a.pagebuilder-button-primary:hover,
  button.pagebuilder-button-primary:hover,
  div.pagebuilder-button-primary:hover, a.pagebuilder-button-secondary:hover,
  button.pagebuilder-button-secondary:hover,
  div.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .yotpo-default-button:hover,
  .page-main .product-view .yotpo input.yotpo-default-button:hover[type="button"], .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit:hover, .button.focus-visible, .button-extend .focus-visible[type="button"],
  .button-extend .focus-visible[type="submit"], .file-upload--native label.focus-visible, .ui-datepicker .ui-datepicker-buttonpane button.focus-visible, .focus-visible.slider__link--button, .focus-visible.slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action, a.focus-visible.pagebuilder-button-link,
  button.focus-visible.pagebuilder-button-link,
  div.focus-visible.pagebuilder-button-link, a.focus-visible.pagebuilder-button-primary,
  button.focus-visible.pagebuilder-button-primary,
  div.focus-visible.pagebuilder-button-primary, a.focus-visible.pagebuilder-button-secondary,
  button.focus-visible.pagebuilder-button-secondary,
  div.focus-visible.pagebuilder-button-secondary, .page-main .product-view .yotpo .focus-visible.yotpo-default-button,
  .page-main .product-view .yotpo input.focus-visible.yotpo-default-button[type="button"], .page-main .product-view .yotpo .focus-visible.yotpo-default-button.primary-color-btn.yotpo-submit {
    background-color: #008742;
    text-decoration: none; }
    .button:hover .icon, .button-extend :hover[type="button"] .icon, .button-extend :hover[type="submit"] .icon, .file-upload--native label:hover .icon, .ui-datepicker .ui-datepicker-buttonpane button:hover .icon, .slider__link--button:hover .icon, .slider__link--button-secondary:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover .icon, a.pagebuilder-button-link:hover .icon, button.pagebuilder-button-link:hover .icon, div.pagebuilder-button-link:hover .icon, a.pagebuilder-button-primary:hover .icon, button.pagebuilder-button-primary:hover .icon, div.pagebuilder-button-primary:hover .icon, a.pagebuilder-button-secondary:hover .icon, button.pagebuilder-button-secondary:hover .icon, div.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .yotpo-default-button:hover .icon, .button.focus-visible .icon, .button-extend .focus-visible[type="button"] .icon, .button-extend .focus-visible[type="submit"] .icon, .file-upload--native label.focus-visible .icon, .ui-datepicker .ui-datepicker-buttonpane button.focus-visible .icon, .focus-visible.slider__link--button .icon, .focus-visible.slider__link--button-secondary .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action .icon, a.focus-visible.pagebuilder-button-link .icon, button.focus-visible.pagebuilder-button-link .icon, div.focus-visible.pagebuilder-button-link .icon, a.focus-visible.pagebuilder-button-primary .icon, button.focus-visible.pagebuilder-button-primary .icon, div.focus-visible.pagebuilder-button-primary .icon, a.focus-visible.pagebuilder-button-secondary .icon, button.focus-visible.pagebuilder-button-secondary .icon, div.focus-visible.pagebuilder-button-secondary .icon, .page-main .product-view .yotpo .focus-visible.yotpo-default-button .icon {
      fill: #ffffff; }
  .button:disabled, .button-extend :disabled[type="button"],
  .button-extend :disabled[type="submit"], .file-upload--native label:disabled, .ui-datepicker .ui-datepicker-buttonpane button:disabled, .slider__link--button:disabled, .slider__link--button-secondary:disabled, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled, a.pagebuilder-button-link:disabled,
  button.pagebuilder-button-link:disabled,
  div.pagebuilder-button-link:disabled, a.pagebuilder-button-primary:disabled,
  button.pagebuilder-button-primary:disabled,
  div.pagebuilder-button-primary:disabled, a.pagebuilder-button-secondary:disabled,
  button.pagebuilder-button-secondary:disabled,
  div.pagebuilder-button-secondary:disabled, .page-main .product-view .yotpo .yotpo-default-button:disabled,
  .page-main .product-view .yotpo input.yotpo-default-button:disabled[type="button"], .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit:disabled, .button[disabled], .button-extend [disabled][type="button"],
  .button-extend [disabled][type="submit"], .file-upload--native label[disabled], .ui-datepicker .ui-datepicker-buttonpane button[disabled], .slider__link--button[disabled], .slider__link--button-secondary[disabled], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled], a.pagebuilder-button-link[disabled],
  button.pagebuilder-button-link[disabled],
  div.pagebuilder-button-link[disabled], a.pagebuilder-button-primary[disabled],
  button.pagebuilder-button-primary[disabled],
  div.pagebuilder-button-primary[disabled], a.pagebuilder-button-secondary[disabled],
  button.pagebuilder-button-secondary[disabled],
  div.pagebuilder-button-secondary[disabled], .page-main .product-view .yotpo .yotpo-default-button[disabled],
  .page-main .product-view .yotpo input.yotpo-default-button[disabled][type="button"], .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit[disabled] {
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    color: #ffffff;
    cursor: not-allowed; }
    .button:disabled .icon, .button-extend :disabled[type="button"] .icon, .button-extend :disabled[type="submit"] .icon, .file-upload--native label:disabled .icon, .ui-datepicker .ui-datepicker-buttonpane button:disabled .icon, .slider__link--button:disabled .icon, .slider__link--button-secondary:disabled .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled .icon, a.pagebuilder-button-link:disabled .icon, button.pagebuilder-button-link:disabled .icon, div.pagebuilder-button-link:disabled .icon, a.pagebuilder-button-primary:disabled .icon, button.pagebuilder-button-primary:disabled .icon, div.pagebuilder-button-primary:disabled .icon, a.pagebuilder-button-secondary:disabled .icon, button.pagebuilder-button-secondary:disabled .icon, div.pagebuilder-button-secondary:disabled .icon, .page-main .product-view .yotpo .yotpo-default-button:disabled .icon, .button[disabled] .icon, .button-extend [disabled][type="button"] .icon, .button-extend [disabled][type="submit"] .icon, .file-upload--native label[disabled] .icon, .ui-datepicker .ui-datepicker-buttonpane button[disabled] .icon, .slider__link--button[disabled] .icon, .slider__link--button-secondary[disabled] .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled] .icon, a.pagebuilder-button-link[disabled] .icon, button.pagebuilder-button-link[disabled] .icon, div.pagebuilder-button-link[disabled] .icon, a.pagebuilder-button-primary[disabled] .icon, button.pagebuilder-button-primary[disabled] .icon, div.pagebuilder-button-primary[disabled] .icon, a.pagebuilder-button-secondary[disabled] .icon, button.pagebuilder-button-secondary[disabled] .icon, div.pagebuilder-button-secondary[disabled] .icon, .page-main .product-view .yotpo .yotpo-default-button[disabled] .icon {
      fill: #ffffff; }
    .button:disabled:hover, .button-extend :disabled:hover[type="button"],
    .button-extend :disabled:hover[type="submit"], .file-upload--native label:disabled:hover, .ui-datepicker .ui-datepicker-buttonpane button:disabled:hover, .slider__link--button:disabled:hover, .slider__link--button-secondary:disabled:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled:hover, a.pagebuilder-button-link:disabled:hover,
    button.pagebuilder-button-link:disabled:hover,
    div.pagebuilder-button-link:disabled:hover, a.pagebuilder-button-primary:disabled:hover,
    button.pagebuilder-button-primary:disabled:hover,
    div.pagebuilder-button-primary:disabled:hover, a.pagebuilder-button-secondary:disabled:hover,
    button.pagebuilder-button-secondary:disabled:hover,
    div.pagebuilder-button-secondary:disabled:hover, .page-main .product-view .yotpo .yotpo-default-button:disabled:hover, .button:disabled.focus-visible, .button-extend :disabled.focus-visible[type="button"],
    .button-extend :disabled.focus-visible[type="submit"], .file-upload--native label:disabled.focus-visible, .ui-datepicker .ui-datepicker-buttonpane button:disabled.focus-visible, .slider__link--button:disabled.focus-visible, .slider__link--button-secondary:disabled.focus-visible, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled.focus-visible, a.pagebuilder-button-link:disabled.focus-visible,
    button.pagebuilder-button-link:disabled.focus-visible,
    div.pagebuilder-button-link:disabled.focus-visible, a.pagebuilder-button-primary:disabled.focus-visible,
    button.pagebuilder-button-primary:disabled.focus-visible,
    div.pagebuilder-button-primary:disabled.focus-visible, a.pagebuilder-button-secondary:disabled.focus-visible,
    button.pagebuilder-button-secondary:disabled.focus-visible,
    div.pagebuilder-button-secondary:disabled.focus-visible, .page-main .product-view .yotpo .yotpo-default-button:disabled.focus-visible, .button[disabled]:hover, .button-extend [disabled]:hover[type="button"],
    .button-extend [disabled]:hover[type="submit"], .file-upload--native label[disabled]:hover, .ui-datepicker .ui-datepicker-buttonpane button[disabled]:hover, .slider__link--button[disabled]:hover, .slider__link--button-secondary[disabled]:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled]:hover, a.pagebuilder-button-link[disabled]:hover,
    button.pagebuilder-button-link[disabled]:hover,
    div.pagebuilder-button-link[disabled]:hover, a.pagebuilder-button-primary[disabled]:hover,
    button.pagebuilder-button-primary[disabled]:hover,
    div.pagebuilder-button-primary[disabled]:hover, a.pagebuilder-button-secondary[disabled]:hover,
    button.pagebuilder-button-secondary[disabled]:hover,
    div.pagebuilder-button-secondary[disabled]:hover, .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover, .button[disabled].focus-visible, .button-extend [disabled].focus-visible[type="button"],
    .button-extend [disabled].focus-visible[type="submit"], .file-upload--native label[disabled].focus-visible, .ui-datepicker .ui-datepicker-buttonpane button[disabled].focus-visible, .slider__link--button[disabled].focus-visible, .slider__link--button-secondary[disabled].focus-visible, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled].focus-visible, a.pagebuilder-button-link[disabled].focus-visible,
    button.pagebuilder-button-link[disabled].focus-visible,
    div.pagebuilder-button-link[disabled].focus-visible, a.pagebuilder-button-primary[disabled].focus-visible,
    button.pagebuilder-button-primary[disabled].focus-visible,
    div.pagebuilder-button-primary[disabled].focus-visible, a.pagebuilder-button-secondary[disabled].focus-visible,
    button.pagebuilder-button-secondary[disabled].focus-visible,
    div.pagebuilder-button-secondary[disabled].focus-visible, .page-main .product-view .yotpo .yotpo-default-button[disabled].focus-visible {
      background-color: #d8d8d8;
      border-color: #d8d8d8;
      color: #ffffff; }
      .button:disabled:hover .icon, .button-extend :disabled:hover[type="button"] .icon, .button-extend :disabled:hover[type="submit"] .icon, .file-upload--native label:disabled:hover .icon, .ui-datepicker .ui-datepicker-buttonpane button:disabled:hover .icon, .slider__link--button:disabled:hover .icon, .slider__link--button-secondary:disabled:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled:hover .icon, a.pagebuilder-button-link:disabled:hover .icon, button.pagebuilder-button-link:disabled:hover .icon, div.pagebuilder-button-link:disabled:hover .icon, a.pagebuilder-button-primary:disabled:hover .icon, button.pagebuilder-button-primary:disabled:hover .icon, div.pagebuilder-button-primary:disabled:hover .icon, a.pagebuilder-button-secondary:disabled:hover .icon, button.pagebuilder-button-secondary:disabled:hover .icon, div.pagebuilder-button-secondary:disabled:hover .icon, .page-main .product-view .yotpo .yotpo-default-button:disabled:hover .icon, .button:disabled.focus-visible .icon, .button-extend :disabled.focus-visible[type="button"] .icon, .button-extend :disabled.focus-visible[type="submit"] .icon, .file-upload--native label:disabled.focus-visible .icon, .ui-datepicker .ui-datepicker-buttonpane button:disabled.focus-visible .icon, .slider__link--button:disabled.focus-visible .icon, .slider__link--button-secondary:disabled.focus-visible .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled.focus-visible .icon, a.pagebuilder-button-link:disabled.focus-visible .icon, button.pagebuilder-button-link:disabled.focus-visible .icon, div.pagebuilder-button-link:disabled.focus-visible .icon, a.pagebuilder-button-primary:disabled.focus-visible .icon, button.pagebuilder-button-primary:disabled.focus-visible .icon, div.pagebuilder-button-primary:disabled.focus-visible .icon, a.pagebuilder-button-secondary:disabled.focus-visible .icon, button.pagebuilder-button-secondary:disabled.focus-visible .icon, div.pagebuilder-button-secondary:disabled.focus-visible .icon, .page-main .product-view .yotpo .yotpo-default-button:disabled.focus-visible .icon, .button[disabled]:hover .icon, .button-extend [disabled]:hover[type="button"] .icon, .button-extend [disabled]:hover[type="submit"] .icon, .file-upload--native label[disabled]:hover .icon, .ui-datepicker .ui-datepicker-buttonpane button[disabled]:hover .icon, .slider__link--button[disabled]:hover .icon, .slider__link--button-secondary[disabled]:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled]:hover .icon, a.pagebuilder-button-link[disabled]:hover .icon, button.pagebuilder-button-link[disabled]:hover .icon, div.pagebuilder-button-link[disabled]:hover .icon, a.pagebuilder-button-primary[disabled]:hover .icon, button.pagebuilder-button-primary[disabled]:hover .icon, div.pagebuilder-button-primary[disabled]:hover .icon, a.pagebuilder-button-secondary[disabled]:hover .icon, button.pagebuilder-button-secondary[disabled]:hover .icon, div.pagebuilder-button-secondary[disabled]:hover .icon, .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover .icon, .button[disabled].focus-visible .icon, .button-extend [disabled].focus-visible[type="button"] .icon, .button-extend [disabled].focus-visible[type="submit"] .icon, .file-upload--native label[disabled].focus-visible .icon, .ui-datepicker .ui-datepicker-buttonpane button[disabled].focus-visible .icon, .slider__link--button[disabled].focus-visible .icon, .slider__link--button-secondary[disabled].focus-visible .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled].focus-visible .icon, a.pagebuilder-button-link[disabled].focus-visible .icon, button.pagebuilder-button-link[disabled].focus-visible .icon, div.pagebuilder-button-link[disabled].focus-visible .icon, a.pagebuilder-button-primary[disabled].focus-visible .icon, button.pagebuilder-button-primary[disabled].focus-visible .icon, div.pagebuilder-button-primary[disabled].focus-visible .icon, a.pagebuilder-button-secondary[disabled].focus-visible .icon, button.pagebuilder-button-secondary[disabled].focus-visible .icon, div.pagebuilder-button-secondary[disabled].focus-visible .icon, .page-main .product-view .yotpo .yotpo-default-button[disabled].focus-visible .icon {
        fill: #ffffff; }
  .button--light, .button--secondary-light {
    text-transform: none;
    font-weight: 400;
    text-transform: none; }
  .button--secondary, .captcha-reload.action, .button--secondary-light, .ui-datepicker .ui-datepicker-buttonpane button, .slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, a.pagebuilder-button-secondary,
  button.pagebuilder-button-secondary,
  div.pagebuilder-button-secondary {
    color: #231f20;
    background-color: #ffffff;
    border: 1px solid #231f20; }
    .button--secondary .icon, .captcha-reload.action .icon, .button--secondary-light .icon, .ui-datepicker .ui-datepicker-buttonpane button .icon, .slider__link--button-secondary .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon, a.pagebuilder-button-secondary .icon, button.pagebuilder-button-secondary .icon, div.pagebuilder-button-secondary .icon {
      fill: #231f20; }
    .button--secondary:hover, .captcha-reload.action:hover, .button--secondary-light:hover, .ui-datepicker .ui-datepicker-buttonpane button:hover, .slider__link--button-secondary:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, a.pagebuilder-button-secondary:hover,
    button.pagebuilder-button-secondary:hover,
    div.pagebuilder-button-secondary:hover, .button--secondary.focus-visible, .focus-visible.captcha-reload.action, .focus-visible.button--secondary-light, .ui-datepicker .ui-datepicker-buttonpane button.focus-visible, .focus-visible.slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action, a.focus-visible.pagebuilder-button-secondary,
    button.focus-visible.pagebuilder-button-secondary,
    div.focus-visible.pagebuilder-button-secondary {
      color: #231f20;
      background-color: #f1f1f1;
      border-color: #231f20; }
      .button--secondary:hover::before, .captcha-reload.action:hover::before, .button--secondary-light:hover::before, .ui-datepicker .ui-datepicker-buttonpane button:hover::before, .slider__link--button-secondary:hover::before, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover::before, a.pagebuilder-button-secondary:hover::before,
      button.pagebuilder-button-secondary:hover::before,
      div.pagebuilder-button-secondary:hover::before, .button--secondary.focus-visible::before, .focus-visible.captcha-reload.action::before, .focus-visible.button--secondary-light::before, .ui-datepicker .ui-datepicker-buttonpane button.focus-visible::before, .focus-visible.slider__link--button-secondary::before, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action::before, a.focus-visible.pagebuilder-button-secondary::before,
      button.focus-visible.pagebuilder-button-secondary::before,
      div.focus-visible.pagebuilder-button-secondary::before {
        z-index: -1; }
      .button--secondary:hover::after, .captcha-reload.action:hover::after, .button--secondary-light:hover::after, .ui-datepicker .ui-datepicker-buttonpane button:hover::after, .slider__link--button-secondary:hover::after, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover::after, a.pagebuilder-button-secondary:hover::after,
      button.pagebuilder-button-secondary:hover::after,
      div.pagebuilder-button-secondary:hover::after, .button--secondary.focus-visible::after, .focus-visible.captcha-reload.action::after, .focus-visible.button--secondary-light::after, .ui-datepicker .ui-datepicker-buttonpane button.focus-visible::after, .focus-visible.slider__link--button-secondary::after, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action::after, a.focus-visible.pagebuilder-button-secondary::after,
      button.focus-visible.pagebuilder-button-secondary::after,
      div.focus-visible.pagebuilder-button-secondary::after {
        display: none; }
    .button--secondary.action:hover::after, .action.captcha-reload:hover::after, .action.button--secondary-light:hover::after, .ui-datepicker .ui-datepicker-buttonpane button.action:hover::after, .action.slider__link--button-secondary:hover::after, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover::after, a.action.pagebuilder-button-secondary:hover::after,
    button.action.pagebuilder-button-secondary:hover::after,
    div.action.pagebuilder-button-secondary:hover::after, .button--secondary.action.focus-visible::after, .action.focus-visible.captcha-reload::after, .action.focus-visible.button--secondary-light::after, .ui-datepicker .ui-datepicker-buttonpane button.action.focus-visible::after, .action.focus-visible.slider__link--button-secondary::after, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.focus-visible::after, a.action.focus-visible.pagebuilder-button-secondary::after,
    button.action.focus-visible.pagebuilder-button-secondary::after,
    div.action.focus-visible.pagebuilder-button-secondary::after {
      display: none; }
  .button--fluid {
    width: 100%; }
  .button--link, a.pagebuilder-button-link,
  button.pagebuilder-button-link,
  div.pagebuilder-button-link {
    color: #231f20;
    background: transparent;
    text-transform: none;
    text-decoration: none; }
    .button--link .icon, a.pagebuilder-button-link .icon, button.pagebuilder-button-link .icon, div.pagebuilder-button-link .icon {
      fill: #231f20; }
    .button--link:hover, a.pagebuilder-button-link:hover,
    button.pagebuilder-button-link:hover,
    div.pagebuilder-button-link:hover, .button--link.focus-visible, a.focus-visible.pagebuilder-button-link,
    button.focus-visible.pagebuilder-button-link,
    div.focus-visible.pagebuilder-button-link {
      color: #0075e4;
      background: transparent; }
      .button--link:hover .icon, a.pagebuilder-button-link:hover .icon, button.pagebuilder-button-link:hover .icon, div.pagebuilder-button-link:hover .icon, .button--link.focus-visible .icon, a.focus-visible.pagebuilder-button-link .icon, button.focus-visible.pagebuilder-button-link .icon, div.focus-visible.pagebuilder-button-link .icon {
        fill: #0075e4; }
      .button--link:hover::before, a.pagebuilder-button-link:hover::before,
      button.pagebuilder-button-link:hover::before,
      div.pagebuilder-button-link:hover::before, .button--link.focus-visible::before, a.focus-visible.pagebuilder-button-link::before,
      button.focus-visible.pagebuilder-button-link::before,
      div.focus-visible.pagebuilder-button-link::before {
        display: none; }
      .button--link:hover::after, a.pagebuilder-button-link:hover::after,
      button.pagebuilder-button-link:hover::after,
      div.pagebuilder-button-link:hover::after, .button--link.focus-visible::after, a.focus-visible.pagebuilder-button-link::after,
      button.focus-visible.pagebuilder-button-link::after,
      div.focus-visible.pagebuilder-button-link::after {
        display: none; }
  .button--icon {
    min-width: 54px;
    min-height: 54px;
    padding: 0 8px;
    background-color: #ffffff; }
    .button--icon .icon,
    .button--icon .button__icon {
      width: 24px;
      height: 24px;
      padding: 0;
      fill: #686868;
      transition: all 0.3s ease-in-out;
      z-index: 1;
      pointer-events: none; }
    .button--icon .button__text {
      margin: 0 8px;
      color: #231f20;
      font-weight: 600;
      text-transform: none;
      transition: all 0.3s ease-in-out;
      z-index: 1;
      pointer-events: none; }
    .button--icon:hover, .button--icon.focus-visible {
      background-color: #f1f1f1; }
      .button--icon:hover::after, .button--icon.focus-visible::after {
        display: none; }
      .button--icon:hover .icon,
      .button--icon:hover .button__icon, .button--icon.focus-visible .icon,
      .button--icon.focus-visible .button__icon {
        fill: #231f20; }
      .button--icon:hover .button__text, .button--icon.focus-visible .button__text {
        color: #00a651; }
    .button--icon.button--secondary:hover, .button--icon.captcha-reload.action:hover, .button--icon.button--secondary-light:hover, .ui-datepicker .ui-datepicker-buttonpane button.button--icon:hover, .button--icon.slider__link--button-secondary:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.action:hover, a.button--icon.pagebuilder-button-secondary:hover,
    button.button--icon.pagebuilder-button-secondary:hover,
    div.button--icon.pagebuilder-button-secondary:hover, .button--icon.button--secondary.focus-visible, .button--icon.focus-visible.captcha-reload.action, .button--icon.focus-visible.button--secondary-light, .ui-datepicker .ui-datepicker-buttonpane button.button--icon.focus-visible, .button--icon.focus-visible.slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.focus-visible.action, a.button--icon.focus-visible.pagebuilder-button-secondary,
    button.button--icon.focus-visible.pagebuilder-button-secondary,
    div.button--icon.focus-visible.pagebuilder-button-secondary {
      background-color: #f1f1f1; }
      .button--icon.button--secondary:hover .icon, .button--icon.captcha-reload.action:hover .icon, .button--icon.button--secondary-light:hover .icon, .ui-datepicker .ui-datepicker-buttonpane button.button--icon:hover .icon, .button--icon.slider__link--button-secondary:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.action:hover .icon, a.button--icon.pagebuilder-button-secondary:hover .icon, button.button--icon.pagebuilder-button-secondary:hover .icon, div.button--icon.pagebuilder-button-secondary:hover .icon,
      .button--icon.button--secondary:hover .button__icon,
      .button--icon.captcha-reload.action:hover .button__icon,
      .button--icon.button--secondary-light:hover .button__icon,
      .ui-datepicker .ui-datepicker-buttonpane button.button--icon:hover .button__icon,
      .button--icon.slider__link--button-secondary:hover .button__icon,
      .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.action:hover .button__icon,
      a.button--icon.pagebuilder-button-secondary:hover .button__icon,
      button.button--icon.pagebuilder-button-secondary:hover .button__icon,
      div.button--icon.pagebuilder-button-secondary:hover .button__icon, .button--icon.button--secondary.focus-visible .icon, .button--icon.focus-visible.captcha-reload.action .icon, .button--icon.focus-visible.button--secondary-light .icon, .ui-datepicker .ui-datepicker-buttonpane button.button--icon.focus-visible .icon, .button--icon.focus-visible.slider__link--button-secondary .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.focus-visible.action .icon, a.button--icon.focus-visible.pagebuilder-button-secondary .icon, button.button--icon.focus-visible.pagebuilder-button-secondary .icon, div.button--icon.focus-visible.pagebuilder-button-secondary .icon,
      .button--icon.button--secondary.focus-visible .button__icon,
      .button--icon.focus-visible.captcha-reload.action .button__icon,
      .button--icon.focus-visible.button--secondary-light .button__icon,
      .ui-datepicker .ui-datepicker-buttonpane button.button--icon.focus-visible .button__icon,
      .button--icon.focus-visible.slider__link--button-secondary .button__icon,
      .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.focus-visible.action .button__icon,
      a.button--icon.focus-visible.pagebuilder-button-secondary .button__icon,
      button.button--icon.focus-visible.pagebuilder-button-secondary .button__icon,
      div.button--icon.focus-visible.pagebuilder-button-secondary .button__icon {
        fill: #231f20; }
      .button--icon.button--secondary:hover .button__text, .button--icon.captcha-reload.action:hover .button__text, .button--icon.button--secondary-light:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane button.button--icon:hover .button__text, .button--icon.slider__link--button-secondary:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.action:hover .button__text, a.button--icon.pagebuilder-button-secondary:hover .button__text, button.button--icon.pagebuilder-button-secondary:hover .button__text, div.button--icon.pagebuilder-button-secondary:hover .button__text, .button--icon.button--secondary.focus-visible .button__text, .button--icon.focus-visible.captcha-reload.action .button__text, .button--icon.focus-visible.button--secondary-light .button__text, .ui-datepicker .ui-datepicker-buttonpane button.button--icon.focus-visible .button__text, .button--icon.focus-visible.slider__link--button-secondary .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--icon.focus-visible.action .button__text, a.button--icon.focus-visible.pagebuilder-button-secondary .button__text, button.button--icon.focus-visible.pagebuilder-button-secondary .button__text, div.button--icon.focus-visible.pagebuilder-button-secondary .button__text {
        color: #231f20; }
  .button--icon-light::before {
    background-color: #ebebeb; }
  .button--icon-light:hover, .button--icon-light.focus-visible {
    background-color: initial; }
    .button--icon-light:hover .icon,
    .button--icon-light:hover .button__icon, .button--icon-light.focus-visible .icon,
    .button--icon-light.focus-visible .button__icon {
      fill: #231f20; }
    .button--icon-light:hover .button__text, .button--icon-light.focus-visible .button__text {
      color: #231f20; }
  .button--icon-border {
    border: 1px solid #231f20;
    background-color: #ffffff; }
    .button--icon-border:hover, .button--icon-border.focus-visible {
      background-color: #f1f1f1;
      border: 1px solid #231f20; }
  .button--rotate-icon::before {
    background-color: #ebebeb; }
  .button--rotate-icon:hover, .button--rotate-icon.focus-visible {
    background-color: initial; }
    .button--rotate-icon:hover::after, .button--rotate-icon.focus-visible::after {
      display: none; }
    .button--rotate-icon:hover .icon, .button--rotate-icon.focus-visible .icon {
      fill: #231f20;
      transform: rotate(180deg); }
  .button--icon-fill, .product-grid-item .add-to-wishlist, .product-list-item .button--wishlist.button--icon-filled, .product-view__button--wishlist.button--icon-filled {
    background: transparent; }
    .button--icon-fill:after, .product-grid-item .add-to-wishlist:after, .product-list-item .button--wishlist.button--icon-filled:after, .product-view__button--wishlist.button--icon-filled:after {
      content: '';
      display: block;
      position: absolute;
      left: auto;
      -webkit-mask: url("../images/icons/heart-fill.svg") no-repeat center/cover;
              mask: url("../images/icons/heart-fill.svg") no-repeat center/cover;
      background-size: 400% 400%;
      background-image: linear-gradient(to right, #231f20 50%, transparent 50%);
      background-position: 100% 100%;
      transition: background 0.5s linear;
      opacity: 1;
      z-index: -1; }
    .button--icon-fill::before, .product-grid-item .add-to-wishlist::before, .product-list-item .button--wishlist.button--icon-filled::before, .product-view__button--wishlist.button--icon-filled::before {
      background-color: transparent;
      z-index: -1; }
    .button--icon-fill:hover, .product-grid-item .add-to-wishlist:hover, .product-list-item .button--wishlist.button--icon-filled:hover, .product-view__button--wishlist.button--icon-filled:hover, .button--icon-fill.focus-visible, .product-grid-item .focus-visible.add-to-wishlist, .product-list-item .focus-visible.button--wishlist.button--icon-filled, .focus-visible.product-view__button--wishlist.button--icon-filled {
      background-color: initial; }
      .button--icon-fill:hover .icon, .product-grid-item .add-to-wishlist:hover .icon, .product-list-item .button--wishlist.button--icon-filled:hover .icon, .product-view__button--wishlist.button--icon-filled:hover .icon, .button--icon-fill.focus-visible .icon, .product-grid-item .focus-visible.add-to-wishlist .icon, .product-list-item .focus-visible.button--wishlist.button--icon-filled .icon, .focus-visible.product-view__button--wishlist.button--icon-filled .icon {
        fill: #231f20; }
      .button--icon-fill:hover:after, .product-grid-item .add-to-wishlist:hover:after, .product-list-item .button--wishlist.button--icon-filled:hover:after, .product-view__button--wishlist.button--icon-filled:hover:after, .button--icon-fill.focus-visible:after, .product-grid-item .focus-visible.add-to-wishlist:after, .product-list-item .focus-visible.button--wishlist.button--icon-filled:after, .focus-visible.product-view__button--wishlist.button--icon-filled:after {
        display: block;
        background-position: 0 100%; }
  .button--icon-filled .icon {
    fill: #231f20; }
  .button--icon-filled:after {
    display: block;
    background-position: 0 100%; }
  .button--add-to {
    overflow: hidden; }
    .button--add-to:hover, .button--add-to.focus-visible {
      background-color: #008742; }
    .button--add-to .button__icon {
      fill: #ffffff; }
  .button__icon {
    width: 20px;
    height: 20px; }
    .button__icon + .button__text {
      margin-left: 8px; }
    .button__text + .button__icon {
      margin-left: 8px; }
  .button--small {
    min-height: 46px;
    min-width: 46px;
    padding: 0 16px;
    font-size: 13px; }
  .button--code {
    position: absolute;
    right: 2px;
    bottom: 2px;
    height: calc(54px - (2px * 2));
    min-height: calc(54px - (2px * 2));
    padding: 0 24px;
    color: #00a651;
    border: 0;
    background: none;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out; }
    .button--code:hover, .button--code.focus-visible {
      color: #00a651;
      background-color: #f0f0f0; }

.actions-toolbar .button, .actions-toolbar .button-extend [type="button"], .button-extend .actions-toolbar [type="button"],
.actions-toolbar .button-extend [type="submit"], .button-extend .actions-toolbar [type="submit"], .actions-toolbar .file-upload--native label, .file-upload--native .actions-toolbar label, .actions-toolbar .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .actions-toolbar button, .actions-toolbar .slider__link--button, .actions-toolbar .slider__link--button-secondary, .actions-toolbar .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .actions-toolbar a.action, .actions-toolbar a.pagebuilder-button-link,
.actions-toolbar button.pagebuilder-button-link,
.actions-toolbar div.pagebuilder-button-link, .actions-toolbar a.pagebuilder-button-primary,
.actions-toolbar button.pagebuilder-button-primary,
.actions-toolbar div.pagebuilder-button-primary, .actions-toolbar a.pagebuilder-button-secondary,
.actions-toolbar button.pagebuilder-button-secondary,
.actions-toolbar div.pagebuilder-button-secondary, .actions-toolbar .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .actions-toolbar .yotpo-default-button,
.actions-toolbar .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .actions-toolbar input.yotpo-default-button[type="button"], .actions-toolbar .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .actions-toolbar .yotpo-default-button.primary-color-btn.yotpo-submit {
  border-radius: 8px; }

.checkbox {
  position: relative; }
  .checkbox--link {
    display: block;
    text-decoration: none;
    color: #686868; }
    .checkbox--link:hover {
      text-decoration: none; }
    .checkbox--link.focus-visible {
      outline-offset: -2px;
      outline: 2px solid #00a651;
      background-color: transparent;
      text-decoration: none; }
  .checkbox--link-checked {
    display: block; }
    .checkbox--link-checked .checkbox__label {
      color: #231f20; }
    .checkbox--link-checked .checkbox__icon--checked {
      opacity: 1; }
  .checkbox__label {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    height: auto;
    width: 100%;
    margin: 0;
    padding: 12px 0 12px 32px;
    line-height: 1.6;
    color: #686868;
    font-size: 14px;
    cursor: pointer; }
    .checkbox__label:after {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      left: 2px;
      width: 20px;
      height: 20px;
      border-radius: 2px;
      background-color: transparent;
      transform: scaleX(0) translateY(-50%);
      transform-origin: 0 50%;
      transition: none; }
    .checkbox__label--no-icon {
      padding-left: 0;
      text-decoration: underline; }
      .checkbox__label--no-icon:after {
        display: none; }
    .checkbox__label a {
      text-decoration: underline; }
  .checkbox__icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    opacity: 1;
    transition: all 0.3s ease-in-out;
    fill: #ffffff;
    cursor: pointer; }
    .checkbox__icon--checked {
      opacity: 0;
      z-index: 1; }
  .checkbox__field {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    z-index: 10;
    opacity: 0;
    cursor: pointer; }
    .checkbox__field:checked ~ .checkbox__icon--checked {
      opacity: 1; }
    .checkbox__field:checked ~ .checkbox__label {
      color: #231f20; }
      .checkbox__field:checked ~ .checkbox__label:after {
        transform: scaleX(1) translateY(-50%); }
    .checkbox__field.focus-visible ~ .checkbox__label {
      outline-offset: -2px;
      outline: 2px solid #00a651; }
  .checkbox__text {
    width: calc(100% - 32px); }
  .checkbox .mage-error {
    position: absolute;
    bottom: -8px; }

.fieldset {
  border: none;
  padding: 0;
  margin: 0; }
  .fieldset__legend {
    padding: 0;
    margin: 0 0 16px;
    font-size: 24px;
    line-height: 1.6; }
    .fieldset__legend--hidden {
      position: absolute;
      clip: rect(0 0 0 0);
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      border: 0; }

.file-upload {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 16px; }
  .file-upload--native input {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .file-upload--native label {
    margin: 0; }
  .file-upload__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    position: relative; }
  .file-upload__input {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .file-upload__label {
    display: flex;
    flex-basis: 100%;
    margin-bottom: 8px;
    font-size: 14px; }
  .file-upload__name {
    font-size: 14px;
    margin-top: 16px; }
    @media all and (min-width: 480px) {
      .file-upload__name {
        margin-left: 16px;
        margin-top: 0; } }
  .file-upload__button {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    padding: 0 32px;
    width: 100%; }
    @media all and (min-width: 480px) {
      .file-upload__button {
        width: auto; } }
  .file-upload__attachments [data-role="attached-item"] {
    display: flex;
    align-items: center; }
    .file-upload__attachments [data-role="attached-item"] > span {
      margin: 0 8px 0 0; }
  .file-upload__attachments [data-role="delete-button"] {
    padding: 0;
    background: none; }
    .file-upload__attachments [data-role="delete-button"]:after {
      content: svg-uri('<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="M14.0689655,3.89452333 L14.0689655,14.020284 C14.0689655,14.8806383 13.3279196,15.5780933 12.4137931,15.5780933 L12.4137931,15.5780933 L3.5862069,15.5780933 C2.67208041,15.5780933 1.93103448,14.8806383 1.93103448,14.020284 L1.93103448,14.020284 L1.93103448,3.89452333 L14.0689655,3.89452333 Z M5.24137931,7.01014199 C5.0890249,7.01014199 4.96551724,7.12638449 4.96551724,7.26977688 L4.96551724,7.26977688 L4.96551724,12.2028398 C4.96551724,12.3462321 5.0890249,12.4624746 5.24137931,12.4624746 C5.39373372,12.4624746 5.51724138,12.3462321 5.51724138,12.2028398 L5.51724138,12.2028398 L5.51724138,7.26977688 C5.51724138,7.12638449 5.39373372,7.01014199 5.24137931,7.01014199 Z M8,7.01014199 C7.84764559,7.01014199 7.72413793,7.12638449 7.72413793,7.26977688 L7.72413793,7.26977688 L7.72413793,12.2028398 C7.72413793,12.3462321 7.84764559,12.4624746 8,12.4624746 C8.15235441,12.4624746 8.27586207,12.3462321 8.27586207,12.2028398 L8.27586207,12.2028398 L8.27586207,7.26977688 C8.27586207,7.12638449 8.15235441,7.01014199 8,7.01014199 Z M10.7586207,7.01014199 C10.6062663,7.01014199 10.4827586,7.12638449 10.4827586,7.26977688 L10.4827586,7.26977688 L10.4827586,12.2028398 C10.4827586,12.3462321 10.6062663,12.4624746 10.7586207,12.4624746 C10.9109751,12.4624746 11.0344828,12.3462321 11.0344828,12.2028398 L11.0344828,12.2028398 L11.0344828,7.26977688 C11.0344828,7.12638449 10.9109751,7.01014199 10.7586207,7.01014199 Z M10.2068966,1.99840144e-15 C10.3299885,5.14674102e-05 10.4381497,0.0768508073 10.472,0.188235294 L10.472,0.188235294 L10.9666207,1.81744422 L15.7241379,1.81744422 C15.8764923,1.81744422 16,1.93368672 16,2.07707911 L16,2.07707911 L16,3.11561866 C16,3.25901105 15.8764923,3.37525355 15.7241379,3.37525355 L15.7241379,3.37525355 L0.275862069,3.37525355 C0.123507655,3.37525355 0,3.25901105 0,3.11561866 L0,3.11561866 L0,2.07707911 C0,1.93368672 0.123507655,1.81744422 0.275862069,1.81744422 L0.275862069,1.81744422 L5.03337931,1.81744422 L5.528,0.188235294 C5.56185027,0.0768508073 5.67001154,5.14674102e-05 5.79310345,1.99840144e-15 L5.79310345,1.99840144e-15 Z"/></svg>');
      left: calc(50% - 12px);
      top: calc(50% - 12px);
      width: 24px;
      height: 24px;
      padding: 0;
      opacity: 1;
      transform: translateY(0); }
    .file-upload__attachments [data-role="delete-button"]:hover:before {
      display: none; }
    .file-upload__attachments [data-role="delete-button"]:hover:after {
      transform: none; }
    .file-upload__attachments [data-role="delete-button"] span {
      display: none; }

.ui-datepicker {
  border: 2px solid #000;
  background-color: #ffffff; }
  .ui-datepicker .ui-datepicker-prev {
    top: 9px; }
    .ui-datepicker .ui-datepicker-prev .ui-icon {
      border-color: transparent #000 transparent transparent; }
  .ui-datepicker .ui-datepicker-next {
    top: 9px; }
    .ui-datepicker .ui-datepicker-next .ui-icon {
      border-color: transparent transparent transparent #000; }
  .ui-datepicker .ui-datepicker-title {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row-reverse; }
    .ui-datepicker .ui-datepicker-title .ui-datepicker-month,
    .ui-datepicker .ui-datepicker-title .ui-datepicker-year {
      background-color: transparent;
      height: 35px;
      margin-right: 8px; }
  .ui-datepicker .ui-datepicker-calendar {
    border-collapse: separate;
    border: 0; }
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
      background-color: #000; }
      .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
        color: #ffffff; }
        .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default.ui-state-hover {
          background-color: #ffffff;
          color: #000; }
        .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default.ui-state-active.ui-state-hover {
          background-color: #ffffff;
          color: #000; }
    .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day {
      border: 1px solid #000;
      background-color: #ffffff; }
      .ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active {
        background-color: #000;
        color: #ffffff; }
    .ui-datepicker .ui-datepicker-calendar .ui-state-default {
      text-align: center; }
      .ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-hover {
        background-color: #000;
        color: #fff; }
  .ui-datepicker .ui-datepicker-buttonpane {
    border: 0; }

.input {
  margin-bottom: 24px; }
  .input:focus-within .input__label {
    color: #231f20; }
  .input:focus-within .input__field::placeholder, .input:focus-within .input.date .datetime-picker::placeholder, .input.date .input:focus-within .datetime-picker::placeholder, .input:focus-within .input--datepicker input::placeholder, .input--datepicker .input:focus-within input::placeholder, .input:focus-within .quote-items .quote-table-items .input-text::placeholder, .quote-items .quote-table-items .input:focus-within .input-text::placeholder, .input:focus-within .page-main .product-view .yotpo input::placeholder, .page-main .product-view .yotpo .input:focus-within input::placeholder,
  .input:focus-within .page-main .product-view .yotpo textarea::placeholder, .page-main .product-view .yotpo .input:focus-within textarea::placeholder {
    color: #231f20; }
  .input--inline {
    display: flex;
    flex-flow: row nowrap;
    align-items: center; }
    .input--inline .input__label {
      margin: 0 16px 0 0;
      white-space: nowrap; }
  .input--password {
    position: relative; }
    .input--password:focus-within .input__field, .input--password:focus-within .input.date .datetime-picker, .input.date .input--password:focus-within .datetime-picker, .input--password:focus-within .input--datepicker input, .input--datepicker .input--password:focus-within input, .input--password:focus-within .quote-items .quote-table-items .input-text, .quote-items .quote-table-items .input--password:focus-within .input-text, .input--password:focus-within .page-main .product-view .yotpo input, .page-main .product-view .yotpo .input--password:focus-within input,
    .input--password:focus-within .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .input--password:focus-within textarea {
      outline: 2px solid #00a651;
      outline-offset: -2px;
      box-shadow: none;
      transition: all 0.3s ease-in-out; }
  .input__field, .input.date .datetime-picker, .input--datepicker input, .quote-items .quote-table-items .input-text, .page-main .product-view .yotpo input,
  .page-main .product-view .yotpo textarea {
    width: 100%;
    height: 54px;
    padding: 0 16px;
    border: 2px solid #f8f8f8;
    border-radius: 8px;
    line-height: normal;
    transition: all 0.3s ease-in-out; }
    .input__field::placeholder, .input.date .datetime-picker::placeholder, .input--datepicker input::placeholder, .quote-items .quote-table-items .input-text::placeholder, .page-main .product-view .yotpo input::placeholder,
    .page-main .product-view .yotpo textarea::placeholder {
      color: #686868;
      font-size: 14px; }
    .input__field.focus-visible, .input.date .focus-visible.datetime-picker, .input--datepicker input.focus-visible, .quote-items .quote-table-items .focus-visible.input-text, .page-main .product-view .yotpo input.focus-visible,
    .page-main .product-view .yotpo textarea.focus-visible {
      outline: 2px solid #00a651;
      outline-offset: -2px;
      box-shadow: none;
      transition: all 0.3s ease-in-out; }
    .input__field:disabled, .input.date .datetime-picker:disabled, .input--datepicker input:disabled, .quote-items .quote-table-items .input-text:disabled, .page-main .product-view .yotpo input:disabled,
    .page-main .product-view .yotpo textarea:disabled {
      background-color: #f8f8f8;
      cursor: not-allowed; }
    .input__field--textarea,
    .page-main .product-view .yotpo textarea {
      display: block;
      min-width: 100%;
      max-width: 100%;
      min-height: 72px;
      padding: 8px;
      border-radius: 4px;
      line-height: 1.6; }
  .input__label {
    transition: all 0.3s ease-in-out; }
  .input__button-pass {
    position: absolute;
    top: 32px;
    right: 1px;
    height: 50px;
    background: transparent; }
    .input__button-pass > .icon {
      fill: #686868; }
    .input__button-pass .input__button-pass-icon-hide {
      display: none; }
    .input__button-pass--active .input__button-pass-icon-hide {
      display: block; }
    .input__button-pass--active .input__button-pass-icon-view {
      display: none; }
  .input.date {
    position: relative; }
    .input.date .ui-datepicker-trigger {
      position: absolute;
      height: 54px;
      left: 0;
      bottom: 0;
      width: 100%;
      background: transparent;
      box-shadow: none;
      border: 0; }
      .input.date .ui-datepicker-trigger span {
        display: none; }
  .input--datepicker .ui-datepicker-trigger {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }

.radio {
  position: relative;
  margin: 0 0 16px 0; }
  .radio__legend {
    margin: 0 0 16px 0; }
    .radio__legend--hidden {
      position: absolute;
      clip: rect(0 0 0 0);
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      border: 0; }
  .radio__handler, .modal-popup.payment-steps-modal .payment-methods .payment-method-title {
    position: relative; }
  .radio__field, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio {
    position: absolute;
    left: 0;
    height: 24px;
    width: 24px;
    opacity: 0;
    z-index: -1; }
    .radio__field:checked + .radio__label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title {
      color: #231f20;
      font-weight: 400; }
      .radio__field:checked + .radio__label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span:before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span:before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title:before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title:before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title:before {
        border-color: #231f20; }
      .radio__field:checked + .radio__label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span:after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span:after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title:after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title:after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title:after {
        opacity: 1;
        transform: scale(1); }
    .radio__field.focus-visible + .radio__label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .focus-visible.radio + .radio__label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field.focus-visible + .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .focus-visible.radio + .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field.focus-visible + label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .focus-visible.radio + label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field.focus-visible + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .focus-visible.radio + span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field.focus-visible + span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .focus-visible.radio + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field.focus-visible + .amcard-title, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .focus-visible.radio + .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field.focus-visible + .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .focus-visible.radio + .amcard-title {
      outline-offset: -2px;
      outline: 2px solid #00a651; }
  .radio__label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    height: auto;
    width: 100%;
    margin: 12px 0;
    line-height: 1.6;
    font-size: 14px;
    color: #686868;
    cursor: pointer; }
    .radio__label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span:before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title:before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title:before {
      content: '';
      position: relative;
      display: inline-block;
      border: 2px solid #231f20;
      border-radius: 24px;
      width: 24px;
      min-width: 24px;
      height: 24px;
      margin-right: 8px; }
    .radio__label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span:after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span:after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title:after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title:after {
      position: absolute;
      top: 6px;
      left: 6px;
      content: '';
      width: 12px;
      height: 12px;
      border-radius: 12px;
      margin: auto;
      opacity: 0;
      transform: scale(0);
      background-color: #231f20;
      transition: all 0.3s ease-in-out; }
  .radio__text {
    width: calc(100% - 32px); }

.select {
  margin-bottom: 16px; }
  .select:focus-within .label, .select:focus-within label, .select:focus-within .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .select:focus-within [data-role="attached-item"] > span, .select:focus-within .amgift-card .amcard-title, .amgift-card .select:focus-within .amcard-title {
    color: #231f20; }
  .select--native select {
    position: relative;
    width: 100%;
    min-width: 72px;
    height: 40px;
    padding: 0 32px 0 12px;
    border: none;
    border-radius: 8px;
    -webkit-appearance: none;
            appearance: none;
    transition: all 0.3s ease-in-out;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    line-height: 38px;
    font-size: 14px;
    background: #f8f8f8;
    background-image: url("../images/icons/expand-down.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 8px) center;
    cursor: pointer; }
    .select--native select:disabled {
      background-color: #ebebeb;
      cursor: not-allowed; }
    .select--native select.focus-visible {
      outline: 2px solid #00a651;
      outline-offset: -2px;
      box-shadow: none;
      transition: all 0.3s ease-in-out; }
    .select--native select.mage-error {
      border-color: #ea2227; }
  .select--multi .select__field {
    width: 100%;
    height: auto; }
  .select--multi option {
    display: flex;
    align-items: center;
    height: 40px;
    line-height: 38px;
    font-size: 14px; }
    .select--multi option:hover, .select--multi option:focus {
      background-color: #ebebeb;
      color: #231f20; }
  .select--inline {
    display: flex;
    flex-flow: row nowrap;
    align-items: center; }
  @media all and (min-width: 768px) {
    .select--with-button {
      display: flex;
      align-items: center; } }
  .select--inline .label, .select--inline label, .select--inline .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .select--inline [data-role="attached-item"] > span, .select--inline .amgift-card .amcard-title, .amgift-card .select--inline .amcard-title, .select--with-button .label, .select--with-button label, .select--with-button .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .select--with-button [data-role="attached-item"] > span, .select--with-button .amgift-card .amcard-title, .amgift-card .select--with-button .amcard-title {
    margin: 0 16px 0 0;
    white-space: nowrap; }
  .select__button {
    flex-shrink: 0;
    margin: 16px 0 0; }
    @media all and (min-width: 768px) {
      .select__button {
        margin: 0 0 0 16px; } }
  .select__field {
    position: relative;
    height: 40px;
    padding: 0 32px 0 12px;
    line-height: 38px;
    font-size: 14px;
    cursor: pointer;
    border: none;
    border-radius: 8px;
    background: #f8f8f8;
    -webkit-appearance: none;
            appearance: none; }
    .select__field:disabled {
      background-color: #ebebeb;
      cursor: not-allowed; }
    .select__field.focus-visible {
      outline: 2px solid #00a651;
      outline-offset: -2px;
      box-shadow: none;
      transition: all 0.3s ease-in-out; }
  .select__field-list--single {
    height: 40px;
    padding: 0;
    border: none;
    border-radius: 8px;
    line-height: 38px; }
  .select__field-input {
    transition: all 0.3s ease-in-out; }
    .select__field-input:focus {
      outline: none; }

.select2 {
  width: 100%; }

.select2-container .select2-selection--single {
  height: 40px;
  width: 100%;
  border: none;
  border-radius: 8px; }
  .select2-container .select2-selection--single .select2-selection__rendered {
    width: 100%;
    padding: 0 32px 0 16px;
    line-height: 40px;
    color: #231f20; }
  .select2-container .select2-selection--single .select2-selection__arrow {
    height: 40px;
    top: 0;
    right: 12px; }
    .select2-container .select2-selection--single .select2-selection__arrow b {
      padding: 3px;
      border-color: #231f20;
      border-width: 0 2px 2px 0;
      margin-top: -6px;
      pointer-events: none;
      transform: rotate(45deg);
      transition: all 0.3s ease-in-out; }

.select2-container.select2-container--open .select2-selection--single {
  outline: 2px solid #00a651;
  outline-offset: -2px;
  box-shadow: none;
  transition: all 0.3s ease-in-out; }
  .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: #231f20;
    border-width: 0 2px 2px 0;
    transform: rotate(225deg);
    margin-top: 0; }

.select2-container .select2-results__options {
  max-height: 300px; }

.select2-container .select2-results__option {
  position: relative;
  height: 40px;
  line-height: 40px;
  padding: 0 16px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  .select2-container .select2-results__option[aria-selected=true] {
    background-color: #ffffff; }
  .select2-container .select2-results__option--highlighted[aria-selected] {
    background-color: #ebebeb;
    color: #231f20; }

.select2-container .select2-dropdown {
  border: none;
  border-radius: 8px;
  border-width: 0 1px 1px 1px;
  box-shadow: none; }

.image, img,
picture {
  display: block;
  width: 100%;
  max-width: 100%;
  transition: opacity 0.25s linear; }
  .image.lazyload, img.lazyload,
  picture.lazyload, .image.lazyloading, img.lazyloading,
  picture.lazyloading {
    opacity: 0; }
  .image.lazyloaded, img.lazyloaded,
  picture.lazyloaded {
    opacity: 1; }

.lazyload-wrapper {
  position: relative;
  background-color: #ffffff;
  transition: all 0.3s ease-in-out; }

picture > img.lazyload,
picture > img.lazyloading {
  min-height: 56px;
  opacity: 1;
  background-image: url("../images/loader-svg.svg");
  background-size: 56px;
  background-repeat: no-repeat;
  background-position: center; }

.ratio-container {
  position: relative;
  height: 0;
  width: 100%;
  overflow: hidden; }
  .ratio-container .ratio-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 100%;
    height: auto; }

.information {
  margin-bottom: 16px; }
  .information__title {
    margin-bottom: 8px; }
  .information__text {
    margin-bottom: 0;
    font-style: normal; }

.list--native .list__item:before, .list--native .dashboard-nav .nav.item:before, .dashboard-nav .list--native .nav.item:before, .list--native .company .jstree-node:before, .company .list--native .jstree-node:before, .product-list-item__list dt:before {
  content: "";
  position: absolute;
  top: 30%;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #686868; }

.list, .company .jstree-container-ul {
  margin: 0;
  padding: 0;
  list-style: none;
  color: #231f20;
  font-size: 14px; }
  .list--center {
    justify-content: center;
    text-align: center; }
  .list--horizontal {
    display: flex;
    flex-flow: row wrap; }
    @media all and (min-width: 768px) {
      .list--horizontal {
        flex-flow: row nowrap; } }
    .list--horizontal .list__item, .list--horizontal .dashboard-nav .nav.item, .dashboard-nav .list--horizontal .nav.item, .list--horizontal .company .jstree-node, .company .list--horizontal .jstree-node {
      padding: 8px; }
      .list--horizontal .list__item:first-child, .list--horizontal .dashboard-nav .nav.item:first-child, .dashboard-nav .list--horizontal .nav.item:first-child, .list--horizontal .company .jstree-node:first-child, .company .list--horizontal .jstree-node:first-child, .list--horizontal .list__item:last-child, .list--horizontal .dashboard-nav .nav.item:last-child, .dashboard-nav .list--horizontal .nav.item:last-child, .list--horizontal .company .jstree-node:last-child, .company .list--horizontal .jstree-node:last-child {
        padding: 8px; }
  .list--with-icon {
    justify-content: center; }
    .list--with-icon .list__item, .list--with-icon .dashboard-nav .nav.item, .dashboard-nav .list--with-icon .nav.item, .list--with-icon .company .jstree-node, .company .list--with-icon .jstree-node {
      display: flex;
      align-items: center;
      padding: 0; }
      .list--with-icon .list__item:first-child, .list--with-icon .dashboard-nav .nav.item:first-child, .dashboard-nav .list--with-icon .nav.item:first-child, .list--with-icon .company .jstree-node:first-child, .company .list--with-icon .jstree-node:first-child, .list--with-icon .list__item:last-child, .list--with-icon .dashboard-nav .nav.item:last-child, .dashboard-nav .list--with-icon .nav.item:last-child, .list--with-icon .company .jstree-node:last-child, .company .list--with-icon .jstree-node:last-child {
        padding: 0; }
    .list--with-icon .list__icon-link {
      padding: 16px; }
  .list--with-image .list__item, .list--with-image .dashboard-nav .nav.item, .dashboard-nav .list--with-image .nav.item, .list--with-image .company .jstree-node, .company .list--with-image .jstree-node {
    display: flex; }
  .list--with-image .list__image {
    width: 16px;
    height: auto; }
  .list--divided .list__item, .list--divided .dashboard-nav .nav.item, .dashboard-nav .list--divided .nav.item, .list--divided .company .jstree-node, .company .list--divided .jstree-node {
    border-bottom: 1px solid #6e7577;
    padding: 8px 0; }
    .list--divided .list__item:last-child, .list--divided .dashboard-nav .nav.item:last-child, .dashboard-nav .list--divided .nav.item:last-child, .list--divided .company .jstree-node:last-child, .company .list--divided .jstree-node:last-child {
      border-bottom: none; }
  .list--divided.list--horizontal .list__item, .list--divided.list--horizontal .dashboard-nav .nav.item, .dashboard-nav .list--divided.list--horizontal .nav.item, .list--divided.list--horizontal .company .jstree-node, .company .list--divided.list--horizontal .jstree-node {
    border-bottom: none;
    border-right: 1px solid #ebebeb;
    padding: 8px; }
    .list--divided.list--horizontal .list__item:last-child, .list--divided.list--horizontal .dashboard-nav .nav.item:last-child, .dashboard-nav .list--divided.list--horizontal .nav.item:last-child, .list--divided.list--horizontal .company .jstree-node:last-child, .company .list--divided.list--horizontal .jstree-node:last-child {
      border-right: none; }
  .list--description, .product-list-item__list dl {
    display: inline-block; }
  .list--native .list__item, .list--native .dashboard-nav .nav.item, .dashboard-nav .list--native .nav.item, .list--native .company .jstree-node, .company .list--native .jstree-node {
    position: relative;
    padding: 0 0 8px calc(12px); }
  .list--table {
    display: table;
    margin: 0 0 8px; }
    .list--table .list__item, .list--table .dashboard-nav .nav.item, .dashboard-nav .list--table .nav.item, .list--table .company .jstree-node, .company .list--table .jstree-node {
      display: table-row; }
    .list--table .list__label, .list--table .product-list-item__list dt, .product-list-item__list .list--table dt {
      display: table-cell;
      float: none;
      font-size: 16px;
      font-weight: 700;
      line-height: 32px; }
    .list--table .list__value, .list--table .product-list-item__list dd, .product-list-item__list .list--table dd {
      display: table-cell;
      float: none;
      font-size: 16px;
      line-height: 32px; }
  .list--font-medium {
    font-size: 16px; }
  .list__item, .dashboard-nav .nav.item, .company .jstree-node {
    display: list-item;
    padding: 0 0 16px; }
    .list__item:last-child, .dashboard-nav .nav.item:last-child, .company .jstree-node:last-child {
      padding: inherit inherit 0; }
  .list__label, .product-list-item__list dt {
    clear: left;
    float: left;
    padding: 0 8px 8px 0; }
    .list__label:after, .product-list-item__list dt:after {
      content: ": "; }
  .list__value, .product-list-item__list dd {
    float: left;
    padding: 0 8px 8px 0; }
  .list__content {
    padding-left: 8px; }
  .list__columns {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap; }
    @media all and (min-width: 768px) {
      .list__columns {
        flex-direction: row; } }
  .list__column {
    padding: 0 12px 0 0; }
    .list__column:last-child {
      padding: 0; }
    .list__column--hidden > .link, .list__column--hidden > a, .dashboard-nav .nav.item.list__column--hidden > a, .page-main .product-view .yotpo .yotpo-pager .list__column--hidden > .goTo, .page-main .product-view .yotpo .yotpo-pager .list__column--hidden > .yotpo-icon, .page-main .product-view .yotpo .yotpo-review .list__column--hidden > .yotpo-read-more {
      display: none; }
  .list__column-item:first-child {
    padding-top: 8px; }
  .list__column-item:last-child {
    padding-bottom: 8px; }

.loader {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 50; }
  .loader--visible {
    display: block; }
  .loader__icon {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 56px;
    height: 56px;
    margin: auto;
    background: transparent;
    border: 8px solid #000;
    border-top-color: transparent;
    border-radius: 50%;
    animation: spin 1s linear infinite; }

.hs_loader {
  display: none;
  width: auto;
  height: auto;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999999999; }

.hs_loader {
  display: none;
  width: auto;
  height: auto;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999999999; }

.hs_small_loader {
  max-height: 50px;
  z-index: 9999999999;
  width: auto; }

.logo {
  display: flex;
  align-items: center;
  flex: 1 140px;
  justify-content: center;
  max-width: 140px; }
  @media all and (min-width: 768px) {
    .logo {
      flex: 1 256px;
      max-width: 256px; } }
  @media all and (min-width: 1024px) {
    .logo {
      justify-content: flex-start;
      max-width: 256px; } }
  .logo__image {
    height: 32px; }
    @media all and (min-width: 768px) {
      .logo__image {
        height: 48px;
        width: auto; } }

.message {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 1200px;
  padding: 8px 12px;
  margin: 8px auto;
  background-color: #f8f8f8;
  border-color: #ebebeb #ebebeb #0075e4 #ebebeb;
  border-width: 0;
  border-style: solid;
  border-radius: 6px;
  color: #686868;
  font-size: 12px;
  transition: all 0.3s ease-in-out; }
  .message[style="display: block;"] {
    display: flex !important; }
  .message p {
    color: #686868;
    font-size: 12px;
    line-height: inherit;
    margin: 0; }
  @media all and (min-width: 768px) {
    .message {
      padding: 8px 12px; } }
  .message:after {
    content: '';
    position: relative;
    order: -1;
    height: 14px;
    width: 16px;
    min-width: 16px;
    margin: 0 8px 0 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath fill='%23686868' d='M7 .333A6.67 6.67 0 0 0 .333 7 6.67 6.67 0 0 0 7 13.667 6.67 6.67 0 0 0 13.667 7 6.67 6.67 0 0 0 7 .333zm.667 10H6.333V9h1.334v1.333zm0-2.666H6.333v-4h1.334v4z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 14px; }
  .message--success, .message-success {
    background-color: #e5f1e4;
    border-color: #ebebeb #ebebeb #7fba7a #ebebeb;
    color: #231f20; }
    .message--success:after, .message-success:after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath fill='%237fba7a' d='M7 .333A6.67 6.67 0 0 0 .333 7 6.67 6.67 0 0 0 7 13.667 6.67 6.67 0 0 0 13.667 7 6.67 6.67 0 0 0 7 .333zm-1.333 10L2.333 7l.94-.94 2.394 2.387 5.06-5.06.94.946-6 6z'/%3E%3C/svg%3E"); }
  .message--error, .message-error, .modal-popup[class*="free-gift-modal"].modal-slide .free-gift-modal-error {
    background-color: #feeaea;
    border-color: #ebebeb #ebebeb #ea2227 #ebebeb;
    color: #ea2227; }
    .message--error:after, .message-error:after, .modal-popup[class*="free-gift-modal"].modal-slide .free-gift-modal-error:after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath fill='%23ea2227' d='M.667 13h14.666L8 .333.667 13zm8-2H7.333V9.667h1.334V11zm0-2.667H7.333V5.667h1.334v2.666z'/%3E%3C/svg%3E"); }
  .message .link, .message a, .message .dashboard-nav .nav.item > a, .dashboard-nav .message .nav.item > a, .message .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .message .goTo, .message .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .message .yotpo-icon, .message .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .message .yotpo-read-more {
    text-decoration: underline; }

.pager {
  width: 100%;
  text-align: center; }
  .pager__list {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style-type: none;
    padding: 0 8px;
    margin: 0; }
  .pager__item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-basis: 36px;
    height: 36px;
    margin: 0 8px;
    font-size: 16px;
    padding: 0; }
    .pager__item:first-child {
      margin: 0; }
    .pager__item:last-child {
      margin: 0; }
    .pager__item--current {
      position: relative;
      color: #ffffff;
      text-decoration: none; }
      .pager__item--current:after, .page-main .product-view .yotpo .yotpo-pager .goTo.yotpo-active:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: -1;
        display: inline;
        width: 100%;
        height: 2px;
        background-color: #231f20;
        transition: all 0.3s ease-in-out;
        transform-origin: left; }
  .pager__link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 48px;
    color: #686868;
    text-decoration: none; }
    .pager__link[disabled] {
      background-color: #ffffff;
      pointer-events: none;
      cursor: not-allowed; }
      .pager__link[disabled] .icon {
        fill: #d8d8d8; }
    .pager__link--prev .icon, .pager__link--next .icon {
      fill: #686868; }
  .pager__icon {
    width: 24px;
    height: 24px; }

.password-strength {
  color: #686868;
  font-size: 14px;
  font-weight: 400; }
  .password-strength__handle {
    display: flex;
    flex-flow: row nowrap;
    align-items: center; }
  .password-strength__indicator {
    position: relative;
    display: inline-block;
    min-width: 128px;
    margin: 0 0 0 8px;
    padding: 3px 0;
    border: 1px solid #ebebeb;
    border-radius: 32px;
    background-color: transparent;
    color: #231f20;
    text-align: center;
    overflow: hidden; }
    .password-strength__indicator:before {
      position: absolute;
      content: '';
      left: 0;
      top: 0;
      z-index: -1;
      height: 100%;
      border-top-left-radius: 32px;
      border-bottom-left-radius: 32px;
      transition: all 0.3s ease-in-out; }
    .password-none .password-strength__indicator {
      color: #231f20; }
      .password-none .password-strength__indicator:before {
        width: 100%;
        background-color: #ebebeb; }
    .password-weak .password-strength__indicator {
      color: #ffffff; }
      .password-weak .password-strength__indicator:before {
        width: 100%;
        background-color: #e62325; }
    .password-medium .password-strength__indicator {
      color: #ffffff; }
      .password-medium .password-strength__indicator:before {
        width: 100%;
        background-color: #686868; }
    .password-strong .password-strength__indicator {
      color: #ffffff; }
      .password-strong .password-strength__indicator:before {
        width: 100%;
        background-color: #0075e4; }
    .password-very-strong .password-strength__indicator {
      color: #231f20; }
      .password-very-strong .password-strength__indicator:before {
        width: 100%;
        background-color: #7fba7a; }

.price__value {
  font-size: 24px;
  font-weight: 500; }
  @media all and (min-width: 768px) {
    .price__value {
      font-size: 24px; } }
  .price__value--old {
    margin-right: 12px;
    color: #686868;
    font-size: 12px;
    font-weight: 400;
    text-decoration: line-through; }
    @media all and (min-width: 768px) {
      .price__value--old {
        font-size: 14px; } }
  .price__value--special {
    color: #231f20;
    font-weight: 500; }
    .price__value--special > ins {
      text-decoration: none; }

.price__text {
  color: #231f20;
  font-size: 14px;
  font-weight: 400; }
  @media all and (min-width: 768px) {
    .price__text {
      font-size: 16px; } }

.rating {
  width: 120px; }
  .rating:hover .rating__rate-item span:before, .rating.focus-visible .rating__rate-item span:before {
    display: block; }
  .rating__rate-item {
    position: relative;
    flex: 1 0 24px;
    overflow: hidden; }
    .rating__rate-item:hover ~ .rating__rate-item span:before, .rating__rate-item.focus-visible ~ .rating__rate-item span:before {
      display: none; }
  .rating__star {
    position: relative;
    height: 24px;
    width: 120px;
    margin: 0; }
    .rating__star:before {
      content: '';
      position: absolute;
      display: block;
      bottom: 0;
      left: 0;
      top: 0;
      right: 0;
      width: 120px;
      height: 24px;
      background-image: svg-uri("<svg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><polygon points='10 5.744 8 0 6 5.744 0 5.744 4.89 9.572 2.968 15.488 8 11.832 13.032 15.488 11.11 9.572 16 5.744' fill='#d8d8d8'/></svg>");
      background-repeat: repeat-x;
      background-position: left center;
      background-size: 24px; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .rating__star:before {
          height: 100%;
          background-size: 24px 100%; } }
    .rating__star--single {
      width: 24px; }
  .rating__indicator {
    left: 0;
    top: 0;
    display: block;
    height: 24px;
    width: 120px;
    overflow: hidden;
    text-indent: -10000px; }
    .rating__indicator:before {
      content: '';
      position: absolute;
      display: block;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      width: auto;
      height: 24px;
      background-image: svg-uri("<svg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'><polygon points='10 5.744 8 0 6 5.744 0 5.744 4.89 9.572 2.968 15.488 8 11.832 13.032 15.488 11.11 9.572 16 5.744' fill='#ffc022'/></svg>");
      background-repeat: repeat-x;
      background-position: left center;
      background-size: 24px;
      text-indent: 10000px; }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .rating__indicator:before {
          width: 100%;
          height: 100%;
          background-size: 24px 100%; } }
      .rating__star--rate .rating__indicator:before {
        display: none; }
      .rating__star--rate:hover .rating__indicator:before,
      .rating__star--rate.focus-visible .rating__indicator:before,
      .rating__rate-item--active .rating__indicator:before {
        display: block; }
  .rating__error {
    display: none;
    color: #e62325;
    margin-bottom: 8px; }
    .rating__error--visible {
      display: block; }
  .rating .mage-error {
    display: none !important; }
  .rating--rate {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 160px;
    margin: 0 0 24px;
    padding: 8px 0; }
    .rating--rate .rating__rate-item {
      flex: 1 0 32px; }
    .rating--rate .rating__star {
      height: 32px;
      width: 32px;
      border: 0;
      background-color: transparent;
      cursor: pointer; }
      .rating--rate .rating__star:before {
        width: 32px;
        height: 32px;
        background-size: 32px;
        background-position: center;
        background-repeat: no-repeat; }
        @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
          .rating--rate .rating__star:before {
            background-size: 32px 100%; } }
      .rating--rate .rating__star--single {
        width: 32px; }
    .rating--rate .radio__field, .rating--rate .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .rating--rate .radio {
      width: 1px;
      height: 1px;
      bottom: 0; }
      .rating--rate .radio__field.focus-visible, .rating--rate .modal-popup.payment-steps-modal .payment-methods .payment-method-title .focus-visible.radio, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .rating--rate .focus-visible.radio {
        opacity: 1;
        height: 0;
        outline: none;
        -webkit-appearance: none;
                appearance: none; }
        .rating--rate .radio__field.focus-visible:before, .rating--rate .modal-popup.payment-steps-modal .payment-methods .payment-method-title .focus-visible.radio:before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .rating--rate .focus-visible.radio:before {
          content: '';
          display: block;
          position: absolute;
          top: -32px;
          width: 32px;
          height: 32px;
          border: 2px solid #00a651; }
    .rating--rate .rating__indicator {
      height: 32px;
      width: 32px; }
      .rating--rate .rating__indicator:before {
        height: 32px;
        background-size: 32px;
        background-position: center;
        background-repeat: no-repeat; }
  .rating--secondary {
    width: 100px; }
    .rating--secondary .rating__indicator {
      height: 20px;
      width: 100px; }
      .rating--secondary .rating__indicator:before {
        height: 20px;
        background-size: 20px; }
    .rating--secondary .rating__star {
      height: 20px;
      width: 100px; }
      .rating--secondary .rating__star:before {
        height: 20px;
        background-size: 20px;
        width: 100px; }

.swatch {
  display: flex;
  flex-wrap: wrap;
  margin: 0; }
  .swatch[class*="size"] .swatch__option {
    border: 1px solid #ebebeb; }
  .swatch__container {
    position: relative;
    min-height: 100px; }
    .swatch__container--catalog {
      width: 100%;
      min-height: 56px; }
      .swatch__container--catalog .swatch {
        margin: 0 0 8px 0; }
        .swatch__container--catalog .swatch__option-container {
          padding: 8px;
          margin: 0; }
          .swatch__container--catalog .swatch__option-container:hover .swatch__option--white, .swatch__container--catalog .swatch__option-container:focus .swatch__option--white, .swatch__container--catalog .swatch__option-container.selected .swatch__option--white {
            border: 1px solid #ebebeb; }
        .swatch__container--catalog .swatch__option {
          min-width: 30px;
          min-height: 30px; }
          .swatch__container--catalog .swatch__option--white {
            border: 1px solid #ebebeb; }
  .swatch__wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-start; }
  .swatch__option-container {
    box-sizing: border-box;
    border: 2px solid #ffffff;
    border-width: 0 0 2px 0;
    margin: 0 8px 0 0;
    padding: 0 0 1px 0;
    transition: all 0.3s ease-in-out;
    cursor: pointer; }
    .swatch__option-container:hover, .swatch__option-container:focus, .swatch__option-container.selected {
      outline: none;
      border-color: #231f20; }
      .swatch__option-container:hover .swatch__option--white, .swatch__option-container:focus .swatch__option--white, .swatch__option-container.selected .swatch__option--white {
        border: 0; }
    .swatch__option-container.disabled {
      opacity: 0.5;
      cursor: not-allowed; }
    .swatch__option-container:last-child {
      margin-right: 0; }
  .swatch__selected-option {
    display: none; }
  .swatch__title {
    flex: 0 0 100%;
    margin: 0 0 8px;
    font-size: 14px;
    color: #686868; }
  .swatch__option {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 40px;
    min-height: 40px;
    background-color: #ffffff;
    color: #686868; }
    .swatch__option--image {
      min-height: 40px;
      min-width: 40px;
      background-size: cover;
      background-position: top center; }
    .swatch__option--white {
      border: 2px solid #f1f1f1; }
  .swatch__input {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }

.tab {
  padding: 0 0 8px; }
  @media all and (min-width: 1024px) {
    .tab {
      display: flex;
      flex-flow: row wrap;
      justify-content: center; } }
  .tab__title {
    position: relative;
    display: block;
    width: 100%;
    height: 48px;
    padding: 0 8px;
    border: 2px solid #ebebeb;
    border-width: 0 0 2px 0;
    background: transparent;
    color: #231f20;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    cursor: pointer; }
    @media all and (min-width: 1024px) {
      .tab__title {
        max-width: 440px; } }
    @media all and (min-width: 1024px) {
      .tab__title {
        flex: 1;
        order: -1; } }
    .tab__title .tab__icon {
      fill: #686868;
      pointer-events: none; }
    .tab__title:hover, .tab__title.focus-visible, .tab__title--active {
      background: transparent;
      color: #231f20;
      font-weight: 500;
      z-index: auto; }
      @media all and (min-width: 1024px) {
        .tab__title:hover, .tab__title.focus-visible, .tab__title--active {
          z-index: 1; } }
      .tab__title:hover .tab__icon, .tab__title.focus-visible .tab__icon, .tab__title--active .tab__icon {
        fill: #231f20; }
    .tab__title--active .tab__icon {
      transform: rotate(180deg); }
    .tab__title .counter:before {
      content: "("; }
    .tab__title .counter:after {
      content: ")"; }
  .tab__icon {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 16px;
    margin: auto; }
    @media all and (min-width: 1024px) {
      .tab__icon {
        display: none; } }
  .tab__content {
    position: relative;
    display: none;
    z-index: -1;
    width: 100%;
    padding: 16px;
    line-height: 32px;
    opacity: 0;
    overflow: hidden; }
    @media all and (min-width: 768px) {
      .tab__content {
        padding: 16px;
        flex-basis: 100%;
        z-index: 1; } }
    @media all and (min-width: 1024px) {
      .tab__content {
        padding: 16px; } }
    @media all and (min-width: 1200px) {
      .tab__content {
        padding: 16px; } }
    .tab__content--active {
      display: block;
      opacity: 1;
      z-index: 1; }
      .tab__content--active:not(:nth-last-child(1)) {
        border: 2px solid #ebebeb;
        border-width: 0 0 1px 0; }
        @media all and (min-width: 1024px) {
          .tab__content--active:not(:nth-last-child(1)) {
            border: none;
            border-width: 0 0 1px 0; } }
    .tab__content--secondary {
      padding: 64px 0; }
    .tab__content.additional {
      overflow: initial; }

.table {
  width: 100%;
  margin: 8px 0;
  padding: 0;
  background: #ffffff;
  border: 1px solid #ebebeb;
  border-radius: 0;
  border-collapse: separate;
  border-spacing: 0;
  color: #231f20;
  font-size: 14px;
  line-height: 1.6; }
  @media all and (min-width: 768px) {
    .table {
      font-size: 16px; } }
  .table--odd-even tbody tr:nth-child(odd) {
    background: #ffffff; }
  .table--odd-even tbody tr:nth-child(even) {
    background: #f1f1f1; }
  .table--odd-even tbody tr:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    @media all and (min-width: 768px) {
      .table--odd-even tbody tr:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0; } }
  .table--odd-even tbody td {
    background-color: transparent; }
  .table--clean {
    margin: 0;
    border: 0;
    border-radius: 0; }
    .table--clean thead tr {
      padding: 0;
      border-bottom: 0; }
    .table--clean th {
      border-bottom: 0;
      border-right: 0;
      background: transparent;
      text-align: left;
      font-weight: 700; }
    .table--clean td {
      border-bottom: 0;
      border-right: 0;
      background: transparent; }
    .table--clean tbody tr:nth-child(odd) {
      background: #f1f1f1; }
    .table--clean tbody tr:nth-child(even) {
      background: #ffffff; }
  .table--scope-row {
    border-width: 1px 0 0 0; }
    .table--scope-row tbody tr {
      padding: 0; }
      .table--scope-row tbody tr:nth-child(odd) th[scope="row"],
      .table--scope-row tbody tr:nth-child(odd) td {
        background-color: #f1f1f1; }
      .table--scope-row tbody tr:last-child {
        border-bottom: 1px solid #ebebeb; }
        @media all and (min-width: 768px) {
          .table--scope-row tbody tr:last-child td {
            border-bottom: 1px solid #ebebeb; } }
      @media all and (min-width: 480px) {
        .table--scope-row tbody tr th[scope="row"] + td:before {
          margin-bottom: 0; } }
    .table--scope-row tbody th {
      font-weight: 400; }
  .table__caption, .table__visually-hidden {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .table__heading-wrapper {
    display: flex;
    align-items: center; }
  .table tr {
    display: block;
    padding: 16px 0;
    border-bottom: 1px solid #ebebeb; }
    .table tr:last-child {
      border-bottom: 0; }
      @media all and (min-width: 768px) {
        .table tr:last-child td {
          border-bottom: 0; } }
    @media all and (min-width: 768px) {
      .table tr {
        display: table-row;
        padding: 0;
        border-bottom: 0; } }
  .table th {
    display: none;
    padding: 0;
    background: #f8f8f8;
    text-align: left; }
    @media all and (min-width: 768px) {
      .table th {
        display: table-cell;
        padding: 16px;
        border-bottom: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb; } }
    .table th:last-child {
      border-right: 0; }
    .table th[scope="row"] {
      padding: 16px;
      border-width: 1px 0;
      background: #ffffff;
      text-align: left;
      width: 50%; }
      .table th[scope="row"] + td {
        flex-flow: column nowrap;
        padding: 16px; }
        @media all and (min-width: 480px) {
          .table th[scope="row"] + td {
            flex-flow: row nowrap; } }
        .table th[scope="row"] + td:before {
          max-width: 100%;
          width: 100%;
          margin-bottom: 8px; }
          @media all and (min-width: 480px) {
            .table th[scope="row"] + td:before {
              max-width: 50%;
              width: 50%; } }
  .table td {
    display: flex;
    padding: 8px 16px;
    background: #ffffff; }
    .table td:before {
      display: block;
      content: attr(data-th);
      font-weight: bold;
      margin-right: 8px;
      max-width: 25%;
      width: 25%;
      min-width: 25%; }
      @media all and (min-width: 768px) {
        .table td:before {
          display: none; } }
    @media all and (min-width: 768px) {
      .table td:last-child {
        border-right: 0; } }
    @media all and (min-width: 768px) {
      .table td {
        display: table-cell;
        padding: 24px 16px;
        border-bottom: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb; } }
  .table thead tr {
    padding: 0;
    border-bottom: 0; }
    @media all and (min-width: 768px) {
      .table thead tr {
        border-top-left-radius: 0;
        border-top-right-radius: 0; } }
  @media all and (min-width: 768px) {
    .table thead th:first-child {
      border-top-left-radius: 0; } }
  @media all and (min-width: 768px) {
    .table thead th:last-child {
      border-top-right-radius: 0; } }
  @media all and (min-width: 768px) {
    .table tbody tr:last-child td:first-child {
      border-bottom-left-radius: 0; } }
  @media all and (min-width: 768px) {
    .table tbody tr:last-child td:last-child {
      border-bottom-right-radius: 0; } }
  .table tfoot tr:first-child {
    border-top: 1px solid #ebebeb; }
    @media all and (min-width: 768px) {
      .table tfoot tr:first-child {
        border-top: 0; } }
  .table tfoot tr:last-child {
    border-bottom: 0; }
    @media all and (min-width: 768px) {
      .table tfoot tr:last-child td:first-child {
        border-bottom-left-radius: 0; } }
    @media all and (min-width: 768px) {
      .table tfoot tr:last-child td:last-child {
        border-bottom-right-radius: 0; } }
  .table tfoot td {
    display: block;
    padding: 8px 16px;
    background: #ffffff; }
    @media all and (min-width: 768px) {
      .table tfoot td {
        display: table-cell;
        padding: 16px;
        background: #ffffff;
        border-top: 1px solid #ebebeb;
        border-right: 1px solid #ebebeb;
        border-bottom: 0; } }

.breadcrumbs {
  height: 40px; }
  .breadcrumbs .breadcrumbs__list {
    position: absolute; }
  .breadcrumbs__item::after {
    content: '›'; }

@media all and (min-width: 768px) {
  .input {
    margin-bottom: 24px; } }

.input__label,
.input label {
  font-weight: 400; }

.input__field, .input.date .datetime-picker, .input--datepicker input, .quote-items .quote-table-items .input-text, .page-main .product-view .yotpo input,
.page-main .product-view .yotpo textarea {
  background-color: #f8f8f8; }
  .input__field.focus-visible, .input.date .focus-visible.datetime-picker, .input--datepicker input.focus-visible, .quote-items .quote-table-items .focus-visible.input-text, .page-main .product-view .yotpo input.focus-visible,
  .page-main .product-view .yotpo textarea.focus-visible {
    outline: none; }
  .input__field:focus, .input.date .datetime-picker:focus, .input--datepicker input:focus, .quote-items .quote-table-items .input-text:focus, .page-main .product-view .yotpo input:focus,
  .page-main .product-view .yotpo textarea:focus, .input__field:visited, .input.date .datetime-picker:visited, .input--datepicker input:visited, .quote-items .quote-table-items .input-text:visited, .page-main .product-view .yotpo input:visited,
  .page-main .product-view .yotpo textarea:visited {
    background: #ffffff;
    border: 2px solid #00a651; }

.input--upload {
  position: relative; }
  .input--upload .label, .input--upload label, .input--upload .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .input--upload [data-role="attached-item"] > span, .input--upload .amgift-card .amcard-title, .amgift-card .input--upload .amcard-title {
    font-size: 12px !important; }
  .input--upload input {
    opacity: 0;
    position: absolute;
    z-index: -1; }
  .input--upload #cert-name {
    margin-left: 4px;
    color: #00a651; }
  .input--upload-emptybox {
    border: 1px solid #ebebeb;
    border-radius: 8px;
    padding: 8px 12px; }
  .input--upload-box {
    display: flex;
    align-items: center; }
    .input--upload-box img {
      width: 60px;
      height: 60px;
      display: none;
      border: 1px solid #ebebeb; }
    .input--upload-box svg {
      margin: -2px 4px 0 0; }
    .input--upload-box-label {
      background: none;
      border: none;
      display: none; }
    .input--upload-box-label2 {
      display: none;
      min-width: 48px;
      height: 23px;
      margin: auto 0 auto 8px; }

.input--password:focus-within .input__field, .input--password:focus-within .input.date .datetime-picker, .input.date .input--password:focus-within .datetime-picker, .input--password:focus-within .input--datepicker input, .input--datepicker .input--password:focus-within input, .input--password:focus-within .quote-items .quote-table-items .input-text, .quote-items .quote-table-items .input--password:focus-within .input-text, .input--password:focus-within .page-main .product-view .yotpo input, .page-main .product-view .yotpo .input--password:focus-within input,
.input--password:focus-within .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .input--password:focus-within textarea {
  outline: none; }

.input__disabled {
  opacity: 0.6; }

.input__label .label__icon {
  display: inline;
  height: 12px; }

.input label:after {
  display: none; }

.input__helper {
  display: block;
  margin-bottom: 16px;
  color: #df6365;
  font-size: 12px; }
  .input + .input__helper {
    margin-top: -20px; }

.input__button-pass {
  top: 26px;
  width: 48px;
  height: 48px; }
  .input__button-pass > .icon {
    width: 20px;
    height: 20px;
    fill: #231f20; }
    .input__button-pass > .icon:hover, .input__button-pass > .icon.focus-visible {
      fill: #686868; }
  .input__button-pass:hover {
    background: none; }

.input--code {
  position: relative; }

input.mage-error ~ .button--code {
  bottom: calc(40px + 2px); }

.file-upload {
  flex-wrap: unset; }
  .file-upload__wrapper label {
    white-space: nowrap; }
  .file-upload__attachments {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end; }
    .file-upload__attachments .attachments-item span {
      color: #00a651; }

@media all and (min-width: 768px) {
  .select {
    margin-bottom: 24px; } }

.select label::after {
  display: none; }

.select--native select {
  height: 54px;
  background-size: 14px;
  color: #231f20; }
  .select--native select::placeholder {
    color: #231f20; }

.select .error {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #ea2227; }

.select2-container .select2-selection--single {
  background: #f8f8f8;
  border: 1px solid #f8f8f8; }
  .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 38px; }

.select2-container.select2-container--open .select2-selection--single {
  outline: none;
  border: 1px solid #00a651;
  transition: none; }

.select2-container .select2-dropdown {
  border: 1px solid #686868;
  border-top: 0;
  overflow: hidden; }

.select2-container--open .select2-dropdown--below {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.super-attribute-select {
  max-width: 100px; }

.checkbox__icon {
  width: 18px;
  height: 18px; }
  .checkbox__icon--checked {
    fill: #00a651; }

.checkbox__field:checked ~ .checkbox__icon--checked,
.checkbox__field:checked ~ .checkbox__label .checkbox__icon--checked {
  opacity: 1; }

.checkbox__field.mage-error ~ .checkbox__icon {
  top: calc(50% - 12px); }

.checkbox__field.mage-error ~ .label, .checkbox__field.mage-error ~ label, .file-upload__attachments [data-role="attached-item"] > .checkbox__field.mage-error ~ span, .amgift-card .checkbox__field.mage-error ~ .amcard-title {
  margin-bottom: 24px; }

.checkbox__label {
  font-weight: 400;
  color: #231f20; }
  .checkbox__label a {
    font-weight: 600;
    color: #231f20; }
    .checkbox__label a:hover {
      text-decoration: underline !important; }

.checkbox .mage-error {
  bottom: 0; }

.product-image-wrapper {
  display: block;
  height: 0;
  overflow: hidden;
  position: relative; }

.product-image-photo {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  max-width: 100%;
  height: 100%;
  margin: auto;
  transform: translate(-50%, -50%); }

picture > img.lazyload,
picture > img.lazyloading {
  min-height: 56px;
  opacity: 1;
  background-image: none !important;
  background-size: 56px;
  background-repeat: no-repeat;
  background-position: center; }

.page.messages {
  display: none;
  position: absolute;
  z-index: 1000;
  width: 100%;
  left: 50%;
  top: 8px;
  transform: translateX(-50%); }
  @media all and (min-width: 768px) {
    .page.messages {
      top: 186px; } }

.message {
  display: flex;
  justify-content: flex-start; }
  .message .link, .message a, .message .dashboard-nav .nav.item > a, .dashboard-nav .message .nav.item > a, .message .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .message .goTo, .message .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .message .yotpo-icon, .message .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .message .yotpo-read-more {
    text-decoration: none;
    color: inherit; }
  .message .icon {
    width: 20px;
    height: 20px; }
  .message a {
    text-decoration: underline !important; }
    .message a:hover {
      text-decoration: none !important; }

.pager__list {
  justify-content: center;
  padding: 0; }
  @media all and (min-width: 768px) {
    .pager__list {
      justify-content: flex-end;
      padding: 0 8px; } }

.pager__item {
  flex-basis: auto;
  height: 36px;
  min-width: 36px;
  padding-bottom: 2px; }
  @media all and (min-width: 768px) {
    .pager__item {
      height: 26px;
      min-width: 26px; } }
  .pager__item--current {
    background-color: #000;
    border-radius: 100px; }
    .pager__item--current::after {
      display: none; }

.pager__link {
  min-width: auto;
  min-height: auto; }

.price {
  display: flex;
  align-items: baseline; }
  .price__value {
    line-height: 24px; }
    @media all and (min-width: 768px) {
      .price__value {
        line-height: 24px; } }
    .price__value--old {
      display: inline-flex;
      align-items: flex-end;
      order: 2;
      margin: 0 0 0 10px;
      line-height: 12px;
      text-decoration: none; }
      .price__value--old > * {
        text-decoration: line-through; }
      @media all and (min-width: 768px) {
        .price__value--old {
          line-height: 14px; } }
    .price__value--special {
      order: 1; }
  .price__text {
    line-height: 14px; }
    @media all and (min-width: 768px) {
      .price__text {
        line-height: 16px; } }
  .price .over {
    color: #686868;
    font-size: 14px;
    font-weight: 500;
    margin-left: 8px; }

.rating__star:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='10 5.744 8 0 6 5.744 0 5.744 4.89 9.572 2.968 15.488 8 11.832 13.032 15.488 11.11 9.572 16 5.744' fill='%23d8d8d8'/%3E%3C/svg%3E"); }

.rating__indicator:before {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='10 5.744 8 0 6 5.744 0 5.744 4.89 9.572 2.968 15.488 8 11.832 13.032 15.488 11.11 9.572 16 5.744' fill='%23ffc022'/%3E%3C/svg%3E"); }

.swatch__option {
  border: 1px solid #ebebeb; }

.swatch__container {
  border-radius: 6px;
  overflow: hidden; }

.swatch__option-container {
  border: 0;
  border-radius: 4px;
  overflow: hidden; }
  .swatch__option-container:hover, .swatch__option-container:focus {
    border: 0; }
    .swatch__option-container:hover .swatch__option, .swatch__option-container:focus .swatch__option {
      border-color: #231f20; }
  .swatch__option-container.selected .swatch__option {
    border-color: #00a651; }
    .swatch__option-container.selected .swatch__option::after {
      content: "";
      position: absolute;
      right: 0;
      bottom: 0;
      width: 16px;
      height: 13px;
      border-bottom-right-radius: 4px;
      background-color: #00a651;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M9 17.28l-4.2-4.23c-.44-.45-.44-1.17 0-1.62.45-.45 1.17-.45 1.6 0 0 0 .02 0 .02 0l3.3 3.3 7.86-7.92c.44-.43 1.16-.43 1.6 0 0 0 0 0 0 .02.46.45.46 1.18 0 1.63l-8.76 8.83c-.38.4-1.02.4-1.4 0 0 0 0 0-.02 0z'/%3E%3C/svg%3E"); }

.product-list-item .swatch__container {
  min-height: 48px;
  margin: 0 -8px 8px 0; }
  .product-list-item .swatch__container .loader__icon {
    right: 0;
    left: auto;
    width: 40px;
    height: 40px;
    border-width: 6px;
    margin: auto; }

.product-list-item .swatch-attribute {
  margin: 0; }
  .product-list-item .swatch-attribute .swatch__option {
    position: relative;
    padding: 8px 19px;
    border-radius: 6px; }
  .product-list-item .swatch-attribute .selected .swatch__option {
    border-color: #00a651; }

.product-view .swatch__container {
  min-height: auto; }
  .product-view .swatch__container .swatch__option {
    position: relative; }
  .product-view .swatch__container[data-count="multiple"] {
    box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.08); }
    .product-view .swatch__container[data-count="multiple"] .swatch__title {
      display: none; }
    .product-view .swatch__container[data-count="multiple"] div[data-index="1"] .swatch__option-container {
      flex: 1 0 auto;
      margin: 0;
      padding: 0;
      border-radius: 0;
      background: #00a651; }
    .product-view .swatch__container[data-count="multiple"] div[data-index="1"] .swatch__option {
      border: 0;
      background: #00a651;
      color: #ffffff; }
    .product-view .swatch__container[data-count="multiple"] div[data-index="1"] .selected .swatch__option {
      background: #ffffff;
      color: #231f20;
      text-decoration: underline;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
      .product-view .swatch__container[data-count="multiple"] div[data-index="1"] .selected .swatch__option::after {
        display: none; }
    .product-view .swatch__container[data-count="multiple"] div[data-index="1"] div.mage-error {
      margin-left: 10px; }
    .product-view .swatch__container[data-count="multiple"] div[data-index="1"] ~ .swatch-attribute {
      padding: 10px; }
      .product-view .swatch__container[data-count="multiple"] div[data-index="1"] ~ .swatch-attribute .swatch__option {
        padding: 8px 19px;
        border-radius: 6px; }
  .product-view .swatch__container[data-count="singular"] .swatch-attribute .swatch__option {
    padding: 8px 19px;
    border-radius: 6px; }

.product-view .swatch__wrapper {
  display: flex; }

.tab__title {
  flex: 1 0 auto;
  width: auto;
  min-width: 100px; }
  .tab__title--icon {
    position: relative;
    top: -1px;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    fill: #231f20;
    vertical-align: middle; }
  .tab__title:not(.tab__title--active):hover, .tab__title:not(.tab__title--active).focus-visible {
    background: transparent;
    border-color: #d8d8d8; }
  .tab__title--active {
    border-color: #00a651;
    background: none; }
    .tab__title--active .tab__title--icon {
      fill: #231f20; }

@media all and (max-width: 767px) {
  .tab__icon {
    width: 17px;
    height: 17px; } }

.tab img {
  width: auto; }

@media all and (max-width: 767px) {
  .tab__content {
    z-index: 0; } }

.tab__content--active.subtitle {
  display: none !important; }

.order-details-items .dashboard-table__content--totals .grand_total .price {
  font-size: 14px; }

@media all and (max-width: 767px) {
  .order-details-items {
    padding-bottom: 24px; }
    .order-details-items .dashboard-table__content--totals {
      margin-top: 0; }
      .order-details-items .dashboard-table__content--totals div {
        margin: 0;
        padding: 0;
        font-weight: 400; }
        .order-details-items .dashboard-table__content--totals div .price {
          font-size: 14px;
          font-weight: 600; }
      .order-details-items .dashboard-table__content--totals [class^="grand_total"]:last-child {
        margin-top: 12px; }
        .order-details-items .dashboard-table__content--totals [class^="grand_total"]:last-child .price {
          font-size: 24px; }
    .order-details-items .tab__title,
    .order-details-items .order-detail-section {
      border: none; }
    .order-details-items .tab__title {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 0 16px;
      color: #686868;
      font-size: 12px;
      font-weight: 600; }
      .order-details-items .tab__title span {
        font-weight: 400; }
      .order-details-items .tab__title.active .tab__toggle-expand {
        display: none; }
      .order-details-items .tab__title.active .tab__toggle-collapse {
        display: block; }
      .order-details-items .tab__title.active .tab__toggle .icon {
        transform: rotate(180deg); }
    .order-details-items .tab__toggle {
      display: inline-flex;
      align-items: center; }
      .order-details-items .tab__toggle-collapse {
        display: none; }
      .order-details-items .tab__toggle .icon {
        position: relative;
        top: 1px;
        right: -4px;
        margin-left: -2px;
        transition: none; }
    .order-details-items .tab__content {
      display: none;
      width: 100%;
      padding: 0 16px 16px;
      color: #686868;
      opacity: 1; }
      .order-details-items .tab__content .price {
        display: inline;
        margin-left: auto;
        font-weight: 600;
        padding-right: 0;
        color: #231f20; }
      .order-details-items .tab__content--order-dates {
        flex-wrap: wrap; }
      .order-details-items .tab__content--order-date {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        min-height: 32px;
        width: 100%;
        font-weight: 400; }
        .order-details-items .tab__content--order-date .order-detail-section__value {
          flex-grow: 1;
          color: #231f20;
          font-weight: 600;
          text-align: right; }
      .order-details-items .tab__content--order-address {
        align-items: flex-start;
        margin-top: 16px;
        padding-top: 24px;
        border-top: 1px solid #ebebeb; }
        .order-details-items .tab__content--order-address .order-detail-section__label {
          width: 140px; }
        .order-details-items .tab__content--order-address .order-detail-section__value {
          font-weight: 400; }
      .order-details-items .tab__content.active {
        display: flex; }
      .order-details-items .tab__content--hide {
        display: none; }
    .order-details-items .tab__subtitle {
      display: flex;
      justify-content: space-between;
      width: 100%;
      padding: 0 16px 16px;
      font-weight: 400;
      color: #686868; }
      .order-details-items .tab__subtitle .price {
        font-weight: 600;
        color: #231f20; }
      .order-details-items .tab__subtitle.active {
        display: none; }
      .order-details-items .tab__subtitle.highlighted {
        color: #231f20;
        font-weight: 600; }
      .order-details-items .tab__subtitle .tab__content--order-dates > div:nth-child(1n + 3) {
        display: none; } }

.modal {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.7);
  border: 0; }
  .modal--active {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .modal--secondary {
    justify-content: center;
    align-items: flex-end; }
    .modal--secondary .modal__container {
      height: 100%;
      width: 100%;
      max-width: 640px;
      animation: animateright 0.4s; }
      @media all and (min-width: 768px) {
        .modal--secondary .modal__container {
          padding: 48px; } }
      @media all and (min-width: 1024px) {
        .modal--secondary .modal__container {
          max-width: 768px;
          padding: 48px 112px; } }
    .modal--secondary .modal__content {
      height: 100%; }
  .modal--tertiary {
    justify-content: center;
    align-items: flex-start; }
    .modal--tertiary .modal__container {
      height: 100vh;
      width: 100%;
      max-width: 100%;
      animation: animateleft 0.4s;
      box-shadow: none; }
  .modal__container {
    position: relative;
    display: block;
    width: calc(100% - (2 * 16px));
    max-width: 900px;
    max-height: 100%;
    padding: 40px 16px;
    border: none;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
    background-color: #ffffff;
    animation: animatetop 0.4s; }
    @media all and (min-width: 768px) {
      .modal__container {
        padding: 40px; } }
  .modal__content {
    display: flex;
    flex-direction: column;
    max-height: 100%; }
    .modal__content--block {
      display: block; }
  .modal__top {
    padding: 0 0 24px 0;
    margin: 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; }
  .modal__middle {
    padding: 40px;
    margin: 0;
    border: 0;
    border-width: 0;
    overflow-y: auto; }
  .modal__bottom {
    padding: 40px 0 0 0;
    margin: 0;
    border: 1px solid #ebebeb;
    border-width: 1px 0 0 0; }
  .modal__close-button {
    position: absolute;
    top: 16px;
    right: 16px; }
  .modal__heading {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    padding: 5px 48px 5px 0; }
  .modal__subheading {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 1px 0; }
  .modal__bottom-actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0 auto;
    max-width: 320px; }
  .modal__bottom-action {
    padding: 0;
    margin: 0 0 16px 0;
    flex-basis: calc(50% - 8px); }
    .modal__bottom-action:last-child {
      margin-bottom: 0; }
    .modal__bottom-action .button, .modal__bottom-action .button-extend [type="button"], .button-extend .modal__bottom-action [type="button"],
    .modal__bottom-action .button-extend [type="submit"], .button-extend .modal__bottom-action [type="submit"], .modal__bottom-action .file-upload--native label, .file-upload--native .modal__bottom-action label, .modal__bottom-action .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal__bottom-action button, .modal__bottom-action .slider__link--button, .modal__bottom-action .slider__link--button-secondary, .modal__bottom-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal__bottom-action a.action, .modal__bottom-action a.pagebuilder-button-link,
    .modal__bottom-action button.pagebuilder-button-link,
    .modal__bottom-action div.pagebuilder-button-link, .modal__bottom-action a.pagebuilder-button-primary,
    .modal__bottom-action button.pagebuilder-button-primary,
    .modal__bottom-action div.pagebuilder-button-primary, .modal__bottom-action a.pagebuilder-button-secondary,
    .modal__bottom-action button.pagebuilder-button-secondary,
    .modal__bottom-action div.pagebuilder-button-secondary, .modal__bottom-action .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal__bottom-action .yotpo-default-button,
    .modal__bottom-action .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal__bottom-action input.yotpo-default-button[type="button"], .modal__bottom-action .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal__bottom-action .yotpo-default-button.primary-color-btn.yotpo-submit {
      width: 100%; }

.modal-custom,
.modal-popup {
  z-index: 100; }

.modal-popup.confirm {
  z-index: 101; }

.account-form {
  padding: 8px 0 0; }
  .account-form__info {
    max-width: 656px;
    margin: 48px auto;
    font-size: 16px;
    text-align: center; }
  .account-form__form {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0 auto; }
  .account-form__fieldset {
    width: 100%;
    margin: 0; }
    @media all and (min-width: 768px) {
      .account-form__fieldset {
        max-width: 432px; } }
  .account-form__legend {
    margin: 0;
    padding: 0 0 16px 0;
    width: 100%;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center; }
    .account-form__legend--hidden {
      position: absolute;
      clip: rect(0 0 0 0);
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      border: 0; }
  .account-form__actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
    margin: 16px 0; }
    @media all and (min-width: 768px) {
      .account-form__actions {
        width: 388px; } }
  .account-form__button {
    width: 100%;
    min-width: 208px; }
  .account-form__forgot-password, .account-form__link {
    margin: 16px 0 0 0;
    color: #393243;
    font-weight: 700;
    text-decoration: none;
    line-height: 48px; }
    .account-form__forgot-password.focus-visible, .account-form__forgot-password:hover, .account-form__link.focus-visible, .account-form__link:hover {
      text-decoration: underline; }
  .account-form__validation-tips {
    margin: 0 0 24px;
    font-size: 16px; }

.actions-group {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  width: 100%; }
  .actions-group__handler {
    flex-basis: 100%;
    margin: 0 0 16px; }
    @media all and (min-width: 768px) {
      .actions-group__handler {
        flex-basis: auto;
        margin: 0; } }
  .actions-group__button {
    margin: 0 0 16px;
    width: 100%; }
    @media all and (min-width: 768px) {
      .actions-group__button {
        width: auto;
        margin: 0 16px auto 0; } }
    .actions-group__button:last-child {
      margin-right: 0; }
  .actions-group__link {
    padding: 16px 0;
    margin: 0 16px 0 0;
    text-decoration: none;
    background-clip: content-box;
    font-size: 16px;
    font-weight: 500; }
    .actions-group__link:last-child {
      margin-right: 0; }

.active-filters {
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0;
  padding: 0 0 16px 0; }
  @media all and (min-width: 1024px) {
    .active-filters {
      padding: 0 0 24px 0;
      border-width: 0; } }
  .active-filters__heading {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-weight: 700;
    margin: 8px 0 12px; }
  .active-filters__item {
    display: flex;
    align-items: center;
    padding: 6px 6px 6px 12px; }
  .active-filters__description {
    display: flex;
    flex-flow: row wrap;
    width: auto; }
  .active-filters__remove {
    margin: 0 0 0 8px;
    background-color: transparent; }
    .active-filters__remove:hover .icon {
      fill: #686868; }
    .active-filters__remove .icon {
      fill: #231f20; }
  .active-filters__label {
    color: #231f20;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 4px 0 0; }
  .active-filters__value {
    color: #231f20;
    font-weight: 400;
    text-transform: none; }
  @media all and (min-width: 768px) {
    .active-filters__clear-all {
      max-width: 300px; } }

.add-to-cart {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 96px;
  border: 1px solid #ebebeb;
  border-width: 1px 0 0 0;
  background: #ffffff;
  z-index: 50;
  box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.1); }
  html:not(.no-js) .add-to-cart[data-aos^='fade'][data-aos^='fade'] {
    pointer-events: all; }
    @media all and (max-width: calc(768px - 1px) - 1) {
      html:not(.no-js) .add-to-cart[data-aos^='fade'][data-aos^='fade'] {
        opacity: 1;
        transform: none; } }
  .add-to-cart__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 16px 8px; }
    @media all and (min-width: 768px) {
      .add-to-cart__wrapper {
        padding: 16px; } }
    @media all and (min-width: 1024px) {
      .add-to-cart__wrapper {
        padding: 16px 40px; } }
    @media all and (min-width: 1600px) {
      .add-to-cart__wrapper {
        padding: 16px 0; } }
  .add-to-cart__title {
    width: calc(100% - 70px); }
    @media all and (min-width: 768px) {
      .add-to-cart__title {
        width: calc(100% - 420px); } }
    @media all and (min-width: 1024px) {
      .add-to-cart__title {
        width: calc(100% - 490px); } }
    .add-to-cart__title > .heading, .add-to-cart__title > h1,
    .add-to-cart__title > h2,
    .add-to-cart__title > h3,
    .add-to-cart__title > h4,
    .add-to-cart__title > h5,
    .add-to-cart__title > h6, .swal2-container .swal2-popup .add-to-cart__title > .swal2-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .add-to-cart__title > .content-title,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-main .add-to-cart__title > .content-title,
    .page-main .product-view .yotpo .yotpo-question .yotpo-main .add-to-cart__title > .content-title,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .add-to-cart__title > .content-title, .page-main .product-view .yotpo .write-review .yotpo-header .add-to-cart__title > .yotpo-header-title, .page-main .product-view .add-to-cart__title > .y-label.yotpo-header-title {
      margin: 0;
      font-family: Roboto, Sarabun, "Kanit", "sans-serif";
      font-size: 14px;
      text-transform: initial;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
      @media all and (min-width: 1024px) {
        .add-to-cart__title > .heading, .add-to-cart__title > h1,
        .add-to-cart__title > h2,
        .add-to-cart__title > h3,
        .add-to-cart__title > h4,
        .add-to-cart__title > h5,
        .add-to-cart__title > h6, .swal2-container .swal2-popup .add-to-cart__title > .swal2-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .add-to-cart__title > .content-title,
        .page-main .product-view .yotpo .yotpo-comment .yotpo-main .add-to-cart__title > .content-title,
        .page-main .product-view .yotpo .yotpo-question .yotpo-main .add-to-cart__title > .content-title,
        .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .add-to-cart__title > .content-title, .page-main .product-view .yotpo .write-review .yotpo-header .add-to-cart__title > .yotpo-header-title, .page-main .product-view .add-to-cart__title > .y-label.yotpo-header-title {
          font-size: 16px; } }
  @media all and (min-width: 768px) {
    .add-to-cart__button-more {
      display: none; } }
  .add-to-cart__button-more .button__icon-close {
    width: 0; }
  .add-to-cart__button-more[aria-expanded="false"] + .add-to-cart__action-secondary {
    display: flex;
    height: 0;
    opacity: 0; }
    @media all and (min-width: 768px) {
      .add-to-cart__button-more[aria-expanded="false"] + .add-to-cart__action-secondary {
        height: 62px;
        opacity: 1; } }
  .add-to-cart__button-more[aria-expanded="true"] .button__icon-close {
    width: 24px; }
  .add-to-cart__button-more[aria-expanded="true"] .button__icon {
    width: 0; }
  .add-to-cart__button-more[aria-expanded="true"] + .add-to-cart__action-secondary {
    height: 62px;
    opacity: 1; }
  .add-to-cart__action {
    position: relative;
    display: flex;
    flex-flow: column-reverse nowrap;
    align-items: center; }
    @media all and (min-width: 768px) {
      .add-to-cart__action {
        flex-flow: row nowrap; } }
  .add-to-cart__action-secondary {
    position: absolute;
    bottom: 96px;
    right: -16px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-around;
    width: calc(100vw + 16px);
    background-color: #ffffff;
    box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.1), inset 0 -2px 6px 0 rgba(0, 0, 0, 0.1);
    overflow: hidden;
    transition: all 0.3s ease-in-out; }
    @media all and (min-width: 768px) {
      .add-to-cart__action-secondary {
        position: relative;
        bottom: initial;
        right: initial;
        flex-flow: row nowrap;
        width: auto;
        margin: 0 0 0 8px;
        box-shadow: none; } }
    .add-to-cart__action-secondary .button, .add-to-cart__action-secondary .button-extend [type="button"], .button-extend .add-to-cart__action-secondary [type="button"],
    .add-to-cart__action-secondary .button-extend [type="submit"], .button-extend .add-to-cart__action-secondary [type="submit"], .add-to-cart__action-secondary .file-upload--native label, .file-upload--native .add-to-cart__action-secondary label, .add-to-cart__action-secondary .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .add-to-cart__action-secondary button, .add-to-cart__action-secondary .slider__link--button, .add-to-cart__action-secondary .slider__link--button-secondary, .add-to-cart__action-secondary .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .add-to-cart__action-secondary a.action, .add-to-cart__action-secondary a.pagebuilder-button-link,
    .add-to-cart__action-secondary button.pagebuilder-button-link,
    .add-to-cart__action-secondary div.pagebuilder-button-link, .add-to-cart__action-secondary a.pagebuilder-button-primary,
    .add-to-cart__action-secondary button.pagebuilder-button-primary,
    .add-to-cart__action-secondary div.pagebuilder-button-primary, .add-to-cart__action-secondary a.pagebuilder-button-secondary,
    .add-to-cart__action-secondary button.pagebuilder-button-secondary,
    .add-to-cart__action-secondary div.pagebuilder-button-secondary, .add-to-cart__action-secondary .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .add-to-cart__action-secondary .yotpo-default-button,
    .add-to-cart__action-secondary .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .add-to-cart__action-secondary input.yotpo-default-button[type="button"], .add-to-cart__action-secondary .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .add-to-cart__action-secondary .yotpo-default-button.primary-color-btn.yotpo-submit {
      flex: 1 0 50%; }
      @media all and (min-width: 768px) {
        .add-to-cart__action-secondary .button, .add-to-cart__action-secondary .button-extend [type="button"], .button-extend .add-to-cart__action-secondary [type="button"],
        .add-to-cart__action-secondary .button-extend [type="submit"], .button-extend .add-to-cart__action-secondary [type="submit"], .add-to-cart__action-secondary .file-upload--native label, .file-upload--native .add-to-cart__action-secondary label, .add-to-cart__action-secondary .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .add-to-cart__action-secondary button, .add-to-cart__action-secondary .slider__link--button, .add-to-cart__action-secondary .slider__link--button-secondary, .add-to-cart__action-secondary .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .add-to-cart__action-secondary a.action, .add-to-cart__action-secondary a.pagebuilder-button-link,
        .add-to-cart__action-secondary button.pagebuilder-button-link,
        .add-to-cart__action-secondary div.pagebuilder-button-link, .add-to-cart__action-secondary a.pagebuilder-button-primary,
        .add-to-cart__action-secondary button.pagebuilder-button-primary,
        .add-to-cart__action-secondary div.pagebuilder-button-primary, .add-to-cart__action-secondary a.pagebuilder-button-secondary,
        .add-to-cart__action-secondary button.pagebuilder-button-secondary,
        .add-to-cart__action-secondary div.pagebuilder-button-secondary, .add-to-cart__action-secondary .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .add-to-cart__action-secondary .yotpo-default-button,
        .add-to-cart__action-secondary .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .add-to-cart__action-secondary input.yotpo-default-button[type="button"], .add-to-cart__action-secondary .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .add-to-cart__action-secondary .yotpo-default-button.primary-color-btn.yotpo-submit {
          flex: auto; } }
  .add-to-cart__button .button__text {
    display: none; }
  @media all and (min-width: 768px) {
    .add-to-cart__button {
      padding: 16px 24px;
      height: 56px; }
      .add-to-cart__button .button__text {
        display: block; }
      .add-to-cart__button .button__icon {
        display: none; } }
  .add-to-cart__button-additional {
    margin: 8px 0;
    background-color: inherit; }
    @media all and (min-width: 768px) {
      .add-to-cart__button-additional {
        margin: 0;
        height: 62px;
        width: 62px;
        background-color: #f1f1f1; }
        .add-to-cart__button-additional .button__text {
          display: none; } }
    @media all and (min-width: 768px) {
      .add-to-cart__button-additional:last-child {
        margin: 0 0 0 8px; } }
    .add-to-cart__button-additional.button--icon-filled:after {
      left: calc(50% - 48px); }
      @media all and (min-width: 768px) {
        .add-to-cart__button-additional.button--icon-filled:after {
          left: auto; } }
  @media all and (min-width: 768px) {
    .add-to-cart .button--add-to {
      height: 62px; } }
  @media all and (min-width: 1024px) {
    .add-to-cart .button--add-to {
      min-width: 300px; } }

.article-item {
  display: flex;
  flex-direction: column;
  margin: 0 0 24px; }
  .article-item--single {
    margin: 0 0 72px; }
    @media all and (min-width: 1024px) {
      .article-item--single {
        margin: 0; } }
    @media all and (min-width: 1024px) {
      .article-item--single .article-item__header {
        margin: 0 16px 16px 0; } }
    .article-item--single .article-item__container {
      flex-direction: column; }
      @media all and (min-width: 1024px) {
        .article-item--single .article-item__container {
          margin: 0 16px 0 0; } }
    @media all and (min-width: 1200px) {
      .article-item--single .article-item__body {
        padding: 54px 96px 0 112px; } }
    .article-item--single .article-item__title {
      font-size: 32px;
      font-weight: 400;
      margin: 0 0 8px;
      text-transform: uppercase;
      padding: 0 0; }
      @media all and (min-width: 768px) {
        .article-item--single .article-item__title {
          font-size: 36px;
          letter-spacing: 1px;
          padding: 0 0; } }
    .article-item--single .article-item__media {
      margin: 0 0 48px; }
      @media all and (min-width: 1024px) {
        .article-item--single .article-item__media {
          margin: 0; } }
    .article-item--single .article-item__content {
      margin: 0 0 48px; }
    .article-item--single .article-item__content p {
      margin: 0 0 32px; }
    .article-item--single .article-item__content *:last-child {
      margin-bottom: 0; }
  .article-item__header {
    margin: 0 0 16px; }
  .article-item__title {
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 8px;
    text-transform: none;
    padding: 5px 0; }
  .article-item__sub-title {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    margin: 0;
    text-transform: none; }
  .article-item__container {
    display: flex;
    flex-flow: column nowrap; }
    @media all and (min-width: 1024px) {
      .article-item__container {
        flex-direction: row; } }
  .article-item__media {
    margin: 0 0 24px; }
    @media all and (min-width: 1024px) {
      .article-item__media {
        margin: 0; } }
  .article-item__body {
    margin: 0; }
    @media all and (min-width: 1024px) {
      .article-item__body {
        display: flex;
        flex-flow: column nowrap;
        justify-content: space-between; } }
  .article-item__content,
  .article-item__content p {
    margin: 0;
    font-size: 16px;
    line-height: 2; }
  .article-item__content {
    margin: 0 0 16px; }
  .article-item__footer-link {
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding: 13px 0; }
  .article-item__links-list {
    flex-wrap: wrap; }
    .article-item__links-list .list__item, .article-item__links-list .dashboard-nav .nav.item, .dashboard-nav .article-item__links-list .nav.item, .article-item__links-list .company .jstree-node, .company .article-item__links-list .jstree-node,
    .article-item__links-list .list__item:first-child,
    .article-item__links-list .dashboard-nav .nav.item:first-child,
    .dashboard-nav .article-item__links-list .nav.item:first-child,
    .article-item__links-list .company .jstree-node:first-child,
    .company .article-item__links-list .jstree-node:first-child,
    .article-item__links-list .list__item:last-child,
    .article-item__links-list .dashboard-nav .nav.item:last-child,
    .dashboard-nav .article-item__links-list .nav.item:last-child,
    .article-item__links-list .company .jstree-node:last-child,
    .company .article-item__links-list .jstree-node:last-child {
      font-size: 16px;
      padding: 11px 8px 11px 0; }

.quote-comments__item {
  display: flex;
  flex-direction: column;
  margin: 0 0 32px 0;
  padding: 0 0 32px 0;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0; }

.quote-comments__date {
  font-size: 16px;
  line-height: 32px;
  margin: 0;
  padding: 0; }

.quote-comments__author {
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  margin: 0 0 8px;
  padding: 0; }

.quote-comments__content {
  font-size: 16px;
  line-height: 32px;
  margin: 0;
  padding: 0; }
  .quote-comments__content p {
    margin: 0; }

.quote-items .quote-title {
  display: none; }

.quote-items .quote-table-items .input-text {
  max-width: 80px;
  min-width: 56px;
  text-align: center; }

.quote-items .quote-table-items .table-caption {
  display: none; }

.quote-items .quote-table-items .actions-toolbar._disabled:after {
  content: '-';
  display: block; }

.quote-items .quote-table-items .actions-toolbar._disabled a {
  display: none; }

.quote-table-totals-wrap {
  padding: 24px 16px;
  background: #f1f1f1; }
  @media all and (min-width: 768px) {
    .quote-table-totals-wrap {
      padding: 56px 80px; } }
  @media all and (min-width: 1024px) {
    .quote-table-totals-wrap {
      padding: 56px 32px; } }
  @media all and (min-width: 1200px) {
    .quote-table-totals-wrap {
      padding: 56px 112px; } }
  .quote-table-totals-wrap table {
    width: 100%;
    background: transparent;
    border: 0; }
    .quote-table-totals-wrap table tr {
      padding: 0;
      border: 0; }
    .quote-table-totals-wrap table td,
    .quote-table-totals-wrap table th,
    .quote-table-totals-wrap table th[scope="row"] {
      background: transparent;
      border: 0; }
    @media all and (min-width: 768px) {
      .quote-table-totals-wrap table th,
      .quote-table-totals-wrap table th[scope="row"] {
        width: 65%; } }
    .quote-table-totals-wrap table th[scope="row"] + td {
      flex-flow: row nowrap; }
    .quote-table-totals-wrap table tfoot td {
      display: flex; }
      @media all and (min-width: 768px) {
        .quote-table-totals-wrap table tfoot td {
          display: table-cell; } }
  .quote-table-totals-wrap .catalog_price_table > td {
    padding: 0;
    border-bottom: 1px solid #ebebeb;
    flex-direction: column; }
    .quote-table-totals-wrap .catalog_price_table > td:before {
      display: none; }

.badges {
  position: absolute;
  display: flex;
  flex-direction: column; }

.banner {
  position: relative;
  display: block;
  width: 100%;
  text-decoration: none; }
  .banner:hover .ratio-container:after, .banner:focus-within .ratio-container:after {
    background-color: rgba(0, 0, 0, 0.2); }
  .banner .ratio-container {
    position: relative; }
    .banner .ratio-container:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      transition: all 0.3s ease-in-out; }
  .banner:hover, .banner.focus-visible {
    text-decoration: none; }
    .banner:hover .banner__content:after, .banner.focus-visible .banner__content:after {
      width: calc(100% - 16px); }
  .banner__image {
    width: 100%; }
  .banner__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 4px 12px;
    border-bottom: 4px solid #ebebeb;
    background: #f8f8f8; }
    @media all and (min-width: 768px) {
      .banner__content {
        padding: 16px 0 12px 24px; } }
    .banner__content--category {
      display: none;
      padding: 16px; }
      @media all and (min-width: 768px) {
        .banner__content--category {
          padding: 40px 24px; } }
      @media all and (min-width: 1024px) {
        .banner__content--category {
          padding: 40px 80px; } }
    .banner__content:after {
      content: '';
      position: absolute;
      left: 8px;
      bottom: 0;
      width: 0;
      min-width: 0;
      height: 4px;
      background: #231f20;
      transition: all 0.3s ease-in-out; }
  .banner__text {
    margin: 0;
    color: #231f20;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase; }
    @media all and (min-width: 768px) {
      .banner__text {
        font-size: 24px; } }
  .banner__icon {
    display: none;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px; }
    @media all and (min-width: 768px) {
      .banner__icon {
        display: flex; } }
  .banner__image-wrapper {
    position: relative; }
  .banner__actions-wrapper {
    display: flex;
    flex-direction: column;
    padding: 16px 0 0 0; }
    @media all and (min-width: 1024px) {
      .banner__actions-wrapper {
        flex-direction: row-reverse;
        justify-content: space-between; } }
  .banner--category {
    position: static; }
    .banner--category .banner__image-wrapper {
      display: flex;
      flex-direction: column; }
    .banner--category .banner__button {
      padding: 0; }
      .banner--category .banner__button:hover:before, .banner--category .banner__button:hover:after {
        display: none; }
      .banner--category .banner__button:hover .banner__button-text {
        color: #231f20; }
      .banner--category .banner__button:hover .banner__button-icon {
        fill: #231f20; }
    .banner--category .banner__button-text {
      text-decoration: underline; }
    @media all and (min-width: 1024px) {
      .banner--category .banner__button-collapse {
        position: absolute;
        right: 0; } }
    .banner--category .banner__button-close:hover:before, .banner--category .banner__button-close:hover:after {
      display: none; }
    @media all and (min-width: 1024px) {
      .banner--category .banner__button-close {
        justify-content: flex-end; } }
    .banner--category .banner__wrapper {
      position: relative; }
    .banner--category .banner__heading-wrapper {
      display: flex;
      flex-direction: column; }
    .banner--category .banner__heading .heading, .banner--category .banner__heading h1,
    .banner--category .banner__heading h2,
    .banner--category .banner__heading h3,
    .banner--category .banner__heading h4,
    .banner--category .banner__heading h5,
    .banner--category .banner__heading h6, .banner--category .banner__heading .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .banner--category .banner__heading .swal2-title, .banner--category .banner__heading .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .banner--category .banner__heading .content-title,
    .banner--category .banner__heading .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .banner--category .banner__heading .content-title,
    .banner--category .banner__heading .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .banner--category .banner__heading .content-title,
    .banner--category .banner__heading .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .banner--category .banner__heading .content-title, .banner--category .banner__heading .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .banner--category .banner__heading .yotpo-header-title, .banner--category .banner__heading .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .banner--category .banner__heading .y-label.yotpo-header-title {
      margin: 24px 0 0; }
  .banner--category-image .banner__heading-wrapper {
    padding: 0 0 0 16px; }
    @media all and (min-width: 768px) {
      .banner--category-image .banner__heading-wrapper {
        position: absolute;
        bottom: 32px;
        left: 32px;
        background-color: #ffffff;
        width: 100%;
        max-width: 375px;
        padding: 24px 32px 16px; } }
    @media all and (min-width: 1024px) {
      .banner--category-image .banner__heading-wrapper {
        bottom: 40px;
        left: 48px; } }
    @media all and (min-width: 1200px) {
      .banner--category-image .banner__heading-wrapper {
        bottom: 48px;
        left: 56px; } }
  .banner--category-image .banner__heading {
    margin: 24px 0 0; }
    @media all and (min-width: 768px) {
      .banner--category-image .banner__heading {
        margin: 0; } }
    .banner--category-image .banner__heading .heading, .banner--category-image .banner__heading h1,
    .banner--category-image .banner__heading h2,
    .banner--category-image .banner__heading h3,
    .banner--category-image .banner__heading h4,
    .banner--category-image .banner__heading h5,
    .banner--category-image .banner__heading h6, .banner--category-image .banner__heading .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .banner--category-image .banner__heading .swal2-title, .banner--category-image .banner__heading .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .banner--category-image .banner__heading .content-title,
    .banner--category-image .banner__heading .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .banner--category-image .banner__heading .content-title,
    .banner--category-image .banner__heading .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .banner--category-image .banner__heading .content-title,
    .banner--category-image .banner__heading .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .banner--category-image .banner__heading .content-title, .banner--category-image .banner__heading .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .banner--category-image .banner__heading .yotpo-header-title, .banner--category-image .banner__heading .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .banner--category-image .banner__heading .y-label.yotpo-header-title {
      text-align: left !important; }
  @media all and (min-width: 1024px) {
    .banner--category-image .banner__actions-wrapper {
      flex-direction: row; } }
  .banner--category-image .banner__button {
    justify-content: flex-start; }
  @media all and (min-width: 1024px) {
    .banner--category-image .banner__button-collapse {
      position: relative; } }
  .banner--category-image .banner__button-text {
    margin: 0 8px 0 0; }
  .banner--is-open .banner__content--category {
    display: block; }
  .banner--is-open .banner__button-collapse .icon {
    transform: rotate(180deg); }

.brief-info {
  display: none; }
  @media all and (min-width: 1024px) {
    .brief-info {
      display: block;
      padding: 0; } }
  @media all and (min-width: 768px) {
    .brief-info--dividers {
      display: block;
      padding: 40px 0;
      border: 4px solid #ebebeb;
      border-width: 0 0 4px 0; } }
  .brief-info--dividers .brief-info__item {
    padding: 0 24px;
    margin: 0;
    flex: 1 1 100%; }
    @media all and (min-width: 1200px) {
      .brief-info--dividers .brief-info__item {
        padding: 8px 32px;
        margin-right: 32px; } }
    .brief-info--dividers .brief-info__item:not(:last-child):after {
      content: '';
      display: block;
      position: absolute;
      width: 1px;
      top: 8px;
      bottom: 8px;
      left: auto;
      right: 0;
      background-color: #ebebeb; }
  @media all and (min-width: 768px) {
    .brief-info--dividers .brief-info__items-container {
      flex-flow: row nowrap; } }
  @media all and (min-width: 768px) {
    .brief-info--dividers .brief-info__item {
      flex-flow: column wrap;
      align-items: flex-start; } }
  @media all and (min-width: 1024px) {
    .brief-info--dividers .brief-info__item {
      flex-flow: row nowrap; } }
  .brief-info--dividers .brief-info__icon-wrapper {
    width: 64px;
    height: 64px;
    margin: 0 0 8px; }
    @media all and (min-width: 1024px) {
      .brief-info--dividers .brief-info__icon-wrapper {
        margin: 0 16px 0 0; } }
  .brief-info--dividers .brief-info__title {
    font-weight: 700;
    font-size: 16px;
    padding: 3px 0; }
  .brief-info--link .brief-info__icon-wrapper {
    position: absolute;
    left: 0; }
  .brief-info--link .brief-info__title {
    display: block;
    color: gray-darker;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    padding: 0; }
  .brief-info--link .brief-info__subtitle {
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    padding: 0; }
  .brief-info__items-container {
    display: flex;
    justify-content: space-between;
    flex-flow: column nowrap; }
    @media all and (min-width: 1024px) {
      .brief-info__items-container {
        flex-flow: row nowrap; } }
  .brief-info__list-item {
    flex-grow: 1; }
    .brief-info__list-item:last-child {
      padding-bottom: 0; }
  .brief-info__item {
    display: flex;
    position: relative;
    justify-content: flex-start;
    align-items: center;
    flex-grow: 1;
    padding: 8px; }
    .brief-info__item[type="button"] {
      background-color: #ffffff;
      border: 0;
      text-align: left;
      cursor: pointer; }
    @media all and (min-width: 1024px) {
      .brief-info__item {
        flex-flow: row nowrap; } }
  .brief-info__icon-wrapper {
    width: 48px;
    height: 48px; }
    .brief-info__icon-wrapper .icon {
      width: 100%;
      height: 100%;
      fill: #231f20; }
  .brief-info__title {
    margin: 0;
    color: #393243;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left; }
  .brief-info__subtitle {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    color: #686868; }
  .brief-info__content {
    text-decoration: none; }
  .brief-info__link {
    display: flex;
    flex-direction: column;
    position: relative;
    justify-content: center;
    align-items: flex-start;
    padding: 0 0 0 64px; }
    .brief-info__link:before {
      max-width: 48px; }
    .brief-info__link:hover, .brief-info__link.focus-visible {
      text-decoration: none;
      color: inherit; }

.bundle-option__title {
  margin: 16px 0 8px;
  color: #6e7577;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize; }
  .bundle-option__title--required:after {
    content: '*';
    color: #ea2227;
    font-weight: 400; }

.bundle-option__select {
  max-width: 350px; }

.bundle-option__qty {
  display: flex;
  align-items: center; }

.bundle-option__qty-input {
  max-width: 100px; }
  .bundle-option__qty-input:disabled {
    color: #d8d8d8; }
    .bundle-option__qty-input:disabled:hover {
      cursor: default; }

.cart-list-item {
  padding: 24px 0;
  border-bottom: 1px solid #ebebeb; }
  @media all and (min-width: 768px) {
    .cart-list-item {
      display: flex;
      flex-flow: row wrap; } }
  .cart-list-item__left {
    display: flex; }
    @media all and (min-width: 768px) {
      .cart-list-item__left {
        flex-basis: 50%; } }
    @media all and (min-width: 1200px) {
      .cart-list-item__left {
        flex-basis: 60%; } }
  .cart-list-item__right {
    margin: 0 0 0 78px;
    padding: 0 0 0 16px; }
    @media all and (min-width: 768px) {
      .cart-list-item__right {
        display: flex;
        flex-basis: 50%;
        flex-wrap: wrap;
        align-content: space-between;
        margin: 0;
        padding: 0; } }
    @media all and (min-width: 1200px) {
      .cart-list-item__right {
        flex-basis: 40%; } }
  .cart-list-item__image {
    width: 80px; }
    @media all and (min-width: 768px) {
      .cart-list-item__image {
        width: 100px; } }
    @media all and (min-width: 1200px) {
      .cart-list-item__image {
        width: 120px; } }
  .cart-list-item__content {
    flex-basis: calc(100% - 64px);
    padding: 0 0 0 16px; }
    @media all and (min-width: 768px) {
      .cart-list-item__content {
        flex-basis: calc(100% - 80px); } }
    @media all and (min-width: 1200px) {
      .cart-list-item__content {
        flex-basis: calc(100% - 128px);
        padding: 0 0 0 16px; } }
  .cart-list-item__name {
    display: block;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-transform: none; }
  .cart-list-item__attribute {
    display: block;
    width: 100%;
    color: #231f20; }
  .cart-list-item__label, .cart-list-item__price {
    color: #231f20;
    line-height: inherit; }
  @media all and (min-width: 768px) {
    .cart-list-item__price {
      font-size: 14px; } }
  @media all and (min-width: 768px) {
    .cart-list-item__label {
      display: none; } }
  @media all and (min-width: 768px) {
    .cart-list-item__details {
      display: flex;
      flex-basis: 100%;
      align-items: flex-start; } }
  @media all and (min-width: 768px) {
    .cart-list-item__wrapper {
      flex-basis: 40%; } }
  @media all and (min-width: 1200px) {
    .cart-list-item__wrapper {
      flex-basis: 35%; } }
  .cart-list-item__qty {
    margin: 0; }
    @media all and (min-width: 768px) {
      .cart-list-item__qty {
        flex-basis: 20%; } }
    @media all and (min-width: 1200px) {
      .cart-list-item__qty {
        flex-basis: 30%;
        padding: 0 16px 0 0; } }
  .cart-list-item__input {
    width: 90px;
    height: 48px;
    margin: 0 8px 0 0;
    -webkit-appearance: textfield;
            appearance: textfield; }
    @media all and (min-width: 1200px) {
      .cart-list-item__input {
        width: 100%; } }
    .cart-list-item__input::-webkit-inner-spin-button, .cart-list-item__input::-webkit-outer-spin-button {
      -webkit-appearance: none;
              appearance: none;
      margin: 0; }
  .cart-list-item__total {
    font-size: 16px;
    line-height: initial;
    font-weight: 700; }
  .cart-list-item__actions {
    display: flex;
    flex-flow: row wrap; }
    @media all and (min-width: 768px) {
      .cart-list-item__actions {
        display: flex;
        flex-basis: 100%;
        justify-content: flex-end; } }
  .cart-list-item__action {
    margin-right: 0; }
    .cart-list-item__action:last-child {
      margin-right: 0; }
  .cart-list-item__gift-dropdown {
    width: 100%; }
    @media all and (min-width: 768px) {
      .cart-list-item__gift-dropdown {
        text-align: right; } }
    .cart-list-item__gift-dropdown .dropdown-list__content {
      display: none; }
      .cart-list-item__gift-dropdown .dropdown-list__content._active {
        display: block; }
    @media all and (min-width: 768px) {
      .cart-list-item__gift-dropdown .dropdown-list__label {
        margin: 0 0 0 auto; } }
    .cart-list-item__gift-dropdown .dropdown-list__label._active .dropdown-list__icon {
      transform: rotate(180deg); }
  .cart-list-item__alert {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }

.catalog-event {
  display: flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  width: 100%;
  max-width: 560px;
  margin: 0;
  background-color: #df6365;
  padding: 16px 16px 12px; }
  .catalog-event:hover .lazyload-wrapper:after, .catalog-event:focus-within .lazyload-wrapper:after {
    background-color: rgba(0, 0, 0, 0.2); }
  .catalog-event .lazyload-wrapper {
    position: relative; }
    .catalog-event .lazyload-wrapper:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      transition: all 0.3s ease-in-out; }
  @media all and (min-width: 768px) {
    .catalog-event {
      padding: 20px 24px 16px; } }
  .catalog-event--slider-item {
    margin: 0 auto; }
  .catalog-event__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .catalog-event__date {
    display: flex;
    justify-content: center; }
  .catalog-event__date-item {
    min-width: auto;
    text-align: left; }
    @media all and (min-width: 768px) {
      .catalog-event__date-item {
        min-width: auto; } }
  .catalog-event__date-value {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px; }
    @media all and (min-width: 768px) {
      .catalog-event__date-value {
        font-size: 14px; } }
  .catalog-event__date-label {
    color: #ffffff;
    font-size: 14px;
    text-transform: none; }
  .catalog-event__button {
    min-width: 208px; }

@media all and (min-width: 1024px) {
  .categories-list {
    max-height: 480px;
    overflow-x: hidden; } }

.categories-list__item {
  padding: 0; }

.categories-list__link {
  display: block;
  padding: 16px 4px;
  font-size: 16px;
  font-weight: 600;
  color: #231f20;
  text-transform: uppercase;
  text-decoration: none; }
  .categories-list__link:hover, .categories-list__link[aria-current="true"] {
    background: #ebebeb;
    color: #231f20;
    font-weight: 700;
    text-decoration: none; }

.chat {
  padding: 24px;
  background: #f1f1f1; }
  .chat__list {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin: 0 0 16px;
    padding: 0;
    max-height: 300px;
    overflow-y: auto;
    list-style: none; }
  .chat__message {
    padding: 8px 16px; }
    .chat__message--sent {
      text-align: right; }
    .chat__message--incoming {
      align-self: flex-start; }
  .chat__message-content {
    padding: 16px;
    background: #d8d8d8;
    border-radius: 10px; }
    .chat__message-content--sent {
      background: #ebebeb; }
  .chat__message-text {
    font-size: 14px; }
  .chat__message-date {
    text-align: right;
    color: #6e7577;
    font-size: 12px; }
  .chat__message-send {
    margin: 0 0 16px; }
  .chat__message-field {
    width: 100%;
    margin: 0 8px 0 0; }
  .chat__control {
    display: flex;
    align-items: center; }
  .chat__textarea {
    min-height: 48px; }
  .chat__username {
    color: #6e7577; }

.discount-code {
  margin: 0 -8px; }
  @media all and (min-width: 768px) {
    .discount-code {
      margin: 0; } }
  .discount-code__button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 16px 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0;
    background: none;
    cursor: pointer; }
    .discount-code__button:hover {
      background: none; }
      .discount-code__button:hover:before, .discount-code__button:hover:after {
        display: none; }
  .discount-code__content {
    display: none;
    padding: 32px 0; }
  .discount-code__button-icon {
    transition: all 0.3s ease-in-out; }
  .discount-code__button-text {
    margin: 0 8px 0 0;
    font-size: 24px;
    font-weight: 400;
    color: #231f20;
    text-transform: uppercase; }
  .discount-code._active .discount-code__button-icon {
    transform: rotate(180deg); }
  .discount-code._active .discount-code__content {
    display: block; }
  .discount-code__input {
    margin: 0 0 32px 0; }
  .discount-code__codes-list {
    display: flex;
    flex-flow: column nowrap; }
  .discount-code__codes-list-item {
    margin: 0 0 16px 0;
    padding: 0 0 8px 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; }
  .discount-code__messages {
    display: none; }
    .discount-code__messages._active {
      display: block; }

.cookie-message {
  display: none;
  align-items: stretch;
  width: 100%;
  padding: 16px 8px 16px 32px;
  background-color: #f1f1f1;
  font-size: 12px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  line-height: 16px; }
  .cookie-message--open {
    display: flex; }
  .cookie-message--actions {
    padding: 16px 32px; }
    .cookie-message--actions .cookie-message__container {
      flex-direction: column; }
      @media all and (min-width: 768px) {
        .cookie-message--actions .cookie-message__container {
          flex-direction: row; } }
    .cookie-message--actions .cookie-message__button {
      padding: 0 32px; }
  .cookie-message__container {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto; }
    @media all and (min-width: 768px) {
      .cookie-message__container {
        justify-content: space-between; } }
  .cookie-message__text {
    flex-basis: 100%;
    padding: 0;
    margin: 0 16px 0 0;
    color: #686868;
    text-align: justify;
    font-size: inherit;
    font-family: inherit;
    letter-spacing: 1px; }
    @media all and (min-width: 768px) {
      .cookie-message__text {
        text-align: left; } }
  .cookie-message__link.focus-visible, .cookie-message__text > a.focus-visible {
    outline: 0;
    text-decoration: underline;
    color: #1a1b1d;
    background-color: #00a651; }
  .cookie-message__button {
    padding: 0;
    margin: 0;
    height: 48px;
    min-height: 0;
    color: #686868;
    border: 0;
    background: none;
    font-weight: 400;
    text-transform: none; }
    .cookie-message__button .button__text {
      color: #686868; }
    .cookie-message__button:hover .button__text {
      color: #686868; }
  .button--icon .cookie-message__button-icon {
    width: 24px;
    height: 24px;
    fill: #686868; }
  .cookie-message__actions {
    display: flex;
    flex-basis: 100%;
    flex-direction: column;
    align-items: center; }
    @media all and (min-width: 768px) {
      .cookie-message__actions {
        flex-basis: auto; } }
    .cookie-message__actions .button, .cookie-message__actions .button-extend [type="button"], .button-extend .cookie-message__actions [type="button"],
    .cookie-message__actions .button-extend [type="submit"], .button-extend .cookie-message__actions [type="submit"], .cookie-message__actions .file-upload--native label, .file-upload--native .cookie-message__actions label, .cookie-message__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .cookie-message__actions button, .cookie-message__actions .slider__link--button, .cookie-message__actions .slider__link--button-secondary, .cookie-message__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cookie-message__actions a.action, .cookie-message__actions a.pagebuilder-button-link,
    .cookie-message__actions button.pagebuilder-button-link,
    .cookie-message__actions div.pagebuilder-button-link, .cookie-message__actions a.pagebuilder-button-primary,
    .cookie-message__actions button.pagebuilder-button-primary,
    .cookie-message__actions div.pagebuilder-button-primary, .cookie-message__actions a.pagebuilder-button-secondary,
    .cookie-message__actions button.pagebuilder-button-secondary,
    .cookie-message__actions div.pagebuilder-button-secondary, .cookie-message__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .cookie-message__actions .yotpo-default-button,
    .cookie-message__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .cookie-message__actions input.yotpo-default-button[type="button"], .cookie-message__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .cookie-message__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
      white-space: nowrap;
      width: 100%; }
  .cookie-message__action {
    width: 100%; }

.contact-bar {
  display: none;
  min-height: 40px;
  margin: 0;
  background: #f1f1f1;
  padding: 0; }
  @media all and (min-width: 1024px) {
    .contact-bar {
      display: flex; } }
  .contact-bar--vertical {
    display: block;
    background: #ffffff; }
    .contact-bar--vertical .contact-bar__container {
      flex-direction: column;
      min-width: initial;
      width: 100%; }
    .contact-bar--vertical .contact-bar__list {
      align-items: left;
      flex-flow: column nowrap; }
      .contact-bar--vertical .contact-bar__list--icons {
        align-items: left;
        border: 1px solid #ebebeb;
        border-width: 1px 0 0 0;
        margin: 40px 0; }
        .contact-bar--vertical .contact-bar__list--icons .contact-bar__link {
          font-size: 12px; }
    .contact-bar--vertical .contact-bar__item {
      margin: 0; }
    .contact-bar--vertical .contact-bar__link {
      color: #231f20;
      font-size: 14px;
      color: #231f20;
      padding: 16px 0;
      background: transparent;
      text-transform: capitalize; }
      .contact-bar--vertical .contact-bar__link:before {
        display: none; }
      .contact-bar--vertical .contact-bar__link:hover {
        color: #231f20; }
    .contact-bar--vertical .contact-bar__icon .icon {
      fill: #231f20; }
    .contact-bar--vertical .contact-bar__icon {
      fill: #231f20; }
  .contact-bar__container {
    display: flex;
    width: calc(100% - 16px);
    justify-content: space-between;
    flex-direction: row-reverse; }
  .contact-bar__list {
    display: flex; }
    .contact-bar__list--icons .contact-bar__link {
      font-size: 12px;
      font-weight: 400;
      text-transform: uppercase; }
  .contact-bar__item {
    display: flex;
    margin: 0 12px;
    padding: 0; }
    .contact-bar__item:first-child {
      margin-left: 0; }
    .contact-bar__item:last-child {
      margin-right: 0; }
  .contact-bar__link {
    display: flex;
    align-items: center;
    padding: 8px;
    line-height: 1.6;
    font-size: 12px;
    font-weight: 400;
    color: #231f20;
    background-color: #ebebeb;
    text-decoration: none;
    text-transform: uppercase;
    min-height: 40px; }
    .contact-bar__link:before {
      background-color: #d8d8d8; }
    .contact-bar__link.focus-visible {
      outline: 0;
      text-decoration: underline;
      color: #1a1b1d;
      background-color: #00a651; }
    .contact-bar__link:hover {
      text-decoration: none;
      color: #231f20;
      background: #d8d8d8; }
      .contact-bar__link:hover .contact-bar__text {
        color: #231f20; }
      .contact-bar__link:hover .contact-bar__icon .icon {
        fill: #231f20; }
  .contact-bar__text {
    transition: all 0.3s ease-in-out; }
  .contact-bar__icon {
    margin: 0 8px 0 0; }
    .contact-bar__icon .icon {
      fill: #231f20; }

.content-block {
  padding: 0 16px; }
  @media all and (min-width: 768px) {
    .content-block {
      padding: 0 32px; } }
  @media all and (min-width: 1024px) {
    .content-block {
      padding: 0 40px; } }
  @media all and (min-width: 1200px) {
    .content-block {
      padding: 0 56px; } }
  .content-block--secondary {
    padding: 0 24px; }
    @media all and (min-width: 768px) {
      .content-block--secondary {
        padding: 0 128px; } }
    @media all and (min-width: 1024px) {
      .content-block--secondary {
        padding: 0; } }
    .content-block--secondary .content-block__heading {
      max-width: 70%;
      border: 4px solid #231f20;
      border-width: 4px 0; }
      @media all and (min-width: 768px) {
        .content-block--secondary .content-block__heading {
          max-width: 60%; } }
      @media all and (min-width: 1024px) {
        .content-block--secondary .content-block__heading {
          max-width: 100%; } }
  .content-block__heading {
    padding: 16px 0;
    line-height: 48px; }
  .content-block__introduction {
    margin: 32px 0;
    font-size: 16px;
    font-weight: 700; }
    @media all and (min-width: 768px) {
      .content-block__introduction {
        font-size: 24px; } }
    @media all and (min-width: 1024px) {
      .content-block__introduction {
        margin: 0 0 32px; } }
  .content-block__description {
    font-size: 14px; }
    @media all and (min-width: 768px) {
      .content-block__description {
        font-size: 16px; } }
  .content-block__link {
    margin: 0 0 16px;
    font-size: 14px;
    font-weight: 700;
    line-height: 48px;
    text-decoration: none; }
    .content-block__link:hover, .content-block__link.focus-visible {
      text-decoration: underline; }

.dashboard-actions-toolbar {
  display: flex;
  flex-direction: column; }
  @media all and (min-width: 768px) {
    .dashboard-actions-toolbar {
      flex-direction: row; } }
  @media all and (min-width: 768px) {
    .dashboard-actions-toolbar--last-to-right .dashboard-actions-toolbar__item:last-child, .dashboard-actions-toolbar--last-to-right .dashboard-actions-toolbar .block-requisition-list:last-child, .dashboard-actions-toolbar .dashboard-actions-toolbar--last-to-right .block-requisition-list:last-child {
      margin-left: auto;
      margin-right: 0; } }
  .dashboard-actions-toolbar__item, .dashboard-actions-toolbar .block-requisition-list {
    margin: 8px 0 0; }
    @media all and (min-width: 768px) {
      .dashboard-actions-toolbar__item, .dashboard-actions-toolbar .block-requisition-list {
        margin: 0 8px 0 0; } }

.dashboard-items__item {
  padding: 0;
  font-size: 14px; }

.dashboard-items__title, .dashboard-items__subtitle {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }

.dashboard-items__title {
  padding: 16px;
  background: #f1f1f1;
  font-size: 24px;
  font-weight: 700;
  border: 1px solid #231f20;
  border-width: 0 0 1px;
  text-transform: uppercase; }

.dashboard-items__collapsible--active .icon {
  transform: rotate(180deg); }

.dashboard-items__title-collapsible {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer; }

.dashboard-items__subtitle {
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase; }

.block-info {
  display: flex;
  flex-direction: column; }
  .block-info__title {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700; }
    @media all and (min-width: 768px) {
      .block-info__title {
        flex-direction: row; } }
  .block-info__actions {
    width: auto; }
    @media all and (min-width: 768px) {
      .block-info__actions {
        margin: 0 16px; } }
    .block-info__actions .link, .block-info__actions a, .block-info__actions .dashboard-nav .nav.item > a, .dashboard-nav .block-info__actions .nav.item > a, .block-info__actions .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .block-info__actions .goTo, .block-info__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .block-info__actions .yotpo-icon, .block-info__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .block-info__actions .yotpo-read-more {
      text-decoration: underline;
      text-transform: none; }
      @media all and (min-width: 768px) {
        .block-info__actions .link, .block-info__actions a, .block-info__actions .dashboard-nav .nav.item > a, .dashboard-nav .block-info__actions .nav.item > a, .block-info__actions .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .block-info__actions .goTo, .block-info__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .block-info__actions .yotpo-icon, .block-info__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .block-info__actions .yotpo-read-more {
          padding: 0; } }
  .block-info__content-text {
    font-size: 14px; }

.dropdown-list {
  position: relative;
  width: 100%;
  background-color: #ffffff; }
  .dropdown-list--secondary {
    background-color: #ffffff; }
    .dropdown-list--secondary .dropdown-list__label {
      font-size: 24px;
      text-transform: uppercase;
      padding: 5px 48px 5px 0; }
    .dropdown-list--secondary .dropdown-list__icon {
      width: 24px;
      height: 24px;
      right: 12px; }
  .dropdown-list--with-nested .dropdown-list__label {
    font-size: 14px;
    color: #231f20;
    font-weight: 500;
    padding: 17px 56px 17px 0; }
  .dropdown-list--with-nested .dropdown-list__icon {
    fill: #686868;
    width: 24px;
    height: 24px;
    right: 16px; }
  .dropdown-list--inner {
    padding: 0 0 16px 16px; }
    .dropdown-list--inner .dropdown-list__label {
      font-size: 14px;
      font-weight: 600;
      color: #686868;
      text-transform: Capitalize;
      padding: 13px 48px 13px 0; }
    .dropdown-list--inner .dropdown-list__item {
      border-bottom: 0; }
  @media all and (min-width: 768px) {
    .dropdown-list--with-breakpoint .dropdown-list__list {
      display: flex;
      flex-flow: row nowrap; }
    .dropdown-list--with-breakpoint .dropdown-list__item {
      width: 25%;
      cursor: default; }
    .dropdown-list--with-breakpoint .dropdown-list__label {
      cursor: default; }
      .dropdown-list--with-breakpoint .dropdown-list__label:hover, .dropdown-list--with-breakpoint .dropdown-list__label.focus-visible {
        color: #393243;
        background-color: transparent; }
    .dropdown-list--with-breakpoint .dropdown-list__icon {
      display: none; }
    .dropdown-list--with-breakpoint .dropdown-list__content {
      margin: 8px 16px;
      height: auto; } }
  .dropdown-list--detailed-content .dropdown-list__list {
    display: inline-block;
    width: auto; }
  .dropdown-list--detailed-content .dropdown-list__label {
    font-size: 14px;
    font-weight: 600;
    text-transform: Capitalize;
    text-decoration: underline;
    color: #231f20;
    width: auto;
    padding: 13px 36px 13px 0; }
  .dropdown-list--detailed-content .dropdown-list__item {
    border-bottom: 0; }
  .dropdown-list--detailed-content .dropdown-list__icon {
    right: 12px; }
  .dropdown-list--buttons {
    position: relative; }
    .dropdown-list--buttons .dropdown-list__item {
      border: 0; }
    .dropdown-list--buttons .dropdown-list__label {
      display: flex;
      height: 56px;
      padding: 4px 8px;
      background-color: #f1f1f1; }
      .dropdown-list--buttons .dropdown-list__label:hover .icon {
        fill: #ffffff; }
      .dropdown-list--buttons .dropdown-list__label[aria-expanded="true"] {
        background-color: #1a1b1d; }
        .dropdown-list--buttons .dropdown-list__label[aria-expanded="true"] .button__text {
          color: #ffffff; }
        .dropdown-list--buttons .dropdown-list__label[aria-expanded="true"] .icon {
          fill: #ffffff; }
    .dropdown-list--buttons .dropdown-list__icon {
      position: static;
      fill: #1a1b1d; }
    .dropdown-list--buttons .dropdown-list__text {
      font-size: 14px;
      color: #1a1b1d; }
      .dropdown-list--buttons .dropdown-list__text:hover, .dropdown-list--buttons .dropdown-list__text:focus {
        color: #ffffff; }
    .dropdown-list--buttons .dropdown-list__content {
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      padding: 8px 0 0;
      background-color: #ffffff;
      border: 1px solid #6e7577;
      z-index: 10; }
      .dropdown-list--buttons .dropdown-list__content--right {
        left: auto;
        right: 0; }
      .dropdown-list--buttons .dropdown-list__content .button, .dropdown-list--buttons .dropdown-list__content .button-extend [type="button"], .button-extend .dropdown-list--buttons .dropdown-list__content [type="button"],
      .dropdown-list--buttons .dropdown-list__content .button-extend [type="submit"], .button-extend .dropdown-list--buttons .dropdown-list__content [type="submit"], .dropdown-list--buttons .dropdown-list__content .file-upload--native label, .file-upload--native .dropdown-list--buttons .dropdown-list__content label, .dropdown-list--buttons .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .dropdown-list--buttons .dropdown-list__content button, .dropdown-list--buttons .dropdown-list__content .slider__link--button, .dropdown-list--buttons .dropdown-list__content .slider__link--button-secondary, .dropdown-list--buttons .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .dropdown-list--buttons .dropdown-list__content a.action, .dropdown-list--buttons .dropdown-list__content a.pagebuilder-button-link,
      .dropdown-list--buttons .dropdown-list__content button.pagebuilder-button-link,
      .dropdown-list--buttons .dropdown-list__content div.pagebuilder-button-link, .dropdown-list--buttons .dropdown-list__content a.pagebuilder-button-primary,
      .dropdown-list--buttons .dropdown-list__content button.pagebuilder-button-primary,
      .dropdown-list--buttons .dropdown-list__content div.pagebuilder-button-primary, .dropdown-list--buttons .dropdown-list__content a.pagebuilder-button-secondary,
      .dropdown-list--buttons .dropdown-list__content button.pagebuilder-button-secondary,
      .dropdown-list--buttons .dropdown-list__content div.pagebuilder-button-secondary, .dropdown-list--buttons .dropdown-list__content .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .dropdown-list--buttons .dropdown-list__content .yotpo-default-button {
        width: 100%; }
    .dropdown-list--buttons .list__item span, .dropdown-list--buttons .dashboard-nav .nav.item span, .dashboard-nav .dropdown-list--buttons .nav.item span, .dropdown-list--buttons .company .jstree-node span, .company .dropdown-list--buttons .jstree-node span {
      display: block;
      padding: 12px 24px;
      font-size: 16px;
      line-height: 1.3;
      cursor: pointer; }
      .dropdown-list--buttons .list__item span:hover, .dropdown-list--buttons .dashboard-nav .nav.item span:hover, .dashboard-nav .dropdown-list--buttons .nav.item span:hover, .dropdown-list--buttons .company .jstree-node span:hover, .company .dropdown-list--buttons .jstree-node span:hover {
        background-color: #ebebeb; }
  .dropdown-list__list {
    display: block;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0; }
  .dropdown-list__icon {
    position: absolute;
    right: 12px;
    top: 0;
    bottom: 0;
    width: 24px;
    height: 24px;
    margin: auto;
    fill: #686868;
    transition: all 0.3s ease-in-out; }
  .dropdown-list__item {
    position: relative;
    display: block;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    font-size: 14px; }
  .dropdown-list__label {
    display: block;
    position: relative;
    width: 100%;
    background-color: #ffffff;
    margin: 0;
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    text-decoration: none;
    text-align: left;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    color: #231f20;
    font-weight: 700;
    font-size: 24px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    line-height: 1.6;
    padding: 13px 48px 13px 0; }
    .dropdown-list__label:hover, .dropdown-list__label.focus-visible {
      color: #393243;
      background-color: #ffffff;
      text-decoration: none; }
      .dropdown-list__label:hover > .dropdown-list__icon, .dropdown-list__label.focus-visible > .dropdown-list__icon {
        fill: #231f20; }
    .dropdown-list__label[aria-expanded="true"] {
      color: #231f20;
      background-color: #ffffff; }
      .dropdown-list__label[aria-expanded="true"] > .dropdown-list__icon {
        fill: #231f20;
        transform: rotate(180deg); }
      .dropdown-list__label[aria-expanded="true"].button--icon-filled:after {
        background: #ffffff; }
  .dropdown-list__content {
    overflow: hidden;
    transition: height 0.3s; }
    .dropdown-list__content[aria-hidden="true"] {
      display: none; }

.dashboard-nav__mobile:after, .dashboard-nav__item > a:after, .dashboard-nav .nav.item > a:after, .dashboard-nav__link:after, .dashboard-nav .nav.item.current:after {
  content: '';
  position: absolute;
  top: 35%;
  right: 20px;
  height: 10px;
  width: 10px;
  margin-top: 0;
  border-style: solid;
  border-color: transparent #686868 #686868 transparent;
  border-width: 2px;
  border-radius: 2px;
  pointer-events: none;
  transform: rotate(45deg);
  transition: all 0.3s ease-in-out; }

.dashboard-nav__mobile--active:after {
  top: 50%;
  border-color: transparent #686868 #686868 transparent;
  margin-top: 0;
  transform: rotate(225deg); }

.dashboard-nav__mobile {
  display: block;
  position: relative;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px;
  padding: 0;
  font-weight: 700;
  cursor: pointer; }
  @media all and (min-width: 1024px) {
    .dashboard-nav__mobile {
      display: none; } }

.dashboard-nav__content {
  display: none; }
  .dashboard-nav__content--visible {
    display: block; }
  @media all and (min-width: 1024px) {
    .dashboard-nav__content {
      display: block; } }

.dashboard-nav__item, .dashboard-nav .nav.item {
  position: relative;
  padding: 0;
  transition: all 0.3s ease-in-out; }

.dashboard-nav__item > a, .dashboard-nav .nav.item > a, .dashboard-nav__link, .dashboard-nav .nav.item.current, .dashboard-nav .nav.item > a {
  display: block;
  padding: 16px;
  text-decoration: none;
  font-size: 14px; }
  .dashboard-nav__item > a:after, .dashboard-nav .nav.item > a:after, .dashboard-nav__link:after, .dashboard-nav .nav.item.current:after, .dashboard-nav .nav.item > a:after {
    transform: rotate(-45deg); }
    @media all and (max-width: 1022px) {
      .dashboard-nav__item > a:after, .dashboard-nav .nav.item > a:after, .dashboard-nav__link:after, .dashboard-nav .nav.item.current:after, .dashboard-nav .nav.item > a:after {
        display: none; } }
  .dashboard-nav__item > a:hover, .dashboard-nav .nav.item > a:hover, .dashboard-nav__link:hover, .dashboard-nav .nav.item.current:hover, .dashboard-nav .nav.item > a:hover {
    background-color: #ebebeb;
    color: initial;
    font-weight: 600;
    text-decoration: none; }

.dashboard-nav__actions {
  display: flex;
  justify-content: center;
  margin: 0; }
  @media all and (min-width: 1024px) {
    .dashboard-nav__actions {
      margin: 0; } }

.dashboard-nav__button {
  width: 100%; }
  @media all and (min-width: 768px) {
    .dashboard-nav__button {
      width: auto;
      min-width: 320px; } }
  @media all and (min-width: 1024px) {
    .dashboard-nav__button {
      width: 100%;
      min-width: auto; } }

.dashboard-nav__logout-button {
  display: none; }
  @media all and (min-width: 1024px) {
    .dashboard-nav__logout-button {
      display: flex; } }
  .dashboard-nav__logout-button--mobile {
    display: flex; }
    @media all and (min-width: 1024px) {
      .dashboard-nav__logout-button--mobile {
        display: none; } }

.dashboard-nav__section {
  display: none; }
  @media all and (min-width: 1024px) {
    .dashboard-nav__section {
      display: flex;
      flex-direction: column; } }

.dashboard-nav__section-title {
  margin: 0;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 16px;
  letter-spacing: 1px; }

.dashboard-nav__section-info {
  margin: 24px 0 0; }

.dashboard-nav .current, .dashboard-nav .nav.item.current {
  position: relative;
  background: #231f20; }
  .dashboard-nav .current .dashboard-nav__link, .dashboard-nav .nav.item.current .dashboard-nav__link, .dashboard-nav .current .nav.item.current, .dashboard-nav .current .nav.item > a {
    font-weight: 700; }
    .dashboard-nav .current .dashboard-nav__link:hover, .dashboard-nav .current .nav.item.current:hover, .dashboard-nav .current .nav.item > a:hover {
      color: #fff;
      text-decoration: none; }

@media all and (min-width: 1024px) {
  .dashboard-nav .nav.item {
    font-size: 16px; } }

.dashboard-nav .nav.item:not(.current) > a {
  padding: 16px; }
  .dashboard-nav .nav.item:not(.current) > a:after {
    transform: rotate(-45deg) translateY(-50%);
    top: 50%; }

.dashboard-nav .nav.item.current > a {
  padding: 0; }
  .dashboard-nav .nav.item.current > a:after {
    display: none; }

.mega-menu {
  display: none;
  position: relative;
  margin: 0;
  z-index: 50;
  border: 0;
  border-width: 0; }
  @media all and (min-width: 1024px) {
    .mega-menu {
      display: block; } }
  .mega-menu:before {
    display: block;
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: none;
    z-index: 51; }
  .mega-menu__list {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    justify-content: none;
    padding: 0;
    list-style: none;
    background-color: #ffffff; }
  .mega-menu__inner-list {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
    background-color: #ffffff;
    list-style: none; }
    .mega-menu__inner-list--level1 {
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 50;
      width: 100%;
      padding: 16px 0;
      margin: 0;
      box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1); }
  .mega-menu__item {
    display: flex; }
    .mega-menu__item:hover .mega-menu__inner-list--level1, .mega-menu__item:active .mega-menu__inner-list--level1,
    .mega-menu__item .focus-visible .mega-menu__inner-list--level1 {
      display: flex; }
    .mega-menu__item:hover .mega-menu__link, .mega-menu__item:active .mega-menu__link,
    .mega-menu__item .focus-visible .mega-menu__link {
      color: #231f20;
      text-decoration: none;
      background-color: #ffffff; }
    .mega-menu__item > .mega-menu__inner-list--level1:focus {
      display: flex; }
    .mega-menu__item:focus-within .mega-menu__inner-list--level1 {
      display: flex; }
    .mega-menu__item:focus-within .mega-menu__link {
      background-color: #ffffff;
      color: #231f20;
      text-decoration: none;
      background-color: #ffffff; }
    .mega-menu__item > .mega-menu__link:focus + .mega-menu__inner-list--level1 {
      display: flex; }
    .mega-menu__item--secondary {
      position: relative; }
      .mega-menu__item--secondary > .mega-menu__inner-list {
        width: 320px;
        padding: 24px 16px; }
      .mega-menu__item--secondary:last-child > .mega-menu__inner-list {
        left: auto;
        right: 0; }
    .mega-menu__item--rows > .mega-menu__inner-list {
      padding: 16px 0 24px 0; }
      .mega-menu__item--rows > .mega-menu__inner-list > .mega-menu__inner-item {
        padding: 16px 16px;
        border-bottom: 1px solid #ebebeb; }
        .mega-menu__item--rows > .mega-menu__inner-list > .mega-menu__inner-item:first-child {
          padding-top: 0; }
        .mega-menu__item--rows > .mega-menu__inner-list > .mega-menu__inner-item:last-child {
          border-bottom: 0;
          padding-bottom: 0; }
  .mega-menu__inner-item {
    padding: 0;
    margin: 0; }
    .mega-menu__inner-item--inline > .mega-menu__inner-list {
      flex-direction: row;
      justify-content: flex-start; }
      .mega-menu__inner-item--inline > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link {
        font-weight: 700; }
        .mega-menu__inner-item--inline > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link:before {
          background-color: #231f20; }
        .mega-menu__inner-item--inline > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link:hover {
          color: #ffffff; }
    .mega-menu__inner-item--images > .mega-menu__inner-list {
      flex-direction: row;
      justify-content: space-between; }
      .mega-menu__inner-item--images > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        font-weight: 500; }
        .mega-menu__inner-item--images > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link:before {
          display: none; }
    .mega-menu__inner-item--columns > .mega-menu__inner-list {
      flex-direction: row; }
      .mega-menu__inner-item--columns > .mega-menu__inner-list > .mega-menu__inner-item {
        flex-grow: 1;
        flex-basis: 0; }
    .mega-menu__inner-item--children > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link {
      padding: 0 32px;
      font-weight: 600;
      font-size: 14px;
      color: #686868;
      text-transform: capitalize; }
      .mega-menu__inner-item--children > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link:hover,
      .mega-menu__inner-item--children > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link .focus-visible {
        color: #231f20;
        text-decoration: underline; }
        .mega-menu__inner-item--children > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link:hover:before,
        .mega-menu__inner-item--children > .mega-menu__inner-list > .mega-menu__inner-item > .mega-menu__inner-link .focus-visible:before {
          display: none; }
    .mega-menu__inner-item--children .mega-menu__inner-item--children {
      padding: 0 0 0 16px; }
  .mega-menu__link {
    display: flex;
    padding: 0 24px;
    position: relative;
    align-items: center;
    height: 56px;
    z-index: 51;
    color: #231f20;
    text-decoration: none;
    text-transform: uppercase;
    background-color: transparent;
    font-weight: 600;
    font-size: 14px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }
  .mega-menu__inner-link {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 48px;
    padding: 0 16px;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    color: #231f20;
    text-decoration: none;
    text-transform: capitalize; }
    .mega-menu__inner-link:before {
      background-color: #d8d8d8;
      z-index: -1; }
    .mega-menu__inner-link:hover,
    .mega-menu__inner-link .focus-visible {
      text-decoration: none;
      color: #231f20;
      font-weight: 700;
      z-index: 100; }
      .mega-menu__inner-link:hover:before,
      .mega-menu__inner-link .focus-visible:before {
        transform: scaleX(1); }
  .mega-menu__column-hidden > .mega-menu__inner-link {
    display: none; }

.dashboard-table {
  overflow: hidden; }
  .dashboard-table__header {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0;
    padding: 8px 16px;
    background: none;
    border: none;
    border-width: 0 0 1px; }
    @media all and (min-width: 768px) {
      .dashboard-table__header {
        flex-direction: row;
        align-items: center; } }
  .dashboard-table__content {
    margin: 0;
    overflow-x: auto; }
  .dashboard-table__title {
    margin: 0 16px 0 0;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase; }
  .dashboard-table__link {
    display: inline-flex;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none; }

.filter--checkbox .filter__content {
  max-height: 254px; }

.filter--checkbox .checkbox__label {
  color: #231f20;
  font-size: 14px;
  text-transform: none; }

.filter--checkbox .checkbox--link {
  margin: 0 0 0 4px; }
  @media all and (min-width: 768px) {
    .filter--checkbox .checkbox--link {
      margin: 0; } }

.filter--checkbox .checkbox--link-checked .checkbox__label {
  font-weight: 700; }

@media all and (min-width: 1024px) {
  .filter--category {
    padding: 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; } }

.filter__heading {
  margin: 0;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 16px;
  text-transform: none; }

.filter__content {
  position: relative;
  overflow-y: auto;
  padding: 0 0 16px; }
  @media all and (min-width: 768px) {
    .filter__content {
      padding: 0 0 16px 16px; } }
  @media all and (min-width: 1024px) {
    .filter__content {
      padding: 0 0 16px 0; } }

.filter__label-wrapper {
  display: flex; }
  @media all and (min-width: 768px) {
    .filter__label-wrapper {
      padding: 0 0 0 16px; } }
  @media all and (min-width: 1024px) {
    .filter__label-wrapper {
      padding: 0; } }

.filter__list {
  display: flex;
  flex-wrap: wrap; }

.filter__swatch-item {
  margin: 0 8px 16px 0; }
  @media all and (min-width: 1024px) {
    .filter__swatch-item {
      display: flex;
      justify-content: flex-start;
      flex-basis: 25%;
      margin: 0 0 16px 0; } }
  .filter__swatch-item.selected .filter__swatch-option {
    border-color: #231f20; }

.filter__swatch-option {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 48px;
  min-height: 48px;
  border: 1px solid #ebebeb;
  background-color: #ffffff;
  color: #231f20;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  text-decoration: none; }
  .filter__swatch-option:hover, .filter__swatch-option.focus-visible {
    text-decoration: none;
    border-color: #231f20;
    font-weight: 700;
    color: #231f20; }
  .filter__swatch-option--active {
    font-weight: 700;
    border-color: #231f20; }

.filter__color-item {
  padding: 0; }
  @media all and (min-width: 1024px) {
    .filter__color-item {
      display: flex;
      justify-content: flex-start;
      flex-basis: auto; } }
  .filter__color-item.selected .filter__color-option:after {
    border-color: #231f20; }

.filter__color-option {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  width: 100%;
  height: 40px;
  max-height: 40px;
  text-decoration: none;
  margin: 0 8px 8px 0; }
  .filter__color-option:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    transition: all 0.3s ease-in-out; }
  .filter__color-option--active, .filter__color-option:hover, .filter__color-option.focus-visible {
    text-decoration: none; }
    .filter__color-option--active:after, .filter__color-option:hover:after, .filter__color-option.focus-visible:after {
      border-color: #231f20; }

.filter__color-sample {
  width: 100%;
  height: 100%;
  margin: 0;
  border: 1px solid #ebebeb;
  border-radius: 0; }

.filter__color-label {
  max-width: 100%;
  font-size: 12px;
  color: #1a1b1d;
  word-break: break-all;
  text-align: center;
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0; }

.filters__item {
  margin: 0; }
  @media all and (min-width: 1024px) {
    .filters__item {
      margin: 0 0 16px 0; } }

@media all and (min-width: 1024px) {
  .modal .filters__container {
    height: auto;
    animation: none;
    padding: 0; } }

@media all and (min-width: 1024px) {
  .filters__modal {
    display: block;
    position: static;
    visibility: visible;
    opacity: 1;
    height: auto;
    padding: 0;
    background-color: #ffffff; } }

.filters__content {
  position: relative; }
  @media all and (min-width: 768px) {
    .filters__content {
      width: 67%;
      margin: 16px auto; } }
  @media all and (min-width: 1024px) {
    .filters__content {
      width: 100%;
      margin: 0; } }

.filters__trigger {
  width: 100%;
  justify-content: space-between;
  padding: 12px 16px 12px 0;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0;
  background-color: transparent; }
  @media all and (min-width: 768px) {
    .filters__trigger {
      padding: 12px 16px; } }
  @media all and (min-width: 1024px) {
    .filters__trigger {
      display: none; } }
  .filters__trigger > * {
    pointer-events: none; }
  .filters__trigger .icon {
    width: 24px;
    height: 24px;
    fill: #686868; }
  .filters__trigger .button__text {
    color: #231f20;
    padding: 0;
    text-transform: uppercase;
    font-weight: 700; }

.filters__heading, .filters__trigger {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 24px;
  font-weight: 700;
  margin: 0; }
  @media all and (min-width: 768px) {
    .filters__heading, .filters__trigger {
      font-size: 32px; } }
  @media all and (min-width: 1024px) {
    .filters__heading, .filters__trigger {
      padding: 8px 8px 8px 0; } }

.filters__content-top {
  padding: 0 0 0 0; }
  @media all and (min-width: 1024px) {
    .filters__content-top {
      padding: 0 0 0 0;
      border-width: 0; } }

.filters__content-middle {
  padding: 48px 0; }
  @media all and (min-width: 1024px) {
    .filters__content-middle {
      padding: 0;
      overflow: initial; } }

@media all and (min-width: 1024px) {
  .filters__close-button {
    display: none; } }

.footer {
  flex-shrink: 0;
  border: none;
  border-width: 1px 0 0 0;
  background-color: #f8f8f8; }
  .footer--checkout .footer__bottom-bar-handler {
    padding: 24px 0 0 0; }
    @media all and (min-width: 768px) {
      .footer--checkout .footer__bottom-bar-handler {
        padding: 0; } }
    @media all and (min-width: 1024px) {
      .footer--checkout .footer__bottom-bar-handler {
        padding: 0; } }
    @media all and (min-width: 1200px) {
      .footer--checkout .footer__bottom-bar-handler {
        padding: 0; } }
  .footer--email {
    background-color: #ffffff; }
  .footer__handler {
    position: relative;
    display: flex;
    flex-direction: column;
    padding: 0; }
    @media all and (min-width: 768px) {
      .footer__handler {
        padding: 0; } }
    @media all and (min-width: 1024px) {
      .footer__handler {
        flex-flow: row wrap;
        padding: 0; } }
  .footer__newsletter {
    border: 4px solid #ebebeb;
    border-width: 0 0 4px 0; }
    @media all and (min-width: 1024px) {
      .footer__newsletter {
        width: 75%;
        padding: 16px 48px 48px 24px;
        margin: 0; } }
  .footer__links {
    width: 100%;
    padding: 0; }
    @media all and (min-width: 1024px) {
      .footer__links {
        padding: 0 0 32px; } }
    .footer__links .dropdown-list {
      background-color: #f8f8f8; }
      @media all and (min-width: 768px) {
        .footer__links .dropdown-list {
          padding: 0; } }
      .footer__links .dropdown-list__label {
        background-color: #f8f8f8;
        color: #231f20; }
        .footer__links .dropdown-list__label:hover > .dropdown-list__icon, .footer__links .dropdown-list__label.focus-visible > .dropdown-list__icon {
          fill: #231f20; }
        .footer__links .dropdown-list__label[aria-expanded="true"] > .dropdown-list__icon {
          fill: #231f20; }
      .footer__links .dropdown-list__content {
        margin: 0; }
      .footer__links .dropdown-list__list {
        margin: 0 0 24px;
        border: 4px solid #ebebeb;
        border-width: 0 0 4px 0; }
        @media all and (min-width: 768px) {
          .footer__links .dropdown-list__list {
            padding: 32px 0 0; } }
        @media all and (min-width: 1024px) {
          .footer__links .dropdown-list__list {
            padding: 32px 48px 0;
            border-width: 0; } }
        @media all and (min-width: 1200px) {
          .footer__links .dropdown-list__list {
            padding: 32px 24px 0; } }
      .footer__links .dropdown-list__item {
        width: 100%;
        border-bottom: 1px solid #ebebeb; }
        @media all and (min-width: 768px) {
          .footer__links .dropdown-list__item {
            border: none; } }
        @media all and (min-width: 768px) {
          .footer__links .dropdown-list__item:first-child {
            width: 50%; } }
        .footer__links .dropdown-list__item:last-child {
          border: none; }
      .footer__links .dropdown-list__icon {
        fill: #686868; }
    @media all and (min-width: 768px) {
      .footer__links .list__item, .footer__links .dashboard-nav .nav.item, .dashboard-nav .footer__links .nav.item, .footer__links .company .jstree-node, .company .footer__links .jstree-node {
        min-width: 132px; } }
  .footer__links-list {
    padding: 0 0 16px 0; }
  .footer__link {
    display: block;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    color: #393243;
    text-decoration: none; }
    @media all and (min-width: 768px) {
      .footer__link {
        margin: 0; } }
    .footer__link:hover {
      color: #231f20; }
  .footer__social {
    order: 1; }
    @media all and (min-width: 1024px) {
      .footer__social {
        order: 0; } }
  .footer__social-handler {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 8px 0; }
    @media all and (min-width: 768px) {
      .footer__social-handler {
        align-items: center;
        flex-direction: row; } }
    @media all and (min-width: 1024px) {
      .footer__social-handler {
        flex-direction: column;
        flex: 1;
        margin: 0;
        padding: 56px 32px;
        border-bottom: 4px solid #ebebeb;
        position: relative; }
        .footer__social-handler:before {
          content: '';
          position: absolute;
          left: 0;
          top: 0;
          width: 1px;
          height: 90%;
          background: #d8d8d8; } }
  @media all and (min-width: 1024px) {
    .footer__social-list {
      align-self: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap; } }
  .footer__social-list .list__item, .footer__social-list .dashboard-nav .nav.item, .dashboard-nav .footer__social-list .nav.item, .footer__social-list .company .jstree-node, .company .footer__social-list .jstree-node {
    padding: 0;
    margin: 0 8px 0 0; }
    .footer__social-list .list__item:last-child, .footer__social-list .dashboard-nav .nav.item:last-child, .dashboard-nav .footer__social-list .nav.item:last-child, .footer__social-list .company .jstree-node:last-child, .company .footer__social-list .jstree-node:last-child {
      margin: 0; }
  .footer__social-list .list__icon-link {
    width: 48px;
    height: 48px;
    padding: 0; }
    @media all and (min-width: 1024px) {
      .footer__social-list .list__icon-link {
        margin: 0 0 8px; } }
  .footer__social-list-title {
    display: flex;
    align-items: center;
    color: #231f20;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 700;
    margin: 0 0 16px 0; }
    @media all and (min-width: 768px) {
      .footer__social-list-title {
        margin: 0 32px 0 0; } }
    @media all and (min-width: 1024px) {
      .footer__social-list-title {
        align-self: flex-start;
        margin: 0 0 32px 0; } }
  .footer__bottom-bar {
    color: #f1f1f1;
    background-color: #f8f8f8; }
  .footer__bottom-bar-handler {
    display: flex;
    align-items: center;
    flex-direction: column;
    min-height: 80px; }
    @media all and (min-width: 768px) {
      .footer__bottom-bar-handler {
        justify-content: space-between;
        flex-direction: row;
        flex-wrap: wrap; } }
    @media all and (min-width: 1024px) {
      .footer__bottom-bar-handler {
        padding: 0 40px; } }
    @media all and (min-width: 1200px) {
      .footer__bottom-bar-handler {
        padding: 0; } }
  .footer__copyright {
    display: block;
    order: 2;
    padding: 8px 0;
    text-align: center;
    color: #f1f1f1; }
    @media all and (min-width: 768px) {
      .footer__copyright {
        order: 1;
        padding: 16px 0; } }
    .footer__copyright small {
      font-size: 16px; }
  .footer__payments-list {
    justify-content: space-around;
    margin: 0 24px; }
    @media all and (min-width: 768px) {
      .footer__payments-list {
        flex-flow: row wrap;
        margin: 0 0 0 24px;
        order: 2; } }
  .footer__payments-list-icon {
    width: 64px;
    height: 48px;
    fill: #f1f1f1; }
    .footer__payments-list-icon--visa {
      width: 68px; }
    .footer__payments-list-icon--paypal {
      width: 96px; }
  .footer__scroll-top {
    position: absolute;
    right: 0;
    top: -49px;
    background-color: #231f20; }
    .footer__scroll-top:before {
      transform: scaleX(1);
      background: none; }
    .footer__scroll-top:hover, .footer__scroll-top:focus, .footer__scroll-top.focus-visible {
      background-color: #231f20; }
    .footer__scroll-top .icon {
      fill: #ffffff; }
  .footer__switchers {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 8px 0;
    order: 3; }
    @media all and (min-width: 480px) {
      .footer__switchers {
        flex-direction: row;
        justify-content: center;
        width: 100%; } }
    @media all and (min-width: 1200px) {
      .footer__switchers {
        width: auto; } }
  .footer__dropdown-switcher {
    width: auto;
    background-color: transparent; }
    .footer__dropdown-switcher .dropdown-list__label {
      background-color: transparent;
      padding: 8px 0;
      color: #231f20;
      white-space: nowrap; }
      .footer__dropdown-switcher .dropdown-list__label[aria-expanded=true] {
        background-color: #231f20;
        color: transparent; }
        .footer__dropdown-switcher .dropdown-list__label[aria-expanded=true]:hover .dropdown-list__icon {
          fill: transparent; }
      .footer__dropdown-switcher .dropdown-list__label:hover .dropdown-list__icon {
        fill: #231f20; }
    .footer__dropdown-switcher .dropdown-list__content {
      position: absolute;
      bottom: -100%;
      width: 100%;
      padding: 8px 0;
      background-color: #231f20; }
      .footer__dropdown-switcher .dropdown-list__content .button, .footer__dropdown-switcher .dropdown-list__content .button-extend [type="button"], .button-extend .footer__dropdown-switcher .dropdown-list__content [type="button"],
      .footer__dropdown-switcher .dropdown-list__content .button-extend [type="submit"], .button-extend .footer__dropdown-switcher .dropdown-list__content [type="submit"], .footer__dropdown-switcher .dropdown-list__content .file-upload--native label, .file-upload--native .footer__dropdown-switcher .dropdown-list__content label, .footer__dropdown-switcher .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .footer__dropdown-switcher .dropdown-list__content button, .footer__dropdown-switcher .dropdown-list__content .slider__link--button, .footer__dropdown-switcher .dropdown-list__content .slider__link--button-secondary, .footer__dropdown-switcher .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .footer__dropdown-switcher .dropdown-list__content a.action, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-link,
      .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-link,
      .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-link, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-primary,
      .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-primary,
      .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-primary, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-secondary,
      .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-secondary,
      .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-secondary, .footer__dropdown-switcher .dropdown-list__content .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .footer__dropdown-switcher .dropdown-list__content .yotpo-default-button {
        font-weight: 400;
        min-height: 0;
        text-decoration: none; }
        .footer__dropdown-switcher .dropdown-list__content .button:hover, .footer__dropdown-switcher .dropdown-list__content .button-extend :hover[type="button"], .button-extend .footer__dropdown-switcher .dropdown-list__content :hover[type="button"],
        .footer__dropdown-switcher .dropdown-list__content .button-extend :hover[type="submit"], .button-extend .footer__dropdown-switcher .dropdown-list__content :hover[type="submit"], .footer__dropdown-switcher .dropdown-list__content .file-upload--native label:hover, .file-upload--native .footer__dropdown-switcher .dropdown-list__content label:hover, .footer__dropdown-switcher .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .footer__dropdown-switcher .dropdown-list__content button:hover, .footer__dropdown-switcher .dropdown-list__content .slider__link--button:hover, .footer__dropdown-switcher .dropdown-list__content .slider__link--button-secondary:hover, .footer__dropdown-switcher .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .footer__dropdown-switcher .dropdown-list__content a.action:hover, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-link:hover,
        .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-link:hover,
        .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-link:hover, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-primary:hover,
        .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-primary:hover,
        .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-primary:hover, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-secondary:hover,
        .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-secondary:hover,
        .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-secondary:hover, .footer__dropdown-switcher .dropdown-list__content .page-main .product-view .yotpo .yotpo-default-button:hover, .page-main .product-view .yotpo .footer__dropdown-switcher .dropdown-list__content .yotpo-default-button:hover, .footer__dropdown-switcher .dropdown-list__content .button:focus, .footer__dropdown-switcher .dropdown-list__content .button-extend :focus[type="button"], .button-extend .footer__dropdown-switcher .dropdown-list__content :focus[type="button"],
        .footer__dropdown-switcher .dropdown-list__content .button-extend :focus[type="submit"], .button-extend .footer__dropdown-switcher .dropdown-list__content :focus[type="submit"], .footer__dropdown-switcher .dropdown-list__content .file-upload--native label:focus, .file-upload--native .footer__dropdown-switcher .dropdown-list__content label:focus, .footer__dropdown-switcher .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button:focus, .ui-datepicker .ui-datepicker-buttonpane .footer__dropdown-switcher .dropdown-list__content button:focus, .footer__dropdown-switcher .dropdown-list__content .slider__link--button:focus, .footer__dropdown-switcher .dropdown-list__content .slider__link--button-secondary:focus, .footer__dropdown-switcher .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:focus, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .footer__dropdown-switcher .dropdown-list__content a.action:focus, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-link:focus,
        .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-link:focus,
        .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-link:focus, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-primary:focus,
        .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-primary:focus,
        .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-primary:focus, .footer__dropdown-switcher .dropdown-list__content a.pagebuilder-button-secondary:focus,
        .footer__dropdown-switcher .dropdown-list__content button.pagebuilder-button-secondary:focus,
        .footer__dropdown-switcher .dropdown-list__content div.pagebuilder-button-secondary:focus, .footer__dropdown-switcher .dropdown-list__content .page-main .product-view .yotpo .yotpo-default-button:focus, .page-main .product-view .yotpo .footer__dropdown-switcher .dropdown-list__content .yotpo-default-button:focus, .footer__dropdown-switcher .dropdown-list__content .button.focus-visible, .footer__dropdown-switcher .dropdown-list__content .button-extend .focus-visible[type="button"], .button-extend .footer__dropdown-switcher .dropdown-list__content .focus-visible[type="button"],
        .footer__dropdown-switcher .dropdown-list__content .button-extend .focus-visible[type="submit"], .button-extend .footer__dropdown-switcher .dropdown-list__content .focus-visible[type="submit"], .footer__dropdown-switcher .dropdown-list__content .file-upload--native label.focus-visible, .file-upload--native .footer__dropdown-switcher .dropdown-list__content label.focus-visible, .footer__dropdown-switcher .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button.focus-visible, .ui-datepicker .ui-datepicker-buttonpane .footer__dropdown-switcher .dropdown-list__content button.focus-visible, .footer__dropdown-switcher .dropdown-list__content .focus-visible.slider__link--button, .footer__dropdown-switcher .dropdown-list__content .focus-visible.slider__link--button-secondary, .footer__dropdown-switcher .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .footer__dropdown-switcher .dropdown-list__content a.focus-visible.action, .footer__dropdown-switcher .dropdown-list__content a.focus-visible.pagebuilder-button-link,
        .footer__dropdown-switcher .dropdown-list__content button.focus-visible.pagebuilder-button-link,
        .footer__dropdown-switcher .dropdown-list__content div.focus-visible.pagebuilder-button-link, .footer__dropdown-switcher .dropdown-list__content a.focus-visible.pagebuilder-button-primary,
        .footer__dropdown-switcher .dropdown-list__content button.focus-visible.pagebuilder-button-primary,
        .footer__dropdown-switcher .dropdown-list__content div.focus-visible.pagebuilder-button-primary, .footer__dropdown-switcher .dropdown-list__content a.focus-visible.pagebuilder-button-secondary,
        .footer__dropdown-switcher .dropdown-list__content button.focus-visible.pagebuilder-button-secondary,
        .footer__dropdown-switcher .dropdown-list__content div.focus-visible.pagebuilder-button-secondary, .footer__dropdown-switcher .dropdown-list__content .page-main .product-view .yotpo .focus-visible.yotpo-default-button, .page-main .product-view .yotpo .footer__dropdown-switcher .dropdown-list__content .focus-visible.yotpo-default-button {
          text-decoration: underline; }
    .footer__dropdown-switcher .dropdown-list__icon {
      fill: #231f20; }

.gallery {
  display: flex;
  flex-flow: nowrap;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .gallery__frame {
    position: relative; }
  .gallery__stage {
    order: 1;
    margin: 0 0 16px 0; }
  .gallery__nav {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: center; }
  .gallery__thumb, .fotorama .fotorama__nav-wrap--vertical .fotorama__nav__frame--thumb, .fotorama .fotorama__nav-wrap--horizontal .fotorama__nav__frame--thumb {
    overflow: hidden;
    margin: 0 16px 0 0;
    border: none;
    width: 58px; }
    @media all and (min-width: 768px) {
      .gallery__thumb, .fotorama .fotorama__nav-wrap--vertical .fotorama__nav__frame--thumb, .fotorama .fotorama__nav-wrap--horizontal .fotorama__nav__frame--thumb {
        width: 58px; } }
    .gallery__thumb:hover, .fotorama .fotorama__nav-wrap--vertical .fotorama__nav__frame--thumb:hover, .fotorama .fotorama__nav-wrap--horizontal .fotorama__nav__frame--thumb:hover, .gallery__thumb.focus-visible, .fotorama .fotorama__nav-wrap--vertical .focus-visible.fotorama__nav__frame--thumb, .fotorama .fotorama__nav-wrap--horizontal .focus-visible.fotorama__nav__frame--thumb {
      cursor: pointer; }
    .gallery__thumb:last-of-type, .fotorama .fotorama__nav-wrap--vertical .fotorama__nav__frame--thumb:last-of-type, .fotorama .fotorama__nav-wrap--horizontal .fotorama__nav__frame--thumb:last-of-type {
      margin: 0; }
    .gallery__thumb--active, .fotorama .fotorama__nav-wrap--vertical .fotorama__active.fotorama__nav__frame--thumb, .fotorama .fotorama__nav-wrap--horizontal .fotorama__active.fotorama__nav__frame--thumb {
      border: 1px solid #00a651; }
    .gallery__thumb--vertical, .fotorama .fotorama__nav-wrap--vertical .fotorama__nav__frame--thumb {
      margin: 0 0 16px 0; }
    .gallery__thumb--horizontal {
      margin: 0 16px 0 0; }
  .gallery__thumb-arr, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr {
    background: #ffffff; }
    .gallery__thumb-arr:hover:after, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr:hover:after, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr:hover:after, .gallery__thumb-arr:hover:before, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr:hover:before, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr:hover:before {
      display: none; }
    .gallery__thumb-arr:hover .gallery__icon-arrow, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr:hover .gallery__icon-arrow, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr:hover .gallery__icon-arrow, .gallery__thumb-arr:hover .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .gallery__thumb-arr:hover .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr:hover .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb__arr:hover .fotorama__thumb--icon, .gallery__thumb-arr:hover .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .gallery__thumb-arr:hover .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr:hover .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb__arr:hover .fotorama__thumb--icon, .gallery__thumb-arr:hover .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .gallery__thumb-arr:hover .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr:hover .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb__arr:hover .fotorama__thumb--icon, .gallery__thumb-arr:hover .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .gallery__thumb-arr:hover .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr:hover .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb__arr:hover .fotorama__thumb--icon {
      fill: #686868; }
  .gallery__icon-arrow, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
    transform: translate3d(-50%, -50%, 0) rotate(-90deg); }
    .gallery__icon-arrow--vertical, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
      transform: none; }
  .gallery__thumb-dot {
    position: relative;
    margin: 0 5px; }
    .gallery__thumb-dot--active, .fotorama .fotorama__nav-wrap--vertical .fotorama__active.fotorama__nav__frame--dot, .fotorama .fotorama__nav-wrap--horizontal .fotorama__active.fotorama__nav__frame--dot {
      border: 0; }
  .gallery__dot, .fotorama__dot {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: #d8d8d8; }
    .gallery__dot--active, .fotorama__active .fotorama__dot {
      background-color: #231f20; }
  .gallery-placeholder {
    position: relative; }
    .gallery-placeholder .loader {
      z-index: 0; }
  .gallery__placeholder-image {
    max-height: 100%;
    width: auto;
    padding-bottom: calc(16px + 30px); }
    @media all and (min-width: 768px) {
      .gallery__placeholder-image {
        padding-bottom: 0; } }
    @media all and (min-width: 1024px) {
      .gallery__placeholder-image {
        max-height: none; } }
    @media all and (min-width: 1024px) {
      .gallery__placeholder-image.ratio-image {
        top: 0;
        padding-right: 60px;
        transform: translate(calc(-50% + 16px), 0);
        max-height: 100%;
        width: auto; } }

.header-button {
  border-radius: 100px;
  overflow: visible;
  color: #231f20;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1); }
  .header-button:active .icon, .header-button:focus .icon, .header-button.focus-visible .icon {
    fill: #00a651; }
  .header-button .icon {
    fill: #231f20; }
  .header-button__counter, .dashboard .tab .tab__title .requires-approval-counter {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: calc(50% + 20px);
    min-width: 20px;
    height: 20px;
    padding: 2px 6px;
    border: none;
    border-radius: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    color: #ffffff;
    background-color: #ea2227;
    z-index: 1;
    transform: translateX(-50%); }
    @media all and (min-width: 768px) {
      .header-button__counter, .dashboard .tab .tab__title .requires-approval-counter {
        left: auto;
        right: -4px;
        transform: none; } }
    .header-button__counter--hidden {
      display: none; }
    .header-button__counter-dot {
      width: 8px;
      height: 8px;
      border-radius: 8px;
      margin: auto;
      background-color: #ea2227; }
  .header-button__counter-dot {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .header-button.button--icon-fill:before, .product-grid-item .header-button.add-to-wishlist:before, .product-list-item .header-button.button--wishlist.button--icon-filled:before, .header-button.product-view__button--wishlist.button--icon-filled:before {
    background-color: #ebebeb; }
  .header-button:hover .icon {
    fill: #00a651; }

.search-form {
  width: 100%;
  align-self: flex-end;
  line-height: 1.6;
  margin: 0;
  position: static; }
  @media all and (min-width: 768px) {
    .search-form {
      position: static; } }
  .search-form__wrapper {
    position: relative; }
  .search-form__input-wrapper {
    position: relative; }
  .search-form__input {
    width: 100%;
    -webkit-appearance: none; }
  .search-form__button {
    position: absolute;
    top: 1px;
    right: 0;
    height: 46px;
    min-height: 46px;
    margin: 0;
    border: 1px solid #ebebeb;
    border-width: 0 1px; }
    .search-form__button:disabled, .search-form__button[disabled] {
      background: lightgrey; }
      .search-form__button:disabled:hover, .search-form__button[disabled]:hover {
        background: lightgrey; }
      .search-form__button:disabled .icon, .search-form__button[disabled] .icon {
        fill: #231f20; }

.header {
  position: relative;
  border: none;
  border-width: 0 0 1px 0;
  background: none; }
  @media all and (min-width: 1024px) {
    .header {
      border: none; } }
  .header--checkout {
    position: static; }
    .header--checkout .header__wrapper {
      padding: 0; }
      @media all and (min-width: 768px) {
        .header--checkout .header__wrapper {
          padding: 16px 0; } }
    .header--checkout .header__minicart {
      border: none; }
    @media all and (min-width: 1024px) {
      .header--checkout {
        border: none;
        border-width: 0 0 1px 0; } }
  .header--email {
    background-color: #ffffff; }
  .header__wrapper {
    position: relative;
    justify-content: space-between;
    display: flex;
    flex-flow: row wrap;
    padding: 0 0 8px; }
    @media all and (min-width: 768px) {
      .header__wrapper {
        flex-wrap: nowrap;
        padding: 16px 0; } }
    @media all and (min-width: 1024px) {
      .header__wrapper {
        border: 0;
        border-width: 0;
        padding: 16px 0; } }
  .header__logo {
    padding: 12px 0 12px 8px; }
    @media all and (min-width: 768px) {
      .header__logo {
        order: 2;
        padding: 0; } }
  .header__search-wrapper {
    display: flex;
    flex-flow: column nowrap;
    flex: 1 50%;
    order: 3;
    justify-content: center;
    padding: 0 0 0 8px;
    z-index: 51; }
    @media all and (min-width: 768px) {
      .header__search-wrapper {
        order: 2;
        flex-direction: column;
        justify-content: center;
        padding: 0 24px; } }
    @media all and (min-width: 1024px) {
      .header__search-wrapper {
        padding: 0 16px;
        max-width: 600px; } }
    @media all and (min-width: 1200px) {
      .header__search-wrapper {
        padding: 0 32px;
        max-width: 900px; } }
  .header__minicart {
    position: relative;
    padding-left: 0; }
    @media all and (min-width: 768px) {
      .header__minicart {
        border: none;
        border-width: none;
        padding-left: 0; } }
  .header__minicart-modal {
    z-index: 101; }
  .header .button--icon-fill, .header .product-grid-item .add-to-wishlist, .product-grid-item .header .add-to-wishlist, .header .product-list-item .button--wishlist.button--icon-filled, .product-list-item .header .button--wishlist.button--icon-filled, .header .product-view__button--wishlist.button--icon-filled {
    margin-right: 0; }
    @media all and (min-width: 768px) {
      .header .button--icon-fill, .header .product-grid-item .add-to-wishlist, .product-grid-item .header .add-to-wishlist, .header .product-list-item .button--wishlist.button--icon-filled, .product-list-item .header .button--wishlist.button--icon-filled, .header .product-view__button--wishlist.button--icon-filled {
        margin-right: 8px; } }
  .header__buttons {
    display: flex;
    flex: 1 calc(100% - 140px);
    max-width: calc(100% - 140px);
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end; }
    @media all and (min-width: 768px) {
      .header__buttons {
        order: 3;
        flex-wrap: nowrap;
        flex: 1 calc(1 * 140px + 2 * 48px + 1 * 16px);
        max-width: calc(1 * 140px + 2 * 48px + 1 * 16px); } }
    @media all and (min-width: 1200px) {
      .header__buttons {
        flex: 1 calc(1 * 140px + 2 * 48px + 1 * 16px);
        max-width: calc(1 * 140px + 2 * 48px + 1 * 16px); } }
  .header__brief-info {
    display: none;
    align-items: center;
    order: 3;
    min-width: 220px; }
    @media all and (min-width: 1024px) {
      .header__brief-info {
        display: flex; } }
    .header__brief-info .brief-info__subtitle {
      font-size: 12px; }
  .header .side-menu {
    order: -1; }

.marketing-bar {
  position: relative;
  padding: 0;
  background-color: #231f20;
  overflow: hidden; }
  .marketing-bar--closed {
    display: none; }
  .marketing-bar__container {
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto; }
  .marketing-bar__text {
    width: calc(100% - 40px);
    padding: 8px; }
  .marketing-bar__text,
  .marketing-bar__text p {
    font-size: 10px;
    font-weight: 400;
    line-height: 14px;
    color: #ebebeb;
    text-transform: uppercase;
    margin: 0; }
    @media all and (min-width: 768px) {
      .marketing-bar__text,
      .marketing-bar__text p {
        text-align: center;
        font-size: 14px;
        line-height: 24px; } }
  .marketing-bar__close {
    min-height: 40px;
    background-color: transparent; }
    .marketing-bar__close .button__icon {
      fill: #ffffff; }

.minicart-content {
  height: auto;
  font-size: 14px;
  padding: 0;
  display: flex;
  flex-direction: column;
  max-height: 100%; }
  .minicart-content__top {
    padding: 0 0 40px 0;
    margin: 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; }
  .minicart-content__middle {
    padding: 24px 0;
    margin: 0 0 80px;
    border: 0;
    border-width: 0;
    overflow-y: auto;
    height: auto !important;
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
    scrollbar-width: none;
    /* Firefox */ }
    .minicart-content__middle::-webkit-scrollbar {
      display: none;
      /* Safari and Chrome */ }
    @media all and (min-width: 768px) {
      .minicart-content__middle {
        margin: 0;
        -ms-overflow-style: auto;
        scrollbar-width: auto; }
        .minicart-content__middle::-webkit-scrollbar {
          display: block; } }
  .minicart-content__bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 16px;
    margin: 0;
    background: #ffffff;
    border: 1px solid #ebebeb;
    border-width: 1px 0 0 0;
    box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.1); }
    @media all and (min-width: 768px) {
      .minicart-content__bottom {
        position: relative;
        padding: 40px 0 0;
        box-shadow: none; } }
  .minicart-content__heading {
    font-size: 24px;
    font-weight: 600;
    margin: 0;
    padding: 5px 70px 5px 0; }
    @media all and (min-width: 768px) {
      .minicart-content__heading {
        font-size: 32px;
        padding: 0 70px 0 0; } }
  .minicart-content__counter {
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 1px 0; }
  .minicart-content__summary {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 16px;
    font-size: 16px; }
    @media all and (min-width: 768px) {
      .minicart-content__summary {
        padding: 0 0 40px; } }
  .minicart-content__summary-label {
    color: #231f20;
    font-weight: 600;
    text-transform: uppercase; }
  .minicart-content__summary-value {
    color: #231f20;
    font-weight: 700; }
  .minicart-content__actions {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    padding: 0; }
  .minicart-content__extra-actions {
    flex: 0 0 100%; }
    .minicart-content__extra-actions > div {
      display: flex;
      padding: 16px 0 0 0; }
  .minicart-content__action-button {
    width: calc(50% - 8px);
    padding: 0 24px; }
  .minicart-content__products-list {
    margin: 0;
    padding: 0 8px; }

.minicart-product {
  display: flex;
  width: 100%;
  flex-flow: row nowrap;
  padding: 16px 0;
  border-bottom: 1px solid #ebebeb; }
  .minicart-product:last-child {
    border-bottom: none; }
  .minicart-product__image {
    flex-basis: 64px; }
    .minicart-product__image img {
      width: 64px;
      max-width: 64px;
      height: auto; }
  .minicart-product__data {
    display: flex;
    flex-flow: column wrap;
    flex-grow: 1;
    padding: 0 0 0 16px; }
    @media all and (min-width: 768px) {
      .minicart-product__data {
        flex-direction: row; } }
  .minicart-product__info {
    margin: 0 0 8px; }
    @media all and (min-width: 768px) {
      .minicart-product__info {
        flex-grow: 1; } }
  .minicart-product__name {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 24px;
    text-transform: none; }
  .minicart-product__link {
    text-decoration: none;
    font-weight: 600;
    color: #231f20; }
  .minicart-product__attributes {
    margin-bottom: 8px;
    display: none; }
  .minicart-product__attributes-button {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    font-size: 12px; }
    .minicart-product__attributes-button .dropdown-list__icon {
      position: static;
      margin: 0 0 0 8px;
      fill: #0075e4; }
    .minicart-product__attributes-button.dropdown-list__label {
      color: #0075e4;
      background-color: #ffffff; }
      .minicart-product__attributes-button.dropdown-list__label.focus-visible, .minicart-product__attributes-button.dropdown-list__label:hover {
        background-color: #ffffff; }
  .minicart-product__attributes-list, .cart-list-item__attributes-list {
    padding: 0; }
    .minicart-product__attributes-list .list__label, .cart-list-item__attributes-list .list__label, .minicart-product__attributes-list .product-list-item__list dt, .product-list-item__list .minicart-product__attributes-list dt, .cart-list-item__attributes-list .product-list-item__list dt, .product-list-item__list .cart-list-item__attributes-list dt,
    .minicart-product__attributes-list .list__value,
    .cart-list-item__attributes-list .list__value,
    .minicart-product__attributes-list .product-list-item__list dd,
    .product-list-item__list .minicart-product__attributes-list dd,
    .cart-list-item__attributes-list .product-list-item__list dd,
    .product-list-item__list .cart-list-item__attributes-list dd {
      color: #6e7577;
      font-size: 12px;
      line-height: 24px; }
    .minicart-product__attributes-list .list__label, .cart-list-item__attributes-list .list__label, .minicart-product__attributes-list .product-list-item__list dt, .product-list-item__list .minicart-product__attributes-list dt, .cart-list-item__attributes-list .product-list-item__list dt, .product-list-item__list .cart-list-item__attributes-list dt {
      padding: 0 8px 0 0;
      font-weight: 700; }
    
    .minicart-product__attributes-list .list__value,
    .cart-list-item__attributes-list .list__value,
    .minicart-product__attributes-list .product-list-item__list dd,
    .product-list-item__list .minicart-product__attributes-list dd,
    .cart-list-item__attributes-list .product-list-item__list dd,
    .product-list-item__list .cart-list-item__attributes-list dd {
      padding: 0; }
  .minicart-product__price {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 700; }
    @media all and (min-width: 768px) {
      .minicart-product__price {
        justify-content: flex-end; } }
    .minicart-product__price .price__value {
      display: block;
      font-size: 14px; }
      @media all and (min-width: 768px) {
        .minicart-product__price .price__value {
          text-align: right; } }
      .minicart-product__price .price__value--old {
        font-size: 12px; }
        @media all and (min-width: 768px) {
          .minicart-product__price .price__value--old {
            margin: 0; } }
  .minicart-product__bottom {
    display: flex;
    flex-direction: column;
    width: 100%; }
    @media all and (min-width: 768px) {
      .minicart-product__bottom {
        flex-direction: row;
        justify-content: space-between; } }
  .minicart-product__actions {
    display: flex; }
  .minicart-product__field {
    max-width: 56px; }
  .minicart-product__qty {
    display: flex;
    margin: 0 0 8px; }
    @media all and (min-width: 768px) {
      .minicart-product__qty {
        margin: 0; } }
  .minicart-product__name-wrapper {
    display: flex;
    flex-direction: column; }
    @media all and (min-width: 768px) {
      .minicart-product__name-wrapper {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start; } }
  .minicart-product__update {
    padding: 0 8px; }
    @media all and (min-width: 768px) {
      .minicart-product__update {
        padding: 0 32px; } }

.more-info {
  pointer-events: all; }
  .more-info[aria-hidden="true"] {
    display: none;
    opacity: 0; }
  .more-info__trigger {
    background: transparent;
    justify-content: flex-start;
    padding: 0; }
    .more-info__trigger .button__text {
      margin: 0;
      color: #231f20;
      font-size: 16px;
      font-weight: 400;
      text-decoration: underline;
      text-transform: none; }
    .more-info__trigger .button__icon {
      fill: #686868;
      margin: 0 12px; }
  .more-info__content-wrapper {
    position: absolute;
    width: 100%;
    padding: 16px;
    background: #231f20;
    z-index: 10; }
    .more-info__trigger[aria-expanded="true"] + .more-info__content-wrapper {
      display: block;
      opacity: 1; }
    .more-info__trigger[aria-expanded="false"] + .more-info__content-wrapper {
      display: none;
      opacity: 0; }
  .more-info__content {
    position: relative; }
  .more-info__close {
    position: absolute;
    top: -8px;
    right: -8px;
    background-color: transparent; }
    .more-info__close .icon {
      fill: #ffffff; }
  .more-info__heading {
    color: #ffffff;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-weight: 700;
    text-transform: none; }
  .more-info__data {
    color: #ffffff; }
    .more-info__data p {
      color: #ffffff; }

.newsletter {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 32px 0; }
  @media all and (min-width: 768px) {
    .newsletter {
      flex-direction: row; } }
  .newsletter__heading {
    display: flex;
    flex-flow: column nowrap; }
    @media all and (min-width: 768px) {
      .newsletter__heading {
        margin: 0 32px 0 0; } }
    @media all and (min-width: 1200px) {
      .newsletter__heading {
        margin: 0 96px 0 0; } }
  .newsletter__title {
    margin: 0 0 16px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 700;
    line-height: 48px;
    color: #231f20; }
  .newsletter__subtitle {
    color: #686868;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }
  .newsletter__controls {
    display: flex;
    margin: 0 0 8px; }
    @media all and (min-width: 768px) {
      .newsletter__controls {
        margin: 0 0 16px; } }
    @media all and (min-width: 1200px) {
      .newsletter__controls {
        max-width: 460px; } }
  .newsletter__button {
    min-width: 96px;
    padding: 0 16px;
    align-self: flex-start; }
  .newsletter__input {
    flex-grow: 1;
    margin: 0; }
  .newsletter__field {
    border-right: none; }
  .newsletter__agreements {
    max-width: 450px;
    margin: 0 0 0 8px; }
  .newsletter__form {
    flex-grow: 1; }
  .newsletter .checkbox__label {
    padding: 12px 0 12px 32px;
    color: #686868;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 12px;
    line-height: 1.33; }
    .newsletter .checkbox__label:after {
      background-color: #231f20; }
    .newsletter .checkbox__label a {
      color: #231f20;
      font-family: Roboto, Sarabun, "Kanit", "sans-serif";
      line-height: 1.33; }
      .newsletter .checkbox__label a:hover, .newsletter .checkbox__label a.focus-visible {
        color: #00a651; }
  .newsletter .checkbox__icon {
    fill: #ffffff; }
  .newsletter .checkbox__text {
    color: #6e7577; }
  .newsletter .gdpr {
    margin: 0 0 0 8px; }

.product-grid-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0;
  padding: 0; }
  .product-grid-item:hover .product-grid-item__image-wrapper:after, .product-grid-item:focus-within .product-grid-item__image-wrapper:after {
    background-color: rgba(0, 0, 0, 0.2); }
  .product-grid-item .product-grid-item__image-wrapper {
    position: relative; }
    .product-grid-item .product-grid-item__image-wrapper:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      transition: all 0.3s ease-in-out; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .product-grid-item {
      margin: 0 8px 16px 8px;
      width: calc(50% - 16px - 1px); } }
  @media all and (-ms-high-contrast: none) and (min-width: 768px) {
    .product-grid-item {
      width: calc(100% / 3 - 16px - 1px); } }
  .product-grid-item:not(:root:root) {
    display: block; }
  .product-grid-item--wishlist .quantity-update__input {
    width: 72px;
    height: 48px;
    border-width: 1px; }
    @media all and (min-width: 1200px) {
      .product-grid-item--wishlist .quantity-update__input {
        border-width: 1px 0;
        width: 60px; } }
  .product-grid-item--wishlist .quantity-update__button {
    width: 48px;
    height: 48px;
    display: none; }
    @media all and (min-width: 1200px) {
      .product-grid-item--wishlist .quantity-update__button {
        display: flex; } }
  .product-grid-item--wishlist .product-grid-item__primary-action {
    width: 100%;
    margin: 8px 0 0 0; }
    @media all and (min-width: 768px) {
      .product-grid-item--wishlist .product-grid-item__primary-action {
        margin: 16px 0 0 0; } }
    .product-grid-item--wishlist .product-grid-item__primary-action .button, .product-grid-item--wishlist .product-grid-item__primary-action .button-extend [type="button"], .button-extend .product-grid-item--wishlist .product-grid-item__primary-action [type="button"],
    .product-grid-item--wishlist .product-grid-item__primary-action .button-extend [type="submit"], .button-extend .product-grid-item--wishlist .product-grid-item__primary-action [type="submit"], .product-grid-item--wishlist .product-grid-item__primary-action .file-upload--native label, .file-upload--native .product-grid-item--wishlist .product-grid-item__primary-action label, .product-grid-item--wishlist .product-grid-item__primary-action .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-grid-item--wishlist .product-grid-item__primary-action button, .product-grid-item--wishlist .product-grid-item__primary-action .slider__link--button, .product-grid-item--wishlist .product-grid-item__primary-action .slider__link--button-secondary, .product-grid-item--wishlist .product-grid-item__primary-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-grid-item--wishlist .product-grid-item__primary-action a.action, .product-grid-item--wishlist .product-grid-item__primary-action a.pagebuilder-button-link,
    .product-grid-item--wishlist .product-grid-item__primary-action button.pagebuilder-button-link,
    .product-grid-item--wishlist .product-grid-item__primary-action div.pagebuilder-button-link, .product-grid-item--wishlist .product-grid-item__primary-action a.pagebuilder-button-primary,
    .product-grid-item--wishlist .product-grid-item__primary-action button.pagebuilder-button-primary,
    .product-grid-item--wishlist .product-grid-item__primary-action div.pagebuilder-button-primary, .product-grid-item--wishlist .product-grid-item__primary-action a.pagebuilder-button-secondary,
    .product-grid-item--wishlist .product-grid-item__primary-action button.pagebuilder-button-secondary,
    .product-grid-item--wishlist .product-grid-item__primary-action div.pagebuilder-button-secondary, .product-grid-item--wishlist .product-grid-item__primary-action .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-grid-item--wishlist .product-grid-item__primary-action .yotpo-default-button {
      width: 100%;
      padding: 0 24px; }
  .product-grid-item--wishlist .product-grid-item__secondary-action {
    display: flex;
    justify-content: space-around;
    width: 100%; }
    @media all and (min-width: 768px) {
      .product-grid-item--wishlist .product-grid-item__secondary-action {
        width: calc(100% - 80px);
        align-items: flex-end; } }
    @media all and (min-width: 1200px) {
      .product-grid-item--wishlist .product-grid-item__secondary-action {
        width: calc(100% - 156px); } }
  .product-grid-item--slider-item .product-grid-item__link {
    flex: 0; }
  .product-grid-item--slider-item .product-grid-item__details {
    flex: 1; }
  .product-grid-item--slider-item .product-grid-item__details-bottom {
    margin-top: auto; }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .product-grid-item--slider-item {
      display: block;
      width: 100%; } }
  .product-grid-item--slider-item .product-grid-item__image-wrapper .image, .product-grid-item--slider-item .product-grid-item__image-wrapper img,
  .product-grid-item--slider-item .product-grid-item__image-wrapper picture {
    width: 100%; }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .product-grid-item--slider-item .product-grid-item__image-wrapper .image, .product-grid-item--slider-item .product-grid-item__image-wrapper img,
      .product-grid-item--slider-item .product-grid-item__image-wrapper picture {
        width: auto; } }
  .product-grid-item--slider-item .product-grid-item__image-wrapper .lazyload,
  .product-grid-item--slider-item .product-grid-item__image-wrapper .lazyloading {
    width: 100%; }
  @media all and (min-width: 768px) {
    .product-grid-item--slider-item .product-grid-item__price--full-width {
      width: 100%; } }
  @media all and (min-width: 768px) {
    .product-grid-item--slider-item .product-grid-item__actions--zero-width {
      width: 0; } }
  .product-grid-item__badges {
    top: 16px;
    left: 0;
    z-index: 1; }
  .product-grid-item__link {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    flex: 1 1 auto;
    align-items: center;
    align-self: stretch; }
    .product-grid-item__link:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      transition: all 0.3s ease-in-out; }
  .product-grid-item__image-wrapper {
    position: relative;
    transition: all 0.3s ease-in-out;
    width: 100%; }
    .product-grid-item__image-wrapper .image, .product-grid-item__image-wrapper img,
    .product-grid-item__image-wrapper picture {
      margin: 0 auto;
      width: auto;
      height: auto;
      transition: all 0.3s ease-in-out; }
    .product-grid-item__image-wrapper .lazyload,
    .product-grid-item__image-wrapper .lazyloading {
      width: 100%;
      height: auto; }
  .product-grid-item__name {
    min-height: 65px;
    margin: 0 0 8px;
    font-weight: 400;
    font-size: 14px;
    text-transform: none; }
    @media all and (min-width: 480px) {
      .product-grid-item__name {
        min-height: 45px; } }
    @media all and (min-width: 768px) {
      .product-grid-item__name {
        font-size: 16px; } }
    @media all and (min-width: 1024px) {
      .product-grid-item__name {
        width: 100%; } }
  .product-grid-item__name-link {
    display: block;
    color: #231f20;
    text-decoration: none;
    line-height: 1.5; }
    .product-grid-item__name-link:hover {
      text-decoration: none;
      color: #231f20; }
  .product-grid-item__rating {
    margin-bottom: 8px;
    height: 16px; }
  .product-grid-item__price {
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    min-height: auto; }
    @media all and (min-width: 768px) {
      .product-grid-item__price {
        width: 50%; } }
    .product-grid-item__price .price-label {
      font-weight: 400; }
    .product-grid-item__price .price__value:not(.price__value--between) {
      display: flex;
      flex-flow: column nowrap;
      justify-content: center;
      white-space: nowrap; }
  .product-grid-item__details {
    padding: 0 8px;
    margin: 8px 0 12px;
    flex-grow: 0;
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-end;
    border: 1px solid #ebebeb;
    border-width: 0; }
    @media all and (min-width: 1200px) {
      .product-grid-item__details {
        padding: 0 12px; } }
  .product-grid-item__details-bottom {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between; }
  .product-grid-item__actions {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    width: 100%; }
    @media all and (min-width: 768px) {
      .product-grid-item__actions {
        width: 50%; } }
    .product-grid-item__actions .tocompare {
      display: none; }
    .product-grid-item__actions--ee {
      justify-content: space-between;
      width: 100%; }
      .product-grid-item__actions--ee.product-grid-item__actions--slider .dropdown-list__content {
        bottom: 100%;
        top: auto; }
      .product-grid-item__actions--ee .tocart {
        width: 48px;
        height: 44px; }
      .product-grid-item__actions--ee .product-grid-item__secondary-action {
        display: flex;
        align-items: center; }
        .product-grid-item__actions--ee .product-grid-item__secondary-action .button, .product-grid-item__actions--ee .product-grid-item__secondary-action .button-extend [type="button"], .button-extend .product-grid-item__actions--ee .product-grid-item__secondary-action [type="button"],
        .product-grid-item__actions--ee .product-grid-item__secondary-action .button-extend [type="submit"], .button-extend .product-grid-item__actions--ee .product-grid-item__secondary-action [type="submit"], .product-grid-item__actions--ee .product-grid-item__secondary-action .file-upload--native label, .file-upload--native .product-grid-item__actions--ee .product-grid-item__secondary-action label, .product-grid-item__actions--ee .product-grid-item__secondary-action .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-grid-item__actions--ee .product-grid-item__secondary-action button, .product-grid-item__actions--ee .product-grid-item__secondary-action .slider__link--button, .product-grid-item__actions--ee .product-grid-item__secondary-action .slider__link--button-secondary, .product-grid-item__actions--ee .product-grid-item__secondary-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-grid-item__actions--ee .product-grid-item__secondary-action a.action, .product-grid-item__actions--ee .product-grid-item__secondary-action a.pagebuilder-button-link,
        .product-grid-item__actions--ee .product-grid-item__secondary-action button.pagebuilder-button-link,
        .product-grid-item__actions--ee .product-grid-item__secondary-action div.pagebuilder-button-link, .product-grid-item__actions--ee .product-grid-item__secondary-action a.pagebuilder-button-primary,
        .product-grid-item__actions--ee .product-grid-item__secondary-action button.pagebuilder-button-primary,
        .product-grid-item__actions--ee .product-grid-item__secondary-action div.pagebuilder-button-primary, .product-grid-item__actions--ee .product-grid-item__secondary-action a.pagebuilder-button-secondary,
        .product-grid-item__actions--ee .product-grid-item__secondary-action button.pagebuilder-button-secondary,
        .product-grid-item__actions--ee .product-grid-item__secondary-action div.pagebuilder-button-secondary, .product-grid-item__actions--ee .product-grid-item__secondary-action .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-grid-item__actions--ee .product-grid-item__secondary-action .yotpo-default-button {
          justify-content: center;
          order: 1; }
          .product-grid-item__actions--ee .product-grid-item__secondary-action .button__text {
            display: none; }
        .product-grid-item__actions--ee .product-grid-item__secondary-action .block-requisition-list {
          margin: 0 8px 0 0;
          order: 3; }
      .product-grid-item__actions--ee .button--wishlist {
        display: none; }
      .product-grid-item__actions--ee .product-view__update-wishlist {
        display: none; }
      .product-grid-item__actions--ee .product-view__multiwishlist {
        width: 48px;
        margin: 0 8px;
        order: 2; }
      .product-grid-item__actions--ee .dropdown-list__content {
        width: 180px; }
        @media all and (min-width: 768px) {
          .product-grid-item__actions--ee .dropdown-list__content {
            width: 210px; } }
      .product-grid-item__actions--ee .dropdown-list__icon {
        display: none; }
      .product-grid-item__actions--ee .dropdown-list__label {
        width: 48px;
        height: 48px; }
      .product-grid-item__actions--ee .dropdown-list__item {
        position: relative; }
  .product-grid-item__primary-action {
    margin: 0 0 0 8px; }
    @media all and (min-width: 768px) {
      .product-grid-item__primary-action .button--add-to {
        padding: 0 8px; }
        .product-grid-item__primary-action .button--add-to:after {
          content: url("../images/icons/plus-light.svg"); }
        .product-grid-item__primary-action .button--add-to .button__icon {
          display: block; }
        .product-grid-item__primary-action .button--add-to .button__text {
          display: none; } }
  .product-grid-item__wishlist-action {
    margin: 8px 0 0 0; }
    @media all and (min-width: 768px) {
      .product-grid-item__wishlist-action {
        display: flex;
        flex-flow: row wrap; } }
  .product-grid-item__wishlist-comment {
    width: 100%;
    margin: 0 0 8px 0; }
    @media all and (min-width: 768px) {
      .product-grid-item__wishlist-comment {
        margin: 0 0 16px 0; } }
  .product-grid-item__wishlist-qty {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
    @media all and (min-width: 768px) {
      .product-grid-item__wishlist-qty {
        flex-direction: column;
        align-items: flex-start;
        width: 80px; } }
    @media all and (min-width: 1200px) {
      .product-grid-item__wishlist-qty {
        width: 156px; } }
  .product-grid-item .add-to-wishlist {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent; }
    .product-grid-item .add-to-wishlist:before {
      display: none; }
    .product-grid-item .add-to-wishlist.button--icon-filled .icon {
      fill: #231f20; }
    .product-grid-item .add-to-wishlist.button--icon-filled:after {
      display: block;
      background-position: 0 100%; }
  .product-grid-item .button--tocompare {
    background-color: #ffffff; }

.product-list-item {
  position: relative;
  display: flex;
  align-items: stretch;
  border-style: solid;
  border-width: 0;
  border-color: #ebebeb;
  padding: 16px; }
  .product-list-item:hover .product-list-item__image-link .lazyload-wrapper:after, .product-list-item:focus-within .product-list-item__image-link .lazyload-wrapper:after {
    background-color: rgba(0, 0, 0, 0.2); }
  .product-list-item .product-list-item__image-link .lazyload-wrapper {
    position: relative; }
    .product-list-item .product-list-item__image-link .lazyload-wrapper:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      transition: all 0.3s ease-in-out; }
  @media all and (min-width: 768px) {
    .product-list-item {
      padding: 16px; } }
  .product-list-item__image {
    transition: all 0.3s ease-in-out; }
    .product-list-item__image .image, .product-list-item__image img,
    .product-list-item__image picture {
      transition: all 0.3s ease-in-out; }
  .product-list-item__image-link {
    position: relative;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    width: 100px;
    margin: 0 8px 0 0;
    text-decoration: none; }
    @media all and (min-width: 768px) {
      .product-list-item__image-link {
        margin: 0 16px 0 0;
        flex-basis: 140px;
        width: 140px; } }
    @media all and (min-width: 1200px) {
      .product-list-item__image-link {
        margin: 0 64px 0 0; } }
    .product-list-item__image-link:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: transparent;
      transition: all 0.3s ease-in-out; }
  .product-list-item__badges {
    z-index: 1;
    left: 0;
    bottom: -8px; }
    @media all and (min-width: 768px) {
      .product-list-item__badges {
        top: 16px;
        bottom: 32px; } }
  .product-list-item__main {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(100% - 100px - 8px);
    max-width: calc(100% - 100px - 8px); }
    @media all and (min-width: 768px) {
      .product-list-item__main {
        display: flex;
        flex-basis: calc(100% - 140px - 16px);
        max-width: calc(100% - 140px - 16px); } }
  .product-list-item__details {
    display: flex;
    align-items: flex-start;
    flex-direction: column; }
    @media all and (min-width: 768px) {
      .product-list-item__details {
        flex-grow: 1;
        flex-shrink: 1; } }
  .product-list-item__name {
    margin: 4px 0;
    font-size: 14px; }
    @media all and (min-width: 768px) {
      .product-list-item__name {
        margin: 8px 0 4px;
        font-size: 16px; } }
  .product-list-item__name-link {
    display: block;
    text-decoration: none;
    text-transform: none; }
    .product-list-item__name-link:hover {
      color: #231f20;
      text-decoration: none; }
  .product-list-item__sku {
    font-size: 10px;
    color: #686868;
    margin: 0 0 16px; }
    @media all and (min-width: 768px) {
      .product-list-item__sku {
        font-size: 14px; } }
  .product-list-item__description {
    color: #686868;
    font-size: 10px;
    margin: 0 0 8px; }
    @media all and (min-width: 768px) {
      .product-list-item__description {
        font-size: 14px; } }
  .product-list-item__list {
    display: block;
    margin: 0;
    color: #686868;
    font-size: 10px; }
    @media all and (min-width: 768px) {
      .product-list-item__list {
        display: block;
        margin: 0;
        font-size: 14px; } }
    .product-list-item__list dl {
      color: #686868; }
    .product-list-item__list dt {
      position: relative;
      padding: 0 8px 8px 16px; }
  .product-list-item__actions {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    align-items: center; }
    @media all and (min-width: 768px) {
      .product-list-item__actions {
        flex-grow: 1;
        justify-content: flex-end;
        align-items: flex-start; } }
  .product-list-item__actions-inner {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-end; }
    .product-list-item__actions-inner .button--icon:not(.button--add-to) {
      margin: 0 4px 0 0; }
      @media all and (min-width: 768px) {
        .product-list-item__actions-inner .button--icon:not(.button--add-to) {
          margin: 0 8px 0 0; } }
    .product-list-item__actions-inner--ee {
      display: flex;
      align-items: center; }
      .product-list-item__actions-inner--ee .button--tocompare {
        background-color: #f1f1f1; }
      .product-list-item__actions-inner--ee .button, .product-list-item__actions-inner--ee .button-extend [type="button"], .button-extend .product-list-item__actions-inner--ee [type="button"],
      .product-list-item__actions-inner--ee .button-extend [type="submit"], .button-extend .product-list-item__actions-inner--ee [type="submit"], .product-list-item__actions-inner--ee .file-upload--native label, .file-upload--native .product-list-item__actions-inner--ee label, .product-list-item__actions-inner--ee .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee button, .product-list-item__actions-inner--ee .slider__link--button, .product-list-item__actions-inner--ee .slider__link--button-secondary, .product-list-item__actions-inner--ee .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee a.action, .product-list-item__actions-inner--ee a.pagebuilder-button-link,
      .product-list-item__actions-inner--ee button.pagebuilder-button-link,
      .product-list-item__actions-inner--ee div.pagebuilder-button-link, .product-list-item__actions-inner--ee a.pagebuilder-button-primary,
      .product-list-item__actions-inner--ee button.pagebuilder-button-primary,
      .product-list-item__actions-inner--ee div.pagebuilder-button-primary, .product-list-item__actions-inner--ee a.pagebuilder-button-secondary,
      .product-list-item__actions-inner--ee button.pagebuilder-button-secondary,
      .product-list-item__actions-inner--ee div.pagebuilder-button-secondary, .product-list-item__actions-inner--ee .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .yotpo-default-button,
      .product-list-item__actions-inner--ee .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .product-list-item__actions-inner--ee input.yotpo-default-button[type="button"], .product-list-item__actions-inner--ee .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .yotpo-default-button.primary-color-btn.yotpo-submit {
        justify-content: center;
        order: 1; }
        .product-list-item__actions-inner--ee .button__text {
          display: none; }
      .product-list-item__actions-inner--ee .product-list-item__add-to-action {
        flex-grow: 0;
        width: auto;
        order: 4; }
        .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__text, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__text, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__text, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__text {
          display: none; }
          @media all and (min-width: 1200px) {
            .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__text, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__text, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__text, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__text {
              display: block; } }
        .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__icon, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__icon, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__icon, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__icon, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__icon, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__icon {
          display: block; }
          @media all and (min-width: 1200px) {
            .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__icon, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__icon, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__icon, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__icon, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__icon, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__icon {
              display: none; } }
      .product-list-item__actions-inner--ee .block-requisition-list {
        order: 3; }
      .product-list-item__actions-inner--ee .product-view__update-wishlist {
        display: none; }
      .product-list-item__actions-inner--ee .product-view__multiwishlist {
        width: 48px;
        margin: 0 8px 0 0;
        order: 2; }
        .product-list-item__actions-inner--ee .product-view__multiwishlist .dropdown-list__label {
          justify-content: center; }
      .product-list-item__actions-inner--ee .dropdown-list__content {
        top: auto;
        bottom: 100%;
        width: 180px; }
        @media all and (min-width: 768px) {
          .product-list-item__actions-inner--ee .dropdown-list__content {
            width: 210px; } }
      .product-list-item__actions-inner--ee .dropdown-list__icon {
        display: none; }
      .product-list-item__actions-inner--ee .dropdown-list__label {
        width: 48px;
        height: 48px; }
      .product-list-item__actions-inner--ee .dropdown-list__item {
        position: relative; }
  .product-list-item__price {
    width: 100%; }
    .product-list-item__price .price {
      display: flex;
      flex-flow: column nowrap; }
    @media all and (min-width: 768px) {
      .product-list-item__price {
        margin: 16px 0 0 0;
        text-align: left; }
        .product-list-item__price .price {
          align-items: flex-end; }
        .product-list-item__price .price__value {
          font-size: 24px; }
          .product-list-item__price .price__value--old {
            margin: 0;
            font-size: 16px; } }
  .product-list-item__add-to-action {
    flex-grow: 1;
    max-width: 250px; }
    @media all and (min-width: 768px) {
      .product-list-item__add-to-action {
        flex-grow: 0; } }
    .product-list-item__add-to-action .button--add-to {
      padding: 0 32px;
      padding: 8px; }
      .product-list-item__add-to-action .button--add-to:after {
        content: url("../images/icons/shopping-cart-light.svg"); }
      .product-list-item__add-to-action .button--add-to .button__icon {
        display: none; }
      .product-list-item__add-to-action .button--add-to .button__text {
        display: block; }
      @media all and (min-width: 768px) {
        .product-list-item__add-to-action .button--add-to {
          padding: 0 8px; }
          .product-list-item__add-to-action .button--add-to:after {
            content: url("../images/icons/plus-light.svg"); }
          .product-list-item__add-to-action .button--add-to .button__icon {
            display: block; }
          .product-list-item__add-to-action .button--add-to .button__text {
            display: none; } }
      @media all and (min-width: 1200px) {
        .product-list-item__add-to-action .button--add-to {
          padding: 0 8px; }
          .product-list-item__add-to-action .button--add-to:after {
            content: url("../images/icons/plus-light.svg"); }
          .product-list-item__add-to-action .button--add-to .button__icon {
            display: block; }
          .product-list-item__add-to-action .button--add-to .button__text {
            display: none; } }
  .product-list-item__stock {
    display: none;
    width: 100%;
    justify-content: flex-start;
    padding: 0;
    text-transform: uppercase;
    text-decoration: none; }
    @media all and (min-width: 768px) {
      .product-list-item__stock {
        display: inline-flex;
        justify-content: flex-end; } }
    .product-list-item__stock:hover {
      text-decoration: underline; }
  .product-list-item .button--wishlist.button--icon-filled .icon {
    fill: #231f20; }
  .product-list-item .button--wishlist.button--icon-filled:after {
    display: block;
    background-position: 0 100%; }
  .product-list-item .button--wishlist.button--icon-filled.button--icon-filled .icon {
    fill: #231f20; }
  .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:after {
    display: block;
    background-position: 0 100%; }
  .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:hover:before, .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:active:before {
    background-color: #231f20; }
  .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:hover:after, .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:active:after {
    display: block;
    background-image: linear-gradient(to right, #ffffff 50%, transparent 50%); }
  .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:hover .icon, .product-list-item .button--wishlist.button--icon-filled.button--icon-filled:active .icon {
    fill: #ffffff; }
  .product-list-item__rating .review__amount,
  .product-list-item__rating .review__summary-add {
    display: none; }
  .product-list-item .swatch__container--catalog .loader__icon {
    margin: 0 40px 0 0; }
  .product-list-item .swatch__wrapper {
    justify-content: flex-end; }

.product-review__action {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 48px 0; }
  .product-review__action .review__summary-handle {
    flex-wrap: wrap; }
    @media all and (min-width: 768px) {
      .product-review__action .review__summary-handle {
        flex-wrap: nowrap;
        justify-content: flex-start;
        width: 100%;
        max-width: none; } }
    .product-review__action .review__summary-handle .review__rating {
      margin-bottom: 0; }
  .product-review__action .review__summary-add {
    text-align: left;
    flex-grow: 0; }
    @media all and (min-width: 768px) {
      .product-review__action .review__summary-add {
        flex-basis: auto; } }
    .product-review__action .review__summary-add:focus {
      outline: 0;
      text-decoration: underline;
      color: #1a1b1d;
      background-color: #00a651; }

.product-review__write-btn {
  white-space: nowrap; }

.product-review__reviews {
  padding: 32px 0; }
  .product-review__reviews .review {
    margin: 0 0 32px;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; }

.product-review .list__item:last-child .review, .product-review .dashboard-nav .nav.item:last-child .review, .dashboard-nav .product-review .nav.item:last-child .review, .product-review .company .jstree-node:last-child .review, .company .product-review .jstree-node:last-child .review {
  margin-bottom: 0; }

.quicksearch {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  display: none;
  padding: 0 16px;
  width: 100%;
  background: #ffffff;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.16);
  transition: all 0.3s ease-in-out; }
  @media all and (min-width: 768px) {
    .quicksearch {
      top: calc(100% - 16px);
      left: 0;
      right: auto;
      width: 100%;
      padding: 0 16px; } }
  @media all and (min-width: 950px) {
    .quicksearch {
      padding: 0 32px;
      left: calc((100% - 880px) / 2);
      width: 880px; } }
  @media all and (min-width: 1200px) {
    .quicksearch {
      padding: 0 32px;
      left: calc((100% - 880px) / 2);
      width: 880px; } }
  .quicksearch--visible {
    display: block; }
  .quicksearch__wrapper {
    position: static; }
  .quicksearch__results {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 48px 16px 0;
    border-bottom: 1px solid #ebebeb; }
    @media all and (min-width: 768px) {
      .quicksearch__results {
        padding: 8px 0; } }
    @media all and (min-width: 1024px) {
      .quicksearch__results {
        padding: 8px 0; } }
  .quicksearch__empty {
    margin: 8px 0; }
  .quicksearch__empty, .quicksearch__results-heading {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 16px;
    font-weight: 400;
    text-transform: none; }
  .quicksearch__typed {
    display: inline-flex;
    align-items: center;
    min-height: 48px;
    font-weight: 700; }
  .quicksearch__close-button {
    position: absolute;
    right: 16px;
    top: 16px;
    background-color: transparent; }
    @media all and (min-width: 768px) {
      .quicksearch__close-button {
        top: 8px;
        right: 16px; } }
    @media all and (min-width: 1024px) {
      .quicksearch__close-button {
        top: 16px;
        right: 16px; } }
    .quicksearch__close-button .quicksearch__close-icon {
      fill: #231f20; }
  .quicksearch__content {
    padding: 8px 0; }
    @media all and (min-width: 768px) {
      .quicksearch__content {
        display: flex; } }
  .quicksearch__list {
    margin: 0;
    padding: 0;
    list-style-type: none; }
    .quicksearch__list--column {
      flex: 2; }
  .quicksearch__product {
    display: flex;
    padding: 16px 0;
    border-bottom: 1px solid #ebebeb; }
  .quicksearch__product-image-wrapper {
    min-width: 72px;
    min-height: 72px;
    margin-right: 8px; }
  .quicksearch__product-image {
    max-width: 72px; }
  .quicksearch__link {
    display: block;
    text-decoration: none; }
    .quicksearch__link--sidebar {
      color: #231f20;
      font-size: 14px;
      font-weight: 600; }
  .quicksearch__name {
    color: inherit;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    text-transform: none;
    font-weight: 400;
    margin: 0;
    padding: 0 0 8px; }
    @media all and (min-width: 768px) {
      .quicksearch__name {
        font-size: 14px; } }
  .quicksearch__sidebar-column {
    flex: 1;
    padding: 32px 0 0 0; }
    @media all and (min-width: 768px) {
      .quicksearch__sidebar-column {
        padding: 24px 0 0 16px; } }
    @media all and (min-width: 1024px) {
      .quicksearch__sidebar-column {
        padding: 24px 0 0 32px; } }
    @media all and (min-width: 1200px) {
      .quicksearch__sidebar-column {
        padding: 24px 0 0 32px; } }
  .quicksearch__sidebar-list:first-of-type {
    margin: 0 0 16px 0; }
  .quicksearch__sidebar-item {
    padding: 16px 0; }
  .quicksearch__sidebar-title {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    font-weight: 700;
    text-transform: none; }
  .quicksearch__more-link {
    margin: 16px 0;
    border-top: 1px solid #ebebeb; }
    @media all and (min-width: 1024px) {
      .quicksearch__more-link {
        margin: 16px 0 32px; } }
    .quicksearch__more-link:hover {
      color: inherit; }

.quantity-update {
  position: relative;
  display: flex;
  max-width: 200px;
  width: 100%;
  transition: all 0.3s ease-in-out; }
  @media all and (min-width: 768px) {
    .quantity-update {
      max-width: 128px; } }
  .quantity-update--active {
    border: 1px solid #231f20; }
  .quantity-update__input {
    flex-grow: 1;
    border-style: solid;
    border-color: #ebebeb;
    border-width: 1px;
    border-radius: 8px;
    width: 56px;
    height: 36px;
    color: #231f20;
    font-size: 14px;
    text-align: center;
    -webkit-appearance: none;
            appearance: none; }
    @media all and (min-width: 768px) {
      .quantity-update__input {
        flex-grow: initial; } }
    .quantity-update__input.focus-visible {
      outline: none; }
    .quantity-update__input.mage-error {
      border-width: 1px; }
  .quantity-update__button {
    width: 36px;
    height: 36px;
    margin: 0;
    border: 1px solid #ebebeb; }
    .quantity-update__button--plus {
      border-left: 0; }
    .quantity-update__button--minus {
      border-right: 0; }
  .quantity-update__alert {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .quantity-update input[type="number"]::-webkit-outer-spin-button,
  .quantity-update input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .quantity-update input[type="number"] {
    -moz-appearance: textfield; }
  .quantity-update div.mage-error {
    position: absolute;
    bottom: -24px;
    width: 730px; }

.range-filter {
  padding: 16px 4px 0 0;
  overflow: hidden; }
  @media all and (min-width: 1024px) {
    .range-filter {
      padding: 16px 0 0 0; } }
  .range-filter__slider {
    margin: 0 0 40px 0; }
  .range-filter__inputs-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .range-filter__dash {
    text-align: center;
    padding: 0 16px 0 8px; }
  .range-filter__suffix {
    padding: 0 8px; }
  .range-filter__label {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .range-filter__input {
    width: auto;
    flex-grow: 1;
    margin: 0; }
  .range-filter__button {
    width: calc(100% - 4px); }
    @media all and (min-width: 1024px) {
      .range-filter__button {
        width: 100%; } }

.noUi-connect {
  background-color: #231f20;
  border-radius: 0; }

.noUi-tooltip {
  display: none; }

.noUi-target {
  background-color: #d8d8d8;
  box-shadow: none;
  border: none;
  border-radius: 0;
  height: 4px; }

.noUi-handle:hover {
  cursor: pointer; }

.noUi-horizontal .noUi-handle {
  border-radius: 50%;
  background-color: #ffffff;
  width: 24px;
  height: 24px;
  border: 1px solid #231f20;
  box-shadow: none;
  top: -10px; }
  .noUi-horizontal .noUi-handle:before, .noUi-horizontal .noUi-handle:after {
    display: none; }
  .noUi-horizontal .noUi-handle.focus-visible .noUi-tooltip {
    display: block; }

.noUi-extended {
  padding-right: 24px; }

.noUi-extended .noUi-handle {
  right: -24px; }

.recently-viewed {
  position: relative;
  max-width: 1200px; }
  .recently-viewed--sidebar .slider__slides {
    flex-wrap: wrap; }

.review {
  width: 100%; }
  @media all and (min-width: 768px) {
    .review {
      display: flex;
      flex-flow: row nowrap; } }
  .review--add {
    padding: 40px 0 0;
    margin: 0 0 16px;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; }
    @media all and (min-width: 768px) {
      .review--add {
        display: block; } }
  .review--summary {
    width: auto; }
    .review--summary .rating {
      margin: 0 8px 0 0;
      padding: 0; }
  .review__details {
    max-width: calc(100% - 48px);
    flex-basis: calc(100% - 48px);
    padding: 0; }
  .review__image {
    max-width: 48px;
    flex-basis: 48px; }
    .review__image .image, .review__image img,
    .review__image picture {
      max-width: 48px;
      width: 48px;
      height: auto;
      border-radius: 50%; }
  .review__rating-legend {
    color: #6e7577; }
  .review__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height: 48px;
    margin: 16px 0; }
  .review__title {
    font-weight: 700;
    text-transform: capitalize;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }
  .review__title-product {
    display: block;
    margin: 8px 0;
    text-transform: capitalize; }
  .review__author-name {
    font-weight: 700;
    text-transform: capitalize;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    margin: 0; }
  .review__author-description {
    color: #6e7577;
    font-size: 12px; }
  .review__date {
    display: block;
    color: #686868;
    font-size: 12px; }
  .review__fieldset {
    max-width: 650px;
    margin: 0;
    padding: 0 0 96px 0; }
  .review__field {
    margin: 24px 0; }
  .review__submit-btn {
    width: 100%; }
    @media all and (min-width: 768px) {
      .review__submit-btn {
        width: auto; } }
  .review__required-info {
    margin: 32px 0 0;
    font-size: 12px; }
  .review__summary-handle {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    width: auto; }
  .review__amount {
    margin: 0 8px 0 0;
    padding: 0;
    letter-spacing: 2px;
    text-decoration: none;
    color: #6e7577;
    white-space: nowrap; }
    @media all and (min-width: 768px) {
      .review__amount {
        margin: 0 8px 0 0; } }
    .review__amount.focus-visible {
      outline: 0;
      text-decoration: underline;
      color: #1a1b1d;
      background-color: #00a651; }
  .review__summary-add {
    width: 100%;
    padding: 0;
    text-decoration: underline;
    text-align: left;
    color: #6e7577; }
    .review__summary-add.focus-visible {
      outline: 0;
      text-decoration: underline;
      color: #1a1b1d;
      background-color: #00a651; }
    .review-customer-view .review__summary-add {
      display: none; }
  .review__rating {
    margin: 0 0 16px; }
  .review__description {
    margin: 0 0 16px; }
    .review__description p {
      font-size: 14px;
      color: #6e7577; }
  .review__links {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 0 32px; }
    .review__links .button, .review__links .button-extend [type="button"], .button-extend .review__links [type="button"],
    .review__links .button-extend [type="submit"], .button-extend .review__links [type="submit"], .review__links .file-upload--native label, .file-upload--native .review__links label, .review__links .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .review__links button, .review__links .slider__link--button, .review__links .slider__link--button-secondary, .review__links .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .review__links a.action, .review__links a.pagebuilder-button-link,
    .review__links button.pagebuilder-button-link,
    .review__links div.pagebuilder-button-link, .review__links a.pagebuilder-button-primary,
    .review__links button.pagebuilder-button-primary,
    .review__links div.pagebuilder-button-primary, .review__links a.pagebuilder-button-secondary,
    .review__links button.pagebuilder-button-secondary,
    .review__links div.pagebuilder-button-secondary, .review__links .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .review__links .yotpo-default-button,
    .review__links .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .review__links input.yotpo-default-button[type="button"], .review__links .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .review__links .yotpo-default-button.primary-color-btn.yotpo-submit {
      padding: 0; }
  .review__links-column {
    display: flex;
    align-items: center; }
    .review__links-column:first-child {
      margin: 32px 0; }
  .review__links-btn {
    display: flex;
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    border-radius: 0;
    color: #6e7577;
    text-decoration: none;
    padding: 0 16px 0 0; }
    .review__links-btn:last-child {
      padding-right: 0; }
    .review__links-btn .icon {
      fill: #6e7577;
      margin: 0 8px 0 0; }
  .review__links-legend {
    color: #6e7577;
    margin: 0 16px 0 0; }

.section {
  margin: 0 0 72px 0; }
  @media all and (min-width: 768px) {
    .section--secondary {
      margin: 0; } }
  .section--fix-spacer {
    margin: 0 0 64px 0; }
  .section--fix-spacer-small {
    margin: 0 0 60px 0; }
  .section--fix-spacer-medium {
    margin: 0 0 56px 0; }
    @media all and (min-width: 768px) {
      .section--fix-spacer-medium {
        margin: 0 48px 56px; } }
    @media all and (min-width: 1024px) {
      .section--fix-spacer-medium {
        margin: 0 0 56px; } }
  .section--fix-spacer-semi-medium {
    margin: 0 0 48px 0; }
  .section--fix-spacer-large {
    margin: 0 0 40px 0; }
    @media all and (min-width: 768px) {
      .section--fix-spacer-large {
        margin: 0 48px 40px; } }
    @media all and (min-width: 1024px) {
      .section--fix-spacer-large {
        margin: 0 0 40px; } }
  .section--fix-spacer-semi-large {
    margin: 0 0 32px 0; }
  .section--fix-spacer-extra-large {
    margin: 0 0 24px 0; }
  .section__heading {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    margin: 0 0 48px 0; }
  .section__content--products {
    margin: -8px -8px 0; }

@media all and (min-width: 1024px) {
  .side-menu {
    display: none; } }

.side-menu__trigger {
  background-color: #ffffff; }
  @media all and (min-width: 768px) {
    .side-menu__trigger {
      border: none;
      border-width: 0;
      padding: 0 8px 0 0;
      margin: 0; } }

.side-menu__modal {
  background: #ffffff; }

.side-menu__container {
  margin-top: 112px;
  max-width: 100%;
  box-shadow: none;
  padding: 0 24px;
  max-height: calc(100vh - 112px); }
  @media all and (min-width: 768px) {
    .side-menu__container {
      max-height: calc(100vh - 82px);
      margin-top: 82px; } }

.side-menu__content {
  max-width: 496px;
  margin: 0 auto;
  overflow-y: auto;
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  scrollbar-width: none;
  /* Firefox */ }
  .side-menu__content::-webkit-scrollbar {
    display: none;
    /* Safari and Chrome */ }

.side-menu__content-middle {
  padding: 16px 0 0;
  overflow: visible; }

.side-menu__content-bottom {
  padding: 40px 0 0;
  border: 0; }

.side-menu__bottom-actions {
  max-width: 100%;
  margin: 0; }

.side-menu__bottom-action {
  width: 100%;
  flex-basis: 100%; }

.side-menu__close-button {
  top: -56px;
  left: 8px;
  background: #ffffff; }
  @media all and (min-width: 768px) {
    .side-menu__close-button {
      top: -65px;
      left: 12px; } }

.side-menu__close-button-text {
  margin: 0 0 0 16px;
  color: #231f20;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 16px;
  font-weight: 400; }

.sidebar-block {
  position: relative;
  padding: 0 0 32px;
  min-height: 150px; }
  .sidebar-block--hidden {
    display: none; }
  .sidebar-block--loaded {
    min-height: auto; }
  .sidebar-block__heading {
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .sidebar-block__heading--with-border {
      border: 1px solid #ebebeb;
      border-width: 0 0 1px;
      margin: 0 0 16px;
      padding: 0 0 8px; }
  .sidebar-block__title {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-weight: 700;
    font-size: 16px; }
  .sidebar-block__list {
    margin: 0 0 8px 0;
    counter-reset: sidebarIndex; }
    .sidebar-block__list--hidden {
      display: none; }
  .sidebar-block__item {
    display: flex;
    align-items: center;
    padding: 0 0 8px; }
    .sidebar-block__item:before {
      content: counter(sidebarIndex) ".";
      counter-increment: sidebarIndex;
      margin: 0 8px;
      min-width: 16px;
      font-weight: 700; }
      @media all and (min-width: 1024px) {
        .sidebar-block__item:before {
          margin: 0 8px 0 4px; } }
  .sidebar-block__remove:hover .icon, .sidebar-block__remove.focus-visible .icon {
    fill: #ffffff; }
  .sidebar-block__remove .icon {
    fill: #e62325; }
  .sidebar-block__product-image {
    width: 72px;
    margin: 0 16px 0 0; }
  .sidebar-block__counter {
    white-space: nowrap; }
  .sidebar-block__hidden {
    display: none; }
  .sidebar-block__actions {
    display: flex;
    flex-flow: row wrap; }
  .sidebar-block__action {
    padding: 11px 0;
    display: inline-block;
    min-height: initial;
    margin: 0 12px;
    font-size: 16px;
    font-weight: 700;
    text-decoration: underline;
    text-align: left; }
    @media all and (min-width: 1024px) {
      .sidebar-block__action {
        margin: 0 12px 0 0; } }
    .sidebar-block__action:hover {
      text-decoration: underline; }
  .sidebar-block .price-as-configured {
    margin: 0;
    font-weight: 700; }

.skip-nav {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0;
  padding: 12px 48px;
  top: 0;
  left: 0;
  z-index: 10; }
  .skip-nav.focus-visible, .skip-nav:active, .skip-nav:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }
  .skip-nav.focus-visible, .skip-nav:focus, .skip-nav:active, .skip-nav:hover {
    position: absolute;
    margin: 8px;
    background-color: #231f20;
    color: #ffffff;
    text-decoration: none; }
  .skip-nav--relative.focus-visible, .skip-nav--relative:active, .skip-nav--relative:focus, .skip-nav--relative:hover {
    position: relative;
    display: block;
    margin: 16px; }

.slider {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  min-height: 56px;
  margin: 0; }
  .slider__heading {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    margin: 0 0 24px; }
  .slider--loading .slider__navigation,
  .slider--loading .slider__dots {
    display: none; }
  .slider--products .slider__slides, .slider--brands .slider__slides {
    display: flex; }
    .slider--products .slider__slides.slick-initialized, .slider--brands .slider__slides.slick-initialized {
      display: block; }
  .slider--products .slider__item, .slider--brands .slider__item {
    flex-grow: 1;
    flex-basis: 0; }
  .slider--products .slider__heading {
    margin: 0 0 48px; }
  .slider--products .slider__item {
    padding: 8px; }
    .slider--products .slider__item:nth-child(n + 2) {
      display: flex; }
    .slider--products .slider__item:nth-child(n + 3) {
      display: none; }
      @media all and (min-width: 768px) {
        .slider--products .slider__item:nth-child(n + 3) {
          display: flex; } }
    @media all and (min-width: 768px) {
      .slider--products .slider__item:nth-child(n + 4) {
        display: none; } }
    @media all and (min-width: 1024px) {
      .slider--products .slider__item:nth-child(n + 4) {
        display: flex; } }
    @media all and (min-width: 1024px) {
      .slider--products .slider__item:nth-child(n + 5) {
        display: none; } }
  .slider--brands .slider__container {
    width: 288px;
    margin-left: auto;
    margin-right: auto;
    position: relative; }
    @media all and (min-width: 768px) {
      .slider--brands .slider__container {
        width: 576px; } }
    @media all and (min-width: 1024px) {
      .slider--brands .slider__container {
        width: 864px; } }
    @media all and (min-width: 1200px) {
      .slider--brands .slider__container {
        width: 1248px; } }
    .slider--brands .slider__container:before, .slider--brands .slider__container:after {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: 100%;
      z-index: 1; }
      @media all and (min-width: 768px) {
        .slider--brands .slider__container:before, .slider--brands .slider__container:after {
          display: none; } }
    .slider--brands .slider__container:before {
      background: linear-gradient(to left, rgba(255, 255, 255, 0), #ffffff 50%);
      right: 100%; }
    .slider--brands .slider__container:after {
      background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);
      left: 100%; }
  .slider--brands .slider__handler {
    overflow: hidden; }
    @media all and (min-width: 768px) {
      .slider--brands .slider__handler {
        overflow: visible; } }
  .slider--brands .slick-list {
    overflow: visible; }
    @media all and (min-width: 768px) {
      .slider--brands .slick-list {
        overflow: hidden; } }
  .slider--brands .slider__slides {
    justify-content: center; }
  .slider--brands .slider__item {
    max-width: 96px; }
    .slider--brands .slider__item:nth-child(n + 2) {
      display: block; }
      .slick-initialized .slider--brands .slider__item:nth-child(n + 2) {
        display: flex; }
    @media all and (min-width: 768px) {
      .slider--brands .slider__item {
        max-width: 144px; } }
    @media all and (min-width: 1024px) {
      .slider--brands .slider__item {
        max-width: 144px; } }
    @media all and (min-width: 1200px) {
      .slider--brands .slider__item {
        max-width: 208px; } }
  .slider--nested .slider__slides {
    display: block; }
  .slider--full-width {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw; }
  .slider--catalog-events {
    max-width: 1200px;
    margin: 0 auto; }
  .slider__handler {
    position: relative; }
  .slider__slides {
    height: auto; }
    .slider__slides .slick-list {
      min-height: 48px; }
  .slider__item {
    height: auto;
    display: flex; }
    .slider__item:nth-child(n + 2) {
      display: none; }
      .slick-initialized .slider__item:nth-child(n + 2) {
        display: flex; }
    .slider__item picture > img.lazyload,
    .slider__item picture > img.lazyloading {
      min-height: initial;
      opacity: 0;
      background-image: none; }
  .slider__navigation {
    display: none;
    position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -24px;
    padding: 0;
    z-index: 1; }
    @media all and (min-width: 768px) {
      .slider__navigation {
        display: block; } }
  @media all and (min-width: 768px) and (-ms-high-contrast: none) {
    .slider__navigation {
      top: calc(50% - 50%); } }
  .slider__nav-button {
    width: 48px;
    height: 48px;
    min-width: 48px;
    border-radius: 0;
    padding: 0;
    position: absolute; }
  .slider__nav-icon {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12px;
    margin-left: -12px;
    transition: all 0.3s ease-in-out; }
  .slider__prev {
    left: 0; }
    .slider__prev:before {
      transform-origin: 100% 0; }
  .slider__next {
    left: auto;
    right: 0; }
  .slider__dots {
    display: block;
    position: relative;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    left: 0;
    bottom: 0; }
    .slider__dots li {
      display: inline-block;
      position: relative;
      margin: 0;
      padding: 0; }
      .slider__dots li.slick-active:before {
        display: block;
        position: absolute;
        z-index: 1;
        content: '';
        width: 6px;
        height: 6px;
        padding: 0;
        background: #231f20;
        border-radius: 50%;
        top: 50%;
        margin-top: -3px; }
      .slider__dots li:only-child {
        display: none; }
    .slider__dots button {
      display: block;
      position: relative;
      width: 6px;
      height: 6px;
      padding: 0;
      background-color: #d8d8d8;
      border: 0;
      border-radius: 50%;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden;
      margin: 0 10px 0 0; }
  .slider__link {
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    min-height: 48px;
    text-align: center; }
  .slider__after {
    padding: 16px 0;
    text-align: center; }

.steps__item--completed .steps__icon {
  top: -1px;
  transform: rotate(45deg);
  height: 10px;
  width: 7px;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff; }

.steps {
  position: relative;
  display: flex;
  align-items: center;
  margin: 40px 40px 48px; }
  .steps__line {
    position: absolute;
    width: 100%;
    border-bottom: 2px solid #ebebeb; }
  .steps__status {
    position: absolute;
    border-bottom: 2px solid #0075e4; }
    .steps__status--1 {
      width: 33%; }
    .steps__status--2 {
      width: 66%; }
    .steps__status--3, .steps__status--4 {
      width: 100%; }
  .steps__circle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #d8d8d8; }
  .steps__icon {
    position: relative; }
  .steps__list {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0;
    list-style: none; }
  .steps__item {
    display: flex;
    justify-content: center;
    align-items: center; }
    .steps__item:after {
      position: absolute;
      content: attr(data-label);
      top: 32px;
      white-space: nowrap; }
    .steps__item--failed .steps__circle {
      background: #ea2227; }
    .steps__item--failed .steps__icon {
      width: 12px;
      height: 12px; }
      .steps__item--failed .steps__icon:before, .steps__item--failed .steps__icon:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        height: 12px;
        width: 2px;
        background: #ffffff; }
      .steps__item--failed .steps__icon:before {
        transform: rotate(45deg); }
      .steps__item--failed .steps__icon:after {
        transform: rotate(-45deg); }
    .steps__item--checked:before {
      position: absolute;
      content: attr(data-number);
      z-index: 1;
      color: #ffffff; }
    .steps__item--checked .steps__circle {
      width: 30px;
      height: 30px; }
    .steps__item--checked .steps__circle, .steps__item--completed .steps__circle {
      background: #0075e4; }

.teaser {
  display: flex;
  flex-flow: row wrap;
  margin: 0;
  background-color: #0194ab; }
  .teaser--secondary {
    flex-direction: row-reverse; }
  @media all and (min-width: 768px) {
    .teaser {
      flex-wrap: nowrap;
      margin: 0; } }
  .teaser__image {
    width: 100%; }
    @media all and (min-width: 768px) {
      .teaser__image {
        width: 50%; } }
  .teaser__content {
    display: flex;
    width: 100%;
    padding: 24px; }
    @media all and (min-width: 768px) {
      .teaser__content {
        width: 50%;
        padding: 40px; } }
    @media all and (min-width: 1200px) {
      .teaser__content {
        padding: 72px 56px; } }
  .teaser__content-block {
    display: flex;
    align-items: center;
    height: 100%;
    background-color: #ffffff; }

.toolbar {
  position: relative;
  display: flex;
  flex: 0 0 auto;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding: 8px 0;
  border-style: solid;
  border-color: #d8d8d8;
  border-width: 0 0 1px 0; }
  @media all and (min-width: 768px) {
    .toolbar {
      align-items: center;
      justify-content: flex-start;
      padding: 24px 0; } }
  @media all and (min-width: 1024px) {
    .toolbar {
      padding: 0 0 16px; } }
  .toolbar .pager {
    display: none; }
  .toolbar--secondary {
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 24px 0; }
    .toolbar--secondary .pager {
      display: block; }
    .toolbar--secondary .toolbar__amount {
      display: flex;
      order: 1;
      flex-grow: 0; }
    .toolbar--secondary .toolbar__pager {
      order: 1;
      flex-grow: 2;
      flex-basis: 100%;
      margin: 0; }
    .toolbar--secondary .toolbar__limiter {
      order: 3;
      flex-grow: 0; }
  .toolbar__mode, .toolbar__limiter, .toolbar__amount, .toolbar__sorter {
    display: flex;
    flex-flow: row nowrap;
    align-items: center; }
  .toolbar__mode {
    display: flex;
    flex: 0 0 auto;
    margin: 0; }
  .toolbar__mode-button .icon {
    width: 18px;
    height: 18px;
    fill: #686868; }
  .toolbar__mode-button--active .icon {
    fill: #231f20; }
  .toolbar__amount {
    display: none;
    color: #686868;
    flex-grow: 1;
    justify-content: center; }
    @media all and (min-width: 768px) {
      .toolbar__amount {
        display: flex; } }
    .toolbar__amount--visible {
      display: flex;
      flex: 0 0 auto;
      align-items: center;
      justify-content: flex-start;
      padding: 8px 0; }
      @media all and (min-width: 768px) {
        .toolbar__amount--visible {
          flex: 1 0 0; } }
      @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
        .toolbar__amount--visible {
          flex-grow: 0; } }
  @media all and (-ms-high-contrast: none) and (min-width: 768px) {
    .toolbar__amount--visible {
      flex-grow: 1; } }
  .toolbar__amount-content {
    white-space: nowrap; }
  .toolbar__sorter {
    order: 2;
    width: 100%;
    padding: 8px 0 0;
    margin: 8px 0 0;
    border-style: solid;
    border-color: #d8d8d8;
    border-width: 1px 0 0 0; }
    @media all and (min-width: 768px) {
      .toolbar__sorter {
        order: 0;
        width: auto;
        padding: 0;
        margin: 0;
        border-width: 0; } }
    .toolbar__sorter-label {
      white-space: nowrap; }
    .toolbar__sorter .select2 {
      flex-grow: 1;
      min-width: 140px; }
  .toolbar__sorter-link {
    padding: 0 8px;
    font-weight: 400; }
    .toolbar__sorter-link:hover, .toolbar__sorter-link.focus-visible {
      background-color: #d8d8d8; }
  .toolbar ~ .toolbar {
    border-bottom: 0; }
    .toolbar ~ .toolbar .pager {
      display: block; }
    .toolbar ~ .toolbar .toolbar__mode, .toolbar ~ .toolbar .toolbar__sorter, .toolbar ~ .toolbar .toolbar__amount, .toolbar ~ .toolbar .toolbar__limiter {
      display: none; }

.tooltip {
  display: flex;
  justify-content: center; }
  .tooltip:after {
    content: '';
    display: none; }
  .tooltip--text .tooltip__trigger-button {
    color: #231f20; }
    .tooltip--text .tooltip__trigger-button:hover, .tooltip--text .tooltip__trigger-button.focus-visible {
      text-decoration: underline; }
    .tooltip--text .tooltip__trigger-button .button__text {
      margin: 0; }
  .tooltip__content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    display: none;
    width: 100%;
    min-width: 100%;
    height: auto;
    padding: 16px 32px 32px;
    background: #231f20;
    color: #f1f1f1;
    font-size: 16px;
    text-transform: initial;
    transform: translate(0%, -100%);
    overflow: hidden;
    text-align: left; }
    .tooltip__content-wrapper p {
      color: #f1f1f1; }
    @media all and (min-width: 768px) {
      .tooltip__content-wrapper {
        min-width: 288px; } }
    @media all and (min-width: 1024px) {
      .tooltip__content-wrapper {
        left: 50%;
        min-width: 320px;
        transform: translate(-50%, -100%); } }
  .tooltip__content {
    font-weight: 400; }
  .tooltip__heading {
    margin: 8px 0;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 700;
    color: #f1f1f1;
    text-transform: initial; }
  .tooltip__trigger-button {
    z-index: 1;
    background-color: transparent; }
    .tooltip__trigger-button .icon {
      fill: #231f20; }
  .tooltip__close-button {
    position: absolute;
    right: 12px;
    top: 12px;
    margin: 0;
    background-color: transparent; }
    .tooltip__close-button:before {
      display: none; }
    .tooltip__close-button:hover:before, .tooltip__close-button.focus-visible:before {
      display: none; }
    .tooltip__close-button:hover .icon, .tooltip__close-button.focus-visible .icon {
      fill: #f1f1f1; }
    .tooltip__close-button .icon {
      fill: #f1f1f1; }
  .tooltip--is-open:after {
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    background: #231f20;
    transform: rotate(45deg);
    bottom: calc(100% - 8px); }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .tooltip--is-open:after {
        left: 12px; } }
  .tooltip--is-open .tooltip__content-wrapper {
    display: block; }

.order-summary {
  padding: 0 0 24px 36px;
  background-color: #ffffff;
  margin: 0; }
  .order-summary__title {
    margin: 0 0 16px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 700;
    text-transform: none; }
  .order-summary__title-total {
    margin: 0;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    font-weight: 400;
    text-transform: none; }
  .order-summary__amount {
    margin: 0;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    font-weight: 600;
    text-transform: none; }
  .order-summary__subtitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 0 16px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 600;
    text-transform: none;
    cursor: pointer; }
  .order-summary__list {
    margin: 0;
    padding: 24px 0 0;
    border: 1px solid #ebebeb;
    border-width: 0;
    list-style: none; }
  .order-summary__list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: none; }
    .order-summary__list-item--secondary {
      justify-content: flex-start; }
  .order-summary__label, .order-summary__value {
    font-size: 16px; }
  .order-summary__link {
    padding: 0;
    font-weight: 600; }
  .order-summary__divider {
    margin: 24px 0 16px;
    border: 1px solid #231f20;
    border-width: 4px 0 0; }
  .order-summary__list-column {
    display: flex;
    flex-direction: column; }
  .order-summary .active .shipping-estimation__title-icon {
    transform: rotate(180deg); }
  .order-summary__tab.active .order-summary__tab-icon {
    transform: rotate(180deg); }
  .order-summary__tab-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 12px;
    border-top: 0;
    border-bottom: 1px solid #ebebeb;
    cursor: pointer; }
  .order-summary__tab-text {
    font-weight: 500; }
  .order-summary__tab-icon {
    width: 14px;
    height: 14px;
    transition: all 0.3s ease-in-out; }
  .order-summary__products {
    display: none; }
  .order-summary__product-item {
    display: flex;
    padding: 8px 0;
    border-bottom: 0; }
  .order-summary__product-image {
    height: auto;
    width: 64px;
    max-width: 64px;
    margin-right: 8px; }
  .order-summary__product-info {
    display: flex;
    justify-content: space-between;
    width: 100%; }
  .order-summary__product-wrapper {
    width: 100%; }
  .order-summary__product-details {
    padding-right: 8px; }
  .order-summary__product-name {
    font-size: 14px;
    font-weight: 600; }
  .order-summary__product-qty {
    color: #231f20; }
  .order-summary__product-price {
    font-size: 14px; }

.gift-options__list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  max-width: 480px;
  list-style: none; }

.gift-options__item {
  max-width: 150px;
  width: 50%; }
  .gift-options__item.active {
    transform: scale(1.03); }

.gift-options__preview {
  max-width: 300px; }

.gift-options__details {
  border-bottom: 1px solid #d8d8d8; }

.gift-options__item-name {
  display: block;
  font-size: 16px;
  margin: 16px 0 8px; }

.gift-options .gift-wrapping img {
  max-width: 150px; }

@keyframes splide-loading {
  0% {
    transform: rotate(0); }
  to {
    transform: rotate(1turn); } }

.splide--draggable > .splide__slider > .splide__track, .splide--draggable > .splide__track {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none; }

.splide--fade > .splide__slider > .splide__track > .splide__list, .splide--fade > .splide__track > .splide__list {
  display: block; }

.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide, .splide--fade > .splide__track > .splide__list > .splide__slide {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 0; }

.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active, .splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
  opacity: 1;
  position: relative;
  z-index: 1; }

.splide--rtl {
  direction: rtl; }

.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list, .splide--ttb.is-active > .splide__track > .splide__list {
  display: block; }

.splide__container {
  box-sizing: border-box;
  position: relative; }

.splide__list {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  transform-style: preserve-3d; }

.splide.is-initialized:not(.is-active) .splide__list {
  display: block; }

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none; }

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto; }

.splide__progress__bar {
  width: 0; }

.splide {
  outline: none;
  position: relative;
  visibility: hidden; }

.splide.is-initialized, .splide.is-rendered {
  visibility: visible; }

.splide__slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  outline: none;
  position: relative; }

.splide__slide img {
  vertical-align: bottom; }

.splide__slider {
  position: relative; }

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0; }

.splide__container {
  box-sizing: border-box;
  position: relative; }

.splide__list {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
  transform-style: preserve-3d; }

.splide.is-initialized:not(.is-active) .splide__list {
  display: block; }

.splide__pagination {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  pointer-events: none; }

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto; }

.splide__progress__bar {
  width: 0; }

.splide {
  outline: none;
  position: relative;
  visibility: hidden; }

.splide.is-initialized, .splide.is-rendered {
  visibility: visible; }

.splide__slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  outline: none;
  position: relative; }

.splide__slide img {
  vertical-align: bottom; }

.splide__slider {
  position: relative; }

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px; }

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0; }

@keyframes splide-loading {
  0% {
    transform: rotate(0); }
  to {
    transform: rotate(1turn); } }

.splide--draggable > .splide__slider > .splide__track, .splide--draggable > .splide__track {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none; }

.splide--fade > .splide__slider > .splide__track > .splide__list, .splide--fade > .splide__track > .splide__list {
  display: block; }

.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide, .splide--fade > .splide__track > .splide__list > .splide__slide {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 0; }

.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active, .splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
  opacity: 1;
  position: relative;
  z-index: 1; }

.splide--rtl {
  direction: rtl; }

.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list, .splide--ttb.is-active > .splide__track > .splide__list {
  display: block; }

.splide__arrow {
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  height: 2em;
  justify-content: center;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1; }

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em; }

.splide__arrow:hover {
  opacity: .9; }

.splide__arrow:focus {
  outline: none; }

.splide__arrow--prev {
  left: 1em; }

.splide__arrow--prev svg {
  transform: scaleX(-1); }

.splide__arrow--next {
  right: 1em; }

.splide__pagination {
  bottom: .5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1; }

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: .7;
  padding: 0;
  transition: transform .2s linear;
  width: 8px; }

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4); }

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: .9; }

.splide__pagination__page:focus {
  outline: none; }

.splide__progress__bar {
  background: #ccc;
  height: 3px; }

.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide, .splide--nav > .splide__track > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer; }

.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active, .splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
  border: 3px solid #000; }

.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide:focus, .splide--nav > .splide__track > .splide__list > .splide__slide:focus {
  outline: none; }

.splide--rtl > .splide__arrows .splide__arrow--prev, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev {
  left: auto;
  right: 1em; }

.splide--rtl > .splide__arrows .splide__arrow--prev svg, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg {
  transform: scaleX(1); }

.splide--rtl > .splide__arrows .splide__arrow--next, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--next {
  left: 1em;
  right: auto; }

.splide--rtl > .splide__arrows .splide__arrow--next svg, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg {
  transform: scaleX(-1); }

.splide--ttb > .splide__arrows .splide__arrow, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow, .splide--ttb > .splide__track > .splide__arrows .splide__arrow {
  left: 50%;
  transform: translate(-50%); }

.splide--ttb > .splide__arrows .splide__arrow--prev, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev {
  top: 1em; }

.splide--ttb > .splide__arrows .splide__arrow--prev svg, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg {
  transform: rotate(-90deg); }

.splide--ttb > .splide__arrows .splide__arrow--next, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--next {
  bottom: 1em;
  top: auto; }

.splide--ttb > .splide__arrows .splide__arrow--next svg, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg {
  transform: rotate(90deg); }

.splide--ttb > .splide__pagination, .splide--ttb > .splide__slider > .splide__pagination {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: .5em;
  top: 0; }

.account-form__form {
  margin: 0 auto; }
  @media all and (min-width: 768px) {
    .account-form__form {
      width: 390px; } }
  @media all and (min-width: 1200px) {
    .account-form__form {
      max-width: none; } }

@media all and (min-width: 768px) {
  .account-form__fieldset {
    max-width: none; } }

.account-form__fieldset .checkout-agreements {
  display: flex;
  align-items: center;
  justify-content: center; }
  .account-form__fieldset .checkout-agreements .icon {
    width: 16px;
    height: 16px; }
  .account-form__fieldset .checkout-agreements .checkout-agreement a {
    margin-left: 4px; }

.account-form__fieldset .label, .account-form__fieldset label, .account-form__fieldset .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .account-form__fieldset [data-role="attached-item"] > span, .account-form__fieldset .amgift-card .amcard-title, .amgift-card .account-form__fieldset .amcard-title {
  display: flex;
  align-items: center; }

.account-form__actions {
  margin: 0; }
  .account-form__actions .button, .account-form__actions .button-extend [type="button"], .button-extend .account-form__actions [type="button"],
  .account-form__actions .button-extend [type="submit"], .button-extend .account-form__actions [type="submit"], .account-form__actions .file-upload--native label, .file-upload--native .account-form__actions label, .account-form__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .account-form__actions button, .account-form__actions .slider__link--button, .account-form__actions .slider__link--button-secondary, .account-form__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .account-form__actions a.action, .account-form__actions a.pagebuilder-button-link,
  .account-form__actions button.pagebuilder-button-link,
  .account-form__actions div.pagebuilder-button-link, .account-form__actions a.pagebuilder-button-primary,
  .account-form__actions button.pagebuilder-button-primary,
  .account-form__actions div.pagebuilder-button-primary, .account-form__actions a.pagebuilder-button-secondary,
  .account-form__actions button.pagebuilder-button-secondary,
  .account-form__actions div.pagebuilder-button-secondary, .account-form__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .account-form__actions .yotpo-default-button,
  .account-form__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .account-form__actions input.yotpo-default-button[type="button"], .account-form__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .account-form__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
    width: 100%;
    margin-bottom: 24px; }
    .account-form__actions .button--secondary, .account-form__actions .captcha-reload.action, .account-form__actions .button--secondary-light, .account-form__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .account-form__actions button, .account-form__actions .slider__link--button-secondary, .account-form__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .account-form__actions a.action, .account-form__actions a.pagebuilder-button-secondary,
    .account-form__actions button.pagebuilder-button-secondary,
    .account-form__actions div.pagebuilder-button-secondary {
      color: #231f20; }
  .account-form__actions .link, .account-form__actions a, .account-form__actions .dashboard-nav .nav.item > a, .dashboard-nav .account-form__actions .nav.item > a, .account-form__actions .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .account-form__actions .goTo, .account-form__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .account-form__actions .yotpo-icon, .account-form__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .account-form__actions .yotpo-read-more {
    color: #686868;
    font-weight: 600; }
    .account-form__actions .link:hover, .account-form__actions a:hover, .account-form__actions .dashboard-nav .nav.item > a:hover, .dashboard-nav .account-form__actions .nav.item > a:hover, .account-form__actions .page-main .product-view .yotpo .yotpo-pager .goTo:hover, .page-main .product-view .yotpo .yotpo-pager .account-form__actions .goTo:hover, .account-form__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover, .page-main .product-view .yotpo .yotpo-pager .account-form__actions .yotpo-icon:hover, .account-form__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover, .page-main .product-view .yotpo .yotpo-review .account-form__actions .yotpo-read-more:hover, .account-form__actions .link.focus-visible, .account-form__actions a.focus-visible, .account-form__actions .dashboard-nav .nav.item > a.focus-visible, .dashboard-nav .account-form__actions .nav.item > a.focus-visible, .account-form__actions .page-main .product-view .yotpo .yotpo-pager .focus-visible.goTo, .page-main .product-view .yotpo .yotpo-pager .account-form__actions .focus-visible.goTo, .account-form__actions .page-main .product-view .yotpo .yotpo-pager .focus-visible.yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .account-form__actions .focus-visible.yotpo-icon, .account-form__actions .page-main .product-view .yotpo .yotpo-review .focus-visible.yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .account-form__actions .focus-visible.yotpo-read-more {
      color: #231f20; }

.account-form .code-container {
  position: relative;
  top: -16px;
  display: block;
  margin-bottom: 8px;
  font-weight: 400; }

.account-form .placeholder {
  position: relative; }
  .account-form .placeholder .input__field, .account-form .placeholder .input.date .datetime-picker, .input.date .account-form .placeholder .datetime-picker, .account-form .placeholder .input--datepicker input, .input--datepicker .account-form .placeholder input, .account-form .placeholder .quote-items .quote-table-items .input-text, .quote-items .quote-table-items .account-form .placeholder .input-text, .account-form .placeholder .page-main .product-view .yotpo input, .page-main .product-view .yotpo .account-form .placeholder input,
  .account-form .placeholder .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .account-form .placeholder textarea {
    padding-left: 54px; }
  .account-form .placeholder::before {
    content: attr(data-placeholder);
    position: absolute;
    top: 40px;
    left: 16px;
    display: block;
    color: #686868;
    pointer-events: none; }

.account-form--create {
  width: 100%; }
  .account-form--create .account-form__form {
    width: 100%; }
  @media all and (min-width: 1200px) {
    .account-form--create .account-form__fieldset {
      display: grid;
      grid-gap: 0 16px;
      grid-template-columns: repeat(2, 1fr);
      align-items: flex-end; }
      .account-form--create .account-form__fieldset > div {
        align-self: flex-start;
        width: 100%; } }
  @media all and (min-width: 1200px) {
    .account-form--create .account-form__fieldset--personal-data {
      grid-template-columns: auto auto calc(50% - 8px); } }
  @media all and (min-width: 1200px) {
    .account-form--create .account-form__fieldset--additional {
      display: flex;
      flex-direction: column;
      align-items: center; } }

.active-filters__item {
  display: inline-flex;
  margin: 0 8px 12px 0;
  background-color: #ebebeb;
  border-radius: 200px; }

.active-filters__description {
  display: inline; }

.active-filters__value {
  font-size: 13px; }

.active-filters__remove .icon {
  width: 20px;
  height: 20px; }

.banner__content {
  background: #00a651 !important;
  height: 71px;
  border-radius: 0 0 16px 16px;
  overflow: hidden;
  padding: 0 !important;
  justify-content: center !important; }

.banner__text {
  color: #fff !important; }

.banner__icon {
  display: none !important; }

.banner .image, .banner img,
.banner picture {
  border-radius: 10px 10px 0 0;
  height: 260px; }

.banner:hover .banner__content:after {
  width: 0 !important; }

.catalog-category-view .banner {
  display: none; }
  @media all and (min-width: 768px) {
    .catalog-category-view .banner {
      display: block; } }

/** PartialCheckout **/
.tmopc__toggle {
  display: flex;
  align-items: center; }
  .tmopc__toggle .checkbox__field {
    pointer-events: none; }
  .tmopc__toggle .checkbox__label {
    position: relative;
    color: #686868; }
    @media all and (max-width: 767px) {
      .tmopc__toggle .checkbox__label {
        padding: 32px 0 32px 24px; } }
  .tmopc__toggle .checkbox__icon {
    width: 18px;
    height: 18px; }
    .tmopc__toggle .checkbox__icon--unchecked {
      opacity: 0.4; }
      .tmopc__toggle .checkbox__icon--unchecked:hover {
        opacity: 1; }

.tmopc__field {
  display: inline-flex;
  align-items: center;
  height: 100%;
  cursor: pointer; }

.cart-list-item {
  position: relative; }
  .cart-list-item__right, .cart-list-item__actions {
    position: static !important; }
  .cart-list-item .tmopc__toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 32px;
    z-index: 1; }
  .cart-list-item .tmopc label {
    height: 100%; }
  .cart-list-item .tmopc__label {
    display: none; }

.cart-grid__header .tmopc__toggle .checkbox__label {
  padding: 4px 12px 4px 28px; }

/** END - PartialCheckout **/
@media all and (max-width: 767px) {
  .cart-list-item {
    padding: 16px 0; }
    .cart-list-item:nth-last-child(2) {
      border-bottom: 0; } }

.cart-list-item__left {
  align-items: flex-start;
  padding-left: 28px; }
  @media all and (min-width: 768px) {
    .cart-list-item__left {
      padding-left: 32px; } }
  @media all and (min-width: 1200px) {
    .cart-list-item__left {
      flex-basis: 54%; } }

.cart-list-item__right {
  justify-content: flex-end; }
  @media all and (max-width: 767px) {
    .cart-list-item__right {
      display: none;
      justify-content: flex-start;
      margin: 8px 0 0 84px; } }
  @media all and (min-width: 1200px) {
    .cart-list-item__right {
      flex-basis: 46%; } }
  .cart-list-item__right[style*='display: block'] {
    display: flex !important; }

.cart-list-item__image {
  position: relative;
  padding: 8px;
  border: 1px solid #ebebeb;
  border-radius: 8px; }
  @media all and (max-width: 767px) {
    .cart-list-item__image {
      width: 64px;
      padding: 4px; } }

.cart-list-item__badge {
  display: block;
  position: absolute;
  top: 0;
  border-radius: 4px;
  font-size: 12px;
  padding: 2px 6px;
  z-index: 1; }
  .cart-list-item__badge--new {
    left: 0;
    background-color: #df6365;
    color: #ffffff; }
  .cart-list-item__badge--sale {
    right: 0;
    background-color: #df6365;
    color: #ffffff; }
    @media all and (max-width: 767px) {
      .cart-list-item__badge--sale ~ .cart-list-item__badge {
        display: none; } }
  @media all and (min-width: 768px) {
    .cart-list-item__badge {
      padding: 3px 8px; }
      .cart-list-item__badge--new {
        top: -8px;
        left: -8px; }
      .cart-list-item__badge--sale {
        top: -8px;
        right: -8px; } }

@media all and (max-width: 767px) {
  .cart-list-item__content {
    position: relative;
    padding-left: 8px; } }

.cart-list-item__name {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 4px; }
  @media all and (max-width: 767px) {
    .cart-list-item__name {
      margin: 0 0 2px;
      font-size: 14px;
      line-height: 1.6; } }

.cart-list-item__clear {
  display: block; }

.cart-list-item__total {
  line-height: 34px; }

.cart-list-item__price-wrapper {
  display: flex;
  align-items: flex-start; }
  .cart-list-item__price-wrapper .cart-list-item__label {
    display: inline;
    margin-right: 4px;
    font-size: 13px; }
    @media all and (max-width: 767px) {
      .cart-list-item__price-wrapper .cart-list-item__label {
        display: none; } }

.cart-list-item__price {
  display: inline-block; }
  .cart-list-item__price .cart-price {
    display: flex; }
    .cart-list-item__price .cart-price .price__value--old {
      display: flex;
      align-items: center;
      margin-left: 4px;
      text-decoration: none; }
      .cart-list-item__price .cart-price .price__value--old::before {
        content: '/';
        margin-right: 4px; }
      .cart-list-item__price .cart-price .price__value--old .price {
        text-decoration: line-through; }

.cart-list-item__sku {
  color: #686868;
  font-size: 12px;
  font-weight: 400; }

@media all and (min-width: 768px) {
  .cart-list-item__wrapper {
    flex-basis: 32%; } }

@media all and (min-width: 1200px) {
  .cart-list-item__wrapper {
    flex-basis: 32%; } }

@media all and (max-width: 767px) {
  .cart-list-item__wrapper {
    display: none; } }

.cart-list-item__qty {
  padding-right: 12px;
  align-items: flex-start; }
  @media all and (min-width: 768px) {
    .cart-list-item__qty {
      flex-basis: 55%; } }
  .cart-list-item__qty .quantity-update {
    width: auto; }
    .cart-list-item__qty .quantity-update__button {
      width: 36px;
      height: 36px; }
      .cart-list-item__qty .quantity-update__button .icon {
        width: 13px;
        height: 13px; }
    .cart-list-item__qty .quantity-update__input {
      width: 54px;
      height: 36px; }

.cart-list-item__secondary-qty {
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #686868; }
  @media all and (min-width: 768px) {
    .cart-list-item__secondary-qty {
      display: none; } }

.cart-list-item__unit {
  display: inline-flex;
  align-items: center;
  height: 34px;
  padding-left: 4px;
  font-size: 12px; }

.cart-list-item__actions .button--icon {
  background: transparent; }

@media all and (min-width: 768px) {
  .cart-list-item__actions {
    flex-basis: 13%; } }

.cart-list-item .block-requisition-list .requisition-modal__button, .cart-list-item__action {
  min-width: 32px;
  min-height: 32px;
  padding: 0 8px;
  border: 0; }
  .cart-list-item .block-requisition-list .requisition-modal__button .icon, .cart-list-item__action .icon {
    fill: #d8d8d8;
    width: 16px;
    height: 16px; }
  .cart-list-item .block-requisition-list .requisition-modal__button:hover, .cart-list-item__action:hover {
    background: none; }
    .cart-list-item .block-requisition-list .requisition-modal__button:hover .icon, .cart-list-item__action:hover .icon {
      fill: #231f20; }
  @media all and (max-width: 767px) {
    .cart-list-item .block-requisition-list .requisition-modal__button, .cart-list-item__action {
      padding: 0 10px; }
      .cart-list-item .block-requisition-list .requisition-modal__button + .cart-list-item .block-requisition-list .requisition-modal__button, .cart-list-item__action + .cart-list-item .block-requisition-list .requisition-modal__button, .cart-list-item .block-requisition-list .requisition-modal__button + .cart-list-item__action, .cart-list-item__action + .cart-list-item__action {
        margin-left: 4px; } }

.cart-list-item__action.action-delete {
  order: 1; }

.cart-list-item__action.action-edit {
  order: 3; }

.cart-list-item__attributes-list {
  display: flex; }
  .cart-list-item__attributes-list .list__label, .cart-list-item__attributes-list .product-list-item__list dt, .product-list-item__list .cart-list-item__attributes-list dt {
    display: none; }
  .cart-list-item__attributes-list .list__value, .cart-list-item__attributes-list .product-list-item__list dd, .product-list-item__list .cart-list-item__attributes-list dd {
    font-size: 14px;
    color: #231f20;
    float: none; }
    @media all and (max-width: 767px) {
      .cart-list-item__attributes-list .list__value, .cart-list-item__attributes-list .product-list-item__list dd, .product-list-item__list .cart-list-item__attributes-list dd {
        font-size: 12px;
        font-weight: 400;
        line-height: 22px; } }
    .cart-list-item__attributes-list .list__value ~ .list__value::before, .cart-list-item__attributes-list .product-list-item__list dd ~ .list__value::before, .product-list-item__list .cart-list-item__attributes-list dd ~ .list__value::before, .cart-list-item__attributes-list .product-list-item__list .list__value ~ dd::before, .product-list-item__list .cart-list-item__attributes-list .list__value ~ dd::before, .cart-list-item__attributes-list .product-list-item__list dd ~ dd::before, .product-list-item__list .cart-list-item__attributes-list dd ~ dd::before {
      content: '/';
      display: inline-block;
      margin-left: 4px; }

.cart-list-item__label {
  display: none; }

.cart-list-item__gift-dropdown {
  display: none; }

/** FreeGift **/
.cart-list-item__gift-link {
  margin-top: 12px;
  padding: 4px 0;
  min-width: auto;
  min-height: auto;
  height: auto;
  color: #00a651; }

.cart-list-item__gift-parent {
  font-size: 12px; }
  .cart-list-item__gift-parent-label {
    color: #df6365; }

.cart-list-item__gift-qty {
  width: 100%;
  max-width: 126px;
  margin-right: auto;
  text-align: center; }

.modal-popup[class*="free-gift-modal"] {
  z-index: 200; }
  .modal-popup[class*="free-gift-modal"].modal-slide._inner-scroll .modal-inner-wrap {
    min-height: 520px; }
  .modal-popup[class*="free-gift-modal"].modal-slide .modal-inner-wrap {
    max-width: 864px;
    min-height: 480px; }
  .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer {
    display: flex;
    justify-content: center; }
    @media all and (max-width: 767px) {
      .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer {
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08); } }
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .button, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .button-extend [type="button"], .button-extend .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer [type="button"],
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .button-extend [type="submit"], .button-extend .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer [type="submit"], .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .file-upload--native label, .file-upload--native .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer label, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .slider__link--button, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .slider__link--button-secondary, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.action, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.pagebuilder-button-link,
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button.pagebuilder-button-link,
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer div.pagebuilder-button-link, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.pagebuilder-button-primary,
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button.pagebuilder-button-primary,
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer div.pagebuilder-button-primary, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.pagebuilder-button-secondary,
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button.pagebuilder-button-secondary,
    .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer div.pagebuilder-button-secondary, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .yotpo-default-button {
      width: 100%; }
      @media all and (min-width: 768px) {
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .button, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .button-extend [type="button"], .button-extend .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer [type="button"],
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .button-extend [type="submit"], .button-extend .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer [type="submit"], .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .file-upload--native label, .file-upload--native .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer label, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .slider__link--button, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .slider__link--button-secondary, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.action, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.pagebuilder-button-link,
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button.pagebuilder-button-link,
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer div.pagebuilder-button-link, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.pagebuilder-button-primary,
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button.pagebuilder-button-primary,
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer div.pagebuilder-button-primary, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer a.pagebuilder-button-secondary,
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer button.pagebuilder-button-secondary,
        .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer div.pagebuilder-button-secondary, .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal-popup[class*="free-gift-modal"].modal-slide .modal-footer .yotpo-default-button {
          max-width: 300px; } }
  .modal-popup[class*="free-gift-modal"].modal-slide .free-gift-modal-note {
    margin: 16px 0;
    text-transform: initial;
    font-size: 14px;
    color: #686868; }
    @media all and (min-width: 768px) {
      .modal-popup[class*="free-gift-modal"].modal-slide .free-gift-modal-note {
        margin: 0 0 16px; } }
  .modal-popup[class*="free-gift-modal"] .free-gift-list {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 16px 24px; }
    @media all and (min-width: 768px) {
      .modal-popup[class*="free-gift-modal"] .free-gift-list {
        grid-template-columns: 1fr 1fr; } }
    .modal-popup[class*="free-gift-modal"] .free-gift-list__item {
      display: flex;
      align-items: center; }
      .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock {
        cursor: not-allowed; }
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock input,
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .label,
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock label,
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .file-upload__attachments [data-role="attached-item"] > span,
        .file-upload__attachments .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock [data-role="attached-item"] > span,
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .amgift-card .amcard-title,
        .amgift-card .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .amcard-title,
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .checkbox__icon {
          pointer-events: none; }
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .checkbox__icon,
        .modal-popup[class*="free-gift-modal"] .free-gift-list__item.out-of-stock .free-gift-list__name {
          opacity: 0.4;
          filter: grayscale(1); }
    .modal-popup[class*="free-gift-modal"] .free-gift-list__img {
      position: relative;
      width: 100%;
      min-width: 40px;
      max-width: 80px;
      margin-right: 12px;
      border: 1px solid #ebebeb;
      border-radius: 8px;
      overflow: hidden; }
    .modal-popup[class*="free-gift-modal"] .free-gift-list__out-of-stock {
      position: absolute;
      top: 8px;
      right: 8px;
      bottom: 8px;
      left: 8px;
      display: flex;
      justify-content: center;
      align-items: center;
      background: rgba(0, 0, 0, 0.5);
      color: #ffffff; }
    .modal-popup[class*="free-gift-modal"] .free-gift-list .checkbox__icon {
      width: 16px;
      height: 16px; }
      @media all and (min-width: 768px) {
        .modal-popup[class*="free-gift-modal"] .free-gift-list .checkbox__icon {
          width: 20px;
          height: 20px; } }
    .modal-popup[class*="free-gift-modal"] .free-gift-list .checkbox__label {
      padding: 0 16px 0 32px; }

/** END - FreeGift **/
.catalog-event {
  flex-wrap: wrap;
  margin-bottom: 8px;
  color: #ffffff;
  border: 1px solid #dc5658;
  border-radius: 10px; }
  @media all and (min-width: 768px) {
    .catalog-event {
      margin-bottom: 0; } }
  .catalog-event ~ .product-view__shipping-notice {
    flex-basis: 100%;
    margin: 16px 0 4px; }
  .catalog-event .heading, .catalog-event h1,
  .catalog-event h2,
  .catalog-event h3,
  .catalog-event h4,
  .catalog-event h5,
  .catalog-event h6, .catalog-event .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .catalog-event .swal2-title, .catalog-event .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .catalog-event .content-title,
  .catalog-event .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .catalog-event .content-title,
  .catalog-event .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .catalog-event .content-title,
  .catalog-event .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .catalog-event .content-title, .catalog-event .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .catalog-event .yotpo-header-title, .catalog-event .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .catalog-event .y-label.yotpo-header-title {
    flex-basis: 100%;
    font-size: 14px;
    color: #ffffff; }
    @media all and (min-width: 768px) {
      .catalog-event .heading, .catalog-event h1,
      .catalog-event h2,
      .catalog-event h3,
      .catalog-event h4,
      .catalog-event h5,
      .catalog-event h6, .catalog-event .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .catalog-event .swal2-title, .catalog-event .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .catalog-event .content-title,
      .catalog-event .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .catalog-event .content-title,
      .catalog-event .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .catalog-event .content-title,
      .catalog-event .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .catalog-event .content-title, .catalog-event .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .catalog-event .yotpo-header-title, .catalog-event .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .catalog-event .y-label.yotpo-header-title {
        font-size: 16px;
        line-height: 16px; } }
  .catalog-event .price-box {
    display: flex;
    align-items: flex-end;
    flex-grow: 1;
    padding-right: 24px;
    min-height: 23px; }
    .catalog-event .price-box .price__value {
      font-size: 18px;
      font-weight: 600; }
    .catalog-event .price-box .price__value--old {
      font-size: 14px;
      font-weight: 400;
      opacity: 0.85; }
      .catalog-event .price-box .price__value--old::before {
        line-height: 1.2; }
    .catalog-event .price-box .price__value--special, .catalog-event .price-box .price__value--old {
      color: #ffffff; }
  .catalog-event__date {
    display: none;
    justify-content: flex-end;
    align-items: flex-end; }
    .catalog-event__date.dates {
      display: flex;
      flex-wrap: wrap;
      min-height: 23px; }
      @media all and (min-width: 768px) {
        .catalog-event__date.dates {
          margin-bottom: 0; } }
    .catalog-event__date.init {
      display: flex; }
  .catalog-event__date-item {
    margin: 0;
    padding: 0;
    color: #ffffff; }
    .catalog-event__date-item .label, .catalog-event__date-item label, .catalog-event__date-item .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .catalog-event__date-item [data-role="attached-item"] > span, .catalog-event__date-item .amgift-card .amcard-title, .amgift-card .catalog-event__date-item .amcard-title {
      font-weight: 400; }
    .catalog-event__date-item.time-label .label::after, .catalog-event__date-item.time-label label::after, .catalog-event__date-item.time-label .file-upload__attachments [data-role="attached-item"] > span::after, .file-upload__attachments .catalog-event__date-item.time-label [data-role="attached-item"] > span::after, .catalog-event__date-item.time-label .amgift-card .amcard-title::after, .amgift-card .catalog-event__date-item.time-label .amcard-title::after, .catalog-event__date-item.days .label::after, .catalog-event__date-item.days label::after, .catalog-event__date-item.days .file-upload__attachments [data-role="attached-item"] > span::after, .file-upload__attachments .catalog-event__date-item.days [data-role="attached-item"] > span::after, .catalog-event__date-item.days .amgift-card .amcard-title::after, .amgift-card .catalog-event__date-item.days .amcard-title::after {
      content: "\00a0"; }
    .catalog-event__date-item.time-label .catalog-event__date-label, .catalog-event__date-item.days .catalog-event__date-label {
      display: flex; }
    .catalog-event__date-item.days .label::before, .catalog-event__date-item.days label::before, .catalog-event__date-item.days .file-upload__attachments [data-role="attached-item"] > span::before, .file-upload__attachments .catalog-event__date-item.days [data-role="attached-item"] > span::before, .catalog-event__date-item.days .amgift-card .amcard-title::before, .amgift-card .catalog-event__date-item.days .amcard-title::before {
      content: "\00a0"; }
    .catalog-event__date-item.hour::after, .catalog-event__date-item.minute::after {
      content: ":";
      display: inline; }
  .catalog-event__date-label {
    display: none;
    margin: 0;
    padding: 0; }
  .catalog-event__date-value {
    color: #ffffff; }

.categories-list {
  padding: 12px 0; }
  .categories-list__link {
    padding: 4px;
    text-transform: none; }

.sticky-banner-tip-container .sticky-banner-tip-outer .banner-item-content > [data-element="main"] {
  min-height: 36px !important; }

.sticky-banner-tip-container .sticky-banner-tip {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  width: 100vw !important;
  min-height: 36px !important;
  height: auto !important;
  background: #00a651; }

.sticky-banner-tip-container .sticky-banner-tip-text {
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.1; }
  @media all and (min-width: 768px) {
    .sticky-banner-tip-container .sticky-banner-tip-text {
      font-size: 12px;
      font-weight: 600; } }

.contact-bar {
  min-height: 36px; }
  @media all and (min-width: 768px) {
    .contact-bar {
      display: flex; } }
  .contact-bar__container {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center; }
    .contact-bar__container .header-message-info-container {
      flex-grow: 1; }
  .contact-bar__link {
    background: none !important;
    min-width: 93px;
    padding: 0; }
    .contact-bar__link a {
      color: #231f20 !important;
      align-items: flex-start;
      font-size: 12px;
      padding: inherit;
      text-decoration: none; }
      .contact-bar__link a:hover {
        color: #00a651 !important; }
    .contact-bar__link--message a::before,
    .contact-bar__link--message a:hover::before, .contact-bar__link--phone a::before,
    .contact-bar__link--phone a:hover::before {
      content: '';
      display: inline;
      position: relative;
      height: 12px;
      width: 12px;
      min-width: 12px;
      margin: 0 8px 0 0;
      background-repeat: no-repeat;
      background-size: 12px; }
    .contact-bar__link--message a::before,
    .contact-bar__link--message a:hover a::before {
      background-image: url("data:image/svg+xml,%3Csvg fill='%23231F20' width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.57934,1.081 C8.70767141,0.984933419 8.87521966,0.973312578 9.01404,1.05085 C9.1529197,1.12836382 9.24,1.28222117 9.24,1.45 L9.24,1.45 L9.24,11.8 C9.24,11.9677035 9.15279453,12.1214418 9.01396206,12.1988896 C8.8751296,12.2763375 8.70761945,12.2646441 8.57934,12.16855 L8.57934,12.16855 L4.4877,9.1 L2.31,9.1 C1.03422223,9.1 2.96118685e-12,7.99190476 2.96118685e-12,6.625 C2.96118685e-12,5.25809524 1.03422223,4.15 2.31,4.15 L2.31,4.15 L4.4877,4.15 Z M10.454884,8.71073098 L12.637246,10.0607718 L12.2172333,10.8401868 L10.0348713,9.49014599 L10.454884,8.71073098 Z M13.44,5.95 L13.44,6.85 L10.92,6.85 L10.92,5.95 L13.44,5.95 Z M12.2180896,1.96049291 L12.6380007,2.73997074 L10.4554628,4.08968506 L10.0355517,3.31020722 L12.2180896,1.96049291 Z'%3E%3C/path%3E%3C/svg%3E"); }
    .contact-bar__link--phone a::before,
    .contact-bar__link--phone a:hover a::before {
      background-image: url("data:image/svg+xml,%3Csvg fill='%23231F20' width='14px' height='14px' viewBox='0 0 20 20' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.3773913,0.913043478 C5.00486897,0.749598405 5.65838732,1.06467118 5.92130435,1.6573913 L5.92130435,1.6573913 L7.69826087,5.6573913 C7.9422952,6.20727702 7.78517081,6.85255831 7.31565217,7.22869565 L7.31565217,7.22869565 L5.36652174,8.78782609 C6.78587891,11.2024825 8.79828152,13.2147355 11.2130435,14.633913 L11.2130435,14.633913 L12.7721739,12.6847826 C13.148802,12.2159 13.7940866,12.0596675 14.3434783,12.3043478 L14.3434783,12.3043478 L18.3426087,14.0786957 C18.935061,14.3418891 19.2500185,14.9951684 19.0869565,15.6226087 L19.0869565,15.6226087 L18.21,19.0047826 C18.0396258,19.6577783 17.4076022,20.0799992 16.7391304,19.9873913 C8.05662461,18.7674061 1.23259386,11.9433754 0.0126086957,3.26086957 C-0.0796202229,2.59214878 0.342595005,1.96003974 0.995652174,1.78913043 L0.995652174,1.78913043 Z M15.2173913,-1.7798282e-07 C17.1886105,-0.000535735782 18.958231,1.2084103 19.6744468,3.04491247 C20.3906626,4.88141464 19.9067385,6.96921845 18.4556112,8.30336046 C17.0044839,9.63750247 14.883454,9.94464952 13.1134783,9.07695652 L13.1134783,9.07695652 L10.963913,9.55521739 C10.9328882,9.56176631 10.9012736,9.56511716 10.8695652,9.56530825 C10.7375423,9.56545883 10.6125614,9.50569958 10.5298605,9.40278853 C10.4471596,9.29987749 10.4156986,9.16496419 10.4443478,9.03608696 L10.4443478,9.03608696 L10.9226087,6.88652174 C10.1965055,5.40423513 10.2860465,3.65230449 11.1594902,2.25177049 C12.0329339,0.851236488 13.5668158,-1.7798282e-07 15.2173913,-1.7798282e-07 Z M15.2173913,2.60869565 C14.9772675,2.60869565 14.7826087,2.80335446 14.7826087,3.04347826 L14.7826087,3.04347826 L14.7826087,4.34782609 L13.4782609,4.34782609 C13.2381371,4.34782609 13.0434783,4.54248489 13.0434783,4.7826087 C13.0434783,5.0227325 13.2381371,5.2173913 13.4782609,5.2173913 L13.4782609,5.2173913 L14.7826087,5.2173913 L14.7826087,6.52173913 C14.7826087,6.76186293 14.9772675,6.95652174 15.2173913,6.95652174 C15.4575151,6.95652174 15.6521739,6.76186293 15.6521739,6.52173913 L15.6521739,6.52173913 L15.6521739,5.2173913 L16.9565217,5.2173913 C17.1966455,5.2173913 17.3913043,5.0227325 17.3913043,4.7826087 C17.3913043,4.54248489 17.1966455,4.34782609 16.9565217,4.34782609 L16.9565217,4.34782609 L15.6521739,4.34782609 L15.6521739,3.04347826 C15.6521739,2.80335446 15.4575151,2.60869565 15.2173913,2.60869565 Z'%3E%3C/path%3E%3C/svg%3E"); }
  .contact-bar .pagebuilder-button-link > span {
    color: #00a651; }

.dashboard-items__action {
  float: right;
  display: flex;
  min-width: 175px; }
  .dashboard-items__action .dashboard-items__item {
    margin: auto; }
  .dashboard-items__action a {
    font-size: 12px; }

.dashboard-items .information__text p {
  font-size: 14px;
  font-weight: 600; }

.dashboard-items__item {
  width: 100%; }
  .dashboard-items__item--flex {
    display: flex;
    align-items: center;
    font-size: 14px; }
    .dashboard-items__item--flex:first-child {
      margin-bottom: 8px; }
    .dashboard-items__item--flex svg {
      width: 12px;
      margin-right: 8px; }
  .dashboard-items__item--flex--space-between {
    display: flex;
    justify-content: space-between; }
    .dashboard-items__item--flex--space-between p:first-child {
      margin-bottom: 8px; }
  .dashboard-items__item--badge {
    height: 26px;
    padding: 2px 8px;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    background-color: #231f20;
    border-radius: 4px;
    white-space: nowrap; }

.dashboard-nav {
  width: auto;
  background-color: #f8f8f8;
  border-radius: 8px;
  padding: 16px; }
  .dashboard-nav .icon {
    width: 14px;
    height: 14px;
    margin-right: 8px; }
  .dashboard-nav .nav.item {
    width: 100%;
    margin-bottom: 8px; }
    .dashboard-nav .nav.item::after {
      display: none; }
    .dashboard-nav .nav.item .nav__inner {
      display: flex;
      align-items: center;
      padding: 12px 16px;
      font-weight: 400;
      line-height: 1.3;
      border-radius: 8px; }
      [lang="th"] .dashboard-nav .nav.item .nav__inner {
        line-height: 1.6; }
      .dashboard-nav .nav.item .nav__inner svg {
        min-width: 14px;
        min-height: 14px; }
      .dashboard-nav .nav.item .nav__inner:hover {
        font-weight: 400; }
        .dashboard-nav .nav.item .nav__inner:hover .icon {
          fill: #231f20 !important; }
      .dashboard-nav .nav.item .nav__inner::after {
        display: none; }
    .dashboard-nav .nav.item:not(.current) .nav__inner {
      padding: 12px 16px; }
    .dashboard-nav .nav.item.current {
      padding: 0;
      background: transparent; }
      .dashboard-nav .nav.item.current .nav__inner {
        background: #231f20;
        color: #fff;
        font-weight: 600;
        pointer-events: none; }
        .dashboard-nav .nav.item.current .nav__inner .icon {
          fill: #ffffff; }
  .dashboard-nav .delimiter {
    display: block;
    height: 0;
    margin: 24px 16px;
    border-top: 1px solid #f1f1f1; }
  .dashboard-nav__mobile {
    border: 0; }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .dashboard-nav__content {
      margin-top: 16px; } }
  .dashboard-nav__account-links {
    display: flex;
    justify-content: center;
    align-items: center; }
    @media all and (min-width: 768px) {
      .dashboard-nav__account-links {
        display: none; } }
    .dashboard-nav__account-links > a {
      display: flex;
      align-items: center;
      margin: 0 16px 16px;
      padding: 8px 12px;
      color: #686868; }
      .dashboard-nav__account-links > a .icon {
        position: relative;
        top: 1px;
        width: 14px;
        height: 14px;
        margin-right: 8px;
        fill: #686868; }
        .dashboard-nav__account-links > a .icon.icon-globe {
          width: 16px;
          height: 16px; }

.dashboard-table table {
  border-top: 1px solid #ebebeb;
  border-right: 0;
  border-bottom: 1px solid #ebebeb;
  border-left: 0;
  font-size: 14px;
  border-collapse: collapse; }
  .dashboard-table table thead tr th:last-child,
  .dashboard-table table tbody tr td:last-child {
    width: 1%;
    white-space: nowrap; }
  .dashboard-table table thead th {
    padding: 12px;
    border-color: #ebebeb;
    border-width: 1px 0;
    color: #686868;
    background: #f8f8f8;
    font-weight: 400; }
  .dashboard-table table tbody td {
    font-size: 14px;
    font-weight: 400;
    border: unset; }
    .dashboard-table table tbody td.cell_canceled, .dashboard-table table tbody td.cell_closed {
      color: #b9b9b9; }
  .dashboard-table table tbody tr.row, .dashboard-table table tbody tr.storecredit {
    border-bottom: 1px solid #f1f1f1; }

.dashboard-table__header {
  height: 48px;
  padding: 8px 24px;
  background-color: #00a651; }
  @media all and (max-width: 767px) {
    .dashboard-table__header {
      flex-direction: row;
      align-items: center; } }
  @media all and (min-width: 1024px) and (max-width: 1051px) {
    .dashboard-table__header {
      padding: 8px 16px; } }

.dashboard-table__status {
  display: inline-flex;
  min-height: 22px;
  padding: 0 8px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  background-color: #000;
  border-radius: 4px; }
  .dashboard-table__status.pending_payment_alipay, .dashboard-table__status.pending_payment, .dashboard-table__status.pending, .dashboard-table__status.holded {
    background-color: #ea2227; }
  .dashboard-table__status.authorized, .dashboard-table__status.created, .dashboard-table__status.in_transit, .dashboard-table__status.partially_authorized, .dashboard-table__status.pending_shipment, .dashboard-table__status.pending_confirm, .dashboard-table__status.processing, .dashboard-table__status.processing_by_admin, .dashboard-table__status.processing_by_customer, .dashboard-table__status.rejected_on_item, .dashboard-table__status.submitted_by_admin, .dashboard-table__status.submitted_by_customer {
    background-color: #f18e53; }
  .dashboard-table__status.approved, .dashboard-table__status.approved_on_item, .dashboard-table__status.complete, .dashboard-table__status.ordered, .dashboard-table__status.processed_closed, .dashboard-table__status.reviewed, .dashboard-table__status.reviewed, .dashboard-table__status.received, .dashboard-table__status.received_on_item {
    background-color: #7fba7a; }
  .dashboard-table__status.canceled, .dashboard-table__status.closed, .dashboard-table__status.declined, .dashboard-table__status.denied, .dashboard-table__status.expired, .dashboard-table__status.rejected {
    padding: 0;
    background-color: transparent;
    color: #b9b9b9; }

.dashboard-table__title {
  display: flex;
  color: #ffffff;
  line-height: 1.4; }
  @media all and (max-width: 767px) {
    .dashboard-table__title {
      font-weight: 500; } }
  .dashboard-table__title svg {
    padding-right: 8px;
    fill: #ffffff; }

.dashboard-table__content--totals {
  margin-left: auto;
  margin-top: 16px;
  width: 100%; }
  @media all and (min-width: 768px) {
    .dashboard-table__content--totals {
      width: 300px; } }
  @media all and (max-width: 767px) {
    .dashboard-table__content--totals {
      flex-direction: column; } }
  .dashboard-table__content--totals.quotes th, .dashboard-table__content--totals.quotes td, .dashboard-table__content--totals.quotes .grand_total .price {
    font-size: 14px;
    font-weight: 500;
    padding: 4px 0 !important;
    border: none !important; }
  .dashboard-table__content--totals.quotes .data-table {
    border: none; }
  .dashboard-table__content--totals div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    padding-right: 12px; }
  .dashboard-table__content--totals .discount .price {
    color: #df6365; }
  .dashboard-table__content--totals .grand_total {
    border-top: 1px solid #f1f1f1;
    padding-top: 24px;
    margin-top: 24px; }
    @media all and (max-width: 767px) {
      .dashboard-table__content--totals .grand_total {
        display: flex;
        align-items: center;
        padding-top: 12px;
        margin: 12px 0 0;
        border: 0; }
        .dashboard-table__content--totals .grand_total .price {
          padding: 0; } }
    .dashboard-table__content--totals .grand_total .price {
      font-size: 32px;
      line-height: 32px;
      font-weight: 500; }

.dashboard-table #purchase-order-table .item-info,
.dashboard-table #quote-items .item-info {
  vertical-align: top; }

.dashboard-table .dashboard-table__links {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .dashboard-table .dashboard-table__links .link, .dashboard-table .dashboard-table__links a, .dashboard-table .dashboard-table__links .dashboard-nav .nav.item > a, .dashboard-nav .dashboard-table .dashboard-table__links .nav.item > a, .dashboard-table .dashboard-table__links .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .dashboard-table .dashboard-table__links .goTo, .dashboard-table .dashboard-table__links .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .dashboard-table .dashboard-table__links .yotpo-icon, .dashboard-table .dashboard-table__links .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .dashboard-table .dashboard-table__links .yotpo-read-more {
    font-weight: 600;
    text-decoration: none !important; }

.dashboard-table .dashboard-table__link {
  font-size: 14px;
  font-weight: 400;
  text-decoration: underline !important; }

.dashboard-table tfoot {
  margin-top: 24px; }
  .dashboard-table tfoot .mark,
  .dashboard-table tfoot .amount,
  .dashboard-table tfoot .price {
    text-align: end;
    padding: 0;
    border: none;
    justify-content: flex-end; }
  .dashboard-table tfoot .grand_total .mark {
    padding-top: 52px; }
  .dashboard-table tfoot .grand_total .price {
    margin-top: 52px;
    color: #231f20;
    line-height: 42px; }

@media all and (max-width: 767px) {
  .dashboard-table__content--order-mobile td:before {
    display: none !important; }
  .dashboard-table__content--order-mobile .mobile {
    position: relative;
    display: flex;
    padding: 0; }
    .dashboard-table__content--order-mobile .mobile td:first-child {
      width: calc(100vw - 32px); }
    .dashboard-table__content--order-mobile .mobile td:last-child,
    .dashboard-table__content--order-mobile .mobile td:nth-child(2) {
      display: none; }
    .dashboard-table__content--order-mobile .mobile td:nth-child(3) {
      position: absolute;
      min-width: 20px;
      bottom: 0;
      right: 0; }
      .dashboard-table__content--order-mobile .mobile td:nth-child(3):before {
        content: 'x';
        display: block !important;
        margin-right: 4px; }
  .dashboard-table__content--refund-mobile #refund {
    display: flex !important;
    justify-content: center; } }

.filter--category {
  border: 0; }
  .filter--category .categories-list {
    padding: 0 0 16px 0; }
    .filter--category .categories-list__link {
      padding: 4px 0;
      color: #686868;
      font-size: 14px; }
      .filter--category .categories-list__link:hover {
        font-weight: 400;
        background: transparent;
        color: #231f20; }

.filter--checkbox {
  width: 100%; }
  .filter--checkbox .checkbox__label {
    padding: 8px 32px 8px 0;
    color: #686868; }
  .filter--checkbox .checkbox__field, .filter--checkbox .checkbox__icon {
    right: 6px;
    left: auto; }
  .filter--checkbox .checkbox__icon {
    width: 20px;
    height: 20px; }
    .filter--checkbox .checkbox__icon--checked {
      fill: #231f20; }
    .filter--checkbox .checkbox__icon--unchecked {
      opacity: 0.2; }
  .filter--checkbox .checkbox--link-checked .checkbox__label,
  .filter--checkbox .checkbox__field:checked ~ .checkbox__label {
    color: #231f20;
    font-weight: 400; }

.filter__content {
  max-height: 362px; }
  @media all and (max-width: 1023px) {
    .filter__content {
      overflow: visible;
      max-height: none; }
      .filter--checkbox .filter__content {
        max-height: none; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .filter__content {
      padding: 0 0 16px; } }

.filter .dropdown-list__label {
  padding: 16px 48px 16px 0; }

.filter__color-item {
  width: 20%; }
  @media all and (min-width: 1024px) {
    .filter__color-item {
      width: 100%; } }
  .filter__color-item.selected .filter__color-option::after {
    border-color: #231f20; }

.filter__color-option {
  overflow: hidden;
  border-radius: 8px; }

.filter__color-sample {
  border: none;
  background-size: contain;
  background-color: #f8f8f8; }
  .filter__color-sample[data-option-type="1"] {
    width: calc(100% - (2 * 8px));
    margin: 8px; }
    @media all and (min-width: 768px) {
      .filter__color-sample[data-option-type="1"] {
        width: calc(100% - (2 * 16px));
        margin: 8px 16px; } }

.filter-current-container {
  grid-area: filters;
  padding: 0 8px; }
  @media all and (min-width: 768px) {
    .filter-current-container {
      padding: 8px 0 0; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .filter-current-container {
      order: 1;
      margin: 0 8px; } }
  @media all and (min-width: 1024px) {
    .filter-current-container {
      padding: 0 8px; } }
  .filter-current-container > .filter-current {
    margin: 0 0 16px; }
    @media all and (min-width: 768px) and (max-width: 1023px) {
      .filter-current-container > .filter-current {
        margin: 0; } }

.filter-current {
  position: relative; }
  @media all and (max-width: 767px) {
    .filter-current {
      margin: 0 8px;
      border-top: 1px solid #ebebeb;
      border-bottom: 1px solid #ebebeb; } }
  .filter-current .block-subtitle {
    display: flex;
    align-items: center;
    height: 48px; }
    @media all and (max-width: 767px) {
      .filter-current .block-subtitle[data-count]::after {
        content: "(" attr(data-count) ")";
        display: inline-block;
        margin-left: 8px;
        color: #686868; } }
    @media all and (min-width: 768px) {
      .filter-current .block-subtitle {
        display: none;
        padding: 0; } }
    .filter-current .block-subtitle .icon {
      position: absolute;
      top: 12px;
      right: 0; }
  @media all and (min-width: 768px) {
    .filter-current .block-actions {
      display: none; } }
  .filter-current .items {
    display: none;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0;
    margin: 12px 0 0;
    list-style-type: none; }
    @media all and (min-width: 768px) {
      .filter-current .items {
        display: flex;
        margin: 0; } }
    @media all and (min-width: 1024px) {
      .filter-current .items {
        margin: 0 0 12px; } }
  .filter-current .item {
    display: flex;
    float: left;
    align-items: center;
    padding: 6px 8px 6px 12px;
    margin: 0 12px 12px 0;
    background-color: #f1f1f1;
    border-radius: 100px; }
    .filter-current .item .filter-label {
      display: none;
      margin-right: 8px; }
    .filter-current .item .filter-value {
      margin-right: 12px; }
    .filter-current .item .action .icon {
      width: 20px;
      height: 20px; }
  .filter-current.active .block-subtitle .icon {
    transform: rotate(180deg); }
  @media all and (max-width: 767px) {
    .filter-current.active .block-actions {
      display: block; } }
  @media all and (max-width: 767px) {
    .filter-current.active .items {
      display: flex; } }

@media all and (min-width: 768px) {
  .filters {
    padding: 0 16px;
    border: 1px solid #ebebeb;
    border-radius: 10px; }
    .filters__heading {
      display: none; } }

.filters--category {
  border-bottom: 1px solid 1px solid #ebebeb; }

.filters__trigger, .filters__content-top, .filters__close-button {
  display: none; }

.modal--tertiary .filters__container {
  height: auto;
  width: auto;
  animation: none;
  padding: 0; }

@media all and (min-width: 768px) and (max-width: 1023px) {
  .filters__content {
    width: initial;
    margin: 0; } }

.filters__content-middle {
  padding: 0; }

.filters__modal {
  display: block;
  position: static;
  visibility: visible;
  opacity: 1;
  height: auto;
  padding: 0;
  background-color: #ffffff; }

body.filter-active .page-wrapper {
  height: 0;
  margin-top: -999999em;
  visibility: hidden; }

@media all and (min-width: 1024px) {
  .layered-filter-block-container {
    padding: 8px 24px;
    border-radius: 12px;
    border: 1px solid #ebebeb; } }

.filter.active {
  position: relative;
  visibility: visible;
  z-index: 99; }
  .filter.active .filter-options-item:last-child {
    margin-bottom: 32px; }
  .filter.active .filter-title {
    display: flex;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 48px;
    padding: 0 16px;
    z-index: 2;
    background: #ffffff;
    border-bottom: 1px solid #ebebeb; }
    .filter.active .filter-title-action {
      width: 100%;
      height: 48px;
      justify-content: space-between; }
    .filter.active .filter-title .icon--open {
      display: none; }
    .filter.active .filter-title .icon--close {
      display: block; }
    @media all and (max-width: 767px) {
      .filter.active .filter-title .icon {
        margin-right: -8px; } }
  .filter.active .filter-content {
    display: block; }
  .filter.active .filter-options {
    display: block;
    position: fixed;
    top: 48px;
    right: 0;
    bottom: 0;
    left: 0;
    background: #ffffff;
    overflow: scroll;
    z-index: 10; }

@media all and (max-width: 1023px) {
  .filter-content {
    display: none; } }

@media all and (max-width: 1023px) {
  .filter-title {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    cursor: pointer; } }

@media all and (min-width: 768px) and (max-width: 1023px) {
  .filter-title {
    top: auto;
    bottom: calc(100% + 20px); } }

@media all and (min-width: 1024px) {
  .filter-title {
    display: none; } }

.filter-title-action {
  display: flex;
  align-items: center; }
  @media all and (max-width: 1023px) {
    .filter-title-action {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 40px;
      width: 80px; } }

.filter-title .icon {
  width: 14px;
  height: 14px; }
  .filter-title .icon--open {
    margin-left: 8px; }
  .filter-title .icon--close {
    width: 30px;
    height: 30px;
    display: none; }

.filter-options {
  display: none;
  padding: 0 16px; }
  @media all and (min-width: 1024px) {
    .filter-options {
      display: block;
      padding: 0; } }

.filter-options-title {
  display: block;
  position: relative;
  margin: 0;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  color: #231f20;
  font-weight: 500;
  font-size: 24px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  line-height: 1.6;
  padding: 13px 16px 13px 0; }
  .filter-options-title .icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 17px;
    height: 17px;
    margin: auto;
    fill: #231f20; }
  .filter-options-title[aria-expanded=true] > .icon {
    transform: rotate(180deg); }

.filter-options-item {
  border-bottom: 1px solid #ebebeb; }
  .filter-options-item:last-child {
    border: 0; }

.filter-actions {
  padding-top: 8px;
  border-top: 1px solid #ebebeb; }
  @media all and (max-width: 767px) {
    .filter-actions {
      padding: 8px 0;
      display: none; } }
  .filter-actions .filter-clear {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px; }
    @media all and (min-width: 768px) {
      .filter-actions .filter-clear {
        margin: 8px 0; } }
    .filter-actions .filter-clear .icon {
      width: 16px;
      height: 16px;
      margin-right: 8px; }

.ln_overlay {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 478%;
  z-index: 555;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.6); }
  @media all and (min-width: 1200px) {
    .ln_overlay {
      width: 449%; } }
  .ln_overlay .loader {
    display: block;
    height: 500px;
    background: none; }

.ln_slider_container {
  width: calc(100% - 20px);
  margin: 0 15px 0 5px; }

.footer {
  margin-top: 0 !important; }
  @media all and (max-width: 767px) {
    .footer {
      display: none; } }
  .footer__handler {
    flex-flow: wrap;
    flex-direction: row !important; }
    @media all and (min-width: 1024px) {
      .footer__handler {
        flex-flow: row !important; } }
  .footer__scroll-top {
    border-radius: 50%;
    display: none;
    position: fixed;
    top: unset;
    width: 66px;
    height: 66px;
    right: 40px;
    bottom: 48px;
    z-index: 99; }
    .footer__scroll-top svg {
      fill: #ffffff; }
    .footer__scroll-top:hover svg {
      fill: #d8d8d8 !important; }
    @media all and (max-width: 767px) {
      .footer__scroll-top {
        display: none !important; } }
  @media all and (min-width: 1024px) {
    .footer__links {
      width: 100%;
      max-width: 800px; } }
  .footer__links .dropdown-list__label {
    font-size: 16px; }
  .footer__links .dropdown-list__item {
    width: 100% !important; }
    .footer__links .dropdown-list__item a {
      font-size: 14px;
      color: #686868;
      font-weight: 400; }
  .footer__links .dropdown-list__list {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  .footer__social-handler {
    flex-direction: row; }
  .footer__social {
    flex: auto !important; }
    .footer__social div[data-content-type="row"]:nth-child(2) {
      min-width: 210px; }
    @media all and (min-width: 768px) {
      .footer__social--qrcodes {
        padding: 0 20px !important;
        border-left: 1px solid #f1f1f1 !important;
        border-right: 1px solid #f1f1f1 !important; } }
    .footer__social--qrcode {
      width: 90px;
      height: 90px; }
    .footer__social .pagebuilder-column {
      align-items: center; }
    .footer__social__link,
    .footer__social__link a {
      align-items: center;
      padding: 0;
      font-size: 12px;
      text-decoration: none;
      min-height: 28px !important; }
      .footer__social__link::before,
      .footer__social__link a::before {
        display: none; }
    .footer__social__text {
      display: flex;
      flex-direction: column; }
    .footer__social .social-link__icon a {
      margin: 0 10px; }
  .footer .pb-force-flex-row [data-element="inner"] {
    flex-direction: column !important; }
  .footer__bottom-bar div[data-content-type="row"] {
    width: 100%; }
  .footer__bottom-bar p {
    font-size: 14px !important; }
  .footer__bottom-bar .pagebuilder-column-group {
    border-top: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1; }
  .footer__bottom-bar--main-column {
    margin-right: auto !important; }
  .footer__bottom-bar--column {
    width: 78px !important;
    flex-basis: auto !important; }
  .footer__bottom-bar .button, .footer__bottom-bar .button-extend [type="button"], .button-extend .footer__bottom-bar [type="button"],
  .footer__bottom-bar .button-extend [type="submit"], .button-extend .footer__bottom-bar [type="submit"], .footer__bottom-bar .file-upload--native label, .file-upload--native .footer__bottom-bar label, .footer__bottom-bar .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .footer__bottom-bar button, .footer__bottom-bar .slider__link--button, .footer__bottom-bar .slider__link--button-secondary, .footer__bottom-bar .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .footer__bottom-bar a.action, .footer__bottom-bar a.pagebuilder-button-link,
  .footer__bottom-bar button.pagebuilder-button-link,
  .footer__bottom-bar div.pagebuilder-button-link, .footer__bottom-bar a.pagebuilder-button-primary,
  .footer__bottom-bar button.pagebuilder-button-primary,
  .footer__bottom-bar div.pagebuilder-button-primary, .footer__bottom-bar a.pagebuilder-button-secondary,
  .footer__bottom-bar button.pagebuilder-button-secondary,
  .footer__bottom-bar div.pagebuilder-button-secondary, .footer__bottom-bar .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .footer__bottom-bar .yotpo-default-button,
  .footer__bottom-bar .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .footer__bottom-bar input.yotpo-default-button[type="button"], .footer__bottom-bar .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .footer__bottom-bar .yotpo-default-button.primary-color-btn.yotpo-submit {
    padding: 0;
    font-size: 12px;
    text-decoration: none; }
  .footer__switchers {
    padding: 0 !important;
    order: unset !important;
    width: auto !important; }
  .footer__dropdown-switcher {
    justify-content: flex-end !important; }
    .footer__dropdown-switcher .dropdown-list__label[aria-expanded=true] {
      background-color: transparent;
      color: #231f20; }
    .footer__dropdown-switcher .dropdown-list__content {
      background-color: #f1f1f1;
      z-index: 10; }
      .footer__dropdown-switcher .dropdown-list__content .list__item, .footer__dropdown-switcher .dropdown-list__content .dashboard-nav .nav.item, .dashboard-nav .footer__dropdown-switcher .dropdown-list__content .nav.item, .footer__dropdown-switcher .dropdown-list__content .company .jstree-node, .company .footer__dropdown-switcher .dropdown-list__content .jstree-node {
        padding: 0; }
    .footer__dropdown-switcher .icon-globe {
      width: 12px;
      height: 12px;
      margin: 7px 5px 5px; }
  @media all and (max-width: 479px) {
    .footer {
      display: none; } }

.search-form {
  position: relative;
  align-self: flex-start;
  width: 100%;
  padding: 0 8px 16px;
  border-radius: 8px; }
  @media all and (min-width: 768px) {
    .search-form {
      max-width: 550px;
      padding: 0 32px; } }
  @media all and (min-width: 1024px) {
    .search-form {
      max-width: 600px; } }
  @media all and (min-width: 1200px) {
    .search-form {
      max-width: 650px; } }
  .cms-home .search-form {
    padding-top: 16px; }
  .search-form__wrapper {
    z-index: 11; }
  .search-form__input {
    width: 100%;
    height: 48px;
    padding-left: 42px;
    overflow: hidden;
    background: #f1f1f1;
    border: 2px solid #f1f1f1;
    border-radius: 8px;
    outline: none !important;
    -webkit-appearance: none; }
    @media all and (min-width: 768px) {
      .search-form__input {
        padding-left: 50px; } }
    .search-form__input:focus {
      background: #ffffff;
      border: 2px solid #00a651; }
  .search-form .placeholder-icon {
    position: absolute;
    top: 16px;
    left: 12px;
    width: 16px;
    height: 16px;
    fill: #686868; }
    @media all and (min-width: 768px) {
      .search-form .placeholder-icon {
        left: 16px; } }
  .search-form__button {
    top: 0;
    height: 48px;
    min-height: 48px;
    min-width: 120px;
    border: 0;
    border-radius: 0 8px 8px 0;
    background-color: #231f20; }
    @media all and (max-width: 767px) {
      .search-form__button {
        position: fixed;
        top: -1000px;
        visibility: hidden; } }
    .search-form__button:hover {
      background-color: #231f20; }
  .search-form .quicksearch-wrapper,
  .search-form .quicksearch {
    width: 100%; }
  .search-form .quicksearch-wrapper {
    position: relative;
    padding: 4px 53px; }
    .search-form .quicksearch-wrapper a {
      padding: 0 8px;
      font-size: 12px; }
    .search-form .quicksearch-wrapper a:first-child {
      padding-left: 0; }
  .search-form .quicksearch {
    top: -8px;
    left: 0;
    padding: 0;
    border: 1px solid #00a651;
    border-top: none;
    border-radius: 0 0 8px 8px; }
    .search-form .quicksearch__product {
      height: 36px;
      padding: 0; }
      .search-form .quicksearch__product:first-child {
        margin-top: 8px; }
      .search-form .quicksearch__product-details {
        padding: 8px 16px;
        width: 100%;
        height: 100%;
        cursor: pointer; }
        .search-form .quicksearch__product-details:hover {
          background-color: #f8f8f8; }
    .search-form .quicksearch .quicksearch__content {
      min-height: 68px;
      display: flex;
      justify-content: center;
      align-items: center; }
    .search-form .quicksearch__list, .search-form .quicksearch__results,
    .search-form .quicksearch a, .search-form .quicksearch__product {
      border: none;
      padding: 0; }
    .search-form .quicksearch .price-box, .search-form .quicksearch__product-image-wrapper, .search-form .quicksearch__sidebar-column, .search-form .quicksearch__more-link, .search-form .quicksearch__results-heading, .search-form .quicksearch__close-button {
      display: none; }
  .search-form #search_autocomplete {
    z-index: 10; }
  @media all and (max-width: 767px) {
    .product-list-empty .search-form {
      width: 100%; }
      .product-list-empty .search-form .product-list-empty .search-form__wrapper {
        padding-left: 0; } }

@media all and (max-width: 767px) {
  .cms-home .search-form__wrapper {
    display: block !important; } }

#search {
  -webkit-appearance: searchfield;
  -webkit-user-select: initial;
  user-select: initial;
  font-family: sans-serif;
  z-index: 1000; }

.header-button {
  border-radius: 100px;
  overflow: visible;
  color: #231f20;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.1); }
  .header-button:active .icon, .header-button:focus .icon, .header-button.focus-visible .icon {
    fill: #00a651; }
  .header-button .icon {
    fill: #231f20; }
  .header-button__counter, .dashboard .tab .tab__title .requires-approval-counter {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 0;
    left: calc(50% + 20px);
    min-width: 20px;
    height: 20px;
    padding: 2px 6px;
    border: none;
    border-radius: 20px;
    line-height: 20px;
    font-size: 12px;
    font-weight: 700;
    color: #ffffff;
    background-color: #ea2227;
    z-index: 1;
    transform: translateX(-50%); }
    @media all and (min-width: 768px) {
      .header-button__counter, .dashboard .tab .tab__title .requires-approval-counter {
        left: auto;
        right: -4px;
        transform: none; } }
    .header-button__counter--hidden {
      display: none; }
    .header-button__counter-dot {
      width: 8px;
      height: 8px;
      border-radius: 8px;
      margin: auto;
      background-color: #ea2227; }
  .header-button__counter-dot {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .header-button.button--icon-fill:before, .product-grid-item .header-button.add-to-wishlist:before, .product-list-item .header-button.button--wishlist.button--icon-filled:before, .header-button.product-view__button--wishlist.button--icon-filled:before {
    background-color: #ebebeb; }
  .header-button:hover .icon {
    fill: #00a651; }

[data-bind="scope: 'loginAsCustomer'"] {
  display: none; }

.heading-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  .heading-container > * {
    order: 2; }

.header {
  box-shadow: 0 10px 20px -8px #ebebeb;
  align-items: center; }
  @media all and (max-width: 767px) {
    .header {
      box-shadow: none; }
      .header__logo,
      .header .side-menu,
      .header .quicksearch-wrapper {
        display: none; } }
  .header__wrapper {
    align-items: flex-start;
    padding: 0; }
    @media all and (min-width: 768px) {
      .header__wrapper {
        padding: 12px 0; } }
    @media all and (min-width: 1024px) {
      .header__wrapper {
        padding: 16px 0; } }
  .header__logo {
    flex: 0 0 auto;
    height: 48px;
    margin: 0 auto; }
    @media all and (min-width: 768px) {
      .header__logo {
        max-width: 187px !important; } }
  .header__search-wrapper {
    flex: 1 0 auto;
    margin: 0;
    padding: 0;
    z-index: 2; }
    @media all and (max-width: 767px) {
      .header__search-wrapper {
        display: none; }
        .cms-home .header__search-wrapper,
        .catalog-category-view .header__search-wrapper,
        .catalogsearch-result-index .header__search-wrapper {
          display: block; } }
    @media all and (min-width: 768px) {
      .header__search-wrapper {
        max-width: none; } }
  @media all and (min-width: 768px) {
    .header__minicart {
      padding-right: 20px; } }
  .header__buttons {
    flex: 0 0 auto;
    margin: 0;
    max-width: none; }
    @media all and (max-width: 767px) {
      .header__buttons {
        position: fixed;
        bottom: 0;
        right: 0;
        left: 0;
        justify-content: space-around;
        max-width: none;
        height: 64px;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
        background-color: #ffffff;
        z-index: 200; }
        .header__buttons .header-button {
          display: flex;
          flex-direction: column;
          box-shadow: none;
          color: #686868; }
          .header__buttons .header-button .icon {
            transition: none;
            fill: #686868; }
          .header__buttons .header-button_text {
            display: block;
            margin-top: 8px;
            font-size: 12px;
            font-weight: 400; }
          .header__buttons .header-button:focus, .header__buttons .header-button:hover {
            color: #686868; }
            .header__buttons .header-button:focus .icon, .header__buttons .header-button:hover .icon {
              fill: #686868; }
            .header__buttons .header-button:focus .header-button_text, .header__buttons .header-button:hover .header-button_text {
              color: #686868; }
          .header__buttons .header-button.active, .header__buttons .header-button:active {
            color: #00a651; }
            .header__buttons .header-button.active .icon, .header__buttons .header-button:active .icon {
              fill: #00a651; }
            .header__buttons .header-button.active .header-button_text, .header__buttons .header-button:active .header-button_text {
              color: #00a651; } }
    .header__buttons .button, .header__buttons .button-extend [type="button"], .button-extend .header__buttons [type="button"],
    .header__buttons .button-extend [type="submit"], .button-extend .header__buttons [type="submit"], .header__buttons .file-upload--native label, .file-upload--native .header__buttons label, .header__buttons .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .header__buttons button, .header__buttons .slider__link--button, .header__buttons .slider__link--button-secondary, .header__buttons .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .header__buttons a.action, .header__buttons a.pagebuilder-button-link,
    .header__buttons button.pagebuilder-button-link,
    .header__buttons div.pagebuilder-button-link, .header__buttons a.pagebuilder-button-primary,
    .header__buttons button.pagebuilder-button-primary,
    .header__buttons div.pagebuilder-button-primary, .header__buttons a.pagebuilder-button-secondary,
    .header__buttons button.pagebuilder-button-secondary,
    .header__buttons div.pagebuilder-button-secondary, .header__buttons .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .header__buttons .yotpo-default-button,
    .header__buttons .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .header__buttons input.yotpo-default-button[type="button"], .header__buttons .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .header__buttons .yotpo-default-button.primary-color-btn.yotpo-submit {
      height: 48px;
      min-height: 48px;
      min-width: 48px; }
    .header__buttons .order-button {
      display: none;
      min-width: 120px;
      margin-right: 32px; }
      @media all and (min-width: 1024px) {
        .header__buttons .order-button {
          display: inline-flex; } }
  .header__mega-menu {
    margin-right: 4px;
    margin-bottom: -16px;
    margin-left: -20px;
    padding-bottom: 16px;
    padding-left: 20px; }
    .header__mega-menu--container {
      display: flex; }
      @media all and (max-width: 767px) {
        .header__mega-menu--container {
          display: none;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0; } }
    .header__mega-menu .mega-menu__link {
      padding-right: 20px; }
      .header__mega-menu .mega-menu__link .mega-menu__icon {
        fill: #ffffff; }
      .header__mega-menu .mega-menu__link:hover .mega-menu__icon {
        fill: #00a651; }
    .header__mega-menu .button--mega-menu {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      height: 54px;
      padding: 0 24px;
      min-width: 182px;
      font-size: 16px;
      font-weight: 600;
      text-transform: none !important;
      border-radius: 0; }
      .header__mega-menu .button--mega-menu .icon {
        width: 10px;
        height: 10px;
        margin-right: 8px;
        margin-top: 2px; }
    .header__mega-menu .button:hover::after, .header__mega-menu .button-extend [type="button"]:hover::after, .button-extend .header__mega-menu [type="button"]:hover::after,
    .header__mega-menu .button-extend [type="submit"]:hover::after, .button-extend .header__mega-menu [type="submit"]:hover::after, .header__mega-menu .file-upload--native label:hover::after, .file-upload--native .header__mega-menu label:hover::after, .header__mega-menu .ui-datepicker .ui-datepicker-buttonpane button:hover::after, .ui-datepicker .ui-datepicker-buttonpane .header__mega-menu button:hover::after, .header__mega-menu .slider__link--button:hover::after, .header__mega-menu .slider__link--button-secondary:hover::after, .header__mega-menu .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover::after, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .header__mega-menu a.action:hover::after, .header__mega-menu a.pagebuilder-button-link:hover::after,
    .header__mega-menu button.pagebuilder-button-link:hover::after,
    .header__mega-menu div.pagebuilder-button-link:hover::after, .header__mega-menu a.pagebuilder-button-primary:hover::after,
    .header__mega-menu button.pagebuilder-button-primary:hover::after,
    .header__mega-menu div.pagebuilder-button-primary:hover::after, .header__mega-menu a.pagebuilder-button-secondary:hover::after,
    .header__mega-menu button.pagebuilder-button-secondary:hover::after,
    .header__mega-menu div.pagebuilder-button-secondary:hover::after, .header__mega-menu .page-main .product-view .yotpo .yotpo-default-button:hover::after, .page-main .product-view .yotpo .header__mega-menu .yotpo-default-button:hover::after {
      display: none; }
    .header__mega-menu:hover .mega-menu {
      display: block; }
  @media all and (max-width: 767px) {
    .header__links-mega-menu {
      display: none; } }
  .header__links-mega-menu .button--mega-menu {
    border: none;
    align-items: center;
    font-weight: 600 !important;
    justify-content: center;
    height: 46px;
    width: 181px; }
    .header__links-mega-menu .button--mega-menu:hover {
      color: #00a651; }
  .header .account_dropdown {
    top: 60px;
    right: 0;
    width: 200px;
    padding: 16px;
    border-radius: 8px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
    background: #ffffff;
    z-index: 19; }
    .header .account_dropdown::before {
      display: none; }
    .header .account_dropdown .mega-menu__list {
      min-height: auto;
      padding: 0;
      background: none;
      border: 0; }
    .header .account_dropdown li {
      border-radius: 8px;
      cursor: pointer; }
      .header .account_dropdown li a {
        width: 100%;
        height: 100%;
        padding: 12px 16px;
        color: #231f20 !important; }
      .header .account_dropdown li:hover {
        background-color: #f8f8f8; }
  @media all and (max-width: 1023px) {
    .header .header__mega-menu .account_dropdown {
      display: none; } }

.header-flexible {
  order: 1; }
  @media all and (max-width: 767px) {
    .header-flexible {
      position: fixed;
      top: 0;
      right: 0;
      left: 0;
      display: flex;
      height: 48px;
      background-color: #ffffff;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
      z-index: 10; } }
  .header-flexible__return {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 1;
    height: 48px;
    width: 48px; }
    @media all and (min-width: 768px) {
      .header-flexible__return {
        width: auto;
        height: auto;
        margin-bottom: 8px;
        fill: #686868; } }
    .header-flexible__return-label {
      display: none; }
      @media all and (min-width: 768px) {
        .header-flexible__return-label {
          display: initial;
          font-size: 12px;
          color: #686868; } }
    .header-flexible__return .icon {
      position: relative;
      top: 2px;
      width: 24px;
      height: 24px;
      transition: none; }
      @media all and (min-width: 768px) {
        .header-flexible__return .icon {
          width: 12px;
          height: 12px;
          margin-right: 8px;
          fill: #686868; } }
      @media all and (min-width: 768px) {
        .header-flexible__return .icon--mobile {
          display: none; } }
      @media all and (max-width: 767px) {
        .header-flexible__return .icon--desktop {
          display: none; } }
    .header-flexible__return:hover .header-flexible__return-label {
      color: #00a651; }
  .header-flexible__content {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: space-around;
    max-width: calc(100% - 96px);
    margin: 0;
    padding: 0 12px;
    font-size: 12px;
    color: #686868;
    z-index: 10; }
    @media all and (min-width: 768px) {
      .header-flexible__content {
        display: none; } }
    @media all and (max-width: 767px) {
      .header-flexible__content > button {
        flex: initial;
        min-width: auto;
        height: 48px;
        margin: 0;
        padding: 0;
        font-size: 12px;
        color: #686868; } }
    @media all and (max-width: 767px) {
      .header-flexible__content > button[class*="active"] {
        color: #231f20; } }

.gallery {
  position: relative; }

.fotorama__nav--thumbs .fotorama__nav__frame {
  border-radius: 4px; }

.magnifier-preview {
  border-top-left-radius: 8px; }

.fotorama--fullscreen.fotorama {
  background: #000; }

@media all and (min-width: 768px) {
  .fotorama--fullscreen .fotorama__wrap .fotorama__stage {
    border: 0; } }

.fotorama--fullscreen .fotorama__wrap .fotorama__zoom-in,
.fotorama--fullscreen .fotorama__wrap .fotorama__zoom-out {
  display: none; }
  @media all and (min-width: 768px) {
    .fotorama--fullscreen .fotorama__wrap .fotorama__zoom-in,
    .fotorama--fullscreen .fotorama__wrap .fotorama__zoom-out {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 48px;
      height: 48px;
      background: #ffffff;
      border-radius: 6px;
      box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.1); } }
  .fotorama--fullscreen .fotorama__wrap .fotorama__zoom-in .icon,
  .fotorama--fullscreen .fotorama__wrap .fotorama__zoom-out .icon {
    width: 40px;
    height: 40px; }

.fotorama--fullscreen .fotorama__wrap .fotorama__zoom-in {
  top: 16px;
  left: 16px; }

.fotorama--fullscreen .fotorama__wrap .fotorama__zoom-out {
  top: 80px;
  left: 16px; }

.fotorama--fullscreen .fotorama__wrap .fotorama__fullscreen-icon {
  top: 16px;
  right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.1);
  opacity: 1; }
  .fotorama--fullscreen .fotorama__wrap .fotorama__fullscreen-icon .icon {
    width: 28px;
    height: 28px; }

.mega-menu {
  display: none;
  position: absolute;
  z-index: 19; }
  @media all and (min-width: 768px) {
    .mega-menu {
      width: 260px; } }
  .mega-menu__list {
    flex-direction: column;
    width: 35%;
    min-height: 608px;
    margin: 0;
    padding: 8px 0 72px;
    background: #f1f1f1; }
    @media all and (max-width: 767px) {
      .mega-menu__list {
        position: static; }
        .checkout-cart-index .mega-menu__list.container, .checkout-cart-index .home__page__banner .pagebuilder-slide-wrapper .mega-menu__list.pagebuilder-poster-content, .home__page__banner .pagebuilder-slide-wrapper .checkout-cart-index .mega-menu__list.pagebuilder-poster-content, .checkout-cart-index .catalog-list__products .category-description .pagebuilder-slide-wrapper .mega-menu__list.pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .checkout-cart-index .mega-menu__list.pagebuilder-poster-content {
          margin: 0; } }
    @media all and (min-width: 768px) {
      .mega-menu__list {
        width: 100%;
        padding: 12px 0;
        border: 1px solid #00a651; }
        .mega-menu__list:hover {
          border-right-color: transparent; } }
  .mega-menu__item {
    padding: 0; }
    .mega-menu__item--parent > .mega-menu__link {
      display: flex;
      justify-content: space-between;
      height: auto;
      min-height: 38px;
      padding: 0 4px 0 12px;
      color: #231f20;
      background: #f1f1f1; }
      @media all and (min-width: 768px) {
        .mega-menu__item--parent > .mega-menu__link {
          width: 100%;
          padding: 0 24px; } }
      .mega-menu__item--parent > .mega-menu__link .icon {
        position: relative;
        top: 2px;
        fill: #231f20; }
      .mega-menu__item--parent > .mega-menu__link.active {
        color: #00a651;
        background: #ffffff; }
    .mega-menu__item:not(.mega-menu__item--parent) .mega-menu__link .icon {
      display: none; }
    @media all and (min-width: 768px) {
      .mega-menu__item:hover .mega-menu__link {
        color: #00a651;
        background: #ffffff; } }
    .mega-menu__item:hover .mega-menu__link,
    .mega-menu__item:focus-within .mega-menu__link,
    .mega-menu__item .focus-visible .mega-menu__link {
      color: #00a651; }
    @media all and (max-width: 767px) {
      .mega-menu__item:hover .mega-menu__inner-list--level1, .mega-menu__item:active .mega-menu__inner-list--level1,
      .mega-menu__item .focus-visible .mega-menu__inner-list--level1 {
        display: none; } }
  .mega-menu__link {
    display: flex;
    height: 38px;
    width: 100%;
    justify-content: space-between;
    color: #ffffff;
    background-color: #00a651; }
    @media all and (max-width: 767px) {
      .mega-menu__link {
        padding: 0 12px 0 16px;
        font-size: 12px; }
        .mega-menu__link.active {
          color: #00a651;
          background: #ffffff; }
          .mega-menu__link.active .icon {
            fill: #00a651; }
          .mega-menu__link.active + .mega-menu__inner-list {
            display: block; } }
    .mega-menu__link:hover {
      color: #00a651;
      background: #ffffff; }
      .mega-menu__link:hover .icon {
        fill: #00a651; }
    .mega-menu__link .icon {
      width: 16px;
      height: 16px;
      fill: #231f20; }
  .mega-menu__inner-list {
    margin: 0 0 16px; }
    .mega-menu__inner-list--level1 {
      top: 0;
      left: 35%;
      width: 65%;
      padding: 0 16px;
      z-index: 100;
      border: 0;
      box-shadow: none; }
      @media all and (max-width: 767px) {
        .mega-menu__inner-list--level1 {
          height: calc(100% - 64px);
          overflow: auto; } }
      @media all and (min-width: 768px) {
        .mega-menu__inner-list--level1 {
          top: -1px;
          left: 258px;
          min-height: 608px;
          width: 60vw;
          max-width: 1020px;
          margin: 0;
          padding: 24px 0;
          border: 1px solid #00a651;
          border-left: 0; } }
    @media all and (max-width: 767px) {
      .mega-menu__inner-list--level2 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-rows: auto;
        grid-gap: 12px; } }
    @media all and (min-width: 768px) {
      .mega-menu__inner-list--level2 {
        display: flex;
        flex-direction: inherit;
        flex-wrap: wrap; } }
    .mega-menu__inner-list--level2 > ul {
      display: none !important; }
    .mega-menu__inner-list--level2 .mega-menu__inner-link {
      min-height: 24px;
      min-width: auto;
      padding: 0;
      font-weight: 400;
      text-align: center;
      color: #686868; }
      @media all and (max-width: 767px) {
        .mega-menu__inner-list--level2 .mega-menu__inner-link {
          flex-direction: column;
          align-items: center; } }
      @media all and (min-width: 768px) {
        .mega-menu__inner-list--level2 .mega-menu__inner-link {
          height: 24px;
          padding: 0 12px; }
          .mega-menu__inner-list--level2 .mega-menu__inner-link:hover {
            color: #00a651; } }
  .mega-menu__inner-link {
    min-width: 180px;
    max-width: 180px;
    height: auto;
    min-height: 38px;
    align-items: flex-start;
    font-weight: 600;
    overflow-wrap: anywhere; }
    @media all and (max-width: 767px) {
      .mega-menu__inner-link {
        font-size: 12px; } }
    @media all and (min-width: 768px) {
      .mega-menu__inner-link {
        align-items: flex-start;
        justify-content: space-between;
        min-height: 38px;
        min-width: 180px; } }
    .mega-menu__inner-link .mega-menu__icon {
      min-height: 24px;
      margin-left: 8px; }
    .mega-menu__inner-link .icon {
      height: 16px;
      width: 16px;
      margin-left: 8px; }
    .mega-menu__inner-link::before {
      display: none; }
  .mega-menu__icon {
    fill: #231f20;
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px; }
  .mega-menu__image {
    width: 60px;
    height: 60px;
    margin-bottom: 8px;
    padding-top: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border: 1px solid #ebebeb;
    border-radius: 4px; }
    @media all and (min-width: 768px) {
      .mega-menu__image {
        display: none; } }
  @media all and (max-width: 767px) {
    .mega-menu__inner-item--level1 {
      margin: 0; }
      .mega-menu__inner-item--level1 ~ .mega-menu__inner-item--level1 {
        border-top: 1px solid #ebebeb; } }
  @media all and (min-width: 768px) {
    .mega-menu__inner-item--level1 {
      display: flex; } }
  @media all and (max-width: 767px) {
    .mega-menu__inner-item--level1 > .mega-menu__inner-link {
      justify-content: space-between;
      max-width: none;
      min-height: auto;
      height: auto;
      margin: 0;
      padding: 16px 0;
      font-size: 14px;
      pointer-events: none; } }
  @media all and (min-width: 768px) {
    .mega-menu__inner-item--level1 > .mega-menu__inner-link {
      padding: 0 24px; } }
  .mega-menu__inner-item--level1 > .mega-menu__inner-link .icon {
    height: 24px; }
    @media all and (max-width: 767px) {
      .mega-menu__inner-item--level1 > .mega-menu__inner-link .icon {
        display: none; } }
  .mega-menu__inner-item--level1 > .mega-menu__inner-link:hover .icon {
    fill: #231f20; }
  .mega-menu__inner-item--level1:not(.mega-menu__inner-item--parent) .mega-menu__inner-link {
    pointer-events: all; }
    .mega-menu__inner-item--level1:not(.mega-menu__inner-item--parent) .mega-menu__inner-link .icon {
      display: block; }

.modal-popup.product-categories .modal-header {
  display: none; }

.modal-popup.product-categories .modal-content {
  height: calc(100% - 64px);
  padding: 0; }

.modal-popup.product-categories .modal-inner-wrap {
  border-radius: 0; }

.modal-popup.product-categories .mega-menu {
  height: 100%;
  width: 100%; }
  .modal-popup.product-categories .mega-menu__list {
    height: 100%;
    overflow: auto;
    background-color: #f1f1f1 !important; }

@media all and (max-width: 767px) {
  .modal__close-button {
    top: 0;
    right: 0; } }

.modal-popup {
  pointer-events: none;
  touch-action: none; }
  .modal-popup__close-button {
    position: absolute;
    top: 0;
    right: 0; }
    @media all and (min-width: 768px) {
      .modal-popup__close-button {
        top: 16px;
        right: 16px; } }
  .modal-popup .modal-header {
    padding: 24px 32px; }
    @media all and (max-width: 767px) {
      .modal-popup .modal-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 56px;
        padding: 16px 12px;
        border-bottom: 1px solid #ebebeb; } }
    @media all and (max-width: 767px) {
      .modal-popup .modal-header .heading, .modal-popup .modal-header h1,
      .modal-popup .modal-header h2,
      .modal-popup .modal-header h3,
      .modal-popup .modal-header h4,
      .modal-popup .modal-header h5,
      .modal-popup .modal-header h6, .modal-popup .modal-header .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .modal-popup .modal-header .swal2-title, .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .modal-popup .modal-header .content-title,
      .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .modal-popup .modal-header .content-title,
      .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .modal-popup .modal-header .content-title,
      .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .modal-popup .modal-header .content-title, .modal-popup .modal-header .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .modal-popup .modal-header .yotpo-header-title, .modal-popup .modal-header .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .modal-popup .modal-header .y-label.yotpo-header-title {
        margin: 0;
        font-size: 14px; } }
  .modal-popup .modal-content {
    padding: 0 32px; }
  .modal-popup .modal-footer .button, .modal-popup .modal-footer .button-extend [type="button"], .button-extend .modal-popup .modal-footer [type="button"],
  .modal-popup .modal-footer .button-extend [type="submit"], .button-extend .modal-popup .modal-footer [type="submit"], .modal-popup .modal-footer .file-upload--native label, .file-upload--native .modal-popup .modal-footer label, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button, .modal-popup .modal-footer .slider__link--button, .modal-popup .modal-footer .slider__link--button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action, .modal-popup .modal-footer a.pagebuilder-button-link,
  .modal-popup .modal-footer button.pagebuilder-button-link,
  .modal-popup .modal-footer div.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-primary,
  .modal-popup .modal-footer button.pagebuilder-button-primary,
  .modal-popup .modal-footer div.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-secondary,
  .modal-popup .modal-footer button.pagebuilder-button-secondary,
  .modal-popup .modal-footer div.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button {
    margin: 0; }
    .modal-popup .modal-footer .button ~ .button, .modal-popup .modal-footer .button-extend [type="button"] ~ .button, .button-extend .modal-popup .modal-footer [type="button"] ~ .button, .modal-popup .modal-footer .button-extend [type="submit"] ~ .button, .button-extend .modal-popup .modal-footer [type="submit"] ~ .button, .modal-popup .modal-footer .file-upload--native label ~ .button, .file-upload--native .modal-popup .modal-footer label ~ .button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .button, .modal-popup .modal-footer .slider__link--button ~ .button, .modal-popup .modal-footer .slider__link--button-secondary ~ .button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .button, .modal-popup .modal-footer a.pagebuilder-button-link ~ .button, .modal-popup .modal-footer button.pagebuilder-button-link ~ .button, .modal-popup .modal-footer div.pagebuilder-button-link ~ .button, .modal-popup .modal-footer a.pagebuilder-button-primary ~ .button, .modal-popup .modal-footer button.pagebuilder-button-primary ~ .button, .modal-popup .modal-footer div.pagebuilder-button-primary ~ .button, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .button, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .button, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .button, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .button, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .button, .modal-popup .modal-footer .button-extend .button ~ [type="button"], .button-extend .modal-popup .modal-footer .button ~ [type="button"], .modal-popup .modal-footer .button-extend [type="button"] ~ [type="button"], .button-extend .modal-popup .modal-footer [type="button"] ~ [type="button"], .modal-popup .modal-footer .button-extend [type="submit"] ~ [type="button"], .button-extend .modal-popup .modal-footer [type="submit"] ~ [type="button"], .modal-popup .modal-footer .file-upload--native .button-extend label ~ [type="button"], .button-extend .modal-popup .modal-footer .file-upload--native label ~ [type="button"], .file-upload--native .modal-popup .modal-footer .button-extend label ~ [type="button"], .button-extend .file-upload--native .modal-popup .modal-footer label ~ [type="button"], .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button-extend button ~ [type="button"], .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ [type="button"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend button ~ [type="button"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ [type="button"], .modal-popup .modal-footer .button-extend .slider__link--button ~ [type="button"], .button-extend .modal-popup .modal-footer .slider__link--button ~ [type="button"], .modal-popup .modal-footer .button-extend .slider__link--button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer .slider__link--button-secondary ~ [type="button"], .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action ~ [type="button"], .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ [type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend a.action ~ [type="button"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ [type="button"], .modal-popup .modal-footer .button-extend a.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-link ~ [type="button"], .modal-popup .modal-footer .button-extend button.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-link ~ [type="button"], .modal-popup .modal-footer .button-extend div.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-link ~ [type="button"], .modal-popup .modal-footer .button-extend a.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-primary ~ [type="button"], .modal-popup .modal-footer .button-extend button.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-primary ~ [type="button"], .modal-popup .modal-footer .button-extend div.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-primary ~ [type="button"], .modal-popup .modal-footer .button-extend a.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-secondary ~ [type="button"], .modal-popup .modal-footer .button-extend button.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-secondary ~ [type="button"], .modal-popup .modal-footer .button-extend div.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-secondary ~ [type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button ~ [type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ [type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ [type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend input.yotpo-default-button[type="button"] ~ [type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ [type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend input.yotpo-default-button[type="button"] ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ [type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"],
    .modal-popup .modal-footer .button-extend .button ~ [type="submit"], .button-extend .modal-popup .modal-footer .button ~ [type="submit"],
    .modal-popup .modal-footer .button-extend [type="button"] ~ [type="submit"], .button-extend .modal-popup .modal-footer [type="button"] ~ [type="submit"],
    .modal-popup .modal-footer .button-extend [type="submit"] ~ [type="submit"], .button-extend .modal-popup .modal-footer [type="submit"] ~ [type="submit"],
    .modal-popup .modal-footer .file-upload--native .button-extend label ~ [type="submit"], .button-extend .modal-popup .modal-footer .file-upload--native label ~ [type="submit"], .file-upload--native .modal-popup .modal-footer .button-extend label ~ [type="submit"], .button-extend .file-upload--native .modal-popup .modal-footer label ~ [type="submit"],
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button-extend button ~ [type="submit"], .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ [type="submit"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend button ~ [type="submit"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ [type="submit"],
    .modal-popup .modal-footer .button-extend .slider__link--button ~ [type="submit"], .button-extend .modal-popup .modal-footer .slider__link--button ~ [type="submit"],
    .modal-popup .modal-footer .button-extend .slider__link--button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer .slider__link--button-secondary ~ [type="submit"],
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action ~ [type="submit"], .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ [type="submit"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend a.action ~ [type="submit"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ [type="submit"],
    .modal-popup .modal-footer .button-extend a.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-link ~ [type="submit"],
    .modal-popup .modal-footer .button-extend button.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-link ~ [type="submit"],
    .modal-popup .modal-footer .button-extend div.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-link ~ [type="submit"],
    .modal-popup .modal-footer .button-extend a.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-primary ~ [type="submit"],
    .modal-popup .modal-footer .button-extend button.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-primary ~ [type="submit"],
    .modal-popup .modal-footer .button-extend div.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-primary ~ [type="submit"],
    .modal-popup .modal-footer .button-extend a.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-secondary ~ [type="submit"],
    .modal-popup .modal-footer .button-extend button.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-secondary ~ [type="submit"],
    .modal-popup .modal-footer .button-extend div.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-secondary ~ [type="submit"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button ~ [type="submit"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ [type="submit"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ [type="submit"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend input.yotpo-default-button[type="button"] ~ [type="submit"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ [type="submit"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend input.yotpo-default-button[type="button"] ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ [type="submit"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .modal-popup .modal-footer .file-upload--native .button ~ label, .file-upload--native .modal-popup .modal-footer .button ~ label, .modal-popup .modal-footer .button-extend .file-upload--native [type="button"] ~ label, .file-upload--native .modal-popup .modal-footer .button-extend [type="button"] ~ label, .button-extend .modal-popup .modal-footer .file-upload--native [type="button"] ~ label, .file-upload--native .button-extend .modal-popup .modal-footer [type="button"] ~ label, .modal-popup .modal-footer .button-extend .file-upload--native [type="submit"] ~ label, .file-upload--native .modal-popup .modal-footer .button-extend [type="submit"] ~ label, .button-extend .modal-popup .modal-footer .file-upload--native [type="submit"] ~ label, .file-upload--native .button-extend .modal-popup .modal-footer [type="submit"] ~ label, .modal-popup .modal-footer .file-upload--native label ~ label, .file-upload--native .modal-popup .modal-footer label ~ label, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .file-upload--native button ~ label, .file-upload--native .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ label, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .file-upload--native button ~ label, .file-upload--native .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ label, .modal-popup .modal-footer .file-upload--native .slider__link--button ~ label, .file-upload--native .modal-popup .modal-footer .slider__link--button ~ label, .modal-popup .modal-footer .file-upload--native .slider__link--button-secondary ~ label, .file-upload--native .modal-popup .modal-footer .slider__link--button-secondary ~ label, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .file-upload--native a.action ~ label, .file-upload--native .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ label, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .file-upload--native a.action ~ label, .file-upload--native .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ label, .modal-popup .modal-footer .file-upload--native a.pagebuilder-button-link ~ label, .file-upload--native .modal-popup .modal-footer a.pagebuilder-button-link ~ label, .modal-popup .modal-footer .file-upload--native button.pagebuilder-button-link ~ label, .file-upload--native .modal-popup .modal-footer button.pagebuilder-button-link ~ label, .modal-popup .modal-footer .file-upload--native div.pagebuilder-button-link ~ label, .file-upload--native .modal-popup .modal-footer div.pagebuilder-button-link ~ label, .modal-popup .modal-footer .file-upload--native a.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup .modal-footer a.pagebuilder-button-primary ~ label, .modal-popup .modal-footer .file-upload--native button.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup .modal-footer button.pagebuilder-button-primary ~ label, .modal-popup .modal-footer .file-upload--native div.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup .modal-footer div.pagebuilder-button-primary ~ label, .modal-popup .modal-footer .file-upload--native a.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup .modal-footer a.pagebuilder-button-secondary ~ label, .modal-popup .modal-footer .file-upload--native button.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup .modal-footer button.pagebuilder-button-secondary ~ label, .modal-popup .modal-footer .file-upload--native div.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup .modal-footer div.pagebuilder-button-secondary ~ label, .modal-popup .modal-footer .page-main .product-view .yotpo .file-upload--native .yotpo-default-button ~ label, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ label, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native .yotpo-default-button ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ label, .modal-popup .modal-footer .page-main .product-view .yotpo .file-upload--native input.yotpo-default-button[type="button"] ~ label, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ label, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native input.yotpo-default-button[type="button"] ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ label, .modal-popup .modal-footer .page-main .product-view .yotpo .file-upload--native .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button ~ button, .modal-popup .modal-footer .button-extend .ui-datepicker .ui-datepicker-buttonpane [type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend [type="button"] ~ button, .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane [type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .button-extend .modal-popup .modal-footer [type="button"] ~ button, .modal-popup .modal-footer .button-extend .ui-datepicker .ui-datepicker-buttonpane [type="submit"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend [type="submit"] ~ button, .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane [type="submit"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .button-extend .modal-popup .modal-footer [type="submit"] ~ button, .modal-popup .modal-footer .file-upload--native .ui-datepicker .ui-datepicker-buttonpane label ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .file-upload--native label ~ button, .file-upload--native .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane label ~ button, .ui-datepicker .ui-datepicker-buttonpane .file-upload--native .modal-popup .modal-footer label ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .slider__link--button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .slider__link--button ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .slider__link--button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .slider__link--button-secondary ~ button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .ui-datepicker .ui-datepicker-buttonpane a.action ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.action ~ button, .ui-datepicker .ui-datepicker-buttonpane .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer a.pagebuilder-button-link ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button.pagebuilder-button-link ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer div.pagebuilder-button-link ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer a.pagebuilder-button-primary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button.pagebuilder-button-primary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer div.pagebuilder-button-primary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button, .modal-popup .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button, .modal-popup .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane input.yotpo-default-button[type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane input.yotpo-default-button[type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button, .modal-popup .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .modal-popup .modal-footer .button ~ .slider__link--button, .modal-popup .modal-footer .button-extend [type="button"] ~ .slider__link--button, .button-extend .modal-popup .modal-footer [type="button"] ~ .slider__link--button, .modal-popup .modal-footer .button-extend [type="submit"] ~ .slider__link--button, .button-extend .modal-popup .modal-footer [type="submit"] ~ .slider__link--button, .modal-popup .modal-footer .file-upload--native label ~ .slider__link--button, .file-upload--native .modal-popup .modal-footer label ~ .slider__link--button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .slider__link--button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .slider__link--button, .modal-popup .modal-footer .slider__link--button ~ .slider__link--button, .modal-popup .modal-footer .slider__link--button-secondary ~ .slider__link--button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .slider__link--button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .slider__link--button, .modal-popup .modal-footer a.pagebuilder-button-link ~ .slider__link--button, .modal-popup .modal-footer button.pagebuilder-button-link ~ .slider__link--button, .modal-popup .modal-footer div.pagebuilder-button-link ~ .slider__link--button, .modal-popup .modal-footer a.pagebuilder-button-primary ~ .slider__link--button, .modal-popup .modal-footer button.pagebuilder-button-primary ~ .slider__link--button, .modal-popup .modal-footer div.pagebuilder-button-primary ~ .slider__link--button, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .slider__link--button, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .slider__link--button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button, .modal-popup .modal-footer .button ~ .slider__link--button-secondary, .modal-popup .modal-footer .button-extend [type="button"] ~ .slider__link--button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ .slider__link--button-secondary, .modal-popup .modal-footer .button-extend [type="submit"] ~ .slider__link--button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ .slider__link--button-secondary, .modal-popup .modal-footer .file-upload--native label ~ .slider__link--button-secondary, .file-upload--native .modal-popup .modal-footer label ~ .slider__link--button-secondary, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .slider__link--button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .slider__link--button-secondary, .modal-popup .modal-footer .slider__link--button ~ .slider__link--button-secondary, .modal-popup .modal-footer .slider__link--button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .slider__link--button-secondary, .modal-popup .modal-footer a.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup .modal-footer button.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup .modal-footer div.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup .modal-footer a.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup .modal-footer button.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup .modal-footer div.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .slider__link--button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .slider__link--button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button ~ a.action, .modal-popup .modal-footer .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend [type="button"] ~ a.action, .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .modal-popup .modal-footer [type="button"] ~ a.action, .modal-popup .modal-footer .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="submit"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend [type="submit"] ~ a.action, .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="submit"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .modal-popup .modal-footer [type="submit"] ~ a.action, .modal-popup .modal-footer .file-upload--native .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary label ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .file-upload--native label ~ a.action, .file-upload--native .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary label ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .file-upload--native .modal-popup .modal-footer label ~ a.action, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.action, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .slider__link--button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .slider__link--button ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .slider__link--button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .slider__link--button-secondary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.pagebuilder-button-link ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer button.pagebuilder-button-link ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer div.pagebuilder-button-link ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.action, .modal-popup .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.action, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.action, .modal-popup .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary input.yotpo-default-button[type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.action, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary input.yotpo-default-button[type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.action, .modal-popup .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .modal-popup .modal-footer .button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="button"] ~ a.pagebuilder-button-link, .modal-popup .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="submit"] ~ a.pagebuilder-button-link, .modal-popup .modal-footer .file-upload--native label ~ a.pagebuilder-button-link, .file-upload--native .modal-popup .modal-footer label ~ a.pagebuilder-button-link, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .slider__link--button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-link, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-link,
    .modal-popup .modal-footer .button ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="button"] ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="submit"] ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .file-upload--native label ~ button.pagebuilder-button-link, .file-upload--native .modal-popup .modal-footer label ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .slider__link--button ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-link,
    .modal-popup .modal-footer .button ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="button"] ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="submit"] ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .file-upload--native label ~ div.pagebuilder-button-link, .file-upload--native .modal-popup .modal-footer label ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .slider__link--button ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-link,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-link, .modal-popup .modal-footer .button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="button"] ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="submit"] ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .file-upload--native label ~ a.pagebuilder-button-primary, .file-upload--native .modal-popup .modal-footer label ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .slider__link--button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-primary,
    .modal-popup .modal-footer .button ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="button"] ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="submit"] ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .file-upload--native label ~ button.pagebuilder-button-primary, .file-upload--native .modal-popup .modal-footer label ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .slider__link--button ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-primary,
    .modal-popup .modal-footer .button ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="button"] ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="submit"] ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .file-upload--native label ~ div.pagebuilder-button-primary, .file-upload--native .modal-popup .modal-footer label ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .slider__link--button ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-primary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-primary, .modal-popup .modal-footer .button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .file-upload--native label ~ a.pagebuilder-button-secondary, .file-upload--native .modal-popup .modal-footer label ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .slider__link--button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-secondary,
    .modal-popup .modal-footer .button ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .file-upload--native label ~ button.pagebuilder-button-secondary, .file-upload--native .modal-popup .modal-footer label ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .slider__link--button ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-secondary,
    .modal-popup .modal-footer .button ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .file-upload--native label ~ div.pagebuilder-button-secondary, .file-upload--native .modal-popup .modal-footer label ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .slider__link--button ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-secondary,
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .button ~ .yotpo-default-button, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="button"] ~ .yotpo-default-button, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="button"] ~ .yotpo-default-button, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="submit"] ~ .yotpo-default-button, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="submit"] ~ .yotpo-default-button, .modal-popup .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native label ~ .yotpo-default-button, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo label ~ .yotpo-default-button, .page-main .product-view .yotpo .file-upload--native .modal-popup .modal-footer label ~ .yotpo-default-button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .yotpo-default-button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo button ~ .yotpo-default-button, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .yotpo-default-button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo a.action ~ .yotpo-default-button, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button,
    .modal-popup .modal-footer .page-main .product-view .yotpo .button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="button"] ~ input.yotpo-default-button[type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="button"] ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="submit"] ~ input.yotpo-default-button[type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="submit"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="submit"] ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native label ~ input.yotpo-default-button[type="button"], .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo label ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .file-upload--native .modal-popup .modal-footer label ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ input.yotpo-default-button[type="button"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button-secondary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ input.yotpo-default-button[type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo a.action ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ input.yotpo-default-button[type="button"],
    .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ input.yotpo-default-button[type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .file-upload--native .modal-popup .modal-footer label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button.primary-color-btn.yotpo-submit {
      margin: 0 0 0 16px; }
  .modal-popup .modal-footer .left {
    float: left; }
  .modal-popup .modal-footer .hidden {
    display: none; }
  @media all and (max-width: 767px) {
    .modal-popup.modal-slide.slide-vertical, .modal-popup.modal-slide.requisition-popup {
      display: flex;
      align-items: flex-end; }
      .modal-popup.modal-slide.slide-vertical .modal-inner-wrap, .modal-popup.modal-slide.requisition-popup .modal-inner-wrap {
        height: auto;
        max-height: 90%;
        width: 100%;
        transform: translate(0, 100%);
        border-radius: 8px 8px 0 0; }
      .modal-popup.modal-slide.slide-vertical._show .modal-inner-wrap, .modal-popup.modal-slide._show.requisition-popup .modal-inner-wrap {
        transform: translate(0, 0); } }
  .modal-popup.confirm {
    z-index: 101; }
    .modal-popup.confirm .modal-inner-wrap {
      width: 360px;
      max-width: calc(100% - 32px);
      text-align: center; }
    .modal-popup.confirm .modal__close-button {
      display: none; }
    .modal-popup.confirm .modal-header {
      display: flex;
      justify-content: center;
      height: auto;
      padding: 32px 32px 24px;
      border: 0; }
      .modal-popup.confirm .modal-header .heading, .modal-popup.confirm .modal-header h1,
      .modal-popup.confirm .modal-header h2,
      .modal-popup.confirm .modal-header h3,
      .modal-popup.confirm .modal-header h4,
      .modal-popup.confirm .modal-header h5,
      .modal-popup.confirm .modal-header h6, .modal-popup.confirm .modal-header .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .modal-popup.confirm .modal-header .swal2-title, .modal-popup.confirm .modal-header .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .modal-popup.confirm .modal-header .content-title,
      .modal-popup.confirm .modal-header .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .modal-popup.confirm .modal-header .content-title,
      .modal-popup.confirm .modal-header .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .modal-popup.confirm .modal-header .content-title,
      .modal-popup.confirm .modal-header .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .modal-popup.confirm .modal-header .content-title, .modal-popup.confirm .modal-header .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .modal-popup.confirm .modal-header .yotpo-header-title, .modal-popup.confirm .modal-header .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .modal-popup.confirm .modal-header .y-label.yotpo-header-title {
        margin: 0;
        font-size: 24px;
        text-align: center; }
    .modal-popup.confirm .modal-content {
      padding: 0 32px;
      font-weight: 400; }
    .modal-popup.confirm .modal-footer {
      display: flex;
      flex-direction: column;
      padding: 32px; }
      .modal-popup.confirm .modal-footer .button, .modal-popup.confirm .modal-footer .button-extend [type="button"], .button-extend .modal-popup.confirm .modal-footer [type="button"],
      .modal-popup.confirm .modal-footer .button-extend [type="submit"], .button-extend .modal-popup.confirm .modal-footer [type="submit"], .modal-popup.confirm .modal-footer .file-upload--native label, .file-upload--native .modal-popup.confirm .modal-footer label, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button, .modal-popup.confirm .modal-footer .slider__link--button, .modal-popup.confirm .modal-footer .slider__link--button-secondary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action, .modal-popup.confirm .modal-footer a.pagebuilder-button-link,
      .modal-popup.confirm .modal-footer button.pagebuilder-button-link,
      .modal-popup.confirm .modal-footer div.pagebuilder-button-link, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary,
      .modal-popup.confirm .modal-footer button.pagebuilder-button-primary,
      .modal-popup.confirm .modal-footer div.pagebuilder-button-primary, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary,
      .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary,
      .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button {
        order: 2;
        min-height: 54px;
        margin: 16px 0 0; }
        .modal-popup.confirm .modal-footer .button ~ .button, .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ .button, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ .button, .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ .button, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ .button, .modal-popup.confirm .modal-footer .file-upload--native label ~ .button, .file-upload--native .modal-popup.confirm .modal-footer label ~ .button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ .button, .modal-popup.confirm .modal-footer .slider__link--button ~ .button, .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ .button, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ .button, .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ .button, .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ .button, .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ .button, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ .button, .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ .button, .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ .button, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ .button, .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ .button, .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ .button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ .button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ .button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .button, .modal-popup.confirm .modal-footer .button-extend .button ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .button ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ [type="button"], .modal-popup.confirm .modal-footer .file-upload--native .button-extend label ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .file-upload--native label ~ [type="button"], .file-upload--native .modal-popup.confirm .modal-footer .button-extend label ~ [type="button"], .button-extend .file-upload--native .modal-popup.confirm .modal-footer label ~ [type="button"], .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button-extend button ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ [type="button"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .button-extend button ~ [type="button"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend .slider__link--button ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .slider__link--button ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend .slider__link--button-secondary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ [type="button"], .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ [type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .button-extend a.action ~ [type="button"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend a.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend button.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend div.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend a.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend button.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend div.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend a.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend button.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ [type="button"], .modal-popup.confirm .modal-footer .button-extend div.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ [type="button"], .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ [type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend .yotpo-default-button ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ [type="button"], .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button-extend input.yotpo-default-button[type="button"] ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ [type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend input.yotpo-default-button[type="button"] ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ [type="button"], .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"],
        .modal-popup.confirm .modal-footer .button-extend .button ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .button ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ [type="submit"],
        .modal-popup.confirm .modal-footer .file-upload--native .button-extend label ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .file-upload--native label ~ [type="submit"], .file-upload--native .modal-popup.confirm .modal-footer .button-extend label ~ [type="submit"], .button-extend .file-upload--native .modal-popup.confirm .modal-footer label ~ [type="submit"],
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button-extend button ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ [type="submit"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .button-extend button ~ [type="submit"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend .slider__link--button ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .slider__link--button ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend .slider__link--button-secondary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ [type="submit"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .button-extend a.action ~ [type="submit"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend a.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend button.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend div.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend a.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend button.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend div.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend a.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend button.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .button-extend div.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ [type="submit"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ [type="submit"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend .yotpo-default-button ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ [type="submit"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button-extend input.yotpo-default-button[type="button"] ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ [type="submit"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend input.yotpo-default-button[type="button"] ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ [type="submit"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .modal-popup.confirm .modal-footer .file-upload--native .button ~ label, .file-upload--native .modal-popup.confirm .modal-footer .button ~ label, .modal-popup.confirm .modal-footer .button-extend .file-upload--native [type="button"] ~ label, .file-upload--native .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ label, .button-extend .modal-popup.confirm .modal-footer .file-upload--native [type="button"] ~ label, .file-upload--native .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ label, .modal-popup.confirm .modal-footer .button-extend .file-upload--native [type="submit"] ~ label, .file-upload--native .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ label, .button-extend .modal-popup.confirm .modal-footer .file-upload--native [type="submit"] ~ label, .file-upload--native .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ label, .modal-popup.confirm .modal-footer .file-upload--native label ~ label, .file-upload--native .modal-popup.confirm .modal-footer label ~ label, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .file-upload--native button ~ label, .file-upload--native .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ label, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .file-upload--native button ~ label, .file-upload--native .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ label, .modal-popup.confirm .modal-footer .file-upload--native .slider__link--button ~ label, .file-upload--native .modal-popup.confirm .modal-footer .slider__link--button ~ label, .modal-popup.confirm .modal-footer .file-upload--native .slider__link--button-secondary ~ label, .file-upload--native .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ label, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .file-upload--native a.action ~ label, .file-upload--native .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ label, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .file-upload--native a.action ~ label, .file-upload--native .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ label, .modal-popup.confirm .modal-footer .file-upload--native a.pagebuilder-button-link ~ label, .file-upload--native .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ label, .modal-popup.confirm .modal-footer .file-upload--native button.pagebuilder-button-link ~ label, .file-upload--native .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ label, .modal-popup.confirm .modal-footer .file-upload--native div.pagebuilder-button-link ~ label, .file-upload--native .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ label, .modal-popup.confirm .modal-footer .file-upload--native a.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ label, .modal-popup.confirm .modal-footer .file-upload--native button.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ label, .modal-popup.confirm .modal-footer .file-upload--native div.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ label, .modal-popup.confirm .modal-footer .file-upload--native a.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ label, .modal-popup.confirm .modal-footer .file-upload--native button.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ label, .modal-popup.confirm .modal-footer .file-upload--native div.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ label, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .file-upload--native .yotpo-default-button ~ label, .file-upload--native .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ label, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .file-upload--native .yotpo-default-button ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ label, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .file-upload--native input.yotpo-default-button[type="button"] ~ label, .file-upload--native .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ label, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .file-upload--native input.yotpo-default-button[type="button"] ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ label, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .file-upload--native .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .file-upload--native .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .file-upload--native .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .button ~ button, .modal-popup.confirm .modal-footer .button-extend .ui-datepicker .ui-datepicker-buttonpane [type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ button, .button-extend .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane [type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ button, .modal-popup.confirm .modal-footer .button-extend .ui-datepicker .ui-datepicker-buttonpane [type="submit"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ button, .button-extend .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane [type="submit"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ button, .modal-popup.confirm .modal-footer .file-upload--native .ui-datepicker .ui-datepicker-buttonpane label ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .file-upload--native label ~ button, .file-upload--native .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane label ~ button, .ui-datepicker .ui-datepicker-buttonpane .file-upload--native .modal-popup.confirm .modal-footer label ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .slider__link--button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .slider__link--button ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .slider__link--button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ button, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .ui-datepicker .ui-datepicker-buttonpane a.action ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.action ~ button, .ui-datepicker .ui-datepicker-buttonpane .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane input.yotpo-default-button[type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane input.yotpo-default-button[type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .modal-popup.confirm .modal-footer .button ~ .slider__link--button, .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ .slider__link--button, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ .slider__link--button, .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ .slider__link--button, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ .slider__link--button, .modal-popup.confirm .modal-footer .file-upload--native label ~ .slider__link--button, .file-upload--native .modal-popup.confirm .modal-footer label ~ .slider__link--button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .slider__link--button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ .slider__link--button, .modal-popup.confirm .modal-footer .slider__link--button ~ .slider__link--button, .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ .slider__link--button, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .slider__link--button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ .slider__link--button, .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ .slider__link--button, .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ .slider__link--button, .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ .slider__link--button, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ .slider__link--button, .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ .slider__link--button, .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ .slider__link--button, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ .slider__link--button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ .slider__link--button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button, .modal-popup.confirm .modal-footer .button ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ .slider__link--button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ .slider__link--button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .file-upload--native label ~ .slider__link--button-secondary, .file-upload--native .modal-popup.confirm .modal-footer label ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .slider__link--button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .slider__link--button ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button-secondary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .button ~ a.action, .modal-popup.confirm .modal-footer .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ a.action, .button-extend .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ a.action, .modal-popup.confirm .modal-footer .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="submit"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ a.action, .button-extend .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="submit"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ a.action, .modal-popup.confirm .modal-footer .file-upload--native .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary label ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .file-upload--native label ~ a.action, .file-upload--native .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary label ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .file-upload--native .modal-popup.confirm .modal-footer label ~ a.action, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.action, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .slider__link--button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .slider__link--button ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .slider__link--button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ a.action, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ a.action, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.action, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ a.action, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary input.yotpo-default-button[type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.action, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary input.yotpo-default-button[type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ a.action, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .modal-popup.confirm .modal-footer .button ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-link, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-link, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .file-upload--native label ~ a.pagebuilder-button-link, .file-upload--native .modal-popup.confirm .modal-footer label ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .slider__link--button ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-link, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .button ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-link, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-link, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .file-upload--native label ~ button.pagebuilder-button-link, .file-upload--native .modal-popup.confirm .modal-footer label ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .slider__link--button ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .button ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-link, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-link, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .file-upload--native label ~ div.pagebuilder-button-link, .file-upload--native .modal-popup.confirm .modal-footer label ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .slider__link--button ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-link, .modal-popup.confirm .modal-footer .button ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-primary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-primary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .file-upload--native label ~ a.pagebuilder-button-primary, .file-upload--native .modal-popup.confirm .modal-footer label ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .slider__link--button ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .button ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-primary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-primary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .file-upload--native label ~ button.pagebuilder-button-primary, .file-upload--native .modal-popup.confirm .modal-footer label ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .slider__link--button ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .button ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-primary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-primary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .file-upload--native label ~ div.pagebuilder-button-primary, .file-upload--native .modal-popup.confirm .modal-footer label ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .slider__link--button ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-primary, .modal-popup.confirm .modal-footer .button ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .file-upload--native label ~ a.pagebuilder-button-secondary, .file-upload--native .modal-popup.confirm .modal-footer label ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .slider__link--button ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .button ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .file-upload--native label ~ button.pagebuilder-button-secondary, .file-upload--native .modal-popup.confirm .modal-footer label ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .slider__link--button ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .button ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-secondary, .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .file-upload--native label ~ div.pagebuilder-button-secondary, .file-upload--native .modal-popup.confirm .modal-footer label ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .slider__link--button ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ .yotpo-default-button, .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ .yotpo-default-button, .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button, .page-main .product-view .yotpo .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .file-upload--native label ~ .yotpo-default-button, .file-upload--native .modal-popup.confirm .modal-footer .page-main .product-view .yotpo label ~ .yotpo-default-button, .page-main .product-view .yotpo .file-upload--native .modal-popup.confirm .modal-footer label ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .yotpo-default-button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button ~ .yotpo-default-button, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .slider__link--button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .slider__link--button ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .yotpo-default-button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.action ~ .yotpo-default-button, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ .yotpo-default-button, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button,
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ input.yotpo-default-button[type="button"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo [type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ input.yotpo-default-button[type="button"], .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo [type="submit"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .file-upload--native label ~ input.yotpo-default-button[type="button"], .file-upload--native .modal-popup.confirm .modal-footer .page-main .product-view .yotpo label ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .file-upload--native .modal-popup.confirm .modal-footer label ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ input.yotpo-default-button[type="button"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .slider__link--button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .slider__link--button ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ input.yotpo-default-button[type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.action ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ input.yotpo-default-button[type="button"],
        .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ input.yotpo-default-button[type="button"], .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .button-extend .modal-popup.confirm .modal-footer [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .button-extend [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .button-extend .modal-popup.confirm .modal-footer .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .button-extend .modal-popup.confirm .modal-footer [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .file-upload--native label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .file-upload--native .modal-popup.confirm .modal-footer .page-main .product-view .yotpo label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .file-upload--native .modal-popup.confirm .modal-footer label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .slider__link--button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .slider__link--button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .slider__link--button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer a.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer button.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer div.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer input.yotpo-default-button[type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button.primary-color-btn.yotpo-submit {
          margin-left: 0; }
        .modal-popup.confirm .modal-footer .button.action-primary, .modal-popup.confirm .modal-footer .button-extend .action-primary[type="button"], .button-extend .modal-popup.confirm .modal-footer .action-primary[type="button"],
        .modal-popup.confirm .modal-footer .button-extend .action-primary[type="submit"], .button-extend .modal-popup.confirm .modal-footer .action-primary[type="submit"], .modal-popup.confirm .modal-footer .file-upload--native label.action-primary, .file-upload--native .modal-popup.confirm .modal-footer label.action-primary, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.action-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button.action-primary, .modal-popup.confirm .modal-footer .action-primary.slider__link--button, .modal-popup.confirm .modal-footer .action-primary.slider__link--button-secondary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action-primary.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action-primary.action, .modal-popup.confirm .modal-footer a.action-primary.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.action-primary.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.action-primary.pagebuilder-button-link, .modal-popup.confirm .modal-footer a.action-primary.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.action-primary.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.action-primary.pagebuilder-button-primary, .modal-popup.confirm .modal-footer a.action-primary.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.action-primary.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.action-primary.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .action-primary.yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .action-primary.yotpo-default-button {
          order: 1;
          margin: 0; }
        .modal-popup.confirm .modal-footer .button.action-dismiss, .modal-popup.confirm .modal-footer .button-extend .action-dismiss[type="button"], .button-extend .modal-popup.confirm .modal-footer .action-dismiss[type="button"],
        .modal-popup.confirm .modal-footer .button-extend .action-dismiss[type="submit"], .button-extend .modal-popup.confirm .modal-footer .action-dismiss[type="submit"], .modal-popup.confirm .modal-footer .file-upload--native label.action-dismiss, .file-upload--native .modal-popup.confirm .modal-footer label.action-dismiss, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.action-dismiss, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button.action-dismiss, .modal-popup.confirm .modal-footer .action-dismiss.slider__link--button, .modal-popup.confirm .modal-footer .action-dismiss.slider__link--button-secondary, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action-dismiss.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action-dismiss.action, .modal-popup.confirm .modal-footer a.action-dismiss.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer button.action-dismiss.pagebuilder-button-link,
        .modal-popup.confirm .modal-footer div.action-dismiss.pagebuilder-button-link, .modal-popup.confirm .modal-footer a.action-dismiss.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer button.action-dismiss.pagebuilder-button-primary,
        .modal-popup.confirm .modal-footer div.action-dismiss.pagebuilder-button-primary, .modal-popup.confirm .modal-footer a.action-dismiss.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer button.action-dismiss.pagebuilder-button-secondary,
        .modal-popup.confirm .modal-footer div.action-dismiss.pagebuilder-button-secondary, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .action-dismiss.yotpo-default-button, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .action-dismiss.yotpo-default-button {
          border-color: #231f20;
          color: #231f20; }
          .modal-popup.confirm .modal-footer .button.action-dismiss:hover, .modal-popup.confirm .modal-footer .button-extend .action-dismiss:hover[type="button"], .button-extend .modal-popup.confirm .modal-footer .action-dismiss:hover[type="button"],
          .modal-popup.confirm .modal-footer .button-extend .action-dismiss:hover[type="submit"], .button-extend .modal-popup.confirm .modal-footer .action-dismiss:hover[type="submit"], .modal-popup.confirm .modal-footer .file-upload--native label.action-dismiss:hover, .file-upload--native .modal-popup.confirm .modal-footer label.action-dismiss:hover, .modal-popup.confirm .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.action-dismiss:hover, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.confirm .modal-footer button.action-dismiss:hover, .modal-popup.confirm .modal-footer .action-dismiss.slider__link--button:hover, .modal-popup.confirm .modal-footer .action-dismiss.slider__link--button-secondary:hover, .modal-popup.confirm .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action-dismiss.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.confirm .modal-footer a.action-dismiss.action:hover, .modal-popup.confirm .modal-footer a.action-dismiss.pagebuilder-button-link:hover,
          .modal-popup.confirm .modal-footer button.action-dismiss.pagebuilder-button-link:hover,
          .modal-popup.confirm .modal-footer div.action-dismiss.pagebuilder-button-link:hover, .modal-popup.confirm .modal-footer a.action-dismiss.pagebuilder-button-primary:hover,
          .modal-popup.confirm .modal-footer button.action-dismiss.pagebuilder-button-primary:hover,
          .modal-popup.confirm .modal-footer div.action-dismiss.pagebuilder-button-primary:hover, .modal-popup.confirm .modal-footer a.action-dismiss.pagebuilder-button-secondary:hover,
          .modal-popup.confirm .modal-footer button.action-dismiss.pagebuilder-button-secondary:hover,
          .modal-popup.confirm .modal-footer div.action-dismiss.pagebuilder-button-secondary:hover, .modal-popup.confirm .modal-footer .page-main .product-view .yotpo .action-dismiss.yotpo-default-button:hover, .page-main .product-view .yotpo .modal-popup.confirm .modal-footer .action-dismiss.yotpo-default-button:hover {
            background-color: #f8f8f8; }

.cart__summary {
  padding: 0;
  background-color: #ffffff; }
  @media all and (max-width: 767px) {
    .cart__summary {
      flex: 0 1 0;
      padding: 16px;
      z-index: 10; } }
  @media all and (min-width: 1024px) {
    .cart__summary {
      margin-bottom: 45px;
      padding-top: 24px;
      padding-left: 32px; } }
  .cart__summary.cart__summary__edit {
    height: 86px; }
    @media all and (min-width: 768px) {
      .cart__summary.cart__summary__edit {
        height: 95px; } }
  @media all and (max-width: 767px) {
    .cart__summary .order-summary {
      margin: 0; }
      .cart__summary .order-summary__list {
        padding-bottom: 0; }
      .cart__summary .order-summary__divider, .cart__summary .order-summary__list-item:not(.order-summary__total) {
        display: none; }
      .cart__summary .order-summary button {
        padding: 0 16px; }
        .cart__summary .order-summary button.checkout {
          margin-bottom: 0; } }
  @media all and (min-width: 768px) {
    .cart__summary .order-summary {
      margin-top: 36px; }
      .cart__summary .order-summary .tmopc__toggle {
        display: none; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .cart__summary .order-summary {
      position: static;
      padding: 0 12px 12px; } }
  @media all and (max-width: 767px) {
    .cart__summary .totals-wrapper {
      flex-basis: 100%;
      display: flex;
      justify-content: space-between;
      margin-bottom: 8px; }
      .cart__summary .totals-wrapper span,
      .cart__summary .totals-wrapper h2 {
        white-space: nowrap; } }
  @media all and (max-width: 767px) {
    .cart__summary .button.checkout, .cart__summary .button-extend .checkout[type="button"], .button-extend .cart__summary .checkout[type="button"],
    .cart__summary .button-extend .checkout[type="submit"], .button-extend .cart__summary .checkout[type="submit"], .cart__summary .file-upload--native label.checkout, .file-upload--native .cart__summary label.checkout, .cart__summary .ui-datepicker .ui-datepicker-buttonpane button.checkout, .ui-datepicker .ui-datepicker-buttonpane .cart__summary button.checkout, .cart__summary .checkout.slider__link--button, .cart__summary .checkout.slider__link--button-secondary, .cart__summary .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.checkout.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary a.checkout.action, .cart__summary a.checkout.pagebuilder-button-link,
    .cart__summary button.checkout.pagebuilder-button-link,
    .cart__summary div.checkout.pagebuilder-button-link, .cart__summary a.checkout.pagebuilder-button-primary,
    .cart__summary button.checkout.pagebuilder-button-primary,
    .cart__summary div.checkout.pagebuilder-button-primary, .cart__summary a.checkout.pagebuilder-button-secondary,
    .cart__summary button.checkout.pagebuilder-button-secondary,
    .cart__summary div.checkout.pagebuilder-button-secondary, .cart__summary .page-main .product-view .yotpo .checkout.yotpo-default-button, .page-main .product-view .yotpo .cart__summary .checkout.yotpo-default-button {
      order: 1;
      flex-grow: 1;
      width: auto;
      margin-left: 12px; } }
  .cart__summary__edit {
    display: none; }
    .cart__summary__edit .flex-wrapper {
      display: flex;
      justify-content: space-between;
      max-height: 54px; }
    .cart__summary__edit .tmopc__toggle {
      flex-shrink: 0;
      flex-grow: 0;
      padding-top: 0;
      white-space: nowrap; }
    .cart__summary__edit .button, .cart__summary__edit .button-extend [type="button"], .button-extend .cart__summary__edit [type="button"],
    .cart__summary__edit .button-extend [type="submit"], .button-extend .cart__summary__edit [type="submit"], .cart__summary__edit .file-upload--native label, .file-upload--native .cart__summary__edit label, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button, .cart__summary__edit .slider__link--button, .cart__summary__edit .slider__link--button-secondary, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action, .cart__summary__edit a.pagebuilder-button-link,
    .cart__summary__edit button.pagebuilder-button-link,
    .cart__summary__edit div.pagebuilder-button-link, .cart__summary__edit a.pagebuilder-button-primary,
    .cart__summary__edit button.pagebuilder-button-primary,
    .cart__summary__edit div.pagebuilder-button-primary, .cart__summary__edit a.pagebuilder-button-secondary,
    .cart__summary__edit button.pagebuilder-button-secondary,
    .cart__summary__edit div.pagebuilder-button-secondary, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button,
    .cart__summary__edit .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .cart__summary__edit input.yotpo-default-button[type="button"], .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button.primary-color-btn.yotpo-submit {
      height: 54px;
      max-height: 54px;
      padding: 0 12px;
      color: #231f20;
      border-color: #231f20; }
      .cart__summary__edit .button:hover, .cart__summary__edit .button-extend :hover[type="button"], .button-extend .cart__summary__edit :hover[type="button"],
      .cart__summary__edit .button-extend :hover[type="submit"], .button-extend .cart__summary__edit :hover[type="submit"], .cart__summary__edit .file-upload--native label:hover, .file-upload--native .cart__summary__edit label:hover, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:hover, .cart__summary__edit .slider__link--button:hover, .cart__summary__edit .slider__link--button-secondary:hover, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:hover, .cart__summary__edit a.pagebuilder-button-link:hover,
      .cart__summary__edit button.pagebuilder-button-link:hover,
      .cart__summary__edit div.pagebuilder-button-link:hover, .cart__summary__edit a.pagebuilder-button-primary:hover,
      .cart__summary__edit button.pagebuilder-button-primary:hover,
      .cart__summary__edit div.pagebuilder-button-primary:hover, .cart__summary__edit a.pagebuilder-button-secondary:hover,
      .cart__summary__edit button.pagebuilder-button-secondary:hover,
      .cart__summary__edit div.pagebuilder-button-secondary:hover, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:hover, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:hover, .cart__summary__edit .button.focus-visible, .cart__summary__edit .button-extend .focus-visible[type="button"], .button-extend .cart__summary__edit .focus-visible[type="button"],
      .cart__summary__edit .button-extend .focus-visible[type="submit"], .button-extend .cart__summary__edit .focus-visible[type="submit"], .cart__summary__edit .file-upload--native label.focus-visible, .file-upload--native .cart__summary__edit label.focus-visible, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button.focus-visible, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button.focus-visible, .cart__summary__edit .focus-visible.slider__link--button, .cart__summary__edit .focus-visible.slider__link--button-secondary, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.focus-visible.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.focus-visible.action, .cart__summary__edit a.focus-visible.pagebuilder-button-link,
      .cart__summary__edit button.focus-visible.pagebuilder-button-link,
      .cart__summary__edit div.focus-visible.pagebuilder-button-link, .cart__summary__edit a.focus-visible.pagebuilder-button-primary,
      .cart__summary__edit button.focus-visible.pagebuilder-button-primary,
      .cart__summary__edit div.focus-visible.pagebuilder-button-primary, .cart__summary__edit a.focus-visible.pagebuilder-button-secondary,
      .cart__summary__edit button.focus-visible.pagebuilder-button-secondary,
      .cart__summary__edit div.focus-visible.pagebuilder-button-secondary, .cart__summary__edit .page-main .product-view .yotpo .focus-visible.yotpo-default-button, .page-main .product-view .yotpo .cart__summary__edit .focus-visible.yotpo-default-button {
        color: #00a651;
        border-color: #00a651; }
      .cart__summary__edit .button:disabled, .cart__summary__edit .button-extend :disabled[type="button"], .button-extend .cart__summary__edit :disabled[type="button"],
      .cart__summary__edit .button-extend :disabled[type="submit"], .button-extend .cart__summary__edit :disabled[type="submit"], .cart__summary__edit .file-upload--native label:disabled, .file-upload--native .cart__summary__edit label:disabled, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:disabled, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:disabled, .cart__summary__edit .slider__link--button:disabled, .cart__summary__edit .slider__link--button-secondary:disabled, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:disabled, .cart__summary__edit a.pagebuilder-button-link:disabled,
      .cart__summary__edit button.pagebuilder-button-link:disabled,
      .cart__summary__edit div.pagebuilder-button-link:disabled, .cart__summary__edit a.pagebuilder-button-primary:disabled,
      .cart__summary__edit button.pagebuilder-button-primary:disabled,
      .cart__summary__edit div.pagebuilder-button-primary:disabled, .cart__summary__edit a.pagebuilder-button-secondary:disabled,
      .cart__summary__edit button.pagebuilder-button-secondary:disabled,
      .cart__summary__edit div.pagebuilder-button-secondary:disabled, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:disabled, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:disabled, .cart__summary__edit .button[disabled], .cart__summary__edit .button-extend [disabled][type="button"], .button-extend .cart__summary__edit [disabled][type="button"],
      .cart__summary__edit .button-extend [disabled][type="submit"], .button-extend .cart__summary__edit [disabled][type="submit"], .cart__summary__edit .file-upload--native label[disabled], .file-upload--native .cart__summary__edit label[disabled], .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button[disabled], .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button[disabled], .cart__summary__edit .slider__link--button[disabled], .cart__summary__edit .slider__link--button-secondary[disabled], .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action[disabled], .cart__summary__edit a.pagebuilder-button-link[disabled],
      .cart__summary__edit button.pagebuilder-button-link[disabled],
      .cart__summary__edit div.pagebuilder-button-link[disabled], .cart__summary__edit a.pagebuilder-button-primary[disabled],
      .cart__summary__edit button.pagebuilder-button-primary[disabled],
      .cart__summary__edit div.pagebuilder-button-primary[disabled], .cart__summary__edit a.pagebuilder-button-secondary[disabled],
      .cart__summary__edit button.pagebuilder-button-secondary[disabled],
      .cart__summary__edit div.pagebuilder-button-secondary[disabled], .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button[disabled], .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button[disabled] {
        background-color: #d8d8d8;
        border-color: #d8d8d8;
        color: #ffffff;
        cursor: not-allowed; }
        .cart__summary__edit .button:disabled .icon, .cart__summary__edit .button-extend :disabled[type="button"] .icon, .button-extend .cart__summary__edit :disabled[type="button"] .icon, .cart__summary__edit .button-extend :disabled[type="submit"] .icon, .button-extend .cart__summary__edit :disabled[type="submit"] .icon, .cart__summary__edit .file-upload--native label:disabled .icon, .file-upload--native .cart__summary__edit label:disabled .icon, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:disabled .icon, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:disabled .icon, .cart__summary__edit .slider__link--button:disabled .icon, .cart__summary__edit .slider__link--button-secondary:disabled .icon, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:disabled .icon, .cart__summary__edit a.pagebuilder-button-link:disabled .icon, .cart__summary__edit button.pagebuilder-button-link:disabled .icon, .cart__summary__edit div.pagebuilder-button-link:disabled .icon, .cart__summary__edit a.pagebuilder-button-primary:disabled .icon, .cart__summary__edit button.pagebuilder-button-primary:disabled .icon, .cart__summary__edit div.pagebuilder-button-primary:disabled .icon, .cart__summary__edit a.pagebuilder-button-secondary:disabled .icon, .cart__summary__edit button.pagebuilder-button-secondary:disabled .icon, .cart__summary__edit div.pagebuilder-button-secondary:disabled .icon, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:disabled .icon, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:disabled .icon, .cart__summary__edit .button[disabled] .icon, .cart__summary__edit .button-extend [disabled][type="button"] .icon, .button-extend .cart__summary__edit [disabled][type="button"] .icon, .cart__summary__edit .button-extend [disabled][type="submit"] .icon, .button-extend .cart__summary__edit [disabled][type="submit"] .icon, .cart__summary__edit .file-upload--native label[disabled] .icon, .file-upload--native .cart__summary__edit label[disabled] .icon, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button[disabled] .icon, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button[disabled] .icon, .cart__summary__edit .slider__link--button[disabled] .icon, .cart__summary__edit .slider__link--button-secondary[disabled] .icon, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled] .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action[disabled] .icon, .cart__summary__edit a.pagebuilder-button-link[disabled] .icon, .cart__summary__edit button.pagebuilder-button-link[disabled] .icon, .cart__summary__edit div.pagebuilder-button-link[disabled] .icon, .cart__summary__edit a.pagebuilder-button-primary[disabled] .icon, .cart__summary__edit button.pagebuilder-button-primary[disabled] .icon, .cart__summary__edit div.pagebuilder-button-primary[disabled] .icon, .cart__summary__edit a.pagebuilder-button-secondary[disabled] .icon, .cart__summary__edit button.pagebuilder-button-secondary[disabled] .icon, .cart__summary__edit div.pagebuilder-button-secondary[disabled] .icon, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button[disabled] .icon, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button[disabled] .icon {
          fill: #ffffff; }
        .cart__summary__edit .button:disabled:hover, .cart__summary__edit .button-extend :disabled:hover[type="button"], .button-extend .cart__summary__edit :disabled:hover[type="button"],
        .cart__summary__edit .button-extend :disabled:hover[type="submit"], .button-extend .cart__summary__edit :disabled:hover[type="submit"], .cart__summary__edit .file-upload--native label:disabled:hover, .file-upload--native .cart__summary__edit label:disabled:hover, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:disabled:hover, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:disabled:hover, .cart__summary__edit .slider__link--button:disabled:hover, .cart__summary__edit .slider__link--button-secondary:disabled:hover, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:disabled:hover, .cart__summary__edit a.pagebuilder-button-link:disabled:hover,
        .cart__summary__edit button.pagebuilder-button-link:disabled:hover,
        .cart__summary__edit div.pagebuilder-button-link:disabled:hover, .cart__summary__edit a.pagebuilder-button-primary:disabled:hover,
        .cart__summary__edit button.pagebuilder-button-primary:disabled:hover,
        .cart__summary__edit div.pagebuilder-button-primary:disabled:hover, .cart__summary__edit a.pagebuilder-button-secondary:disabled:hover,
        .cart__summary__edit button.pagebuilder-button-secondary:disabled:hover,
        .cart__summary__edit div.pagebuilder-button-secondary:disabled:hover, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:disabled:hover, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:disabled:hover, .cart__summary__edit .button:disabled.focus-visible, .cart__summary__edit .button-extend :disabled.focus-visible[type="button"], .button-extend .cart__summary__edit :disabled.focus-visible[type="button"],
        .cart__summary__edit .button-extend :disabled.focus-visible[type="submit"], .button-extend .cart__summary__edit :disabled.focus-visible[type="submit"], .cart__summary__edit .file-upload--native label:disabled.focus-visible, .file-upload--native .cart__summary__edit label:disabled.focus-visible, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:disabled.focus-visible, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:disabled.focus-visible, .cart__summary__edit .slider__link--button:disabled.focus-visible, .cart__summary__edit .slider__link--button-secondary:disabled.focus-visible, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled.focus-visible, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:disabled.focus-visible, .cart__summary__edit a.pagebuilder-button-link:disabled.focus-visible,
        .cart__summary__edit button.pagebuilder-button-link:disabled.focus-visible,
        .cart__summary__edit div.pagebuilder-button-link:disabled.focus-visible, .cart__summary__edit a.pagebuilder-button-primary:disabled.focus-visible,
        .cart__summary__edit button.pagebuilder-button-primary:disabled.focus-visible,
        .cart__summary__edit div.pagebuilder-button-primary:disabled.focus-visible, .cart__summary__edit a.pagebuilder-button-secondary:disabled.focus-visible,
        .cart__summary__edit button.pagebuilder-button-secondary:disabled.focus-visible,
        .cart__summary__edit div.pagebuilder-button-secondary:disabled.focus-visible, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:disabled.focus-visible, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:disabled.focus-visible, .cart__summary__edit .button[disabled]:hover, .cart__summary__edit .button-extend [disabled]:hover[type="button"], .button-extend .cart__summary__edit [disabled]:hover[type="button"],
        .cart__summary__edit .button-extend [disabled]:hover[type="submit"], .button-extend .cart__summary__edit [disabled]:hover[type="submit"], .cart__summary__edit .file-upload--native label[disabled]:hover, .file-upload--native .cart__summary__edit label[disabled]:hover, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button[disabled]:hover, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button[disabled]:hover, .cart__summary__edit .slider__link--button[disabled]:hover, .cart__summary__edit .slider__link--button-secondary[disabled]:hover, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled]:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action[disabled]:hover, .cart__summary__edit a.pagebuilder-button-link[disabled]:hover,
        .cart__summary__edit button.pagebuilder-button-link[disabled]:hover,
        .cart__summary__edit div.pagebuilder-button-link[disabled]:hover, .cart__summary__edit a.pagebuilder-button-primary[disabled]:hover,
        .cart__summary__edit button.pagebuilder-button-primary[disabled]:hover,
        .cart__summary__edit div.pagebuilder-button-primary[disabled]:hover, .cart__summary__edit a.pagebuilder-button-secondary[disabled]:hover,
        .cart__summary__edit button.pagebuilder-button-secondary[disabled]:hover,
        .cart__summary__edit div.pagebuilder-button-secondary[disabled]:hover, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button[disabled]:hover, .cart__summary__edit .button[disabled].focus-visible, .cart__summary__edit .button-extend [disabled].focus-visible[type="button"], .button-extend .cart__summary__edit [disabled].focus-visible[type="button"],
        .cart__summary__edit .button-extend [disabled].focus-visible[type="submit"], .button-extend .cart__summary__edit [disabled].focus-visible[type="submit"], .cart__summary__edit .file-upload--native label[disabled].focus-visible, .file-upload--native .cart__summary__edit label[disabled].focus-visible, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button[disabled].focus-visible, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button[disabled].focus-visible, .cart__summary__edit .slider__link--button[disabled].focus-visible, .cart__summary__edit .slider__link--button-secondary[disabled].focus-visible, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled].focus-visible, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action[disabled].focus-visible, .cart__summary__edit a.pagebuilder-button-link[disabled].focus-visible,
        .cart__summary__edit button.pagebuilder-button-link[disabled].focus-visible,
        .cart__summary__edit div.pagebuilder-button-link[disabled].focus-visible, .cart__summary__edit a.pagebuilder-button-primary[disabled].focus-visible,
        .cart__summary__edit button.pagebuilder-button-primary[disabled].focus-visible,
        .cart__summary__edit div.pagebuilder-button-primary[disabled].focus-visible, .cart__summary__edit a.pagebuilder-button-secondary[disabled].focus-visible,
        .cart__summary__edit button.pagebuilder-button-secondary[disabled].focus-visible,
        .cart__summary__edit div.pagebuilder-button-secondary[disabled].focus-visible, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button[disabled].focus-visible, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button[disabled].focus-visible {
          background-color: #d8d8d8;
          color: #ffffff; }
          .cart__summary__edit .button:disabled:hover .icon, .cart__summary__edit .button-extend :disabled:hover[type="button"] .icon, .button-extend .cart__summary__edit :disabled:hover[type="button"] .icon, .cart__summary__edit .button-extend :disabled:hover[type="submit"] .icon, .button-extend .cart__summary__edit :disabled:hover[type="submit"] .icon, .cart__summary__edit .file-upload--native label:disabled:hover .icon, .file-upload--native .cart__summary__edit label:disabled:hover .icon, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:disabled:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:disabled:hover .icon, .cart__summary__edit .slider__link--button:disabled:hover .icon, .cart__summary__edit .slider__link--button-secondary:disabled:hover .icon, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:disabled:hover .icon, .cart__summary__edit a.pagebuilder-button-link:disabled:hover .icon, .cart__summary__edit button.pagebuilder-button-link:disabled:hover .icon, .cart__summary__edit div.pagebuilder-button-link:disabled:hover .icon, .cart__summary__edit a.pagebuilder-button-primary:disabled:hover .icon, .cart__summary__edit button.pagebuilder-button-primary:disabled:hover .icon, .cart__summary__edit div.pagebuilder-button-primary:disabled:hover .icon, .cart__summary__edit a.pagebuilder-button-secondary:disabled:hover .icon, .cart__summary__edit button.pagebuilder-button-secondary:disabled:hover .icon, .cart__summary__edit div.pagebuilder-button-secondary:disabled:hover .icon, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:disabled:hover .icon, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:disabled:hover .icon, .cart__summary__edit .button:disabled.focus-visible .icon, .cart__summary__edit .button-extend :disabled.focus-visible[type="button"] .icon, .button-extend .cart__summary__edit :disabled.focus-visible[type="button"] .icon, .cart__summary__edit .button-extend :disabled.focus-visible[type="submit"] .icon, .button-extend .cart__summary__edit :disabled.focus-visible[type="submit"] .icon, .cart__summary__edit .file-upload--native label:disabled.focus-visible .icon, .file-upload--native .cart__summary__edit label:disabled.focus-visible .icon, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button:disabled.focus-visible .icon, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button:disabled.focus-visible .icon, .cart__summary__edit .slider__link--button:disabled.focus-visible .icon, .cart__summary__edit .slider__link--button-secondary:disabled.focus-visible .icon, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:disabled.focus-visible .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action:disabled.focus-visible .icon, .cart__summary__edit a.pagebuilder-button-link:disabled.focus-visible .icon, .cart__summary__edit button.pagebuilder-button-link:disabled.focus-visible .icon, .cart__summary__edit div.pagebuilder-button-link:disabled.focus-visible .icon, .cart__summary__edit a.pagebuilder-button-primary:disabled.focus-visible .icon, .cart__summary__edit button.pagebuilder-button-primary:disabled.focus-visible .icon, .cart__summary__edit div.pagebuilder-button-primary:disabled.focus-visible .icon, .cart__summary__edit a.pagebuilder-button-secondary:disabled.focus-visible .icon, .cart__summary__edit button.pagebuilder-button-secondary:disabled.focus-visible .icon, .cart__summary__edit div.pagebuilder-button-secondary:disabled.focus-visible .icon, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button:disabled.focus-visible .icon, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button:disabled.focus-visible .icon, .cart__summary__edit .button[disabled]:hover .icon, .cart__summary__edit .button-extend [disabled]:hover[type="button"] .icon, .button-extend .cart__summary__edit [disabled]:hover[type="button"] .icon, .cart__summary__edit .button-extend [disabled]:hover[type="submit"] .icon, .button-extend .cart__summary__edit [disabled]:hover[type="submit"] .icon, .cart__summary__edit .file-upload--native label[disabled]:hover .icon, .file-upload--native .cart__summary__edit label[disabled]:hover .icon, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button[disabled]:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button[disabled]:hover .icon, .cart__summary__edit .slider__link--button[disabled]:hover .icon, .cart__summary__edit .slider__link--button-secondary[disabled]:hover .icon, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled]:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action[disabled]:hover .icon, .cart__summary__edit a.pagebuilder-button-link[disabled]:hover .icon, .cart__summary__edit button.pagebuilder-button-link[disabled]:hover .icon, .cart__summary__edit div.pagebuilder-button-link[disabled]:hover .icon, .cart__summary__edit a.pagebuilder-button-primary[disabled]:hover .icon, .cart__summary__edit button.pagebuilder-button-primary[disabled]:hover .icon, .cart__summary__edit div.pagebuilder-button-primary[disabled]:hover .icon, .cart__summary__edit a.pagebuilder-button-secondary[disabled]:hover .icon, .cart__summary__edit button.pagebuilder-button-secondary[disabled]:hover .icon, .cart__summary__edit div.pagebuilder-button-secondary[disabled]:hover .icon, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover .icon, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button[disabled]:hover .icon, .cart__summary__edit .button[disabled].focus-visible .icon, .cart__summary__edit .button-extend [disabled].focus-visible[type="button"] .icon, .button-extend .cart__summary__edit [disabled].focus-visible[type="button"] .icon, .cart__summary__edit .button-extend [disabled].focus-visible[type="submit"] .icon, .button-extend .cart__summary__edit [disabled].focus-visible[type="submit"] .icon, .cart__summary__edit .file-upload--native label[disabled].focus-visible .icon, .file-upload--native .cart__summary__edit label[disabled].focus-visible .icon, .cart__summary__edit .ui-datepicker .ui-datepicker-buttonpane button[disabled].focus-visible .icon, .ui-datepicker .ui-datepicker-buttonpane .cart__summary__edit button[disabled].focus-visible .icon, .cart__summary__edit .slider__link--button[disabled].focus-visible .icon, .cart__summary__edit .slider__link--button-secondary[disabled].focus-visible .icon, .cart__summary__edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[disabled].focus-visible .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart__summary__edit a.action[disabled].focus-visible .icon, .cart__summary__edit a.pagebuilder-button-link[disabled].focus-visible .icon, .cart__summary__edit button.pagebuilder-button-link[disabled].focus-visible .icon, .cart__summary__edit div.pagebuilder-button-link[disabled].focus-visible .icon, .cart__summary__edit a.pagebuilder-button-primary[disabled].focus-visible .icon, .cart__summary__edit button.pagebuilder-button-primary[disabled].focus-visible .icon, .cart__summary__edit div.pagebuilder-button-primary[disabled].focus-visible .icon, .cart__summary__edit a.pagebuilder-button-secondary[disabled].focus-visible .icon, .cart__summary__edit button.pagebuilder-button-secondary[disabled].focus-visible .icon, .cart__summary__edit div.pagebuilder-button-secondary[disabled].focus-visible .icon, .cart__summary__edit .page-main .product-view .yotpo .yotpo-default-button[disabled].focus-visible .icon, .page-main .product-view .yotpo .cart__summary__edit .yotpo-default-button[disabled].focus-visible .icon {
            fill: #ffffff; }
    .cart__summary__edit .block-requisition-list,
    .cart__summary__edit .negotiable-quote,
    .cart__summary__edit .massDelete {
      flex: 1;
      margin-left: 8px; }
    .cart__summary__edit .block-requisition-list .requisition-modal__button {
      height: 54px;
      max-height: 54px;
      border-width: 1px;
      border-style: solid; }
      @media all and (min-width: 768px) {
        .cart__summary__edit .block-requisition-list .requisition-modal__button {
          display: none; } }
      .cart__summary__edit .block-requisition-list .requisition-modal__button .icon {
        display: none; }

@media all and (max-width: 767px) {
  .checkout-index-index.payment-step .order-summary {
    flex-direction: column;
    display: flex; }
    .checkout-index-index.payment-step .order-summary div[data-role="checkout-agreements"] {
      margin-bottom: 8px !important;
      margin-top: 24px !important; } }

.order-summary {
  height: 100%;
  padding: 0;
  position: relative;
  font-weight: 500; }
  @media all and (max-width: 767px) {
    .checkout-cart-index .order-summary {
      display: flex;
      flex-wrap: wrap; } }
  @media all and (min-width: 768px) {
    .order-summary {
      padding: 0 0 24px 36px;
      border-left: 1px solid #ebebeb; }
      .checkout-cart-index .order-summary,
      .shipping-step .order-summary {
        top: -22px; }
      .payment-step .order-summary {
        top: 0; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .order-summary {
      padding-left: 16px; } }
  @media all and (max-width: 767px) {
    .order-summary__tab.items-in-cart::after {
      display: block;
      content: '';
      height: 8px;
      background: #f1f1f1;
      margin: 0 -8px 12px; } }
  .order-summary__tab.active .order-summary__icon-text--unfolded {
    display: inline-block; }
  .order-summary__tab.active .order-summary__icon-text--folded {
    display: none; }
  .order-summary__tab.active .order-summary__summary {
    display: none; }
  @media all and (min-width: 768px) {
    .order-summary__products, .order-summary__divider, .order-summary__tab-title {
      border: 0;
      border-bottom: 2px solid #231f20 !important; } }
  .order-summary .rewardpoints button {
    color: #00a651;
    min-height: 24px !important;
    padding: 0 12px; }
  .order-summary .rewardpoints .price {
    color: #df6365; }
  .order-summary__tab-title .order-summary__title {
    margin: auto; }
  @media all and (max-width: 767px) {
    .order-summary__tab-title {
      flex-wrap: wrap;
      padding: 0 8px 12px;
      border: 0; } }
  .order-summary__tab-text {
    display: inline-flex;
    align-items: center; }
  .order-summary__title {
    font-size: 12px;
    font-weight: 400; }
    @media all and (max-width: 767px) {
      .order-summary__title {
        margin: 0;
        color: #686868; } }
  .order-summary__qty {
    margin-left: 8px;
    font-size: 12px;
    color: #686868; }
    @media all and (min-width: 768px) {
      .order-summary__qty {
        display: none; } }
  .order-summary__icon-text {
    font-size: 12px;
    color: #686868; }
    .order-summary__icon-text--unfolded {
      display: none; }
    @media all and (min-width: 768px) {
      .order-summary__icon-text {
        display: none; } }
  @media all and (max-width: 767px) {
    .order-summary__tab-icon {
      fill: #686868; } }
  .order-summary__summary {
    margin-top: 8px;
    flex-basis: 100%; }
    @media all and (min-width: 768px) {
      .order-summary__summary {
        display: none; } }
  .order-summary__products {
    display: block;
    padding: 0 8px 4px; }
    @media all and (min-width: 768px) {
      .order-summary__products {
        padding: 8px 0;
        border-bottom: 1px solid #ebebeb; } }
  @media all and (max-width: 767px) {
    .order-summary__product-item {
      padding: 12px 0; } }
  .order-summary__product-item .product-image-container {
    width: 64px;
    min-width: 64px;
    max-height: 64px;
    margin-right: 12px;
    border: 1px solid #ebebeb;
    border-radius: 6px;
    overflow: hidden; }
  .order-summary__product-item + .order-summary__product-item {
    border-top: 1px solid #ebebeb; }
  .order-summary__product-image {
    width: 100%;
    padding-top: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; }
  .order-summary__product-wrapper {
    width: auto;
    flex-grow: 1; }
    .order-summary__product-wrapper .list__value, .order-summary__product-wrapper .product-list-item__list dd, .product-list-item__list .order-summary__product-wrapper dd {
      display: inline-block;
      float: none;
      color: #231f20;
      font-size: 14px; }
      .order-summary__product-wrapper .list__value ~ .list__value::before, .order-summary__product-wrapper .product-list-item__list dd ~ .list__value::before, .product-list-item__list .order-summary__product-wrapper dd ~ .list__value::before, .order-summary__product-wrapper .product-list-item__list .list__value ~ dd::before, .product-list-item__list .order-summary__product-wrapper .list__value ~ dd::before, .order-summary__product-wrapper .product-list-item__list dd ~ dd::before, .product-list-item__list .order-summary__product-wrapper dd ~ dd::before {
        content: "/";
        display: inline-block;
        margin-right: 4px; }
  .order-summary__product-info {
    flex-direction: column; }
  .order-summary__product-qty {
    text-align: right; }
    .order-summary__product-qty span {
      display: none; }
    .order-summary__product-qty .qty {
      display: block;
      color: #686868; }
      .order-summary__product-qty .qty::before {
        content: 'x'; }
  .order-summary__shipping-fees {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-bottom: 24px;
    color: #6e7577;
    font-size: 12px; }
    .order-summary__shipping-fees .icon {
      width: 16px;
      height: 16px;
      fill: #6e7577; }
  .order-summary__label {
    font-size: 14px;
    color: #686868; }
  .order-summary__value {
    font-size: 14px; }
  .order-summary__total {
    margin-bottom: 8px; }
    @media all and (max-width: 767px) {
      .order-summary__total {
        margin: 0; }
        .order-summary__total .order-summary__amount {
          font-size: 20px; }
        .checkout-index-index .order-summary__total {
          align-items: flex-end;
          margin: 20px 0 0; }
          .checkout-index-index .order-summary__total .order-summary__amount {
            line-height: 24px; } }
  .order-summary__title-total {
    color: #231f20; }
    @media all and (max-width: 767px) {
      .order-summary__title-total {
        margin-right: 8px;
        font-size: 14px;
        color: #686868; } }
  @media all and (max-width: 767px) {
    .order-summary__divider {
      display: none; } }
  .order-summary div[data-role=checkout-agreements] {
    margin: -8px 0 16px; }
    @media all and (max-width: 767px) {
      .order-summary div[data-role=checkout-agreements] {
        padding: 8px 8px 0; } }
  .order-summary__actions {
    display: flex;
    order: 2; }
    @media all and (max-width: 767px) {
      .order-summary__actions {
        padding: 0 8px; } }
    @media all and (min-width: 768px) {
      .order-summary__actions {
        margin: 16px 0; } }
    @media all and (min-width: 1024px) {
      .order-summary__actions {
        justify-content: flex-end; } }
    .order-summary__actions.shipping-step {
      display: none; }
    .order-summary__actions .actions-toolbar-trigger {
      width: 100%; }
    .order-summary__actions .button, .order-summary__actions .button-extend [type="button"], .button-extend .order-summary__actions [type="button"],
    .order-summary__actions .button-extend [type="submit"], .button-extend .order-summary__actions [type="submit"], .order-summary__actions .file-upload--native label, .file-upload--native .order-summary__actions label, .order-summary__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .order-summary__actions button, .order-summary__actions .slider__link--button, .order-summary__actions .slider__link--button-secondary, .order-summary__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .order-summary__actions a.action, .order-summary__actions a.pagebuilder-button-link,
    .order-summary__actions button.pagebuilder-button-link,
    .order-summary__actions div.pagebuilder-button-link, .order-summary__actions a.pagebuilder-button-primary,
    .order-summary__actions button.pagebuilder-button-primary,
    .order-summary__actions div.pagebuilder-button-primary, .order-summary__actions a.pagebuilder-button-secondary,
    .order-summary__actions button.pagebuilder-button-secondary,
    .order-summary__actions div.pagebuilder-button-secondary, .order-summary__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .order-summary__actions .yotpo-default-button,
    .order-summary__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .order-summary__actions input.yotpo-default-button[type="button"], .order-summary__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .order-summary__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
      min-width: 200px;
      width: 100%; }
      @media all and (min-width: 768px) {
        .order-summary__actions .button, .order-summary__actions .button-extend [type="button"], .button-extend .order-summary__actions [type="button"],
        .order-summary__actions .button-extend [type="submit"], .button-extend .order-summary__actions [type="submit"], .order-summary__actions .file-upload--native label, .file-upload--native .order-summary__actions label, .order-summary__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .order-summary__actions button, .order-summary__actions .slider__link--button, .order-summary__actions .slider__link--button-secondary, .order-summary__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .order-summary__actions a.action, .order-summary__actions a.pagebuilder-button-link,
        .order-summary__actions button.pagebuilder-button-link,
        .order-summary__actions div.pagebuilder-button-link, .order-summary__actions a.pagebuilder-button-primary,
        .order-summary__actions button.pagebuilder-button-primary,
        .order-summary__actions div.pagebuilder-button-primary, .order-summary__actions a.pagebuilder-button-secondary,
        .order-summary__actions button.pagebuilder-button-secondary,
        .order-summary__actions div.pagebuilder-button-secondary, .order-summary__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .order-summary__actions .yotpo-default-button,
        .order-summary__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .order-summary__actions input.yotpo-default-button[type="button"], .order-summary__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .order-summary__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
          height: 54px; } }
  @media all and (max-width: 767px) {
    .order-summary .totals-list::after {
      display: block;
      content: '';
      height: 8px;
      background: #f1f1f1;
      margin: 0 -8px 12px; } }
  .order-summary .totals-list__title {
    display: flex;
    justify-content: space-between; }
    @media all and (min-width: 768px) {
      .order-summary .totals-list__title {
        display: none; } }
  @media all and (max-width: 767px) {
    .order-summary .totals-list__content {
      display: none; } }
  @media all and (max-width: 767px) {
    .order-summary .totals-list.active .totals-list__content {
      display: block; } }
  @media all and (max-width: 767px) {
    .order-summary__list {
      padding: 0 8px 16px; } }
  .checkout-cart-index .order-summary__list {
    position: relative;
    top: -8px;
    padding-top: 0; }
    @media all and (max-width: 767px) {
      .checkout-cart-index .order-summary__list {
        position: static; } }
  .order-summary__list .totals-tax {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 16px;
    font-weight: 400; }
    .order-summary__list .totals-tax th,
    .order-summary__list .totals-tax td {
      font-size: 16px;
      font-weight: 400; }
  .order-summary__list .totals.charge {
    display: none; }
  .order-summary__list-item + .order-summary__list-item {
    margin-top: 8px; }
  .order-summary__list-item--discount .price {
    color: #df6365; }
  .order-summary .tmopc__toggle {
    padding: 0; }
    .order-summary .tmopc__toggle .checkbox__label {
      padding: 8px 0 8px 24px; }

.checkout-payment-method .actions-toolbar {
  display: none; }

@media all and (min-width: 768px) {
  .shipping-step .methods-shipping .actions-toolbar {
    display: none; } }

@media all and (max-width: 767px) {
  .shipping-step #continue-to-payment-trigger-wrapper {
    display: none; } }

.product-grid-item {
  display: block;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07);
  border: 0;
  text-align: left;
  transition: box-shadow 150ms ease-in-out; }
  .product-grid-item:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
  .product-grid-item__name {
    font-size: 14px; }
    @media all and (max-width: 767px) {
      .product-grid-item__name {
        min-height: 42px; } }
    .product-grid-item__name-link:hover {
      text-decoration: underline !important; }
  .product-grid-item__new {
    position: absolute;
    top: 8px;
    left: 8px;
    padding: 2px 8px;
    border-radius: 4px;
    background: #df6365;
    font-size: 12px;
    color: #ffffff;
    z-index: 1;
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none; }
  .product-grid-item__sale {
    position: absolute;
    top: 1px;
    right: -29px;
    font-size: 12px;
    color: #ffffff;
    transform: rotate(45deg);
    font-weight: 600;
    z-index: 1;
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none; }
    .product-grid-item__sale-inner {
      border-bottom: 20px solid #df6365;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      height: 0;
      width: 80px;
      text-align: center; }
      .product-grid-item__sale-inner::before, .product-grid-item__sale-inner::after {
        position: absolute;
        display: block;
        content: "";
        width: 0;
        height: 0;
        z-index: -1;
        transform: rotate(-45deg); }
      .product-grid-item__sale-inner::before {
        bottom: -8px;
        left: -6px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #ab0b0f; }
      .product-grid-item__sale-inner::after {
        bottom: -13px;
        right: -1px;
        border-top: 10px solid transparent;
        border-left: 10px solid #ab0b0f;
        border-bottom: 10px solid transparent; }
  .product-grid-item__link {
    display: block;
    padding: 8px 8px 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    overflow: hidden; }
  .product-grid-item .product-grid-item__image-wrapper::after {
    display: none; }
  .product-grid-item .product-grid-item__image-wrapper picture {
    width: 100%; }
  .product-grid-item__details {
    position: relative;
    z-index: 2;
    border: 0; }
    .product-grid-item__details .loader {
      display: none; }
  .product-grid-item__details-bottom {
    transition: all 0.3s ease-in-out; }
  .product-grid-item__price {
    width: 100%;
    min-height: 24px; }
    .product-grid-item__price .price {
      align-items: center;
      flex-grow: 1; }
      .product-grid-item__price .price-label {
        font-size: 14px; }
      .product-grid-item__price .price--between {
        justify-content: space-between;
        flex-wrap: wrap; }
        @media all and (max-width: 767px) {
          .product-grid-item__price .price--between {
            display: grid;
            grid-template-columns: auto 1fr;
            grid-template-rows: 1fr 1fr;
            grid-gap: 4px 8px;
            align-items: center; } }
        @media all and (max-width: 767px) {
          .product-grid-item__price .price--between .price-from,
          .product-grid-item__price .price--between .price-to {
            display: grid;
            grid-template-columns: subgrid;
            grid-template-rows: subgrid;
            align-items: center; } }
        @media all and (max-width: 767px) {
          .product-grid-item__price .price--between .price-from {
            grid-area: 1 / 1 / 2 / 3; }
            .product-grid-item__price .price--between .price-from .price__text {
              grid-area: 1 / 1 / 2 / 2; }
            .product-grid-item__price .price--between .price-from .price__value {
              grid-area: 1 / 2 / 2 / 3; } }
        @media all and (max-width: 767px) {
          .product-grid-item__price .price--between .price-to {
            grid-area: 2 / 1 / 3 / 3; }
            .product-grid-item__price .price--between .price-to .price__text {
              grid-area: 2 / 1 / 3 / 2; }
            .product-grid-item__price .price--between .price-to .price__value {
              grid-area: 2 / 2 / 3 / 3; } }
        @media all and (min-width: 768px) {
          .product-grid-item__price .price--between .price-from {
            margin-right: 8px; } }
    .product-grid-item__price .price-box {
      flex-grow: 1; }
    .product-grid-item__price .price__value {
      flex-grow: 1;
      flex-flow: row !important;
      font-size: 16px;
      font-weight: 600;
      white-space: initial; }
      @media all and (min-width: 768px) {
        .product-grid-item__price .price__value {
          font-size: 17px; } }
      .product-grid-item__price .price__value--old {
        font-size: 12px;
        font-weight: 600; }
      .product-grid-item__price .price__value .price--min::after {
        content: '–';
        display: inline-block;
        margin: 0 4px; }
      .product-grid-item__price .price__value .range-price-wrapper {
        display: flex; }
      .product-grid-item__price .price__value:not(.price__value--between) {
        justify-content: flex-start; }
    .product-grid-item__price .price-box.price-final_price .display-none {
      display: block; }
  .product-grid-item__actions {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%; }
    @media all and (max-width: 767px) {
      .product-grid-item__actions {
        display: none; } }
    .product-grid-item__actions .add-to-wishlist {
      display: none; }
    .product-grid-item__actions .button, .product-grid-item__actions .button-extend [type="button"], .button-extend .product-grid-item__actions [type="button"],
    .product-grid-item__actions .button-extend [type="submit"], .button-extend .product-grid-item__actions [type="submit"], .product-grid-item__actions .file-upload--native label, .file-upload--native .product-grid-item__actions label, .product-grid-item__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-grid-item__actions button, .product-grid-item__actions .slider__link--button, .product-grid-item__actions .slider__link--button-secondary, .product-grid-item__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-grid-item__actions a.action, .product-grid-item__actions a.pagebuilder-button-link,
    .product-grid-item__actions button.pagebuilder-button-link,
    .product-grid-item__actions div.pagebuilder-button-link, .product-grid-item__actions a.pagebuilder-button-primary,
    .product-grid-item__actions button.pagebuilder-button-primary,
    .product-grid-item__actions div.pagebuilder-button-primary, .product-grid-item__actions a.pagebuilder-button-secondary,
    .product-grid-item__actions button.pagebuilder-button-secondary,
    .product-grid-item__actions div.pagebuilder-button-secondary, .product-grid-item__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-grid-item__actions .yotpo-default-button,
    .product-grid-item__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .product-grid-item__actions input.yotpo-default-button[type="button"], .product-grid-item__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .product-grid-item__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
      height: auto;
      min-height: 44px;
      width: 100%;
      padding: 0 12px;
      font-size: 13px; }
      .product-grid-item__actions .button--select-options {
        grid-column: 1 / span 2;
        grid-row: 1;
        margin: 0; }
    .product-grid-item__actions .tocart {
      height: auto;
      min-height: 44px;
      width: 100%;
      font-size: 13px; }
    .product-grid-item__actions .requisition-modal__button {
      padding: 0;
      color: #231f20;
      background: transparent;
      border: 0; }
      .product-grid-item__actions .requisition-modal__button .icon {
        position: relative;
        top: 2px;
        fill: #231f20;
        transition: none; }
      .product-grid-item__actions .requisition-modal__button .button__text {
        color: #231f20; }
      .product-grid-item__actions .requisition-modal__button:disabled, .product-grid-item__actions .requisition-modal__button[disabled] {
        color: #b9b9b9;
        cursor: not-allowed; }
        .product-grid-item__actions .requisition-modal__button:disabled .icon, .product-grid-item__actions .requisition-modal__button[disabled] .icon {
          fill: #b9b9b9; }
        .product-grid-item__actions .requisition-modal__button:disabled .button__text, .product-grid-item__actions .requisition-modal__button[disabled] .button__text {
          color: #b9b9b9; }
        .product-grid-item__actions .requisition-modal__button:disabled:hover, .product-grid-item__actions .requisition-modal__button:disabled.focus-visible, .product-grid-item__actions .requisition-modal__button[disabled]:hover, .product-grid-item__actions .requisition-modal__button[disabled].focus-visible {
          color: #b9b9b9; }
          .product-grid-item__actions .requisition-modal__button:disabled:hover .icon, .product-grid-item__actions .requisition-modal__button:disabled.focus-visible .icon, .product-grid-item__actions .requisition-modal__button[disabled]:hover .icon, .product-grid-item__actions .requisition-modal__button[disabled].focus-visible .icon {
            fill: #b9b9b9; }
          .product-grid-item__actions .requisition-modal__button:disabled:hover .button__text, .product-grid-item__actions .requisition-modal__button:disabled.focus-visible .button__text, .product-grid-item__actions .requisition-modal__button[disabled]:hover .button__text, .product-grid-item__actions .requisition-modal__button[disabled].focus-visible .button__text {
            color: #b9b9b9; }
      .product-grid-item__actions .requisition-modal__button:hover {
        color: #00a651;
        background: transparent;
        border: 0; }
        .product-grid-item__actions .requisition-modal__button:hover .icon {
          fill: #00a651; }
        .product-grid-item__actions .requisition-modal__button:hover .button__text {
          color: #00a651; }
    .product-grid-item__actions > form {
      flex-grow: 1;
      flex-basis: 0; }
  .product-grid-item .wrapper-action .button, .product-grid-item .wrapper-action .button-extend [type="button"], .button-extend .product-grid-item .wrapper-action [type="button"],
  .product-grid-item .wrapper-action .button-extend [type="submit"], .button-extend .product-grid-item .wrapper-action [type="submit"], .product-grid-item .wrapper-action .file-upload--native label, .file-upload--native .product-grid-item .wrapper-action label, .product-grid-item .wrapper-action .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-grid-item .wrapper-action button, .product-grid-item .wrapper-action .slider__link--button, .product-grid-item .wrapper-action .slider__link--button-secondary, .product-grid-item .wrapper-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-grid-item .wrapper-action a.action, .product-grid-item .wrapper-action a.pagebuilder-button-link,
  .product-grid-item .wrapper-action button.pagebuilder-button-link,
  .product-grid-item .wrapper-action div.pagebuilder-button-link, .product-grid-item .wrapper-action a.pagebuilder-button-primary,
  .product-grid-item .wrapper-action button.pagebuilder-button-primary,
  .product-grid-item .wrapper-action div.pagebuilder-button-primary, .product-grid-item .wrapper-action a.pagebuilder-button-secondary,
  .product-grid-item .wrapper-action button.pagebuilder-button-secondary,
  .product-grid-item .wrapper-action div.pagebuilder-button-secondary, .product-grid-item .wrapper-action .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-grid-item .wrapper-action .yotpo-default-button {
    width: 100%; }
  .product-grid-item__primary-action {
    grid-column: 1 / span 2;
    grid-row: 1;
    margin: 0; }
    .product-grid-item__primary-action .button--add-to::after {
      display: none; }
    .product-grid-item__primary-action > form {
      width: 100%; }
  .product-grid-item__secondary-action {
    grid-column: 1;
    grid-row: 1;
    margin-right: 8px; }
    .product-grid-item__secondary-action > form {
      width: 100%; }
    .product-grid-item__secondary-action + div:not(.product-grid-item__tertiary-action),
    .product-grid-item__secondary-action + form:not(.product-grid-item__tertiary-action) {
      grid-column: 2; }
  .product-grid-item__tertiary-action {
    grid-column: 1 / span 2;
    grid-row: 2;
    display: flex;
    justify-content: center;
    margin-top: 12px; }
  .product-grid-item__stock-status {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    grid-column: 1 / span 2;
    grid-row: 1;
    flex-grow: 1;
    flex-basis: 0;
    min-height: 44px;
    min-width: 48px;
    padding: 0;
    background-color: #f1f1f1;
    border-radius: 8px;
    outline: none;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #ffffff;
    cursor: not-allowed;
    text-transform: none;
    text-decoration: none; }
  @media all and (min-width: 768px) {
    .product-grid-item__actions {
      position: absolute;
      top: calc(100% + 8px);
      right: 0;
      left: 0;
      max-height: 0;
      transition: max-height 1ms ease, padding 1ms ease;
      transition-delay: 0.1s;
      overflow: hidden;
      background: #ffffff;
      border-radius: 6px;
      box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.11);
      z-index: -1; }
      .product-grid-item__actions::before {
        position: absolute;
        content: '';
        top: 0;
        right: 0;
        left: 0;
        height: 20px;
        background-color: #ffffff; }
    .product-grid-item:hover .product-grid-item__actions {
      padding: 12px 12px 24px;
      max-height: 500px;
      transition-delay: 0s; } }
  .product-grid-item .button--tocompare:hover {
    background-color: #00a651; }
  @media all and (min-width: 768px) {
    .product-grid-item--slider-item {
      margin-bottom: 100px; } }
  .product-grid-item--slider-item .product-grid-item__actions {
    top: 100%;
    box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.09); }
    @media all and (max-width: 767px) {
      .product-grid-item--slider-item .product-grid-item__actions {
        display: none; } }
  .product-grid-item--slider-item .product-grid-item__name {
    min-height: 42px; }
  .product-grid-item--slider-item .product-grid-item__price {
    justify-content: flex-end; }
    .product-grid-item--slider-item .product-grid-item__price .price-to {
      display: flex;
      flex-wrap: wrap; }
      .product-grid-item--slider-item .product-grid-item__price .price-to::before {
        content: ' - ';
        display: inline-block;
        margin: 0 4px;
        font-size: 16px;
        font-weight: 500; }
      .product-grid-item--slider-item .product-grid-item__price .price-to .price__text {
        display: none; }
    .product-grid-item--slider-item .product-grid-item__price .price__value {
      font-size: 16px;
      flex-flow: row;
      justify-content: flex-start;
      white-space: initial; }
      @media all and (min-width: 768px) {
        .product-grid-item--slider-item .product-grid-item__price .price__value {
          font-size: 17px; } }
      .product-grid-item--slider-item .product-grid-item__price .price__value--old {
        font-size: 14px; }
    .product-grid-item--slider-item .product-grid-item__price .price--between {
      flex-direction: row; }
      .product-grid-item--slider-item .product-grid-item__price .price--between .old-price {
        display: none; }
    .product-grid-item--slider-item .product-grid-item__price .price__text {
      display: none !important; }

.product-list-item {
  display: flex;
  margin-bottom: 16px;
  background: #ffffff;
  border-radius: 6px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.07); }
  .product-list-item__image-link {
    position: relative; }
  .product-list-item .product-image-container {
    max-width: 100%; }
  .product-list-item__new {
    position: absolute;
    top: 8px;
    left: 8px;
    padding: 2px 8px;
    border-radius: 4px;
    background: #df6365;
    font-size: 12px;
    color: #ffffff;
    z-index: 10;
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none; }
  .product-list-item__sale {
    position: absolute;
    top: 1px;
    right: -29px;
    font-size: 12px;
    color: #ffffff;
    transform: rotate(45deg);
    font-weight: 600;
    z-index: 1;
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none; }
    .product-list-item__sale-inner {
      border-bottom: 20px solid #df6365;
      border-left: 20px solid transparent;
      border-right: 20px solid transparent;
      height: 0;
      width: 80px;
      text-align: center; }
      .product-list-item__sale-inner::before, .product-list-item__sale-inner::after {
        position: absolute;
        display: block;
        content: "";
        width: 0;
        height: 0;
        z-index: -1;
        transform: rotate(-45deg); }
      .product-list-item__sale-inner::before {
        bottom: -8px;
        left: -6px;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #ab0b0f; }
      .product-list-item__sale-inner::after {
        bottom: -13px;
        right: -1px;
        border-top: 10px solid transparent;
        border-left: 10px solid #ab0b0f;
        border-bottom: 10px solid transparent; }
  @media all and (min-width: 768px) {
    .product-list-item__main {
      justify-content: space-between; } }
  .product-list-item__details {
    padding-right: 8px; }
    @media all and (min-width: 768px) {
      .product-list-item__details {
        flex-grow: 1;
        min-width: 160px;
        max-width: 60%; } }
  .product-list-item .product-list-item__image-link .lazyload-wrapper::after {
    display: none; }
  .product-list-item__name {
    margin: 0; }
  .product-list-item__price {
    margin-top: 12px; }
    .product-list-item__price .price {
      align-items: center;
      justify-content: flex-start;
      flex-flow: row nowrap; }
      .product-list-item__price .price__wrapper {
        display: inline-flex; }
      .product-list-item__price .price__value--old {
        margin-left: 8px; }
        .product-list-item__price .price__value--old::before {
          content: '/';
          display: inline-block; }
  .product-list-item__legend {
    margin-top: 12px; }
    .product-list-item__legend .link, .product-list-item__legend a, .product-list-item__legend .dashboard-nav .nav.item > a, .dashboard-nav .product-list-item__legend .nav.item > a, .product-list-item__legend .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .product-list-item__legend .goTo, .product-list-item__legend .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .product-list-item__legend .yotpo-icon, .product-list-item__legend .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .product-list-item__legend .yotpo-read-more {
      font-size: 14px;
      color: #686868; }
  .product-list-item__primary-action {
    order: 2; }
  .product-list-item__secondary-action {
    margin-right: 12px; }
  .product-list-item__actions {
    display: flex;
    justify-content: initial;
    align-items: initial;
    flex-grow: initial;
    flex-shrink: 0; }
    .product-list-item__actions .add-to-wishlist {
      display: none; }
  .product-list-item__actions-inner .button, .product-list-item__actions-inner .button-extend [type="button"], .button-extend .product-list-item__actions-inner [type="button"],
  .product-list-item__actions-inner .button-extend [type="submit"], .button-extend .product-list-item__actions-inner [type="submit"], .product-list-item__actions-inner .file-upload--native label, .file-upload--native .product-list-item__actions-inner label, .product-list-item__actions-inner .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner button, .product-list-item__actions-inner .slider__link--button, .product-list-item__actions-inner .slider__link--button-secondary, .product-list-item__actions-inner .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner a.action, .product-list-item__actions-inner a.pagebuilder-button-link,
  .product-list-item__actions-inner button.pagebuilder-button-link,
  .product-list-item__actions-inner div.pagebuilder-button-link, .product-list-item__actions-inner a.pagebuilder-button-primary,
  .product-list-item__actions-inner button.pagebuilder-button-primary,
  .product-list-item__actions-inner div.pagebuilder-button-primary, .product-list-item__actions-inner a.pagebuilder-button-secondary,
  .product-list-item__actions-inner button.pagebuilder-button-secondary,
  .product-list-item__actions-inner div.pagebuilder-button-secondary, .product-list-item__actions-inner .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-list-item__actions-inner .yotpo-default-button,
  .product-list-item__actions-inner .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .product-list-item__actions-inner input.yotpo-default-button[type="button"], .product-list-item__actions-inner .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .product-list-item__actions-inner .yotpo-default-button.primary-color-btn.yotpo-submit {
    padding: 0 24px; }
  .product-list-item__actions-inner--ee {
    align-items: flex-end; }
    .product-list-item__actions-inner--ee .button__text {
      display: block; }
    .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__text, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__text, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__text, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__text {
      display: block; }
      @media all and (min-width: 1200px) {
        .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__text, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__text, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__text, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__text, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__text, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__text {
          display: block; } }
    .product-list-item__actions-inner--ee .product-list-item__add-to-action .button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="button"] .button__icon, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="button"] .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .button-extend [type="submit"] .button__icon, .button-extend .product-list-item__actions-inner--ee .product-list-item__add-to-action [type="submit"] .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .file-upload--native label .button__icon, .file-upload--native .product-list-item__actions-inner--ee .product-list-item__add-to-action label .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .ui-datepicker .ui-datepicker-buttonpane button .button__icon, .ui-datepicker .ui-datepicker-buttonpane .product-list-item__actions-inner--ee .product-list-item__add-to-action button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .slider__link--button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-list-item__actions-inner--ee .product-list-item__add-to-action a.action .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-link .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-primary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action a.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action button.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action div.pagebuilder-button-secondary .button__icon, .product-list-item__actions-inner--ee .product-list-item__add-to-action .page-main .product-view .yotpo .yotpo-default-button .button__icon, .page-main .product-view .yotpo .product-list-item__actions-inner--ee .product-list-item__add-to-action .yotpo-default-button .button__icon {
      display: block; }
  .product-list-item__add-to-action {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    max-width: none; }
    .product-list-item__add-to-action .button--select-options, .product-list-item__add-to-action .button--add-to {
      padding: 0 24px;
      min-width: 180px;
      width: auto; }
      @media all and (min-width: 768px) {
        .product-list-item__add-to-action .button--select-options .button__text, .product-list-item__add-to-action .button--add-to .button__text {
          display: block; } }
      .product-list-item__add-to-action .button--select-options::after, .product-list-item__add-to-action .button--add-to::after {
        display: none; }
  .product-list-item__stock-status {
    order: 2;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 54px;
    min-width: 180px;
    margin-left: 0;
    padding: 0;
    background-color: #f1f1f1;
    border-radius: 8px;
    outline: none;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #ffffff;
    cursor: not-allowed;
    text-transform: none;
    text-decoration: none; }
  .product-list-item__options {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    flex-grow: 1; }
    .product-list-item__options .select.configurable {
      margin: 0 0 12px 12px; }
      .product-list-item__options .select.configurable .label, .product-list-item__options .select.configurable label, .product-list-item__options .select.configurable .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .product-list-item__options .select.configurable [data-role="attached-item"] > span, .product-list-item__options .select.configurable .amgift-card .amcard-title, .amgift-card .product-list-item__options .select.configurable .amcard-title {
        display: none; }
      .product-list-item__options .select.configurable .select__field {
        -webkit-appearance: auto;
                appearance: auto;
        padding-right: 18px;
        font-size: 12px; }
    .product-list-item__options .product-view__qty-row {
      display: flex;
      align-items: flex-start;
      margin: 0 0 12px 12px; }
  .product-list-item .requisition-modal__button {
    border: 0;
    padding: 0; }
    .product-list-item .requisition-modal__button .icon {
      position: relative;
      top: 3px;
      transition: none; }
    .product-list-item .requisition-modal__button:hover {
      color: #00a651;
      background: transparent; }
      .product-list-item .requisition-modal__button:hover .button__text {
        color: #00a651 !important; }

.product-review__reviews {
  margin-top: 24px;
  padding: 0 0 32px;
  border-top: 1px solid #686868; }
  .product-review__reviews .list__item, .product-review__reviews .dashboard-nav .nav.item, .dashboard-nav .product-review__reviews .nav.item, .product-review__reviews .company .jstree-node, .company .product-review__reviews .jstree-node {
    padding: 24px 0;
    border-bottom: 1px solid #ebebeb; }
  .product-review__reviews .review {
    margin: 0;
    border: 0; }

.product-review__title {
  font-size: 24px; }

.product-review .toolbar {
  padding: 8px 0; }
  .product-review .toolbar__amount {
    margin-left: 0; }
  .product-review .toolbar__limiter {
    display: none; }

.product-review .review__title {
  display: none; }

.product-review .review__date {
  margin-bottom: 4px; }

.product-review .rating {
  margin: 0;
  width: 80px; }
  .product-review .rating__star, .product-review .rating__indicator {
    width: 80px; }
    .product-review .rating__star::before, .product-review .rating__indicator::before {
      height: 16px;
      background-size: 16px; }
  .product-review .rating__star::before {
    width: 80px; }

.product-review__review-content-text {
  font-size: 16px; }

.product-review .rating {
  margin: 0; }
  .product-review .rating__star::before {
    height: 16px;
    background-size: 16px;
    width: 80px; }
  .product-review .rating__indicator::before {
    height: 16px;
    background-size: 16px; }

.product-review__review-content-text {
  font-size: 16px; }

.product-review .rating {
  margin: 0; }
  .product-review .rating__star::before {
    height: 16px;
    background-size: 16px;
    width: 80px; }
  .product-review .rating__indicator::before {
    height: 16px;
    background-size: 16px; }

.product-review__review-content-text {
  font-size: 16px; }

.tab__content--reviews a.review__amount {
  font-size: 12px;
  pointer-events: none; }

.tab__content--reviews a.review__amount {
  font-size: 12px;
  pointer-events: none; }

.tab__content--reviews a.review__amount {
  margin: 0 0 4px 8px;
  font-size: 12px;
  pointer-events: none; }

.list-product-tags {
  display: flow-root;
  margin: -8px 0 8px;
  padding: 0; }
  @media all and (max-width: 767px) {
    .list-product-tags {
      margin: 0 0 4px; } }
  .list-product-tags__item {
    float: left;
    margin: 0 12px 12px 0;
    padding: 6px 12px;
    border: 1px solid #231f20;
    border-radius: 8px;
    background-color: #ffffff;
    list-style-type: none; }
    @media all and (max-width: 767px) {
      .list-product-tags__item {
        display: flex;
        align-items: center;
        margin: 0 8px 8px 0;
        padding: 2px 8px;
        border: 1px solid #ebebeb;
        border-radius: 4px; } }
    .list-product-tags__item a {
      text-decoration: none; }
      .list-product-tags__item a:hover {
        background-color: #f8f8f8;
        text-decoration: none; }
  .list-product-tags__tag {
    font-size: 13px;
    color: #231f20; }
    @media all and (max-width: 767px) {
      .list-product-tags__tag {
        display: block;
        font-size: 12px;
        line-height: 1.6; } }

.quantity-update__button {
  min-height: auto;
  min-width: auto;
  border-radius: 8px; }
  .quantity-update__button .icon {
    width: 14px;
    height: 14px;
    fill: #686868; }
  .quantity-update__button--disabled {
    background-color: #fdfdfd !important; }
    .quantity-update__button--disabled .icon {
      fill: #ebebeb !important; }
    .quantity-update__button--disabled:hover {
      background-color: #fdfdfd !important; }
      .quantity-update__button--disabled:hover .icon {
        fill: #ebebeb !important; }
  .quantity-update__button[disabled], .quantity-update__button:disabled {
    background-color: #fdfdfd; }
    .quantity-update__button[disabled] .icon, .quantity-update__button:disabled .icon {
      fill: #ebebeb; }
    .quantity-update__button[disabled]:hover, .quantity-update__button:disabled:hover {
      background-color: #fdfdfd; }
      .quantity-update__button[disabled]:hover .icon, .quantity-update__button:disabled:hover .icon {
        fill: #ebebeb; }
  .quantity-update__button:hover, .quantity-update__button.focus-visible {
    background-color: 1px solid #ebebeb; }
    .quantity-update__button:hover .icon, .quantity-update__button.focus-visible .icon {
      fill: #393243; }
  .quantity-update__button--minus {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .quantity-update__button--plus {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.quantity-update__input {
  border-radius: 0; }
  .quantity-update__input[disabled], .quantity-update__input:disabled {
    background-color: #fdfdfd;
    border: 1px solid #d8d8d8;
    color: #ebebeb; }

.quantity-update div.mage-error {
  position: absolute;
  bottom: -24px;
  width: 730px; }
  @media all and (max-width: 767px) {
    .quantity-update div.mage-error {
      width: 340px;
      bottom: -18px; } }

.range-filter__button {
  margin: 12px 0;
  min-height: 42px; }
  .range-filter__button::after, .range-filter__button:hover::after {
    display: none; }
  .range-filter__button:last-child {
    margin-bottom: 0; }

.range-filter__dash {
  padding: 0 12px 0 8px; }

.range-filter__suffix {
  padding: 0 0 0 4px; }
  .range-filter__suffix:last-child {
    padding-right: 0; }

.range-filter__slider {
  margin: 0 0 32px 0; }

.range-filter .input__field, .range-filter .input.date .datetime-picker, .input.date .range-filter .datetime-picker, .range-filter .input--datepicker input, .input--datepicker .range-filter input, .range-filter .quote-items .quote-table-items .input-text, .quote-items .quote-table-items .range-filter .input-text, .range-filter .page-main .product-view .yotpo input, .page-main .product-view .yotpo .range-filter input,
.range-filter .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .range-filter textarea {
  padding: 0 4px 0 8px; }

.review__title {
  width: 100%;
  font-size: 14px; }
  .review__title-product {
    display: inline-block;
    font-size: 14px; }

.review__author {
  margin-bottom: 0;
  font-size: 16px;
  color: #000;
  text-transform: initial; }

.review__details {
  width: 160px;
  flex-basis: auto; }
  .review__details:last-child {
    width: calc(100% - 160px); }
  @media all and (min-width: 1024px) {
    .review__details {
      width: 200px; }
      .review__details:last-child {
        width: calc(100% - 200px); } }

@media all and (max-width: 767px) {
  .compare-block {
    display: none; } }

.compare-block .sidebar-block__heading {
  display: flex;
  justify-content: space-between;
  padding: 0 0 20px;
  margin: 0; }

.compare-block .sidebar-block__title {
  font-size: 18px; }

.compare-block .sidebar-block__counter {
  color: #6e7577; }

.compare-block .sidebar-block__count {
  color: #231f20; }

.compare-block .sidebar-block__item {
  height: 60px;
  padding: 0;
  margin-bottom: 20px;
  width: 240px; }
  .compare-block .sidebar-block__item::before {
    display: none; }
  .compare-block .sidebar-block__item:nth-child(n + 4) {
    display: none; }

.compare-block .sidebar-block__image-wrapper {
  position: relative;
  min-width: 60px;
  min-height: 60px;
  max-width: 60px;
  max-height: 60px;
  margin-right: 8px;
  padding: 4px;
  border-radius: 6px;
  border: 1px solid #ebebeb; }

.compare-block .sidebar-block__image {
  position: relative;
  width: 52px;
  height: 52px;
  border-radius: 6px;
  overflow: hidden; }
  .compare-block .sidebar-block__image img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }

.compare-block .sidebar-block__remove {
  position: absolute;
  top: -10px;
  right: -10px;
  order: 2;
  min-width: 16px;
  min-height: 16px;
  margin: 0;
  padding: 4px;
  border-radius: 50%;
  background-color: #231f20; }
  .compare-block .sidebar-block__remove .icon {
    width: 14px;
    height: 14px;
    fill: #ffffff; }

.compare-block .sidebar-block__actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end; }
  .compare-block .sidebar-block__actions .button, .compare-block .sidebar-block__actions .button-extend [type="button"], .button-extend .compare-block .sidebar-block__actions [type="button"],
  .compare-block .sidebar-block__actions .button-extend [type="submit"], .button-extend .compare-block .sidebar-block__actions [type="submit"], .compare-block .sidebar-block__actions .file-upload--native label, .file-upload--native .compare-block .sidebar-block__actions label, .compare-block .sidebar-block__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .compare-block .sidebar-block__actions button, .compare-block .sidebar-block__actions .slider__link--button, .compare-block .sidebar-block__actions .slider__link--button-secondary, .compare-block .sidebar-block__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .compare-block .sidebar-block__actions a.action, .compare-block .sidebar-block__actions a.pagebuilder-button-link,
  .compare-block .sidebar-block__actions button.pagebuilder-button-link,
  .compare-block .sidebar-block__actions div.pagebuilder-button-link, .compare-block .sidebar-block__actions a.pagebuilder-button-primary,
  .compare-block .sidebar-block__actions button.pagebuilder-button-primary,
  .compare-block .sidebar-block__actions div.pagebuilder-button-primary, .compare-block .sidebar-block__actions a.pagebuilder-button-secondary,
  .compare-block .sidebar-block__actions button.pagebuilder-button-secondary,
  .compare-block .sidebar-block__actions div.pagebuilder-button-secondary, .compare-block .sidebar-block__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .compare-block .sidebar-block__actions .yotpo-default-button {
    order: 2; }
  .compare-block .sidebar-block__actions .button--link, .compare-block .sidebar-block__actions a.pagebuilder-button-link,
  .compare-block .sidebar-block__actions button.pagebuilder-button-link,
  .compare-block .sidebar-block__actions div.pagebuilder-button-link {
    order: 1;
    min-height: 20px;
    margin: 0 8px 0 0;
    padding: 8px 12px; }

@media all and (min-width: 768px) {
  .compare-block {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 11;
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
    .compare-block .sidebar-block {
      display: none;
      height: 100px;
      min-height: 100px;
      padding: 0 16px;
      box-sizing: content-box; }
      .compare-block .sidebar-block--visible {
        display: flex; }
      .compare-block .sidebar-block__heading {
        display: block;
        padding: 20px 0 0; }
      .compare-block .sidebar-block__title {
        font-size: 16px; }
      .compare-block .sidebar-block__list {
        display: flex;
        justify-content: flex-end;
        flex-grow: 1;
        padding-top: 20px;
        margin: 0; }
      .compare-block .sidebar-block__item {
        padding: 0 16px 0;
        margin: 0; }
      .compare-block .sidebar-block__actions {
        flex-direction: row-reverse;
        align-items: center;
        padding: 15px 0 0 16px; }
        .compare-block .sidebar-block__actions .sidebar-block__compare-link {
          order: 1; }
          .compare-block .sidebar-block__actions .sidebar-block__compare-link:disabled, .compare-block .sidebar-block__actions .sidebar-block__compare-link[disabled] {
            pointer-events: none; }
        .compare-block .sidebar-block__actions .sidebar-block__clear-compare {
          order: 2;
          margin: 0 4px 0; } }

@media all and (min-width: 768px) and (max-width: 1023px) {
  .compare-block .sidebar-block {
    margin: 0; }
    .compare-block .sidebar-block__item {
      width: calc(100% / 3);
      padding: 0 0 0 16px; }
    .compare-block .sidebar-block__image-wrapper {
      min-width: 48px;
      min-height: 48px;
      max-width: 48px;
      max-height: 48px; }
    .compare-block .sidebar-block__image {
      width: 40px;
      height: 40px; }
    .compare-block .sidebar-block__actions, .compare-block .sidebar-block__compare-link {
      width: 140px; } }

.slider-centered {
  max-width: 1200px;
  margin: 0 auto;
  align-self: center; }

.slider__container {
  margin-bottom: -50px;
  padding-top: 24px; }

.slider__nav-button {
  background: #000;
  border-radius: 50%;
  overflow: hidden;
  width: 38px;
  height: 38px;
  min-width: 38px;
  min-height: 38px; }
  .slider__nav-button:hover {
    background: #ffffff; }
    .slider__nav-button:hover svg {
      fill: #000 !important; }

.slider__nav-icon {
  fill: #ffffff !important; }

.slider__navigation {
  top: 45%; }

.slider--products {
  padding: 0 12px; }
  .slider--products .slider__item {
    padding: 12px 8px; }

.slider .product-grid-item__stock-status {
  width: 100%; }

@media all and (max-width: 767px) {
  .toolbar {
    border: 0; } }

@media all and (min-width: 768px) {
  .toolbar {
    flex-wrap: nowrap;
    border: none; } }

@media all and (max-width: 767px) {
  .toolbar.toolbar-products {
    padding: 0;
    align-items: center; }
    .toolbar.toolbar-products .toolbar__sorter {
      margin: 0 0 0 8px;
      padding: 0; }
      .toolbar.toolbar-products .toolbar__sorter .select2 {
        min-width: 130px; }
      .toolbar.toolbar-products .toolbar__sorter .select2-container .select2-selection__rendered {
        padding: 0 32px 0 12px;
        font-size: 12px; } }

@media all and (min-width: 768px) and (max-width: 1023px) {
  .toolbar.toolbar-products {
    padding: 12px 8px; } }

.toolbar__amount {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-left: 8px; }
  @media all and (max-width: 767px) {
    .toolbar__amount {
      order: 3;
      height: 40px;
      margin: 0 0 0 8px;
      font-size: 12px;
      font-weight: 400; } }

@media all and (max-width: 767px) {
  .toolbar__sorter {
    padding: 0 8px;
    border: 0;
    width: auto; }
    .toolbar__sorter .select2 {
      width: auto;
      flex-grow: initial; } }

.toolbar__sorter .select2-container .select2-selection--single .select2-selection__arrow b {
  margin: 0;
  padding: 0;
  width: 10px;
  height: 10px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5,7 L5,10 L1.5,7 L8.5,7 Z M5,0 L8.5,3 L1.5,3 L5,0 Z' fill='%23231f20'/%3E%3C/svg%3E");
  border: 0; }

.toolbar__sorter-link {
  min-height: 40px;
  min-width: 40px; }
  .toolbar__sorter-link.button--icon .icon,
  .toolbar__sorter-link.button--icon .button__icon {
    width: 20px;
    height: 20px; }

@media all and (max-width: 767px) {
  .toolbar__mode {
    display: none; } }

.toolbar__mode-button {
  min-height: 36px;
  min-width: 38px;
  border: 1px solid #ebebeb;
  border-radius: 8px; }
  .toolbar__mode-button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .toolbar__mode-button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .toolbar__mode-button svg {
    fill: #686868; }
  .toolbar__mode-button--active {
    background-color: #ebebeb;
    border-color: #231f20;
    border-left-width: 1px;
    pointer-events: none; }
    .toolbar__mode-button--active svg {
      fill: #231f20; }

.toolbar__limiter-label {
  flex-shrink: 0; }

.not-found {
  padding: 100px 0 0;
  max-width: 496px;
  margin: 0 auto; }
  @media all and (min-width: 1024px) {
    .not-found {
      max-width: 784px; } }
  .not-found__heading {
    font-weight: 400;
    margin: 0 0 72px; }
  .not-found__heading-number {
    display: block;
    letter-spacing: 3px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-weight: 600;
    font-size: 100px;
    line-height: 104px;
    margin: 0 0 40px; }
    @media all and (min-width: 768px) {
      .not-found__heading-number {
        font-size: 200px;
        line-height: 200px;
        letter-spacing: 6px; } }
  .not-found__actions {
    margin: 0 0 150px; }
    @media all and (min-width: 1024px) {
      .not-found__actions {
        margin: 0 0 100px; } }
  .not-found__link {
    width: 100%;
    margin: 0 0 16px;
    max-width: 320px; }
  .not-found__text, .not-found__text p {
    color: #686868;
    font-size: 16px;
    line-height: 2; }

.auth__links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  @media all and (min-width: 768px) {
    .auth__links {
      flex-direction: row; } }
  .auth__links:first-of-type .auth__link {
    border-width: 0 0 1px; }

.auth__link {
  position: relative;
  justify-content: flex-start;
  width: 100%;
  height: 42px;
  border: inherit;
  border-width: inherit;
  color: #686868;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase; }
  @media all and (min-width: 768px) {
    .auth__link {
      justify-content: center;
      width: 440px; } }
  .auth__link:hover, .auth__link.focus-visible, .auth__link--active {
    color: #231f20; }
  .auth__link--active {
    background: none;
    font-weight: 700; }
    .auth__link--active:hover, .auth__link--active.focus-visible {
      background: none; }
    .auth__link--active .auth__icon {
      transform: rotate(180deg); }
  .auth__link--registration {
    display: none; }
    @media all and (min-width: 768px) {
      .auth__link--registration {
        display: flex; } }
    @media all and (min-width: 768px) {
      .auth__link--registration-mobile {
        display: none; } }

.auth__icon {
  position: absolute;
  right: 16px;
  top: 0;
  bottom: 0;
  margin: auto;
  fill: #686868; }
  @media all and (min-width: 768px) {
    .auth__icon {
      display: none; } }

.auth__heading {
  margin: 48px 0 40px; }
  @media all and (min-width: 768px) {
    .auth__heading {
      margin: 120px 0 72px; } }

.auth__container {
  max-width: 390px;
  margin: 0 8px; }

.auth--registration .auth__link--registration-mobile {
  display: none; }

.blog__articles {
  margin: 0 0 112px; }
  @media all and (min-width: 768px) {
    .blog__articles {
      margin: 0; } }

.blog__articles-list {
  margin: 0 0 72px; }

.blog__article-item {
  padding: 0;
  margin: 0 0 24px;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0; }
  .blog__article-item:last-child {
    margin-bottom: 0; }

.blog__nav-heading {
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 24px;
  text-transform: none;
  padding: 5px 0; }

.blog__nav-list .list__item, .blog__nav-list .dashboard-nav .nav.item, .dashboard-nav .blog__nav-list .nav.item, .blog__nav-list .company .jstree-node, .company .blog__nav-list .jstree-node {
  padding: 0;
  margin: 0; }

.blog__nav-list .link, .blog__nav-list a, .blog__nav-list .dashboard-nav .nav.item > a, .dashboard-nav .blog__nav-list .nav.item > a, .blog__nav-list .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .blog__nav-list .goTo, .blog__nav-list .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .blog__nav-list .yotpo-icon, .blog__nav-list .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .blog__nav-list .yotpo-read-more {
  display: block;
  text-transform: uppercase;
  font-size: 16px;
  padding: 11px 0; }

.blog__recommended {
  margin: 0 0 72px; }
  @media all and (min-width: 768px) {
    .blog__recommended {
      margin: 0 0 72px 16px; } }
  @media all and (min-width: 1024px) {
    .blog__recommended {
      margin: 0 0 72px; } }

.blog__categories {
  margin: 0; }
  @media all and (min-width: 768px) {
    .blog__categories {
      margin: 0 0 0 16px; } }
  @media all and (min-width: 1024px) {
    .blog__categories {
      margin: 0; } }

.company__tree {
  position: relative; }
  .company__tree .loader__icon {
    position: relative; }

.company .jstree-node .jstree-anchor {
  display: inline-block;
  padding: 8px;
  transition: all 0.3s ease-in-out; }
  .company .jstree-node .jstree-anchor.jstree-clicked {
    background-color: #231f20;
    color: #ffffff; }

.company-profile__edit-button {
  display: inline-flex; }

@media all and (min-width: 768px) {
  .company-profile__header {
    display: none; } }

.company-profile .dashboard__content-heading {
  margin: 0; }
  @media all and (min-width: 768px) {
    .company-profile .dashboard__content-heading {
      margin: 0 0 16px; } }

.company-structure__actions .button, .company-structure__actions .button-extend [type="button"], .button-extend .company-structure__actions [type="button"],
.company-structure__actions .button-extend [type="submit"], .button-extend .company-structure__actions [type="submit"], .company-structure__actions .file-upload--native label, .file-upload--native .company-structure__actions label, .company-structure__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .company-structure__actions button, .company-structure__actions .slider__link--button, .company-structure__actions .slider__link--button-secondary, .company-structure__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .company-structure__actions a.action, .company-structure__actions a.pagebuilder-button-link,
.company-structure__actions button.pagebuilder-button-link,
.company-structure__actions div.pagebuilder-button-link, .company-structure__actions a.pagebuilder-button-primary,
.company-structure__actions button.pagebuilder-button-primary,
.company-structure__actions div.pagebuilder-button-primary, .company-structure__actions a.pagebuilder-button-secondary,
.company-structure__actions button.pagebuilder-button-secondary,
.company-structure__actions div.pagebuilder-button-secondary, .company-structure__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .company-structure__actions .yotpo-default-button,
.company-structure__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .company-structure__actions input.yotpo-default-button[type="button"], .company-structure__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .company-structure__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
  padding: 0 16px; }
  .company-structure__actions .button._hidden, .company-structure__actions .button-extend ._hidden[type="button"], .button-extend .company-structure__actions ._hidden[type="button"],
  .company-structure__actions .button-extend ._hidden[type="submit"], .button-extend .company-structure__actions ._hidden[type="submit"], .company-structure__actions .file-upload--native label._hidden, .file-upload--native .company-structure__actions label._hidden, .company-structure__actions .ui-datepicker .ui-datepicker-buttonpane button._hidden, .ui-datepicker .ui-datepicker-buttonpane .company-structure__actions button._hidden, .company-structure__actions ._hidden.slider__link--button, .company-structure__actions ._hidden.slider__link--button-secondary, .company-structure__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a._hidden.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .company-structure__actions a._hidden.action, .company-structure__actions a._hidden.pagebuilder-button-link,
  .company-structure__actions button._hidden.pagebuilder-button-link,
  .company-structure__actions div._hidden.pagebuilder-button-link, .company-structure__actions a._hidden.pagebuilder-button-primary,
  .company-structure__actions button._hidden.pagebuilder-button-primary,
  .company-structure__actions div._hidden.pagebuilder-button-primary, .company-structure__actions a._hidden.pagebuilder-button-secondary,
  .company-structure__actions button._hidden.pagebuilder-button-secondary,
  .company-structure__actions div._hidden.pagebuilder-button-secondary, .company-structure__actions .page-main .product-view .yotpo ._hidden.yotpo-default-button, .page-main .product-view .yotpo .company-structure__actions ._hidden.yotpo-default-button {
    display: none; }

.cart-discount {
  flex-basis: 100%;
  margin: 16px 0;
  padding: 0; }
  .cart-discount.active .cart-discount__button-icon {
    transform: rotate(180deg); }
  .cart-discount.active .cart-discount__content {
    display: block; }
  .cart-discount__button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 16px 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0;
    background: none;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    cursor: pointer; }
    .cart-discount__button:hover {
      background: none; }
      .cart-discount__button:hover:before, .cart-discount__button:hover:after {
        display: none; }
  .cart-discount__button-text {
    margin: 0 16px 0 0;
    font-size: 24px;
    color: #231f20;
    font-weight: 600; }
  .cart-discount__button-icon {
    transition: all 0.3s ease-in-out; }
  .cart-discount__content {
    display: none; }
  .cart-discount__form {
    display: block; }
  .cart-discount__controls {
    display: flex;
    align-items: flex-start;
    margin-bottom: 16px;
    padding: 24px 0; }
  .cart-discount__content-input {
    width: 70%;
    margin: 0; }
  .cart-discount__content-button {
    width: 30%;
    min-width: 150px; }
  .cart-discount__codes-list {
    display: flex;
    flex-flow: column nowrap; }

.cart-grid__header {
  display: none; }
  @media all and (min-width: 768px) {
    .cart-grid__header {
      display: flex;
      border-bottom: 1px solid #ebebeb; } }

.cart-grid__header-label {
  display: block;
  padding: 0 0 16px; }

.cart-grid__header-items {
  flex-basis: 50%; }
  @media all and (min-width: 1200px) {
    .cart-grid__header-items {
      flex-basis: 60%; } }

.cart-grid__header-price, .cart-grid__header-subtotal {
  flex-basis: 20%; }
  @media all and (min-width: 1200px) {
    .cart-grid__header-price, .cart-grid__header-subtotal {
      flex-basis: 14%; } }

.cart-grid__header-qty {
  flex-basis: 10%; }
  @media all and (min-width: 1200px) {
    .cart-grid__header-qty {
      flex-basis: 12%; } }

.cart-grid__button {
  width: 100%; }
  @media all and (min-width: 768px) {
    .cart-grid__button {
      width: auto; } }

@media all and (min-width: 768px) {
  .cart-grid__footer {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse; } }

@media all and (max-width: 767px) {
  .checkout-cart-index .skip-nav,
  .checkout-cart-index .sticky-banner-tip-container,
  .checkout-cart-index .header-contact-block {
    display: none !important; } }

.cart-heading {
  display: flex;
  justify-content: space-between;
  margin: 0 -8px;
  padding: 0 16px 8px;
  background-color: #ffffff; }
  @media all and (max-width: 767px) {
    .cart-heading {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      height: 42px;
      margin: 0;
      padding: 8px 16px; } }
  @media all and (max-width: 767px) {
    .checkout-cart-empty .cart-heading {
      display: none; } }

.cart-edit .button, .cart-edit .button-extend [type="button"], .button-extend .cart-edit [type="button"],
.cart-edit .button-extend [type="submit"], .button-extend .cart-edit [type="submit"], .cart-edit .file-upload--native label, .file-upload--native .cart-edit label, .cart-edit .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .cart-edit button, .cart-edit .slider__link--button, .cart-edit .slider__link--button-secondary, .cart-edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart-edit a.action, .cart-edit a.pagebuilder-button-link,
.cart-edit button.pagebuilder-button-link,
.cart-edit div.pagebuilder-button-link, .cart-edit a.pagebuilder-button-primary,
.cart-edit button.pagebuilder-button-primary,
.cart-edit div.pagebuilder-button-primary, .cart-edit a.pagebuilder-button-secondary,
.cart-edit button.pagebuilder-button-secondary,
.cart-edit div.pagebuilder-button-secondary, .cart-edit .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .cart-edit .yotpo-default-button,
.cart-edit .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .cart-edit input.yotpo-default-button[type="button"], .cart-edit .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .cart-edit .yotpo-default-button.primary-color-btn.yotpo-submit {
  min-height: auto;
  height: 24px;
  margin-right: -12px;
  padding: 0 12px;
  color: #686868;
  font-weight: 400; }
  .cart-edit .button .icon, .cart-edit .button-extend [type="button"] .icon, .button-extend .cart-edit [type="button"] .icon, .cart-edit .button-extend [type="submit"] .icon, .button-extend .cart-edit [type="submit"] .icon, .cart-edit .file-upload--native label .icon, .file-upload--native .cart-edit label .icon, .cart-edit .ui-datepicker .ui-datepicker-buttonpane button .icon, .ui-datepicker .ui-datepicker-buttonpane .cart-edit button .icon, .cart-edit .slider__link--button .icon, .cart-edit .slider__link--button-secondary .icon, .cart-edit .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart-edit a.action .icon, .cart-edit a.pagebuilder-button-link .icon, .cart-edit button.pagebuilder-button-link .icon, .cart-edit div.pagebuilder-button-link .icon, .cart-edit a.pagebuilder-button-primary .icon, .cart-edit button.pagebuilder-button-primary .icon, .cart-edit div.pagebuilder-button-primary .icon, .cart-edit a.pagebuilder-button-secondary .icon, .cart-edit button.pagebuilder-button-secondary .icon, .cart-edit div.pagebuilder-button-secondary .icon, .cart-edit .page-main .product-view .yotpo .yotpo-default-button .icon, .page-main .product-view .yotpo .cart-edit .yotpo-default-button .icon {
    width: 14px;
    height: 14px;
    margin-right: 6px;
    fill: #686868; }

@media all and (min-width: 768px) {
  .cart-edit {
    display: none; } }

.cart__summary {
  order: 1; }

.cart__list {
  flex-shrink: 1;
  overflow: auto; }

.cart-empty {
  margin-top: 54px; }
  .cart-empty__row {
    display: flex;
    justify-content: center;
    margin-top: 32px;
    font-size: 22px;
    font-weight: 500;
    text-align: center; }
    @media all and (min-width: 768px) {
      .cart-empty__row {
        margin-top: 24px;
        font-size: 24px; } }
  .cart-empty__icon {
    width: 84px;
    height: 84px;
    fill: #b9b9b9; }
    @media all and (min-width: 768px) {
      .cart-empty__icon {
        width: 144px;
        height: 144px; } }
  .cart-empty .button, .cart-empty .button-extend [type="button"], .button-extend .cart-empty [type="button"],
  .cart-empty .button-extend [type="submit"], .button-extend .cart-empty [type="submit"], .cart-empty .file-upload--native label, .file-upload--native .cart-empty label, .cart-empty .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .cart-empty button, .cart-empty .slider__link--button, .cart-empty .slider__link--button-secondary, .cart-empty .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .cart-empty a.action, .cart-empty a.pagebuilder-button-link,
  .cart-empty button.pagebuilder-button-link,
  .cart-empty div.pagebuilder-button-link, .cart-empty a.pagebuilder-button-primary,
  .cart-empty button.pagebuilder-button-primary,
  .cart-empty div.pagebuilder-button-primary, .cart-empty a.pagebuilder-button-secondary,
  .cart-empty button.pagebuilder-button-secondary,
  .cart-empty div.pagebuilder-button-secondary, .cart-empty .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .cart-empty .yotpo-default-button,
  .cart-empty .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .cart-empty input.yotpo-default-button[type="button"], .cart-empty .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .cart-empty .yotpo-default-button.primary-color-btn.yotpo-submit {
    padding: 0 60px;
    width: 300px;
    height: 54px;
    font-size: 12px; }

.form-cart {
  padding: 0 8px; }
  @media all and (min-width: 768px) {
    .form-cart {
      padding-bottom: 32px; } }

@media all and (max-width: 767px) {
  .checkout-cart-index {
    background: #f8f8f8; }
    .checkout-cart-index .container, .checkout-cart-index .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content, .home__page__banner .pagebuilder-slide-wrapper .checkout-cart-index .pagebuilder-poster-content, .checkout-cart-index .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .checkout-cart-index .pagebuilder-poster-content {
      margin: 0 8px; }
    .checkout-cart-index .heading--page {
      margin: 0;
      font-size: 16px; } }

.checkout-cart-index .requisition_cart_add_all_edit {
  z-index: 201; }
  .checkout-cart-index .requisition_cart_add_all_edit .modal-inner-wrap {
    max-height: 80vh; }

.checkout-cart-index .confirm-requisition-popup {
  z-index: 202; }
  .checkout-cart-index .confirm-requisition-popup .modal-content {
    padding-top: 16px; }

.checkout-cart-index .add_to_requisition_popup {
  z-index: 201; }
  .checkout-cart-index .add_to_requisition_popup .modal-content {
    padding-top: 12px; }

.popup-request-quote {
  z-index: 200; }
  .popup-request-quote.modal-slide.modal-popup._inner-scroll .modal-inner-wrap {
    min-height: auto; }
  .popup-request-quote.modal-slide.modal-popup .modal-content {
    padding: 16px 16px 0; }
  .popup-request-quote .modal-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 56px; }
    @media all and (min-width: 768px) {
      .popup-request-quote .modal-header .heading.heading--page, .popup-request-quote .modal-header h1.heading--page,
      .popup-request-quote .modal-header h2.heading--page,
      .popup-request-quote .modal-header h3.heading--page,
      .popup-request-quote .modal-header h4.heading--page,
      .popup-request-quote .modal-header h5.heading--page,
      .popup-request-quote .modal-header h6.heading--page, .popup-request-quote .modal-header .swal2-container .swal2-popup .heading--page.swal2-title, .swal2-container .swal2-popup .popup-request-quote .modal-header .heading--page.swal2-title, .popup-request-quote .modal-header .page-main .product-view .yotpo .yotpo-review .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .popup-request-quote .modal-header .heading--page.content-title,
      .popup-request-quote .modal-header .page-main .product-view .yotpo .yotpo-comment .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .popup-request-quote .modal-header .heading--page.content-title,
      .popup-request-quote .modal-header .page-main .product-view .yotpo .yotpo-question .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .popup-request-quote .modal-header .heading--page.content-title,
      .popup-request-quote .modal-header .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .popup-request-quote .modal-header .heading--page.content-title, .popup-request-quote .modal-header .page-main .product-view .yotpo .write-review .yotpo-header .heading--page.yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .popup-request-quote .modal-header .heading--page.yotpo-header-title, .popup-request-quote .modal-header .page-main .product-view .heading--page.y-label.yotpo-header-title, .page-main .product-view .popup-request-quote .modal-header .heading--page.y-label.yotpo-header-title {
        margin-top: 24px; } }
    .popup-request-quote .modal-header .modal__close-button {
      top: 0; }
  .popup-request-quote .form-quote-popup .info {
    padding: 16px 16px 8px; }
    @media all and (max-width: 767px) {
      .popup-request-quote .form-quote-popup .info {
        padding: 0; } }
  .popup-request-quote .form-quote-popup .input__field--textarea,
  .popup-request-quote .form-quote-popup .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .popup-request-quote .form-quote-popup textarea {
    min-height: 132px; }
  .popup-request-quote .form-quote-popup .file-upload__wrapper {
    width: auto;
    flex-grow: 1; }
    .popup-request-quote .form-quote-popup .file-upload__wrapper label {
      padding: 4px 8px 4px 0;
      font-size: 12px;
      cursor: pointer; }
  .popup-request-quote .form-quote-popup .icon {
    width: 14px;
    height: 14px;
    margin-bottom: -2px; }
  @media all and (min-width: 768px) {
    .popup-request-quote button[data-action='save-quote'] {
      width: 300px; } }
  .popup-request-quote .modal__bottom-actions {
    max-width: none;
    padding: 16px 0; }

.block-cart-failed {
  margin: 48px 0 32px; }
  .block-cart-failed .block-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    border-bottom: 1px solid #ebebeb; }
    .block-cart-failed .block-title [role="heading"] {
      margin: 0;
      font-size: 14px; }
  .block-cart-failed .icon {
    transition: none; }
  .block-cart-failed.active .icon {
    transform: rotate(180deg); }
  .block-cart-failed .block-content {
    display: none;
    padding: 16px;
    background-color: #fdfdfd; }
  .block-cart-failed table.items {
    width: 100%;
    border: none;
    border-collapse: inherit;
    border-spacing: 0;
    border-color: inherit; }
    .block-cart-failed table.items th,
    .block-cart-failed table.items td {
      padding: 12px 12px 12px 0; }
      .block-cart-failed table.items th:last-child,
      .block-cart-failed table.items td:last-child {
        padding-right: 0; }
      .block-cart-failed table.items th.item,
      .block-cart-failed table.items td.item {
        width: 100%; }
      .block-cart-failed table.items th.price,
      .block-cart-failed table.items td.price {
        min-width: 100px; }
      .block-cart-failed table.items th.qty,
      .block-cart-failed table.items td.qty {
        min-width: 120px; }
    .block-cart-failed table.items thead {
      text-align: left; }
      .block-cart-failed table.items thead th {
        padding-top: 0;
        border-bottom: 1px solid #ebebeb;
        color: #686868;
        font-weight: 400; }
    .block-cart-failed table.items tbody td {
      vertical-align: top; }
    .block-cart-failed table.items .item-info td {
      padding-bottom: 0; }
    .block-cart-failed table.items .item-actions td {
      padding-top: 0;
      border-bottom: 1px solid #ebebeb;
      text-align: right; }
  .block-cart-failed .product-item {
    display: flex; }
  .block-cart-failed .product-item-photo {
    display: block;
    width: 72px;
    height: 72px;
    margin-right: 12px;
    border-radius: 8px;
    border: 1px solid #ebebeb;
    overflow: hidden; }
  .block-cart-failed .product-item-details {
    flex-grow: 1; }
    .block-cart-failed .product-item-details .action.configure {
      color: #00a651;
      border-bottom: 1px solid transparent; }
      .block-cart-failed .product-item-details .action.configure:hover {
        border-color: #00a651; }
    .block-cart-failed .product-item-details .message {
      margin-bottom: 0; }
  .block-cart-failed .item-options {
    display: flex; }
    .block-cart-failed .item-options dt {
      color: #686868; }
      .block-cart-failed .item-options dt::after {
        content: ': '; }
        html[lang="zh"] .block-cart-failed .item-options dt::after {
          content: '：'; }
  .block-cart-failed .actions.primary {
    margin-top: 16px;
    text-align: right; }
  .block-cart-failed .actions.secondary {
    transform: translateY(-100%);
    width: calc(100% - 200px);
    z-index: 1; }

.free-gift-message {
  margin: 0 0 24px; }

.catalog-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  margin: 0;
  padding: 16px 0 32px 0;
  list-style: none; }
  @media all and (min-width: 480px) {
    .catalog-grid {
      grid-template-columns: 1fr 1fr; } }
  @media all and (min-width: 768px) {
    .catalog-grid {
      grid-template-columns: 1fr 1fr 1fr; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .catalog-grid {
      display: flex;
      flex-wrap: wrap; } }

.catalog-list {
  display: flex;
  flex-flow: column wrap;
  margin: 0 0 48px; }
  @media all and (min-width: 1024px) {
    .catalog-list {
      display: grid;
      grid-template-columns: 250px 1fr 1fr;
      grid-template-rows: auto auto auto 1fr;
      grid-template-areas: 'banner banner banner' 'title title title' 'sidebar products products' 'sidebar2 products products'; } }
  @media all and (min-width: 1200px) {
    .catalog-list {
      grid-template-columns: 310px 1fr 1fr; } }
  .catalog-list__title {
    width: 100%; }
    @media all and (min-width: 1024px) {
      .catalog-list__title {
        grid-area: title; } }
  .catalog-list__banner {
    padding: 32px 0;
    border: 1px solid #ebebeb;
    border-width: 0 0 1px 0; }
    @media all and (min-width: 768px) {
      .catalog-list__banner {
        padding: 16px 0; } }
    @media all and (min-width: 1024px) {
      .catalog-list__banner {
        grid-area: banner;
        padding: 0;
        margin: 0 0 16px 0;
        border-width: 0; } }
  .catalog-list__products {
    position: relative;
    order: 2; }
    @media all and (min-width: 1024px) {
      .catalog-list__products {
        grid-area: products; } }
  .catalog-list__sidebar {
    position: relative;
    order: 1; }
    @media all and (min-width: 1024px) {
      .catalog-list__sidebar {
        grid-area: sidebar;
        margin: 0 16px 0 0;
        z-index: 10; } }
  .catalog-list__category-description {
    padding: 48px 0 16px 0; }
    .catalog-list__category-description p {
      line-height: 2; }
  .catalog-list__sidebar-additional {
    order: 3; }
    @media all and (min-width: 1024px) {
      .catalog-list__sidebar-additional {
        grid-area: sidebar2;
        align-self: start;
        margin: 16px 16px 0 0; } }

.cms-page__content {
  max-width: 88%;
  margin: 0 auto; }
  @media all and (min-width: 768px) {
    .cms-page__content {
      max-width: 85%; } }
  @media all and (min-width: 1024px) {
    .cms-page__content {
      max-width: 78%; } }
  @media all and (min-width: 1200px) {
    .cms-page__content {
      max-width: 68%; } }
  .cms-contact .cms-page__content,
  .cms-contact-us .cms-page__content {
    max-width: 100%; }

.compare {
  position: relative;
  margin: 0 0 32px;
  border: 1px solid #ebebeb;
  overflow-y: hidden; }
  .compare__inner {
    overflow-x: auto;
    width: calc(100% - 100px);
    margin: 0 0 0 100px; }
    @media all and (min-width: 768px) {
      .compare__inner {
        width: calc(100% - 160px);
        margin: 0 0 0 160px; } }
  .compare__table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    height: 100%; }
  .compare__label {
    position: absolute;
    left: 0;
    width: 100px;
    height: 100%;
    padding: 8px;
    background-color: #f8f8f8;
    border: 1px solid #ebebeb;
    border-width: 1px 1px 1px 0; }
    @media all and (min-width: 768px) {
      .compare__label {
        width: 160px;
        padding: 16px; } }
  .compare__row {
    height: 100%; }
    .compare__row:first-child .compare__label {
      border-width: 0 1px 1px 0; }
    .compare__row:last-child .compare__cell {
      border-bottom: none; }
  .compare__cell {
    position: relative;
    padding: 16px;
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    min-width: 160px;
    vertical-align: top;
    height: 100%; }
    @media all and (min-width: 768px) {
      .compare__cell {
        min-width: 320px; } }
    .compare__cell:first-of-type {
      border-left: none; }
    .compare__cell ul {
      padding-left: 16px; }
    .compare__cell li {
      line-height: 1.6; }
  .compare__product {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%; }
  .compare__caption {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .compare__rating {
    min-height: 16px; }
  .compare__link {
    min-height: none; }
  .compare .image, .compare img,
  .compare picture {
    max-width: 100%;
    max-height: 100%; }
  .compare .price {
    font-weight: 700; }
  .compare__link, .compare__rating,
  .compare .price {
    display: block;
    margin-bottom: 8px; }
  .compare__link--image {
    display: flex;
    justify-content: center; }
  .compare__buttons-container {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    width: 100%; }
    @media all and (min-width: 768px) {
      .compare__buttons-container {
        flex-direction: row; } }
  .compare__secondary-buttons {
    display: flex;
    margin: 0 0 8px; }
    @media all and (min-width: 768px) {
      .compare__secondary-buttons {
        margin: 0; } }
  .compare__wishlist:after {
    content: url("../images/icons/plus-light.svg"); }
  .compare__remove:after {
    content: url("../images/icons/minus-dark.svg");
    fill: #ffffff; }

.contact-us {
  max-width: 500px;
  margin: 0 auto; }
  @media all and (min-width: 1024px) {
    .contact-us {
      max-width: 100%; } }
  .contact-us__heading {
    margin: 0 0 16px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 24px;
    font-weight: 700; }
  .contact-us__legend {
    position: absolute;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    border: 0; }
  .contact-us__description {
    margin: 0 0 48px;
    color: #686868; }
  .contact-us__description p {
    color: #686868; }
  .contact-us__button {
    margin: 16px 0 0; }
  .contact-us__tips {
    margin-top: 24px;
    color: #686868; }
  .contact-us__details {
    margin-top: 48px; }
    @media all and (min-width: 1024px) {
      .contact-us__details {
        padding: 0 0 0 72px;
        margin-top: 0; } }
    @media all and (min-width: 1200px) {
      .contact-us__details {
        padding: 0 0 0 72px; } }
  .contact-us__list {
    padding: 0; }
    @media all and (min-width: 1024px) {
      .contact-us__list {
        max-width: 320px; } }
  .contact-us__list-item {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px; }
  .contact-us__day {
    font-weight: 700; }
    @media all and (min-width: 768px) {
      .contact-us__day {
        font-size: 24px; } }
    .contact-us__day--special {
      color: #ea2227; }
  .contact-us__hour {
    color: #686868; }
    @media all and (min-width: 768px) {
      .contact-us__hour {
        font-size: 16px; } }
    .contact-us__hour--special {
      color: #ea2227;
      font-weight: 700; }
  .contact-us__phone, .contact-us__address {
    margin-bottom: 48px; }
  .contact-us__phone-number {
    display: flex;
    font-size: 24px;
    font-weight: 500; }
  .contact-us__address-item {
    margin-bottom: 0;
    color: #686868; }
  .contact-us .webforms .fieldset {
    padding: 0; }

@media all and (max-width: 767px) {
  .customer-address-index .skip-nav,
  .customer-address-index .sticky-banner-tip-container,
  .customer-address-index .header,
  .customer-address-form .skip-nav,
  .customer-address-form .sticky-banner-tip-container,
  .customer-address-form .header {
    display: none !important; } }

.fieldset.StreetAdditional {
  display: none; }

.address-book,
.address-book-manage {
  padding: 48px 0; }
  @media all and (min-width: 768px) {
    .address-book,
    .address-book-manage {
      padding: 0; } }
  .address-book .actions-group__handler,
  .address-book-manage .actions-group__handler {
    margin: 0 0 16px; }
    @media all and (max-width: 767px) {
      .address-book .actions-group__handler,
      .address-book-manage .actions-group__handler {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
        padding: 16px;
        background-color: #ffffff;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
        z-index: 10; } }
    .address-book .actions-group__handler .button, .address-book .actions-group__handler .button-extend [type="button"], .button-extend .address-book .actions-group__handler [type="button"],
    .address-book .actions-group__handler .button-extend [type="submit"], .button-extend .address-book .actions-group__handler [type="submit"], .address-book .actions-group__handler .file-upload--native label, .file-upload--native .address-book .actions-group__handler label, .address-book .actions-group__handler .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .address-book .actions-group__handler button, .address-book .actions-group__handler .slider__link--button, .address-book .actions-group__handler .slider__link--button-secondary, .address-book .actions-group__handler .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .address-book .actions-group__handler a.action, .address-book .actions-group__handler a.pagebuilder-button-link,
    .address-book .actions-group__handler button.pagebuilder-button-link,
    .address-book .actions-group__handler div.pagebuilder-button-link, .address-book .actions-group__handler a.pagebuilder-button-primary,
    .address-book .actions-group__handler button.pagebuilder-button-primary,
    .address-book .actions-group__handler div.pagebuilder-button-primary, .address-book .actions-group__handler a.pagebuilder-button-secondary,
    .address-book .actions-group__handler button.pagebuilder-button-secondary,
    .address-book .actions-group__handler div.pagebuilder-button-secondary, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .address-book .actions-group__handler .yotpo-default-button,
    .address-book-manage .actions-group__handler .button,
    .address-book-manage .actions-group__handler .button-extend [type="button"],
    .button-extend .address-book-manage .actions-group__handler [type="button"],
    .address-book-manage .actions-group__handler .button-extend [type="submit"],
    .button-extend .address-book-manage .actions-group__handler [type="submit"],
    .address-book-manage .actions-group__handler .file-upload--native label,
    .file-upload--native .address-book-manage .actions-group__handler label,
    .address-book-manage .actions-group__handler .ui-datepicker .ui-datepicker-buttonpane button,
    .ui-datepicker .ui-datepicker-buttonpane .address-book-manage .actions-group__handler button,
    .address-book-manage .actions-group__handler .slider__link--button,
    .address-book-manage .actions-group__handler .slider__link--button-secondary,
    .address-book-manage .actions-group__handler .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action,
    .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .address-book-manage .actions-group__handler a.action,
    .address-book-manage .actions-group__handler a.pagebuilder-button-link,
    .address-book-manage .actions-group__handler button.pagebuilder-button-link,
    .address-book-manage .actions-group__handler div.pagebuilder-button-link,
    .address-book-manage .actions-group__handler a.pagebuilder-button-primary,
    .address-book-manage .actions-group__handler button.pagebuilder-button-primary,
    .address-book-manage .actions-group__handler div.pagebuilder-button-primary,
    .address-book-manage .actions-group__handler a.pagebuilder-button-secondary,
    .address-book-manage .actions-group__handler button.pagebuilder-button-secondary,
    .address-book-manage .actions-group__handler div.pagebuilder-button-secondary,
    .address-book-manage .actions-group__handler .page-main .product-view .yotpo .yotpo-default-button,
    .page-main .product-view .yotpo .address-book-manage .actions-group__handler .yotpo-default-button {
      height: 54px;
      margin: 0; }

@media all and (min-width: 768px) {
  .address-book__header {
    display: none; } }

.address-book .actions-group__handler .link, .address-book .actions-group__handler a, .address-book .actions-group__handler .dashboard-nav .nav.item > a, .dashboard-nav .address-book .actions-group__handler .nav.item > a, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .actions-group__handler .goTo, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .actions-group__handler .yotpo-icon, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .address-book .actions-group__handler .yotpo-read-more {
  margin-left: -16px;
  padding: 8px 16px;
  border: 0;
  background: none;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none; }
  .address-book .actions-group__handler .link .icon, .address-book .actions-group__handler a .icon, .address-book .actions-group__handler .dashboard-nav .nav.item > a .icon, .dashboard-nav .address-book .actions-group__handler .nav.item > a .icon, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-pager .goTo .icon, .page-main .product-view .yotpo .yotpo-pager .address-book .actions-group__handler .goTo .icon, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-pager .yotpo-icon .icon, .page-main .product-view .yotpo .yotpo-pager .address-book .actions-group__handler .yotpo-icon .icon, .address-book .actions-group__handler .page-main .product-view .yotpo .yotpo-review .yotpo-read-more .icon, .page-main .product-view .yotpo .yotpo-review .address-book .actions-group__handler .yotpo-read-more .icon {
    margin-right: 8px; }

.address-book .table {
  margin: 0;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0;
  font-size: 16px;
  font-weight: 600; }
  @media all and (min-width: 768px) {
    .address-book .table {
      font-size: 14px;
      font-weight: 400; } }
  .address-book .table tr {
    position: relative; }
    @media all and (max-width: 767px) {
      .address-book .table tr {
        display: flex;
        flex-direction: column;
        margin: 0; } }
  @media all and (min-width: 768px) {
    .address-book .table th,
    .address-book .table td {
      border-color: #ebebeb;
      border-style: solid;
      border-width: 1px 0 0 0; } }
  .address-book .table th {
    border-top: 1px solid #ebebeb;
    color: #686868;
    font-weight: 600; }
    @media all and (min-width: 768px) {
      .address-book .table th {
        min-height: 48px;
        padding-top: 4px;
        padding-bottom: 4px; } }
    @media all and (min-width: 768px) {
      .address-book .table th:nth-child(3) {
        width: 40%; } }
  @media all and (max-width: 767px) {
    .address-book .table td {
      order: 2;
      padding: 4px 16px; }
      .address-book .table td:first-child {
        padding-top: 0;
        padding-right: 64px; } }
  .address-book .table td::before {
    display: none; }
  @media all and (max-width: 767px) {
    .address-book .table td:nth-child(4) {
      order: 1; } }
  .address-book .table__actions {
    display: flex;
    width: 100%;
    font-size: 12px;
    align-items: center; }
    @media all and (min-width: 768px) {
      .address-book .table__actions {
        justify-content: flex-end;
        margin-right: -8px; } }
    .address-book .table__actions .link, .address-book .table__actions a, .address-book .table__actions .dashboard-nav .nav.item > a, .dashboard-nav .address-book .table__actions .nav.item > a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more {
      margin-left: 16px;
      padding: 4px 8px;
      text-transform: uppercase;
      font-weight: 600; }
      .address-book .table__actions .link[role="delete-address"], .address-book .table__actions a[role="delete-address"], .address-book .table__actions .dashboard-nav .nav.item > a[role="delete-address"], .dashboard-nav .address-book .table__actions .nav.item > a[role="delete-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo[role="delete-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo[role="delete-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon[role="delete-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon[role="delete-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more[role="delete-address"], .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more[role="delete-address"] {
        display: none; }
        @media all and (min-width: 768px) {
          .address-book .table__actions .link[role="delete-address"], .address-book .table__actions a[role="delete-address"], .address-book .table__actions .dashboard-nav .nav.item > a[role="delete-address"], .dashboard-nav .address-book .table__actions .nav.item > a[role="delete-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo[role="delete-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo[role="delete-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon[role="delete-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon[role="delete-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more[role="delete-address"], .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more[role="delete-address"] {
            display: initial; } }
      .address-book .table__actions .link[role="edit-address"], .address-book .table__actions a[role="edit-address"], .address-book .table__actions .dashboard-nav .nav.item > a[role="edit-address"], .dashboard-nav .address-book .table__actions .nav.item > a[role="edit-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo[role="edit-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo[role="edit-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon[role="edit-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon[role="edit-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more[role="edit-address"], .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more[role="edit-address"] {
        position: absolute;
        top: 16px;
        right: 8px; }
        @media all and (min-width: 768px) {
          .address-book .table__actions .link[role="edit-address"], .address-book .table__actions a[role="edit-address"], .address-book .table__actions .dashboard-nav .nav.item > a[role="edit-address"], .dashboard-nav .address-book .table__actions .nav.item > a[role="edit-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo[role="edit-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo[role="edit-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon[role="edit-address"], .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon[role="edit-address"], .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more[role="edit-address"], .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more[role="edit-address"] {
            position: static; } }
      @media all and (min-width: 768px) {
        .address-book .table__actions .link .icon, .address-book .table__actions a .icon, .address-book .table__actions .dashboard-nav .nav.item > a .icon, .dashboard-nav .address-book .table__actions .nav.item > a .icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo .icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo .icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon .icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon .icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more .icon, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more .icon {
          display: none; } }
      .address-book .table__actions .link__text {
        display: none; }
        @media all and (min-width: 768px) {
          .address-book .table__actions .link__text {
            display: initial; } }
      .address-book .table__actions .link + .link, .address-book .table__actions a + .link, .address-book .table__actions .dashboard-nav .nav.item > a + .link, .dashboard-nav .address-book .table__actions .nav.item > a + .link, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo + .link, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo + .link, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon + .link, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon + .link, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more + .link, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more + .link, .address-book .table__actions .link + a, .address-book .table__actions a + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo + a, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon + a, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more + a, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more + a, .address-book .table__actions .dashboard-nav .nav.item > .link + a, .dashboard-nav .address-book .table__actions .nav.item > .link + a, .address-book .table__actions .dashboard-nav .nav.item > a + a, .dashboard-nav .address-book .table__actions .nav.item > a + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .dashboard-nav .nav.item > .goTo + a, .dashboard-nav .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .nav.item > .goTo + a, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .dashboard-nav .nav.item > .goTo + a, .dashboard-nav .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .nav.item > .goTo + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .dashboard-nav .nav.item > .yotpo-icon + a, .dashboard-nav .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .nav.item > .yotpo-icon + a, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .dashboard-nav .nav.item > .yotpo-icon + a, .dashboard-nav .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .nav.item > .yotpo-icon + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .dashboard-nav .nav.item > .yotpo-read-more + a, .dashboard-nav .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .nav.item > .yotpo-read-more + a, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .dashboard-nav .nav.item > .yotpo-read-more + a, .dashboard-nav .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .nav.item > .yotpo-read-more + a, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .link + .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .link + .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager a + .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions a + .goTo, .address-book .table__actions .dashboard-nav .page-main .product-view .yotpo .yotpo-pager .nav.item > a + .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .dashboard-nav .nav.item > a + .goTo, .dashboard-nav .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .nav.item > a + .goTo, .page-main .product-view .yotpo .yotpo-pager .dashboard-nav .address-book .table__actions .nav.item > a + .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo + .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo + .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon + .goTo, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon + .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-pager .yotpo-read-more + .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-review .yotpo-read-more + .goTo, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-pager .yotpo-read-more + .goTo, .page-main .product-view .yotpo .yotpo-pager .yotpo-review .address-book .table__actions .yotpo-read-more + .goTo, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .link + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .link + .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager a + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions a + .yotpo-icon, .address-book .table__actions .dashboard-nav .page-main .product-view .yotpo .yotpo-pager .nav.item > a + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .dashboard-nav .nav.item > a + .yotpo-icon, .dashboard-nav .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .nav.item > a + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .dashboard-nav .address-book .table__actions .nav.item > a + .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .goTo + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .goTo + .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-icon + .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-pager .yotpo-read-more + .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-review .yotpo-read-more + .yotpo-icon, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-pager .yotpo-read-more + .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .yotpo-review .address-book .table__actions .yotpo-read-more + .yotpo-icon, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .link + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .link + .yotpo-read-more, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review a + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions a + .yotpo-read-more, .address-book .table__actions .dashboard-nav .page-main .product-view .yotpo .yotpo-review .nav.item > a + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .dashboard-nav .nav.item > a + .yotpo-read-more, .dashboard-nav .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .nav.item > a + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .dashboard-nav .address-book .table__actions .nav.item > a + .yotpo-read-more, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-review .goTo + .yotpo-read-more, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-pager .goTo + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-review .goTo + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .yotpo-pager .address-book .table__actions .goTo + .yotpo-read-more, .address-book .table__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-review .yotpo-icon + .yotpo-read-more, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-pager .yotpo-icon + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-pager .address-book .table__actions .yotpo-review .yotpo-icon + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .yotpo-pager .address-book .table__actions .yotpo-icon + .yotpo-read-more, .address-book .table__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more + .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .address-book .table__actions .yotpo-read-more + .yotpo-read-more {
        margin-left: 8px; }
  .address-book .table__badges {
    display: flex;
    align-items: center;
    flex-grow: 1; }
    @media all and (min-width: 768px) {
      .address-book .table__badges {
        flex-direction: column;
        align-items: flex-start; } }
  .address-book .table__badge {
    padding: 4px 8px;
    color: #ffffff;
    background-color: #231f20;
    border-radius: 4px;
    white-space: nowrap; }
    .address-book .table__badge ~ .table__badge {
      margin: 0 0 0 8px; }
      @media all and (min-width: 768px) {
        .address-book .table__badge ~ .table__badge {
          margin: 8px 0 0; } }

.address-book__empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 16px; }
  .address-book__empty svg {
    width: 120px; }
  .address-book__empty .button, .address-book__empty .button-extend [type="button"], .button-extend .address-book__empty [type="button"],
  .address-book__empty .button-extend [type="submit"], .button-extend .address-book__empty [type="submit"], .address-book__empty .file-upload--native label, .file-upload--native .address-book__empty label, .address-book__empty .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .address-book__empty button, .address-book__empty .slider__link--button, .address-book__empty .slider__link--button-secondary, .address-book__empty .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .address-book__empty a.action, .address-book__empty a.pagebuilder-button-link,
  .address-book__empty button.pagebuilder-button-link,
  .address-book__empty div.pagebuilder-button-link, .address-book__empty a.pagebuilder-button-primary,
  .address-book__empty button.pagebuilder-button-primary,
  .address-book__empty div.pagebuilder-button-primary, .address-book__empty a.pagebuilder-button-secondary,
  .address-book__empty button.pagebuilder-button-secondary,
  .address-book__empty div.pagebuilder-button-secondary, .address-book__empty .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .address-book__empty .yotpo-default-button,
  .address-book__empty .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .address-book__empty input.yotpo-default-button[type="button"], .address-book__empty .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .address-book__empty .yotpo-default-button.primary-color-btn.yotpo-submit {
    width: 100%; }
    @media all and (min-width: 768px) {
      .address-book__empty .button, .address-book__empty .button-extend [type="button"], .button-extend .address-book__empty [type="button"],
      .address-book__empty .button-extend [type="submit"], .button-extend .address-book__empty [type="submit"], .address-book__empty .file-upload--native label, .file-upload--native .address-book__empty label, .address-book__empty .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .address-book__empty button, .address-book__empty .slider__link--button, .address-book__empty .slider__link--button-secondary, .address-book__empty .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .address-book__empty a.action, .address-book__empty a.pagebuilder-button-link,
      .address-book__empty button.pagebuilder-button-link,
      .address-book__empty div.pagebuilder-button-link, .address-book__empty a.pagebuilder-button-primary,
      .address-book__empty button.pagebuilder-button-primary,
      .address-book__empty div.pagebuilder-button-primary, .address-book__empty a.pagebuilder-button-secondary,
      .address-book__empty button.pagebuilder-button-secondary,
      .address-book__empty div.pagebuilder-button-secondary, .address-book__empty .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .address-book__empty .yotpo-default-button,
      .address-book__empty .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .address-book__empty input.yotpo-default-button[type="button"], .address-book__empty .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .address-book__empty .yotpo-default-button.primary-color-btn.yotpo-submit {
        width: 300px; } }

.address-book-manage .form-address-edit {
  padding: 16px; }
  @media all and (min-width: 768px) {
    .address-book-manage .form-address-edit {
      max-width: 480px;
      padding: 16px 0; } }
  .address-book-manage .form-address-edit .checkbox__icon {
    width: 18px;
    height: 18px; }
  .address-book-manage .form-address-edit .checkbox__label {
    font-size: 12px; }
  .address-book-manage .form-address-edit #delete-address {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
    margin-left: -16px;
    padding: 8px 16px;
    color: #686868; }
    .address-book-manage .form-address-edit #delete-address .icon {
      width: 16px;
      height: 16px;
      margin-right: 8px;
      fill: #686868; }
    @media all and (min-width: 768px) {
      .address-book-manage .form-address-edit #delete-address {
        display: none; } }
  .address-book-manage .form-address-edit .actions-group__handler {
    display: flex;
    justify-content: flex-start; }
    @media all and (min-width: 768px) {
      .address-book-manage .form-address-edit .actions-group__handler .submit {
        width: 100%; } }

@media all and (max-width: 767px) {
  .customer-account-edit .skip-nav,
  .customer-account-edit .sticky-banner-tip-container,
  .customer-account-edit .header {
    display: none !important; } }

.edit-profile-tabs {
  position: relative;
  max-width: 480px;
  padding: 64px 16px 86px; }
  @media all and (min-width: 768px) {
    .edit-profile-tabs {
      padding: 0; } }
  @media all and (min-width: 768px) {
    .edit-profile-tabs .header-flexible__return {
      display: none; } }
  @media all and (min-width: 768px) {
    .edit-profile-tabs .header-flexible__content {
      max-width: none;
      padding: 0; } }
  @media all and (min-width: 768px) {
    .edit-profile-tabs .tab__title {
      display: flex;
      align-items: center;
      flex-basis: 50%;
      height: 52px;
      margin-bottom: 24px;
      font-weight: 600; } }
  @media all and (min-width: 768px) {
    .edit-profile-tabs .tab__title::before {
      content: '';
      display: block;
      width: 20px;
      height: 20px;
      margin-right: 8px;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='none' stroke='%23b9b9b9' stroke-width='1' cx='10' cy='10' r='9.5'/%3E%3C/svg%3E");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain; } }
  @media all and (min-width: 768px) {
    .edit-profile-tabs .tab__title:hover {
      font-weight: 600;
      border-color: #d8d8d8; } }
  @media all and (min-width: 768px) {
    .edit-profile-tabs .tab__title--active {
      color: #00a651;
      border-color: #00a651;
      pointer-events: none; }
      .edit-profile-tabs .tab__title--active:hover {
        border-color: #00a651; }
      .edit-profile-tabs .tab__title--active::before {
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300a651' d='M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M13.75,6 C13.405,6 13.0925,6.14 12.86625,6.36625 L8.75,10.4825 L7.13375,8.86625 C6.9075,8.64 6.595,8.5 6.25,8.5 C5.56,8.5 5,9.06 5,9.75 C5,10.095 5.14,10.4075 5.36625,10.63375 L7.86625,13.13375 C8.0925,13.36 8.405,13.5 8.75,13.5 C9.095,13.5 9.4075,13.36 9.63375,13.13375 L14.63375,8.13375 C14.86,7.9075 15,7.595 15,7.25 C15,6.559375 14.44,6 13.75,6 Z'/%3E%3C/svg%3E"); } }
  .edit-profile-tabs .tab__content {
    order: 2;
    padding: 0;
    opacity: 1; }
    @media all and (max-width: 767px) {
      .edit-profile-tabs .tab__content--active:not(:nth-last-child(1)) {
        border: 0; } }
  .edit-profile-tabs .actions-group__handler {
    margin-top: 32px; }
    @media all and (max-width: 767px) {
      .edit-profile-tabs .actions-group__handler {
        margin: 0;
        padding: 16px;
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #ffffff;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); } }
  .edit-profile-tabs .actions-group__button {
    width: 100%;
    height: 54px; }
    @media all and (max-width: 767px) {
      .edit-profile-tabs .actions-group__button {
        margin: 0; } }
  .edit-profile-tabs__header {
    display: flex;
    width: 100%; }
    .edit-profile-tabs__header .header-flexible__content {
      flex-grow: 1;
      display: flex; }
  @media all and (min-width: 768px) {
    .edit-profile-tabs__return {
      display: none; } }

.dashboard__actions {
  justify-content: space-between; }

.dashboard__handler {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  margin: 0 0 32px; }

.dashboard__status {
  display: inline-block;
  padding: 0;
  border: 1px solid #ebebeb;
  border-radius: 0;
  font-size: 12px;
  vertical-align: middle; }

.dashboard__order-date span {
  font-weight: 700; }

.dashboard__form {
  padding: 0 16px; }
  .dashboard__form:first-child {
    padding-left: 8px; }
  .dashboard__form:last-child {
    padding-right: 8px; }

.dashboard__product {
  padding: 0;
  border: none; }

.dashboard__form--hidden {
  display: none; }

@media all and (min-width: 1024px) {
  .dashboard__sidebar {
    border: none;
    border-width: 0 1px 0 0;
    padding: 0; } }

@media all and (min-width: 1200px) {
  .dashboard__sidebar {
    padding: 0; } }

@media all and (min-width: 1024px) {
  .dashboard__content {
    padding: 0 8px 0 32px; } }

@media all and (min-width: 1200px) {
  .dashboard__content {
    padding: 0 8px 0 32px; } }

.dashboard__content-heading {
  margin: 0 0 16px; }
  .dashboard__content-heading--with-status {
    display: inline-block;
    margin: 0 32px 0 0;
    vertical-align: middle; }

.dashboard__title, .dashboard__title--wrapped, .dashboard__subtitle {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif"; }

.dashboard__title, .dashboard__title--wrapped {
  font-size: 24px;
  font-weight: 700; }

.dashboard__title {
  margin: 0 0 24px;
  padding: 16px;
  background: none;
  border: 1px solid #231f20;
  border-width: 0 0 1px; }

.dashboard__subtitle {
  font-size: 16px; }

.dashboard__link {
  display: inline-flex; }

.giftregistry__item-image {
  max-width: 100px;
  margin: 0 8px 0 0; }

.giftregistry__qty-field {
  min-width: 64px; }

@media all and (max-width: 767px) {
  .sales-order-history .sticky-banner-tip-container,
  .sales-order-history .skip-nav,
  .magento_rma-returns-history .sticky-banner-tip-container,
  .magento_rma-returns-history .skip-nav {
    display: none !important; } }

.order-list-header {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  height: 48px;
  width: 100vw;
  background: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
  z-index: 10; }
  .order-list-header__return {
    flex-shrink: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    width: 48px; }
  .order-list-header__title {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: calc(100% - 96px);
    padding: 0 8px;
    font-size: 12px;
    color: #686868; }
  .order-list-header__filter {
    flex-shrink: 1; }
    .order-list-header__filter .select {
      height: 48px;
      margin: 0;
      padding: 0 24px 0 4px;
      background-color: transparent;
      border: 0; }

@media all and (max-width: 767px) {
  .order-list {
    display: none;
    padding-top: 48px; } }

.order-list #account-tabs .tab__title {
  height: 40px; }

.order-list__item {
  display: block;
  margin: 16px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); }

.order-list__item-row {
  display: flex;
  justify-content: space-between; }

.order-list__status {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #ebebeb; }
  .order-list__status .order-number {
    font-size: 14px; }
    .order-list__status .order-number__label {
      color: #686868; }
    .order-list__status .order-number__value {
      font-weight: 600;
      text-decoration: underline; }

.order-list__item-images {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(auto-fit, minmax(48px, 48px));
  grid-auto-flow: column;
  flex-grow: 1;
  overflow: hidden; }
  @media all and (min-width: 320px) {
    .order-list__item-images {
      max-width: 150px; } }
  @media all and (min-width: 360px) {
    .order-list__item-images {
      max-width: 200px; } }
  @media all and (min-width: 400px) {
    .order-list__item-images {
      max-width: 240px; } }
  @media all and (min-width: 440px) {
    .order-list__item-images {
      max-width: 280px; } }
  @media all and (min-width: 480px) {
    .order-list__item-images {
      max-width: none; } }
  .order-list__item-images .order-image {
    height: 48px;
    width: 48px;
    border: 1px solid #ebebeb;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

.order-list__item-price {
  flex-shrink: 0;
  padding-left: 12px;
  text-align: right; }
  .order-list__item-price .price {
    justify-content: flex-end;
    font-size: 16px;
    font-weight: 600; }
  .order-list__item-price .count {
    font-size: 12px;
    font-weight: 400;
    color: #686868; }

.order-list__timer {
  margin-top: 16px;
  font-size: 12px;
  text-align: right;
  white-space: pre-wrap; }
  @media all and (min-width: 768px) {
    .order-list__timer {
      margin: 0;
      width: 120px;
      padding-left: 16px; } }
  .order-list__timer span {
    color: #ea2227; }
    @media all and (max-width: 767px) {
      .order-list__timer span {
        font-size: 12px; } }

.order-list__limit-notice {
  margin-top: 16px;
  padding: 0 16px;
  color: #ea2227;
  text-align: center; }

.order-list-empty {
  height: 80vh;
  padding: 48px 16px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }
  @media all and (min-width: 768px) {
    .order-list-empty {
      height: auto;
      width: 300px;
      margin: auto; } }
  .order-list-empty__icon {
    width: 120px;
    height: 120px;
    fill: #b9b9b9;
    margin-bottom: 32px; }
  .order-list-empty__title {
    margin-bottom: 32px; }
  .order-list-empty__note {
    text-align: center; }
  .order-list-empty .button, .order-list-empty .button-extend [type="button"], .button-extend .order-list-empty [type="button"],
  .order-list-empty .button-extend [type="submit"], .button-extend .order-list-empty [type="submit"], .order-list-empty .file-upload--native label, .file-upload--native .order-list-empty label, .order-list-empty .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .order-list-empty button, .order-list-empty .slider__link--button, .order-list-empty .slider__link--button-secondary, .order-list-empty .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .order-list-empty a.action, .order-list-empty a.pagebuilder-button-link,
  .order-list-empty button.pagebuilder-button-link,
  .order-list-empty div.pagebuilder-button-link, .order-list-empty a.pagebuilder-button-primary,
  .order-list-empty button.pagebuilder-button-primary,
  .order-list-empty div.pagebuilder-button-primary, .order-list-empty a.pagebuilder-button-secondary,
  .order-list-empty button.pagebuilder-button-secondary,
  .order-list-empty div.pagebuilder-button-secondary, .order-list-empty .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .order-list-empty .yotpo-default-button,
  .order-list-empty .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .order-list-empty input.yotpo-default-button[type="button"], .order-list-empty .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .order-list-empty .yotpo-default-button.primary-color-btn.yotpo-submit {
    width: 100%; }
  @media all and (min-width: 768px) {
    .order-list-empty--search {
      width: 500px; } }

.order-list-mobile {
  padding-top: 48px; }
  @media all and (min-width: 768px) {
    .order-list-mobile {
      display: none; } }
  @media all and (max-width: 767px) {
    .order-list-mobile .order-list {
      display: initial;
      padding-top: 16px; } }
  @media all and (min-width: 768px) {
    .order-list-mobile .order-list {
      display: none; } }

@media all and (max-width: 767px) {
  .my-orders-search-advanced {
    display: none; } }

@media all and (min-width: 768px) {
  .modal-popup.confirm .action-dismiss {
    margin-top: 16px; } }

@media all and (max-width: 767px) {
  .sales-order-view .sticky-banner-tip-container .sticky-banner-tip-outer {
    border-bottom: 1px solid #ffffff !important; } }

@media all and (max-width: 767px) {
  .sales-order-view .skip-nav {
    display: none !important; } }

.sales-order-view #maincontent {
  padding-bottom: 94px; }

.order-status {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  border: none; }
  .order-status .status {
    display: inline-flex;
    min-height: 22px;
    padding: 0 8px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    background-color: #000;
    border-radius: 4px; }
    .order-status .status.pending_payment, .order-status .status.pending_payment_alipay, .order-status .status.pending, .order-status .status.holded {
      background-color: #ea2227; }
    .order-status .status.in_transit, .order-status .status.pending_shipment, .order-status .status.pending_confirm, .order-status .status.processing {
      background-color: #f18e53; }
    .order-status .status.complete, .order-status .status.reviewed, .order-status .status.approved, .order-status .status.processed_closed, .order-status .status.authorized, .order-status .status.reviewed, .order-status .status.received, .order-status .status.approved {
      background-color: #7fba7a; }
    .order-status .status.canceled, .order-status .status.closed, .order-status .status.not_approved, .order-status .status.denied, .order-status .status.rejected {
      padding: 0;
      background-color: transparent;
      color: #b9b9b9; }
  .order-status__wrapper {
    display: flex;
    align-items: center;
    width: 100vw;
    min-height: 80px;
    padding: 16px 16px 16px 0;
    background-color: #231f20;
    border-radius: 0; }
    .order-status__wrapper .icon {
      width: 48px;
      height: 48px;
      margin-right: 12px;
      fill: #ffffff !important; }
    .order-status__wrapper.pending_payment, .order-status__wrapper.pending_payment_alipay, .order-status__wrapper.pending, .order-status__wrapper.holded {
      background-color: #88c8a8; }
    .order-status__wrapper.in_transit, .order-status__wrapper.pending_shipment, .order-status__wrapper.pending_confirm, .order-status__wrapper.processing {
      background-color: #5ab989; }
    .order-status__wrapper.complete, .order-status__wrapper.reviewed, .order-status__wrapper.approved, .order-status__wrapper.processed_closed, .order-status__wrapper.authorized, .order-status__wrapper.reviewed, .order-status__wrapper.received, .order-status__wrapper.approved {
      background-color: #00a651; }
    .order-status__wrapper.canceled, .order-status__wrapper.closed, .order-status__wrapper.not_approved, .order-status__wrapper.denied, .order-status__wrapper.rejected {
      background-color: #b9b9b9; }
  .order-status__description {
    display: block;
    text-align: left;
    color: #ffffff; }
    .order-status__description .order-status__title {
      display: block;
      font-size: 16px; }
    .order-status__description .order-status__subtitle {
      display: block;
      font-size: 12px;
      font-weight: 400; }

.order-info {
  display: flex;
  align-items: flex-end;
  margin-bottom: 32px;
  flex-wrap: wrap; }
  @media all and (min-width: 768px) {
    .order-info button[role="open-confrim-payment-dialog"] {
      margin: 0 16px; } }
  .order-info__timer {
    width: 100%;
    padding-left: 32px;
    font-size: 12px;
    font-weight: 400;
    text-align: right; }
    @media all and (min-width: 768px) {
      .order-info__timer {
        padding: 0;
        font-size: 16px;
        text-align: left; } }
    .order-info__timer.active {
      margin-top: 8px; }
      @media all and (min-width: 768px) {
        .order-info__timer.active {
          margin-top: 16px; } }
    .order-info__timer span {
      margin: 0 8px;
      color: #ea2227; }
  .order-info__actions {
    display: flex;
    align-items: flex-end;
    flex-grow: 1;
    padding-left: 20px; }
    .order-info__actions .action {
      display: inline-flex;
      align-items: center; }
    .order-info__actions .requisition-modal__button {
      padding: 0;
      color: #231f20;
      font-weight: 400;
      line-height: 1.6;
      border: 0; }
      .order-info__actions .requisition-modal__button .icon {
        margin: 3px 8px 0 0;
        fill: #231f20; }
      .order-info__actions .requisition-modal__button .button__text {
        margin: 0;
        color: #231f20;
        font-weight: 400; }
      .order-info__actions .requisition-modal__button:hover {
        background: transparent; }
        .order-info__actions .requisition-modal__button:hover .icon {
          fill: #00a651; }
        .order-info__actions .requisition-modal__button:hover .button__text {
          color: #00a651; }
    @media all and (max-width: 767px) {
      .order-info__actions .block-requisition-list {
        display: none; } }
    .order-info__actions .block-requisition-list .requisition-modal__button .icon {
      width: 14px;
      height: 14px; }
  .order-info__action--link {
    display: inline-flex;
    align-items: center;
    margin-left: 16px; }
    .order-info__action--link:hover .button__text {
      color: #00a651; }
  .order-info__action--button {
    white-space: nowrap;
    max-width: 260px;
    flex-grow: 1; }
    .order-info__action--button.button--link, a.order-info__action--button.pagebuilder-button-link,
    button.order-info__action--button.pagebuilder-button-link,
    div.order-info__action--button.pagebuilder-button-link {
      padding: 0; }
    .order-info__action--button:first-of-type {
      margin-left: auto; }
  .order-info__action .icon {
    width: 14px;
    height: 14px;
    margin: 0 8px 0 0; }
  .order-info .payment-method {
    display: none; }
  @media all and (max-width: 767px) {
    .order-info {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      margin-bottom: 0;
      padding: 16px;
      background-color: #ffffff;
      box-shadow: 0 0 14px rgba(0, 0, 0, 0.08);
      z-index: 10; }
      .order-info .block-requisition-list,
      .order-info .order-status,
      .order-info .order-info__action--button.payBtn,
      .order-info #refund,
      .order-info .tracking {
        display: none; }
      .order-info__actions {
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding-left: 0; }
        .order-info__actions > #review {
          display: none; }
        .order-info__actions .button, .order-info__actions .button-extend [type="button"], .button-extend .order-info__actions [type="button"],
        .order-info__actions .button-extend [type="submit"], .button-extend .order-info__actions [type="submit"], .order-info__actions .file-upload--native label, .file-upload--native .order-info__actions label, .order-info__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .order-info__actions button, .order-info__actions .slider__link--button, .order-info__actions .slider__link--button-secondary, .order-info__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .order-info__actions a.action, .order-info__actions a.pagebuilder-button-link,
        .order-info__actions button.pagebuilder-button-link,
        .order-info__actions div.pagebuilder-button-link, .order-info__actions a.pagebuilder-button-primary,
        .order-info__actions button.pagebuilder-button-primary,
        .order-info__actions div.pagebuilder-button-primary, .order-info__actions a.pagebuilder-button-secondary,
        .order-info__actions button.pagebuilder-button-secondary,
        .order-info__actions div.pagebuilder-button-secondary, .order-info__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .order-info__actions .yotpo-default-button,
        .order-info__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .order-info__actions input.yotpo-default-button[type="button"], .order-info__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .order-info__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
          height: 54px; }
          .order-info__actions .button--pay-now {
            flex: 1; }
          .order-info__actions .button--secondary, .order-info__actions .captcha-reload.action, .order-info__actions .button--secondary-light, .order-info__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .order-info__actions button, .order-info__actions .slider__link--button-secondary, .order-info__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .order-info__actions a.action, .order-info__actions a.pagebuilder-button-secondary,
          .order-info__actions button.pagebuilder-button-secondary,
          .order-info__actions div.pagebuilder-button-secondary {
            margin-left: 0;
            flex: 1; }
        .order-info__actions button[role="open-confrim-payment-dialog"] {
          margin: 0 16px; }
        .order-info__actions a {
          white-space: nowrap; }
        .order-info__actions-mobile-select {
          position: relative;
          height: 48px;
          padding-right: 12px;
          flex: 1; }
          .order-info__actions-mobile-select .action {
            display: inline-flex !important; }
          .order-info__actions-mobile-select.single-button-only {
            min-height: 54px;
            height: auto; }
            .order-info__actions-mobile-select.single-button-only .order-info__actions-others-btn {
              min-height: 54px;
              border: 1px solid #231f20;
              border-radius: 8px; }
              .order-info__actions-mobile-select.single-button-only .order-info__actions-others-btn .block-requisition-list {
                width: 43vw;
                justify-content: center;
                color: #231f20;
                font-weight: 600; }
                .order-info__actions-mobile-select.single-button-only .order-info__actions-others-btn .block-requisition-list svg {
                  display: none !important; }
          .order-info__actions-mobile-select .order-info__actions-others-btn {
            display: flex;
            align-items: center;
            color: #686868; }
          .order-info__actions-mobile-select .order-info__actions-others-dropdown {
            position: absolute;
            bottom: 45%;
            left: 0;
            min-width: 200px;
            padding: 14px 16px 12px;
            border: 1px solid #00a651;
            border-radius: 8px;
            background-color: #ffffff;
            z-index: 10; }
            .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list,
            .order-info__actions-mobile-select .order-info__actions-others-dropdown .order-status,
            .order-info__actions-mobile-select .order-info__actions-others-dropdown .order-info__action--button.payBtn,
            .order-info__actions-mobile-select .order-info__actions-others-dropdown #refund,
            .order-info__actions-mobile-select .order-info__actions-others-dropdown #review,
            .order-info__actions-mobile-select .order-info__actions-others-dropdown .tracking {
              display: flex;
              justify-content: flex-start;
              padding: 8px 0;
              min-height: auto; }
            .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list {
              padding: 0; }
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .button, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .button-extend [type="button"], .button-extend .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list [type="button"],
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .button-extend [type="submit"], .button-extend .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list [type="submit"], .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .file-upload--native label, .file-upload--native .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list label, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list button, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .slider__link--button, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .slider__link--button-secondary, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list a.action, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list a.pagebuilder-button-link,
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list button.pagebuilder-button-link,
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list div.pagebuilder-button-link, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list a.pagebuilder-button-primary,
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list button.pagebuilder-button-primary,
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list div.pagebuilder-button-primary, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list a.pagebuilder-button-secondary,
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list button.pagebuilder-button-secondary,
              .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list div.pagebuilder-button-secondary, .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .order-info__actions-mobile-select .order-info__actions-others-dropdown .block-requisition-list .yotpo-default-button {
                padding: 8px 0; }
            .order-info__actions-mobile-select .order-info__actions-others-dropdown > * ~ * {
              margin-top: 4px; }
            .order-info__actions-mobile-select .order-info__actions-others-dropdown .icon {
              display: none; }
      .order-info__action {
        display: flex;
        justify-content: center;
        flex-grow: 0;
        text-align: center;
        min-height: 54px;
        margin: 0;
        padding: 0 32px;
        border-radius: 8px; }
        .order-info__action .icon {
          display: none; }
      .order-info .order-list__timer {
        margin-left: auto;
        font-weight: 400;
        text-align: right; }
        .order-info .order-list__timer.active {
          margin-top: 8px; } }

address {
  font-style: initial; }
  @media all and (max-width: 767px) {
    address {
      text-align: end; } }

@media all and (max-width: 767px) {
  .order-detail-section {
    border-bottom: 8px solid #f1f1f1; } }

.order-detail-section__header {
  display: flex;
  align-items: center;
  height: 46px;
  width: auto;
  padding: 12px 16px;
  font-size: 14px;
  color: #686868;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  background-color: #f8f8f8; }
  @media all and (max-width: 767px) {
    .order-detail-section__header {
      background-color: transparent;
      border: none;
      font-size: 12px; } }

.order-detail-section__content {
  padding: 0 16px 16px;
  font-size: 14px; }
  @media all and (min-width: 768px) {
    .order-detail-section__content {
      display: grid;
      grid-template-columns: auto 1fr;
      grid-gap: 10px;
      padding: 24px 16px; } }
  .order-detail-section__content + .order-detail-section__content {
    position: relative;
    top: -8px;
    padding-top: 16px;
    border-top: 1px solid #ebebeb; }

.order-detail-section__label {
  width: 160px;
  padding-right: 16px;
  color: #686868;
  font-weight: 400;
  line-height: 1.4; }
  @media all and (max-width: 767px) {
    .order-detail-section__label.billing-address {
      width: 53vw; } }

.order-detail-section__value {
  font-weight: 500; }
  .order-detail-section__value a {
    text-decoration: underline !important;
    font-weight: 500; }
  @media all and (max-width: 767px) {
    .order-detail-section__value {
      flex-wrap: wrap;
      overflow-wrap: anywhere;
      font-weight: 400; }
      .order-detail-section__value .margin-bottom-xs {
        margin: 0 8px 0 0; } }

.order-details-items {
  justify-content: left; }
  @media all and (min-width: 768px) {
    .order-details-items #tab-1 {
      display: block;
      opacity: 1; } }

@media all and (max-width: 767px) {
  .order-detail-table table {
    margin-bottom: 0;
    border: 0; } }

.order-detail-table table td,
.order-detail-table table th {
  min-width: 100px; }
  .order-detail-table table td:last-child,
  .order-detail-table table th:last-child {
    min-width: auto;
    width: 1%; }

@media all and (max-width: 767px) {
  .order-detail-table table tbody tr td {
    padding: 0 0 16px;
    border: 0; } }

@media all and (max-width: 767px) {
  .order-detail-table table tbody tr + tr td {
    border-top: 1px solid #f1f1f1; } }

@media all and (max-width: 767px) {
  .order-detail-table.dashboard-table .order-item-details__image {
    width: 64px;
    min-width: 64px;
    height: 64px;
    min-height: 64px; } }

@media all and (max-width: 767px) {
  .order-detail-table.dashboard-table .order-item-details__name {
    font-weight: 600; } }

.order-detail-table.dashboard-table .order-item-details .product-attributes__label,
.order-detail-table.dashboard-table .order-item-details .product-attributes__value {
  color: #231f20; }

.modal-popup.payment-steps-modal .modal-content {
  padding: 0 16px; }
  @media all and (min-width: 768px) {
    .modal-popup.payment-steps-modal .modal-content {
      padding: 0 32px; } }

.modal-popup.payment-steps-modal .radio__label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title::before {
  border: 1px solid #ebebeb; }

.modal-popup.payment-steps-modal .radio__label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title::after {
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  background-color: transparent;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px; }

.modal-popup.payment-steps-modal .radio__field:checked + .radio__label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title::before {
  border-color: #00a651;
  background: #00a651; }

.modal-popup.payment-steps-modal .radio__field:checked + .radio__label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M9 17.28l-4.2-4.23c-.44-.45-.44-1.17 0-1.62.45-.45 1.17-.45 1.6 0 0 0 .02 0 .02 0l3.3 3.3 7.86-7.92c.44-.43 1.16-.43 1.6 0 0 0 0 0 0 .02.46.45.46 1.18 0 1.63l-8.76 8.83c-.38.4-1.02.4-1.4 0 0 0 0 0-.02 0z'/%3E%3C/svg%3E"); }

.modal-popup.payment-steps-modal .payment-methods {
  padding-top: 8px; }
  .modal-popup.payment-steps-modal .payment-methods #payment-qr-go-back > .icon {
    width: 16px !important;
    height: 16px !important;
    margin-right: 8px; }
  .modal-popup.payment-steps-modal .payment-methods__title {
    padding: 0 16px 12px;
    border-bottom: 1px solid #ebebeb;
    font-size: 12px;
    font-weight: 500;
    color: #686868; }
    @media all and (min-width: 768px) {
      .modal-popup.payment-steps-modal .payment-methods__title {
        padding: 24px 0 16px;
        font-size: 16px;
        color: #231f20; } }
  .modal-popup.payment-steps-modal .payment-methods .order-view-payment-method {
    border-bottom: 1px solid #ebebeb; }
    .modal-popup.payment-steps-modal .payment-methods .order-view-payment-method ~ .order-view-payment-method {
      margin-top: 16px; }
  .modal-popup.payment-steps-modal .payment-methods .payment-method {
    border-top: 1px solid #ebebeb; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-title {
      display: flex;
      align-items: center; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio {
        margin-top: 0; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 16px 0;
        font-size: 14px;
        font-weight: 500;
        color: #231f20; }
        @media all and (min-width: 768px) {
          .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title {
            margin: 12px;
            font-size: 16px; } }
        .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title span, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title span {
          margin: 0;
          flex-grow: 1; }
        @media all and (min-width: 768px) {
          .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label > span + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label > span + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span > span + span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span > span + span, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title > span + span, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title > span + span {
            margin-left: 12px; } }
        .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title::before {
          margin: 0 0 0 4px;
          border: 1px solid #ebebeb;
          order: 2; }
        .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title::after {
          top: calc(50% - 12px);
          right: 0;
          left: auto;
          z-index: 1; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-title .available-credit {
        display: none; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .label span, .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title label span, .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .file-upload__attachments [data-role="attached-item"] > span span, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title [data-role="attached-item"] > span span, .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .amgift-card .amcard-title span, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .amcard-title span {
      flex-grow: 0; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .label span:nth-child(1n + 2), .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title label span:nth-child(1n + 2), .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .file-upload__attachments [data-role="attached-item"] > span span:nth-child(1n + 2), .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title [data-role="attached-item"] > span span:nth-child(1n + 2), .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .amgift-card .amcard-title span:nth-child(1n + 2), .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method.companycredit .payment-method-title .amcard-title span:nth-child(1n + 2) {
        flex-grow: 1;
        font-weight: 400;
        font-size: 14px; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-content {
      padding: 0; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-content._active {
        padding: 0 0 24px 0; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-content p {
        font-size: 14px; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-content .wechatpay-qr-method-content {
        padding: 0 0 12px 8px; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-content form.form-purchase-order {
        display: none; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-icon {
      width: 110px;
      height: 36px;
      margin: 0 12px 0 0;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 80% auto;
      border: 1px solid #ebebeb;
      border-radius: 6px; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-icon + span {
        flex-grow: 1; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-row {
      padding: 24px 0; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-default {
      flex: 1; }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-additional {
      flex: 1;
      display: flex;
      flex-wrap: wrap; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-additional img {
        width: auto;
        height: auto;
        box-shadow: 0 0 18px rgba(0, 0, 0, 0.08); }
    .modal-popup.payment-steps-modal .payment-methods .payment-method-column-header {
      width: 100%;
      margin-bottom: 4px; }
    @media all and (min-width: 1200px) {
      .modal-popup.payment-steps-modal .payment-methods .payment-method-row {
        display: flex; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-default {
        padding-right: 16px; }
      .modal-popup.payment-steps-modal .payment-methods .payment-method-additional {
        padding-left: 16px; } }

.modal-popup.payment-modal .modal-header button,
.modal-popup.payment-modal .action-close {
  display: none;
  pointer-events: none; }

.wcp-modal__content {
  display: flex;
  justify-content: center; }

.wcp-modal__secondary-image {
  margin-right: 24px; }

.wcp-modal__qr-code {
  margin-bottom: 24px; }

.wcp-modal__error {
  width: 200px;
  height: 200px;
  padding: 40px;
  display: flex;
  justify-content: center;
  justify-items: center;
  color: #ea2227;
  background-color: #f8f8f8;
  border-radius: 3px;
  text-align: center; }

.wcp-modal__instructions {
  color: #686868;
  text-align: center; }

@media all and (max-width: 767px) {
  .tracking-item {
    margin-top: 4px;
    margin-bottom: 16px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ebebeb; } }

.tracking-item__label, .tracking-item__value {
  font-size: 14px;
  font-weight: 500;
  color: #231f20; }
  @media all and (min-width: 768px) {
    .tracking-item__label, .tracking-item__value {
      font-weight: 600; } }

.tracking-item__label {
  margin-right: 4px; }

.tracking-item__copy-link {
  display: inline-flex;
  align-items: center;
  width: 100%;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #231f20; }
  @media all and (min-width: 768px) {
    .tracking-item__copy-link {
      width: initial;
      margin: 0 0 0 16px; } }
  .tracking-item__copy-link:hover {
    color: #00a651; }
  .tracking-item__copy-link .icon {
    position: relative;
    top: 1px;
    width: 14px;
    height: 14px;
    margin-right: 8px; }

@media all and (max-width: 767px) {
  .checkout-index-index {
    padding-top: 60px; }
    .checkout-index-index .header__buttons {
      display: none; } }

.checkout-index-index .radio__label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments .checkout-index-index [data-role="attached-item"] > span::before, .checkout-index-index .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index [data-role="attached-item"] > span::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .checkout-index-index .amcard-title::before, .checkout-index-index .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .amcard-title::before {
  border: 1px solid #ebebeb; }

.checkout-index-index .radio__label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments .checkout-index-index [data-role="attached-item"] > span::after, .checkout-index-index .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index [data-role="attached-item"] > span::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .amcard-title::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .checkout-index-index .amcard-title::after, .checkout-index-index .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .amcard-title::after {
  width: 24px;
  height: 24px;
  top: 0;
  left: 0;
  background-color: transparent;
  border: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px; }

.checkout-index-index .radio__field:checked + .radio__label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + .radio__label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio__field:checked + .label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + .label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio__field:checked + label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + label::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments .checkout-index-index [data-role="attached-item"] > .radio__field:checked + span::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .file-upload__attachments [data-role="attached-item"] > .radio:checked + span::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments .checkout-index-index [data-role="attached-item"] > .radio:checked + span::before, .checkout-index-index .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index [data-role="attached-item"] > .radio__field:checked + span::before, .checkout-index-index .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span::before, .file-upload__attachments .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span::before, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index [data-role="attached-item"] > .radio:checked + span::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .checkout-index-index .radio__field:checked + .amcard-title::before, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .amgift-card .radio:checked + .amcard-title::before, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .checkout-index-index .radio:checked + .amcard-title::before, .checkout-index-index .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio__field:checked + .amcard-title::before, .checkout-index-index .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title::before, .amgift-card .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title::before, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + .amcard-title::before {
  border-color: #00a651;
  background: #00a651; }

.checkout-index-index .radio__field:checked + .radio__label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .radio__label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + .radio__label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio__field:checked + .label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + .label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio__field:checked + label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + label::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + label::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio__field:checked + span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments .checkout-index-index [data-role="attached-item"] > .radio__field:checked + span::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > .radio:checked + span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .file-upload__attachments [data-role="attached-item"] > .radio:checked + span::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .file-upload__attachments .checkout-index-index [data-role="attached-item"] > .radio:checked + span::after, .checkout-index-index .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio__field:checked + span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index [data-role="attached-item"] > .radio__field:checked + span::after, .checkout-index-index .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span::after, .file-upload__attachments .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title [data-role="attached-item"] > .radio:checked + span::after, .file-upload__attachments .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index [data-role="attached-item"] > .radio:checked + span::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio__field:checked + .amcard-title::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .checkout-index-index .radio__field:checked + .amcard-title::after, .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .radio:checked + .amcard-title::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .amgift-card .radio:checked + .amcard-title::after, .modal-popup.payment-steps-modal .payment-methods .payment-method-title .amgift-card .checkout-index-index .radio:checked + .amcard-title::after, .checkout-index-index .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio__field:checked + .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio__field:checked + .amcard-title::after, .checkout-index-index .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title::after, .amgift-card .checkout-index-index .modal-popup.payment-steps-modal .payment-methods .payment-method-title .radio:checked + .amcard-title::after, .amgift-card .modal-popup.payment-steps-modal .payment-methods .payment-method-title .checkout-index-index .radio:checked + .amcard-title::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff'%3E%3Cpath d='M9 17.28l-4.2-4.23c-.44-.45-.44-1.17 0-1.62.45-.45 1.17-.45 1.6 0 0 0 .02 0 .02 0l3.3 3.3 7.86-7.92c.44-.43 1.16-.43 1.6 0 0 0 0 0 0 .02.46.45.46 1.18 0 1.63l-8.76 8.83c-.38.4-1.02.4-1.4 0 0 0 0 0-.02 0z'/%3E%3C/svg%3E"); }

.confirm_status .modal-content,
.history-orders-modal .modal-content {
  padding: 0 32px 0 !important; }

.confirm_status .modal-footer,
.history-orders-modal .modal-footer {
  text-align: center !important; }

.tracking-orders-modal .modal-inner-wrap {
  max-width: 864px;
  overflow: hidden; }
  @media all and (max-width: 767px) {
    .tracking-orders-modal .modal-inner-wrap {
      min-height: 60vh;
      max-height: 90vh; } }

@media all and (max-width: 767px) {
  .tracking-orders-modal .modal__close-button {
    min-height: 40px;
    min-width: 40px; } }

.tracking-orders-modal .modal-content {
  overflow-y: auto; }
  @media all and (min-width: 768px) {
    .tracking-orders-modal .modal-content {
      margin-bottom: 32px; } }

.tracking-orders-modal .tracking-item {
  margin: 16px 0 0;
  border: 0; }

.tracking-orders-modal .empty-tracking {
  margin-top: 16px;
  text-align: center; }
  @media all and (min-width: 768px) {
    .tracking-orders-modal .empty-tracking {
      margin-top: 0;
      text-align: left; } }

.tracking-orders-modal #tracking_list-wrap {
  overflow-y: scroll;
  position: relative; }

.tracking-orders-modal #tracking_list {
  margin-top: 12px;
  margin-left: 16px;
  padding: 0 0 12px 16px;
  border-left: 1px solid #ebebeb; }

.tracking-orders-modal .tracktime {
  margin-bottom: 16px; }

.tracking-orders-modal .trackBall {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-top: 4px;
  left: 8px;
  position: absolute;
  background-color: #f1f1f1; }

.tracking-orders-modal .trackBall:first-child {
  background-color: #00a651; }

.rewardpoints-container .view-reward-inner {
  display: flex;
  flex-direction: column;
  flex-grow: unset !important; }
  .rewardpoints-container .view-reward-inner > div {
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .rewardpoints-container .view-reward-inner > div > span {
      font-size: 14px !important;
      flex-grow: unset !important; }
      .rewardpoints-container .view-reward-inner > div > span:first-child {
        color: #686868;
        margin-right: 16px !important; }

.rewardpoints-container #rewardpoints__deducted {
  position: relative; }
  .rewardpoints-container #rewardpoints__deducted .rewardpoints-remove {
    position: absolute;
    right: -40%; }

.rewardpoints-container .rewardpoints__btn {
  text-align: right; }
  .rewardpoints-container .rewardpoints__btn > span {
    color: #686868;
    font-size: 14px;
    font-weight: 400; }

@media screen and (min-width: 1024px) {
  .checkout-index-index .progress-bar__item {
    width: 100%; } }

@media all and (max-width: 767px) {
  .customer-privacy-consent .skip-nav,
  .customer-privacy-consent .sticky-banner-tip-container {
    display: none !important; } }

#consent-list-table {
  border: 0; }
  @media all and (max-width: 767px) {
    #consent-list-table {
      padding-top: 48px; } }
  #consent-list-table .table__caption-text {
    flex-grow: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 48px;
    max-width: calc(100% - 96px); }
  #consent-list-table tr {
    position: relative; }
  #consent-list-table th,
  #consent-list-table td {
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #ebebeb; }
  #consent-list-table th {
    padding: 12px 16px;
    border-width: 1px 0 1px 0;
    color: #686868;
    font-size: 14px;
    font-weight: 600;
    background-color: #f8f8f8; }
  #consent-list-table td {
    padding: 0 80px 0 16px;
    border-width: 0;
    color: #231f20;
    font-size: 14px;
    font-weight: 400; }
    @media all and (min-width: 768px) {
      #consent-list-table td {
        padding: 16px;
        border-width: 0 0 1px 0; } }
    #consent-list-table td::before {
      display: none; }
    #consent-list-table td.name {
      flex-wrap: wrap; }
    #consent-list-table td.date {
      color: #686868; }
      @media all and (min-width: 768px) {
        #consent-list-table td.date {
          color: #231f20; } }
    #consent-list-table td.check {
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%); }
      @media all and (max-width: 767px) {
        #consent-list-table td.check {
          padding: 0; } }
      @media all and (min-width: 768px) {
        #consent-list-table td.check {
          position: static;
          width: 1%;
          white-space: nowrap;
          transform: none; } }
      @media all and (max-width: 767px) {
        #consent-list-table td.check .checkbox__label {
          width: 48px;
          height: 48px; } }
    #consent-list-table td .location {
      color: #686868; }

.customer-privacy-erase .form-edit-account {
  padding: 16px; }
  @media all and (min-width: 768px) {
    .customer-privacy-erase .form-edit-account {
      max-width: 600px;
      padding: 16px 0; } }
  @media all and (min-width: 768px) {
    .customer-privacy-erase .form-edit-account .field {
      margin: 16px 0; } }

.product-reviews__image {
  display: block;
  margin: 8px auto;
  max-width: 300px; }

@media all and (max-width: 767px) {
  .review-order-review .header {
    display: none; } }

.review-order__return-link {
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  color: #686868; }
  .review-order__return-link .icon {
    width: 14px;
    height: 14px;
    margin-right: 4px;
    fill: #686868; }

.review-order__form {
  max-width: 500px;
  padding: 64px 16px;
  border: 0; }
  @media all and (min-width: 768px) {
    .review-order__form {
      padding: 0; } }
  .review-order__form .label, .review-order__form label, .review-order__form .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .review-order__form [data-role="attached-item"] > span, .review-order__form .amgift-card .amcard-title, .amgift-card .review-order__form .amcard-title,
  .review-order__form .input__label {
    display: inline-flex;
    align-items: center;
    height: 25px;
    font-weight: 400; }
    .review-order__form .label .icon, .review-order__form label .icon, .review-order__form .file-upload__attachments [data-role="attached-item"] > span .icon, .file-upload__attachments .review-order__form [data-role="attached-item"] > span .icon, .review-order__form .amgift-card .amcard-title .icon, .amgift-card .review-order__form .amcard-title .icon,
    .review-order__form .input__label .icon {
      width: 12px;
      height: 12px;
      margin-right: 8px; }
  .review-order__form .review__rating-legend .icon {
    width: 14px;
    height: 14px; }
  .review-order__form .review__note {
    display: block;
    color: #686868;
    font-size: 12px;
    font-weight: 400; }
  .review-order__form .rating--rate {
    margin: 0 0 0 -4px; }
    .review-order__form .rating--rate .rating__star::before, .review-order__form .rating--rate .rating__indicator::before {
      background-size: 24px; }
  .review-order__form .actions-group__handler {
    margin-bottom: 8px; }
    @media all and (min-width: 768px) {
      .review-order__form .actions-group__handler {
        margin-bottom: 16px; } }
  .review-order__form .button.primary, .review-order__form .button-extend .primary[type="button"], .button-extend .review-order__form .primary[type="button"],
  .review-order__form .button-extend .primary[type="submit"], .button-extend .review-order__form .primary[type="submit"], .review-order__form .file-upload--native label.primary, .file-upload--native .review-order__form label.primary, .review-order__form .ui-datepicker .ui-datepicker-buttonpane button.primary, .ui-datepicker .ui-datepicker-buttonpane .review-order__form button.primary, .review-order__form .primary.slider__link--button, .review-order__form .primary.slider__link--button-secondary, .review-order__form .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.primary.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .review-order__form a.primary.action, .review-order__form a.primary.pagebuilder-button-link,
  .review-order__form button.primary.pagebuilder-button-link,
  .review-order__form div.primary.pagebuilder-button-link, .review-order__form a.primary.pagebuilder-button-primary,
  .review-order__form button.primary.pagebuilder-button-primary,
  .review-order__form div.primary.pagebuilder-button-primary, .review-order__form a.primary.pagebuilder-button-secondary,
  .review-order__form button.primary.pagebuilder-button-secondary,
  .review-order__form div.primary.pagebuilder-button-secondary, .review-order__form .page-main .product-view .yotpo .primary.yotpo-default-button, .page-main .product-view .yotpo .review-order__form .primary.yotpo-default-button {
    width: 100%; }

@media all and (min-width: 768px) {
  .write-review__header {
    display: none; } }

@media all and (max-width: 767px) {
  .magento_rma-returns-history .skip-nav,
  .magento_rma-returns-history .sticky-banner-tip-container,
  .magento_rma-returns-history .header,
  .magento_rma-returns-view .skip-nav,
  .magento_rma-returns-view .sticky-banner-tip-container,
  .magento_rma-returns-view .header,
  .magento_rma-returns-create .skip-nav,
  .magento_rma-returns-create .sticky-banner-tip-container,
  .magento_rma-returns-create .header {
    display: none !important; } }

@media all and (max-width: 767px) {
  .magento_rma-returns-view .heading-container > .rma-status {
    display: none; } }

.magento_rma-returns-view .heading-container .header-flexible .rma-status {
  display: flex;
  align-items: center;
  padding-right: 12px; }
  @media all and (min-width: 768px) {
    .magento_rma-returns-view .heading-container .header-flexible .rma-status {
      display: none; } }

.magento_rma-returns-view .qa-table .questions {
  width: 50%; }

.magento_rma-returns-view .qa-table .answers {
  width: auto;
  white-space: initial; }

.magento_rma-returns-view .qa-table img {
  max-height: 400px; }

@media all and (max-width: 767px) {
  .magento_rma-returns-history #mobile-history .order-list {
    display: block; } }

@media all and (max-width: 767px) {
  .sociallogin-manage-index .skip-nav,
  .sociallogin-manage-index .sticky-banner-tip-container,
  .sociallogin-manage-index .header {
    display: none !important; } }

.sociallogin-manage-index .social-login {
  padding: 60px 0; }
  @media all and (min-width: 768px) {
    .sociallogin-manage-index .social-login {
      padding: 0; } }
  @media all and (min-width: 768px) {
    .sociallogin-manage-index .social-login__header {
      display: none; } }
  .sociallogin-manage-index .social-login .section {
    margin-bottom: 16px;
    padding: 0; }
    @media all and (min-width: 768px) {
      .sociallogin-manage-index .social-login .section {
        margin-bottom: 40px;
        border-bottom: 1px solid #f3f3f3; } }
    .sociallogin-manage-index .social-login .section .legend {
      padding: 8px 16px;
      font-size: 12px;
      color: #686868;
      border: 0; }
      @media all and (min-width: 768px) {
        .sociallogin-manage-index .social-login .section .legend {
          font-size: 14px;
          background-color: #f8f8f8;
          border-top: 1px solid #f3f3f3;
          border-bottom: 1px solid #f3f3f3; } }
    .sociallogin-manage-index .social-login .section .empty {
      padding: 24px 16px;
      color: #686868;
      font-weight: 400; }
    .sociallogin-manage-index .social-login .section .actions-toolbar {
      display: flex;
      justify-content: space-between;
      margin: 0;
      padding: 16px; }
      .sociallogin-manage-index .social-login .section .actions-toolbar ~ .actions-toolbar {
        border-top: 1px solid #f3f3f3; }
      .sociallogin-manage-index .social-login .section .actions-toolbar .btn ~ .btn {
        margin-left: 8px; }
      .sociallogin-manage-index .social-login .section .actions-toolbar .social-label {
        flex: 1; }
      .sociallogin-manage-index .social-login .section .actions-toolbar .btn-icon {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        padding: 0 12px;
        border: 1px solid #231f20;
        border-radius: 6px; }
        .sociallogin-manage-index .social-login .section .actions-toolbar .btn-icon .icon {
          position: relative;
          top: 1px;
          width: 14px;
          height: 14px;
          margin-right: 4px; }
      .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block {
        min-width: 142px; }
        .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block.btn-icon {
          color: #ffffff;
          background-color: #06c755;
          border: 1px solid transparent; }
          .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block.btn-icon .icon {
            fill: #ffffff; }
          .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block.btn-icon:hover, .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block.btn-icon.focus-visible {
            color: #ffffff;
            background-color: #06bd51; }
            .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block.btn-icon:hover .icon, .sociallogin-manage-index .social-login .section .actions-toolbar.line-login .btn-block.btn-icon.focus-visible .icon {
              fill: #ffffff; }
      .sociallogin-manage-index .social-login .section .actions-toolbar.twitter-login .btn-block {
        width: 158px; }
  @media all and (max-width: 767px) {
    .sociallogin-manage-index .social-login .linked::after {
      display: block;
      content: '';
      height: 8px;
      background: #f1f1f1;
      margin: 0 -8px 12px; } }
  .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account {
    display: flex;
    justify-content: space-between;
    float: none;
    width: 100%;
    margin: 0;
    border: 0; }
    .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .social-label {
      display: flex;
      align-items: center; }
      .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .social-label .social-icons-logo {
        display: flex;
        justify-content: center;
        align-items: center;
        float: none;
        width: 30px;
        height: 30px;
        font-size: 24px;
        padding: 4px;
        margin-right: 8px;
        border-radius: 4px; }
        .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .social-label .social-icons-logo.fa-line {
          color: #ffffff;
          background-color: #06c755; }
        .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .social-label .social-icons-logo.icon-line {
          background-color: #06c755; }
    .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .actions {
      display: flex;
      flex-direction: column; }
      @media all and (min-width: 768px) {
        .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .actions {
          flex-direction: row; } }
      .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .actions > a {
        float: none; }
        @media all and (min-width: 768px) {
          .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .actions > a {
            padding: 0 8px; } }
        .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .actions > a ~ a {
          margin: 12px 0 0; }
          @media all and (min-width: 768px) {
            .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .actions > a ~ a {
              margin: 0 0 0 12px; } }
    .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .btn-social {
      display: inline-flex;
      align-items: center;
      float: none;
      width: auto;
      padding: 12px;
      border-radius: 4px; }
      @media all and (min-width: 768px) {
        .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .btn-social {
          flex-direction: row; } }
      .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .btn-social .icon {
        position: relative;
        top: 1px;
        width: 14px;
        height: 14px;
        margin-right: 8px;
        fill: #231f20;
        border: 0; }
      .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .btn-social .fab {
        position: static;
        width: auto;
        margin-right: 8px;
        border: 0; }
    .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .linked-social-btn {
      background: transparent;
      color: #231f20;
      border: 0; }
      .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .linked-social-btn:hover {
        color: #00a651; }
        .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .linked-social-btn:hover .icon {
          fill: #00a651; }
    .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .unlinked-social-btn .icon {
      fill: #ffffff; }
    .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .unlinked-social-btn:hover {
      color: #ffffff; }
      .sociallogin-manage-index .social-login .linked .actions-toolbar.social-btn .linked-account .unlinked-social-btn:hover .icon {
        fill: #ffffff; }

.account-social-login {
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
  margin: 24px 16px 0; }
  @media all and (min-width: 768px) {
    .account-social-login {
      width: 390px;
      margin: 0 0 32px; } }
  .account-social-login .separator {
    display: flex;
    justify-content: center;
    overflow: hidden;
    max-width: 390px;
    margin: 0 auto 24px; }
    .account-social-login .separator-text {
      position: relative;
      color: #686868;
      font-size: 12px;
      font-weight: 400; }
      .account-social-login .separator-text::before, .account-social-login .separator-text::after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        width: 9999px;
        height: 1px;
        background-color: #ebebeb; }
      .account-social-login .separator-text::before {
        right: calc(100% + 20px); }
      .account-social-login .separator-text::after {
        left: calc(100% + 20px); }
  .account-social-login .block-content .actions-toolbar.social-btn {
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin: 0 4px;
    border-radius: 50%;
    border: 1px solid #ebebeb; }
    @media all and (min-width: 768px) {
      .account-social-login .block-content .actions-toolbar.social-btn {
        width: 56px;
        height: 56px; } }
  .account-social-login .btn-icon.btn-social > :first-child {
    border: 0;
    position: relative; }
  .account-social-login .btn-icon.btn-block {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    padding: 0; }
    @media all and (min-width: 768px) {
      .account-social-login .btn-icon.btn-block {
        width: 36px;
        height: 36px; } }
    .account-social-login .btn-icon.btn-block .fab {
      font-size: 16px;
      line-height: 24px; }
    .account-social-login .btn-icon.btn-block img {
      width: 20px;
      height: auto; }
      @media all and (min-width: 768px) {
        .account-social-login .btn-icon.btn-block img {
          width: 24px; } }

.btn-line {
  color: #ffffff;
  background-color: #06c755; }
  .btn-line .icon {
    fill: #ffffff; }

.btn-line:focus,
.btn-line.focus,
.btn-line:hover,
.btn-line:active,
.btn-line.active,
.open > .dropdown-toggle.btn-line {
  color: #ffffff;
  background-color: #06bd51; }
  .btn-line:focus .icon,
  .btn-line.focus .icon,
  .btn-line:hover .icon,
  .btn-line:active .icon,
  .btn-line.active .icon,
  .open > .dropdown-toggle.btn-line .icon {
    fill: #ffffff; }

.wishlist__grid {
  justify-content: flex-start;
  padding: 0; }

.wishlist__item {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-start; }
  .wishlist__item .price-box {
    padding: 0;
    font-weight: 700; }
    @media all and (min-width: 768px) {
      .wishlist__item .price-box {
        padding: 0 0 8px; } }

.wishlist__item-content {
  position: relative; }

.wishlist__item-name {
  display: block;
  margin: 0;
  height: 42px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-transform: none; }
  @media all and (min-width: 1024px) {
    .wishlist__item-name {
      margin: 0; } }

.wishlist__item-name-link {
  display: block;
  color: #1a1b1d;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7; }
  @media all and (min-width: 768px) {
    .wishlist__item-name-link {
      font-size: 14px;
      line-height: 1.5; } }

.wishlist__item-inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  padding: 16px 0;
  border: 1px solid #ebebeb;
  border-width: 0 0 1px 0; }
  @media all and (min-width: 768px) {
    .wishlist__item-inner {
      padding: 16px 0; } }

.wishlist__comment {
  width: 100%; }

.wishlist__item-actions {
  display: flex;
  justify-content: space-evenly;
  order: 2;
  margin: 8px 0; }
  @media all and (min-width: 768px) {
    .wishlist__item-actions {
      margin: 8px 0 16px; } }
  .wishlist__item-actions--to-cart {
    width: 100%;
    order: 3;
    margin: 0; }
    @media all and (min-width: 768px) {
      .wishlist__item-actions--to-cart {
        margin: 8px 0; } }
  .wishlist__item-actions .button:hover .icon, .wishlist__item-actions .button-extend :hover[type="button"] .icon, .button-extend .wishlist__item-actions :hover[type="button"] .icon, .wishlist__item-actions .button-extend :hover[type="submit"] .icon, .button-extend .wishlist__item-actions :hover[type="submit"] .icon, .wishlist__item-actions .file-upload--native label:hover .icon, .file-upload--native .wishlist__item-actions label:hover .icon, .wishlist__item-actions .ui-datepicker .ui-datepicker-buttonpane button:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .wishlist__item-actions button:hover .icon, .wishlist__item-actions .slider__link--button:hover .icon, .wishlist__item-actions .slider__link--button-secondary:hover .icon, .wishlist__item-actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .wishlist__item-actions a.action:hover .icon, .wishlist__item-actions a.pagebuilder-button-link:hover .icon, .wishlist__item-actions button.pagebuilder-button-link:hover .icon, .wishlist__item-actions div.pagebuilder-button-link:hover .icon, .wishlist__item-actions a.pagebuilder-button-primary:hover .icon, .wishlist__item-actions button.pagebuilder-button-primary:hover .icon, .wishlist__item-actions div.pagebuilder-button-primary:hover .icon, .wishlist__item-actions a.pagebuilder-button-secondary:hover .icon, .wishlist__item-actions button.pagebuilder-button-secondary:hover .icon, .wishlist__item-actions div.pagebuilder-button-secondary:hover .icon, .wishlist__item-actions .page-main .product-view .yotpo .yotpo-default-button:hover .icon, .page-main .product-view .yotpo .wishlist__item-actions .yotpo-default-button:hover .icon, .wishlist__item-actions .button:active .icon, .wishlist__item-actions .button-extend :active[type="button"] .icon, .button-extend .wishlist__item-actions :active[type="button"] .icon, .wishlist__item-actions .button-extend :active[type="submit"] .icon, .button-extend .wishlist__item-actions :active[type="submit"] .icon, .wishlist__item-actions .file-upload--native label:active .icon, .file-upload--native .wishlist__item-actions label:active .icon, .wishlist__item-actions .ui-datepicker .ui-datepicker-buttonpane button:active .icon, .ui-datepicker .ui-datepicker-buttonpane .wishlist__item-actions button:active .icon, .wishlist__item-actions .slider__link--button:active .icon, .wishlist__item-actions .slider__link--button-secondary:active .icon, .wishlist__item-actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:active .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .wishlist__item-actions a.action:active .icon, .wishlist__item-actions a.pagebuilder-button-link:active .icon, .wishlist__item-actions button.pagebuilder-button-link:active .icon, .wishlist__item-actions div.pagebuilder-button-link:active .icon, .wishlist__item-actions a.pagebuilder-button-primary:active .icon, .wishlist__item-actions button.pagebuilder-button-primary:active .icon, .wishlist__item-actions div.pagebuilder-button-primary:active .icon, .wishlist__item-actions a.pagebuilder-button-secondary:active .icon, .wishlist__item-actions button.pagebuilder-button-secondary:active .icon, .wishlist__item-actions div.pagebuilder-button-secondary:active .icon, .wishlist__item-actions .page-main .product-view .yotpo .yotpo-default-button:active .icon, .page-main .product-view .yotpo .wishlist__item-actions .yotpo-default-button:active .icon {
    fill: #ffffff; }
  .wishlist__item-actions .button .icon, .wishlist__item-actions .button-extend [type="button"] .icon, .button-extend .wishlist__item-actions [type="button"] .icon, .wishlist__item-actions .button-extend [type="submit"] .icon, .button-extend .wishlist__item-actions [type="submit"] .icon, .wishlist__item-actions .file-upload--native label .icon, .file-upload--native .wishlist__item-actions label .icon, .wishlist__item-actions .ui-datepicker .ui-datepicker-buttonpane button .icon, .ui-datepicker .ui-datepicker-buttonpane .wishlist__item-actions button .icon, .wishlist__item-actions .slider__link--button .icon, .wishlist__item-actions .slider__link--button-secondary .icon, .wishlist__item-actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .wishlist__item-actions a.action .icon, .wishlist__item-actions a.pagebuilder-button-link .icon, .wishlist__item-actions button.pagebuilder-button-link .icon, .wishlist__item-actions div.pagebuilder-button-link .icon, .wishlist__item-actions a.pagebuilder-button-primary .icon, .wishlist__item-actions button.pagebuilder-button-primary .icon, .wishlist__item-actions div.pagebuilder-button-primary .icon, .wishlist__item-actions a.pagebuilder-button-secondary .icon, .wishlist__item-actions button.pagebuilder-button-secondary .icon, .wishlist__item-actions div.pagebuilder-button-secondary .icon, .wishlist__item-actions .page-main .product-view .yotpo .yotpo-default-button .icon, .page-main .product-view .yotpo .wishlist__item-actions .yotpo-default-button .icon {
    fill: #6e7577; }

.wishlist__item-stock-info {
  width: 100%;
  order: 3; }

.wishlist__link {
  display: block; }

.wishlist__label {
  margin: 0 0 8px;
  padding: 0 8px 0 0; }

.wishlist__qty {
  display: flex;
  margin: 6px 0 16px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%; }
  @media all and (min-width: 768px) {
    .wishlist__qty {
      margin: 6px 0 16px; } }
  @media all and (min-width: 1200px) {
    .wishlist__qty {
      max-width: 166px; } }
  .wishlist__qty .quantity-update {
    border: 0; }
    .wishlist__qty .quantity-update__button {
      width: 48px;
      height: 48px;
      display: none; }
      @media all and (min-width: 1200px) {
        .wishlist__qty .quantity-update__button {
          display: flex; } }
      .wishlist__qty .quantity-update__button:hover .icon, .wishlist__qty .quantity-update__button:focus .icon {
        fill: #686868; }
      .wishlist__qty .quantity-update__button .icon {
        fill: #6e7577; }
    .wishlist__qty .quantity-update__input {
      height: 48px;
      border-width: 1px;
      color: #231f20; }

.wishlist__field-qty {
  text-align: center;
  min-width: 0; }

.wishlist__button {
  width: 100%; }

.wishlist__actions {
  padding: 24px 0 0; }
  @media all and (min-width: 768px) {
    .wishlist__actions {
      align-items: flex-start; } }
  .wishlist__actions .button, .wishlist__actions .button-extend [type="button"], .button-extend .wishlist__actions [type="button"],
  .wishlist__actions .button-extend [type="submit"], .button-extend .wishlist__actions [type="submit"], .wishlist__actions .file-upload--native label, .file-upload--native .wishlist__actions label, .wishlist__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .wishlist__actions button, .wishlist__actions .slider__link--button, .wishlist__actions .slider__link--button-secondary, .wishlist__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .wishlist__actions a.action, .wishlist__actions a.pagebuilder-button-link,
  .wishlist__actions button.pagebuilder-button-link,
  .wishlist__actions div.pagebuilder-button-link, .wishlist__actions a.pagebuilder-button-primary,
  .wishlist__actions button.pagebuilder-button-primary,
  .wishlist__actions div.pagebuilder-button-primary, .wishlist__actions a.pagebuilder-button-secondary,
  .wishlist__actions button.pagebuilder-button-secondary,
  .wishlist__actions div.pagebuilder-button-secondary, .wishlist__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .wishlist__actions .yotpo-default-button,
  .wishlist__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .wishlist__actions input.yotpo-default-button[type="button"], .wishlist__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .wishlist__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
    padding: 0 16px; }
    @media all and (min-width: 768px) {
      .wishlist__actions .button, .wishlist__actions .button-extend [type="button"], .button-extend .wishlist__actions [type="button"],
      .wishlist__actions .button-extend [type="submit"], .button-extend .wishlist__actions [type="submit"], .wishlist__actions .file-upload--native label, .file-upload--native .wishlist__actions label, .wishlist__actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .wishlist__actions button, .wishlist__actions .slider__link--button, .wishlist__actions .slider__link--button-secondary, .wishlist__actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .wishlist__actions a.action, .wishlist__actions a.pagebuilder-button-link,
      .wishlist__actions button.pagebuilder-button-link,
      .wishlist__actions div.pagebuilder-button-link, .wishlist__actions a.pagebuilder-button-primary,
      .wishlist__actions button.pagebuilder-button-primary,
      .wishlist__actions div.pagebuilder-button-primary, .wishlist__actions a.pagebuilder-button-secondary,
      .wishlist__actions button.pagebuilder-button-secondary,
      .wishlist__actions div.pagebuilder-button-secondary, .wishlist__actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .wishlist__actions .yotpo-default-button,
      .wishlist__actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .wishlist__actions input.yotpo-default-button[type="button"], .wishlist__actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .wishlist__actions .yotpo-default-button.primary-color-btn.yotpo-submit {
        padding: 0 32px; } }
  .wishlist__actions .link, .wishlist__actions a, .wishlist__actions .dashboard-nav .nav.item > a, .dashboard-nav .wishlist__actions .nav.item > a, .wishlist__actions .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .wishlist__actions .goTo, .wishlist__actions .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .wishlist__actions .yotpo-icon, .wishlist__actions .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .wishlist__actions .yotpo-read-more {
    text-decoration: underline;
    font-size: 16px;
    line-height: 2;
    letter-spacing: 1px; }

.wishlist__rating-wrapper {
  min-height: 16px; }

@media all and (min-width: 768px) {
  .wishlist .wishlist-management__group {
    display: flex;
    flex-wrap: wrap; } }

@media all and (min-width: 768px) {
  .wishlist .wishlist-management__list {
    flex: 1 0 50%; } }

.wishlist .wishlist-management__item {
  font-size: 14px;
  cursor: pointer; }
  .wishlist .wishlist-management__item--active a {
    font-weight: 700;
    text-decoration: underline; }

.wishlist input[type="number"]::-webkit-outer-spin-button,
.wishlist input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.wishlist input[type="number"] {
  -moz-appearance: textfield; }

@media all and (min-width: 480px) {
  .email-to-friend {
    max-width: 500px;
    margin: 0 auto; } }

.email-to-friend__form {
  width: 100%; }

.email-to-friend__legend {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-weight: 700; }

.email-to-friend__sender-wrapper {
  margin: 0 0 16px; }

.email-to-friend__fieldset {
  margin: 0 0 32px; }

.email-to-friend__inner-fieldset {
  margin: 32px 0 0; }

.email-to-friend__options .fields:not(.additional) .email-to-friend__inner-fieldset {
  margin-top: 0; }

.email-to-friend__message {
  resize: vertical; }

.email-to-friend__remove {
  margin: 0 0 16px; }

.email-to-friend__back {
  margin: 0 0 0 16px;
  cursor: pointer; }

.email-to-friend__submit {
  margin: 0 0 32px; }

.forgot-password {
  max-width: 432px;
  margin: 0 auto 80px; }
  .forgot-password__email, .forgot-password__captcha-field {
    margin-bottom: 32px; }
  .forgot-password__captcha-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 16px; }
  .forgot-password__image {
    padding-right: 8px;
    width: auto;
    max-width: 250px; }
  .forgot-password__info {
    margin-bottom: 32px;
    color: #686868;
    font-size: 16px; }
    @media all and (min-width: 768px) {
      .forgot-password__info {
        text-align: center; } }
  .forgot-password__actions {
    padding: 16px 0;
    text-align: center; }
  .forgot-password__heading {
    margin: 24px 0 64px; }
  .forgot-password__captcha {
    padding: 0 16px; }

.home:not(.breadcrumbs__item) {
  display: flex;
  flex-direction: column; }

.home__banner {
  margin: 0 0 16px; }
  @media all and (min-width: 768px) {
    .home__banner {
      margin: 0 0 32px; } }
  @media all and (min-width: 1024px) {
    .home__banner {
      margin: 0 0 16px; } }

.paypal-review__product-image {
  width: 80px; }

.product-view {
  padding: 16px 0 0 0; }
  @media all and (min-width: 768px) {
    .product-view {
      padding: 68px 0 0 0; } }
  @media all and (min-width: 1200px) {
    .product-view {
      padding: 68px 0 0 0; } }
  .product-view__wrapper {
    display: flex;
    flex-direction: column;
    margin: 0;
    max-width: inherit; }
    @media all and (min-width: 768px) {
      .product-view__wrapper {
        display: grid;
        grid-template-columns: 35% 61%;
        grid-template-rows: auto 1fr auto;
        column-gap: 16px; } }
    @media all and (min-width: 1024px) {
      .product-view__wrapper {
        column-gap: 48px; } }
    @media all and (min-width: 1200px) {
      .product-view__wrapper {
        column-gap: 48px; } }
  .product-view__description, .product-view__details {
    position: relative; }
    @media all and (min-width: 768px) {
      .product-view__description, .product-view__details {
        grid-column-start: 2;
        width: 100%; } }
    @media all and (min-width: 1024px) {
      .product-view__description, .product-view__details {
        width: 100%; } }
    @media all and (min-width: 1200px) {
      .product-view__description, .product-view__details {
        width: 100%; } }
  .product-view__description {
    order: 2; }
  .product-view__details {
    order: 3; }
    @media all and (min-width: 768px) {
      .product-view__details {
        grid-row-start: 2; } }
  .product-view__gallery {
    position: relative;
    margin: 0 0 16px;
    order: 1; }
    @media all and (min-width: 768px) {
      .product-view__gallery {
        grid-column-start: 1;
        grid-row-start: 1;
        grid-row-end: 3; } }
  .product-view__badges {
    z-index: 1;
    top: 16px;
    left: 0; }
    @media all and (min-width: 768px) {
      .product-view__badges {
        top: 24px;
        left: 0; } }
    @media all and (min-width: 1024px) {
      .product-view__badges {
        top: 24px;
        left: 82px; } }
    @media all and (min-width: 1200px) {
      .product-view__badges {
        left: 114px; } }
  .product-view__title.heading--page {
    margin: 0 0 24px;
    text-transform: initial;
    font-size: 32px; }
    @media all and (min-width: 768px) {
      .product-view__title.heading--page {
        font-size: 32px; } }
    @media all and (min-width: 1024px) {
      .product-view__title.heading--page {
        font-size: 32px; } }
  .product-view__sku {
    display: none;
    font-weight: 400;
    color: #6e7577; }
    @media all and (min-width: 768px) {
      .product-view__sku {
        display: block; } }
  .product-view__stock {
    min-width: 60px;
    min-height: 22px;
    padding: 0;
    font-weight: 700;
    white-space: nowrap;
    font-size: 12px;
    color: inherit;
    text-transform: uppercase;
    text-decoration: none; }
    .product-view__stock:before, .product-view__stock:after {
      display: none; }
    .product-view__stock:hover {
      color: #231f20;
      text-decoration: underline; }
    @media all and (min-width: 768px) {
      .product-view__stock {
        font-size: 14px; } }
  .product-view__rating {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0;
    border: none;
    border-width: 0 0 1px; }
  .product-view__price {
    display: none; }
    @media all and (min-width: 768px) {
      .product-view__price {
        display: block;
        padding: 16px 0; }
        .product-view__price .price__value,
        .product-view__price .price__value--special {
          font-size: 32px; }
        .product-view__price .price__value--old {
          font-size: 24px; } }
  .product-view .price--between {
    display: flex;
    flex-direction: column;
    line-height: 1.2; }
    .product-view .price--between .price__text {
      display: inline-flex;
      min-width: 50px; }
  .product-view__short-description-heading {
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 14px;
    font-weight: 700;
    color: #686868;
    text-transform: none; }
  .product-view__buttons-wrapper--ee .product-view__extra-actions {
    display: flex; }
  .product-view__buttons-wrapper--ee .product-view__update-wishlist {
    order: 4; }
  .product-view__buttons-wrapper--ee .towishlist {
    display: none; }
  .product-view__buttons {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap; }
    @media all and (min-width: 768px) {
      .product-view__buttons .dropdown-list__label.button--icon-filled:after {
        left: calc(50% - 63px); } }
  .product-view__extra-actions {
    display: none;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
    @media all and (min-width: 768px) {
      .product-view__extra-actions {
        display: flex;
        width: auto; } }
  .product-view__button {
    width: 48%;
    background-color: #ffffff;
    order: 2; }
    @media all and (min-width: 768px) {
      .product-view__button {
        margin: 0;
        width: 174px;
        min-width: 54px;
        min-height: 54px; } }
    @media all and (min-width: 768px) {
      .product-view__button .button__text {
        display: none; } }
    .product-view__button--wishlist.button--icon-filled {
      background-color: #ffffff; }
      .product-view__button--wishlist.button--icon-filled .icon {
        fill: #231f20; }
      .product-view__button--wishlist.button--icon-filled:after {
        display: block;
        background-position: 0 100%; }
      .product-view__button--wishlist.button--icon-filled:hover:before {
        background-color: #231f20; }
      .product-view__button--wishlist.button--icon-filled:hover:after {
        display: block;
        background-image: linear-gradient(to right, #ffffff 50%, transparent 50%); }
      .product-view__button--wishlist.button--icon-filled:hover .icon {
        fill: #ffffff; }
  .product-view__extra-actions {
    order: 0; }
  .product-view__addtowishlist {
    display: none;
    width: 100%;
    min-height: 56px;
    min-width: 56px;
    background-color: #f1f1f1;
    order: 2; }
    @media all and (min-width: 768px) {
      .product-view__addtowishlist {
        display: flex;
        width: auto;
        margin: 0 0 0 8px; } }
    .product-view__addtowishlist .button__text {
      display: none; }
    .product-view__addtowishlist--update {
      display: flex; }
      .product-view__addtowishlist--update .button__text {
        display: inline-block; }
  .product-view__update-wishlist {
    width: 100%;
    height: 56px;
    margin: 8px 0 0;
    order: 2; }
    @media all and (min-width: 768px) {
      .product-view__update-wishlist {
        margin: 16px 0 0; } }
  .product-view__requisition, .product-view__multiwishlist {
    width: 100%;
    margin: 8px 0 0; }
    @media all and (min-width: 768px) {
      .product-view__requisition, .product-view__multiwishlist {
        margin: 16px 0 0; } }
    .product-view__requisition .button, .product-view__requisition .button-extend [type="button"], .button-extend .product-view__requisition [type="button"],
    .product-view__requisition .button-extend [type="submit"], .button-extend .product-view__requisition [type="submit"], .product-view__requisition .file-upload--native label, .file-upload--native .product-view__requisition label, .product-view__requisition .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-view__requisition button, .product-view__requisition .slider__link--button, .product-view__requisition .slider__link--button-secondary, .product-view__requisition .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__requisition a.action, .product-view__requisition a.pagebuilder-button-link,
    .product-view__requisition button.pagebuilder-button-link,
    .product-view__requisition div.pagebuilder-button-link, .product-view__requisition a.pagebuilder-button-primary,
    .product-view__requisition button.pagebuilder-button-primary,
    .product-view__requisition div.pagebuilder-button-primary, .product-view__requisition a.pagebuilder-button-secondary,
    .product-view__requisition button.pagebuilder-button-secondary,
    .product-view__requisition div.pagebuilder-button-secondary, .product-view__requisition .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-view__requisition .yotpo-default-button,
    .product-view__requisition .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .product-view__requisition input.yotpo-default-button[type="button"], .product-view__requisition .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .product-view__requisition .yotpo-default-button.primary-color-btn.yotpo-submit, .product-view__multiwishlist .button, .product-view__multiwishlist .button-extend [type="button"], .button-extend .product-view__multiwishlist [type="button"],
    .product-view__multiwishlist .button-extend [type="submit"], .button-extend .product-view__multiwishlist [type="submit"], .product-view__multiwishlist .file-upload--native label, .file-upload--native .product-view__multiwishlist label, .product-view__multiwishlist .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-view__multiwishlist button, .product-view__multiwishlist .slider__link--button, .product-view__multiwishlist .slider__link--button-secondary, .product-view__multiwishlist .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__multiwishlist a.action, .product-view__multiwishlist a.pagebuilder-button-link,
    .product-view__multiwishlist button.pagebuilder-button-link,
    .product-view__multiwishlist div.pagebuilder-button-link, .product-view__multiwishlist a.pagebuilder-button-primary,
    .product-view__multiwishlist button.pagebuilder-button-primary,
    .product-view__multiwishlist div.pagebuilder-button-primary, .product-view__multiwishlist a.pagebuilder-button-secondary,
    .product-view__multiwishlist button.pagebuilder-button-secondary,
    .product-view__multiwishlist div.pagebuilder-button-secondary, .product-view__multiwishlist .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-view__multiwishlist .yotpo-default-button,
    .product-view__multiwishlist .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .product-view__multiwishlist input.yotpo-default-button[type="button"], .product-view__multiwishlist .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .product-view__multiwishlist .yotpo-default-button.primary-color-btn.yotpo-submit {
      width: 100%; }
    .product-view__requisition .dropdown-list__label, .product-view__multiwishlist .dropdown-list__label {
      justify-content: flex-start; }
      @media all and (min-width: 768px) {
        .product-view__requisition .dropdown-list__label, .product-view__multiwishlist .dropdown-list__label {
          justify-content: center; } }
    @media all and (min-width: 768px) {
      .product-view__requisition .dropdown-list__content, .product-view__multiwishlist .dropdown-list__content {
        min-width: 360px; } }
    @media all and (min-width: 1024px) {
      .product-view__requisition .dropdown-list__content, .product-view__multiwishlist .dropdown-list__content {
        min-width: 200%; } }
  .product-view__requisition {
    order: 5; }
    @media all and (min-width: 768px) {
      .product-view__requisition {
        width: 55%; } }
    @media all and (min-width: 1024px) {
      .product-view__requisition {
        width: 50%; } }
    .product-view__requisition .dropdown-list__content {
      right: 0;
      left: auto; }
  .product-view__multiwishlist {
    order: 4; }
    @media all and (min-width: 768px) {
      .product-view__multiwishlist {
        width: 44%; } }
    @media all and (min-width: 1024px) {
      .product-view__multiwishlist {
        width: 50%; } }
    @media all and (min-width: 1024px) {
      .product-view__multiwishlist .dropdown-list__item {
        padding: 0 8px 0 0; } }
  .product-view__add-to-cart, .product-view__update-cart {
    display: none; }
    @media all and (min-width: 768px) {
      .product-view__add-to-cart, .product-view__update-cart {
        display: inline-flex;
        order: 1;
        flex-grow: 1;
        height: 54px;
        padding: 0 16px; } }
  .product-view__select-option .select__field-list--single,
  .product-view__select-option .select__field-item {
    height: 56px;
    line-height: 56px; }
  .product-view__options {
    margin: 0 0 24px; }
  .product-view__qty {
    margin: 0 0 24px; }
  .product-view__stock-status {
    margin: 16px 0 0 0; }
    @media all and (min-width: 768px) {
      .product-view__stock-status {
        margin: 0; } }
  .product-view__brief {
    margin: 32px 0; }
    @media all and (min-width: 768px) {
      .product-view__brief {
        margin: 16px 0 24px; } }
    .product-view__brief .brief-info {
      display: block; }
      .product-view__brief .brief-info__title {
        text-transform: capitalize;
        font-weight: 700;
        font-size: 14px; }
      .product-view__brief .brief-info__subtitle {
        font-size: 12px;
        text-transform: none; }
      .product-view__brief .brief-info__item {
        margin: 0 0 8px; }
  .product-view__form {
    padding: 16px 0;
    border: 1px solid #ebebeb;
    border-width: 0; }
  .product-view__summary {
    width: 100%;
    padding: 16px 0 0;
    margin: 0 0 32px;
    font-size: 16px; }
    @media all and (min-width: 768px) {
      .product-view__summary {
        margin: 0; } }
  .product-view__summary-price {
    display: flex;
    align-items: center;
    margin: 0 0 16px;
    font-weight: 700; }
    .product-view__summary-price .price__value {
      font-size: 32px; }
  .product-view__summary-unit {
    padding: 0 0 0 4px;
    font-size: 32px; }
  .product-view__summary-list {
    font-size: 16px; }
  .product-view__summary-title {
    margin: 0 0 16px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif";
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase; }
  .product-view__summary-item-title {
    display: block;
    font-weight: 500;
    text-transform: uppercase; }
  .product-view__summary-item-value {
    color: #6e7577; }
  .product-view__customization {
    border: 1px solid #ebebeb;
    border-width: 0 0 1px;
    padding: 0 0 16px;
    margin: 0 0 8px; }
  .product-view__grouped-table {
    margin: 0 0 16px;
    border-width: 0; }
    .product-view__grouped-table th,
    .product-view__grouped-table td {
      border-right: 0;
      justify-content: flex-end; }
      .product-view__grouped-table th.product-view__grouped-product-name-cell,
      .product-view__grouped-table td.product-view__grouped-product-name-cell {
        justify-content: space-between; }
        @media all and (min-width: 768px) {
          .product-view__grouped-table th.product-view__grouped-product-name-cell,
          .product-view__grouped-table td.product-view__grouped-product-name-cell {
            display: table-cell; } }
        .product-view__grouped-table th.product-view__grouped-product-name-cell:before,
        .product-view__grouped-table td.product-view__grouped-product-name-cell:before {
          display: none; }
    .product-view__grouped-table th,
    .product-view__grouped-table td:before {
      padding: 8px 0;
      font-size: 14px;
      font-weight: 600;
      background-color: #ffffff;
      text-align: right; }
      @media all and (min-width: 768px) {
        .product-view__grouped-table th,
        .product-view__grouped-table td:before {
          text-align: left; } }
    .product-view__grouped-table td {
      padding: 16px 0;
      vertical-align: top; }
  .product-view__grouped-product-qty-td {
    padding-left: 0 0 0 16px; }
  .product-view__grouped-product-name {
    display: block;
    font-weight: 500; }
    @media all and (min-width: 768px) {
      .product-view__grouped-product-name {
        margin: 0 0 8px 0; } }
  .product-view__grouped-qty {
    max-width: 112px; }
    .product-view__grouped-qty .input__field, .product-view__grouped-qty .input.date .datetime-picker, .input.date .product-view__grouped-qty .datetime-picker, .product-view__grouped-qty .input--datepicker input, .input--datepicker .product-view__grouped-qty input, .product-view__grouped-qty .quote-items .quote-table-items .input-text, .quote-items .quote-table-items .product-view__grouped-qty .input-text, .product-view__grouped-qty .page-main .product-view .yotpo input, .page-main .product-view .yotpo .product-view__grouped-qty input,
    .product-view__grouped-qty .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .product-view__grouped-qty textarea {
      text-align: center;
      border-color: #d8d8d8; }
  .product-view__tabs {
    max-width: inherit;
    margin: 0 auto; }
    @media all and (min-width: 768px) {
      .product-view__tabs {
        margin: 64px auto 0;
        padding: 0 24px; } }
    @media all and (min-width: 1024px) {
      .product-view__tabs {
        padding: 0; } }
    .product-view__tabs .tab__title {
      height: 64px;
      padding: 0 0 0 8px;
      text-align: left; }
      @media all and (min-width: 768px) {
        .product-view__tabs .tab__title {
          padding: 0 0 0 24px; } }
      @media all and (min-width: 1024px) {
        .product-view__tabs .tab__title {
          text-align: center;
          padding: 0 10px; } }
  .product-view__tabs-sticky-wrap {
    display: none; }
    @media all and (min-width: 768px) {
      .product-view__tabs-sticky-wrap {
        display: block;
        position: fixed;
        visibility: hidden;
        top: 0;
        width: 100vw;
        left: 50vw;
        right: auto;
        margin-left: -50vw;
        margin-right: auto;
        background-color: #ffffff;
        border: 1px solid #ebebeb;
        border-width: 0 0 1px 0;
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
        z-index: 50; }
        .product-view__tabs-sticky-wrap.aos-animate {
          visibility: visible; } }
  .product-view__tabs-sticky {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto; }
    .product-view__tabs-sticky .tab__title--sticky {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 48px;
      border-width: 0;
      text-decoration: none; }
  @media all and (min-width: 768px) {
    .product-view__table .table td {
      text-align: right; } }
  .product-view .slider--products {
    margin: 48px 0; }
  .product-view .add-to-cart--ee .add-to-cart__wrapper {
    padding: 12px 8px 8px; }
    @media all and (min-width: 768px) {
      .product-view .add-to-cart--ee .add-to-cart__wrapper {
        padding: 24px 8px; } }
    @media all and (min-width: 1024px) {
      .product-view .add-to-cart--ee .add-to-cart__wrapper {
        padding: 24px 40px; } }
  .product-view .add-to-cart--ee .add-to-cart__action {
    position: absolute;
    bottom: 8px;
    right: 8px; }
    @media all and (min-width: 768px) {
      .product-view .add-to-cart--ee .add-to-cart__action {
        position: static; } }
  .product-view .add-to-cart--ee .price-box {
    display: flex;
    flex-direction: column;
    padding: 12px 0 0; }
    @media all and (min-width: 768px) {
      .product-view .add-to-cart--ee .price-box {
        flex-direction: row;
        align-items: center; } }
    @media all and (min-width: 1024px) {
      .product-view .add-to-cart--ee .price-box {
        padding: 4px 0 0; } }

.catalog-product-view .product-view__buttons-wrapper--ee .product-view__update-wishlist {
  display: none; }

.catalog-product-view.wishlist-index-configure .product-view__buttons-wrapper--ee .product-view__update-wishlist {
  display: flex; }

.catalog-product-view .grecaptcha-badge {
  bottom: 112px !important; }
  @media all and (min-width: 768px) {
    .catalog-product-view .grecaptcha-badge {
      bottom: 0 !important; } }

.search-no-results__icon {
  width: 120px;
  height: 120px;
  fill: #686868;
  margin: 48px auto; }

.search-no-results__description {
  margin-bottom: 48px;
  font-size: 16px;
  line-height: 32px;
  text-align: center; }
  .search-no-results__description strong {
    font-size: 24px; }

.search-no-results__link {
  width: 100%; }
  @media all and (min-width: 768px) {
    .search-no-results__link {
      width: 320px; } }

.search-no-result.page-layout-2columns-left .catalog-list {
  display: flex; }
  .search-no-result.page-layout-2columns-left .catalog-list__products {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .search-no-result.page-layout-2columns-left .catalog-list__sidebar-additional {
    display: none; }

.success-page {
  padding: 16px 0 48px; }
  .success-page__image {
    width: 120px;
    margin-bottom: -12px; }
    @media all and (max-width: 767px) {
      .success-page__image {
        margin-top: 16px; } }
  .success-page .heading-container {
    align-items: center; }
  .success-page .heading, .success-page h1,
  .success-page h2,
  .success-page h3,
  .success-page h4,
  .success-page h5,
  .success-page h6, .success-page .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .success-page .swal2-title, .success-page .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .success-page .content-title,
  .success-page .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .success-page .content-title,
  .success-page .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .success-page .content-title,
  .success-page .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .success-page .content-title, .success-page .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .success-page .yotpo-header-title, .success-page .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .success-page .y-label.yotpo-header-title {
    margin: 0 0 24px; }
    @media all and (min-width: 768px) {
      .success-page .heading, .success-page h1,
      .success-page h2,
      .success-page h3,
      .success-page h4,
      .success-page h5,
      .success-page h6, .success-page .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .success-page .swal2-title, .success-page .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .success-page .content-title,
      .success-page .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .success-page .content-title,
      .success-page .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .success-page .content-title,
      .success-page .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .success-page .content-title, .success-page .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .success-page .yotpo-header-title, .success-page .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .success-page .y-label.yotpo-header-title {
        font-size: 36px; } }
  .success-page__order-confirmation {
    padding: 32px 0; }
  .success-page__button {
    width: 100%; }
    @media all and (min-width: 768px) {
      .success-page__button {
        width: auto; } }
  @media all and (max-width: 767px) {
    .checkout-onepage-success .success-page .header {
      display: none; } }

.checkout-success {
  margin-bottom: 24px;
  padding-bottom: 24px; }
  @media all and (min-width: 768px) {
    .checkout-success {
      margin-bottom: 60px;
      padding-bottom: 60px; } }
  .checkout-success > p {
    font-size: 14px; }
  .checkout-success.purchase-order {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .checkout-success .checkout-success {
    border-bottom: 1px solid #ebebeb; }
  .checkout-success .actions-toolbar {
    margin-bottom: 20px; }
  .checkout-success .action.primary {
    padding: 16px 68px;
    font-size: 16px;
    min-width: 100% !important;
    min-height: 54px !important; }
    @media all and (min-width: 768px) {
      .checkout-success .action.primary {
        min-width: 300px !important; } }
  .checkout-success .secondary-actions {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 8px; }
    @media all and (min-width: 768px) {
      .checkout-success .secondary-actions {
        flex-direction: row;
        margin-bottom: 24px; } }
    .checkout-success .secondary-actions > a {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      margin-bottom: 24px;
      padding: 4px 8px; }
      @media all and (min-width: 768px) {
        .checkout-success .secondary-actions > a {
          width: auto; } }
      @media all and (min-width: 768px) {
        .checkout-success .secondary-actions > a ~ a {
          margin-left: 24px; } }
      .checkout-success .secondary-actions > a::after {
        position: relative;
        top: 1px;
        content: '';
        display: inline-block;
        height: 16px;
        width: 16px;
        margin-left: 4px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46966991,7.46966991 C9.73593648,7.20340335 10.1526002,7.1791973 10.4462117,7.39705176 L10.5303301,7.46966991 L14.5303301,11.4696699 C14.7965966,11.7359365 14.8208027,12.1526002 14.6029482,12.4462117 L14.5303301,12.5303301 L10.5303301,16.5303301 C10.2374369,16.8232233 9.76256313,16.8232233 9.46966991,16.5303301 C9.20340335,16.2640635 9.1791973,15.8473998 9.39705176,15.5537883 L9.46966991,15.4696699 L12.939,12 L9.46966991,8.53033009 C9.20340335,8.26406352 9.1791973,7.84739984 9.39705176,7.55378835 L9.46966991,7.46966991 Z'/%3E%3C/svg%3E"); }
  .checkout-success__notice {
    margin-bottom: 8px;
    color: #686868; }
  .checkout-success .checkout-success-widgets {
    max-width: 100%; }
    .checkout-success .checkout-success-widgets .home__products_slider {
      max-width: 100%; }

.customer-account-login #maincontent,
.customer-account-forgotpassword #maincontent,
.company-account-create #maincontent,
.customer-success-index #maincontent,
.customer-success-dentist #maincontent,
.customer-success-student #maincontent {
  max-width: none;
  margin: 0;
  padding: 0; }

.auth {
  margin: 0; }
  .auth .auth-banner {
    display: none;
    flex-basis: 40%;
    max-width: 768px;
    height: 100vh; }
    @media all and (min-width: 768px) {
      .auth .auth-banner {
        display: initial; } }
  .auth .auth-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100vh;
    width: 100%;
    padding: 24px 16px;
    overflow: auto; }
    .auth .auth-container .lang-switchers {
      width: 100%; }
      .auth .auth-container .lang-switchers .header__switchers {
        margin: 0 0 0 -5px; }
        .auth .auth-container .lang-switchers .header__switchers .footer__dropdown-switcher {
          margin-right: 0; }
        .auth .auth-container .lang-switchers .header__switchers .icon-globe {
          margin: 7px 5px 5px; }
      .auth .auth-container .lang-switchers .dashboard-nav__language-button {
        display: flex;
        align-items: center; }
        .auth .auth-container .lang-switchers .dashboard-nav__language-button .icon-globe {
          margin-right: 4px;
          width: 16px;
          height: 16px; }
      @media all and (min-width: 768px) {
        .auth .auth-container .lang-switchers.login-switchers, .auth .auth-container .lang-switchers.create-switchers {
          margin-bottom: 32px; } }
    @media all and (min-width: 768px) {
      .auth .auth-container {
        order: 2;
        flex-basis: 60%;
        flex-grow: 1;
        padding: 0; }
        .auth .auth-container .lang-switchers {
          margin: 0;
          width: auto; }
          .auth .auth-container .lang-switchers .header__switchers {
            margin: -16px 0 16px; } }
  .auth__banner {
    height: 100%; }
  .auth__links {
    display: flex;
    flex-direction: column;
    width: 100%; }
    @media all and (min-width: 768px) {
      .auth__links {
        padding: 16px; } }
  .auth__return {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin: -16px auto 0 -8px;
    padding: 12px 8px;
    font-size: 12px;
    color: #686868; }
    @media all and (min-width: 768px) {
      .auth__return {
        margin: 0 auto 0 0;
        padding: 4px 8px; } }
    .auth__return .icon {
      position: relative;
      top: 1px;
      width: 12px;
      height: 12px;
      margin-right: 8px;
      fill: #686868; }
    .auth__return:hover {
      color: #00a651; }
      .auth__return:hover .icon {
        fill: #00a651; }
  .auth__logo {
    margin: 24px 0; }
    @media all and (min-width: 768px) {
      .auth__logo {
        width: 200px;
        margin: 32px auto 0; } }
    .auth__logo .logo {
      height: 40px; }
      @media all and (min-width: 768px) {
        .auth__logo .logo {
          height: 100px; } }
  .auth__heading {
    width: 100%;
    margin: 0 0 16px;
    line-height: 1.2; }
    @media all and (min-width: 768px) {
      .auth__heading {
        display: none; } }
  .auth__language-switcher {
    margin-right: auto; }
    @media all and (min-width: 768px) {
      .auth__language-switcher {
        margin: -24px 0 12px; } }
    .auth__language-switcher a {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      margin: 0 0 8px -8px;
      padding: 4px 8px;
      color: #686868; }
      .auth__language-switcher a .icon {
        position: relative;
        top: 1px;
        width: 14px;
        height: 14px;
        margin-right: 4px;
        fill: #686868; }
  .auth__navigation-link {
    margin: 8px auto 8px 0; }
    @media all and (min-width: 768px) {
      .auth__navigation-link {
        margin: 8px 0; } }
    .auth__navigation-link .link, .auth__navigation-link a, .auth__navigation-link .dashboard-nav .nav.item > a, .dashboard-nav .auth__navigation-link .nav.item > a, .auth__navigation-link .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .auth__navigation-link .goTo, .auth__navigation-link .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .auth__navigation-link .yotpo-icon, .auth__navigation-link .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .auth__navigation-link .yotpo-read-more {
      padding: 4px 16px;
      margin-left: -16px;
      font-weight: 600; }
      @media all and (min-width: 768px) {
        .auth__navigation-link .link, .auth__navigation-link a, .auth__navigation-link .dashboard-nav .nav.item > a, .dashboard-nav .auth__navigation-link .nav.item > a, .auth__navigation-link .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .auth__navigation-link .goTo, .auth__navigation-link .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .auth__navigation-link .yotpo-icon, .auth__navigation-link .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .auth__navigation-link .yotpo-read-more {
          margin: 0; } }
  .auth .tab {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    width: 100%; }
    @media all and (min-width: 768px) {
      .auth .tab {
        width: 390px;
        padding-bottom: 32px; } }
    @media all and (min-width: 768px) {
      .company-account-create .auth .tab {
        width: 100%; } }
    .auth .tab__title {
      order: -1;
      height: 54px;
      padding: 0 0 4px;
      font-size: 14px;
      color: #686868; }
      @media all and (min-width: 768px) {
        .auth .tab__title {
          padding: 0 8px;
          font-size: 16px;
          color: #231f20; } }
      .customer-account-forgotpassword .auth .tab__title[data-tab="tab-1"] {
        width: 36%; }
      .customer-account-forgotpassword .auth .tab__title[data-tab="tab-2"] {
        width: 64%; }
      .auth .tab__title:hover, .auth .tab__title.focus-visible {
        font-weight: 400; }
      .auth .tab__title--active {
        font-weight: 600;
        color: #231f20; }
        .auth .tab__title--active:hover, .auth .tab__title--active.focus-visible {
          font-weight: 600; }
    .auth .tab__content {
      padding: 16px 0 0;
      border: 0 !important; }
  .auth .captcha-container {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px; }
    @media all and (min-width: 768px) {
      .auth .captcha-container {
        flex-direction: row;
        width: 100%; } }
    @media all and (min-width: 768px) {
      .auth .captcha-container .input {
        flex-basis: calc(50% - 8px);
        margin-right: 16px; } }
    .auth .captcha-container .forgot-password__captcha-field {
      margin-bottom: 0; }
    .auth .captcha-container .forgot-password__captcha-wrapper {
      justify-content: flex-start;
      align-items: center;
      margin: 12px 0 0;
      padding-bottom: 3px; }
      @media all and (min-width: 768px) {
        .auth .captcha-container .forgot-password__captcha-wrapper {
          align-items: flex-end;
          flex-basis: calc(50% - 8px);
          margin: 0; } }
    @media all and (max-width: 767px) {
      .auth .captcha-container .forgot-password__image {
        max-width: 200px; } }
    .auth .captcha-container .captcha-reload {
      width: 40px;
      min-width: 40px;
      border: 0;
      padding: 0 8px; }
      @media all and (min-width: 768px) {
        .auth .captcha-container .captcha-reload {
          width: 48px;
          min-width: 48px; } }
      .auth .captcha-container .captcha-reload:hover .icon, .auth .captcha-container .captcha-reload.focus-visible .icon {
        fill: #231f20; }
  .auth .create-account {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    width: 100%; }
    @media all and (min-width: 768px) {
      .auth .create-account {
        width: 75%;
        max-width: 800px; } }
    .auth .create-account__label {
      margin: 8px auto 8px 0;
      font-weight: 400; }
    .auth .create-account__navigation {
      display: grid;
      grid-template-columns: repeat(3, auto);
      width: 100%; }
      .create-account.init .auth .create-account__navigation {
        pointer-events: initial;
        opacity: 1; }
    .auth .create-account__tab {
      display: flex;
      align-items: center;
      height: 52px;
      padding: 0 4px;
      color: #686868;
      font-weight: 600;
      border: 0;
      border-bottom: 2px solid #ebebeb;
      background: transparent;
      cursor: pointer; }
      .auth .create-account__tab::before {
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        margin-right: 8px;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle fill='none' stroke='%23b9b9b9' stroke-width='1' cx='10' cy='10' r='9.5'/%3E%3C/svg%3E");
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain; }
      .auth .create-account__tab:hover {
        font-weight: 600;
        border-color: #d8d8d8; }
      .auth .create-account__tab--active {
        color: #00a651;
        border-color: #00a651;
        pointer-events: none; }
        .auth .create-account__tab--active:hover {
          border-color: #00a651; }
        .auth .create-account__tab--active::before {
          background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300a651' d='M10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 Z M13.75,6 C13.405,6 13.0925,6.14 12.86625,6.36625 L8.75,10.4825 L7.13375,8.86625 C6.9075,8.64 6.595,8.5 6.25,8.5 C5.56,8.5 5,9.06 5,9.75 C5,10.095 5.14,10.4075 5.36625,10.63375 L7.86625,13.13375 C8.0925,13.36 8.405,13.5 8.75,13.5 C9.095,13.5 9.4075,13.36 9.63375,13.13375 L14.63375,8.13375 C14.86,7.9075 15,7.595 15,7.25 C15,6.559375 14.44,6 13.75,6 Z'/%3E%3C/svg%3E"); }
    .auth .create-account__description {
      margin: 16px 0; }
      .auth .create-account__description [data-element="main"] {
        margin: 0 !important;
        padding: 0 !important; }
        .auth .create-account__description [data-element="main"] div {
          margin: 0 !important;
          padding: 0 !important; }
        .auth .create-account__description [data-element="main"] div,
        .auth .create-account__description [data-element="main"] p {
          font-size: 14px !important;
          color: #686868 !important; }
      .auth .create-account__description [data-description-role] {
        display: none; }
    .auth .create-account fieldset:disabled, .auth .create-account fieldset[disabled] {
      display: none; }
    .auth .create-account .input.disabled {
      display: none; }
    .auth .create-account [data-form-type="general"] .account-form__input--company-name {
      grid-column: 1 / span 2; }
    .auth .create-account .required_checkbox_consent {
      display: none !important; }
  .auth .create-success {
    max-width: 640px;
    text-align: center; }
    .auth .create-success__icon {
      width: 110px; }
    .auth .create-success__row {
      margin-bottom: 32px;
      color: #686868;
      font-size: 14px;
      font-weight: 600; }
      .auth .create-success__row p {
        color: #686868;
        font-size: 14px;
        font-weight: 600; }
      .auth .create-success__row ul li {
        list-style-type: disc; }
    .auth .create-success__list {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: 0;
      padding: 0; }
    .auth .create-success__actions {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin-bottom: 32px; }
    .auth .create-success__action.button, .auth .button-extend .create-success__action[type="button"], .button-extend .auth .create-success__action[type="button"],
    .auth .button-extend .create-success__action[type="submit"], .button-extend .auth .create-success__action[type="submit"], .auth .file-upload--native label.create-success__action, .file-upload--native .auth label.create-success__action, .auth .ui-datepicker .ui-datepicker-buttonpane button.create-success__action, .ui-datepicker .ui-datepicker-buttonpane .auth button.create-success__action, .auth .create-success__action.slider__link--button, .auth .create-success__action.slider__link--button-secondary, .auth .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.create-success__action.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .auth a.create-success__action.action, .auth a.create-success__action.pagebuilder-button-link,
    .auth button.create-success__action.pagebuilder-button-link,
    .auth div.create-success__action.pagebuilder-button-link, .auth a.create-success__action.pagebuilder-button-primary,
    .auth button.create-success__action.pagebuilder-button-primary,
    .auth div.create-success__action.pagebuilder-button-primary, .auth a.create-success__action.pagebuilder-button-secondary,
    .auth button.create-success__action.pagebuilder-button-secondary,
    .auth div.create-success__action.pagebuilder-button-secondary, .auth .page-main .product-view .yotpo .create-success__action.yotpo-default-button, .page-main .product-view .yotpo .auth .create-success__action.yotpo-default-button {
      width: 100%;
      height: 54px; }
      @media all and (min-width: 768px) {
        .auth .create-success__action.button, .auth .button-extend .create-success__action[type="button"], .button-extend .auth .create-success__action[type="button"],
        .auth .button-extend .create-success__action[type="submit"], .button-extend .auth .create-success__action[type="submit"], .auth .file-upload--native label.create-success__action, .file-upload--native .auth label.create-success__action, .auth .ui-datepicker .ui-datepicker-buttonpane button.create-success__action, .ui-datepicker .ui-datepicker-buttonpane .auth button.create-success__action, .auth .create-success__action.slider__link--button, .auth .create-success__action.slider__link--button-secondary, .auth .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.create-success__action.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .auth a.create-success__action.action, .auth a.create-success__action.pagebuilder-button-link,
        .auth button.create-success__action.pagebuilder-button-link,
        .auth div.create-success__action.pagebuilder-button-link, .auth a.create-success__action.pagebuilder-button-primary,
        .auth button.create-success__action.pagebuilder-button-primary,
        .auth div.create-success__action.pagebuilder-button-primary, .auth a.create-success__action.pagebuilder-button-secondary,
        .auth button.create-success__action.pagebuilder-button-secondary,
        .auth div.create-success__action.pagebuilder-button-secondary, .auth .page-main .product-view .yotpo .create-success__action.yotpo-default-button, .page-main .product-view .yotpo .auth .create-success__action.yotpo-default-button {
          width: 300px; } }
    .auth .create-success__action:not(.button):not(.slider__link--button):not(.slider__link--button-secondary):not(a.pagebuilder-button-link):not(
    button.pagebuilder-button-link):not(
    div.pagebuilder-button-link):not(a.pagebuilder-button-primary):not(
    button.pagebuilder-button-primary):not(
    div.pagebuilder-button-primary):not(a.pagebuilder-button-secondary):not(
    button.pagebuilder-button-secondary):not(
    div.pagebuilder-button-secondary) {
      margin-top: 24px;
      text-align: center;
      color: #00a651;
      font-weight: 600; }
      .auth .create-success__action:not(.button):not(.slider__link--button):not(.slider__link--button-secondary):not(a.pagebuilder-button-link):not(
      button.pagebuilder-button-link):not(
      div.pagebuilder-button-link):not(a.pagebuilder-button-primary):not(
      button.pagebuilder-button-primary):not(
      div.pagebuilder-button-primary):not(a.pagebuilder-button-secondary):not(
      button.pagebuilder-button-secondary):not(
      div.pagebuilder-button-secondary):hover {
        text-decoration: underline !important; }

@media all and (min-width: 768px) {
  .company-account-success #maincontent {
    margin-top: 0;
    padding-top: 32px; } }

@media all and (min-width: 1024px) {
  .company-account-success .login-container {
    flex-basis: 54%;
    max-width: 54%; } }

@media all and (max-width: 767px) {
  .company-profile-edit .skip-nav,
  .company-profile-edit .sticky-banner-tip-container,
  .company-profile-edit .header,
  .company_credit-history-index .skip-nav,
  .company_credit-history-index .sticky-banner-tip-container,
  .company_credit-history-index .header {
    display: none !important; } }

.company__tree {
  position: relative; }
  .company__tree__banner {
    display: flex;
    width: 100%;
    justify-content: space-between;
    background-color: #f8f8f8;
    align-items: center;
    padding: 0 12px; }
    .company__tree__banner--title {
      color: #686868; }
  .company__tree .loader__icon {
    position: relative; }

.company .jstree-container-ul {
  max-width: 472px; }

.company .jstree-node {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .company .jstree-node .jstree-anchor {
    display: inline-block;
    padding: 12px;
    transition: all 0.3s ease-in-out;
    color: #231f20;
    border-radius: 6px;
    height: 46px;
    flex: auto; }
    .company .jstree-node .jstree-anchor .field-tooltip {
      display: none; }
    .company .jstree-node .jstree-anchor.jstree-clicked {
      background-color: #1a1b1d;
      color: #ffffff;
      padding: 12px; }
      .company .jstree-node .jstree-anchor.jstree-clicked .jstree-icon.icon-customer:before {
        background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6,7 C9.375,7 11,9.106 11,10.333 L11,10.333 L11,11 C11,11.5522847 10.5522847,12 10,12 L10,12 L2,12 C1.44771525,12 1,11.5522847 1,11 L1,11 L1,10.333 C1,9.106 2.625,7 6,7 Z M6,0 C7.65685425,0 9,1.34314575 9,3 C9,4.65685425 7.65685425,6 6,6 C4.34314575,6 3,4.65685425 3,3 C3,1.34314575 4.34314575,0 6,0 Z'%3E%3C/path%3E%3C/svg%3E") !important; }
      .company .jstree-node .jstree-anchor.jstree-clicked .jstree-icon.icon-company:before {
        background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M9.7055,1 C11.1496923,1.08238419 12.2720479,2.28887784 12.25,3.73525 L12.25,3.73525 L12.25,4.9375 C12.2491268,5.96412149 11.6498552,6.89601789 10.716125,7.32275 L10.716125,7.32275 L10.833375,7.913375 C10.8971804,8.23520919 11.1356684,8.49430308 11.451125,8.5845 L11.451125,8.5845 L13.365625,9.131375 C13.7410038,9.23874381 13.9998265,9.58181786 14,9.97225 L14,9.97225 L14,12.8125 C14,13.0541246 13.8041246,13.25 13.5625,13.25 L13.5625,13.25 L9.5445,13.25 C9.59631652,13.1098876 9.62354994,12.9618799 9.625,12.8125 L9.625,12.8125 L9.625,10.84725 C9.62299268,10.0667493 9.10609375,9.38123443 8.35625,9.164625 L8.35625,9.164625 L7.06125,8.7945 L7.798875,8.583625 C8.11433163,8.49342808 8.35281962,8.23433419 8.416625,7.9125 L8.416625,7.9125 L8.533875,7.32275 C8.23570959,7.18429968 7.96620346,6.99107448 7.739375,6.753125 C7.82778989,6.44734783 7.87343177,6.13079925 7.875,5.8125 L7.875,5.8125 L7.875,4.61025 C7.87405486,3.87317165 7.65016682,3.15361869 7.23275,2.546125 C7.66855731,1.57817611 8.64444954,0.967984469 9.7055,1 Z M4.4555,1.875 C5.89969229,1.95738419 7.02204787,3.16387784 6.99999986,4.61025 L6.99999986,4.61025 L6.99999986,5.8125 C6.99878484,6.83880459 6.39956749,7.77027481 5.466125,8.196875 L5.466125,8.196875 L5.583375,8.7875 C5.64688512,9.10966929 5.88542703,9.36915964 6.201125,9.4595 L6.201125,9.4595 L8.115625,10.006375 C8.49100377,10.1137438 8.74982655,10.4568179 8.75,10.84725 L8.75,10.84725 L8.75,12.8125 C8.75,13.0541246 8.55412458,13.25 8.3125,13.25 L8.3125,13.25 L0.4375,13.25 C0.195875422,13.25 -1.3650111e-07,13.0541246 -1.3650111e-07,12.8125 L-1.3650111e-07,12.8125 L-1.3650111e-07,10.84725 C-0.000217155013,10.4564935 0.258684354,10.112958 0.634375,10.0055 L0.634375,10.0055 L2.548875,9.458625 C2.86433163,9.36842808 3.10281962,9.10933419 3.166625,8.7875 L3.166625,8.7875 L3.283875,8.19775 C2.35014477,7.77101789 1.75087317,6.83912149 1.75,5.8125 L1.75,5.8125 L1.75,4.5 C1.74966589,3.78963208 2.03725047,3.10945756 2.54708407,2.61479365 C3.05691768,2.12012974 3.74546612,1.8532153 4.4555,1.875 Z'%3E%3C/path%3E%3C/svg%3E") !important; }

.company .list__item, .company .dashboard-nav .nav.item, .dashboard-nav .company .nav.item, .company .jstree-node,
.company .dashboard-nav .nav.item,
.company .company .jstree-node {
  padding: 0; }

.company ul,
.company li {
  list-style: none; }

.company .jstree-children,
.company .company ul {
  width: 100% !important; }

.company .jstree li.jstree-open > .jstree-icon:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg fill='%23686868' width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M9.46966991,7.46966991 C9.73593648,7.20340335 10.1526002,7.1791973 10.4462117,7.39705176 L10.5303301,7.46966991 L14.5303301,11.4696699 C14.7965966,11.7359365 14.8208027,12.1526002 14.6029482,12.4462117 L14.5303301,12.5303301 L10.5303301,16.5303301 C10.2374369,16.8232233 9.76256313,16.8232233 9.46966991,16.5303301 C9.20340335,16.2640635 9.1791973,15.8473998 9.39705176,15.5537883 L9.46966991,15.4696699 L12.939,12 L9.46966991,8.53033009 C9.20340335,8.26406352 9.1791973,7.84739984 9.39705176,7.55378835 L9.46966991,7.46966991 Z' id='Path' transform='translate(12.000000, 12.000000) rotate(90.000000) translate(-12.000000, -12.000000) '%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.company .jstree li.jstree-closed > .jstree-icon:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23686868' width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M9.46966991,7.46966991 C9.73593648,7.20340335 10.1526002,7.1791973 10.4462117,7.39705176 L10.5303301,7.46966991 L14.5303301,11.4696699 C14.7965966,11.7359365 14.8208027,12.1526002 14.6029482,12.4462117 L14.5303301,12.5303301 L10.5303301,16.5303301 C10.2374369,16.8232233 9.76256313,16.8232233 9.46966991,16.5303301 C9.20340335,16.2640635 9.1791973,15.8473998 9.39705176,15.5537883 L9.46966991,15.4696699 L12.939,12 L9.46966991,8.53033009 C9.20340335,8.26406352 9.1791973,7.84739984 9.39705176,7.55378835 L9.46966991,7.46966991 Z' id='Path' transform='translate(12.000000, 12.000000) rotate(90.000000) translate(-12.000000, -12.000000) '%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.company .jstree li a > .jstree-icon.icon-customer:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 12px;
  margin-bottom: -1px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23686868' width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6,7 C9.375,7 11,9.106 11,10.333 L11,10.333 L11,11 C11,11.5522847 10.5522847,12 10,12 L10,12 L2,12 C1.44771525,12 1,11.5522847 1,11 L1,11 L1,10.333 C1,9.106 2.625,7 6,7 Z M6,0 C7.65685425,0 9,1.34314575 9,3 C9,4.65685425 7.65685425,6 6,6 C4.34314575,6 3,4.65685425 3,3 C3,1.34314575 4.34314575,0 6,0 Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.company .jstree li a > .jstree-icon.icon-company:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 12px;
  margin-bottom: -2px;
  background-image: url("data:image/svg+xml,%3Csvg fill='%23686868' width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M9.7055,1 C11.1496923,1.08238419 12.2720479,2.28887784 12.25,3.73525 L12.25,3.73525 L12.25,4.9375 C12.2491268,5.96412149 11.6498552,6.89601789 10.716125,7.32275 L10.716125,7.32275 L10.833375,7.913375 C10.8971804,8.23520919 11.1356684,8.49430308 11.451125,8.5845 L11.451125,8.5845 L13.365625,9.131375 C13.7410038,9.23874381 13.9998265,9.58181786 14,9.97225 L14,9.97225 L14,12.8125 C14,13.0541246 13.8041246,13.25 13.5625,13.25 L13.5625,13.25 L9.5445,13.25 C9.59631652,13.1098876 9.62354994,12.9618799 9.625,12.8125 L9.625,12.8125 L9.625,10.84725 C9.62299268,10.0667493 9.10609375,9.38123443 8.35625,9.164625 L8.35625,9.164625 L7.06125,8.7945 L7.798875,8.583625 C8.11433163,8.49342808 8.35281962,8.23433419 8.416625,7.9125 L8.416625,7.9125 L8.533875,7.32275 C8.23570959,7.18429968 7.96620346,6.99107448 7.739375,6.753125 C7.82778989,6.44734783 7.87343177,6.13079925 7.875,5.8125 L7.875,5.8125 L7.875,4.61025 C7.87405486,3.87317165 7.65016682,3.15361869 7.23275,2.546125 C7.66855731,1.57817611 8.64444954,0.967984469 9.7055,1 Z M4.4555,1.875 C5.89969229,1.95738419 7.02204787,3.16387784 6.99999986,4.61025 L6.99999986,4.61025 L6.99999986,5.8125 C6.99878484,6.83880459 6.39956749,7.77027481 5.466125,8.196875 L5.466125,8.196875 L5.583375,8.7875 C5.64688512,9.10966929 5.88542703,9.36915964 6.201125,9.4595 L6.201125,9.4595 L8.115625,10.006375 C8.49100377,10.1137438 8.74982655,10.4568179 8.75,10.84725 L8.75,10.84725 L8.75,12.8125 C8.75,13.0541246 8.55412458,13.25 8.3125,13.25 L8.3125,13.25 L0.4375,13.25 C0.195875422,13.25 -1.3650111e-07,13.0541246 -1.3650111e-07,12.8125 L-1.3650111e-07,12.8125 L-1.3650111e-07,10.84725 C-0.000217155013,10.4564935 0.258684354,10.112958 0.634375,10.0055 L0.634375,10.0055 L2.548875,9.458625 C2.86433163,9.36842808 3.10281962,9.10933419 3.166625,8.7875 L3.166625,8.7875 L3.283875,8.19775 C2.35014477,7.77101789 1.75087317,6.83912149 1.75,5.8125 L1.75,5.8125 L1.75,4.5 C1.74966589,3.78963208 2.03725047,3.10945756 2.54708407,2.61479365 C3.05691768,2.12012974 3.74546612,1.8532153 4.4555,1.875 Z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center; }

.company .jstree-clicked .jstree-icon.icon-customer:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='12px' height='12px' viewBox='0 0 12 12' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6,7 C9.375,7 11,9.106 11,10.333 L11,10.333 L11,11 C11,11.5522847 10.5522847,12 10,12 L10,12 L2,12 C1.44771525,12 1,11.5522847 1,11 L1,11 L1,10.333 C1,9.106 2.625,7 6,7 Z M6,0 C7.65685425,0 9,1.34314575 9,3 C9,4.65685425 7.65685425,6 6,6 C4.34314575,6 3,4.65685425 3,3 C3,1.34314575 4.34314575,0 6,0 Z'%3E%3C/path%3E%3C/svg%3E") !important; }

.company .jstree-clicked .jstree-icon.icon-company:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23ffffff' width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M9.7055,1 C11.1496923,1.08238419 12.2720479,2.28887784 12.25,3.73525 L12.25,3.73525 L12.25,4.9375 C12.2491268,5.96412149 11.6498552,6.89601789 10.716125,7.32275 L10.716125,7.32275 L10.833375,7.913375 C10.8971804,8.23520919 11.1356684,8.49430308 11.451125,8.5845 L11.451125,8.5845 L13.365625,9.131375 C13.7410038,9.23874381 13.9998265,9.58181786 14,9.97225 L14,9.97225 L14,12.8125 C14,13.0541246 13.8041246,13.25 13.5625,13.25 L13.5625,13.25 L9.5445,13.25 C9.59631652,13.1098876 9.62354994,12.9618799 9.625,12.8125 L9.625,12.8125 L9.625,10.84725 C9.62299268,10.0667493 9.10609375,9.38123443 8.35625,9.164625 L8.35625,9.164625 L7.06125,8.7945 L7.798875,8.583625 C8.11433163,8.49342808 8.35281962,8.23433419 8.416625,7.9125 L8.416625,7.9125 L8.533875,7.32275 C8.23570959,7.18429968 7.96620346,6.99107448 7.739375,6.753125 C7.82778989,6.44734783 7.87343177,6.13079925 7.875,5.8125 L7.875,5.8125 L7.875,4.61025 C7.87405486,3.87317165 7.65016682,3.15361869 7.23275,2.546125 C7.66855731,1.57817611 8.64444954,0.967984469 9.7055,1 Z M4.4555,1.875 C5.89969229,1.95738419 7.02204787,3.16387784 6.99999986,4.61025 L6.99999986,4.61025 L6.99999986,5.8125 C6.99878484,6.83880459 6.39956749,7.77027481 5.466125,8.196875 L5.466125,8.196875 L5.583375,8.7875 C5.64688512,9.10966929 5.88542703,9.36915964 6.201125,9.4595 L6.201125,9.4595 L8.115625,10.006375 C8.49100377,10.1137438 8.74982655,10.4568179 8.75,10.84725 L8.75,10.84725 L8.75,12.8125 C8.75,13.0541246 8.55412458,13.25 8.3125,13.25 L8.3125,13.25 L0.4375,13.25 C0.195875422,13.25 -1.3650111e-07,13.0541246 -1.3650111e-07,12.8125 L-1.3650111e-07,12.8125 L-1.3650111e-07,10.84725 C-0.000217155013,10.4564935 0.258684354,10.112958 0.634375,10.0055 L0.634375,10.0055 L2.548875,9.458625 C2.86433163,9.36842808 3.10281962,9.10933419 3.166625,8.7875 L3.166625,8.7875 L3.283875,8.19775 C2.35014477,7.77101789 1.75087317,6.83912149 1.75,5.8125 L1.75,5.8125 L1.75,4.5 C1.74966589,3.78963208 2.03725047,3.10945756 2.54708407,2.61479365 C3.05691768,2.12012974 3.74546612,1.8532153 4.4555,1.875 Z'%3E%3C/path%3E%3C/svg%3E") !important; }

.company #role-edit-form .jstree-anchor {
  margin-bottom: 4px; }
  .company #role-edit-form .jstree-anchor:hover {
    background-color: #f8f8f8 !important; }
  .company #role-edit-form .jstree-anchor .jstree-icon.jstree-checkbox:before {
    content: "";
    display: inline-block;
    position: absolute;
    right: 20px;
    height: 24px;
    width: 36px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='20' viewBox='0 0 37 20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='34' height='14' x='3' y='3' fill='%23F1F1F1' rx='7'/%3E%3Ccircle cx='10' cy='10' r='10' fill='%23B9B9B9' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
  .company #role-edit-form .jstree-anchor.jstree-clicked {
    background-color: #ffffff;
    color: #686868; }
    .company #role-edit-form .jstree-anchor.jstree-clicked .jstree-icon.jstree-checkbox:before {
      content: "";
      display: inline-block;
      position: absolute;
      right: 20px;
      height: 24px;
      width: 36px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='37' height='20' viewBox='0 0 37 20'%3E%3Cdefs%3E%3Ccircle id='on-b' cx='27' cy='10' r='10'/%3E%3Cfilter id='on-a' width='400%' height='400%' x='-150%' y='-150%' filterUnits='objectBoundingBox'%3E%3CfeOffset in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='10'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.08 0'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Crect width='34' height='14' y='3' fill='%23D0E5F4' rx='7'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23on-a)' xlink:href='%23on-b'/%3E%3Cuse fill='%2300a651' xlink:href='%23on-b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }

@media all and (max-width: 767px) {
  .dashboard .company-credit {
    padding: 64px 16px; } }

@media all and (min-width: 768px) {
  .company-credit__header {
    display: none; } }

.company-credit .credit-balance-list .credit-balance-label {
  margin-right: 8px;
  font-size: 16px; }

.company-credit .credit-balance-list .credit-balance-price {
  font-size: 24px;
  color: #00a651; }

.company-credit .credit-balance-list .refreshCompanyCredit {
  min-width: 300px;
  margin-top: 16px; }

@media all and (max-width: 767px) {
  .brand-index-index .header__search-wrapper {
    display: none; } }

.shop-by-brands {
  padding: 16px 8px; }
  @media all and (min-width: 768px) {
    .shop-by-brands {
      padding: 0; } }
  .shop-by-brands .title {
    display: none; }
    @media all and (min-width: 768px) {
      .shop-by-brands .title {
        display: block;
        white-space: nowrap; } }
    .shop-by-brands .title h2 {
      margin-bottom: 32px;
      font-size: 36px; }
  .shop-by-brands .search-mobile-container {
    display: flex;
    flex: 1; }
    @media all and (min-width: 768px) {
      .shop-by-brands .search-mobile-container {
        display: unset;
        flex: unset;
        width: 100%; } }
    .shop-by-brands .search-mobile-container .search {
      flex-grow: 1; }
    .shop-by-brands .search-mobile-container .mobile-filters {
      flex-shrink: 0; }
      .shop-by-brands .search-mobile-container .mobile-filters .link, .shop-by-brands .search-mobile-container .mobile-filters a, .shop-by-brands .search-mobile-container .mobile-filters .dashboard-nav .nav.item > a, .dashboard-nav .shop-by-brands .search-mobile-container .mobile-filters .nav.item > a, .shop-by-brands .search-mobile-container .mobile-filters .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .shop-by-brands .search-mobile-container .mobile-filters .goTo, .shop-by-brands .search-mobile-container .mobile-filters .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .shop-by-brands .search-mobile-container .mobile-filters .yotpo-icon, .shop-by-brands .search-mobile-container .mobile-filters .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .shop-by-brands .search-mobile-container .mobile-filters .yotpo-read-more {
        width: auto;
        margin-right: -16px;
        white-space: nowrap; }
  .shop-by-brands .search {
    width: 100%; }
    @media all and (min-width: 768px) {
      .shop-by-brands .search {
        width: 250px;
        float: right; } }
    .shop-by-brands .search .control {
      position: relative; }
  .shop-by-brands .placeholder-icon {
    position: absolute;
    top: 16px;
    left: 16px;
    width: 16px;
    height: 16px; }
  .shop-by-brands .characters .filter-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    width: 80px;
    padding: 0 16px;
    background-color: #ffffff; }
    .shop-by-brands .characters .filter-btn .icon {
      width: 14px;
      margin-left: 2px; }
  @media all and (min-width: 768px) {
    .shop-by-brands .characters__filters {
      display: none; } }
  .shop-by-brands .characters__filters .characters {
    display: none; }
  .shop-by-brands .characters .characters-filter {
    display: none; }
    @media all and (min-width: 768px) {
      .shop-by-brands .characters .characters-filter {
        display: grid;
        grid-template-columns: repeat(20, 1fr);
        grid-auto-rows: auto;
        border: 1px solid #ebebeb;
        border-radius: 8px;
        overflow: hidden; }
        .shop-by-brands .characters .characters-filter::after {
          clear: both;
          content: '';
          display: table; } }
    @media all and (min-width: 1024px) {
      .shop-by-brands .characters .characters-filter {
        grid-template-columns: repeat(28, 1fr); }
        .shop-by-brands .characters .characters-filter::after {
          clear: both;
          content: '';
          display: table; } }
    .shop-by-brands .characters .characters-filter--mobile {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      grid-auto-rows: auto;
      grid-gap: 12px; }
      @media all and (min-width: 480px) {
        .shop-by-brands .characters .characters-filter--mobile {
          grid-template-columns: repeat(6, 1fr); } }
      @media all and (min-width: 768px) {
        .shop-by-brands .characters .characters-filter--mobile {
          display: none; } }
      .shop-by-brands .characters .characters-filter--mobile li {
        position: relative;
        border: 1px solid #ebebeb;
        border-radius: 8px;
        list-style: none; }
        .shop-by-brands .characters .characters-filter--mobile li::before {
          content: '';
          display: block;
          padding-top: 100%; }
        .shop-by-brands .characters .characters-filter--mobile li a {
          position: absolute;
          top: 0;
          left: 0;
          height: 100%;
          width: 100%;
          display: flex;
          justify-content: center;
          align-items: center; }
    .shop-by-brands .characters .characters-filter li {
      margin: 0;
      float: left;
      list-style: none;
      overflow: hidden;
      cursor: pointer; }
      @media all and (min-width: 768px) {
        .shop-by-brands .characters .characters-filter li {
          height: 42px;
          min-width: 30px; }
          .shop-by-brands .characters .characters-filter li ~ li {
            border-left: 1px solid #ebebeb; }
          .shop-by-brands .characters .characters-filter li:first-child {
            width: 82px;
            max-width: 82px;
            min-width: 42px;
            padding: 0 16px; } }
      @media all and (min-width: 768px) and (max-width: 1023px) {
        .shop-by-brands .characters .characters-filter li {
          border-bottom: 1px solid #ebebeb;
          margin-bottom: -1px; }
          .shop-by-brands .characters .characters-filter li:last-child {
            border-right: 1px solid #ebebeb; }
          .shop-by-brands .characters .characters-filter li:nth-child(21) {
            border-left: 0; }
          .shop-by-brands .characters .characters-filter li:nth-child(1n + 21):hover {
            border-top: 1px solid #ebebeb; } }
      .shop-by-brands .characters .characters-filter li a {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        border-radius: 0;
        text-align: center;
        text-decoration: none;
        white-space: nowrap; }
        .shop-by-brands .characters .characters-filter li a:hover {
          color: #231f20; }
      .shop-by-brands .characters .characters-filter li:hover {
        background: #f8f8f8; }
  .shop-by-brands .all-brands {
    margin-bottom: 32px; }
    .shop-by-brands .all-brands .brand-list {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-auto-rows: auto;
      grid-gap: 8px;
      flex-grow: 1;
      margin: 0;
      list-style: none; }
      @media all and (min-width: 768px) {
        .shop-by-brands .all-brands .brand-list {
          grid-template-columns: repeat(6, 1fr);
          grid-gap: 12px; } }
      @media all and (min-width: 1024px) {
        .shop-by-brands .all-brands .brand-list {
          grid-template-columns: repeat(7, 1fr);
          grid-gap: 16px; } }
      .shop-by-brands .all-brands .brand-list .item a {
        display: block;
        width: 100%;
        height: 44px;
        padding: 4px;
        border: 1px solid #ebebeb;
        border-radius: 8px;
        overflow: hidden;
        cursor: pointer; }
        @media all and (min-width: 768px) {
          .shop-by-brands .all-brands .brand-list .item a {
            height: 60px; } }
        .shop-by-brands .all-brands .brand-list .item a:hover {
          border: 1px solid #231f20; }
    .shop-by-brands .all-brands .brand-content {
      height: 100%;
      width: 100%;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat; }
    .shop-by-brands .all-brands .character h2 {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 44px;
      height: 44px;
      margin: 0 8px 0 0;
      font-size: 16px; }
      @media all and (min-width: 768px) {
        .shop-by-brands .all-brands .character h2 {
          height: 60px;
          width: 60px;
          margin-right: 32px;
          font-size: 24px; } }
    .shop-by-brands .all-brands .character-row {
      display: flex;
      width: 100%;
      margin-top: 24px; }
      @media all and (min-width: 768px) {
        .shop-by-brands .all-brands .character-row {
          margin-top: 32px; } }

.modal-popup.brand-list-modal {
  padding: 0; }
  .modal-popup.brand-list-modal .modal-header {
    padding: 16px; }
  .modal-popup.brand-list-modal .modal-content {
    padding: 16px; }

@media all and (max-width: 767px) {
  .blogs-index-index #maincontent,
  .blogs-index-post #maincontent {
    margin: 0 !important; } }

@media all and (min-width: 768px) {
  .blogs-index-index #maincontent,
  .blogs-index-post #maincontent {
    margin-top: 0 !important; } }

@media all and (max-width: 767px) {
  .blogs-index-index .header__search-wrapper,
  .blogs-index-post .header__search-wrapper {
    display: none; } }

.blogs-index-index .breadcrumbs {
  margin-top: 16px; }
  .blogs-index-index .breadcrumbs__list {
    z-index: 2; }
  .blogs-index-index .breadcrumbs__link {
    color: white; }

@media all and (max-width: 767px) {
  .blogs-index-post .skip-nav,
  .blogs-index-post .sticky-banner-tip-container {
    display: none !important; } }

.blogs-index-post .related-title {
  text-align: center; }
  @media all and (max-width: 767px) {
    .blogs-index-post .related-title {
      font-size: 24px; } }

.blogs-index-post .breadcrumbs {
  margin-bottom: 16px; }

@media all and (min-width: 768px) {
  .blogs-index-post .heading-container {
    display: none; } }

.blogs {
  position: relative; }
  @media all and (min-width: 1024px) {
    .blogs {
      margin-top: -56px; } }
  .blogs__banner {
    position: relative;
    width: 100%;
    height: auto;
    padding: 32px 0 16px; }
    @media all and (min-width: 768px) {
      .blogs__banner {
        height: 320px;
        padding-top: 80px; } }
    @media all and (min-width: 1200px) {
      .blogs__banner {
        width: 100vw; } }
    .blogs__banner-background {
      position: absolute;
      top: 0;
      left: 0;
      height: inherit;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center; }
      @media all and (max-width: 767px) {
        .blogs__banner-background {
          right: 0;
          bottom: 0; } }
      @media all and (min-width: 768px) {
        .blogs__banner-background {
          width: 100vw;
          margin-left: -8px;
          margin-right: -8px; } }
      @media all and (min-width: 1024px) {
        .blogs__banner-background {
          margin-left: -40px;
          margin-right: -40px; } }
      @media all and (min-width: 1200px) {
        .blogs__banner-background {
          margin-left: calc(((1200px - 100vw) / 2) - 40px);
          margin-right: calc(((1200px - 100vw) / 2) - 40px); } }
      @media all and (min-width: 1216px) {
        .blogs__banner-background {
          margin-left: calc((1200px - 100vw) / 2);
          margin-right: calc((1200px - 100vw) / 2); } }
    .blogs__banner-content {
      position: relative;
      width: 100%;
      padding: 0 16px;
      z-index: 2; }
      @media all and (min-width: 768px) {
        .blogs__banner-content {
          width: 1200px;
          padding: 0 8px; } }
      .blogs__banner-content-title {
        color: white; }
      .blogs__banner-content-teaser {
        margin-bottom: 16px;
        color: white;
        font-size: 14px; }
        @media all and (min-width: 768px) {
          .blogs__banner-content-teaser {
            margin-bottom: 32px; } }
      .blogs__banner-content-btn {
        color: #ffffff;
        margin-left: -8px;
        padding: 0 8px; }
        .blogs__banner-content-btn .icon {
          height: 14px;
          width: 14px;
          margin-right: 4px; }
  .blogs__tabs {
    position: relative; }
    .blogs__tabs .splide__arrows {
      height: 58px; }
      @media all and (min-width: 768px) {
        .blogs__tabs .splide__arrows {
          height: 64px; } }
    .blogs__tabs .splide__arrow {
      width: 48px;
      height: 58px;
      cursor: pointer; }
      @media all and (min-width: 768px) {
        .blogs__tabs .splide__arrow {
          height: 64px; } }
    .blogs__tabs .splide__track {
      margin: 0;
      box-shadow: none; }
    .blogs__tabs .splide__slide {
      display: flex;
      align-items: center;
      height: 58px;
      min-width: auto;
      padding: 0 16px;
      font-size: 14px;
      font-weight: 400;
      color: #231f20;
      border-bottom: 2px solid #ebebeb;
      cursor: pointer; }
      @media all and (min-width: 768px) {
        .blogs__tabs .splide__slide {
          height: 64px;
          padding: 0 48px 0 12px;
          font-size: 16px;
          font-weight: 600; } }
      .blogs__tabs .splide__slide.is-active {
        border-color: #00a651; }
    .blogs__tabs::before, .blogs__tabs::after {
      content: '';
      position: absolute;
      bottom: 0;
      height: 1px;
      width: calc(100vw * 2);
      background: #ebebeb;
      z-index: 3; }
    .blogs__tabs::before {
      right: calc(100% - 48px); }
    .blogs__tabs::after {
      left: calc(100% - 48px); }
  .blogs__content {
    justify-content: flex-start;
    padding: 24px 0 48px; }
    .blogs__content.dashboard__account-tabs {
      max-width: none; }
      @media all and (max-width: 767px) {
        .blogs__content.dashboard__account-tabs {
          padding-top: 0; } }
    .blogs__content .tab__content {
      border: 0 !important; }
  .blogs__articles {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 32px; }
    @media all and (min-width: 480px) {
      .blogs__articles {
        grid-template-columns: repeat(2, 1fr); } }
    @media all and (min-width: 768px) {
      .blogs__articles {
        grid-template-columns: repeat(3, 1fr); } }
    @media all and (min-width: 1024px) {
      .blogs__articles {
        grid-template-columns: repeat(4, 1fr); } }
  .blogs__article {
    display: flex;
    flex-direction: column; }
    .blogs__article-img {
      width: 100%;
      height: 160px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      border-radius: 8px;
      overflow: hidden; }
    .blogs__article-title {
      height: 52px;
      margin: 8px 0 4px;
      font-size: 16px;
      font-weight: 600;
      overflow: hidden; }
    .blogs__article-teaser {
      height: 45px;
      margin-bottom: 4px;
      font-size: 14px;
      font-weight: 400;
      color: #686868;
      overflow: hidden; }
    .blogs__article-date {
      font-size: 12px;
      font-weight: 600;
      color: #686868; }
  .blogs__empty {
    margin: 48px;
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    color: #686868; }

.blog-detail {
  max-width: 960px;
  margin: 48px auto 0;
  padding: 16px; }
  @media all and (min-width: 768px) {
    .blog-detail {
      margin-top: 0;
      padding: 0; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .blog-detail__title {
      margin-top: 16px; } }
  .blog-detail__header {
    display: flex;
    align-items: center;
    margin-bottom: 20px; }
    .blog-detail__header-avatar {
      height: 32px;
      width: 32px;
      border-radius: 50%;
      background-color: #00a651; }
    .blog-detail__header-author {
      margin: 0 8px 0 12px;
      font-size: 12px; }
    .blog-detail__header-date {
      color: #686868;
      font-size: 12px; }
  .blog-detail__featured-img {
    margin-bottom: 16px;
    border-radius: 8px;
    overflow: hidden; }
  .blog-detail__content div {
    padding: 0 !important; }
  .blog-detail__content p {
    margin-bottom: 16px; }
  .blog-detail__content [data-element="main"],
  .blog-detail__content p {
    font-size: 16px;
    line-height: 1.8; }
  .blog-detail__navigation {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    grid-template-rows: 1fr;
    grid-gap: 16px;
    margin: 32px -12px 0; }
    @media all and (max-width: 767px) {
      .blog-detail__navigation {
        display: none; } }
    .blog-detail__navigation-previous {
      grid-column: 1;
      justify-self: flex-start; }
      .blog-detail__navigation-previous .icon {
        margin-right: 8px; }
    .blog-detail__navigation-overview {
      grid-column: 2; }
      .blog-detail__navigation-overview .icon {
        margin-right: 8px; }
    .blog-detail__navigation-next {
      grid-column: 3;
      justify-self: flex-end; }
      .blog-detail__navigation-next .icon {
        margin-left: 8px; }
    .blog-detail__navigation a {
      display: inline-flex;
      align-items: center;
      padding: 4px 8px;
      color: #231f20;
      font-weight: 600; }
      .blog-detail__navigation a .icon {
        position: relative;
        top: 1px;
        width: 22px;
        height: 22px;
        fill: #231f20; }
      .blog-detail__navigation a:hover {
        color: #00a651; }
        .blog-detail__navigation a:hover .icon {
          fill: #00a651; }

.related-articles {
  margin: 64px 0; }
  @media all and (min-width: 768px) {
    .related-articles {
      margin: 64px 0 140px; } }
  .related-articles__title {
    margin-bottom: 16px;
    text-align: center; }
  .related-articles .blogs__article {
    display: block; }
    .related-articles .blogs__article-title, .related-articles .blogs__article-teaser, .related-articles .blogs__article-date {
      margin-top: 8px; }
    .related-articles .blogs__article-title {
      height: 52px; }
    .related-articles .blogs__article-teaser {
      height: 45px; }
  .related-articles .slider {
    margin-bottom: 64px; }

@media all and (max-width: 767px) {
  .opc-wrapper .discount-code::after,
  .opc-wrapper .cart-gift-item::after {
    display: block;
    content: '';
    height: 8px;
    background: #f1f1f1;
    margin: 0 -8px 12px; } }

@media all and (max-width: 767px) {
  .opc-wrapper .customerbalance {
    display: none; } }

@media all and (max-width: 767px) {
  .cart-discount {
    margin: 0;
    padding: 0 8px 16px; }
    .cart-discount .gift-message .input {
      margin: 0; }
    .cart-discount .gift-message .label, .cart-discount .gift-message label, .cart-discount .gift-message .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .cart-discount .gift-message [data-role="attached-item"] > span, .cart-discount .gift-message .amgift-card .amcard-title, .amgift-card .cart-discount .gift-message .amcard-title {
      font-size: 12px;
      color: #686868; }
      .cart-discount .gift-message .label p, .cart-discount .gift-message label p, .cart-discount .gift-message .file-upload__attachments [data-role="attached-item"] > span p, .file-upload__attachments .cart-discount .gift-message [data-role="attached-item"] > span p, .cart-discount .gift-message .amgift-card .amcard-title p, .amgift-card .cart-discount .gift-message .amcard-title p {
        font-size: 12px;
        color: #686868; } }

.cart-grid__header-label {
  padding-bottom: 12px;
  color: #686868; }

.cart-grid__header-items {
  flex-basis: 50%; }
  @media all and (min-width: 1200px) {
    .cart-grid__header-items {
      flex-basis: 57%; } }

.cart-grid__header-price, .cart-grid__header-subtotal {
  flex-basis: 16%; }
  @media all and (min-width: 1200px) {
    .cart-grid__header-price, .cart-grid__header-subtotal {
      flex-basis: 11%; } }

.cart-grid__header-qty {
  flex-basis: 27%; }
  @media all and (min-width: 1200px) {
    .cart-grid__header-qty {
      flex-basis: 22.5%; } }

.catalog-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  grid-gap: 8px;
  overflow: hidden;
  padding: 16px; }
  @media all and (min-width: 768px) {
    .catalog-grid {
      grid-gap: 60px 16px;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      overflow: visible; } }
  @media all and (max-width: 1023px) {
    .catalog-grid {
      margin: 0 -8px; } }
  @media all and (min-width: 1024px) {
    .catalog-grid {
      grid-template-columns: repeat(4, minmax(0, 1fr));
      padding: 16px 0 32px; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .catalog-grid .product-grid-item:nth-child(3n + 3)::after {
      position: absolute;
      bottom: -30px;
      right: 0;
      width: calc(300% + 32px);
      content: "";
      display: block;
      border-top: 1px solid #ebebeb;
      pointer-events: none; } }
  @media all and (min-width: 1024px) {
    .catalog-grid .product-grid-item:nth-child(4n + 4)::after {
      position: absolute;
      bottom: -30px;
      right: 0;
      width: calc(400% + 48px);
      content: "";
      display: block;
      border-top: 1px solid #ebebeb;
      pointer-events: none; } }

.search.results {
  display: flex;
  flex-direction: column; }
  .search.results > .skip-nav {
    display: none; }
  .search.results > * {
    order: 3; }
  .search.results > .toolbar {
    order: 1; }
    .search.results > .toolbar ~ .toolbar {
      order: 3; }
  .search.results > .message.notice {
    order: 2;
    margin: 12px 8px 0; }

@media all and (max-width: 767px) {
  .search-no-result .search-form {
    width: 100%; } }

@media all and (max-width: 767px) {
  .catalog-list {
    margin: 0 8px; } }

@media all and (min-width: 1024px) {
  .catalog-list {
    grid-template-columns: 240px 1fr 1fr;
    grid-template-areas: 'banner banner banner' 'title title title' 'sidebar filters filters' 'sidebar products products'; } }

@media all and (min-width: 1200px) {
  .catalog-list {
    grid-template-columns: 280px 1fr 1fr; } }

@media all and (min-width: 768px) {
  .catalog-list__banner {
    width: calc(100% - 16px);
    margin: 0 8px;
    padding: 16px 100px 0 0; } }

@media all and (min-width: 1024px) {
  .catalog-list__banner {
    width: 100%;
    margin: 0;
    padding: 16px 0 0; } }

.catalog-list__category-description {
  display: none; }

@media all and (min-width: 1024px) {
  .catalog-list__products {
    padding: 0 8px; } }

.catalog-list__products .category-description {
  padding: 0 !important;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 24px;
  position: initial !important;
  width: inherit !important; }
  .catalog-list__products .category-description div[data-content-type='slider'].slick-initialized {
    margin-bottom: 0 !important; }

@media all and (max-width: 767px) {
  .catalog-list__products .block-static-block {
    display: none; } }

.catalog-list__sidebar {
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  z-index: 2; }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .catalog-list__sidebar {
      order: 0; } }
  @media all and (min-width: 1024px) {
    .catalog-list__sidebar {
      margin-right: 24px; } }
  @media all and (max-width: 767px) {
    .catalog-list__sidebar .block-static-block {
      display: none; } }

@media all and (max-width: 767px) {
  .catalog-list__sidebar-additional {
    display: none; } }

.product-list-empty .page-main:not(#maincontent) {
  display: none; }

.product-list-empty #maincontent {
  min-height: 80vh; }
  .product-list-empty #maincontent .catalog-list {
    display: flex;
    justify-content: center;
    padding-top: 64px; }
    .product-list-empty #maincontent .catalog-list__sidebar {
      display: none; }

@media all and (max-width: 767px) {
  .cms-page-view .header {
    display: none; } }

.cms-container__content {
  padding-left: 48px;
  font-weight: 400; }
  .cms-container__content .heading--page {
    font-size: 36px; }
  .cms-container__content p {
    margin: 0 0 12px;
    font-weight: 400; }
  .cms-container__content ol, .cms-container__content ul {
    display: block;
    list-style: disc outside none;
    margin: 12px 0;
    padding: 0 0 0 32px; }
    .cms-container__content ol ul, .cms-container__content ul ul {
      list-style-type: circle;
      margin-left: 12px; }
    .cms-container__content ol ol, .cms-container__content ul ol {
      list-style-type: lower-latin;
      margin-left: 12px; }
  .cms-container__content ol {
    list-style-type: decimal; }
  .cms-container__content li {
    display: list-item; }
  @media all and (max-width: 767px) {
    .cms-container__content {
      padding: 24px 16px; } }
  @media all and (max-width: 767px) and (max-width: 767px) {
    .cms-container__content #cms-title {
      font-size: 12px;
      color: #686868; } }
  .cms-container__content > [data-content-type],
  .cms-container__content > [data-content-type] > div {
    margin: 0 !important;
    padding: 0 !important; }

.menu-hr {
  border: 1px solid #231f20;
  margin: 32px 0; }

.left-menu {
  background-color: #f1f1f1;
  border-radius: 8px;
  padding: 16px; }

.left-menu .nav.item {
  position: relative;
  padding: 0;
  transition: all 0.3s ease-in-out; }

.left-menu .nav.item > a {
  display: block;
  padding: 16px;
  text-decoration: none;
  font-size: 14px; }

.left-menu .nav.item.current {
  width: 168px;
  background: #231f20;
  border-radius: 8px;
  color: #ffffff; }

.left-menu .nav.item:hover a {
  width: 168px;
  background: #231f20;
  border-radius: 8px;
  color: white; }

.compare p, .compare__cell {
  font-size: 14px;
  max-width: 344px;
  overflow: overlay; }

.compare__link--image {
  max-width: 288px; }

.compare .price {
  display: flex;
  font-weight: 400; }
  .compare .price__value {
    font-size: 24px; }
    .compare .price__value--old {
      order: 2;
      font-size: 14px; }

.compare .button, .compare .button-extend [type="button"], .button-extend .compare [type="button"],
.compare .button-extend [type="submit"], .button-extend .compare [type="submit"], .compare .file-upload--native label, .file-upload--native .compare label, .compare .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .compare button, .compare .slider__link--button, .compare .slider__link--button-secondary, .compare .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .compare a.action, .compare a.pagebuilder-button-link,
.compare button.pagebuilder-button-link,
.compare div.pagebuilder-button-link, .compare a.pagebuilder-button-primary,
.compare button.pagebuilder-button-primary,
.compare div.pagebuilder-button-primary, .compare a.pagebuilder-button-secondary,
.compare button.pagebuilder-button-secondary,
.compare div.pagebuilder-button-secondary, .compare .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .compare .yotpo-default-button,
.compare .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .compare input.yotpo-default-button[type="button"], .compare .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .compare .yotpo-default-button.primary-color-btn.yotpo-submit {
  min-height: 44px;
  min-width: 44px; }

.compare__remove {
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 10px;
  min-width: 16px !important;
  min-height: 16px !important;
  margin: 0;
  padding: 4px;
  border-radius: 50%;
  background-color: #231f20; }
  .compare__remove:after {
    display: none; }
  .compare__remove .icon {
    width: 14px;
    height: 14px;
    fill: #ffffff; }

.compare .stock.unavailable {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-height: 44px;
  min-width: 44px;
  margin-left: 16px;
  padding: 0 16px;
  background-color: #d8d8d8;
  border-radius: 8px;
  outline: none;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif";
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  color: #ffffff;
  cursor: not-allowed;
  text-transform: none;
  text-decoration: none; }

.sidebar-block__clear-compare .button.button--link > span, .sidebar-block__clear-compare .button-extend .button--link[type="button"] > span, .button-extend .sidebar-block__clear-compare .button--link[type="button"] > span, .sidebar-block__clear-compare .button-extend a.pagebuilder-button-link[type="button"] > span, .button-extend .sidebar-block__clear-compare a.pagebuilder-button-link[type="button"] > span, .sidebar-block__clear-compare .button-extend button.pagebuilder-button-link[type="button"] > span, .button-extend .sidebar-block__clear-compare button.pagebuilder-button-link[type="button"] > span, .sidebar-block__clear-compare .button-extend div.pagebuilder-button-link[type="button"] > span, .button-extend .sidebar-block__clear-compare div.pagebuilder-button-link[type="button"] > span, .sidebar-block__clear-compare .button-extend .button--link[type="submit"] > span, .button-extend .sidebar-block__clear-compare .button--link[type="submit"] > span, .sidebar-block__clear-compare .button-extend a.pagebuilder-button-link[type="submit"] > span, .button-extend .sidebar-block__clear-compare a.pagebuilder-button-link[type="submit"] > span, .sidebar-block__clear-compare .button-extend button.pagebuilder-button-link[type="submit"] > span, .button-extend .sidebar-block__clear-compare button.pagebuilder-button-link[type="submit"] > span, .sidebar-block__clear-compare .button-extend div.pagebuilder-button-link[type="submit"] > span, .button-extend .sidebar-block__clear-compare div.pagebuilder-button-link[type="submit"] > span, .sidebar-block__clear-compare .file-upload--native label.button--link > span, .file-upload--native .sidebar-block__clear-compare label.button--link > span, .sidebar-block__clear-compare .ui-datepicker .ui-datepicker-buttonpane button.button--link > span, .ui-datepicker .ui-datepicker-buttonpane .sidebar-block__clear-compare button.button--link > span, .sidebar-block__clear-compare .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link > span, .ui-datepicker .ui-datepicker-buttonpane .sidebar-block__clear-compare button.pagebuilder-button-link > span, .sidebar-block__clear-compare .button--link.slider__link--button > span, .sidebar-block__clear-compare a.slider__link--button.pagebuilder-button-link > span, .sidebar-block__clear-compare button.slider__link--button.pagebuilder-button-link > span, .sidebar-block__clear-compare div.slider__link--button.pagebuilder-button-link > span, .sidebar-block__clear-compare .button--link.slider__link--button-secondary > span, .sidebar-block__clear-compare a.slider__link--button-secondary.pagebuilder-button-link > span, .sidebar-block__clear-compare button.slider__link--button-secondary.pagebuilder-button-link > span, .sidebar-block__clear-compare div.slider__link--button-secondary.pagebuilder-button-link > span, .sidebar-block__clear-compare .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--link.action > span, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .sidebar-block__clear-compare a.button--link.action > span, .sidebar-block__clear-compare .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.pagebuilder-button-link > span, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .sidebar-block__clear-compare a.action.pagebuilder-button-link > span, .sidebar-block__clear-compare a.pagebuilder-button-link > span, .sidebar-block__clear-compare button.pagebuilder-button-link > span, .sidebar-block__clear-compare div.pagebuilder-button-link > span, .sidebar-block__clear-compare a.button--link.pagebuilder-button-primary > span, .sidebar-block__clear-compare a.pagebuilder-button-primary.pagebuilder-button-link > span, .sidebar-block__clear-compare button.button--link.pagebuilder-button-primary > span, .sidebar-block__clear-compare button.pagebuilder-button-primary.pagebuilder-button-link > span, .sidebar-block__clear-compare div.button--link.pagebuilder-button-primary > span, .sidebar-block__clear-compare div.pagebuilder-button-primary.pagebuilder-button-link > span, .sidebar-block__clear-compare a.button--link.pagebuilder-button-secondary > span, .sidebar-block__clear-compare a.pagebuilder-button-secondary.pagebuilder-button-link > span, .sidebar-block__clear-compare button.button--link.pagebuilder-button-secondary > span, .sidebar-block__clear-compare button.pagebuilder-button-secondary.pagebuilder-button-link > span, .sidebar-block__clear-compare div.button--link.pagebuilder-button-secondary > span, .sidebar-block__clear-compare div.pagebuilder-button-secondary.pagebuilder-button-link > span, .sidebar-block__clear-compare .page-main .product-view .yotpo .button--link.yotpo-default-button > span, .page-main .product-view .yotpo .sidebar-block__clear-compare .button--link.yotpo-default-button > span, .sidebar-block__clear-compare .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-link > span, .page-main .product-view .yotpo .sidebar-block__clear-compare a.yotpo-default-button.pagebuilder-button-link > span, .sidebar-block__clear-compare .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-link > span, .page-main .product-view .yotpo .sidebar-block__clear-compare button.yotpo-default-button.pagebuilder-button-link > span, .sidebar-block__clear-compare .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-link > span, .page-main .product-view .yotpo .sidebar-block__clear-compare div.yotpo-default-button.pagebuilder-button-link > span {
  color: #00a651; }

@media all and (max-width: 767px) {
  .sales-order-view .header,
  .sales-order-history .header,
  .purchaseorder-purchaseorder-index .header,
  .purchaseorder-purchaseorder-view .header {
    display: none; } }

.dashboard > .row, .dashboard > .storecredit {
  flex: 1; }

.dashboard__container {
  display: grid;
  justify-content: space-between;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 8px; }
  @media all and (min-width: 768px) {
    .dashboard__container {
      display: none; } }
  .dashboard__container-link {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    line-height: 1.3; }
    [lang="th"] .dashboard__container-link {
      line-height: 1.6; }
    .dashboard__container-link .icon {
      width: 20px;
      height: 20px;
      margin-bottom: 16px; }
    .dashboard__container-link:hover .count {
      border-color: #f1f1f1; }
  .dashboard__container #pending_payment .icon,
  .dashboard__container #in_transit .icon,
  .dashboard__container #complete .icon,
  .dashboard__container #blogs .icon {
    width: 24px;
    height: 24px;
    margin-bottom: 12px; }
  .dashboard__container .count {
    position: absolute;
    top: -2px;
    left: calc(50% + 2px);
    display: flex;
    align-items: center;
    justify-content: center;
    height: 22px;
    min-width: 22px;
    padding: 0 6px;
    font-size: 10px;
    background: #00a651;
    border: 2px solid #ffffff;
    border-radius: 40px;
    color: #ffffff; }

.dashboard__return-link {
  margin-bottom: 4px; }
  .dashboard__return-link .link, .dashboard__return-link a, .dashboard__return-link .dashboard-nav .nav.item > a, .dashboard-nav .dashboard__return-link .nav.item > a, .dashboard__return-link .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .dashboard__return-link .goTo, .dashboard__return-link .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .dashboard__return-link .yotpo-icon, .dashboard__return-link .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .dashboard__return-link .yotpo-read-more {
    display: inline-flex;
    align-items: center;
    font-size: 12px;
    color: #686868; }
    .dashboard__return-link .link:hover, .dashboard__return-link a:hover, .dashboard__return-link .dashboard-nav .nav.item > a:hover, .dashboard-nav .dashboard__return-link .nav.item > a:hover, .dashboard__return-link .page-main .product-view .yotpo .yotpo-pager .goTo:hover, .page-main .product-view .yotpo .yotpo-pager .dashboard__return-link .goTo:hover, .dashboard__return-link .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover, .page-main .product-view .yotpo .yotpo-pager .dashboard__return-link .yotpo-icon:hover, .dashboard__return-link .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover, .page-main .product-view .yotpo .yotpo-review .dashboard__return-link .yotpo-read-more:hover {
      color: #231f20; }
      .dashboard__return-link .link:hover .icon, .dashboard__return-link a:hover .icon, .dashboard__return-link .dashboard-nav .nav.item > a:hover .icon, .dashboard-nav .dashboard__return-link .nav.item > a:hover .icon, .dashboard__return-link .page-main .product-view .yotpo .yotpo-pager .goTo:hover .icon, .page-main .product-view .yotpo .yotpo-pager .dashboard__return-link .goTo:hover .icon, .dashboard__return-link .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover .icon, .page-main .product-view .yotpo .yotpo-pager .dashboard__return-link .yotpo-icon:hover .icon, .dashboard__return-link .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover .icon, .page-main .product-view .yotpo .yotpo-review .dashboard__return-link .yotpo-read-more:hover .icon {
        fill: #231f20; }
  .dashboard__return-link .icon {
    width: 12px;
    height: 12px;
    margin-right: 8px;
    fill: #686868; }

.dashboard__sidebar {
  margin-bottom: 32px;
  min-width: 200px; }
  @media all and (max-width: 767px) {
    .dashboard__sidebar {
      display: none; } }

.dashboard__content {
  position: relative;
  flex-basis: 100%;
  max-width: 100%; }
  @media all and (min-width: 1024px) {
    .dashboard__content {
      flex-basis: calc(100% - 200px);
      max-width: calc(100% - 200px);
      padding: 0 0 0 40px; } }
  @media all and (min-width: 768px) {
    .dashboard__content.dashboard-view {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto auto 1fr;
      grid-column-gap: 0;
      grid-row-gap: 0;
      margin-bottom: 32px; }
      .dashboard__content.dashboard-view .dashboard__box--heading {
        grid-area: 1 / 1 / 2 / 3; }
      .dashboard__content.dashboard-view .dashboard__box-column {
        display: flex;
        width: auto; }
        .dashboard__content.dashboard-view .dashboard__box-column.info {
          grid-area: 2 / 1 / 3 / 2; }
        .dashboard__content.dashboard-view .dashboard__box-column.address {
          grid-area: 2 / 2 / 3 / 3; }
      .dashboard__content.dashboard-view .dashboard__box.orders {
        grid-area: 3 / 1 / 4 / 3; }
        .dashboard__content.dashboard-view .dashboard__box.orders .dashboard-table__content {
          padding: 16px 24px; } }
  .dashboard__content .filter-divider {
    display: none; }
  .dashboard__content .my-orders-search-advanced .search-sku {
    position: absolute;
    right: 16px;
    top: 0; }
    .dashboard__content .my-orders-search-advanced .search-sku::after {
      content: "";
      position: absolute;
      left: 16px;
      top: 12px;
      width: 16px;
      height: 16px;
      border-bottom-right-radius: 4px;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M7.68923268,6.83897383e-14 C11.9358786,6.83897383e-14 15.3784654,3.36655368 15.3784654,7.51940809 C15.3784654,9.47912109 14.6118519,11.2637365 13.3558925,12.6021105 L15.8260113,15.0108899 C16.0575703,15.2367465 16.0580579,15.6034092 15.8271003,15.829854 C15.6171389,16.0357129 15.2881806,16.0548214 15.0561316,15.8869049 L14.98964,15.830919 L12.4906907,13.3929729 C11.17496,14.4228965 9.50564869,15.0388162 7.68923268,15.0388162 C3.44258673,15.0388162 0,11.6722625 0,7.51940809 C0,3.36655368 3.44258673,6.83897383e-14 7.68923268,6.83897383e-14 Z M7.68923268,1.15819115 C4.09668446,1.15819115 1.1843487,4.00620498 1.1843487,7.51940809 C1.1843487,11.0326112 4.09668446,13.880625 7.68923268,13.880625 C11.2817809,13.880625 14.1941167,11.0326112 14.1941167,7.51940809 C14.1941167,4.00620498 11.2817809,1.15819115 7.68923268,1.15819115 Z'/%3E%3C/svg%3E"); }
    .dashboard__content .my-orders-search-advanced .search-sku input {
      height: 40px;
      padding-left: 40px;
      width: 300px;
      background-color: #f1f1f1;
      border-radius: 8px;
      border: none; }
      .dashboard__content .my-orders-search-advanced .search-sku input.focus-visible {
        outline: none; }
      .dashboard__content .my-orders-search-advanced .search-sku input:focus, .dashboard__content .my-orders-search-advanced .search-sku input:visited {
        background: #ffffff;
        border: 1px solid #00a651; }
    .dashboard__content .my-orders-search-advanced .search-sku button {
      display: none; }
  .dashboard__content .my-orders-search-advanced .extra-order-search,
  .dashboard__content .my-orders-search-advanced .filters-collapse,
  .dashboard__content .my-orders-search-advanced .filter-summary {
    display: none; }
  .dashboard__content .toolbar.toolbar--secondary .toolbar__limiter {
    display: none; }
  .dashboard__content .toolbar.toolbar--secondary .toolbar__amount {
    order: 2; }

.dashboard__content-heading {
  font-size: 36px; }

.dashboard .cell-label-line-description {
  color: #686868; }

.dashboard__box {
  margin-bottom: 16px;
  border-radius: 8px;
  box-shadow: 0 0 20px 0 #ebebeb;
  overflow: hidden; }
  @media all and (min-width: 768px) {
    .dashboard__box {
      margin-bottom: 24px; } }
  .dashboard__box--heading {
    display: flex;
    grid-gap: 24px;
    margin: 16px 0 24px; }
    .dashboard__box--heading h1 {
      margin: 0;
      line-height: 1.4; }
    .dashboard__box--heading span {
      color: #b9b9b9; }
    .dashboard__box--heading--icon {
      height: 72px;
      width: 72px;
      border-radius: 50%;
      display: flex;
      background: #000; }
      .dashboard__box--heading--icon svg {
        fill: #ffffff;
        margin: auto;
        height: 34px;
        width: 34px; }
    @media all and (max-width: 767px) {
      .dashboard__box--heading {
        align-items: center;
        grid-gap: 16px;
        padding: 24px 16px;
        margin: 0;
        background-color: #00a651; }
        .dashboard__box--heading h1,
        .dashboard__box--heading span {
          color: #ffffff; }
        .dashboard__box--heading span {
          font-size: 12px; }
        .dashboard__box--heading .dashboard__logout--link {
          display: none; }
        .dashboard__box--heading--icon {
          background: #ffffff;
          height: 48px;
          width: 48px; }
          .dashboard__box--heading--icon svg {
            fill: #000;
            height: 20px;
            width: 20px; } }
  @media all and (min-width: 768px) {
    .dashboard__box-column {
      width: calc(50% - 10px);
      display: inline-table; }
      .dashboard__box-column:nth-child(2) {
        margin-right: 20px; }
      .dashboard__box-column .row.dashboard-items__content, .dashboard__box-column .dashboard-items__content.storecredit {
        max-width: 449px;
        overflow-wrap: anywhere; }
      .dashboard__box-column .dashboard-items {
        flex-grow: 1;
        display: flex;
        flex-direction: column; }
        .dashboard__box-column .dashboard-items__content {
          flex-grow: 1; } }
  @media all and (max-width: 767px) {
    .dashboard__box-column.address {
      display: none; }
    .dashboard__box-column.info {
      border-radius: 0;
      margin-top: -2px;
      box-shadow: none;
      position: relative; }
      .dashboard__box-column.info .dashboard-table__header {
        display: none; }
      .dashboard__box-column.info .dashboard-items__content {
        background-color: #00a651;
        color: #ffffff;
        fill: #ffffff;
        margin: 0;
        border-radius: 0;
        padding: 0 16px 24px; }
        .dashboard__box-column.info .dashboard-items__content .dashboard-items__item {
          padding-top: 16px;
          border-top: 1px solid #d0e5f4;
          display: flex;
          justify-content: space-between; }
          .dashboard__box-column.info .dashboard-items__content .dashboard-items__item .dashboard-items__mobile-edit {
            display: block; }
            .dashboard__box-column.info .dashboard-items__content .dashboard-items__item .dashboard-items__mobile-edit svg {
              fill: #ffffff; }
      .dashboard__box-column.info .dashboard-items__mobile-wave {
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        height: 37px;
        margin-bottom: -4px; } }
  .dashboard__box .dashboard-table__header .dashboard-table__link {
    color: #ffffff;
    font-size: 12px; }
    .dashboard__box .dashboard-table__header .dashboard-table__link:hover {
      text-decoration: underline !important; }
  .dashboard__box .dashboard-table__content,
  .dashboard__box .dashboard-items__content {
    padding: 24px 12px; }
  .dashboard__box.info, .dashboard__box.address {
    background-color: #00a651; }
    .dashboard__box.info .dashboard-table__content,
    .dashboard__box.info .dashboard-items__content, .dashboard__box.address .dashboard-table__content,
    .dashboard__box.address .dashboard-items__content {
      max-width: none;
      padding: 0 16px 24px; }
      @media all and (min-width: 768px) {
        .dashboard__box.info .dashboard-table__content,
        .dashboard__box.info .dashboard-items__content, .dashboard__box.address .dashboard-table__content,
        .dashboard__box.address .dashboard-items__content {
          padding: 16px 18px;
          background-color: #ffffff; } }
    .dashboard__box.info .dashboard-items__content, .dashboard__box.address .dashboard-items__content {
      border-radius: 8px; }
      @media all and (min-width: 768px) {
        .dashboard__box.info .dashboard-items__content, .dashboard__box.address .dashboard-items__content {
          margin: 0 8px 8px; } }
  @media all and (max-width: 767px) {
    .dashboard__box.orders {
      display: none;
      margin: 16px;
      background: none;
      overflow: hidden; } }
  @media all and (max-width: 767px) {
    .dashboard__box.orders .dashboard-table__header {
      padding: 8px 16px;
      background-color: #00a651; } }
  .dashboard__box.orders--mobile {
    display: block; }
    @media all and (min-width: 768px) {
      .dashboard__box.orders--mobile {
        display: none; } }
  .dashboard__box.orders.others {
    display: none; }
  .dashboard__box.other-functions {
    margin: 16px;
    background: none;
    overflow: hidden; }
    @media all and (min-width: 768px) {
      .dashboard__box.other-functions {
        display: none; } }
    .dashboard__box.other-functions .list, .dashboard__box.other-functions .company .jstree-container-ul, .company .dashboard__box.other-functions .jstree-container-ul {
      display: grid;
      justify-content: space-between;
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 24px 8px; }
      .dashboard__box.other-functions .list .nav__inner, .dashboard__box.other-functions .company .jstree-container-ul .nav__inner, .company .dashboard__box.other-functions .jstree-container-ul .nav__inner {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        line-height: 1.3; }
        .dashboard__box.other-functions .list .nav__inner .icon, .dashboard__box.other-functions .company .jstree-container-ul .nav__inner .icon, .company .dashboard__box.other-functions .jstree-container-ul .nav__inner .icon {
          width: 20px;
          height: 20px;
          margin-bottom: 12px; }

.dashboard-table .cart-price {
  display: flex;
  align-items: center; }

.dashboard-table .order-item-details {
  display: flex; }
  .dashboard-table .order-item-details__image {
    border: 1px solid #ebebeb;
    width: 100px;
    height: 100px;
    min-width: 100px;
    min-height: 100px;
    margin-right: 12px;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
  .dashboard-table .order-item-details__name {
    font-size: 14px; }
  .dashboard-table .order-item-details__free-gift {
    font-size: 12px;
    color: #df6365; }

.dashboard-table .product-attributes__label, .dashboard-table .product-attributes__value {
  font-size: 12px;
  color: #686868; }

.dashboard-table__content--totals .button, .dashboard-table__content--totals .button-extend [type="button"], .button-extend .dashboard-table__content--totals [type="button"],
.dashboard-table__content--totals .button-extend [type="submit"], .button-extend .dashboard-table__content--totals [type="submit"], .dashboard-table__content--totals .file-upload--native label, .file-upload--native .dashboard-table__content--totals label, .dashboard-table__content--totals .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .dashboard-table__content--totals button, .dashboard-table__content--totals .slider__link--button, .dashboard-table__content--totals .slider__link--button-secondary, .dashboard-table__content--totals .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .dashboard-table__content--totals a.action, .dashboard-table__content--totals a.pagebuilder-button-link,
.dashboard-table__content--totals button.pagebuilder-button-link,
.dashboard-table__content--totals div.pagebuilder-button-link, .dashboard-table__content--totals a.pagebuilder-button-primary,
.dashboard-table__content--totals button.pagebuilder-button-primary,
.dashboard-table__content--totals div.pagebuilder-button-primary, .dashboard-table__content--totals a.pagebuilder-button-secondary,
.dashboard-table__content--totals button.pagebuilder-button-secondary,
.dashboard-table__content--totals div.pagebuilder-button-secondary, .dashboard-table__content--totals .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .dashboard-table__content--totals .yotpo-default-button,
.dashboard-table__content--totals .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .dashboard-table__content--totals input.yotpo-default-button[type="button"], .dashboard-table__content--totals .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .dashboard-table__content--totals .yotpo-default-button.primary-color-btn.yotpo-submit {
  width: 100%;
  margin-top: 12px; }

@media all and (max-width: 767px) {
  .dashboard-table__content {
    overflow: hidden; } }

.dashboard__page-title {
  margin: 0; }

.dashboard .tab {
  display: flex;
  flex-flow: row wrap;
  justify-content: center; }
  .dashboard .tab .tab__title {
    order: -1; }
    .dashboard .tab .tab__title .requires-approval-counter {
      position: initial;
      display: inline;
      height: 24px; }

.dashboard__account-tabs {
  max-width: 480px;
  position: relative; }
  .dashboard__account-tabs .rma-select {
    width: 48%; }
  .dashboard__account-tabs .tab__title {
    width: 45%;
    margin-bottom: 24px; }
  .dashboard__account-tabs .divider {
    border-top: 1px solid #f1f1f1;
    padding-bottom: 16px; }
  .dashboard__account-tabs .tab__content {
    padding: 0; }
    .dashboard__account-tabs .tab__content button {
      width: 100%; }
  .dashboard__account-tabs .dashboard-form--checkout-names {
    display: flex; }
    .dashboard__account-tabs .dashboard-form--checkout-names .input {
      width: 100%; }
      .dashboard__account-tabs .dashboard-form--checkout-names .input:first-child {
        margin-right: 16px; }
    @media all and (max-width: 767px) {
      .dashboard__account-tabs .dashboard-form--checkout-names {
        display: block; } }
  .dashboard__account-tabs .form-create-purchase-order-rule .admin__action-multiselect-menu-wrap,
  .dashboard__account-tabs .form-create-purchase-order-rule .admin__action-multiselect-actions-wrap,
  .dashboard__account-tabs .form-create-purchase-order-rule .input__field.validate-select-field,
  .dashboard__account-tabs .form-create-purchase-order-rule .input.date .validate-select-field.datetime-picker,
  .input.date .dashboard__account-tabs .form-create-purchase-order-rule .validate-select-field.datetime-picker,
  .dashboard__account-tabs .form-create-purchase-order-rule .input--datepicker input.validate-select-field,
  .input--datepicker .dashboard__account-tabs .form-create-purchase-order-rule input.validate-select-field,
  .dashboard__account-tabs .form-create-purchase-order-rule .quote-items .quote-table-items .validate-select-field.input-text,
  .quote-items .quote-table-items .dashboard__account-tabs .form-create-purchase-order-rule .validate-select-field.input-text,
  .dashboard__account-tabs .form-create-purchase-order-rule .page-main .product-view .yotpo input.validate-select-field,
  .page-main .product-view .yotpo .dashboard__account-tabs .form-create-purchase-order-rule input.validate-select-field,
  .dashboard__account-tabs .form-create-purchase-order-rule .page-main .product-view .yotpo textarea.validate-select-field,
  .page-main .product-view .yotpo .dashboard__account-tabs .form-create-purchase-order-rule textarea.validate-select-field,
  .dashboard__account-tabs .form-create-purchase-order-rule .admin__action-multiselect-text,
  .dashboard__account-tabs .form-create-purchase-order-rule .admin__action-multiselect-search-count > span:first-child,
  .dashboard__account-tabs .form-create-purchase-order-rule .admin__control-text.admin__action-multiselect-search,
  .dashboard__account-tabs .form-view-purchase-order-rule .admin__action-multiselect-menu-wrap,
  .dashboard__account-tabs .form-view-purchase-order-rule .admin__action-multiselect-actions-wrap,
  .dashboard__account-tabs .form-view-purchase-order-rule .input__field.validate-select-field,
  .dashboard__account-tabs .form-view-purchase-order-rule .input.date .validate-select-field.datetime-picker,
  .input.date .dashboard__account-tabs .form-view-purchase-order-rule .validate-select-field.datetime-picker,
  .dashboard__account-tabs .form-view-purchase-order-rule .input--datepicker input.validate-select-field,
  .input--datepicker .dashboard__account-tabs .form-view-purchase-order-rule input.validate-select-field,
  .dashboard__account-tabs .form-view-purchase-order-rule .quote-items .quote-table-items .validate-select-field.input-text,
  .quote-items .quote-table-items .dashboard__account-tabs .form-view-purchase-order-rule .validate-select-field.input-text,
  .dashboard__account-tabs .form-view-purchase-order-rule .page-main .product-view .yotpo input.validate-select-field,
  .page-main .product-view .yotpo .dashboard__account-tabs .form-view-purchase-order-rule input.validate-select-field,
  .dashboard__account-tabs .form-view-purchase-order-rule .page-main .product-view .yotpo textarea.validate-select-field,
  .page-main .product-view .yotpo .dashboard__account-tabs .form-view-purchase-order-rule textarea.validate-select-field,
  .dashboard__account-tabs .form-view-purchase-order-rule .admin__action-multiselect-text,
  .dashboard__account-tabs .form-view-purchase-order-rule .admin__action-multiselect-search-count > span:first-child,
  .dashboard__account-tabs .form-view-purchase-order-rule .admin__control-text.admin__action-multiselect-search {
    display: none; }
  .dashboard__account-tabs .form-create-purchase-order-rule ._hide,
  .dashboard__account-tabs .form-view-purchase-order-rule ._hide {
    display: none; }
  .dashboard__account-tabs .form-create-purchase-order-rule .rule-approvers,
  .dashboard__account-tabs .form-view-purchase-order-rule .rule-approvers {
    display: block !important; }
  .dashboard__account-tabs .form-create-purchase-order-rule .checkbox__field:checked ~ .checkbox__icon--unchecked,
  .dashboard__account-tabs .form-view-purchase-order-rule .checkbox__field:checked ~ .checkbox__icon--unchecked {
    opacity: 0; }
  .dashboard__account-tabs .form-create-purchase-order-rule .divider,
  .dashboard__account-tabs .form-view-purchase-order-rule .divider {
    border-top: 1px solid #f1f1f1;
    padding-bottom: 16px; }
  .dashboard__account-tabs .form-create-purchase-order-rule div[data-role="switcher"] .checkbox__field,
  .dashboard__account-tabs .form-create-purchase-order-rule div[data-role="switcher"] .checkbox__icon,
  .dashboard__account-tabs .form-view-purchase-order-rule div[data-role="switcher"] .checkbox__field,
  .dashboard__account-tabs .form-view-purchase-order-rule div[data-role="switcher"] .checkbox__icon {
    right: 0;
    left: auto; }
  .dashboard__account-tabs .form-create-purchase-order-rule div[data-role="switcher"] .checkbox__label,
  .dashboard__account-tabs .form-view-purchase-order-rule div[data-role="switcher"] .checkbox__label {
    position: absolute;
    top: 50%;
    right: 48px;
    width: auto;
    transform: translateY(-50%); }

.dashboard__status .status {
  display: inline-flex;
  min-height: 22px;
  padding: 0 8px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  background-color: #000;
  border-radius: 4px; }
  .dashboard__status .status.pending_payment, .dashboard__status .status.pending_payment_alipay, .dashboard__status .status.pending, .dashboard__status .status.holded {
    background-color: #ea2227; }
  .dashboard__status .status.in_transit, .dashboard__status .status.pending_shipment, .dashboard__status .status.pending_confirm, .dashboard__status .status.processing {
    background-color: #f18e53; }
  .dashboard__status .status.complete, .dashboard__status .status.reviewed, .dashboard__status .status.approved, .dashboard__status .status.processed_closed, .dashboard__status .status.authorized, .dashboard__status .status.received, .dashboard__status .status.reviewed, .dashboard__status .status.approved {
    background-color: #7fba7a; }
  .dashboard__status .status.canceled, .dashboard__status .status.closed, .dashboard__status .status.not_approved, .dashboard__status .status.denied, .dashboard__status .status.rejected {
    padding: 0;
    background-color: transparent;
    color: #b9b9b9; }

.dashboard .form-view-purchase-order-rule .dashboard__order-address {
  flex-direction: column;
  grid-gap: 8px; }
  .dashboard .form-view-purchase-order-rule .dashboard__order-address label {
    width: 80px; }
  .dashboard .form-view-purchase-order-rule .dashboard__order-address .condition._hide {
    display: none; }
  .dashboard .form-view-purchase-order-rule .dashboard__order-address .dashboard__order-address-names,
  .dashboard .form-view-purchase-order-rule .dashboard__order-address .information__text {
    display: inline; }

.dashboard .form-view-purchase-order-rule .field-condition-order-total {
  display: flex;
  grid-gap: 20px; }

.dashboard .dashboard__order-subheader {
  height: 46px;
  width: auto;
  font-size: 14px;
  color: #686868;
  padding: 12px 16px;
  font-weight: 500;
  line-height: 22px;
  background-color: #f8f8f8; }
  .dashboard .dashboard__order-subheader.quote {
    color: #231f20; }
    .dashboard .dashboard__order-subheader.quote .updated {
      color: #686868; }

.dashboard .dashboard__order-address {
  padding: 24px 16px;
  display: flex;
  grid-gap: 16px; }
  .dashboard .dashboard__order-address-names p {
    font-size: 14px;
    color: #686868;
    line-height: 25px; }
  .dashboard .dashboard__order-address .information__text {
    font-size: 14px; }

.dashboard__order-date-paragraph {
  padding: 24px 16px; }

.dashboard .purchase-order-items .button--update {
  border: none;
  background: none; }
  .dashboard .purchase-order-items .button--update._disabled svg {
    fill: #6e7577; }

.dashboard__order-messages {
  background-color: #f8f8f8;
  border-radius: 8px;
  padding-top: 24px; }
  .dashboard__order-messages-wrap {
    display: flex;
    flex-direction: column;
    overflow-wrap: anywhere; }
    .dashboard__order-messages-wrap .row, .dashboard__order-messages-wrap .storecredit {
      margin: 0 24px 24px;
      display: block; }
      .dashboard__order-messages-wrap .row.left, .dashboard__order-messages-wrap .left.storecredit {
        margin-left: auto;
        text-align: right; }
      .dashboard__order-messages-wrap .row .quote-comments__author.admin:before, .dashboard__order-messages-wrap .storecredit .quote-comments__author.admin:before {
        content: "";
        display: inline-block;
        margin-right: 6px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #7fba7a; }
      .dashboard__order-messages-wrap .row .quote-comments__author.author:before, .dashboard__order-messages-wrap .storecredit .quote-comments__author.author:before {
        content: "";
        display: inline-block;
        margin-right: 6px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #00a651; }
      .dashboard__order-messages-wrap .row .quote-comments__author, .dashboard__order-messages-wrap .storecredit .quote-comments__author,
      .dashboard__order-messages-wrap .row .quote-comments__date,
      .dashboard__order-messages-wrap .storecredit .quote-comments__date {
        font-size: 12px;
        color: #686868; }
      .dashboard__order-messages-wrap .row .quote-comments__content, .dashboard__order-messages-wrap .storecredit .quote-comments__content {
        background-color: #f1f1f1;
        border-radius: 8px;
        font-size: 14px;
        padding: 0 16px;
        width: -moz-fit-content;
        width: fit-content; }

.dashboard__order-message {
  position: relative; }
  .dashboard__order-message .file-upload {
    position: absolute;
    right: 128px; }
  .dashboard__order-message .button, .dashboard__order-message .button-extend [type="button"], .button-extend .dashboard__order-message [type="button"],
  .dashboard__order-message .button-extend [type="submit"], .button-extend .dashboard__order-message [type="submit"], .dashboard__order-message .file-upload--native label, .file-upload--native .dashboard__order-message label, .dashboard__order-message .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .dashboard__order-message button, .dashboard__order-message .slider__link--button, .dashboard__order-message .slider__link--button-secondary, .dashboard__order-message .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .dashboard__order-message a.action, .dashboard__order-message a.pagebuilder-button-link,
  .dashboard__order-message button.pagebuilder-button-link,
  .dashboard__order-message div.pagebuilder-button-link, .dashboard__order-message a.pagebuilder-button-primary,
  .dashboard__order-message button.pagebuilder-button-primary,
  .dashboard__order-message div.pagebuilder-button-primary, .dashboard__order-message a.pagebuilder-button-secondary,
  .dashboard__order-message button.pagebuilder-button-secondary,
  .dashboard__order-message div.pagebuilder-button-secondary, .dashboard__order-message .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .dashboard__order-message .yotpo-default-button,
  .dashboard__order-message .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .dashboard__order-message input.yotpo-default-button[type="button"], .dashboard__order-message .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .dashboard__order-message .yotpo-default-button.primary-color-btn.yotpo-submit {
    width: 128px; }

.dashboard-header {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  height: 48px;
  width: 100vw;
  background: #ffffff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
  z-index: 10; }
  @media all and (min-width: 768px) {
    .dashboard-header {
      display: none; } }
  .dashboard-header__return {
    flex-shrink: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    width: 48px; }
  .dashboard-header__title {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: calc(100% - 96px);
    margin: 0;
    padding: 0 8px;
    font-size: 12px;
    color: #686868; }

.dashboard #mobile-history,
.dashboard .actions-group, .dashboard__nav--select, .dashboard__nav--back {
  display: none; }

@media all and (max-width: 767px) {
  .dashboard {
    margin: 0; }
    .dashboard #mobile-history, .dashboard__quota {
      display: block !important; }
    .dashboard .heading--page.dashboard__content-heading, .dashboard__sidebar {
      display: none; }
    .dashboard__mobile--confirm {
      background: #ffffff;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
      position: fixed;
      padding: 16px;
      bottom: 0;
      left: 0;
      z-index: 10; }
    .dashboard__content {
      padding: 0; }
    .dashboard__account-tabs {
      max-width: 100%;
      margin: 16px;
      padding-top: 64px; }
      .dashboard__account-tabs--back {
        display: flex !important;
        height: 40px;
        position: absolute;
        width: 40px;
        left: 8px;
        top: 4px; }
      .dashboard__account-tabs--select {
        display: block !important;
        position: absolute;
        right: 8px; }
        .dashboard__account-tabs--select select {
          background-color: #ffffff !important; }
      .dashboard__account-tabs .tab__title {
        flex: none;
        width: 22%; }
      .dashboard__account-tabs .rma-select {
        width: 100%; } }

.return-link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px; }

.order-sub-actions {
  display: flex;
  flex-grow: 1;
  padding: 0 8px; }
  .order-sub-actions__link {
    display: flex;
    align-items: center;
    padding: 2px 8px; }
  .order-sub-actions .icon {
    width: 14px;
    height: 14px;
    margin-right: 4px; }

.rma-create {
  padding: 0; }
  @media all and (min-width: 768px) {
    .rma-create {
      padding: 0 0 32px; } }
  .rma-create #registrant-options > .fields {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 16px;
    padding-bottom: 32px; }
  .rma-create .link.delete, .rma-create a.delete, .rma-create .dashboard-nav .nav.item > a.delete, .dashboard-nav .rma-create .nav.item > a.delete, .rma-create .page-main .product-view .yotpo .yotpo-pager .delete.goTo, .page-main .product-view .yotpo .yotpo-pager .rma-create .delete.goTo, .rma-create .page-main .product-view .yotpo .yotpo-pager .delete.yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .rma-create .delete.yotpo-icon, .rma-create .page-main .product-view .yotpo .yotpo-review .delete.yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .rma-create .delete.yotpo-read-more,
  .rma-create .link.add,
  .rma-create a.add,
  .rma-create .dashboard-nav .nav.item > a.add,
  .dashboard-nav .rma-create .nav.item > a.add,
  .rma-create .page-main .product-view .yotpo .yotpo-pager .add.goTo,
  .page-main .product-view .yotpo .yotpo-pager .rma-create .add.goTo,
  .rma-create .page-main .product-view .yotpo .yotpo-pager .add.yotpo-icon,
  .page-main .product-view .yotpo .yotpo-pager .rma-create .add.yotpo-icon,
  .rma-create .page-main .product-view .yotpo .yotpo-review .add.yotpo-read-more,
  .page-main .product-view .yotpo .yotpo-review .rma-create .add.yotpo-read-more {
    margin: 16px 0 16px -8px;
    padding: 4px 8px;
    background: transparent;
    border: 0;
    font-size: 16px;
    transition: none; }
    .rma-create .link.delete .icon, .rma-create a.delete .icon, .rma-create .dashboard-nav .nav.item > a.delete .icon, .dashboard-nav .rma-create .nav.item > a.delete .icon, .rma-create .page-main .product-view .yotpo .yotpo-pager .delete.goTo .icon, .page-main .product-view .yotpo .yotpo-pager .rma-create .delete.goTo .icon, .rma-create .page-main .product-view .yotpo .yotpo-pager .delete.yotpo-icon .icon, .page-main .product-view .yotpo .yotpo-pager .rma-create .delete.yotpo-icon .icon, .rma-create .page-main .product-view .yotpo .yotpo-review .delete.yotpo-read-more .icon, .page-main .product-view .yotpo .yotpo-review .rma-create .delete.yotpo-read-more .icon,
    .rma-create .link.add .icon,
    .rma-create a.add .icon,
    .rma-create .dashboard-nav .nav.item > a.add .icon,
    .dashboard-nav .rma-create .nav.item > a.add .icon,
    .rma-create .page-main .product-view .yotpo .yotpo-pager .add.goTo .icon,
    .page-main .product-view .yotpo .yotpo-pager .rma-create .add.goTo .icon,
    .rma-create .page-main .product-view .yotpo .yotpo-pager .add.yotpo-icon .icon,
    .page-main .product-view .yotpo .yotpo-pager .rma-create .add.yotpo-icon .icon,
    .rma-create .page-main .product-view .yotpo .yotpo-review .add.yotpo-read-more .icon,
    .page-main .product-view .yotpo .yotpo-review .rma-create .add.yotpo-read-more .icon {
      margin-right: 8px;
      transition: none; }
  .rma-create .link.delete, .rma-create a.delete, .rma-create .dashboard-nav .nav.item > a.delete, .dashboard-nav .rma-create .nav.item > a.delete, .rma-create .page-main .product-view .yotpo .yotpo-pager .delete.goTo, .page-main .product-view .yotpo .yotpo-pager .rma-create .delete.goTo, .rma-create .page-main .product-view .yotpo .yotpo-pager .delete.yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .rma-create .delete.yotpo-icon, .rma-create .page-main .product-view .yotpo .yotpo-review .delete.yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .rma-create .delete.yotpo-read-more {
    margin-bottom: 0; }
  .rma-create .rma-form {
    display: grid;
    grid-template-columns: 1fr 120px;
    grid-auto-rows: auto;
    grid-gap: 16px; }
    .rma-create .rma-form__item {
      grid-column: 1;
      margin: 0; }
      .rma-create .rma-form__item .select {
        margin: 0; }
    .rma-create .rma-form__qty {
      grid-column: 2;
      margin: 0; }
      .rma-create .rma-form__qty .input {
        margin: 0; }
      .rma-create .rma-form__qty.placeholder {
        position: relative; }
        .rma-create .rma-form__qty.placeholder input.qty {
          padding-right: 32px; }
        .rma-create .rma-form__qty.placeholder .note {
          position: absolute;
          top: 43px;
          right: 24px;
          color: #686868;
          font-weight: 400; }
          .rma-create .rma-form__qty.placeholder .note::before {
            content: '/ ';
            display: inline; }
    .rma-create .rma-form__group {
      grid-column: 1 / span 2;
      display: flex;
      flex-flow: wrap-reverse;
      justify-content: space-between; }
    .rma-create .rma-form__add {
      margin: 8px 0; }
    .rma-create .rma-form__note {
      display: block;
      margin-top: 12px;
      font-size: 12px;
      color: #686868;
      font-weight: 400; }
  .rma-create .rma-select {
    margin: 0; }
  .rma-create .field .label, .rma-create .field label, .rma-create .field .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .rma-create .field [data-role="attached-item"] > span, .rma-create .field .amgift-card .amcard-title, .amgift-card .rma-create .field .amcard-title {
    font-weight: 400; }
    .rma-create .field .label::after, .rma-create .field label::after, .rma-create .field .file-upload__attachments [data-role="attached-item"] > span::after, .file-upload__attachments .rma-create .field [data-role="attached-item"] > span::after, .rma-create .field .amgift-card .amcard-title::after, .amgift-card .rma-create .field .amcard-title::after {
      display: none; }
  .rma-create .field.refund-image .upload-input {
    padding: 16px;
    border: 1px solid #ebebeb;
    border-radius: 8px; }
    .rma-create .field.refund-image .upload-input .input__label {
      display: flex;
      justify-content: space-between;
      margin: 0; }
      .rma-create .field.refund-image .upload-input .input__label .label, .rma-create .field.refund-image .upload-input .input__label label, .rma-create .field.refund-image .upload-input .input__label .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .rma-create .field.refund-image .upload-input .input__label [data-role="attached-item"] > span, .rma-create .field.refund-image .upload-input .input__label .amgift-card .amcard-title, .amgift-card .rma-create .field.refund-image .upload-input .input__label .amcard-title {
        display: inline-flex;
        align-items: center;
        margin: 0; }
      .rma-create .field.refund-image .upload-input .input__label .icon {
        position: relative;
        top: 2px; }
    .rma-create .field.refund-image .upload-input .input-file {
      position: absolute;
      clip: rect(0 0 0 0);
      width: 1px;
      height: 1px;
      margin: -1px;
      padding: 0;
      overflow: hidden;
      border: 0; }
    .rma-create .field.refund-image .upload-input img {
      width: 80px;
      margin-top: 4px; }
  .rma-create .input.comment {
    margin: 16px 0; }
    .rma-create .input.comment .input__field--textarea,
    .rma-create .input.comment .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .rma-create .input.comment textarea {
      min-height: 108px; }

.payment-methods__title {
  color: #231f20;
  font-weight: 500;
  padding: 24px 16px 16px;
  font-size: 16px;
  border-bottom: 1px solid #ebebeb; }
  @media all and (min-width: 768px) {
    .payment-methods__title {
      padding: 24px 0 16px; } }

.payment-methods .payment-method-title {
  display: flex;
  align-items: center; }
  .payment-methods .payment-method-title .radio {
    margin-top: 0; }
  .payment-methods .payment-method-title .label, .payment-methods .payment-method-title label, .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .payment-methods .payment-method-title [data-role="attached-item"] > span, .payment-methods .payment-method-title .amgift-card .amcard-title, .amgift-card .payment-methods .payment-method-title .amcard-title {
    display: inline-flex;
    align-items: center;
    color: #231f20;
    font-weight: 500;
    font-size: 16px;
    margin: 16px 0; }
    .payment-methods .payment-method-title .label span, .payment-methods .payment-method-title label span, .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span span, .file-upload__attachments .payment-methods .payment-method-title [data-role="attached-item"] > span span, .payment-methods .payment-method-title .amgift-card .amcard-title span, .amgift-card .payment-methods .payment-method-title .amcard-title span {
      margin-left: 10px; }
    .payment-step .payment-methods .payment-method-title .label, .payment-step .payment-methods .payment-method-title label, .payment-step .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .payment-step .payment-methods .payment-method-title [data-role="attached-item"] > span, .payment-step .payment-methods .payment-method-title .amgift-card .amcard-title, .amgift-card .payment-step .payment-methods .payment-method-title .amcard-title {
      display: inline-flex;
      justify-content: space-between; }
      .payment-step .payment-methods .payment-method-title .label::before, .payment-step .payment-methods .payment-method-title label::before, .payment-step .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::before, .file-upload__attachments .payment-step .payment-methods .payment-method-title [data-role="attached-item"] > span::before, .payment-step .payment-methods .payment-method-title .amgift-card .amcard-title::before, .amgift-card .payment-step .payment-methods .payment-method-title .amcard-title::before {
        margin: 0 0 0 auto;
        border: 1px solid #e1e1e1;
        order: 2; }
      .payment-step .payment-methods .payment-method-title .label::after, .payment-step .payment-methods .payment-method-title label::after, .payment-step .payment-methods .payment-method-title .file-upload__attachments [data-role="attached-item"] > span::after, .file-upload__attachments .payment-step .payment-methods .payment-method-title [data-role="attached-item"] > span::after, .payment-step .payment-methods .payment-method-title .amgift-card .amcard-title::after, .amgift-card .payment-step .payment-methods .payment-method-title .amcard-title::after {
        top: calc(50% - 12px);
        right: 0;
        left: auto;
        z-index: 1; }

.payment-methods .payment-method-content {
  padding: 0; }
  .payment-methods .payment-method-content._active {
    padding: 0 0 24px 0; }
  .payment-methods .payment-method-content p {
    font-size: 14px; }
  .payment-methods .payment-method-content form.form-purchase-order,
  .payment-methods .payment-method-content .wechatpay-qr-method-content {
    padding: 0 0 12px 8px; }

.payment-methods .payment-method-icon {
  width: 110px;
  height: 36px;
  margin-left: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80% auto;
  border: 1px solid #f2f2f2;
  border-radius: 6px; }
  .payment-methods .payment-method-icon + span {
    flex-grow: 1; }

.payment-methods .payment-method-row {
  padding: 24px 0; }

.payment-methods .payment-method-default {
  flex: 1; }

.payment-methods .payment-method-additional {
  flex: 1;
  display: flex;
  flex-wrap: wrap; }
  .payment-methods .payment-method-additional img {
    width: auto;
    height: auto;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.08); }

.payment-methods .payment-method-column-header {
  width: 100%;
  margin-bottom: 4px; }

@media all and (min-width: 1200px) {
  .payment-methods .payment-method-row {
    display: flex; }
  .payment-methods .payment-method-default {
    padding-right: 16px; }
  .payment-methods .payment-method-additional {
    padding-left: 16px; } }

.modal-popup.payment-modal .modal-header button,
.modal-popup.payment-modal .action-close {
  display: none;
  pointer-events: none; }

.wcp-modal__content {
  display: flex;
  justify-content: center; }

.wcp-modal__secondary-image {
  margin-right: 24px; }

.wcp-modal__qr-code {
  margin-bottom: 24px; }

.wcp-modal__error {
  width: 200px;
  height: 200px;
  padding: 40px;
  display: flex;
  justify-content: center;
  justify-items: center;
  color: #f65405;
  background-color: #f2f2f2;
  border-radius: 3px;
  text-align: center; }

.wcp-modal__instructions {
  color: #666;
  text-align: center; }

.magento_rma-returns-view .returns-shipping-information {
  display: none; }

@media all and (max-width: 767px) {
  .negotiable_quote-quote-index .sticky-banner-tip-container,
  .negotiable_quote-quote-index .skip-nav,
  .negotiable_quote-quote-index .header,
  .negotiable_quote-quote-view .sticky-banner-tip-container,
  .negotiable_quote-quote-view .skip-nav,
  .negotiable_quote-quote-view .header {
    display: none !important; } }

@media all and (max-width: 767px) {
  .negotiable_quote-quote-index {
    background-color: #f1f1f1; } }

@media all and (max-width: 767px) {
  .quote-list-header,
  .quote-view-header {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    height: 48px;
    width: 100vw;
    background: #ffffff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
    z-index: 10; } }

@media all and (max-width: 767px) {
  .quote-list-header .heading-container,
  .quote-view-header .heading-container {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: calc(100% - 96px);
    margin: 0;
    padding: 0 8px;
    font-size: 12px;
    color: #686868; }
    .quote-list-header .heading-container .heading, .quote-list-header .heading-container h1,
    .quote-list-header .heading-container h2,
    .quote-list-header .heading-container h3,
    .quote-list-header .heading-container h4,
    .quote-list-header .heading-container h5,
    .quote-list-header .heading-container h6, .quote-list-header .heading-container .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .quote-list-header .heading-container .swal2-title, .quote-list-header .heading-container .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .quote-list-header .heading-container .content-title,
    .quote-list-header .heading-container .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .quote-list-header .heading-container .content-title,
    .quote-list-header .heading-container .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .quote-list-header .heading-container .content-title,
    .quote-list-header .heading-container .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .quote-list-header .heading-container .content-title, .quote-list-header .heading-container .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .quote-list-header .heading-container .yotpo-header-title, .quote-list-header .heading-container .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .quote-list-header .heading-container .y-label.yotpo-header-title,
    .quote-view-header .heading-container .heading,
    .quote-view-header .heading-container h1,
    .quote-view-header .heading-container h2,
    .quote-view-header .heading-container h3,
    .quote-view-header .heading-container h4,
    .quote-view-header .heading-container h5,
    .quote-view-header .heading-container h6,
    .quote-view-header .heading-container .swal2-container .swal2-popup .swal2-title,
    .swal2-container .swal2-popup .quote-view-header .heading-container .swal2-title,
    .quote-view-header .heading-container .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title,
    .page-main .product-view .yotpo .yotpo-review .yotpo-main .quote-view-header .heading-container .content-title,
    .quote-view-header .heading-container .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-main .quote-view-header .heading-container .content-title,
    .quote-view-header .heading-container .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title,
    .page-main .product-view .yotpo .yotpo-question .yotpo-main .quote-view-header .heading-container .content-title,
    .quote-view-header .heading-container .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .quote-view-header .heading-container .content-title,
    .quote-view-header .heading-container .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title,
    .page-main .product-view .yotpo .write-review .yotpo-header .quote-view-header .heading-container .yotpo-header-title,
    .quote-view-header .heading-container .page-main .product-view .y-label.yotpo-header-title,
    .page-main .product-view .quote-view-header .heading-container .y-label.yotpo-header-title {
      display: block;
      margin: 0;
      font-size: 12px;
      color: #686868; } }

.dashboard .quote-list-header .return-link, .dashboard
.quote-view-header .return-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto; }
  @media all and (max-width: 767px) {
    .dashboard .quote-list-header .return-link, .dashboard
    .quote-view-header .return-link {
      display: flex;
      flex-shrink: 1;
      height: 48px;
      width: 48px; } }
  @media all and (min-width: 768px) {
    .dashboard .quote-list-header .return-link, .dashboard
    .quote-view-header .return-link {
      color: #686868;
      font-size: 12px; } }
  @media all and (max-width: 767px) {
    .dashboard .quote-list-header .return-link .text, .dashboard
    .quote-view-header .return-link .text {
      display: none; } }
  @media all and (min-width: 768px) {
    .dashboard .quote-list-header .return-link .icon, .dashboard
    .quote-view-header .return-link .icon {
      width: 12px;
      height: 12px;
      fill: #686868; } }
  .dashboard .quote-list-header .return-link:hover, .dashboard
  .quote-view-header .return-link:hover {
    color: #00a651; }
    .dashboard .quote-list-header .return-link:hover .icon, .dashboard
    .quote-view-header .return-link:hover .icon {
      fill: #00a651; }

.quote-list {
  min-height: 100vh;
  margin: 48px 0 0; }
  @media all and (min-width: 768px) {
    .quote-list {
      min-height: auto;
      margin: 0 0 48px; } }
  @media all and (min-width: 768px) {
    .quote-list__header {
      display: none; } }
  @media all and (max-width: 767px) {
    .quote-list table {
      width: 100%;
      margin: 0;
      background-color: #f1f1f1;
      border: 0; }
      .quote-list table thead {
        display: none; }
      .quote-list table tr {
        position: relative;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 16px;
        padding: 0 0 12px;
        border-radius: 8px;
        background-color: #ffffff;
        overflow: hidden; }
      .quote-list table th,
      .quote-list table td {
        border: none;
        padding: 0; }
      .quote-list table td {
        padding: 4px 16px; }
        .quote-list table td:nth-child(1) {
          padding: 16px;
          margin-bottom: 12px;
          border-bottom: 1px solid #ebebeb; }
        .quote-list table td:nth-child(1), .quote-list table td:nth-child(2), .quote-list table td:nth-child(4) {
          width: 100%; }
        .quote-list table td::before, .quote-list table td:nth-child(3) {
          display: none; }
        .quote-list table td:nth-child(5) {
          position: absolute;
          top: 66px;
          right: 0;
          font-size: 16px; }
        .quote-list table td:nth-child(6) {
          position: absolute;
          top: 12px;
          right: 0; }
      .quote-list table .data-grid-actions-cell {
        position: absolute;
        bottom: 0;
        right: 0;
        padding: 0; }
        .quote-list table .data-grid-actions-cell .link, .quote-list table .data-grid-actions-cell a, .quote-list table .data-grid-actions-cell .dashboard-nav .nav.item > a, .dashboard-nav .quote-list table .data-grid-actions-cell .nav.item > a, .quote-list table .data-grid-actions-cell .page-main .product-view .yotpo .yotpo-pager .goTo, .page-main .product-view .yotpo .yotpo-pager .quote-list table .data-grid-actions-cell .goTo, .quote-list table .data-grid-actions-cell .page-main .product-view .yotpo .yotpo-pager .yotpo-icon, .page-main .product-view .yotpo .yotpo-pager .quote-list table .data-grid-actions-cell .yotpo-icon, .quote-list table .data-grid-actions-cell .page-main .product-view .yotpo .yotpo-review .yotpo-read-more, .page-main .product-view .yotpo .yotpo-review .quote-list table .data-grid-actions-cell .yotpo-read-more {
          display: block;
          min-width: 60px;
          padding: 4px 16px 12px;
          color: #00a651;
          text-align: right;
          line-height: 2; }
    .quote-list .dashboard-table table td:last-child {
      width: auto; } }

.quote-view {
  position: relative; }
  .quote-view .dashboard-table {
    margin-top: 16px; }
  .quote-view-header .quote-status {
    display: flex;
    align-items: center;
    margin-right: 16px; }
    @media all and (min-width: 768px) {
      .quote-view-header .quote-status {
        display: none; } }
  .quote-view-header .icon {
    display: none;
    width: 24px;
    height: 24px;
    margin-right: 8px; }
    @media all and (min-width: 768px) {
      .quote-view-header .icon {
        display: block; } }
    .quote-view-header .icon--mobile {
      display: block;
      margin-right: 0; }
      @media all and (min-width: 768px) {
        .quote-view-header .icon--mobile {
          display: none; } }
  @media all and (min-width: 768px) {
    .quote-view .quote-details-items {
      margin-bottom: 48px; } }
  .quote-view .quote-details-items .quote-comment-form {
    margin-top: 16px; }
    @media all and (min-width: 768px) {
      .quote-view .quote-details-items .quote-comment-form {
        display: block; } }
    .quote-view .quote-details-items .quote-comment-form .file-upload {
      position: absolute;
      right: 0;
      margin: 0;
      height: 54px; }
      @media all and (min-width: 768px) {
        .quote-view .quote-details-items .quote-comment-form .file-upload {
          right: 128px; } }
    .quote-view .quote-details-items .quote-comment-form .negotiation-control-textarea:disabled ~ .file-upload {
      pointer-events: none;
      opacity: 0.5; }
  @media all and (max-width: 767px) {
    .quote-view .quote-details-items.tab {
      padding: 0 0 16px; }
      .quote-view .quote-details-items.tab > .tab__title {
        flex-basis: calc(100% / 3);
        min-width: auto;
        margin: 0;
        padding: 0 16px 0 0;
        font-size: 12px; }
        .quote-view .quote-details-items.tab > .tab__title:first-of-type {
          padding-left: 16px; }
      .quote-view .quote-details-items.tab > .tab__content {
        padding-right: 16px;
        padding-left: 16px; }
        .quote-view .quote-details-items.tab > .tab__content--active:not(:nth-last-child(1)) {
          border: 0; }
      .quote-view .quote-details-items.tab #tab-2 {
        padding: 0; }
      .quote-view .quote-details-items.tab .quote-table-items,
      .quote-view .quote-details-items.tab .quote-table-totals {
        width: 100%;
        margin: 0;
        border: 0; }
      .quote-view .quote-details-items.tab .catalog_price {
        text-align: left; } }
  @media all and (max-width: 767px) {
    .quote-view .quote-details-items.tab .quote-table-items tbody.item ~ tbody.item > .item-info {
      border-top: 1px solid #ebebeb; } }
  @media all and (max-width: 767px) {
    .quote-view .quote-details-items.tab .quote-table-items .col.item {
      padding-right: 32px; } }
  @media all and (min-width: 768px) {
    .quote-view .quote-details-items.tab .quote-table-items .col.subtotal {
      min-width: 140px; } }
  .quote-view .quote-details-items.tab .quote-table-items .quote-item-details {
    display: flex; }
    .quote-view .quote-details-items.tab .quote-table-items .quote-item-details__image {
      border: 1px solid #ebebeb;
      width: 64px;
      height: 64px;
      min-width: 64px;
      min-height: 64px;
      margin-right: 12px;
      border-radius: 8px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain; }
      @media all and (min-width: 768px) {
        .quote-view .quote-details-items.tab .quote-table-items .quote-item-details__image {
          width: 100px;
          height: 100px;
          min-width: 100px;
          min-height: 100px; } }
  .quote-view .quote-details-items.tab .quote-table-totals {
    border: 0;
    font-size: 16px;
    font-weight: 600; }
    .quote-view .quote-details-items.tab .quote-table-totals th {
      padding: 8px 24px 8px 0 !important;
      font-weight: 600; }
    .quote-view .quote-details-items.tab .quote-table-totals td {
      font-weight: 600; }
      .quote-view .quote-details-items.tab .quote-table-totals td:last-child {
        text-align: right; }
        .quote-view .quote-details-items.tab .quote-table-totals td:last-child .price {
          text-align: right;
          justify-content: flex-end; }
    .quote-view .quote-details-items.tab .quote-table-totals tr:nth-last-child(2) td {
      padding-bottom: 16px !important; }
    .quote-view .quote-details-items.tab .quote-table-totals .price {
      font-weight: 600; }
    .quote-view .quote-details-items.tab .quote-table-totals .grand_total td {
      padding-top: 16px !important; }
    .quote-view .quote-details-items.tab .quote-table-totals .grand_total .price {
      font-size: 32px; }
  .quote-view .quote-details-items .dashboard-table__content--totals {
    min-width: 400px;
    width: auto;
    float: right; }
  @media all and (max-width: 767px) {
    .quote-view .dashboard-table__content--order-mobile .item-info {
      position: relative;
      padding: 0; }
      .quote-view .dashboard-table__content--order-mobile .item-info .col.qty {
        position: absolute;
        right: 0;
        padding: 8px 4px;
        bottom: 0;
        width: -moz-fit-content !important;
        width: fit-content !important; }
        .quote-view .dashboard-table__content--order-mobile .item-info .col.qty:before {
          content: 'x';
          display: block !important;
          margin-right: 4px; }
      .quote-view .dashboard-table__content--order-mobile .item-info .col.price {
        display: none !important; }
      .quote-view .dashboard-table__content--order-mobile .item-info .col.subtotal {
        display: none; }
      .quote-view .dashboard-table__content--order-mobile .item-info .col.item {
        padding: 12px 0; }
    .quote-view #order-number {
      width: 100%; } }
  .quote-view .order-details-items {
    padding: 0; }
    @media all and (min-width: 768px) {
      .quote-view .order-details-items {
        display: none; } }
    @media all and (max-width: 767px) {
      .quote-view .order-details-items .tab__title ~ .tab__title {
        border-top: 1px solid #ebebeb; } }
    @media all and (max-width: 767px) {
      .quote-view .order-details-items .tab__title .icon {
        display: block; } }
    .quote-view .order-details-items .tab__subtitle {
      color: #231f20;
      font-weight: 600; }
    .quote-view .order-details-items .tab__content--active {
      width: 100%;
      padding: 16px;
      border: 0; }
      .quote-view .order-details-items .tab__content--active .list__label, .quote-view .order-details-items .tab__content--active .product-list-item__list dt, .product-list-item__list .quote-view .order-details-items .tab__content--active dt {
        color: #686868; }
        @media all and (max-width: 767px) {
          .quote-view .order-details-items .tab__content--active .list__label::after, .quote-view .order-details-items .tab__content--active .product-list-item__list dt::after, .product-list-item__list .quote-view .order-details-items .tab__content--active dt::after {
            display: none; } }
      .quote-view .order-details-items .tab__content--active .list__value, .quote-view .order-details-items .tab__content--active .product-list-item__list dd, .product-list-item__list .quote-view .order-details-items .tab__content--active dd {
        padding: 0; }
      .quote-view .order-details-items .tab__content--active table tr:first-child td,
      .quote-view .order-details-items .tab__content--active table tr:first-child th {
        padding-top: 12px; }
      .quote-view .order-details-items .tab__content--active table tr:last-child td,
      .quote-view .order-details-items .tab__content--active table tr:last-child th {
        padding-bottom: 12px; }
      .quote-view .order-details-items .tab__content--active table td:first-child,
      .quote-view .order-details-items .tab__content--active table th:first-child {
        padding-left: 16px; }
      .quote-view .order-details-items .tab__content--active table td:last-child,
      .quote-view .order-details-items .tab__content--active table th:last-child {
        padding-right: 16px; }
      .quote-view .order-details-items .tab__content--active table td .price {
        justify-content: flex-end;
        text-align: right; }
    .quote-view .order-details-items .tab__content--hide {
      display: none; }
    .quote-view .order-details-items .order-detail-section__header {
      font-weight: 400; }
  @media all and (min-width: 768px) {
    .quote-view-details {
      display: flex;
      max-width: calc(100% - 300px);
      margin-top: 8px; } }
  .quote-view-details .quote-details {
    display: none; }
    @media all and (min-width: 768px) {
      .quote-view-details .quote-details {
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start; } }
    .quote-view-details .quote-details > div {
      margin-right: 24px; }
    .quote-view-details .quote-details .list__label, .quote-view-details .quote-details .product-list-item__list dt, .product-list-item__list .quote-view-details .quote-details dt {
      padding: 0 8px 0 0;
      color: #686868;
      font-weight: 500; }
    .quote-view-details .quote-details .list__value, .quote-view-details .quote-details .product-list-item__list dd, .product-list-item__list .quote-view-details .quote-details dd {
      padding: 0;
      color: #231f20;
      font-weight: 500; }
    .quote-view-details .quote-details__expiration .list__value, .quote-view-details .quote-details__expiration .product-list-item__list dd, .product-list-item__list .quote-view-details .quote-details__expiration dd {
      color: #ea2227; }
  .quote-view-details .quote-actions-toolbar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background-color: #ffffff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08); }
    @media all and (min-width: 768px) {
      .quote-view-details .quote-actions-toolbar {
        position: absolute;
        top: 30px;
        right: 0;
        bottom: auto;
        left: auto;
        box-shadow: none; } }
    .quote-view-details .quote-actions-toolbar .quote-view-buttons {
      order: 2; }
      @media all and (min-width: 768px) {
        .quote-view-details .quote-actions-toolbar .quote-view-buttons {
          order: 1; } }
      .quote-view-details .quote-actions-toolbar .quote-view-buttons .action.checkout {
        margin-left: 8px; }
        @media all and (min-width: 768px) {
          .quote-view-details .quote-actions-toolbar .quote-view-buttons .action.checkout {
            width: 300px; } }
    .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar {
      display: flex;
      flex-direction: row;
      padding: 12px 16px; }
      @media all and (min-width: 768px) {
        .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar {
          flex-direction: column;
          padding: 0; } }
      .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 8px;
        order: 1;
        width: calc(((100% / 3) * 2) - 8px); }
        @media all and (min-width: 768px) {
          .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary {
            display: flex;
            justify-content: flex-end;
            width: auto;
            margin-top: 16px; } }
        .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action {
          margin: 0;
          padding: 0 12px; }
          @media all and (min-width: 768px) {
            .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action {
              min-height: auto;
              height: auto;
              padding: 0;
              color: #231f20;
              background: none !important;
              border: 0; } }
          .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon {
            width: 14px;
            height: 14px;
            margin-right: 8px; }
          @media all and (min-width: 768px) {
            .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action + .action {
              margin-left: 12px; } }
          .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.disabled, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.disabled:hover {
            cursor: not-allowed; }
            @media all and (min-width: 768px) {
              .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.disabled, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.disabled:hover {
                color: #b9b9b9; }
                .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.disabled .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action.disabled:hover .icon {
                  fill: #b9b9b9; } }
          .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon {
            display: none; }
            @media all and (min-width: 768px) {
              .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .icon {
                display: inline-block; } }
          @media all and (min-width: 768px) {
            .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover {
              color: #00a651; }
              .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover .icon {
                fill: #00a651; } }
        .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary #deleteLink {
          display: none; }
  .quote-view .history-log-block-list-item {
    position: relative; }
    @media all and (min-width: 768px) {
      .quote-view .history-log-block-list-item {
        margin: 12px 0; } }
    .quote-view .history-log-block-list-item .dashboard__order-subheader {
      height: auto;
      margin-bottom: 12px; }
  .quote-view .history-log-block-list .dashboard__order-history-quote {
    display: flex;
    align-items: center;
    padding: 8px 0;
    font-size: 14px;
    overflow-wrap: anywhere; }
    @media all and (min-width: 768px) {
      .quote-view .history-log-block-list .dashboard__order-history-quote {
        padding: 8px 16px; } }
    .quote-view .history-log-block-list .dashboard__order-history-quote p {
      font-size: 14px; }
    .quote-view .history-log-block-list .dashboard__order-history-quote .quote-title {
      width: 120px;
      min-width: 120px;
      padding-right: 12px;
      color: #686868;
      font-weight: 400;
      line-height: 1.2; }
      @media all and (min-width: 768px) {
        .quote-view .history-log-block-list .dashboard__order-history-quote .quote-title {
          width: 150px;
          min-width: 150px; } }
    .quote-view .history-log-block-list .dashboard__order-history-quote .quote-content {
      display: flex;
      font-size: 14px; }

.confirm-delete-negotiable-quote .modal__close-button {
  display: none; }

.confirm-delete-negotiable-quote .modal-header {
  border: 0; }

.confirm-delete-negotiable-quote .heading.heading--page, .confirm-delete-negotiable-quote h1.heading--page,
.confirm-delete-negotiable-quote h2.heading--page,
.confirm-delete-negotiable-quote h3.heading--page,
.confirm-delete-negotiable-quote h4.heading--page,
.confirm-delete-negotiable-quote h5.heading--page,
.confirm-delete-negotiable-quote h6.heading--page, .confirm-delete-negotiable-quote .swal2-container .swal2-popup .heading--page.swal2-title, .swal2-container .swal2-popup .confirm-delete-negotiable-quote .heading--page.swal2-title, .confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-review .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
.confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-comment .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
.confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-question .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
.confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title, .confirm-delete-negotiable-quote .page-main .product-view .yotpo .write-review .yotpo-header .heading--page.yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .confirm-delete-negotiable-quote .heading--page.yotpo-header-title, .confirm-delete-negotiable-quote .page-main .product-view .heading--page.y-label.yotpo-header-title, .page-main .product-view .confirm-delete-negotiable-quote .heading--page.y-label.yotpo-header-title {
  margin: auto; }
  @media all and (max-width: 767px) {
    .confirm-delete-negotiable-quote .heading.heading--page, .confirm-delete-negotiable-quote h1.heading--page,
    .confirm-delete-negotiable-quote h2.heading--page,
    .confirm-delete-negotiable-quote h3.heading--page,
    .confirm-delete-negotiable-quote h4.heading--page,
    .confirm-delete-negotiable-quote h5.heading--page,
    .confirm-delete-negotiable-quote h6.heading--page, .confirm-delete-negotiable-quote .swal2-container .swal2-popup .heading--page.swal2-title, .swal2-container .swal2-popup .confirm-delete-negotiable-quote .heading--page.swal2-title, .confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-review .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
    .confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-comment .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
    .confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-question .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
    .confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title, .confirm-delete-negotiable-quote .page-main .product-view .yotpo .write-review .yotpo-header .heading--page.yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .confirm-delete-negotiable-quote .heading--page.yotpo-header-title, .confirm-delete-negotiable-quote .page-main .product-view .heading--page.y-label.yotpo-header-title, .page-main .product-view .confirm-delete-negotiable-quote .heading--page.y-label.yotpo-header-title {
      padding-top: 12px;
      font-size: 24px !important; } }

@media all and (max-width: 767px) {
  .confirm-delete-negotiable-quote .modal-content {
    padding-top: 12px; } }

.confirm-delete-negotiable-quote button {
  width: 100%;
  margin: 0 !important; }

.confirm-delete-negotiable-quote .action-accept {
  margin-bottom: 16px !important; }

@media all and (max-width: 767px) {
  .purchaseorder-purchaseorder-index #maincontent {
    padding-bottom: 0;
    background-color: #f1f1f1; } }

div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] .action-select-wrap {
  display: none; }

@media all and (max-width: 767px) {
  .purchaseorder-list {
    position: static;
    min-height: 100vh;
    overflow: auto;
    margin: 48px 0 0 !important; }
    .purchaseorder-list .action-select-wrap.buttons {
      display: none; }
    .purchaseorder-list__heading {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      z-index: 200;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      height: 48px;
      padding: 0 12px;
      background: #ffffff;
      box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08); }
      .purchaseorder-list__heading .return-link {
        width: 30px;
        height: 30px; }
        .purchaseorder-list__heading .return-link .text {
          display: none; }
    .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"],
    .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] {
      padding-top: 0; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td::before, .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(3), .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(4),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td::before,
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(3),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(4) {
        display: none; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(1),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(1) {
        margin-bottom: 12px;
        border-bottom: 1px solid #f1f1f1 !important; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(1), .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(2),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(1),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(2) {
        justify-content: flex-start; }
        .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(1)::before, .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(2)::before,
        .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(1)::before,
        .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(2)::before {
          display: block;
          width: 24%;
          min-width: 24%;
          color: #686868;
          font-size: 14px; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(1), .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(2), .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(5),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(1),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(2),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(5) {
        width: 100%; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(6),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(6) {
        position: absolute;
        top: 60px;
        right: 16px; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:nth-child(7),
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:nth-child(7) {
        position: absolute;
        top: 16px;
        right: 16px; }
      .purchaseorder-list div[data-bind="scope: 'my_purchaseorder_listing.my_purchaseorder_listing'"] tr td:last-child a,
      .purchaseorder-list div[data-bind="scope: 'company_purchaseorder_listing.company_purchaseorder_listing'"] tr td:last-child a {
        position: absolute;
        bottom: 16px;
        right: 16px;
        color: #00a651; }
    .purchaseorder-list .bulk-approval tr td:first-child, .purchaseorder-list .bulk-approval tr td:nth-child(5), .purchaseorder-list .bulk-approval tr td:nth-child(4), .purchaseorder-list .bulk-approval tr td::before {
      display: none; }
    .purchaseorder-list .bulk-approval tr td:nth-child(2) {
      margin-bottom: 12px;
      border-bottom: 1px solid #f1f1f1 !important; }
    .purchaseorder-list .bulk-approval tr td:nth-child(2), .purchaseorder-list .bulk-approval tr td:nth-child(3) {
      justify-content: flex-start; }
      .purchaseorder-list .bulk-approval tr td:nth-child(2)::before, .purchaseorder-list .bulk-approval tr td:nth-child(3)::before {
        display: block;
        width: 24%;
        min-width: 24%;
        color: #686868;
        font-size: 14px; }
    .purchaseorder-list .bulk-approval tr td:nth-child(n+1):nth-child(-n+6) {
      width: 100%; }
    .purchaseorder-list .bulk-approval tr td:nth-child(7) {
      position: absolute;
      top: 60px;
      right: 16px; }
    .purchaseorder-list .bulk-approval tr td:nth-child(8) {
      position: absolute;
      top: 16px;
      right: 16px; }
    .purchaseorder-list .bulk-approval tr td:nth-child(2) a, .purchaseorder-list .bulk-approval tr td:last-child a {
      position: absolute;
      bottom: 16px;
      right: 16px;
      color: #00a651; }
    .purchaseorder-list .tab__content {
      padding-top: 0; }
    .purchaseorder-list table {
      background-color: #f1f1f1;
      margin-top: 0; }
      .purchaseorder-list table thead {
        display: none; }
      .purchaseorder-list table tr {
        position: relative;
        padding: 16px;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin: 8px 16px;
        border-radius: 8px;
        background-color: #ffffff;
        min-height: 140px; }
      .purchaseorder-list table tr.data-grid-tr-no-data td {
        display: flex !important;
        width: auto !important;
        margin: auto !important; }
        .purchaseorder-list table tr.data-grid-tr-no-data td::before {
          display: none !important; }
      .purchaseorder-list table th,
      .purchaseorder-list table td {
        border: none !important;
        padding: 0 !important; }
      .purchaseorder-list table td {
        padding: 12px; } }

.purchaseorder-view .dashboard__content-heading {
  display: none; }

.purchaseorder-view .purchase-order-status {
  display: inline-flex;
  margin-top: 12px; }

@media all and (max-width: 767px) {
  .purchaseorder-view .dashboard__nav--back-id {
    color: #686868;
    position: fixed;
    font-size: 12px;
    top: 16px;
    left: 50%;
    margin: 0;
    transform: translateX(-50%);
    height: auto;
    width: -moz-fit-content !important;
    width: fit-content !important;
    z-index: 20; }
  .purchaseorder-view .quote-view-links form {
    flex: 1;
    min-width: auto !important; }
  .purchaseorder-view .purchase-order-status {
    position: fixed;
    top: 16px;
    left: 96%;
    margin: 0;
    transform: translateX(-100%);
    height: auto;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 20; }
  .purchaseorder-view .quote-actions-toolbar {
    position: fixed;
    background-color: #ffffff;
    z-index: 100;
    bottom: 0;
    padding: 16px;
    width: 100%; }
    .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar {
      margin-bottom: 24px !important;
      position: initial !important;
      flex-direction: row-reverse !important; }
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .quote-view-buttons,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .button.action,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .button-extend .action[type="button"],
      .button-extend .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .action[type="button"],
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .button-extend .action[type="submit"],
      .button-extend .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .action[type="submit"],
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .file-upload--native label.action,
      .file-upload--native .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar label.action,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .ui-datepicker .ui-datepicker-buttonpane button.action,
      .ui-datepicker .ui-datepicker-buttonpane .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar button.action,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .action.slider__link--button,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .action.slider__link--button-secondary,
      .purchaseorder-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar .dashboard-actions-toolbar__secondary a.action,
      .quote-view-details .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .dashboard-actions-toolbar__secondary a.action,
      .purchaseorder-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .dashboard-actions-toolbar a.action,
      .quote-view-details .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar__secondary .dashboard-actions-toolbar a.action,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar a.action.pagebuilder-button-link,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar button.action.pagebuilder-button-link,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar div.action.pagebuilder-button-link,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar a.action.pagebuilder-button-primary,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar button.action.pagebuilder-button-primary,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar div.action.pagebuilder-button-primary,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar a.action.pagebuilder-button-secondary,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar button.action.pagebuilder-button-secondary,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar div.action.pagebuilder-button-secondary,
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .page-main .product-view .yotpo .action.yotpo-default-button,
      .page-main .product-view .yotpo .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .action.yotpo-default-button {
        width: 100% !important; }
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar .quote-view-buttons .search-form__button {
        display: block; }
      .purchaseorder-view .quote-actions-toolbar .dashboard-actions-toolbar div:nth-child(3) {
        margin-top: 0 !important; }
    .purchaseorder-view .quote-actions-toolbar .order-info__action {
      justify-content: center;
      text-align: center;
      min-height: 48px;
      min-width: 48px;
      height: 48px;
      padding: 0;
      border: 1px solid #00a651;
      color: #00a651;
      border-radius: 6px;
      width: 109px;
      margin-left: 0;
      margin-right: 8px;
      margin-top: 0; }
      .purchaseorder-view .quote-actions-toolbar .order-info__action svg {
        display: none; }
  .purchaseorder-view .tab.quote-details-items .tab__title#tab-title-1 {
    margin-left: 8px; }
  .purchaseorder-view .tab.quote-details-items .tab__title#tab-title-3 {
    margin-right: 8px; }
  .purchaseorder-view .tab.quote-details-items .tab__title svg {
    display: none; }
  .purchaseorder-view .tab.quote-details-items#tab-2 .tab__content--active {
    padding: 0 !important; }
  .purchaseorder-view .tab.quote-details-items #tab-3, .purchaseorder-view .tab.quote-details-items #tab-1 {
    padding: 0 16px !important; }
  .purchaseorder-view .tab.quote-details-items .catalog_price {
    text-align: left !important; }
  .purchaseorder-view .tab.quote-details-items .history-log-block-list-item {
    position: relative;
    margin-bottom: 12px; }
    .purchaseorder-view .tab.quote-details-items .history-log-block-list-item .dashboard__order-subheader {
      height: auto; }
  .purchaseorder-view .tab.quote-details-items .history-log-block-list .dashboard-table__status {
    position: absolute;
    top: 12px;
    right: 0; }
  .purchaseorder-view .dashboard-table__content--order-mobile .item-info {
    position: relative;
    padding: 0; }
    .purchaseorder-view .dashboard-table__content--order-mobile .item-info .col.qty {
      position: absolute;
      right: 0;
      padding: 8px 4px;
      bottom: 0;
      width: -moz-fit-content !important;
      width: fit-content !important; }
      .purchaseorder-view .dashboard-table__content--order-mobile .item-info .col.qty:before {
        content: 'x';
        display: block !important;
        margin-right: 4px; }
    .purchaseorder-view .dashboard-table__content--order-mobile .item-info .col.price {
      display: none !important; }
    .purchaseorder-view .dashboard-table__content--order-mobile .item-info .col.subtotal {
      display: none !important; }
    .purchaseorder-view .dashboard-table__content--order-mobile .item-info .col.item {
      padding: 8px 0 8px 16px; }
  .purchaseorder-view #order-number {
    width: 100%; } }

.confirm-delete-negotiable-quote .modal__close-button {
  display: none; }

.confirm-delete-negotiable-quote .heading.heading--page, .confirm-delete-negotiable-quote h1.heading--page,
.confirm-delete-negotiable-quote h2.heading--page,
.confirm-delete-negotiable-quote h3.heading--page,
.confirm-delete-negotiable-quote h4.heading--page,
.confirm-delete-negotiable-quote h5.heading--page,
.confirm-delete-negotiable-quote h6.heading--page, .confirm-delete-negotiable-quote .swal2-container .swal2-popup .heading--page.swal2-title, .swal2-container .swal2-popup .confirm-delete-negotiable-quote .heading--page.swal2-title, .confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-review .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
.confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-comment .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
.confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-question .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title,
.confirm-delete-negotiable-quote .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .heading--page.content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .confirm-delete-negotiable-quote .heading--page.content-title, .confirm-delete-negotiable-quote .page-main .product-view .yotpo .write-review .yotpo-header .heading--page.yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .confirm-delete-negotiable-quote .heading--page.yotpo-header-title, .confirm-delete-negotiable-quote .page-main .product-view .heading--page.y-label.yotpo-header-title, .page-main .product-view .confirm-delete-negotiable-quote .heading--page.y-label.yotpo-header-title {
  margin: auto; }

.confirm-delete-negotiable-quote button {
  width: 100%;
  margin: 0 !important; }

.confirm-delete-negotiable-quote .action-accept {
  margin-bottom: 16px !important; }

@media all and (max-width: 767px) {
  .requisition_list-requisition-index .skip-nav,
  .requisition_list-requisition-index .sticky-banner-tip-container,
  .requisition_list-requisition-index .header {
    display: none !important; }
  .requisition_list-requisition-index #maincontent {
    max-height: 100vh;
    overflow: auto;
    margin: 0; } }

@media all and (min-width: 768px) {
  .requisition_list-requisition-index .return-link {
    display: none; } }

@media all and (max-width: 767px) {
  .requisition_list-requisition-view .skip-nav,
  .requisition_list-requisition-view .sticky-banner-tip-container,
  .requisition_list-requisition-view .header {
    display: none !important; }
  .requisition_list-requisition-view #maincontent {
    margin: 0;
    padding: 48px 0 0; } }

@media all and (min-width: 768px) {
  .requisition_list-requisition-view .return-link {
    display: none; } }

.requisition-list .data-grid-tr-no-data,
.requisition-view .data-grid-tr-no-data {
  display: none !important; }

.requisition-list table,
.requisition-view table {
  border: 0;
  font-size: 14px; }
  .requisition-list table th,
  .requisition-list table td,
  .requisition-view table th,
  .requisition-view table td {
    min-width: auto;
    border: 0 solid #ebebeb;
    border-bottom-width: 1px; }
  .requisition-list table th,
  .requisition-view table th {
    padding: 8px 12px;
    border-top-width: 1px;
    white-space: nowrap; }
  .requisition-list table td,
  .requisition-view table td {
    padding: 24px 16px;
    vertical-align: top; }
    .requisition-list table td::before,
    .requisition-view table td::before {
      display: none; }
    .requisition-list table td.list-name-field,
    .requisition-view table td.list-name-field {
      overflow-wrap: anywhere; }
      .requisition-list table td.list-name-field .data-grid-cell-content,
      .requisition-view table td.list-name-field .data-grid-cell-content {
        width: 100%; }
    .requisition-list table td .dashboard-table__link,
    .requisition-view table td .dashboard-table__link {
      white-space: nowrap; }
  .requisition-list table thead th,
  .requisition-view table thead th {
    padding: 6px 12px;
    font-weight: 500;
    color: #686868; }
  .requisition-list table tr:last-child td,
  .requisition-view table tr:last-child td {
    border-bottom: 1px solid #ebebeb; }
  @media all and (max-width: 767px) {
    .requisition-list table,
    .requisition-view table {
      margin-bottom: 16px; }
      .requisition-list table tbody tr,
      .requisition-view table tbody tr {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        padding: 16px;
        position: relative; }
        .requisition-list table tbody tr:last-child,
        .requisition-view table tbody tr:last-child {
          border-bottom: 1px solid #ebebeb; }
          .requisition-list table tbody tr:last-child td,
          .requisition-view table tbody tr:last-child td {
            border: 0; }
      .requisition-list table td,
      .requisition-view table td {
        display: flex;
        align-items: center;
        padding: 0;
        border: 0;
        font-size: 12px; }
        .requisition-list table td.list-name-field,
        .requisition-view table td.list-name-field {
          padding-bottom: 8px;
          font-size: 16px;
          width: 100%; }
          .requisition-list table td.list-name-field .cell-label-line-name,
          .requisition-view table td.list-name-field .cell-label-line-name {
            max-width: 80%;
            overflow-wrap: anywhere; }
          .requisition-list table td.list-name-field .cell-label-line-description,
          .requisition-view table td.list-name-field .cell-label-line-description {
            font-size: 14px;
            overflow-wrap: anywhere; }
        .requisition-list table td.number-field,
        .requisition-view table td.number-field {
          padding: 2px 4px;
          border: 1px solid #231f20;
          border-radius: 4px;
          align-self: baseline;
          position: absolute;
          top: 12px;
          right: 12px; }
          .requisition-list table td.number-field::before,
          .requisition-view table td.number-field::before {
            content: attr(data-th) ": ";
            display: block;
            width: auto;
            min-width: auto;
            max-width: none;
            font-weight: 400; }
        .requisition-list table td.date-field,
        .requisition-view table td.date-field {
          color: #686868;
          width: calc(100% - 65px); } }

.requisition-list .actions-group,
.requisition-view .actions-group {
  display: block; }
  @media all and (max-width: 767px) {
    .requisition-list .actions-group__handler,
    .requisition-view .actions-group__handler {
      display: flex;
      flex-wrap: wrap;
      padding: 0 16px; }
    .requisition-list .actions-group .secondary,
    .requisition-view .actions-group .secondary {
      height: 42px;
      min-height: 42px;
      width: auto;
      margin: 0;
      padding: 0 16px; }
    .requisition-list .actions-group .primary,
    .requisition-view .actions-group .primary {
      order: 1;
      flex-grow: 1;
      margin: 12px 0 0; } }
  .requisition-list .actions-group .requisition-toolbar-select,
  .requisition-view .actions-group .requisition-toolbar-select {
    display: flex;
    align-items: center;
    flex-grow: 1; }
    @media all and (min-width: 768px) {
      .requisition-list .actions-group .requisition-toolbar-select,
      .requisition-view .actions-group .requisition-toolbar-select {
        display: none; } }
  .requisition-list .actions-group__button,
  .requisition-view .actions-group__button {
    margin: 0 8px 0 0;
    height: 54px; }
  .requisition-list .actions-group .action.back,
  .requisition-view .actions-group .action.back {
    display: none; }
  .requisition-list .actions-group .action-edit,
  .requisition-list .actions-group .action-delete,
  .requisition-view .actions-group .action-edit,
  .requisition-view .actions-group .action-delete {
    display: inline-flex;
    height: 32px;
    min-height: 32px;
    align-items: center; }
    .requisition-list .actions-group .action-edit .icon,
    .requisition-list .actions-group .action-delete .icon,
    .requisition-view .actions-group .action-edit .icon,
    .requisition-view .actions-group .action-delete .icon {
      width: 16px;
      height: 16px;
      fill: #686868; }
    .requisition-list .actions-group .action-edit .button__text,
    .requisition-list .actions-group .action-delete .button__text,
    .requisition-view .actions-group .action-edit .button__text,
    .requisition-view .actions-group .action-delete .button__text {
      display: none; }
    .requisition-list .actions-group .action-edit:hover .icon,
    .requisition-list .actions-group .action-delete:hover .icon,
    .requisition-view .actions-group .action-edit:hover .icon,
    .requisition-view .actions-group .action-delete:hover .icon {
      fill: #231f20; }

.requisition-list {
  margin: 0 0 48px; }
  @media all and (max-width: 767px) {
    .requisition-list {
      position: static;
      overflow: auto;
      margin: 48px 0 0; } }
  @media all and (min-width: 768px) {
    .requisition-list__header {
      display: none; } }
  @media all and (max-width: 767px) {
    .requisition-list .heading-container .actions-group__handler {
      display: none; } }
  .requisition-list__secondary-actions {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 60px;
    background: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08); }
    @media all and (max-width: 767px) {
      .requisition-list .requisition-list__secondary-actions .actions-group__handler {
        margin: 0;
        flex-basis: initial; }
        .requisition-list .requisition-list__secondary-actions .actions-group__handler .action.add {
          padding: 8px 12px; } }
    @media all and (min-width: 768px) {
      .requisition-list__secondary-actions {
        display: none; } }
  .requisition-list .actions-group__handler {
    margin: 0 0 24px; }
  .requisition-list .action.add {
    display: flex;
    align-items: center;
    padding: 0;
    background: none;
    border: 0;
    font-size: 16px; }
    .requisition-list .action.add .icon {
      width: 24px;
      height: 24px;
      margin-right: 8px; }
    .requisition-list .action.add:hover .icon {
      fill: #00a651; }

@media all and (max-width: 767px) {
  .container .requisition-view, .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content .requisition-view, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content .requisition-view {
    display: flex;
    flex-direction: column;
    height: calc(100vh - 48px);
    margin: 0; } }

@media all and (min-width: 768px) {
  .requisition-view .heading, .requisition-view h1,
  .requisition-view h2,
  .requisition-view h3,
  .requisition-view h4,
  .requisition-view h5,
  .requisition-view h6, .requisition-view .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .requisition-view .swal2-title, .requisition-view .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .requisition-view .content-title,
  .requisition-view .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .requisition-view .content-title,
  .requisition-view .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .requisition-view .content-title,
  .requisition-view .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .requisition-view .content-title, .requisition-view .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .requisition-view .yotpo-header-title, .requisition-view .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .requisition-view .y-label.yotpo-header-title {
    display: none; } }

@media all and (min-width: 768px) {
  .requisition-view .header-flexible {
    width: 100%; } }

@media all and (min-width: 768px) {
  .requisition-view .header-flexible__return {
    display: inline-flex;
    margin-right: 100%;
    white-space: nowrap; } }

@media all and (min-width: 768px) {
  .requisition-view .header-flexible__content {
    display: none; } }

@media all and (min-width: 768px) {
  .requisition-view .header-flexible .requisition-list-title {
    display: inline-flex; } }

@media all and (max-width: 767px) {
  .requisition-view .block-requisition-management .message.error {
    width: auto;
    margin-right: 16px;
    margin-left: 16px; } }

@media all and (max-width: 767px) {
  .requisition-view .block-requisition-list {
    padding: 16px; } }

.requisition-view .checkbox {
  align-self: stretch;
  min-width: 24px; }
  .requisition-view .checkbox__icon {
    width: 20px;
    height: 20px; }
    .requisition-view .checkbox__icon--unchecked {
      opacity: 0.2; }
  .requisition-view .checkbox__label {
    padding: 0;
    font-weight: 500; }
  .requisition-view .checkbox:hover .checkbox__icon--unchecked {
    opacity: 1; }

.requisition-view .button .button__text, .requisition-view .button-extend [type="button"] .button__text, .button-extend .requisition-view [type="button"] .button__text, .requisition-view .button-extend [type="submit"] .button__text, .button-extend .requisition-view [type="submit"] .button__text, .requisition-view .file-upload--native label .button__text, .file-upload--native .requisition-view label .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button .button__text, .requisition-view .slider__link--button .button__text, .requisition-view .slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action .button__text, .requisition-view a.pagebuilder-button-link .button__text, .requisition-view button.pagebuilder-button-link .button__text, .requisition-view div.pagebuilder-button-link .button__text, .requisition-view a.pagebuilder-button-primary .button__text, .requisition-view button.pagebuilder-button-primary .button__text, .requisition-view div.pagebuilder-button-primary .button__text, .requisition-view a.pagebuilder-button-secondary .button__text, .requisition-view button.pagebuilder-button-secondary .button__text, .requisition-view div.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button .button__text {
  font-size: 12px;
  font-weight: 600; }

.requisition-view .button .dropdown-list__icon, .requisition-view .button-extend [type="button"] .dropdown-list__icon, .button-extend .requisition-view [type="button"] .dropdown-list__icon, .requisition-view .button-extend [type="submit"] .dropdown-list__icon, .button-extend .requisition-view [type="submit"] .dropdown-list__icon, .requisition-view .file-upload--native label .dropdown-list__icon, .file-upload--native .requisition-view label .dropdown-list__icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button .dropdown-list__icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button .dropdown-list__icon, .requisition-view .slider__link--button .dropdown-list__icon, .requisition-view .slider__link--button-secondary .dropdown-list__icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .dropdown-list__icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action .dropdown-list__icon, .requisition-view a.pagebuilder-button-link .dropdown-list__icon, .requisition-view button.pagebuilder-button-link .dropdown-list__icon, .requisition-view div.pagebuilder-button-link .dropdown-list__icon, .requisition-view a.pagebuilder-button-primary .dropdown-list__icon, .requisition-view button.pagebuilder-button-primary .dropdown-list__icon, .requisition-view div.pagebuilder-button-primary .dropdown-list__icon, .requisition-view a.pagebuilder-button-secondary .dropdown-list__icon, .requisition-view button.pagebuilder-button-secondary .dropdown-list__icon, .requisition-view div.pagebuilder-button-secondary .dropdown-list__icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button .dropdown-list__icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button .dropdown-list__icon {
  margin: 0 -4px 0 4px; }

.requisition-view .button.secondary, .requisition-view .button-extend .secondary[type="button"], .button-extend .requisition-view .secondary[type="button"],
.requisition-view .button-extend .secondary[type="submit"], .button-extend .requisition-view .secondary[type="submit"], .requisition-view .file-upload--native label.secondary, .file-upload--native .requisition-view label.secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.secondary, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.secondary, .requisition-view .secondary.slider__link--button, .requisition-view .secondary.slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.secondary.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.secondary.action, .requisition-view a.secondary.pagebuilder-button-link,
.requisition-view button.secondary.pagebuilder-button-link,
.requisition-view div.secondary.pagebuilder-button-link, .requisition-view a.secondary.pagebuilder-button-primary,
.requisition-view button.secondary.pagebuilder-button-primary,
.requisition-view div.secondary.pagebuilder-button-primary, .requisition-view a.secondary.pagebuilder-button-secondary,
.requisition-view button.secondary.pagebuilder-button-secondary,
.requisition-view div.secondary.pagebuilder-button-secondary, .requisition-view .page-main .product-view .yotpo .secondary.yotpo-default-button, .page-main .product-view .yotpo .requisition-view .secondary.yotpo-default-button, .requisition-view .button.button--secondary, .requisition-view .button.captcha-reload.action, .requisition-view .button-extend .captcha-reload.action[type="button"], .button-extend .requisition-view .captcha-reload.action[type="button"],
.requisition-view .button-extend .captcha-reload.action[type="submit"], .button-extend .requisition-view .captcha-reload.action[type="submit"], .requisition-view .file-upload--native label.captcha-reload.action, .file-upload--native .requisition-view label.captcha-reload.action, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action, .requisition-view .captcha-reload.action.slider__link--button, .requisition-view .captcha-reload.action.slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action, .requisition-view a.captcha-reload.action.pagebuilder-button-link,
.requisition-view button.captcha-reload.action.pagebuilder-button-link,
.requisition-view div.captcha-reload.action.pagebuilder-button-link, .requisition-view a.captcha-reload.action.pagebuilder-button-primary,
.requisition-view button.captcha-reload.action.pagebuilder-button-primary,
.requisition-view div.captcha-reload.action.pagebuilder-button-primary, .requisition-view a.captcha-reload.action.pagebuilder-button-secondary,
.requisition-view button.captcha-reload.action.pagebuilder-button-secondary,
.requisition-view div.captcha-reload.action.pagebuilder-button-secondary, .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button, .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button, .requisition-view .button.button--secondary-light, .requisition-view .button-extend .button--secondary-light[type="button"], .button-extend .requisition-view .button--secondary-light[type="button"],
.requisition-view .button-extend .button--secondary-light[type="submit"], .button-extend .requisition-view .button--secondary-light[type="submit"], .requisition-view .file-upload--native label.button--secondary-light, .file-upload--native .requisition-view label.button--secondary-light, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light, .requisition-view .button--secondary-light.slider__link--button, .requisition-view .button--secondary-light.slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action, .requisition-view a.button--secondary-light.pagebuilder-button-link,
.requisition-view button.button--secondary-light.pagebuilder-button-link,
.requisition-view div.button--secondary-light.pagebuilder-button-link, .requisition-view a.button--secondary-light.pagebuilder-button-primary,
.requisition-view button.button--secondary-light.pagebuilder-button-primary,
.requisition-view div.button--secondary-light.pagebuilder-button-primary, .requisition-view a.button--secondary-light.pagebuilder-button-secondary,
.requisition-view button.button--secondary-light.pagebuilder-button-secondary,
.requisition-view div.button--secondary-light.pagebuilder-button-secondary, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button,
.requisition-view .page-main .product-view .yotpo input.button--secondary-light.yotpo-default-button[type="button"], .page-main .product-view .yotpo .requisition-view input.button--secondary-light.yotpo-default-button[type="button"], .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button.primary-color-btn.yotpo-submit, .requisition-view .button-extend .button--secondary[type="button"], .button-extend .requisition-view .button--secondary[type="button"], .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[type="button"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[type="button"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[type="button"], .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[type="button"], .requisition-view .button-extend .slider__link--button-secondary[type="button"], .button-extend .requisition-view .slider__link--button-secondary[type="button"], .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[type="button"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[type="button"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[type="button"], .requisition-view .button-extend a.pagebuilder-button-secondary[type="button"], .button-extend .requisition-view a.pagebuilder-button-secondary[type="button"],
.requisition-view .button-extend button.pagebuilder-button-secondary[type="button"], .button-extend .requisition-view button.pagebuilder-button-secondary[type="button"],
.requisition-view .button-extend div.pagebuilder-button-secondary[type="button"], .button-extend .requisition-view div.pagebuilder-button-secondary[type="button"],
.requisition-view .button-extend .button--secondary[type="submit"], .button-extend .requisition-view .button--secondary[type="submit"], .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[type="submit"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[type="submit"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[type="submit"], .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[type="submit"], .requisition-view .button-extend .slider__link--button-secondary[type="submit"], .button-extend .requisition-view .slider__link--button-secondary[type="submit"], .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[type="submit"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[type="submit"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[type="submit"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[type="submit"], .requisition-view .button-extend a.pagebuilder-button-secondary[type="submit"], .button-extend .requisition-view a.pagebuilder-button-secondary[type="submit"],
.requisition-view .button-extend button.pagebuilder-button-secondary[type="submit"], .button-extend .requisition-view button.pagebuilder-button-secondary[type="submit"],
.requisition-view .button-extend div.pagebuilder-button-secondary[type="submit"], .button-extend .requisition-view div.pagebuilder-button-secondary[type="submit"], .requisition-view .file-upload--native label.button--secondary, .file-upload--native .requisition-view label.button--secondary, .requisition-view .file-upload--native label.slider__link--button-secondary, .file-upload--native .requisition-view label.slider__link--button-secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button, .requisition-view .button--secondary.slider__link--button, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button, .requisition-view .slider__link--button.slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action, .requisition-view a.slider__link--button.pagebuilder-button-secondary,
.requisition-view button.slider__link--button.pagebuilder-button-secondary,
.requisition-view div.slider__link--button.pagebuilder-button-secondary, .requisition-view .slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action, .requisition-view a.button--secondary.pagebuilder-button-link, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action, .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary,
.requisition-view button.button--secondary.pagebuilder-button-link, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link, .requisition-view button.pagebuilder-button-link.slider__link--button-secondary,
.requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary,
.requisition-view div.button--secondary.pagebuilder-button-link, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary,
.requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary, .requisition-view a.button--secondary.pagebuilder-button-primary, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action, .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary,
.requisition-view button.button--secondary.pagebuilder-button-primary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary, .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary,
.requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary,
.requisition-view div.button--secondary.pagebuilder-button-primary, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary,
.requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary, .requisition-view a.pagebuilder-button-secondary,
.requisition-view button.pagebuilder-button-secondary,
.requisition-view div.pagebuilder-button-secondary, .requisition-view .page-main .product-view .yotpo .button--secondary.yotpo-default-button, .page-main .product-view .yotpo .requisition-view .button--secondary.yotpo-default-button, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary,
.requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary,
.requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary,
.requisition-view .page-main .product-view .yotpo input.button--secondary.yotpo-default-button[type="button"], .page-main .product-view .yotpo .requisition-view input.button--secondary.yotpo-default-button[type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action[type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary[type="button"], .requisition-view .page-main .product-view .yotpo .button--secondary.yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .requisition-view .button--secondary.yotpo-default-button.primary-color-btn.yotpo-submit, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary,
.requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary,
.requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary {
  background: #ffffff;
  border: 1px solid #231f20;
  color: #231f20; }
  .requisition-view .button.secondary .button__text, .requisition-view .button-extend .secondary[type="button"] .button__text, .button-extend .requisition-view .secondary[type="button"] .button__text, .requisition-view .button-extend .secondary[type="submit"] .button__text, .button-extend .requisition-view .secondary[type="submit"] .button__text, .requisition-view .file-upload--native label.secondary .button__text, .file-upload--native .requisition-view label.secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.secondary .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.secondary .button__text, .requisition-view .secondary.slider__link--button .button__text, .requisition-view .secondary.slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.secondary.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.secondary.action .button__text, .requisition-view a.secondary.pagebuilder-button-link .button__text, .requisition-view button.secondary.pagebuilder-button-link .button__text, .requisition-view div.secondary.pagebuilder-button-link .button__text, .requisition-view a.secondary.pagebuilder-button-primary .button__text, .requisition-view button.secondary.pagebuilder-button-primary .button__text, .requisition-view div.secondary.pagebuilder-button-primary .button__text, .requisition-view a.secondary.pagebuilder-button-secondary .button__text, .requisition-view button.secondary.pagebuilder-button-secondary .button__text, .requisition-view div.secondary.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .secondary.yotpo-default-button .button__text, .page-main .product-view .yotpo .requisition-view .secondary.yotpo-default-button .button__text, .requisition-view .button.button--secondary .button__text, .requisition-view .button.captcha-reload.action .button__text, .requisition-view .button-extend .captcha-reload.action[type="button"] .button__text, .button-extend .requisition-view .captcha-reload.action[type="button"] .button__text, .requisition-view .button-extend .captcha-reload.action[type="submit"] .button__text, .button-extend .requisition-view .captcha-reload.action[type="submit"] .button__text, .requisition-view .file-upload--native label.captcha-reload.action .button__text, .file-upload--native .requisition-view label.captcha-reload.action .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action .button__text, .requisition-view .captcha-reload.action.slider__link--button .button__text, .requisition-view .captcha-reload.action.slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-link .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-link .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-link .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-primary .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-primary .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-primary .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-secondary .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-secondary .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button .button__text, .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button .button__text, .requisition-view .button.button--secondary-light .button__text, .requisition-view .button-extend .button--secondary-light[type="button"] .button__text, .button-extend .requisition-view .button--secondary-light[type="button"] .button__text, .requisition-view .button-extend .button--secondary-light[type="submit"] .button__text, .button-extend .requisition-view .button--secondary-light[type="submit"] .button__text, .requisition-view .file-upload--native label.button--secondary-light .button__text, .file-upload--native .requisition-view label.button--secondary-light .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light .button__text, .requisition-view .button--secondary-light.slider__link--button .button__text, .requisition-view .button--secondary-light.slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-link .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-link .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-link .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-primary .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-primary .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-primary .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-secondary .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-secondary .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button .button__text, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button .button__text, .requisition-view .page-main .product-view .yotpo input.button--secondary-light.yotpo-default-button[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.button--secondary-light.yotpo-default-button[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .requisition-view .button-extend .button--secondary[type="button"] .button__text, .button-extend .requisition-view .button--secondary[type="button"] .button__text, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[type="button"] .button__text, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[type="button"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[type="button"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[type="button"] .button__text, .requisition-view .button-extend .slider__link--button-secondary[type="button"] .button__text, .button-extend .requisition-view .slider__link--button-secondary[type="button"] .button__text, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[type="button"] .button__text, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[type="button"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[type="button"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[type="button"] .button__text, .requisition-view .button-extend a.pagebuilder-button-secondary[type="button"] .button__text, .button-extend .requisition-view a.pagebuilder-button-secondary[type="button"] .button__text, .requisition-view .button-extend button.pagebuilder-button-secondary[type="button"] .button__text, .button-extend .requisition-view button.pagebuilder-button-secondary[type="button"] .button__text, .requisition-view .button-extend div.pagebuilder-button-secondary[type="button"] .button__text, .button-extend .requisition-view div.pagebuilder-button-secondary[type="button"] .button__text, .requisition-view .button-extend .button--secondary[type="submit"] .button__text, .button-extend .requisition-view .button--secondary[type="submit"] .button__text, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[type="submit"] .button__text, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[type="submit"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[type="submit"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[type="submit"] .button__text, .requisition-view .button-extend .slider__link--button-secondary[type="submit"] .button__text, .button-extend .requisition-view .slider__link--button-secondary[type="submit"] .button__text, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[type="submit"] .button__text, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[type="submit"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[type="submit"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[type="submit"] .button__text, .requisition-view .button-extend a.pagebuilder-button-secondary[type="submit"] .button__text, .button-extend .requisition-view a.pagebuilder-button-secondary[type="submit"] .button__text, .requisition-view .button-extend button.pagebuilder-button-secondary[type="submit"] .button__text, .button-extend .requisition-view button.pagebuilder-button-secondary[type="submit"] .button__text, .requisition-view .button-extend div.pagebuilder-button-secondary[type="submit"] .button__text, .button-extend .requisition-view div.pagebuilder-button-secondary[type="submit"] .button__text, .requisition-view .file-upload--native label.button--secondary .button__text, .file-upload--native .requisition-view label.button--secondary .button__text, .requisition-view .file-upload--native label.slider__link--button-secondary .button__text, .file-upload--native .requisition-view label.slider__link--button-secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button .button__text, .requisition-view .button--secondary.slider__link--button .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button .button__text, .requisition-view .slider__link--button.slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action .button__text, .requisition-view a.slider__link--button.pagebuilder-button-secondary .button__text, .requisition-view button.slider__link--button.pagebuilder-button-secondary .button__text, .requisition-view div.slider__link--button.pagebuilder-button-secondary .button__text, .requisition-view .slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action .button__text, .requisition-view a.button--secondary.pagebuilder-button-link .button__text, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action .button__text, .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary .button__text, .requisition-view button.button--secondary.pagebuilder-button-link .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link .button__text, .requisition-view button.pagebuilder-button-link.slider__link--button-secondary .button__text, .requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary .button__text, .requisition-view div.button--secondary.pagebuilder-button-link .button__text, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary .button__text, .requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary .button__text, .requisition-view a.button--secondary.pagebuilder-button-primary .button__text, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action .button__text, .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary .button__text, .requisition-view button.button--secondary.pagebuilder-button-primary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary .button__text, .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary .button__text, .requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary .button__text, .requisition-view div.button--secondary.pagebuilder-button-primary .button__text, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary .button__text, .requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary .button__text, .requisition-view a.pagebuilder-button-secondary .button__text, .requisition-view button.pagebuilder-button-secondary .button__text, .requisition-view div.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .button--secondary.yotpo-default-button .button__text, .page-main .product-view .yotpo .requisition-view .button--secondary.yotpo-default-button .button__text, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button .button__text, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button .button__text, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action .button__text, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action .button__text, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary .button__text, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary .button__text, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary .button__text, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo input.button--secondary.yotpo-default-button[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.button--secondary.yotpo-default-button[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo .button--secondary.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .page-main .product-view .yotpo .requisition-view .button--secondary.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action .button__text, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary .button__text, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action .button__text, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action .button__text, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary .button__text, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary .button__text, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary .button__text, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary .button__text, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary .button__text {
    color: #231f20; }

.requisition-view .button:hover.secondary, .requisition-view .button-extend :hover.secondary[type="button"], .button-extend .requisition-view :hover.secondary[type="button"],
.requisition-view .button-extend :hover.secondary[type="submit"], .button-extend .requisition-view :hover.secondary[type="submit"], .requisition-view .file-upload--native label:hover.secondary, .file-upload--native .requisition-view label:hover.secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button:hover.secondary, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover.secondary, .requisition-view .slider__link--button:hover.secondary, .requisition-view .slider__link--button-secondary:hover.secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover.secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover.secondary, .requisition-view a.pagebuilder-button-link:hover.secondary,
.requisition-view button.pagebuilder-button-link:hover.secondary,
.requisition-view div.pagebuilder-button-link:hover.secondary, .requisition-view a.pagebuilder-button-primary:hover.secondary,
.requisition-view button.pagebuilder-button-primary:hover.secondary,
.requisition-view div.pagebuilder-button-primary:hover.secondary, .requisition-view a.pagebuilder-button-secondary:hover.secondary,
.requisition-view button.pagebuilder-button-secondary:hover.secondary,
.requisition-view div.pagebuilder-button-secondary:hover.secondary, .requisition-view .page-main .product-view .yotpo .yotpo-default-button:hover.secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button:hover.secondary, .requisition-view .button:hover.button--secondary, .requisition-view .button.captcha-reload.action:hover, .requisition-view .button-extend .captcha-reload.action:hover[type="button"], .button-extend .requisition-view .captcha-reload.action:hover[type="button"],
.requisition-view .button-extend .captcha-reload.action:hover[type="submit"], .button-extend .requisition-view .captcha-reload.action:hover[type="submit"], .requisition-view .file-upload--native label.captcha-reload.action:hover, .file-upload--native .requisition-view label.captcha-reload.action:hover, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action:hover, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action:hover, .requisition-view .captcha-reload.action.slider__link--button:hover, .requisition-view .captcha-reload.action.slider__link--button-secondary:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action:hover, .requisition-view a.captcha-reload.action.pagebuilder-button-link:hover,
.requisition-view button.captcha-reload.action.pagebuilder-button-link:hover,
.requisition-view div.captcha-reload.action.pagebuilder-button-link:hover, .requisition-view a.captcha-reload.action.pagebuilder-button-primary:hover,
.requisition-view button.captcha-reload.action.pagebuilder-button-primary:hover,
.requisition-view div.captcha-reload.action.pagebuilder-button-primary:hover, .requisition-view a.captcha-reload.action.pagebuilder-button-secondary:hover,
.requisition-view button.captcha-reload.action.pagebuilder-button-secondary:hover,
.requisition-view div.captcha-reload.action.pagebuilder-button-secondary:hover, .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button:hover, .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button:hover, .requisition-view .button.button--secondary-light:hover, .requisition-view .button-extend .button--secondary-light:hover[type="button"], .button-extend .requisition-view .button--secondary-light:hover[type="button"],
.requisition-view .button-extend .button--secondary-light:hover[type="submit"], .button-extend .requisition-view .button--secondary-light:hover[type="submit"], .requisition-view .file-upload--native label.button--secondary-light:hover, .file-upload--native .requisition-view label.button--secondary-light:hover, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light:hover, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light:hover, .requisition-view .button--secondary-light.slider__link--button:hover, .requisition-view .button--secondary-light.slider__link--button-secondary:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action:hover, .requisition-view a.button--secondary-light.pagebuilder-button-link:hover,
.requisition-view button.button--secondary-light.pagebuilder-button-link:hover,
.requisition-view div.button--secondary-light.pagebuilder-button-link:hover, .requisition-view a.button--secondary-light.pagebuilder-button-primary:hover,
.requisition-view button.button--secondary-light.pagebuilder-button-primary:hover,
.requisition-view div.button--secondary-light.pagebuilder-button-primary:hover, .requisition-view a.button--secondary-light.pagebuilder-button-secondary:hover,
.requisition-view button.button--secondary-light.pagebuilder-button-secondary:hover,
.requisition-view div.button--secondary-light.pagebuilder-button-secondary:hover, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button:hover, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button:hover, .requisition-view .button-extend :hover.button--secondary[type="button"], .button-extend .requisition-view :hover.button--secondary[type="button"], .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button:hover[type="button"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover[type="button"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button:hover[type="button"], .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button:hover[type="button"], .requisition-view .button-extend .slider__link--button-secondary:hover[type="button"], .button-extend .requisition-view .slider__link--button-secondary:hover[type="button"], .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover[type="button"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover[type="button"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action:hover[type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action:hover[type="button"], .requisition-view .button-extend a.pagebuilder-button-secondary:hover[type="button"], .button-extend .requisition-view a.pagebuilder-button-secondary:hover[type="button"],
.requisition-view .button-extend button.pagebuilder-button-secondary:hover[type="button"], .button-extend .requisition-view button.pagebuilder-button-secondary:hover[type="button"],
.requisition-view .button-extend div.pagebuilder-button-secondary:hover[type="button"], .button-extend .requisition-view div.pagebuilder-button-secondary:hover[type="button"],
.requisition-view .button-extend :hover.button--secondary[type="submit"], .button-extend .requisition-view :hover.button--secondary[type="submit"], .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button:hover[type="submit"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover[type="submit"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button:hover[type="submit"], .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button:hover[type="submit"], .requisition-view .button-extend .slider__link--button-secondary:hover[type="submit"], .button-extend .requisition-view .slider__link--button-secondary:hover[type="submit"], .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover[type="submit"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover[type="submit"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action:hover[type="submit"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action:hover[type="submit"], .requisition-view .button-extend a.pagebuilder-button-secondary:hover[type="submit"], .button-extend .requisition-view a.pagebuilder-button-secondary:hover[type="submit"],
.requisition-view .button-extend button.pagebuilder-button-secondary:hover[type="submit"], .button-extend .requisition-view button.pagebuilder-button-secondary:hover[type="submit"],
.requisition-view .button-extend div.pagebuilder-button-secondary:hover[type="submit"], .button-extend .requisition-view div.pagebuilder-button-secondary:hover[type="submit"], .requisition-view .file-upload--native label:hover.button--secondary, .file-upload--native .requisition-view label:hover.button--secondary, .requisition-view .file-upload--native label.slider__link--button-secondary:hover, .file-upload--native .requisition-view label.slider__link--button-secondary:hover, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover, .requisition-view .slider__link--button:hover.button--secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button:hover, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button:hover, .requisition-view .slider__link--button.slider__link--button-secondary:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action:hover, .requisition-view a.slider__link--button.pagebuilder-button-secondary:hover,
.requisition-view button.slider__link--button.pagebuilder-button-secondary:hover,
.requisition-view div.slider__link--button.pagebuilder-button-secondary:hover, .requisition-view .slider__link--button-secondary:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover, .requisition-view a.pagebuilder-button-link:hover.button--secondary, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action:hover, .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary:hover,
.requisition-view button.pagebuilder-button-link:hover.button--secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link:hover, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link:hover, .requisition-view button.pagebuilder-button-link.slider__link--button-secondary:hover,
.requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary:hover,
.requisition-view div.pagebuilder-button-link:hover.button--secondary, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary:hover,
.requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary:hover, .requisition-view a.pagebuilder-button-primary:hover.button--secondary, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action:hover, .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary:hover,
.requisition-view button.pagebuilder-button-primary:hover.button--secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary:hover, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary:hover, .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary:hover,
.requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary:hover,
.requisition-view div.pagebuilder-button-primary:hover.button--secondary, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary:hover,
.requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary:hover, .requisition-view a.pagebuilder-button-secondary:hover,
.requisition-view button.pagebuilder-button-secondary:hover,
.requisition-view div.pagebuilder-button-secondary:hover, .requisition-view .page-main .product-view .yotpo .yotpo-default-button:hover.button--secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button:hover.button--secondary, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button:hover, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button:hover, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button:hover, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button:hover, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary:hover, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary:hover, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action:hover, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action:hover, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary:hover,
.requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary:hover,
.requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary:hover,
.requisition-view .page-main .product-view .yotpo input.yotpo-default-button:hover.button--secondary[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button:hover.button--secondary[type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action:hover[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action:hover[type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.button--secondary-light:hover[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.button--secondary-light:hover[type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary:hover[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary:hover[type="button"], .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit:hover.button--secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit:hover.button--secondary, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action:hover, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action:hover, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light:hover, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light:hover, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit:hover, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit:hover, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit:hover, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit:hover, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary:hover, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary:hover, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover,
.requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover,
.requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover {
  background: #f1f1f1;
  color: #231f20; }
  .requisition-view .button:hover.secondary .button__text, .requisition-view .button-extend :hover.secondary[type="button"] .button__text, .button-extend .requisition-view :hover.secondary[type="button"] .button__text, .requisition-view .button-extend :hover.secondary[type="submit"] .button__text, .button-extend .requisition-view :hover.secondary[type="submit"] .button__text, .requisition-view .file-upload--native label:hover.secondary .button__text, .file-upload--native .requisition-view label:hover.secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button:hover.secondary .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover.secondary .button__text, .requisition-view .slider__link--button:hover.secondary .button__text, .requisition-view .slider__link--button-secondary:hover.secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover.secondary .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover.secondary .button__text, .requisition-view a.pagebuilder-button-link:hover.secondary .button__text, .requisition-view button.pagebuilder-button-link:hover.secondary .button__text, .requisition-view div.pagebuilder-button-link:hover.secondary .button__text, .requisition-view a.pagebuilder-button-primary:hover.secondary .button__text, .requisition-view button.pagebuilder-button-primary:hover.secondary .button__text, .requisition-view div.pagebuilder-button-primary:hover.secondary .button__text, .requisition-view a.pagebuilder-button-secondary:hover.secondary .button__text, .requisition-view button.pagebuilder-button-secondary:hover.secondary .button__text, .requisition-view div.pagebuilder-button-secondary:hover.secondary .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button:hover.secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button:hover.secondary .button__text, .requisition-view .button:hover.button--secondary .button__text, .requisition-view .button.captcha-reload.action:hover .button__text, .requisition-view .button-extend .captcha-reload.action:hover[type="button"] .button__text, .button-extend .requisition-view .captcha-reload.action:hover[type="button"] .button__text, .requisition-view .button-extend .captcha-reload.action:hover[type="submit"] .button__text, .button-extend .requisition-view .captcha-reload.action:hover[type="submit"] .button__text, .requisition-view .file-upload--native label.captcha-reload.action:hover .button__text, .file-upload--native .requisition-view label.captcha-reload.action:hover .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action:hover .button__text, .requisition-view .captcha-reload.action.slider__link--button:hover .button__text, .requisition-view .captcha-reload.action.slider__link--button-secondary:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action:hover .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-link:hover .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-link:hover .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-link:hover .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-primary:hover .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-primary:hover .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-primary:hover .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-secondary:hover .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-secondary:hover .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button:hover .button__text, .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button:hover .button__text, .requisition-view .button.button--secondary-light:hover .button__text, .requisition-view .button-extend .button--secondary-light:hover[type="button"] .button__text, .button-extend .requisition-view .button--secondary-light:hover[type="button"] .button__text, .requisition-view .button-extend .button--secondary-light:hover[type="submit"] .button__text, .button-extend .requisition-view .button--secondary-light:hover[type="submit"] .button__text, .requisition-view .file-upload--native label.button--secondary-light:hover .button__text, .file-upload--native .requisition-view label.button--secondary-light:hover .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light:hover .button__text, .requisition-view .button--secondary-light.slider__link--button:hover .button__text, .requisition-view .button--secondary-light.slider__link--button-secondary:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action:hover .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-link:hover .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-link:hover .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-link:hover .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-primary:hover .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-primary:hover .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-primary:hover .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-secondary:hover .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-secondary:hover .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button:hover .button__text, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button:hover .button__text, .requisition-view .button-extend :hover.button--secondary[type="button"] .button__text, .button-extend .requisition-view :hover.button--secondary[type="button"] .button__text, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button:hover[type="button"] .button__text, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover[type="button"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button:hover[type="button"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button:hover[type="button"] .button__text, .requisition-view .button-extend .slider__link--button-secondary:hover[type="button"] .button__text, .button-extend .requisition-view .slider__link--button-secondary:hover[type="button"] .button__text, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover[type="button"] .button__text, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover[type="button"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action:hover[type="button"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action:hover[type="button"] .button__text, .requisition-view .button-extend a.pagebuilder-button-secondary:hover[type="button"] .button__text, .button-extend .requisition-view a.pagebuilder-button-secondary:hover[type="button"] .button__text, .requisition-view .button-extend button.pagebuilder-button-secondary:hover[type="button"] .button__text, .button-extend .requisition-view button.pagebuilder-button-secondary:hover[type="button"] .button__text, .requisition-view .button-extend div.pagebuilder-button-secondary:hover[type="button"] .button__text, .button-extend .requisition-view div.pagebuilder-button-secondary:hover[type="button"] .button__text, .requisition-view .button-extend :hover.button--secondary[type="submit"] .button__text, .button-extend .requisition-view :hover.button--secondary[type="submit"] .button__text, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button:hover[type="submit"] .button__text, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover[type="submit"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button:hover[type="submit"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button:hover[type="submit"] .button__text, .requisition-view .button-extend .slider__link--button-secondary:hover[type="submit"] .button__text, .button-extend .requisition-view .slider__link--button-secondary:hover[type="submit"] .button__text, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover[type="submit"] .button__text, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover[type="submit"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action:hover[type="submit"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action:hover[type="submit"] .button__text, .requisition-view .button-extend a.pagebuilder-button-secondary:hover[type="submit"] .button__text, .button-extend .requisition-view a.pagebuilder-button-secondary:hover[type="submit"] .button__text, .requisition-view .button-extend button.pagebuilder-button-secondary:hover[type="submit"] .button__text, .button-extend .requisition-view button.pagebuilder-button-secondary:hover[type="submit"] .button__text, .requisition-view .button-extend div.pagebuilder-button-secondary:hover[type="submit"] .button__text, .button-extend .requisition-view div.pagebuilder-button-secondary:hover[type="submit"] .button__text, .requisition-view .file-upload--native label:hover.button--secondary .button__text, .file-upload--native .requisition-view label:hover.button--secondary .button__text, .requisition-view .file-upload--native label.slider__link--button-secondary:hover .button__text, .file-upload--native .requisition-view label.slider__link--button-secondary:hover .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover .button__text, .requisition-view .slider__link--button:hover.button--secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button:hover .button__text, .requisition-view .slider__link--button.slider__link--button-secondary:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action:hover .button__text, .requisition-view a.slider__link--button.pagebuilder-button-secondary:hover .button__text, .requisition-view button.slider__link--button.pagebuilder-button-secondary:hover .button__text, .requisition-view div.slider__link--button.pagebuilder-button-secondary:hover .button__text, .requisition-view .slider__link--button-secondary:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover .button__text, .requisition-view a.pagebuilder-button-link:hover.button--secondary .button__text, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action:hover .button__text, .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary:hover .button__text, .requisition-view button.pagebuilder-button-link:hover.button--secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link:hover .button__text, .requisition-view button.pagebuilder-button-link.slider__link--button-secondary:hover .button__text, .requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary:hover .button__text, .requisition-view div.pagebuilder-button-link:hover.button--secondary .button__text, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary:hover .button__text, .requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary:hover .button__text, .requisition-view a.pagebuilder-button-primary:hover.button--secondary .button__text, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action:hover .button__text, .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary:hover .button__text, .requisition-view button.pagebuilder-button-primary:hover.button--secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary:hover .button__text, .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary:hover .button__text, .requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary:hover .button__text, .requisition-view div.pagebuilder-button-primary:hover.button--secondary .button__text, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary:hover .button__text, .requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary:hover .button__text, .requisition-view a.pagebuilder-button-secondary:hover .button__text, .requisition-view button.pagebuilder-button-secondary:hover .button__text, .requisition-view div.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button:hover.button--secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button:hover.button--secondary .button__text, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button:hover .button__text, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button:hover .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button:hover .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action:hover .button__text, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action:hover .button__text, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button:hover.button--secondary[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button:hover.button--secondary[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action:hover[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action:hover[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.button--secondary-light:hover[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.button--secondary-light:hover[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary:hover[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary:hover[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit:hover.button--secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit:hover.button--secondary .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action:hover .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action:hover .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light:hover .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light:hover .button__text, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .button__text, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .button__text, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .button__text, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .button__text, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .button__text, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .button__text, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .button__text {
    color: #231f20; }
  .requisition-view .button:hover.secondary .icon, .requisition-view .button-extend :hover.secondary[type="button"] .icon, .button-extend .requisition-view :hover.secondary[type="button"] .icon, .requisition-view .button-extend :hover.secondary[type="submit"] .icon, .button-extend .requisition-view :hover.secondary[type="submit"] .icon, .requisition-view .file-upload--native label:hover.secondary .icon, .file-upload--native .requisition-view label:hover.secondary .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button:hover.secondary .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover.secondary .icon, .requisition-view .slider__link--button:hover.secondary .icon, .requisition-view .slider__link--button-secondary:hover.secondary .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover.secondary .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover.secondary .icon, .requisition-view a.pagebuilder-button-link:hover.secondary .icon, .requisition-view button.pagebuilder-button-link:hover.secondary .icon, .requisition-view div.pagebuilder-button-link:hover.secondary .icon, .requisition-view a.pagebuilder-button-primary:hover.secondary .icon, .requisition-view button.pagebuilder-button-primary:hover.secondary .icon, .requisition-view div.pagebuilder-button-primary:hover.secondary .icon, .requisition-view a.pagebuilder-button-secondary:hover.secondary .icon, .requisition-view button.pagebuilder-button-secondary:hover.secondary .icon, .requisition-view div.pagebuilder-button-secondary:hover.secondary .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button:hover.secondary .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button:hover.secondary .icon, .requisition-view .button:hover.button--secondary .icon, .requisition-view .button.captcha-reload.action:hover .icon, .requisition-view .button-extend .captcha-reload.action:hover[type="button"] .icon, .button-extend .requisition-view .captcha-reload.action:hover[type="button"] .icon, .requisition-view .button-extend .captcha-reload.action:hover[type="submit"] .icon, .button-extend .requisition-view .captcha-reload.action:hover[type="submit"] .icon, .requisition-view .file-upload--native label.captcha-reload.action:hover .icon, .file-upload--native .requisition-view label.captcha-reload.action:hover .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action:hover .icon, .requisition-view .captcha-reload.action.slider__link--button:hover .icon, .requisition-view .captcha-reload.action.slider__link--button-secondary:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action:hover .icon, .requisition-view a.captcha-reload.action.pagebuilder-button-link:hover .icon, .requisition-view button.captcha-reload.action.pagebuilder-button-link:hover .icon, .requisition-view div.captcha-reload.action.pagebuilder-button-link:hover .icon, .requisition-view a.captcha-reload.action.pagebuilder-button-primary:hover .icon, .requisition-view button.captcha-reload.action.pagebuilder-button-primary:hover .icon, .requisition-view div.captcha-reload.action.pagebuilder-button-primary:hover .icon, .requisition-view a.captcha-reload.action.pagebuilder-button-secondary:hover .icon, .requisition-view button.captcha-reload.action.pagebuilder-button-secondary:hover .icon, .requisition-view div.captcha-reload.action.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button:hover .icon, .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button:hover .icon, .requisition-view .button.button--secondary-light:hover .icon, .requisition-view .button-extend .button--secondary-light:hover[type="button"] .icon, .button-extend .requisition-view .button--secondary-light:hover[type="button"] .icon, .requisition-view .button-extend .button--secondary-light:hover[type="submit"] .icon, .button-extend .requisition-view .button--secondary-light:hover[type="submit"] .icon, .requisition-view .file-upload--native label.button--secondary-light:hover .icon, .file-upload--native .requisition-view label.button--secondary-light:hover .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light:hover .icon, .requisition-view .button--secondary-light.slider__link--button:hover .icon, .requisition-view .button--secondary-light.slider__link--button-secondary:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action:hover .icon, .requisition-view a.button--secondary-light.pagebuilder-button-link:hover .icon, .requisition-view button.button--secondary-light.pagebuilder-button-link:hover .icon, .requisition-view div.button--secondary-light.pagebuilder-button-link:hover .icon, .requisition-view a.button--secondary-light.pagebuilder-button-primary:hover .icon, .requisition-view button.button--secondary-light.pagebuilder-button-primary:hover .icon, .requisition-view div.button--secondary-light.pagebuilder-button-primary:hover .icon, .requisition-view a.button--secondary-light.pagebuilder-button-secondary:hover .icon, .requisition-view button.button--secondary-light.pagebuilder-button-secondary:hover .icon, .requisition-view div.button--secondary-light.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button:hover .icon, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button:hover .icon, .requisition-view .button-extend :hover.button--secondary[type="button"] .icon, .button-extend .requisition-view :hover.button--secondary[type="button"] .icon, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button:hover[type="button"] .icon, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover[type="button"] .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button:hover[type="button"] .icon, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button:hover[type="button"] .icon, .requisition-view .button-extend .slider__link--button-secondary:hover[type="button"] .icon, .button-extend .requisition-view .slider__link--button-secondary:hover[type="button"] .icon, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover[type="button"] .icon, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover[type="button"] .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action:hover[type="button"] .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action:hover[type="button"] .icon, .requisition-view .button-extend a.pagebuilder-button-secondary:hover[type="button"] .icon, .button-extend .requisition-view a.pagebuilder-button-secondary:hover[type="button"] .icon, .requisition-view .button-extend button.pagebuilder-button-secondary:hover[type="button"] .icon, .button-extend .requisition-view button.pagebuilder-button-secondary:hover[type="button"] .icon, .requisition-view .button-extend div.pagebuilder-button-secondary:hover[type="button"] .icon, .button-extend .requisition-view div.pagebuilder-button-secondary:hover[type="button"] .icon, .requisition-view .button-extend :hover.button--secondary[type="submit"] .icon, .button-extend .requisition-view :hover.button--secondary[type="submit"] .icon, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button:hover[type="submit"] .icon, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover[type="submit"] .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button:hover[type="submit"] .icon, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button:hover[type="submit"] .icon, .requisition-view .button-extend .slider__link--button-secondary:hover[type="submit"] .icon, .button-extend .requisition-view .slider__link--button-secondary:hover[type="submit"] .icon, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover[type="submit"] .icon, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover[type="submit"] .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action:hover[type="submit"] .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action:hover[type="submit"] .icon, .requisition-view .button-extend a.pagebuilder-button-secondary:hover[type="submit"] .icon, .button-extend .requisition-view a.pagebuilder-button-secondary:hover[type="submit"] .icon, .requisition-view .button-extend button.pagebuilder-button-secondary:hover[type="submit"] .icon, .button-extend .requisition-view button.pagebuilder-button-secondary:hover[type="submit"] .icon, .requisition-view .button-extend div.pagebuilder-button-secondary:hover[type="submit"] .icon, .button-extend .requisition-view div.pagebuilder-button-secondary:hover[type="submit"] .icon, .requisition-view .file-upload--native label:hover.button--secondary .icon, .file-upload--native .requisition-view label:hover.button--secondary .icon, .requisition-view .file-upload--native label.slider__link--button-secondary:hover .icon, .file-upload--native .requisition-view label.slider__link--button-secondary:hover .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button:hover .icon, .requisition-view .slider__link--button:hover.button--secondary .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button:hover .icon, .requisition-view .slider__link--button.slider__link--button-secondary:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action:hover .icon, .requisition-view a.slider__link--button.pagebuilder-button-secondary:hover .icon, .requisition-view button.slider__link--button.pagebuilder-button-secondary:hover .icon, .requisition-view div.slider__link--button.pagebuilder-button-secondary:hover .icon, .requisition-view .slider__link--button-secondary:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action:hover .icon, .requisition-view a.pagebuilder-button-link:hover.button--secondary .icon, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action:hover .icon, .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary:hover .icon, .requisition-view button.pagebuilder-button-link:hover.button--secondary .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link:hover .icon, .requisition-view button.pagebuilder-button-link.slider__link--button-secondary:hover .icon, .requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary:hover .icon, .requisition-view div.pagebuilder-button-link:hover.button--secondary .icon, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary:hover .icon, .requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary:hover .icon, .requisition-view a.pagebuilder-button-primary:hover.button--secondary .icon, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action:hover .icon, .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary:hover .icon, .requisition-view button.pagebuilder-button-primary:hover.button--secondary .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary:hover .icon, .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary:hover .icon, .requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary:hover .icon, .requisition-view div.pagebuilder-button-primary:hover.button--secondary .icon, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary:hover .icon, .requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary:hover .icon, .requisition-view a.pagebuilder-button-secondary:hover .icon, .requisition-view button.pagebuilder-button-secondary:hover .icon, .requisition-view div.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button:hover.button--secondary .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button:hover.button--secondary .icon, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button:hover .icon, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button:hover .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button:hover .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action:hover .icon, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action:hover .icon, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button:hover.button--secondary[type="button"] .icon, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button:hover.button--secondary[type="button"] .icon, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action:hover[type="button"] .icon, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action:hover[type="button"] .icon, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.button--secondary-light:hover[type="button"] .icon, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.button--secondary-light:hover[type="button"] .icon, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary:hover[type="button"] .icon, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary:hover[type="button"] .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit:hover.button--secondary .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit:hover.button--secondary .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action:hover .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action:hover .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light:hover .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light:hover .icon, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .icon, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .icon, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .icon, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit:hover .icon, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .icon, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .icon, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .icon, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action:hover .icon, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .icon, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .icon, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary:hover .icon {
    fill: #231f20; }

.requisition-view .button[aria-expanded="true"].secondary, .requisition-view .button-extend [aria-expanded="true"].secondary[type="button"], .button-extend .requisition-view [aria-expanded="true"].secondary[type="button"],
.requisition-view .button-extend [aria-expanded="true"].secondary[type="submit"], .button-extend .requisition-view [aria-expanded="true"].secondary[type="submit"], .requisition-view .file-upload--native label[aria-expanded="true"].secondary, .file-upload--native .requisition-view label[aria-expanded="true"].secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"].secondary, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"].secondary, .requisition-view .slider__link--button[aria-expanded="true"].secondary, .requisition-view .slider__link--button-secondary[aria-expanded="true"].secondary, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"].secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"].secondary, .requisition-view a.pagebuilder-button-link[aria-expanded="true"].secondary,
.requisition-view button.pagebuilder-button-link[aria-expanded="true"].secondary,
.requisition-view div.pagebuilder-button-link[aria-expanded="true"].secondary, .requisition-view a.pagebuilder-button-primary[aria-expanded="true"].secondary,
.requisition-view button.pagebuilder-button-primary[aria-expanded="true"].secondary,
.requisition-view div.pagebuilder-button-primary[aria-expanded="true"].secondary, .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"].secondary,
.requisition-view button.pagebuilder-button-secondary[aria-expanded="true"].secondary,
.requisition-view div.pagebuilder-button-secondary[aria-expanded="true"].secondary, .requisition-view .page-main .product-view .yotpo .yotpo-default-button[aria-expanded="true"].secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button[aria-expanded="true"].secondary, .requisition-view .button[aria-expanded="true"].button--secondary, .requisition-view .button.captcha-reload.action[aria-expanded="true"], .requisition-view .button-extend .captcha-reload.action[aria-expanded="true"][type="button"], .button-extend .requisition-view .captcha-reload.action[aria-expanded="true"][type="button"],
.requisition-view .button-extend .captcha-reload.action[aria-expanded="true"][type="submit"], .button-extend .requisition-view .captcha-reload.action[aria-expanded="true"][type="submit"], .requisition-view .file-upload--native label.captcha-reload.action[aria-expanded="true"], .file-upload--native .requisition-view label.captcha-reload.action[aria-expanded="true"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action[aria-expanded="true"], .requisition-view .captcha-reload.action.slider__link--button[aria-expanded="true"], .requisition-view .captcha-reload.action.slider__link--button-secondary[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action[aria-expanded="true"], .requisition-view a.captcha-reload.action.pagebuilder-button-link[aria-expanded="true"],
.requisition-view button.captcha-reload.action.pagebuilder-button-link[aria-expanded="true"],
.requisition-view div.captcha-reload.action.pagebuilder-button-link[aria-expanded="true"], .requisition-view a.captcha-reload.action.pagebuilder-button-primary[aria-expanded="true"],
.requisition-view button.captcha-reload.action.pagebuilder-button-primary[aria-expanded="true"],
.requisition-view div.captcha-reload.action.pagebuilder-button-primary[aria-expanded="true"], .requisition-view a.captcha-reload.action.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view button.captcha-reload.action.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view div.captcha-reload.action.pagebuilder-button-secondary[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button[aria-expanded="true"], .requisition-view .button.button--secondary-light[aria-expanded="true"], .requisition-view .button-extend .button--secondary-light[aria-expanded="true"][type="button"], .button-extend .requisition-view .button--secondary-light[aria-expanded="true"][type="button"],
.requisition-view .button-extend .button--secondary-light[aria-expanded="true"][type="submit"], .button-extend .requisition-view .button--secondary-light[aria-expanded="true"][type="submit"], .requisition-view .file-upload--native label.button--secondary-light[aria-expanded="true"], .file-upload--native .requisition-view label.button--secondary-light[aria-expanded="true"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light[aria-expanded="true"], .requisition-view .button--secondary-light.slider__link--button[aria-expanded="true"], .requisition-view .button--secondary-light.slider__link--button-secondary[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action[aria-expanded="true"], .requisition-view a.button--secondary-light.pagebuilder-button-link[aria-expanded="true"],
.requisition-view button.button--secondary-light.pagebuilder-button-link[aria-expanded="true"],
.requisition-view div.button--secondary-light.pagebuilder-button-link[aria-expanded="true"], .requisition-view a.button--secondary-light.pagebuilder-button-primary[aria-expanded="true"],
.requisition-view button.button--secondary-light.pagebuilder-button-primary[aria-expanded="true"],
.requisition-view div.button--secondary-light.pagebuilder-button-primary[aria-expanded="true"], .requisition-view a.button--secondary-light.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view button.button--secondary-light.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view div.button--secondary-light.pagebuilder-button-secondary[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button[aria-expanded="true"], .requisition-view .button-extend [aria-expanded="true"].button--secondary[type="button"], .button-extend .requisition-view [aria-expanded="true"].button--secondary[type="button"], .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"][type="button"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"][type="button"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[aria-expanded="true"][type="button"], .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[aria-expanded="true"][type="button"], .requisition-view .button-extend .slider__link--button-secondary[aria-expanded="true"][type="button"], .button-extend .requisition-view .slider__link--button-secondary[aria-expanded="true"][type="button"], .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"][type="button"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"][type="button"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[aria-expanded="true"][type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[aria-expanded="true"][type="button"], .requisition-view .button-extend a.pagebuilder-button-secondary[aria-expanded="true"][type="button"], .button-extend .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"][type="button"],
.requisition-view .button-extend button.pagebuilder-button-secondary[aria-expanded="true"][type="button"], .button-extend .requisition-view button.pagebuilder-button-secondary[aria-expanded="true"][type="button"],
.requisition-view .button-extend div.pagebuilder-button-secondary[aria-expanded="true"][type="button"], .button-extend .requisition-view div.pagebuilder-button-secondary[aria-expanded="true"][type="button"],
.requisition-view .button-extend [aria-expanded="true"].button--secondary[type="submit"], .button-extend .requisition-view [aria-expanded="true"].button--secondary[type="submit"], .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"][type="submit"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"][type="submit"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[aria-expanded="true"][type="submit"], .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[aria-expanded="true"][type="submit"], .requisition-view .button-extend .slider__link--button-secondary[aria-expanded="true"][type="submit"], .button-extend .requisition-view .slider__link--button-secondary[aria-expanded="true"][type="submit"], .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"][type="submit"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"][type="submit"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[aria-expanded="true"][type="submit"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[aria-expanded="true"][type="submit"], .requisition-view .button-extend a.pagebuilder-button-secondary[aria-expanded="true"][type="submit"], .button-extend .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"][type="submit"],
.requisition-view .button-extend button.pagebuilder-button-secondary[aria-expanded="true"][type="submit"], .button-extend .requisition-view button.pagebuilder-button-secondary[aria-expanded="true"][type="submit"],
.requisition-view .button-extend div.pagebuilder-button-secondary[aria-expanded="true"][type="submit"], .button-extend .requisition-view div.pagebuilder-button-secondary[aria-expanded="true"][type="submit"], .requisition-view .file-upload--native label[aria-expanded="true"].button--secondary, .file-upload--native .requisition-view label[aria-expanded="true"].button--secondary, .requisition-view .file-upload--native label.slider__link--button-secondary[aria-expanded="true"], .file-upload--native .requisition-view label.slider__link--button-secondary[aria-expanded="true"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"], .requisition-view .slider__link--button[aria-expanded="true"].button--secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button[aria-expanded="true"], .requisition-view .slider__link--button.slider__link--button-secondary[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action[aria-expanded="true"], .requisition-view a.slider__link--button.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view button.slider__link--button.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view div.slider__link--button.pagebuilder-button-secondary[aria-expanded="true"], .requisition-view .slider__link--button-secondary[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"], .requisition-view a.pagebuilder-button-link[aria-expanded="true"].button--secondary, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action[aria-expanded="true"], .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view button.pagebuilder-button-link[aria-expanded="true"].button--secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link[aria-expanded="true"], .requisition-view button.pagebuilder-button-link.slider__link--button-secondary[aria-expanded="true"],
.requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view div.pagebuilder-button-link[aria-expanded="true"].button--secondary, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary[aria-expanded="true"],
.requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary[aria-expanded="true"], .requisition-view a.pagebuilder-button-primary[aria-expanded="true"].button--secondary, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action[aria-expanded="true"], .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view button.pagebuilder-button-primary[aria-expanded="true"].button--secondary, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary[aria-expanded="true"], .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary[aria-expanded="true"],
.requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view div.pagebuilder-button-primary[aria-expanded="true"].button--secondary, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary[aria-expanded="true"],
.requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary[aria-expanded="true"], .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view button.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view div.pagebuilder-button-secondary[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .yotpo-default-button[aria-expanded="true"].button--secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button[aria-expanded="true"].button--secondary, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button[aria-expanded="true"], .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button[aria-expanded="true"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action[aria-expanded="true"], .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view .page-main .product-view .yotpo input.yotpo-default-button[aria-expanded="true"].button--secondary[type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button[aria-expanded="true"].button--secondary[type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action[aria-expanded="true"][type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action[aria-expanded="true"][type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.button--secondary-light[aria-expanded="true"][type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.button--secondary-light[aria-expanded="true"][type="button"], .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary[aria-expanded="true"][type="button"], .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary[aria-expanded="true"][type="button"], .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"].button--secondary, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"].button--secondary, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"], .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"], .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"], .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"], .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"], .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"], .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"],
.requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"], .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] {
  background: #f1f1f1;
  color: #231f20; }
  .requisition-view .button[aria-expanded="true"].secondary .button__text, .requisition-view .button-extend [aria-expanded="true"].secondary[type="button"] .button__text, .button-extend .requisition-view [aria-expanded="true"].secondary[type="button"] .button__text, .requisition-view .button-extend [aria-expanded="true"].secondary[type="submit"] .button__text, .button-extend .requisition-view [aria-expanded="true"].secondary[type="submit"] .button__text, .requisition-view .file-upload--native label[aria-expanded="true"].secondary .button__text, .file-upload--native .requisition-view label[aria-expanded="true"].secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"].secondary .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"].secondary .button__text, .requisition-view .slider__link--button[aria-expanded="true"].secondary .button__text, .requisition-view .slider__link--button-secondary[aria-expanded="true"].secondary .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"].secondary .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"].secondary .button__text, .requisition-view a.pagebuilder-button-link[aria-expanded="true"].secondary .button__text, .requisition-view button.pagebuilder-button-link[aria-expanded="true"].secondary .button__text, .requisition-view div.pagebuilder-button-link[aria-expanded="true"].secondary .button__text, .requisition-view a.pagebuilder-button-primary[aria-expanded="true"].secondary .button__text, .requisition-view button.pagebuilder-button-primary[aria-expanded="true"].secondary .button__text, .requisition-view div.pagebuilder-button-primary[aria-expanded="true"].secondary .button__text, .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"].secondary .button__text, .requisition-view button.pagebuilder-button-secondary[aria-expanded="true"].secondary .button__text, .requisition-view div.pagebuilder-button-secondary[aria-expanded="true"].secondary .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button[aria-expanded="true"].secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button[aria-expanded="true"].secondary .button__text, .requisition-view .button[aria-expanded="true"].button--secondary .button__text, .requisition-view .button.captcha-reload.action[aria-expanded="true"] .button__text, .requisition-view .button-extend .captcha-reload.action[aria-expanded="true"][type="button"] .button__text, .button-extend .requisition-view .captcha-reload.action[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend .captcha-reload.action[aria-expanded="true"][type="submit"] .button__text, .button-extend .requisition-view .captcha-reload.action[aria-expanded="true"][type="submit"] .button__text, .requisition-view .file-upload--native label.captcha-reload.action[aria-expanded="true"] .button__text, .file-upload--native .requisition-view label.captcha-reload.action[aria-expanded="true"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.captcha-reload.action[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.captcha-reload.action[aria-expanded="true"] .button__text, .requisition-view .captcha-reload.action.slider__link--button[aria-expanded="true"] .button__text, .requisition-view .captcha-reload.action.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.captcha-reload.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.captcha-reload.action[aria-expanded="true"] .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view a.captcha-reload.action.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view button.captcha-reload.action.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view div.captcha-reload.action.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .captcha-reload.action.yotpo-default-button[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view .captcha-reload.action.yotpo-default-button[aria-expanded="true"] .button__text, .requisition-view .button.button--secondary-light[aria-expanded="true"] .button__text, .requisition-view .button-extend .button--secondary-light[aria-expanded="true"][type="button"] .button__text, .button-extend .requisition-view .button--secondary-light[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend .button--secondary-light[aria-expanded="true"][type="submit"] .button__text, .button-extend .requisition-view .button--secondary-light[aria-expanded="true"][type="submit"] .button__text, .requisition-view .file-upload--native label.button--secondary-light[aria-expanded="true"] .button__text, .file-upload--native .requisition-view label.button--secondary-light[aria-expanded="true"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.button--secondary-light[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.button--secondary-light[aria-expanded="true"] .button__text, .requisition-view .button--secondary-light.slider__link--button[aria-expanded="true"] .button__text, .requisition-view .button--secondary-light.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.button--secondary-light.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.button--secondary-light.action[aria-expanded="true"] .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view a.button--secondary-light.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view button.button--secondary-light.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view div.button--secondary-light.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .button--secondary-light.yotpo-default-button[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view .button--secondary-light.yotpo-default-button[aria-expanded="true"] .button__text, .requisition-view .button-extend [aria-expanded="true"].button--secondary[type="button"] .button__text, .button-extend .requisition-view [aria-expanded="true"].button--secondary[type="button"] .button__text, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"][type="button"] .button__text, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"][type="button"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[aria-expanded="true"][type="button"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend .slider__link--button-secondary[aria-expanded="true"][type="button"] .button__text, .button-extend .requisition-view .slider__link--button-secondary[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"][type="button"] .button__text, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"][type="button"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[aria-expanded="true"][type="button"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend a.pagebuilder-button-secondary[aria-expanded="true"][type="button"] .button__text, .button-extend .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend button.pagebuilder-button-secondary[aria-expanded="true"][type="button"] .button__text, .button-extend .requisition-view button.pagebuilder-button-secondary[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend div.pagebuilder-button-secondary[aria-expanded="true"][type="button"] .button__text, .button-extend .requisition-view div.pagebuilder-button-secondary[aria-expanded="true"][type="button"] .button__text, .requisition-view .button-extend [aria-expanded="true"].button--secondary[type="submit"] .button__text, .button-extend .requisition-view [aria-expanded="true"].button--secondary[type="submit"] .button__text, .requisition-view .button-extend .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"][type="submit"] .button__text, .button-extend .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"][type="submit"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .button-extend button[aria-expanded="true"][type="submit"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .button-extend .requisition-view button[aria-expanded="true"][type="submit"] .button__text, .requisition-view .button-extend .slider__link--button-secondary[aria-expanded="true"][type="submit"] .button__text, .button-extend .requisition-view .slider__link--button-secondary[aria-expanded="true"][type="submit"] .button__text, .requisition-view .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"][type="submit"] .button__text, .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"][type="submit"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action[aria-expanded="true"][type="submit"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .requisition-view a.action[aria-expanded="true"][type="submit"] .button__text, .requisition-view .button-extend a.pagebuilder-button-secondary[aria-expanded="true"][type="submit"] .button__text, .button-extend .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"][type="submit"] .button__text, .requisition-view .button-extend button.pagebuilder-button-secondary[aria-expanded="true"][type="submit"] .button__text, .button-extend .requisition-view button.pagebuilder-button-secondary[aria-expanded="true"][type="submit"] .button__text, .requisition-view .button-extend div.pagebuilder-button-secondary[aria-expanded="true"][type="submit"] .button__text, .button-extend .requisition-view div.pagebuilder-button-secondary[aria-expanded="true"][type="submit"] .button__text, .requisition-view .file-upload--native label[aria-expanded="true"].button--secondary .button__text, .file-upload--native .requisition-view label[aria-expanded="true"].button--secondary .button__text, .requisition-view .file-upload--native label.slider__link--button-secondary[aria-expanded="true"] .button__text, .file-upload--native .requisition-view label.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button[aria-expanded="true"] .button__text, .requisition-view .slider__link--button[aria-expanded="true"].button--secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.slider__link--button[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.slider__link--button[aria-expanded="true"] .button__text, .requisition-view .slider__link--button.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.slider__link--button.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.slider__link--button.action[aria-expanded="true"] .button__text, .requisition-view a.slider__link--button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view button.slider__link--button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view div.slider__link--button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.action[aria-expanded="true"] .button__text, .requisition-view a.pagebuilder-button-link[aria-expanded="true"].button--secondary .button__text, .requisition-view a.pagebuilder-button-link.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-link.action[aria-expanded="true"] .button__text, .requisition-view a.pagebuilder-button-link.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-link[aria-expanded="true"].button--secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-link[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-link.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-link.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view div.pagebuilder-button-link[aria-expanded="true"].button--secondary .button__text, .requisition-view div.pagebuilder-button-link.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view div.pagebuilder-button-link.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view a.pagebuilder-button-primary[aria-expanded="true"].button--secondary .button__text, .requisition-view a.pagebuilder-button-primary.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.pagebuilder-button-primary.action[aria-expanded="true"] .button__text, .requisition-view a.pagebuilder-button-primary.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-primary[aria-expanded="true"].button--secondary .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.pagebuilder-button-primary[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-primary.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-primary.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view div.pagebuilder-button-primary[aria-expanded="true"].button--secondary .button__text, .requisition-view div.pagebuilder-button-primary.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view div.pagebuilder-button-primary.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view a.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view div.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button[aria-expanded="true"].button--secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button[aria-expanded="true"].button--secondary .button__text, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button[aria-expanded="true"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.slider__link--button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.action[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.action[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.action[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button[aria-expanded="true"].button--secondary[type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button[aria-expanded="true"].button--secondary[type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.captcha-reload.action[aria-expanded="true"][type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.captcha-reload.action[aria-expanded="true"][type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.button--secondary-light[aria-expanded="true"][type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.button--secondary-light[aria-expanded="true"][type="button"] .button__text, .requisition-view .page-main .product-view .yotpo input.yotpo-default-button.slider__link--button-secondary[aria-expanded="true"][type="button"] .button__text, .page-main .product-view .yotpo .requisition-view input.yotpo-default-button.slider__link--button-secondary[aria-expanded="true"][type="button"] .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"].button--secondary .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"].button--secondary .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.captcha-reload.action[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.button--secondary-light[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"] .button__text, .requisition-view .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"] .button__text, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view .yotpo-default-button.primary-color-btn.yotpo-submit.slider__link--button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"] .button__text, .requisition-view .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"] .button__text, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.action[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view a.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view button.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .requisition-view .page-main .product-view .yotpo div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] .button__text, .page-main .product-view .yotpo .requisition-view div.yotpo-default-button.primary-color-btn.yotpo-submit.pagebuilder-button-secondary[aria-expanded="true"] .button__text {
    color: #231f20; }

.requisition-view .quantity-update__button {
  height: 36px;
  width: 36px; }
  .requisition-view .quantity-update__button--minus {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .requisition-view .quantity-update__button--plus {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

.requisition-view .quantity-update__input {
  height: 36px; }

.requisition-view .requisition-header {
  margin-bottom: 16px;
  padding: 0 16px; }
  @media all and (min-width: 768px) {
    .requisition-view .requisition-header {
      padding: 0; } }
  @media all and (min-width: 768px) {
    .requisition-view .requisition-header h1 {
      display: inline-flex; } }

@media all and (max-width: 767px) {
  .requisition-view .requisition-content {
    flex: 1;
    padding-top: 16px;
    overflow: auto; } }

.requisition-view .requisition-list-title {
  margin-bottom: 12px; }
  @media all and (min-width: 768px) {
    .requisition-view .requisition-list-title {
      margin-bottom: 8px; } }
  .requisition-view .requisition-list-title__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    overflow-wrap: anywhere; }
    @media all and (min-width: 768px) {
      .requisition-view .requisition-list-title__inner {
        align-items: flex-end;
        justify-content: flex-start; } }
  .requisition-view .requisition-list-title h1 {
    max-width: 85%;
    margin: 0;
    line-height: 34px; }
    @media all and (max-width: 767px) {
      .requisition-view .requisition-list-title h1 {
        font-size: 16px;
        line-height: 16px; } }
  .requisition-view .requisition-list-title .action {
    margin-left: 24px;
    padding: 2px 0;
    min-height: auto;
    height: auto;
    min-width: auto;
    border: 0;
    background: 0;
    font-size: 14px; }
    .requisition-view .requisition-list-title .action .icon {
      width: 14px;
      height: 14px;
      margin-right: 8px;
      fill: #231f20; }
    .requisition-view .requisition-list-title .action.edit {
      white-space: nowrap;
      color: #686868; }
      .requisition-view .requisition-list-title .action.edit .icon {
        fill: #686868; }
    .requisition-view .requisition-list-title .action:hover {
      background: none;
      text-decoration: underline; }

.requisition-view .requisition-list-description {
  margin-top: 8px;
  color: #686868;
  overflow-wrap: anywhere; }
  @media all and (min-width: 768px) {
    .requisition-view .requisition-list-description {
      margin-top: 12px;
      color: #231f20; } }
  .requisition-view .requisition-list-description::before {
    content: '';
    display: table;
    clear: both; }

.requisition-view .requisition-view-links .action-wrapper {
  display: inline-flex;
  margin-left: 16px; }

.requisition-view .requisition-view-links .action {
  display: inline-flex;
  align-items: center;
  padding: 0;
  color: #231f20;
  background: none;
  border: 0; }
  .requisition-view .requisition-view-links .action ~ .action {
    margin-left: 16px; }
  .requisition-view .requisition-view-links .action .icon {
    width: 15px;
    height: 15px;
    margin: 0 8px -2px 0;
    fill: #231f20; }
  .requisition-view .requisition-view-links .action:hover {
    text-decoration: underline !important; }

.requisition-view .requisition-tools {
  display: flex;
  justify-content: space-between;
  align-items: flex-end; }
  .requisition-view .requisition-tools [data-bind="scope: 'move_items_to_requisition'"],
  .requisition-view .requisition-tools [data-bind="scope: 'copy_items_to_requisition'"] {
    display: none; }

.requisition-view .requisition-toolbar {
  display: flex;
  align-items: center; }
  .requisition-view .requisition-toolbar-select {
    margin-right: 12px; }
    .requisition-view .requisition-toolbar-select .checkbox__label {
      align-items: center;
      height: 36px;
      padding: 8px 0 8px 32px; }

.requisition-view .requisition-toolbar-actions {
  margin: 0; }
  .requisition-view .requisition-toolbar-actions .button__text {
    display: block; }

@media all and (max-width: 767px) {
  .requisition-view .requisition-grid {
    margin: 0;
    padding: 0 16px 16px;
    background: #f8f8f8; } }

.requisition-view .requisition-grid td.action .actions-group__handler {
  display: flex;
  flex-direction: column; }
  .requisition-view .requisition-grid td.action .actions-group__handler button {
    margin: 0;
    padding: 0; }
    .requisition-view .requisition-grid td.action .actions-group__handler button ~ button {
      margin-top: 8px; }

@media all and (max-width: 767px) {
  .requisition-view .requisition-grid table tbody tr {
    display: grid;
    grid-template-columns: min-content 1fr 1fr;
    grid-template-rows: minmax(min-content, max-content);
    grid-column-gap: 12px;
    grid-row-gap: 0;
    padding-left: 0;
    padding-right: 0; }
    .requisition-view .requisition-grid table tbody tr:last-child {
      border: 0; } }

@media all and (min-width: 768px) {
  .requisition-view .requisition-grid table th,
  .requisition-view .requisition-grid table td {
    padding-left: 8px;
    padding-right: 8px; } }

@media all and (min-width: 768px) {
  .requisition-view .requisition-grid table th:first-child,
  .requisition-view .requisition-grid table td:first-child {
    padding-left: 16px; } }

@media all and (min-width: 768px) {
  .requisition-view .requisition-grid table th:last-child,
  .requisition-view .requisition-grid table td:last-child {
    padding-right: 16px; } }

@media all and (max-width: 767px) {
  .requisition-view .requisition-grid table td.price {
    margin-bottom: 8px;
    grid-area: 2 / 2 / 3 / 4; } }

.requisition-view .requisition-grid table td.price .price {
  font-size: 14px; }
  @media all and (min-width: 768px) {
    .requisition-view .requisition-grid table td.price .price {
      font-size: 16px; } }

@media all and (max-width: 767px) {
  .requisition-view .requisition-grid table td.subtotal {
    display: none; } }

.requisition-view .requisition-grid table td.subtotal .price {
  font-size: 16px; }

@media all and (max-width: 767px) {
  .requisition-view .requisition-grid table {
    background: transparent;
    margin: 0; }
    .requisition-view .requisition-grid table td {
      background: transparent; }
    .requisition-view .requisition-grid table td.col-checkbox {
      align-items: flex-start;
      grid-area: 1 / 1 / 4 / 2; }
    .requisition-view .requisition-grid table td.product {
      grid-area: 1 / 2 / 2 / 4; }
      .requisition-view .requisition-grid table td.product .product-item-description {
        margin: 0; }
        .requisition-view .requisition-grid table td.product .product-item-description a {
          font-size: 14px;
          font-weight: 600; }
      .requisition-view .requisition-grid table td.product .sku strong,
      .requisition-view .requisition-grid table td.product .sku span {
        font-size: 12px; }
      .requisition-view .requisition-grid table td.product .sku span {
        font-weight: 400; }
    .requisition-view .requisition-grid table td.qty {
      grid-area: 3 / 2 / 4 / 3; }
    .requisition-view .requisition-grid table td.action {
      grid-area: 3 / 3 / 4 / 4; }
      .requisition-view .requisition-grid table td.action .actions-group__handler {
        flex-direction: row;
        flex-wrap: nowrap;
        margin: 0;
        padding: 0; }
        .requisition-view .requisition-grid table td.action .actions-group__handler button {
          min-width: 36px; }
          .requisition-view .requisition-grid table td.action .actions-group__handler button .button__text {
            display: initial;
            color: #686868; }
          .requisition-view .requisition-grid table td.action .actions-group__handler button ~ button {
            margin: 0; } }

@media all and (min-width: 768px) {
  .requisition-view .requisition-grid table td.col-checkbox,
  .requisition-view .requisition-grid table td.price,
  .requisition-view .requisition-grid table td.qty,
  .requisition-view .requisition-grid table td.subtotal,
  .requisition-view .requisition-grid table td.action {
    width: 1%; } }

.requisition-view .requisition-grid table .col-inner {
  display: flex;
  align-items: center; }

.requisition-view .requisition-grid table .product-item-image {
  position: relative;
  width: 64px;
  height: 64px;
  margin-left: 4px;
  border-radius: 6px;
  border: 1px solid #ebebeb;
  overflow: hidden; }
  @media all and (min-width: 768px) {
    .requisition-view .requisition-grid table .product-item-image {
      width: 100px;
      height: 100px; } }
  .requisition-view .requisition-grid table .product-item-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: 100%;
    max-height: 100%; }

.requisition-view .requisition-grid table .product-item {
  display: flex; }
  @media all and (max-width: 767px) {
    .requisition-view .requisition-grid table .product-item .message {
      background-color: #f1f1f1; } }
  .requisition-view .requisition-grid table .product-item-description .message {
    margin-bottom: 0; }
  .requisition-view .requisition-grid table .product-item-name a {
    font-weight: 500; }
  .requisition-view .requisition-grid table .product-item-details dl {
    display: flex; }
  .requisition-view .requisition-grid table .product-item-details dt {
    margin-right: 4px; }
  .requisition-view .requisition-grid table .product-item-qty-wrapper {
    display: flex; }
  .requisition-view .requisition-grid table .product-item-unit {
    display: none;
    align-items: center;
    height: 36px;
    margin-left: 8px;
    font-size: 12px; }
    @media all and (min-width: 768px) {
      .requisition-view .requisition-grid table .product-item-unit {
        display: inline-flex; } }
  .requisition-view .requisition-grid table .product-item-sku {
    font-size: 12px;
    font-weight: 400; }

@media all and (max-width: 767px) {
  .requisition-view .requisition-view-buttons {
    position: relative;
    padding-top: 16px;
    margin: 0;
    background: #ffffff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
    z-index: 1; } }

@media all and (max-width: 767px) {
  .requisition-popup.modal-popup .modal-content {
    padding-top: 16px; } }

.requisition-popup.modal-popup .modal-footer .button.primary, .requisition-popup.modal-popup .modal-footer .button-extend .primary[type="button"], .button-extend .requisition-popup.modal-popup .modal-footer .primary[type="button"],
.requisition-popup.modal-popup .modal-footer .button-extend .primary[type="submit"], .button-extend .requisition-popup.modal-popup .modal-footer .primary[type="submit"], .requisition-popup.modal-popup .modal-footer .file-upload--native label.primary, .file-upload--native .requisition-popup.modal-popup .modal-footer label.primary, .requisition-popup.modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.primary, .ui-datepicker .ui-datepicker-buttonpane .requisition-popup.modal-popup .modal-footer button.primary, .requisition-popup.modal-popup .modal-footer .primary.slider__link--button, .requisition-popup.modal-popup .modal-footer .primary.slider__link--button-secondary, .requisition-popup.modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.primary.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-popup.modal-popup .modal-footer a.primary.action, .requisition-popup.modal-popup .modal-footer a.primary.pagebuilder-button-link,
.requisition-popup.modal-popup .modal-footer button.primary.pagebuilder-button-link,
.requisition-popup.modal-popup .modal-footer div.primary.pagebuilder-button-link, .requisition-popup.modal-popup .modal-footer a.primary.pagebuilder-button-primary,
.requisition-popup.modal-popup .modal-footer button.primary.pagebuilder-button-primary,
.requisition-popup.modal-popup .modal-footer div.primary.pagebuilder-button-primary, .requisition-popup.modal-popup .modal-footer a.primary.pagebuilder-button-secondary,
.requisition-popup.modal-popup .modal-footer button.primary.pagebuilder-button-secondary,
.requisition-popup.modal-popup .modal-footer div.primary.pagebuilder-button-secondary, .requisition-popup.modal-popup .modal-footer .page-main .product-view .yotpo .primary.yotpo-default-button, .page-main .product-view .yotpo .requisition-popup.modal-popup .modal-footer .primary.yotpo-default-button {
  order: 2;
  margin-left: 8px; }

.requisition-popup.modal-popup .modal-footer .button.secondary, .requisition-popup.modal-popup .modal-footer .button-extend .secondary[type="button"], .button-extend .requisition-popup.modal-popup .modal-footer .secondary[type="button"],
.requisition-popup.modal-popup .modal-footer .button-extend .secondary[type="submit"], .button-extend .requisition-popup.modal-popup .modal-footer .secondary[type="submit"], .requisition-popup.modal-popup .modal-footer .file-upload--native label.secondary, .file-upload--native .requisition-popup.modal-popup .modal-footer label.secondary, .requisition-popup.modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.secondary, .ui-datepicker .ui-datepicker-buttonpane .requisition-popup.modal-popup .modal-footer button.secondary, .requisition-popup.modal-popup .modal-footer .secondary.slider__link--button, .requisition-popup.modal-popup .modal-footer .secondary.slider__link--button-secondary, .requisition-popup.modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.secondary.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-popup.modal-popup .modal-footer a.secondary.action, .requisition-popup.modal-popup .modal-footer a.secondary.pagebuilder-button-link,
.requisition-popup.modal-popup .modal-footer button.secondary.pagebuilder-button-link,
.requisition-popup.modal-popup .modal-footer div.secondary.pagebuilder-button-link, .requisition-popup.modal-popup .modal-footer a.secondary.pagebuilder-button-primary,
.requisition-popup.modal-popup .modal-footer button.secondary.pagebuilder-button-primary,
.requisition-popup.modal-popup .modal-footer div.secondary.pagebuilder-button-primary, .requisition-popup.modal-popup .modal-footer a.secondary.pagebuilder-button-secondary,
.requisition-popup.modal-popup .modal-footer button.secondary.pagebuilder-button-secondary,
.requisition-popup.modal-popup .modal-footer div.secondary.pagebuilder-button-secondary, .requisition-popup.modal-popup .modal-footer .page-main .product-view .yotpo .secondary.yotpo-default-button, .page-main .product-view .yotpo .requisition-popup.modal-popup .modal-footer .secondary.yotpo-default-button {
  order: 1;
  margin: 0; }

.add_to_requisition_popup .modal-footer,
.rename_requisition_list_popup .modal-footer {
  display: flex; }
  .add_to_requisition_popup .modal-footer .button, .add_to_requisition_popup .modal-footer .button-extend [type="button"], .button-extend .add_to_requisition_popup .modal-footer [type="button"],
  .add_to_requisition_popup .modal-footer .button-extend [type="submit"], .button-extend .add_to_requisition_popup .modal-footer [type="submit"], .add_to_requisition_popup .modal-footer .file-upload--native label, .file-upload--native .add_to_requisition_popup .modal-footer label, .add_to_requisition_popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .add_to_requisition_popup .modal-footer button, .add_to_requisition_popup .modal-footer .slider__link--button, .add_to_requisition_popup .modal-footer .slider__link--button-secondary, .add_to_requisition_popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .add_to_requisition_popup .modal-footer a.action, .add_to_requisition_popup .modal-footer a.pagebuilder-button-link,
  .add_to_requisition_popup .modal-footer button.pagebuilder-button-link,
  .add_to_requisition_popup .modal-footer div.pagebuilder-button-link, .add_to_requisition_popup .modal-footer a.pagebuilder-button-primary,
  .add_to_requisition_popup .modal-footer button.pagebuilder-button-primary,
  .add_to_requisition_popup .modal-footer div.pagebuilder-button-primary, .add_to_requisition_popup .modal-footer a.pagebuilder-button-secondary,
  .add_to_requisition_popup .modal-footer button.pagebuilder-button-secondary,
  .add_to_requisition_popup .modal-footer div.pagebuilder-button-secondary, .add_to_requisition_popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .add_to_requisition_popup .modal-footer .yotpo-default-button,
  .rename_requisition_list_popup .modal-footer .button,
  .rename_requisition_list_popup .modal-footer .button-extend [type="button"],
  .button-extend .rename_requisition_list_popup .modal-footer [type="button"],
  .rename_requisition_list_popup .modal-footer .button-extend [type="submit"],
  .button-extend .rename_requisition_list_popup .modal-footer [type="submit"],
  .rename_requisition_list_popup .modal-footer .file-upload--native label,
  .file-upload--native .rename_requisition_list_popup .modal-footer label,
  .rename_requisition_list_popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button,
  .ui-datepicker .ui-datepicker-buttonpane .rename_requisition_list_popup .modal-footer button,
  .rename_requisition_list_popup .modal-footer .slider__link--button,
  .rename_requisition_list_popup .modal-footer .slider__link--button-secondary,
  .rename_requisition_list_popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action,
  .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .rename_requisition_list_popup .modal-footer a.action,
  .rename_requisition_list_popup .modal-footer a.pagebuilder-button-link,
  .rename_requisition_list_popup .modal-footer button.pagebuilder-button-link,
  .rename_requisition_list_popup .modal-footer div.pagebuilder-button-link,
  .rename_requisition_list_popup .modal-footer a.pagebuilder-button-primary,
  .rename_requisition_list_popup .modal-footer button.pagebuilder-button-primary,
  .rename_requisition_list_popup .modal-footer div.pagebuilder-button-primary,
  .rename_requisition_list_popup .modal-footer a.pagebuilder-button-secondary,
  .rename_requisition_list_popup .modal-footer button.pagebuilder-button-secondary,
  .rename_requisition_list_popup .modal-footer div.pagebuilder-button-secondary,
  .rename_requisition_list_popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button,
  .page-main .product-view .yotpo .rename_requisition_list_popup .modal-footer .yotpo-default-button {
    flex: 0 0 calc(50% - 4px); }

@media all and (max-width: 767px) {
  .add_to_requisition_popup.modal-popup .modal-footer,
  .rename_requisition_list_popup.modal-popup .modal-footer {
    padding: 16px;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.07); } }

.order_items_to_requisition_edit.modal-popup.modal-slide .modal-inner-wrap {
  max-width: 768px;
  max-height: 90vh; }

@media all and (max-width: 767px) {
  .order_items_to_requisition_edit.modal-popup.modal-slide .modal-content {
    overflow: auto;
    padding-bottom: 0; } }

.requisition-modal__content {
  display: none; }

.requisition-modal__product {
  display: block; }
  @media all and (max-width: 767px) {
    .requisition-modal__product {
      padding-top: 16px; } }
  .requisition-modal__product-label {
    margin-bottom: 8px;
    font-size: 12px;
    color: #686868; }
    @media all and (min-width: 768px) {
      .requisition-modal__product-label {
        margin-bottom: 12px;
        font-size: 16px;
        color: #231f20; } }
    .requisition-modal__product-label .toggle {
      display: flex;
      align-items: center;
      float: right;
      font-size: 14px; }
      .requisition-modal__product-label .toggle::after {
        content: '';
        display: inline-block;
        width: 22px;
        height: 22px;
        margin-left: 4px;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.46966991,7.46966991 C9.73593648,7.20340335 10.1526002,7.1791973 10.4462117,7.39705176 L10.5303301,7.46966991 L14.5303301,11.4696699 C14.7965966,11.7359365 14.8208027,12.1526002 14.6029482,12.4462117 L14.5303301,12.5303301 L10.5303301,16.5303301 C10.2374369,16.8232233 9.76256313,16.8232233 9.46966991,16.5303301 C9.20340335,16.2640635 9.1791973,15.8473998 9.39705176,15.5537883 L9.46966991,15.4696699 L12.939,12 L9.46966991,8.53033009 C9.20340335,8.26406352 9.1791973,7.84739984 9.39705176,7.55378835 L9.46966991,7.46966991 Z' transform='translate(12.000000, 12.000000) rotate(90.000000) translate(-12.000000, -12.000000) '/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center; }
      .requisition-modal__product-label .toggle--folded {
        display: none; }
        .requisition-modal__product-label .toggle--folded::after {
          background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.21966991,7.21966991 C9.48593648,6.95340335 9.90260016,6.9291973 10.1962117,7.14705176 L10.2803301,7.21966991 L14.2803301,11.2196699 C14.5465966,11.4859365 14.5708027,11.9026002 14.3529482,12.1962117 L14.2803301,12.2803301 L10.2803301,16.2803301 C9.98743687,16.5732233 9.51256313,16.5732233 9.21966991,16.2803301 C8.95340335,16.0140635 8.9291973,15.5973998 9.14705176,15.3037883 L9.21966991,15.2196699 L12.689,11.75 L9.21966991,8.28033009 C8.95340335,8.01406352 8.9291973,7.59739984 9.14705176,7.30378835 L9.21966991,7.21966991 Z' transform='translate(11.750000, 11.750000) rotate(-90.000000) translate(-11.750000, -11.750000) '/%3E%3C/svg%3E"); }
  .requisition-modal__product-details {
    display: flex;
    margin-bottom: 16px; }
    .requisition-modal__product-details.multiple {
      display: grid;
      grid-template-columns: repeat(7, 1fr); }
      .requisition-modal__product-details.multiple .requisition-modal__product-img {
        width: auto;
        height: auto;
        padding-top: calc(100% - 12px); }
  .requisition-modal__product-img {
    flex-shrink: 0;
    position: relative;
    width: 54px;
    height: 54px;
    border: 1px solid #ebebeb;
    border-radius: 6px;
    overflow: hidden;
    margin-right: 12px; }
    @media all and (min-width: 768px) {
      .requisition-modal__product-img {
        width: 80px;
        height: 80px; } }
    .requisition-modal__product-img img {
      position: absolute;
      top: 50%;
      left: 50%;
      width: auto;
      height: 80%;
      transform: translate(-50%, -50%); }
  .requisition-modal__product-options {
    font-size: 12px; }
    .requisition-modal__product-options .options ~ .options::before {
      content: ' / ';
      display: inline; }
  @media all and (max-width: 767px) {
    .requisition-modal__product-name {
      font-size: 12px;
      line-height: 1.3; } }
  .requisition-modal__product .price {
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 400; }
    @media all and (max-width: 767px) {
      .requisition-modal__product .price {
        margin-bottom: 2px; } }
    .requisition-modal__product .price > span {
      margin-right: 4px; }
  .requisition-modal__product .special-price + .regular-price {
    color: #686868;
    text-decoration: line-through; }
    .requisition-modal__product .special-price + .regular-price::before {
      display: inline-block;
      content: '/';
      margin-right: 4px; }
  .requisition-modal__product .qty {
    font-size: 12px;
    font-weight: 400;
    color: #686868; }
  .requisition-modal__product.active .requisition-modal__product-details {
    display: none; }
  .requisition-modal__product.active .requisition-modal__product-label .toggle--unfolded {
    display: none; }
  .requisition-modal__product.active .requisition-modal__product-label .toggle--folded {
    display: flex; }
  .requisition-modal__product.active .requisition-modal__excess-content {
    display: block; }
    @media all and (min-width: 768px) {
      .requisition-modal__product.active .requisition-modal__excess-content {
        display: grid; } }

.requisition-modal__excess {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  color: #686868; }

.requisition-modal__excess-content {
  display: none;
  margin: 16px 0 24px; }
  @media all and (min-width: 768px) {
    .requisition-modal__excess-content {
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto;
      grid-gap: 12px; } }
  .requisition-modal__excess-content .excess-product {
    display: flex;
    padding-bottom: 12px; }
    .requisition-modal__excess-content .excess-product + .excess-product {
      padding-top: 12px;
      border-top: 1px solid #ebebeb; }
    .requisition-modal__excess-content .excess-product:last-child {
      padding-bottom: 0; }

.requisition-modal__form .field .label, .requisition-modal__form .field label, .requisition-modal__form .field .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .requisition-modal__form .field [data-role="attached-item"] > span, .requisition-modal__form .field .amgift-card .amcard-title, .amgift-card .requisition-modal__form .field .amcard-title {
  display: flex;
  align-items: center;
  color: #231f20; }
  .requisition-modal__form .field .label .icon, .requisition-modal__form .field label .icon, .requisition-modal__form .field .file-upload__attachments [data-role="attached-item"] > span .icon, .file-upload__attachments .requisition-modal__form .field [data-role="attached-item"] > span .icon, .requisition-modal__form .field .amgift-card .amcard-title .icon, .amgift-card .requisition-modal__form .field .amcard-title .icon {
    width: 14px;
    height: 14px;
    margin-right: 4px; }

.requisition-modal__add-list {
  padding: 0;
  background: transparent; }
  .requisition-modal__add-list .icon {
    fill: #231f20; }
  .requisition-modal__add-list:hover {
    background: transparent; }
    .requisition-modal__add-list:hover .icon {
      fill: #00a651; }

.requisition-modal .modal-footer {
  display: flex; }
  .requisition-modal .modal-footer .button, .requisition-modal .modal-footer .button-extend [type="button"], .button-extend .requisition-modal .modal-footer [type="button"],
  .requisition-modal .modal-footer .button-extend [type="submit"], .button-extend .requisition-modal .modal-footer [type="submit"], .requisition-modal .modal-footer .file-upload--native label, .file-upload--native .requisition-modal .modal-footer label, .requisition-modal .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .requisition-modal .modal-footer button, .requisition-modal .modal-footer .slider__link--button, .requisition-modal .modal-footer .slider__link--button-secondary, .requisition-modal .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-modal .modal-footer a.action, .requisition-modal .modal-footer a.pagebuilder-button-link,
  .requisition-modal .modal-footer button.pagebuilder-button-link,
  .requisition-modal .modal-footer div.pagebuilder-button-link, .requisition-modal .modal-footer a.pagebuilder-button-primary,
  .requisition-modal .modal-footer button.pagebuilder-button-primary,
  .requisition-modal .modal-footer div.pagebuilder-button-primary, .requisition-modal .modal-footer a.pagebuilder-button-secondary,
  .requisition-modal .modal-footer button.pagebuilder-button-secondary,
  .requisition-modal .modal-footer div.pagebuilder-button-secondary, .requisition-modal .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .requisition-modal .modal-footer .yotpo-default-button {
    flex: 0 0 calc(50% - 4px); }
  .requisition-modal .modal-footer .button.requisition-modal-add, .requisition-modal .modal-footer .button-extend .requisition-modal-add[type="button"], .button-extend .requisition-modal .modal-footer .requisition-modal-add[type="button"],
  .requisition-modal .modal-footer .button-extend .requisition-modal-add[type="submit"], .button-extend .requisition-modal .modal-footer .requisition-modal-add[type="submit"], .requisition-modal .modal-footer .file-upload--native label.requisition-modal-add, .file-upload--native .requisition-modal .modal-footer label.requisition-modal-add, .requisition-modal .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.requisition-modal-add, .ui-datepicker .ui-datepicker-buttonpane .requisition-modal .modal-footer button.requisition-modal-add, .requisition-modal .modal-footer .requisition-modal-add.slider__link--button, .requisition-modal .modal-footer .requisition-modal-add.slider__link--button-secondary, .requisition-modal .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.requisition-modal-add.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-modal .modal-footer a.requisition-modal-add.action, .requisition-modal .modal-footer a.requisition-modal-add.pagebuilder-button-link,
  .requisition-modal .modal-footer button.requisition-modal-add.pagebuilder-button-link,
  .requisition-modal .modal-footer div.requisition-modal-add.pagebuilder-button-link, .requisition-modal .modal-footer a.requisition-modal-add.pagebuilder-button-primary,
  .requisition-modal .modal-footer button.requisition-modal-add.pagebuilder-button-primary,
  .requisition-modal .modal-footer div.requisition-modal-add.pagebuilder-button-primary, .requisition-modal .modal-footer a.requisition-modal-add.pagebuilder-button-secondary,
  .requisition-modal .modal-footer button.requisition-modal-add.pagebuilder-button-secondary,
  .requisition-modal .modal-footer div.requisition-modal-add.pagebuilder-button-secondary, .requisition-modal .modal-footer .page-main .product-view .yotpo .requisition-modal-add.yotpo-default-button, .page-main .product-view .yotpo .requisition-modal .modal-footer .requisition-modal-add.yotpo-default-button {
    order: 2;
    margin-left: 8px; }
  .requisition-modal .modal-footer .button.cancel, .requisition-modal .modal-footer .button-extend .cancel[type="button"], .button-extend .requisition-modal .modal-footer .cancel[type="button"],
  .requisition-modal .modal-footer .button-extend .cancel[type="submit"], .button-extend .requisition-modal .modal-footer .cancel[type="submit"], .requisition-modal .modal-footer .file-upload--native label.cancel, .file-upload--native .requisition-modal .modal-footer label.cancel, .requisition-modal .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.cancel, .ui-datepicker .ui-datepicker-buttonpane .requisition-modal .modal-footer button.cancel, .requisition-modal .modal-footer .cancel.slider__link--button, .requisition-modal .modal-footer .cancel.slider__link--button-secondary, .requisition-modal .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.cancel.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .requisition-modal .modal-footer a.cancel.action, .requisition-modal .modal-footer a.cancel.pagebuilder-button-link,
  .requisition-modal .modal-footer button.cancel.pagebuilder-button-link,
  .requisition-modal .modal-footer div.cancel.pagebuilder-button-link, .requisition-modal .modal-footer a.cancel.pagebuilder-button-primary,
  .requisition-modal .modal-footer button.cancel.pagebuilder-button-primary,
  .requisition-modal .modal-footer div.cancel.pagebuilder-button-primary, .requisition-modal .modal-footer a.cancel.pagebuilder-button-secondary,
  .requisition-modal .modal-footer button.cancel.pagebuilder-button-secondary,
  .requisition-modal .modal-footer div.cancel.pagebuilder-button-secondary, .requisition-modal .modal-footer .page-main .product-view .yotpo .cancel.yotpo-default-button, .page-main .product-view .yotpo .requisition-modal .modal-footer .cancel.yotpo-default-button {
    order: 1; }

.requisition-modal._show .requisition-modal__content {
  display: block; }

.modal-popup.requisition-popup .modal-footer {
  display: flex; }
  .modal-popup.requisition-popup .modal-footer .button, .modal-popup.requisition-popup .modal-footer .button-extend [type="button"], .button-extend .modal-popup.requisition-popup .modal-footer [type="button"],
  .modal-popup.requisition-popup .modal-footer .button-extend [type="submit"], .button-extend .modal-popup.requisition-popup .modal-footer [type="submit"], .modal-popup.requisition-popup .modal-footer .file-upload--native label, .file-upload--native .modal-popup.requisition-popup .modal-footer label, .modal-popup.requisition-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.requisition-popup .modal-footer button, .modal-popup.requisition-popup .modal-footer .slider__link--button, .modal-popup.requisition-popup .modal-footer .slider__link--button-secondary, .modal-popup.requisition-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.requisition-popup .modal-footer a.action, .modal-popup.requisition-popup .modal-footer a.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer button.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer div.pagebuilder-button-link, .modal-popup.requisition-popup .modal-footer a.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer button.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer div.pagebuilder-button-primary, .modal-popup.requisition-popup .modal-footer a.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer button.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer div.pagebuilder-button-secondary, .modal-popup.requisition-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal-popup.requisition-popup .modal-footer .yotpo-default-button {
    flex-grow: 1; }
  .modal-popup.requisition-popup .modal-footer .button.confirm, .modal-popup.requisition-popup .modal-footer .button-extend .confirm[type="button"], .button-extend .modal-popup.requisition-popup .modal-footer .confirm[type="button"],
  .modal-popup.requisition-popup .modal-footer .button-extend .confirm[type="submit"], .button-extend .modal-popup.requisition-popup .modal-footer .confirm[type="submit"], .modal-popup.requisition-popup .modal-footer .file-upload--native label.confirm, .file-upload--native .modal-popup.requisition-popup .modal-footer label.confirm, .modal-popup.requisition-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.confirm, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.requisition-popup .modal-footer button.confirm, .modal-popup.requisition-popup .modal-footer .confirm.slider__link--button, .modal-popup.requisition-popup .modal-footer .confirm.slider__link--button-secondary, .modal-popup.requisition-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.confirm.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.requisition-popup .modal-footer a.confirm.action, .modal-popup.requisition-popup .modal-footer a.confirm.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer button.confirm.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer div.confirm.pagebuilder-button-link, .modal-popup.requisition-popup .modal-footer a.confirm.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer button.confirm.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer div.confirm.pagebuilder-button-primary, .modal-popup.requisition-popup .modal-footer a.confirm.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer button.confirm.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer div.confirm.pagebuilder-button-secondary, .modal-popup.requisition-popup .modal-footer .page-main .product-view .yotpo .confirm.yotpo-default-button, .page-main .product-view .yotpo .modal-popup.requisition-popup .modal-footer .confirm.yotpo-default-button {
    order: 3;
    margin-left: 8px; }
  .modal-popup.requisition-popup .modal-footer .button.replace, .modal-popup.requisition-popup .modal-footer .button-extend .replace[type="button"], .button-extend .modal-popup.requisition-popup .modal-footer .replace[type="button"],
  .modal-popup.requisition-popup .modal-footer .button-extend .replace[type="submit"], .button-extend .modal-popup.requisition-popup .modal-footer .replace[type="submit"], .modal-popup.requisition-popup .modal-footer .file-upload--native label.replace, .file-upload--native .modal-popup.requisition-popup .modal-footer label.replace, .modal-popup.requisition-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.replace, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.requisition-popup .modal-footer button.replace, .modal-popup.requisition-popup .modal-footer .replace.slider__link--button, .modal-popup.requisition-popup .modal-footer .replace.slider__link--button-secondary, .modal-popup.requisition-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.replace.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.requisition-popup .modal-footer a.replace.action, .modal-popup.requisition-popup .modal-footer a.replace.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer button.replace.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer div.replace.pagebuilder-button-link, .modal-popup.requisition-popup .modal-footer a.replace.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer button.replace.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer div.replace.pagebuilder-button-primary, .modal-popup.requisition-popup .modal-footer a.replace.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer button.replace.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer div.replace.pagebuilder-button-secondary, .modal-popup.requisition-popup .modal-footer .page-main .product-view .yotpo .replace.yotpo-default-button, .page-main .product-view .yotpo .modal-popup.requisition-popup .modal-footer .replace.yotpo-default-button {
    order: 2;
    width: auto;
    margin-left: 8px; }
  .modal-popup.requisition-popup .modal-footer .button.cancel, .modal-popup.requisition-popup .modal-footer .button-extend .cancel[type="button"], .button-extend .modal-popup.requisition-popup .modal-footer .cancel[type="button"],
  .modal-popup.requisition-popup .modal-footer .button-extend .cancel[type="submit"], .button-extend .modal-popup.requisition-popup .modal-footer .cancel[type="submit"], .modal-popup.requisition-popup .modal-footer .file-upload--native label.cancel, .file-upload--native .modal-popup.requisition-popup .modal-footer label.cancel, .modal-popup.requisition-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.cancel, .ui-datepicker .ui-datepicker-buttonpane .modal-popup.requisition-popup .modal-footer button.cancel, .modal-popup.requisition-popup .modal-footer .cancel.slider__link--button, .modal-popup.requisition-popup .modal-footer .cancel.slider__link--button-secondary, .modal-popup.requisition-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.cancel.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup.requisition-popup .modal-footer a.cancel.action, .modal-popup.requisition-popup .modal-footer a.cancel.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer button.cancel.pagebuilder-button-link,
  .modal-popup.requisition-popup .modal-footer div.cancel.pagebuilder-button-link, .modal-popup.requisition-popup .modal-footer a.cancel.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer button.cancel.pagebuilder-button-primary,
  .modal-popup.requisition-popup .modal-footer div.cancel.pagebuilder-button-primary, .modal-popup.requisition-popup .modal-footer a.cancel.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer button.cancel.pagebuilder-button-secondary,
  .modal-popup.requisition-popup .modal-footer div.cancel.pagebuilder-button-secondary, .modal-popup.requisition-popup .modal-footer .page-main .product-view .yotpo .cancel.yotpo-default-button, .page-main .product-view .yotpo .modal-popup.requisition-popup .modal-footer .cancel.yotpo-default-button {
    order: 1; }

.cart-list-item .block-requisition-list {
  order: 2; }
  @media all and (max-width: 767px) {
    .cart-list-item .block-requisition-list {
      display: none; } }
  .cart-list-item .block-requisition-list .requisition-modal__button {
    min-height: 32px; }
  .cart-list-item .block-requisition-list .button__text {
    display: none; }

.block-requisition-list .requisition-modal__button {
  display: flex;
  align-items: center;
  height: auto;
  min-height: auto; }
  .block-requisition-list .requisition-modal__button .icon {
    position: relative;
    top: -1px;
    width: 14px;
    height: 14px; }

.product-list-item__tertiary-action .block-requisition-list .requisition-modal__button {
  margin-top: 8px;
  padding: 4px 0;
  color: #231f20; }
  .product-list-item__tertiary-action .block-requisition-list .requisition-modal__button .icon {
    fill: #231f20; }
  .product-list-item__tertiary-action .block-requisition-list .requisition-modal__button:hover .icon {
    fill: #00a651; }

@media all and (max-width: 767px) {
  .magento_reward-customer-info .skip-nav,
  .magento_reward-customer-info .sticky-banner-tip-container,
  .magento_reward-customer-info .header {
    display: none !important; } }

.customer-rewards {
  padding-top: 64px; }
  @media all and (min-width: 768px) {
    .customer-rewards {
      padding-top: 0; } }
  @media all and (min-width: 768px) {
    .customer-rewards__header {
      display: none; } }
  .customer-rewards .heading-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-end; }
    .customer-rewards .heading-container .heading, .customer-rewards .heading-container h1,
    .customer-rewards .heading-container h2,
    .customer-rewards .heading-container h3,
    .customer-rewards .heading-container h4,
    .customer-rewards .heading-container h5,
    .customer-rewards .heading-container h6, .customer-rewards .heading-container .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .customer-rewards .heading-container .swal2-title, .customer-rewards .heading-container .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .customer-rewards .heading-container .content-title,
    .customer-rewards .heading-container .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .customer-rewards .heading-container .content-title,
    .customer-rewards .heading-container .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .customer-rewards .heading-container .content-title,
    .customer-rewards .heading-container .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .customer-rewards .heading-container .content-title, .customer-rewards .heading-container .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .customer-rewards .heading-container .yotpo-header-title, .customer-rewards .heading-container .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .customer-rewards .heading-container .y-label.yotpo-header-title {
      margin: 0 12px 0 0; }
    .customer-rewards .heading-container .actions-group__handler {
      position: fixed;
      top: 0;
      right: 0;
      z-index: 11; }
      @media all and (min-width: 768px) {
        .customer-rewards .heading-container .actions-group__handler {
          position: initial; } }
    .customer-rewards .heading-container .actions-group__link {
      display: inline-flex;
      justify-content: center;
      align-items: center;
      padding: 10px 4px;
      color: #686868;
      font-size: 14px;
      text-transform: uppercase; }
      @media all and (max-width: 767px) {
        .customer-rewards .heading-container .actions-group__link {
          width: 48px;
          height: 48px;
          padding: 0; } }
      .customer-rewards .heading-container .actions-group__link .icon {
        width: 22px;
        height: 22px;
        fill: #686868; }
        @media all and (min-width: 768px) {
          .customer-rewards .heading-container .actions-group__link .icon {
            width: 14px;
            height: 14px;
            margin-right: 8px; } }
      @media all and (max-width: 767px) {
        .customer-rewards .heading-container .actions-group__link .link__text {
          display: none; } }
  .customer-rewards .reward-info {
    padding: 0 16px 16px; }
    @media all and (min-width: 768px) {
      .customer-rewards .reward-info {
        margin-top: 16px;
        padding: 0; } }
  .customer-rewards .reward-balance-box {
    display: flex;
    align-items: baseline;
    font-size: 16px; }
    .customer-rewards .reward-balance-box .reward-balance {
      display: inline;
      margin-left: 8px;
      color: #00a651;
      font-size: 24px; }
  .customer-rewards .reward-exchange-box p {
    font-size: 12px;
    font-weight: 400; }
  .customer-rewards .reward-exchange-box span {
    display: inline;
    font-weight: 600; }
  .customer-rewards .tab {
    overflow: hidden; }
    @media all and (min-width: 768px) {
      .customer-rewards .tab {
        justify-content: flex-start; } }
    .customer-rewards .tab__title {
      max-width: 240px;
      padding: 0;
      font-size: 14px;
      font-weight: 400; }
      @media all and (min-width: 768px) {
        .customer-rewards .tab__title {
          padding: 0 8px;
          font-size: 16px; } }
      .customer-rewards .tab__title--active {
        font-weight: 600; }
      .customer-rewards .tab__title:last-of-type {
        position: relative; }
        @media all and (min-width: 768px) {
          .customer-rewards .tab__title:last-of-type::after {
            content: '';
            position: absolute;
            top: 100%;
            left: 100%;
            display: block;
            height: 2px;
            width: 1000px;
            background-color: #ebebeb; } }
    .customer-rewards .tab__content {
      padding: 16px 0; }
      @media all and (max-width: 767px) {
        .customer-rewards .tab__content {
          padding: 0;
          overflow: visible; } }
      .customer-rewards .tab__content--active:not(:nth-last-child(1)) {
        border: 0; }
      @media all and (max-width: 767px) {
        .customer-rewards .tab__content .dashboard-table,
        .customer-rewards .tab__content .dashboard-table__content {
          overflow: visible; } }
      .customer-rewards .tab__content .pager__list {
        padding: 0; }
        @media all and (max-width: 767px) {
          .customer-rewards .tab__content .pager__list {
            justify-content: center; } }
      .customer-rewards .tab__content .toolbar__amount {
        display: none; }
  .customer-rewards .dashboard-table__content-amount {
    color: #00a651; }
  .customer-rewards .dashboard-table__content .table tr th,
  .customer-rewards .dashboard-table__content .table tr td {
    font-weight: 600; }
  @media all and (min-width: 768px) {
    .customer-rewards .dashboard-table__content .table tr td {
      border-bottom: 1px solid #ebebeb; } }
  @media all and (max-width: 767px) {
    .customer-rewards .dashboard-table__content {
      position: relative;
      display: flex;
      padding: 0; }
      .customer-rewards .dashboard-table__content table,
      .customer-rewards .dashboard-table__content tr,
      .customer-rewards .dashboard-table__content td {
        border: none; }
      .customer-rewards .dashboard-table__content thead {
        display: none; }
      .customer-rewards .dashboard-table__content tr {
        margin: 16px 0;
        background-color: white;
        box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
        border-radius: 8px; }
        .customer-rewards .dashboard-table__content tr td {
          padding: 4px 16px;
          font-weight: 600; }
          .customer-rewards .dashboard-table__content tr td::before {
            max-width: 20%;
            width: 20%;
            min-width: 20%;
            font-weight: 400;
            color: #686868; }
          .customer-rewards .dashboard-table__content tr td:last-child {
            width: auto; } }
  .customer-rewards .reward-btn {
    width: 100%;
    max-width: 480px; }
  .customer-rewards__empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 32px 0; }
    .customer-rewards__empty .icon {
      width: 100px;
      height: 100px;
      margin-bottom: 24px;
      fill: #b9b9b9; }

.wishlist .product-grid-item__stock-status {
  width: 134px; }

.wishlist-toolbar {
  padding: 0; }
  .wishlist-toolbar .toolbar--secondary {
    padding: 16px 0 24px; }

.wishlist__item {
  display: flex;
  flex-flow: row;
  box-shadow: 0 0 20px 0 #ebebeb;
  width: 95%;
  height: 172px;
  align-items: center;
  position: relative;
  padding: 16px; }
  .wishlist__item-content {
    margin-right: auto; }
  .wishlist__item .button--remove {
    position: absolute;
    min-width: 24px;
    min-height: 24px;
    right: -40px;
    top: 50%;
    transform: translate(0, -50%); }
    .wishlist__item .button--remove .button__icon {
      fill: #b9b9b9;
      width: 16px;
      height: 16px; }
  .wishlist__item .price-box {
    padding: 0;
    font-weight: 700; }
    @media all and (min-width: 768px) {
      .wishlist__item .price-box {
        padding: 0 0 8px; } }

.wishlist__item-inner {
  flex-direction: column;
  height: 172px; }

.wishlist__link {
  width: 140px;
  height: 140px;
  margin-right: 16px; }
  .wishlist__link .lazyload-wrapper {
    padding-bottom: 100% !important; }
  .wishlist__link .product-image-photo {
    position: initial !important;
    transform: none; }

.wishlist__item-brand {
  font-size: 14px; }

.wishlist__item-content {
  max-width: 360px; }

.wishlist__rating-wrapper {
  padding-bottom: 4px; }
  .wishlist__rating-wrapper .review__summary-add {
    display: none; }

.home {
  min-height: 80vh; }
  .home__page__banner, .catalog-list__products .category-description {
    position: absolute;
    left: 0;
    width: 100vw; }
    .home__page__banner a, .catalog-list__products .category-description a, .home__page__banner .pagebuilder-slide-wrapper, .catalog-list__products .category-description .pagebuilder-slide-wrapper {
      width: inherit; }
    .home__page__banner .slick-dots, .catalog-list__products .category-description .slick-dots {
      bottom: 0 !important; }
      @media all and (min-width: 768px) {
        .home__page__banner .slick-dots, .catalog-list__products .category-description .slick-dots {
          bottom: 20px !important; } }
      .home__page__banner .slick-dots .slick-active button, .catalog-list__products .category-description .slick-dots .slick-active button {
        background: #00a651;
        border-color: #00a651; }
      .home__page__banner .slick-dots li, .catalog-list__products .category-description .slick-dots li {
        width: 32px;
        height: 4px; }
        .home__page__banner .slick-dots li button, .catalog-list__products .category-description .slick-dots li button {
          width: 32px;
          height: 4px;
          border-radius: 2px; }
    .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-poster-content, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-poster-content {
      display: flex;
      flex-direction: column;
      justify-content: center; }
    .home__page__banner .pagebuilder-slide-wrapper .pagebuilder-button-secondary, .catalog-list__products .category-description .pagebuilder-slide-wrapper .pagebuilder-button-secondary {
      margin-top: 40px;
      height: 48px;
      width: 192px;
      border-radius: 8px;
      color: #000;
      border: none; }
  @media all and (max-width: 767px) {
    .home__sale-banner {
      margin: 16px 8px -8px !important; }
      .home__sale-banner-primary a .pagebuilder-banner-wrapper {
        height: calc(100vw / 2.3);
        background-size: cover; }
      .home__sale-banner-secondary a .pagebuilder-banner-wrapper {
        height: calc(100vw / 2.15);
        max-height: -moz-fit-content;
        max-height: fit-content;
        background-size: cover !important; }
      .home__sale-banner .pagebuilder-column:nth-child(2) {
        flex-direction: row !important; } }
    @media all and (max-width: 767px) and (min-width: 768px) {
      .home__sale-banner .pagebuilder-column:nth-child(2) {
        gap: 16px; } }
    @media all and (max-width: 767px) and (max-width: 767px) {
      .home__sale-banner .pagebuilder-column:nth-child(2) .home__sale-banner-secondary:first-child {
        margin-right: 16px !important; } }
  @media all and (max-width: 767px) {
        .home__sale-banner .pagebuilder-column:nth-child(2) button {
          display: none !important; } }
  @media all and (max-width: 1023px) {
    .home__sale-banner .pagebuilder-column-group {
      flex-direction: column; }
      .home__sale-banner .pagebuilder-column-group > .pagebuilder-column {
        flex-direction: row !important;
        width: auto !important;
        padding: 0 !important; } }
  .home__sale-banner a,
  .home__sale-banner .pagebuilder-banner-wrapper {
    width: 100%; }
  .home__sale-banner-primary {
    border-radius: 8px !important;
    overflow: hidden; }
    @media all and (max-width: 1023px) {
      .home__sale-banner-primary {
        width: 100%; } }
    @media all and (min-width: 768px) {
      .home__sale-banner-primary {
        max-height: 410px;
        margin: 0 8px !important; }
        .home__sale-banner-primary .pagebuilder-poster-overlay {
          min-height: 410px !important; } }
    @media all and (min-width: 848px) {
      .home__sale-banner-primary {
        max-height: 450px; }
        .home__sale-banner-primary .pagebuilder-poster-overlay {
          min-height: 450px !important; } }
    @media all and (min-width: 928px) {
      .home__sale-banner-primary {
        max-height: 490px; }
        .home__sale-banner-primary .pagebuilder-poster-overlay {
          min-height: 490px !important; } }
    @media all and (min-width: 1024px) {
      .home__sale-banner-primary {
        max-height: 336px; }
        .home__sale-banner-primary .pagebuilder-poster-overlay {
          min-height: 336px !important; } }
  @media all and (max-width: 1023px) {
    .home__sale-banner-secondary {
      margin: 0 8px !important; } }
  .home__sale-banner button {
    color: #000;
    border: none !important; }
    .home__sale-banner button::after, .home__sale-banner button:hover::after {
      content: '';
      display: inline;
      height: 12px;
      width: 12px;
      min-width: 12px;
      margin: 0 0 0 8px;
      background-repeat: no-repeat;
      background-size: 12px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpolygon fill='%23231F20' points='6 2 1 6 6 10 6 6.8 11 6.8 11 5.2 6 5.2' transform='matrix(-1 0 0 1 12 0)'/%3E%3C/svg%3E");
      position: initial;
      transition: none;
      transform: none;
      opacity: 1; }
  .home__sale-banner-secondary .pagebuilder-banner-wrapper,
  .home__sale-banner-secondary .pagebuilder-overlay {
    max-height: 160px;
    border-radius: 8px !important; }
  .home:not(.breadcrumbs__item) {
    display: flex;
    flex-direction: column; }
  .home__categories-banner {
    display: block; }
    @media all and (max-width: 767px) {
      .home__categories-banner {
        display: none !important; } }
    .home__categories-banner .pagebuilder-column-group {
      display: grid !important;
      grid-template-columns: repeat(5, 1fr);
      grid-gap: 16px;
      justify-content: space-between; }
    .home__categories-banner--banner {
      width: auto !important;
      padding: 0 !important;
      border-radius: 8px !important;
      overflow: hidden; }
      .home__categories-banner--banner figure {
        margin: auto !important; }
        .home__categories-banner--banner figure a {
          display: block; }
      .home__categories-banner--banner .banner__text {
        height: 56px; }
      .home__categories-banner--banner .pagebuilder-mobile-hidden {
        border: 0; }
      .home__categories-banner--banner div[data-content-type="button-item"] {
        width: 100%;
        height: 100%; }
        .home__categories-banner--banner div[data-content-type="button-item"] .pagebuilder-button-primary {
          width: 100%;
          height: inherit;
          font-size: 16px; }
          .home__categories-banner--banner div[data-content-type="button-item"] .pagebuilder-button-primary:hover {
            cursor: pointer; }
          .home__categories-banner--banner div[data-content-type="button-item"] .pagebuilder-button-primary:hover::after {
            display: none; }
    .home__categories-banner .section__content {
      display: flex;
      justify-content: space-between; }
      .home__categories-banner .section__content .banner {
        margin: 0 12px; }
  .home__category-container {
    width: 100%;
    background-color: #f8f8f8; }
    .home__category-container > [data-element="main"] {
      max-width: 1200px;
      margin: 0 auto; }
    .home__category-container .home-categories-mobile {
      margin: 0;
      padding: 0 8px; }
      .home__category-container .home-categories-mobile h3 {
        text-align: left; }
      @media all and (min-width: 768px) {
        .home__category-container .home-categories-mobile {
          display: none !important; } }
      .home__category-container .home-categories-mobile__wrapper {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 4px; }
      .home__category-container .home-categories-mobile__link {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center; }
        .home__category-container .home-categories-mobile__link:hover {
          background-color: #f1f1f1;
          border-radius: 8px; }
        .home__category-container .home-categories-mobile__link svg {
          height: 54px;
          width: 54px;
          padding-bottom: 8px; }
  @media all and (min-width: 1024px) {
    .home__products_slider {
      margin: 0 auto !important; } }
  .home__products_slider .product-grid-item__stock-status--out-of-stock {
    width: 92%; }
  @media all and (max-width: 767px) {
    .home__products_slider-wrapper {
      display: none !important; } }
  @media all and (max-width: 767px) {
    .homepage .login-container {
      display: block !important; } }
  .homepage .login-container .tab {
    justify-content: flex-start; }
    .homepage .login-container .tab .tab__title {
      width: auto;
      flex: inherit;
      color: #b9b9b9; }
      .homepage .login-container .tab .tab__title--active {
        color: #231f20; }
  .home__products_slider-wrapper-mobile {
    display: none !important; }
    @media all and (max-width: 767px) {
      .home__products_slider-wrapper-mobile {
        display: block !important; }
        .home__products_slider-wrapper-mobile .slider--products,
        .home__products_slider-wrapper-mobile .slider__container {
          padding: 0 !important; }
        .home__products_slider-wrapper-mobile .button, .home__products_slider-wrapper-mobile .button-extend [type="button"], .button-extend .home__products_slider-wrapper-mobile [type="button"],
        .home__products_slider-wrapper-mobile .button-extend [type="submit"], .button-extend .home__products_slider-wrapper-mobile [type="submit"], .home__products_slider-wrapper-mobile .file-upload--native label, .file-upload--native .home__products_slider-wrapper-mobile label, .home__products_slider-wrapper-mobile .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .home__products_slider-wrapper-mobile button, .home__products_slider-wrapper-mobile .slider__link--button, .home__products_slider-wrapper-mobile .slider__link--button-secondary, .home__products_slider-wrapper-mobile .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .home__products_slider-wrapper-mobile a.action, .home__products_slider-wrapper-mobile a.pagebuilder-button-link,
        .home__products_slider-wrapper-mobile button.pagebuilder-button-link,
        .home__products_slider-wrapper-mobile div.pagebuilder-button-link, .home__products_slider-wrapper-mobile a.pagebuilder-button-primary,
        .home__products_slider-wrapper-mobile button.pagebuilder-button-primary,
        .home__products_slider-wrapper-mobile div.pagebuilder-button-primary, .home__products_slider-wrapper-mobile a.pagebuilder-button-secondary,
        .home__products_slider-wrapper-mobile button.pagebuilder-button-secondary,
        .home__products_slider-wrapper-mobile div.pagebuilder-button-secondary, .home__products_slider-wrapper-mobile .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .home__products_slider-wrapper-mobile .yotpo-default-button,
        .home__products_slider-wrapper-mobile .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .home__products_slider-wrapper-mobile input.yotpo-default-button[type="button"], .home__products_slider-wrapper-mobile .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .home__products_slider-wrapper-mobile .yotpo-default-button.primary-color-btn.yotpo-submit {
          display: none !important; }
        .home__products_slider-wrapper-mobile .slick-track {
          transform: none !important;
          display: grid;
          grid-template-columns: 50% 50%;
          width: 100% !important; }
          .home__products_slider-wrapper-mobile .slick-track:before, .home__products_slider-wrapper-mobile .slick-track:after {
            display: none !important; }
          .home__products_slider-wrapper-mobile .slick-track .slider__item {
            width: auto !important; }
          .home__products_slider-wrapper-mobile .slick-track .slick-cloned {
            display: none; }
          .home__products_slider-wrapper-mobile .slick-track .slick-list {
            padding: 10px; }
        .home__products_slider-wrapper-mobile .slider__dots {
          display: none !important; } }
  .home__banner {
    margin: 0 0 16px; }
    @media all and (min-width: 768px) {
      .home__banner {
        margin: 0 0 32px; } }
    @media all and (min-width: 1024px) {
      .home__banner {
        margin: 0 0 16px; } }
  @media all and (max-width: 767px) {
    .home__about-company {
      display: none !important; } }
  .home__helpful-links {
    display: flex;
    background-color: #f8f8f8 !important; }
    @media all and (min-width: 768px) {
      .home__helpful-links {
        background-color: transparent !important; } }
    @media all and (min-width: 768px) and (max-width: 1023px) {
      .home__helpful-links .row-full-width-inner > .pagebuilder-column-group {
        flex-wrap: wrap; }
        .home__helpful-links .row-full-width-inner > .pagebuilder-column-group > .pagebuilder-column {
          width: 100% !important; } }
    .home__helpful-links-box {
      display: flex;
      align-items: center;
      font-size: 16px; }
      .home__helpful-links-box .link:hover p, .home__helpful-links-box a:hover p, .home__helpful-links-box .dashboard-nav .nav.item > a:hover p, .dashboard-nav .home__helpful-links-box .nav.item > a:hover p, .home__helpful-links-box .page-main .product-view .yotpo .yotpo-pager .goTo:hover p, .page-main .product-view .yotpo .yotpo-pager .home__helpful-links-box .goTo:hover p, .home__helpful-links-box .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover p, .page-main .product-view .yotpo .yotpo-pager .home__helpful-links-box .yotpo-icon:hover p, .home__helpful-links-box .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover p, .page-main .product-view .yotpo .yotpo-review .home__helpful-links-box .yotpo-read-more:hover p {
        color: #00a651; }
      .home__helpful-links-box .contact-bar__text {
        font-size: 16px; }
        @media all and (min-width: 768px) {
          .home__helpful-links-box .contact-bar__text {
            font-size: 16px; } }
        .home__helpful-links-box .contact-bar__text ~ .contact-bar__text {
          font-size: 12px; }
      @media all and (max-width: 767px) {
        .home__helpful-links-box .button__text {
          font-size: 16px; } }
    .home__helpful-links-list {
      align-items: flex-start !important;
      justify-content: flex-start !important; }
      @media all and (min-width: 768px) {
        .home__helpful-links-list {
          flex-direction: row !important;
          align-items: center !important;
          justify-content: space-between !important; }
          .home__helpful-links-list > div {
            flex: 1;
            margin: 0 !important; } }
    .home__helpful-links-logo {
      flex-shrink: 0;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      height: 48px;
      width: 48px;
      margin-right: 16px;
      border-radius: 50%;
      border: 1px solid #231f20; }
      .home__helpful-links-logo svg {
        height: 24px;
        width: 24px; }
      @media all and (min-width: 768px) {
        .home__helpful-links-logo {
          height: 68px;
          width: 68px; }
          .home__helpful-links-logo svg {
            height: 34px;
            width: 34px; } }

.cms-home .dashboard-nav__language-button {
  display: inline-flex;
  align-items: center;
  margin: 24px auto 0;
  color: #686868; }
  .cms-home .dashboard-nav__language-button .icon {
    width: 18px;
    height: 18px;
    margin: 1px 4px 0 0;
    fill: #686868; }

@media all and (min-width: 1024px) {
  .splide:not(.desktop) {
    display: none; } }

.splide__pagination {
  display: inline-flex;
  align-items: center;
  width: 95%;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  position: absolute;
  z-index: 1;
  bottom: .5em;
  left: 50%;
  transform: translateX(-50%);
  padding: 0; }
  .splide__pagination li {
    list-style-type: none;
    display: inline-block;
    line-height: 1;
    margin: 0; }

.splide__slide .counter {
  margin-left: 4px; }

.splide__slide.is-active .splide-product-tab {
  background: #231f20;
  color: #ffffff; }
  .splide__slide.is-active .splide-product-tab .icon {
    fill: #ffffff; }
  .splide__slide.is-active .splide-product-tab::after {
    top: 100%;
    left: 50%;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border: 6px solid transparent;
    border-top-color: #231f20;
    margin-left: -6px; }

.splide__track {
  position: relative;
  z-index: 0;
  margin-bottom: 16px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06); }

.splide__arrows {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  height: 48px; }

.splide__arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  padding: 0;
  opacity: 1;
  background: white;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
  border-radius: 0; }
  .splide__arrow svg {
    width: 1em;
    height: 1em; }
  .splide__arrow:hover {
    cursor: pointer;
    opacity: 1; }
  .splide__arrow:focus {
    outline: none; }
  .splide__arrow[disabled] {
    opacity: 0.5;
    pointer-events: none; }

.splide__arrow--prev {
  left: 0; }
  .splide__arrow--prev svg {
    transform: scaleX(-1); }

.splide__arrow--next {
  right: 0; }

.splide__pagination__page {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #ccc;
  border-radius: 50%;
  margin: 3px;
  padding: 0;
  transition: transform .2s linear;
  border: none;
  opacity: .7; }
  .splide__pagination__page:hover {
    cursor: pointer;
    opacity: .9; }
  .splide__pagination__page:focus {
    outline: none; }

.splide__pagination__page.is-active {
  transform: scale(1.4);
  background: #fff; }

.splide__progress__bar {
  width: 0;
  height: 3px;
  background: #ccc; }

.splide--nav > .splide__track > .splide__list > .splide__slide {
  border: 3px solid transparent; }
  .splide--nav > .splide__track > .splide__list > .splide__slide:focus {
    outline: none; }

.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
  border-color: #000; }

.splide-product-tab {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 0 16px;
  font-weight: 400;
  color: #686868; }
  @media all and (min-width: 768px) {
    .splide-product-tab {
      font-weight: 600; } }
  .splide-product-tab .icon {
    width: 16px;
    height: 16px;
    margin-right: 8px;
    fill: #686868; }
  .splide-product-tab .counter::before {
    content: "("; }
  .splide-product-tab .counter::after {
    content: ")"; }

@media all and (max-width: 767px) {
  .catalog-product-view header.header {
    display: none; }
  .catalog-product-view .section__content--products {
    margin: 0; } }

.product-view {
  padding: 0; }
  @media all and (max-width: 767px) {
    .product-view {
      position: relative;
      display: flex;
      flex-direction: column;
      margin: 0;
      background-color: #f8f8f8; } }
  @media all and (min-width: 768px) {
    .product-view {
      padding: 28px 0 0 0; } }
  .product-view__wrapper {
    column-gap: 40px; }
    @media all and (max-width: 767px) {
      .product-view__wrapper {
        padding: 0 12px;
        background-color: #ffffff; } }
  .product-view__return-to-catalog {
    position: absolute;
    top: 16px;
    left: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    border-radius: 48px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.08);
    z-index: 11; }
    @media all and (min-width: 768px) {
      .product-view__return-to-catalog {
        display: none; } }
  .product-view__title.heading--page {
    margin-top: -8px;
    line-height: 48px; }
    @media all and (max-width: 767px) {
      .product-view__title.heading--page {
        margin: 0 140px 4px 0;
        font-size: 16px;
        font-weight: 500;
        line-height: 1.6; } }
  @media all and (max-width: 767px) {
    .product-view__gallery {
      margin: 0 -8px 16px; } }
  .product-view__badge {
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    padding: 5px 8px 6px;
    pointer-events: none;
    -webkit-user-select: none;
            user-select: none;
    background: #231f20;
    color: #ffffff;
    border-radius: 4px;
    z-index: 11; }
    .product-view__badge-wrapper {
      position: absolute;
      top: 16px;
      right: 16px;
      display: flex; }
      @media all and (min-width: 768px) {
        .product-view__badge-wrapper {
          position: initial; } }
    .product-view__badge ~ .product-view__badge {
      margin-left: 12px; }
    .product-view__badge--new {
      background: #df6365;
      color: #ffffff; }
      @media all and (min-width: 768px) {
        .product-view__badge--new {
          position: absolute;
          top: 16px;
          left: 16px; } }
    .product-view__badge--sale {
      padding: 5px 8px 6px;
      transform: rotate(0);
      color: #ffffff;
      font-size: 11px;
      font-weight: 600;
      border-radius: 4px;
      background: #df6365; }
      @media all and (min-width: 768px) {
        .product-view__badge--sale {
          position: absolute;
          top: 6px;
          right: -29px;
          padding: 0;
          transform: rotate(45deg);
          border-radius: 0;
          background: none; }
          .product-view__badge--sale .inner {
            border-bottom: 20px solid #df6365;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            height: 0;
            width: 90px;
            text-align: center;
            line-height: 17px; }
            .product-view__badge--sale .inner::before, .product-view__badge--sale .inner::after {
              position: absolute;
              display: block;
              content: "";
              width: 0;
              height: 0;
              z-index: -1;
              transform: rotate(-45deg); }
            .product-view__badge--sale .inner::before {
              bottom: -8px;
              left: -6px;
              border-left: 10px solid transparent;
              border-right: 10px solid transparent;
              border-bottom: 10px solid #ab0b0f; }
            .product-view__badge--sale .inner::after {
              bottom: -13px;
              right: -1px;
              border-top: 10px solid transparent;
              border-left: 10px solid #ab0b0f;
              border-bottom: 10px solid transparent; } }
  .product-view__modal-trigger {
    position: relative;
    display: flex;
    width: 100%;
    margin-top: 16px;
    padding: 16px 0;
    background: transparent;
    border: 0; }
    .product-view__modal-trigger::before {
      content: '';
      position: absolute;
      right: 0;
      bottom: 100%;
      left: 0;
      display: block;
      height: 8px;
      margin: 0 -12px;
      background-color: #f8f8f8; }
    .product-view__modal-trigger-label {
      margin-right: 12px;
      color: #686868;
      line-height: 22px; }
    .product-view__modal-trigger-value {
      flex-grow: 1;
      text-align: left;
      line-height: 22px; }
    .product-view__modal-trigger ~ .product-view__modal-trigger {
      margin: 0;
      border-top: 1px solid #ebebeb; }
      .product-view__modal-trigger ~ .product-view__modal-trigger::before {
        display: none; }
    @media all and (min-width: 768px) {
      .product-view__modal-trigger {
        display: none; } }
  .product-view__media-actions {
    display: flex;
    justify-content: center; }
    @media all and (max-width: 767px) {
      .product-view__media-actions {
        position: absolute;
        top: calc(100% + 12px);
        right: 0;
        z-index: 1; } }
    @media all and (min-width: 768px) {
      .product-view__media-actions {
        margin-top: 8px; } }
    .product-view__media-actions .action {
      font-size: 14px;
      padding: 0;
      border: 0;
      background: none;
      color: #686868; }
      .product-view__media-actions .action .button__text {
        color: #686868; }
      .product-view__media-actions .action:hover {
        border: 0;
        background: none; }
    .product-view__media-actions .icon {
      width: 14px;
      height: 14px; }
  .product-view .towishlist .button__text {
    font-size: 12px;
    color: #6e7577; }
  .product-view .towishlist svg {
    width: 14px;
    height: 14px;
    fill: #b9b9b9; }
  @media all and (max-width: 767px) {
    .product-view__extra-actions {
      width: auto; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .product-view__extra-actions {
      width: 100%; } }
  @media all and (max-width: 767px) {
    .product-view__extra-actions .product-view__requisition {
      flex-grow: 1; } }
  @media all and (max-width: 767px) {
    .product-view__extra-actions .product-view__requisition .button, .product-view__extra-actions .product-view__requisition .button-extend [type="button"], .button-extend .product-view__extra-actions .product-view__requisition [type="button"],
    .product-view__extra-actions .product-view__requisition .button-extend [type="submit"], .button-extend .product-view__extra-actions .product-view__requisition [type="submit"], .product-view__extra-actions .product-view__requisition .file-upload--native label, .file-upload--native .product-view__extra-actions .product-view__requisition label, .product-view__extra-actions .product-view__requisition .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-view__extra-actions .product-view__requisition button, .product-view__extra-actions .product-view__requisition .slider__link--button, .product-view__extra-actions .product-view__requisition .slider__link--button-secondary, .product-view__extra-actions .product-view__requisition .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__extra-actions .product-view__requisition a.action, .product-view__extra-actions .product-view__requisition a.pagebuilder-button-link,
    .product-view__extra-actions .product-view__requisition button.pagebuilder-button-link,
    .product-view__extra-actions .product-view__requisition div.pagebuilder-button-link, .product-view__extra-actions .product-view__requisition a.pagebuilder-button-primary,
    .product-view__extra-actions .product-view__requisition button.pagebuilder-button-primary,
    .product-view__extra-actions .product-view__requisition div.pagebuilder-button-primary, .product-view__extra-actions .product-view__requisition a.pagebuilder-button-secondary,
    .product-view__extra-actions .product-view__requisition button.pagebuilder-button-secondary,
    .product-view__extra-actions .product-view__requisition div.pagebuilder-button-secondary, .product-view__extra-actions .product-view__requisition .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-view__extra-actions .product-view__requisition .yotpo-default-button {
      width: 100%; } }
  @media all and (min-width: 768px) {
    .product-view__extra-actions .button, .product-view__extra-actions .button-extend [type="button"], .button-extend .product-view__extra-actions [type="button"],
    .product-view__extra-actions .button-extend [type="submit"], .button-extend .product-view__extra-actions [type="submit"], .product-view__extra-actions .file-upload--native label, .file-upload--native .product-view__extra-actions label, .product-view__extra-actions .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-view__extra-actions button, .product-view__extra-actions .slider__link--button, .product-view__extra-actions .slider__link--button-secondary, .product-view__extra-actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__extra-actions a.action, .product-view__extra-actions a.pagebuilder-button-link,
    .product-view__extra-actions button.pagebuilder-button-link,
    .product-view__extra-actions div.pagebuilder-button-link, .product-view__extra-actions a.pagebuilder-button-primary,
    .product-view__extra-actions button.pagebuilder-button-primary,
    .product-view__extra-actions div.pagebuilder-button-primary, .product-view__extra-actions a.pagebuilder-button-secondary,
    .product-view__extra-actions button.pagebuilder-button-secondary,
    .product-view__extra-actions div.pagebuilder-button-secondary, .product-view__extra-actions .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-view__extra-actions .yotpo-default-button,
    .product-view__extra-actions .page-main .product-view .yotpo input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .product-view__extra-actions input.yotpo-default-button[type="button"], .product-view__extra-actions .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .product-view__extra-actions .yotpo-default-button.primary-color-btn.yotpo-submit {
      margin-right: 16px;
      flex-grow: 1; } }
  @media all and (min-width: 768px) and (max-width: 1023px) {
    .product-view__extra-actions .button.requisition-modal__button, .product-view__extra-actions .button-extend .requisition-modal__button[type="button"], .button-extend .product-view__extra-actions .requisition-modal__button[type="button"],
    .product-view__extra-actions .button-extend .requisition-modal__button[type="submit"], .button-extend .product-view__extra-actions .requisition-modal__button[type="submit"], .product-view__extra-actions .file-upload--native label.requisition-modal__button, .file-upload--native .product-view__extra-actions label.requisition-modal__button, .product-view__extra-actions .ui-datepicker .ui-datepicker-buttonpane button.requisition-modal__button, .ui-datepicker .ui-datepicker-buttonpane .product-view__extra-actions button.requisition-modal__button, .product-view__extra-actions .requisition-modal__button.slider__link--button, .product-view__extra-actions .requisition-modal__button.slider__link--button-secondary, .product-view__extra-actions .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.requisition-modal__button.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__extra-actions a.requisition-modal__button.action, .product-view__extra-actions a.requisition-modal__button.pagebuilder-button-link,
    .product-view__extra-actions button.requisition-modal__button.pagebuilder-button-link,
    .product-view__extra-actions div.requisition-modal__button.pagebuilder-button-link, .product-view__extra-actions a.requisition-modal__button.pagebuilder-button-primary,
    .product-view__extra-actions button.requisition-modal__button.pagebuilder-button-primary,
    .product-view__extra-actions div.requisition-modal__button.pagebuilder-button-primary, .product-view__extra-actions a.requisition-modal__button.pagebuilder-button-secondary,
    .product-view__extra-actions button.requisition-modal__button.pagebuilder-button-secondary,
    .product-view__extra-actions div.requisition-modal__button.pagebuilder-button-secondary, .product-view__extra-actions .page-main .product-view .yotpo .requisition-modal__button.yotpo-default-button, .page-main .product-view .yotpo .product-view__extra-actions .requisition-modal__button.yotpo-default-button {
      margin-right: 0; } }
  .product-view__extra-actions .button--disabled {
    background-color: #d8d8d8;
    border-color: #d8d8d8;
    color: #ffffff;
    pointer-events: none; }
  @media all and (max-width: 767px) {
    .product-view__form {
      display: none; } }
  .product-view__add-to-cart-toolbar {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 12px;
    z-index: 100;
    background: #ffffff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05); }
    @media all and (min-width: 768px) {
      .product-view__add-to-cart-toolbar {
        display: none; } }
    .product-view__add-to-cart-toolbar .product-view__main-actions {
      display: flex; }
      .product-view__add-to-cart-toolbar .product-view__main-actions [data-block="minicart"] {
        display: block;
        margin-right: 12px; }
        .product-view__add-to-cart-toolbar .product-view__main-actions [data-block="minicart"] .header-button {
          box-shadow: none; }
      .product-view__add-to-cart-toolbar .product-view__main-actions .product-view__buttons-wrapper {
        flex-grow: 1; }
    .product-view__add-to-cart-toolbar #product-addtocart-button {
      display: inline-flex;
      order: 4;
      padding: 0 8px;
      margin-left: 8px; }
    @media all and (max-width: 767px) {
      .product-view__add-to-cart-toolbar [data-role="add-compare-product"] {
        display: none; } }
    @media all and (max-width: 767px) {
      .product-view__add-to-cart-toolbar .product-view__qty-row {
        display: none; } }
  .product-view__cart-link {
    flex-grow: 0;
    flex-shrink: 1;
    margin-right: 12px; }
    @media all and (min-width: 768px) {
      .product-view__cart-link {
        display: none; } }
    .product-view__cart-link .icon {
      fill: #231f20; }
  @media all and (max-width: 767px) {
    .product-view__main-actions {
      flex-grow: 1; } }
  .product-view__main-actions [data-block="minicart"] {
    display: none; }
  @media all and (min-width: 768px) {
    .product-view__add-to-cart, .product-view__update-cart {
      flex-grow: 0;
      padding: 0 32px; } }
  .product-view__add-to-cart {
    display: inline-flex; }
    .product-view__add-to-cart:not(.button--login)::before {
      content: '';
      position: static;
      display: block;
      width: 16px;
      height: 16px;
      margin-right: 8px;
      transform: none;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M4.16248956,11.6666667 C3.24352548,11.6666667 2.5,12.4166667 2.5,13.3333333 C2.5,14.25 3.24352548,15 4.16248956,15 C5.08145363,15 5.83333333,14.25 5.83333333,13.3333333 C5.83333333,12.4166667 5.08145363,11.6666667 4.16248956,11.6666667 L4.16248956,11.6666667 Z M0,0 L0,1.44444444 L1.5,1.44444444 L4.2,6.92611111 L3.1875,8.69555556 C3.0675,8.89777778 3,9.13611111 3,9.38888889 C3,10.1833333 3.675,10.8333333 4.5,10.8333333 L13.5,10.8333333 L13.5,9.38888889 L4.815,9.38888889 C4.71,9.38888889 4.6275,9.30944444 4.6275,9.20833333 L4.65,9.12166667 L5.325,7.94444444 L10.9125,7.94444444 C11.475,7.94444444 11.97,7.64833333 12.225,7.20055556 L14.91,2.51333333 C14.97,2.41222222 15,2.28944444 15,2.16666667 C15,1.76944444 14.6625,1.44444444 14.25,1.44444444 L3.1575,1.44444444 L2.4525,0 L3.66373598e-15,0 L0,0 Z M11.6624896,11.6666667 C10.7435255,11.6666667 10,12.4166667 10,13.3333333 C10,14.25 10.7435255,15 11.6624896,15 C12.5814536,15 13.3333333,14.25 13.3333333,13.3333333 C13.3333333,12.4166667 12.5814536,11.6666667 11.6624896,11.6666667 L11.6624896,11.6666667 Z'/%3E%3Cpolygon fill='%2300a651' points='9 5 10 5 10 4 11 4 11 3 10 3 10 2 9 2 9 3 8 3 8 4 9 4'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      background-color: transparent; }
    @media all and (max-width: 767px) {
      .product-view__add-to-cart.button--login {
        flex-grow: 1; }
        .product-view__add-to-cart.button--login ~ * {
          display: none; } }
    @media all and (min-width: 768px) {
      .product-view__add-to-cart.button--login {
        width: 300px; } }
    .product-view__add-to-cart.out-of-stock {
      background-color: #d8d8d8;
      border-color: #d8d8d8;
      color: #ffffff;
      pointer-events: none; }
    .product-view__add-to-cart:not(:disabled):not([disabled]).disabled {
      background-color: #d8d8d8;
      border-color: #d8d8d8;
      color: #ffffff;
      pointer-events: none; }
      .product-view__add-to-cart:not(:disabled):not([disabled]).disabled .icon {
        fill: #ffffff; }
      .product-view__add-to-cart:not(:disabled):not([disabled]).disabled:hover, .product-view__add-to-cart:not(:disabled):not([disabled]).disabled.focus-visible {
        background-color: #d8d8d8;
        border-color: #d8d8d8;
        color: #ffffff; }
        .product-view__add-to-cart:not(:disabled):not([disabled]).disabled:hover .icon, .product-view__add-to-cart:not(:disabled):not([disabled]).disabled.focus-visible .icon {
          fill: #ffffff; }
  .product-view__buttons {
    width: auto;
    justify-content: flex-start; }
    @media all and (max-width: 767px) {
      .product-view__buttons {
        flex-wrap: nowrap; }
        .product-view__buttons > button,
        .product-view__buttons > div {
          flex: 1; } }
    @media all and (min-width: 768px) and (max-width: 1023px) {
      .product-view__buttons {
        max-width: 440px; } }
    @media all and (min-width: 768px) and (max-width: 1023px) {
      .product-view__buttons .tocart {
        width: 100%;
        margin-top: 16px; } }
  .product-view__button {
    padding: 0 32px;
    border-radius: 8px;
    color: #231f20;
    border: 1px solid #231f20;
    width: auto; }
    @media all and (min-width: 768px) {
      .product-view__button {
        min-width: 54px;
        min-height: 54px; } }
  .requisition_list-item-configure .product-view__buttons button[data-role="add-compare-product"],
  .requisition_list-item-configure .product-view__buttons .product-view__add-to-cart {
    display: none; }
  .product-view__requisition {
    width: auto;
    margin: 0; }
    .product-view__requisition > div {
      margin-right: 16px; }
    .product-view__requisition .requisition-modal__button {
      width: auto;
      min-height: 54px;
      padding: 0 12px; }
      @media all and (min-width: 768px) {
        .product-view__requisition .requisition-modal__button {
          min-width: 54px;
          padding: 0 32px; } }
      .product-view__requisition .requisition-modal__button .icon {
        display: none; }
      .product-view__requisition .requisition-modal__button .button__text {
        margin: 0; }
    .product-view__requisition .dropdown-list {
      width: auto;
      margin-right: 16px; }
      .product-view__requisition .dropdown-list__list {
        position: relative; }
      .product-view__requisition .dropdown-list__label {
        height: inherit;
        width: auto;
        margin: 0;
        padding: 0 16px 0 32px;
        background: #ffffff;
        border-radius: 8px;
        border: 1px solid #231f20;
        color: #231f20; }
        .product-view__requisition .dropdown-list__label .button__text {
          display: block;
          color: #231f20;
          font-weight: 600; }
        .product-view__requisition .dropdown-list__label .icon {
          transition: none; }
        .product-view__requisition .dropdown-list__label:hover {
          background: #f1f1f1;
          color: #231f20; }
          .product-view__requisition .dropdown-list__label:hover .button__text {
            color: #231f20; }
          .product-view__requisition .dropdown-list__label:hover .icon {
            fill: #231f20; }
        .product-view__requisition .dropdown-list__label[aria-expanded="true"] {
          background: #f1f1f1; }
          .product-view__requisition .dropdown-list__label[aria-expanded="true"] .button__text {
            color: #231f20; }
      .product-view__requisition .dropdown-list__content {
        top: calc(100% - 5px);
        min-width: 100%;
        border-bottom-right-radius: 8px;
        border-bottom-left-radius: 8px; }
        .product-view__requisition .dropdown-list__content .button, .product-view__requisition .dropdown-list__content .button-extend [type="button"], .button-extend .product-view__requisition .dropdown-list__content [type="button"],
        .product-view__requisition .dropdown-list__content .button-extend [type="submit"], .button-extend .product-view__requisition .dropdown-list__content [type="submit"], .product-view__requisition .dropdown-list__content .file-upload--native label, .file-upload--native .product-view__requisition .dropdown-list__content label, .product-view__requisition .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .product-view__requisition .dropdown-list__content button, .product-view__requisition .dropdown-list__content .slider__link--button, .product-view__requisition .dropdown-list__content .slider__link--button-secondary, .product-view__requisition .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__requisition .dropdown-list__content a.action, .product-view__requisition .dropdown-list__content a.pagebuilder-button-link,
        .product-view__requisition .dropdown-list__content button.pagebuilder-button-link,
        .product-view__requisition .dropdown-list__content div.pagebuilder-button-link, .product-view__requisition .dropdown-list__content a.pagebuilder-button-primary,
        .product-view__requisition .dropdown-list__content button.pagebuilder-button-primary,
        .product-view__requisition .dropdown-list__content div.pagebuilder-button-primary, .product-view__requisition .dropdown-list__content a.pagebuilder-button-secondary,
        .product-view__requisition .dropdown-list__content button.pagebuilder-button-secondary,
        .product-view__requisition .dropdown-list__content div.pagebuilder-button-secondary, .product-view__requisition .dropdown-list__content .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .product-view__requisition .dropdown-list__content .yotpo-default-button {
          margin: 8px 0 0;
          background: transparent;
          border: 0;
          border-top: 1px solid #00a651;
          color: #00a651;
          border-radius: 0; }
          .product-view__requisition .dropdown-list__content .button:hover, .product-view__requisition .dropdown-list__content .button-extend :hover[type="button"], .button-extend .product-view__requisition .dropdown-list__content :hover[type="button"],
          .product-view__requisition .dropdown-list__content .button-extend :hover[type="submit"], .button-extend .product-view__requisition .dropdown-list__content :hover[type="submit"], .product-view__requisition .dropdown-list__content .file-upload--native label:hover, .file-upload--native .product-view__requisition .dropdown-list__content label:hover, .product-view__requisition .dropdown-list__content .ui-datepicker .ui-datepicker-buttonpane button:hover, .ui-datepicker .ui-datepicker-buttonpane .product-view__requisition .dropdown-list__content button:hover, .product-view__requisition .dropdown-list__content .slider__link--button:hover, .product-view__requisition .dropdown-list__content .slider__link--button-secondary:hover, .product-view__requisition .dropdown-list__content .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action:hover, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .product-view__requisition .dropdown-list__content a.action:hover, .product-view__requisition .dropdown-list__content a.pagebuilder-button-link:hover,
          .product-view__requisition .dropdown-list__content button.pagebuilder-button-link:hover,
          .product-view__requisition .dropdown-list__content div.pagebuilder-button-link:hover, .product-view__requisition .dropdown-list__content a.pagebuilder-button-primary:hover,
          .product-view__requisition .dropdown-list__content button.pagebuilder-button-primary:hover,
          .product-view__requisition .dropdown-list__content div.pagebuilder-button-primary:hover, .product-view__requisition .dropdown-list__content a.pagebuilder-button-secondary:hover,
          .product-view__requisition .dropdown-list__content button.pagebuilder-button-secondary:hover,
          .product-view__requisition .dropdown-list__content div.pagebuilder-button-secondary:hover, .product-view__requisition .dropdown-list__content .page-main .product-view .yotpo .yotpo-default-button:hover, .page-main .product-view .yotpo .product-view__requisition .dropdown-list__content .yotpo-default-button:hover {
            background: #f1f1f1; }
      .product-view__requisition .dropdown-list--buttons .list__item span, .product-view__requisition .dropdown-list--buttons .dashboard-nav .nav.item span, .dashboard-nav .product-view__requisition .dropdown-list--buttons .nav.item span, .product-view__requisition .dropdown-list--buttons .company .jstree-node span, .company .product-view__requisition .dropdown-list--buttons .jstree-node span {
        padding: 12px 16px;
        font-size: 14px; }
  .product-view__grouped-qty {
    margin: 0; }
    .product-view__grouped-qty .quantity-update__input {
      width: 52px;
      height: 40px; }
    .product-view__grouped-qty .quantity-update__button {
      width: 40px;
      height: 40px; }
  .product-view__grouped-product-name {
    margin: 0; }
  .product-view__grouped-product-link {
    margin-bottom: 4px;
    padding: 4px 0;
    color: #00a651; }
    .product-view__grouped-product-link .icon {
      position: relative;
      top: 1px;
      height: 22px;
      width: 22px;
      fill: #00a651; }
    .product-view__grouped-product-link:hover {
      text-decoration: underline !important; }
  .product-view__grouped-table thead {
    display: none; }
  @media all and (max-width: 767px) {
    .product-view__grouped-table tr {
      border-left: 8px solid #ebebeb; }
      .product-view__grouped-table tr.activated-row {
        border-left: 8px solid #00a651; } }
  .product-view__grouped-table tr.activated-row td:first-of-type {
    border-left: 8px solid #00a651; }
  .product-view__grouped-table td {
    padding: 8px 0;
    border: 0;
    background: #f8f8f8;
    vertical-align: middle;
    font-size: 14px; }
    @media all and (max-width: 767px) {
      .product-view__grouped-table td {
        border: 0 !important; } }
    .product-view__grouped-table td:last-child {
      width: 1%;
      white-space: nowrap;
      padding-left: 10px;
      padding-right: 12px; }
      @media all and (max-width: 767px) {
        .product-view__grouped-table td:last-child {
          padding-left: 23px; } }
    .product-view__grouped-table td:first-child {
      padding-left: 15px;
      border-left: 8px solid #ebebeb;
      transition: border 100ms ease-in-out; }
  @media all and (max-width: 767px) {
    .product-view__grouped-table th,
    .product-view__grouped-table td {
      justify-content: flex-start;
      padding-left: 23px; }
      .product-view__grouped-table th::before,
      .product-view__grouped-table td::before {
        min-width: auto;
        width: auto; }
      .product-view__grouped-table th .price-box,
      .product-view__grouped-table td .price-box {
        display: flex;
        align-items: center; } }
  .product-view__grouped-table th::before,
  .product-view__grouped-table td::before {
    background: transparent; }
  .product-view__grouped-table .price__value {
    font-weight: 500;
    font-size: 14px; }
    .product-view__grouped-table .price__value--old {
      margin-left: 8px;
      font-size: 13px; }
      .product-view__grouped-table .price__value--old::before {
        position: relative;
        top: -1px;
        content: '/';
        display: inline-block;
        margin-right: 2px; }
  .product-view__grouped-table .product-view__stock-qty {
    max-width: 90px;
    display: inline-block;
    margin: 0 0 0 12px;
    line-height: 16px; }
    @media all and (min-width: 1200px) {
      .product-view__grouped-table .product-view__stock-qty {
        max-width: none; } }
  .product-view .review__summary-add {
    display: none; }
  .product-view__price {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end; }
    @media all and (max-width: 767px) {
      .product-view__price {
        margin-bottom: 32px; } }
    .product-view__price .price__wrapper {
      display: flex;
      align-items: flex-end; }
    .product-view__price .price__value,
    .product-view__price .price__value--special {
      font-size: 24px;
      font-weight: 600;
      line-height: 24px; }
      @media all and (max-width: 767px) {
        .product-view__price .price__value,
        .product-view__price .price__value--special {
          font-size: 16px;
          line-height: 1.6; } }
    .product-view__price .price__value--special {
      color: #df6365; }
    .product-view__price .price__value--old {
      margin: 0 0 0 8px;
      font-size: 16px;
      line-height: 16px;
      color: #686868; }
      .product-view__price .price__value--old::before {
        position: relative;
        top: -2px;
        content: '/';
        margin-right: 4px; }
    .product-view__price .price--min::after {
      content: '–';
      display: inline-block;
      margin: 0 8px; }
    .product-view__price .price--min::after {
      content: '–';
      display: inline-block;
      margin: 0 8px; }
    .product-view__price .range-price-wrapper {
      display: flex; }
    .product-view__price .price-box + .product-view__shipping-notice {
      margin-left: 32px; }
      .page-product-grouped .product-view__price .price-box + .product-view__shipping-notice {
        margin-left: 0; }
  .product-view__short-description {
    margin: -8px 0 16px; }
    @media all and (min-width: 768px) {
      .product-view__short-description {
        margin: 8px 0 0; } }
  .product-view__qty-row {
    display: flex;
    align-items: center;
    margin: 0 0 24px; }
  .product-view__qty {
    margin: 0; }
    .product-view__qty .label, .product-view__qty label, .product-view__qty .file-upload__attachments [data-role="attached-item"] > span, .file-upload__attachments .product-view__qty [data-role="attached-item"] > span, .product-view__qty .amgift-card .amcard-title, .amgift-card .product-view__qty .amcard-title {
      color: #686868; }
  .product-view__grouped-qty {
    display: inline-block; }
  .product-view .prices-tier {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    grid-gap: 16px;
    background: #f8f8f8;
    padding: 16px 24px; }
    .product-view .prices-tier .price {
      font-size: 24px;
      display: inline; }
  .product-view__unit {
    margin: 22px 0 0 16px; }
  .product-view__stock-qty {
    margin: 22px 0 0 16px;
    color: #686868; }
  .product-view__unit + .product-view__stock-qty {
    margin-left: 12px;
    padding-left: 12px;
    border-left: 1px solid #231f20; }
  .product-view__grouped-unit {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-left: 12px;
    font-size: 12px;
    color: #686868; }
  .product-view__shipping-notice {
    display: flex;
    align-items: center;
    color: #00a651;
    line-height: 18px; }
    @media all and (max-width: 767px) {
      .product-view__shipping-notice {
        display: none; } }
    .product-view__shipping-notice div[data-element="main"],
    .product-view__shipping-notice div[data-element="inner"] {
      margin: 0 !important;
      padding: 0 !important; }
    .product-view__shipping-notice::before {
      content: "";
      display: inline-block;
      width: 18px;
      height: 18px;
      margin-right: 12px;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-width='1' fill='none' stroke-linecap='round' stroke-linejoin='round' transform='translate(0.500000, 1.250000)' stroke='%2300a651'%3E%3Cpolyline points='12.5 11.3647059 15 11.3647059 15 7.41176471 13 6.42352941 11.5 2.47058824 7 2.47058824 7 11.3647059 8.5 11.3647059'/%3E%3Cellipse cx='10.5' cy='11.3647059' rx='2' ry='1.97647059'/%3E%3Cpolyline points='9 4.44705882 9 6.42352941 11 6.42352941'/%3E%3Cline x1='5' y1='2.47058824' x2='1' y2='2.47058824'/%3E%3Cpolyline points='0 0 7 0 7 2.47058824'/%3E%3Cline x1='5' y1='4.94117647' x2='2' y2='4.94117647'/%3E%3Cline x1='5' y1='7.41176471' x2='3' y2='7.41176471'/%3E%3C/g%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center; }
  .product-view__benefits {
    padding: 12px 0; }
    @media all and (max-width: 767px) {
      .product-view__benefits {
        border-top: 1px solid #ebebeb; } }
    .product-view__benefits .benefit {
      display: inline-flex;
      align-items: center;
      margin-right: 12px;
      padding: 8px 0;
      font-size: 12px;
      color: #686868; }
      @media all and (max-width: 767px) {
        .product-view__benefits .benefit {
          font-weight: 400; } }
      .product-view__benefits .benefit .icon {
        width: 16px;
        height: 16px;
        margin-right: 8px; }
        .product-view__benefits .benefit .icon--large {
          width: 20px;
          height: 20px; }
  .product-view__tabs {
    position: relative; }
    @media all and (max-width: 767px) {
      .product-view__tabs {
        width: 100%; } }
    @media all and (max-width: 1023px) {
      .product-view__tabs {
        order: 3;
        background: #ffffff; } }
    @media all and (max-width: 767px) {
      .product-view__tabs .tab__title,
      .product-view__tabs .tab p {
        font-size: 14px; } }
    @media all and (max-width: 1023px) {
      .product-view__tabs .tab__title {
        display: none; } }
    .product-view__tabs .tab__title .counter {
      margin-left: 4px; }
    .product-view__tabs .tab__content {
      font-size: 16px;
      font-weight: 400;
      line-height: 1.6; }
      @media all and (max-width: 767px) {
        .product-view__tabs .tab__content {
          padding: 8px 16px 16px; } }
      @media all and (max-width: 1023px) {
        .product-view__tabs .tab__content {
          min-height: 200px;
          background: #ffffff; } }
    @media all and (min-width: 1024px) {
      .product-view__tabs .product-view__tabs-sticky-wrap.aos-animate + .product-view__tab::before,
      .product-view__tabs .product-view__tabs-sticky-wrap.aos-animate + .product-view__tab .tab__title {
        opacity: 0;
        transition: opacity 0.2s ease-in-out; }
      .product-view__tabs .tab {
        justify-content: flex-start; }
        .product-view__tabs .tab::before {
          display: block;
          content: "";
          position: absolute;
          top: 0;
          right: 0;
          left: 0;
          height: 64px;
          width: 100%;
          pointer-events: none;
          box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.08); }
      .product-view__tabs .tab__title {
        max-width: 230px;
        border: 0;
        font-size: 14px;
        color: #231f20;
        text-align: center; }
        .product-view__tabs .tab__title__icon {
          width: 16px;
          height: 16px; }
        .product-view__tabs .tab__title .tab__title--icon {
          fill: #231f20; }
        .product-view__tabs .tab__title:not(.tab__title--active)::before {
          display: block;
          content: "";
          position: absolute;
          top: 50%;
          right: -1px;
          height: 40px;
          width: 2px;
          pointer-events: none;
          background: #ebebeb;
          transform: translateY(-50%);
          z-index: 10; }
        .product-view__tabs .tab__title:not(.tab__title--active):hover {
          background: inherit;
          color: #00a651; }
          .product-view__tabs .tab__title:not(.tab__title--active):hover .tab__title--icon {
            fill: #00a651; }
        .product-view__tabs .tab__title:last-of-type::before {
          display: none; }
        .product-view__tabs .tab__title--active {
          position: relative;
          border: 0;
          background: #231f20;
          color: #ffffff;
          z-index: 11; }
          .product-view__tabs .tab__title--active .tab__title--icon {
            fill: #ffffff; }
          .product-view__tabs .tab__title--active::after {
            top: 100%;
            left: 50%;
            content: "";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border: 6px solid transparent;
            border-top-color: #231f20;
            margin-left: -6px; } }
  .product-view__tabs-sticky {
    justify-content: flex-start; }
  .product-view__tabs-sticky-wrap {
    justify-content: flex-start;
    border: 0; }
  @media all and (min-width: 1024px) {
    .product-view__review > .fieldset {
      display: flex;
      flex-wrap: wrap; }
      .product-view__review > .fieldset > .fieldset {
        width: 40%;
        margin: 0;
        padding-bottom: 32px; } }
  @media all and (max-width: 767px) {
    .product-view__product-sliders {
      order: 2;
      padding: 16px 12px; } }
  @media all and (max-width: 767px) {
    .product-view__product-sliders .slider--products {
      margin: 0;
      overflow: hidden; }
      .product-view__product-sliders .slider--products .slider__container {
        margin: 0 -4px;
        padding: 0; }
      .product-view__product-sliders .slider--products .slider__item {
        padding: 16px 4px; }
      .product-view__product-sliders .slider--products .slider__details {
        margin-bottom: 0; }
      .product-view__product-sliders .slider--products .slick-list {
        overflow: visible; } }
  .product-view__product-sliders .slider-tab__trigger {
    padding: 8px 0;
    background: transparent;
    border: 0;
    color: #686868; }
    @media all and (min-width: 768px) {
      .product-view__product-sliders .slider-tab__trigger {
        display: none; } }
    .product-view__product-sliders .slider-tab__trigger ~ .slider-tab__trigger {
      margin-left: 12px; }
    .product-view__product-sliders .slider-tab__trigger._active {
      color: #231f20;
      border-bottom: 2px solid #00a651; }
  @media all and (max-width: 767px) {
    .product-view__product-sliders .section {
      margin: 0 -12px; }
      .product-view__product-sliders .section__heading {
        display: none; } }

#product_addtocart_form #product-addtocart-button {
  display: inline-flex;
  order: 4; }
  @media all and (max-width: 767px) {
    #product_addtocart_form #product-addtocart-button {
      padding: 0 8px;
      margin-left: 8px; } }

@media all and (max-width: 767px) {
  #product_addtocart_form [data-role="add-compare-product"] {
    display: none; } }

.active-selection {
  display: none;
  margin: 16px 0 24px;
  transition: box-shadow 150ms ease-in-out; }
  .active-selection .close {
    display: none; }
  .active-selection__trigger {
    display: flex;
    align-items: center;
    padding: 12px 16px;
    background: #f8f8f8;
    cursor: wait;
    opacity: 0.5;
    border-left: 8px solid #00a651; }
  .active-selection__subtotal {
    display: flex;
    align-items: center; }
  .active-selection__subtotal-price {
    margin-left: 16px;
    font-size: 24px;
    color: #00a651; }
  .active-selection__total-qty {
    flex-grow: 1;
    margin-left: 24px; }
  .active-selection__qty {
    margin-left: 8px;
    color: #00a651; }
  .active-selection__trigger-label {
    display: inline-flex;
    align-items: center; }
  .active-selection__icon {
    width: 18px;
    height: 18px;
    margin-left: 4px;
    transition: none; }
  .active-selection__content {
    display: none;
    padding: 24px 16px; }
  .active-selection__empty {
    display: none;
    color: #686868; }
  .active-selection__selected-items {
    display: flex; }
  .active-selection__label {
    flex-shrink: 0;
    margin-right: 16px;
    color: #686868;
    text-align: center; }
  .active-selection__items {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0; }
    .active-selection__items li {
      display: flex;
      justify-content: space-between;
      width: 100%;
      list-style: none; }
      .active-selection__items li + li {
        margin-top: 12px; }
      .active-selection__items li span {
        margin-left: 24px; }
        .active-selection__items li span:nth-child(2) {
          margin-left: auto; }
        .active-selection__items li span:nth-child(3) {
          width: 90px;
          text-align: end; }
  .active-selection[data-collapsible] .active-selection__trigger {
    cursor: pointer;
    opacity: 1; }
  .active-selection.active {
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.08); }
    .active-selection.active .active-selection__icon {
      transform: rotate(180deg); }
    .active-selection.active .open {
      display: none; }
    .active-selection.active .close {
      display: block; }
  .active-selection.empty .active-selection__trigger {
    border-color: #f8f8f8; }
  .active-selection.empty .active-selection__empty {
    display: block; }
  .active-selection.empty .active-selection__selected-items {
    display: none; }

.share-tooltip {
  position: relative; }
  .share-tooltip__title {
    display: flex;
    align-items: center;
    margin-bottom: -16px;
    padding: 8px 12px 16px;
    font-size: 12px;
    font-weight: 400;
    color: #686868;
    cursor: pointer; }
    .share-tooltip__title .icon {
      margin-right: 4px;
      fill: #686868; }
  .share-tooltip__content {
    display: none;
    flex-direction: column;
    position: absolute;
    top: 100%;
    left: 0;
    width: 184px;
    margin-top: -10px;
    padding: 12px;
    border-radius: 8px;
    color: #231f20;
    background: #ffffff;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
    text-align: center;
    visibility: hidden;
    transition: 200ms visibility;
    transition-delay: 500ms;
    z-index: 200; }
    @media all and (max-width: 767px) {
      .share-tooltip__content {
        display: none; } }
    .share-tooltip__content iframe,
    .share-tooltip__content span {
      width: 100px !important;
      height: 20px !important;
      text-align: left; }
    .share-tooltip__content span > button,
    .share-tooltip__content .shareEl .btn.small {
      width: 78px; }
    .share-tooltip__content .shareEl .btn.small > i {
      margin-right: 8px; }
  .share-tooltip .share-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 40px;
    padding: 0 12px;
    border-radius: 8px;
    border: 0;
    background: 0; }
    .share-tooltip .share-item iframe,
    .share-tooltip .share-item span {
      width: 90px !important;
      height: 20px !important;
      text-align: left; }
    .share-tooltip .share-item .icon {
      width: 14px;
      height: 14px;
      margin-right: 8px;
      fill: #231f20; }
      .share-tooltip .share-item .icon--weibo {
        fill: #d13e3b; }
      .share-tooltip .share-item .icon--wechat {
        fill: #00c25f; }
    .share-tooltip .share-item-qr {
      width: 100%;
      padding: 8px;
      text-align: center; }
      .share-tooltip .share-item-qr canvas {
        max-width: 100%; }
    .share-tooltip .share-item:not(.share-item--static) {
      cursor: pointer; }
      .share-tooltip .share-item:not(.share-item--static):hover {
        background: #f8f8f8; }
  .modal-popup .share-tooltip {
    padding-top: 16px; }
    .modal-popup .share-tooltip .share-item {
      width: 100%; }
      .modal-popup .share-tooltip .share-item-qr {
        text-align: left; }
  @media all and (min-width: 768px) {
    .share-tooltip:hover .share-tooltip__title {
      color: #00a651; }
      .share-tooltip:hover .share-tooltip__title .icon {
        fill: #00a651; }
    .share-tooltip:hover .share-tooltip__content {
      display: flex;
      visibility: visible;
      transition-delay: 0s; } }

.product-attributes {
  position: relative;
  display: inline-grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px 20px;
  background-color: #f8f8f8;
  padding: 20px;
  font-size: 14px;
  min-width: 100%; }
  @media all and (max-width: 767px) {
    .product-view .product-attributes {
      display: none; } }
  @media all and (min-width: 1024px) {
    .product-attributes {
      grid-template-columns: 100px 1fr 100px 1fr; } }
  .product-attributes__label {
    color: #6e7577; }
  .modal-popup .product-attributes {
    grid-template-columns: 1fr 2fr;
    grid-gap: 8px 16px;
    padding: 24px 0 16px;
    background: transparent; }

.add-to-cart-popup.modal-popup .modal-content {
  max-height: calc(100vh - 100px);
  overflow: auto;
  padding: 0 0 125px; }

.add-to-cart-popup.modal-popup .product-view__form {
  padding: 16px 0 0; }

.add-to-cart-popup.modal-popup .product-view__options {
  margin: 0; }

.add-to-cart-popup.modal-popup .product-view__qty-row {
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 16px; }

.add-to-cart-popup.modal-popup .product-view__unit {
  display: none; }

.add-to-cart-popup.modal-popup .product-view__stock-qty {
  display: flex;
  align-items: center;
  height: 40px;
  color: #686868;
  border: 0; }

.add-to-cart-popup.modal-popup .product-view__main-actions {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0 16px 16px;
  background: #ffffff; }

.add-to-cart-popup.modal-popup .product-view__add-to-cart {
  width: 15px;
  height: 15px;
  margin-top: 2px; }

.add-to-cart-popup.modal-popup .product-view__grouped-table {
  margin: 0; }
  .add-to-cart-popup.modal-popup .product-view__grouped-table tr {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-auto-rows: auto;
    grid-column-gap: 0;
    grid-row-gap: 0;
    padding: 8px 0;
    border-bottom: 0; }
  .add-to-cart-popup.modal-popup .product-view__grouped-table td {
    align-items: center;
    padding: 0 12px;
    background: transparent; }
    .add-to-cart-popup.modal-popup .product-view__grouped-table td::before {
      max-width: none;
      padding: 0; }
  .add-to-cart-popup.modal-popup .product-view__grouped-table td:nth-child(1) {
    grid-area: 1 / 1 / 2 / 2; }
  .add-to-cart-popup.modal-popup .product-view__grouped-table td:nth-child(2) {
    grid-area: 2 / 1 / 3 / 2; }
  .add-to-cart-popup.modal-popup .product-view__grouped-table td:nth-child(3) {
    grid-area: 3 / 1 / 4 / 2; }
  .add-to-cart-popup.modal-popup .product-view__grouped-table td:nth-child(4) {
    grid-area: 1 / 2 / 4 / 3; }

.add-to-cart-popup.modal-popup .product-view__grouped-product-name {
  font-weight: 600; }

.add-to-cart-popup.modal-popup .product-view__grouped-product-stock-cell {
  font-size: 12px;
  color: #686868; }
  .add-to-cart-popup.modal-popup .product-view__grouped-product-stock-cell::before {
    font-size: 12px; }

.add-to-cart-popup.modal-popup .product-view__stock-qty {
  max-width: none;
  margin: 0; }

.add-to-cart-popup.modal-popup .product-view__grouped-product-qty-cell {
  width: auto;
  align-items: center; }
  .add-to-cart-popup.modal-popup .product-view__grouped-product-qty-cell::before,
  .add-to-cart-popup.modal-popup .product-view__grouped-product-qty-cell .product-view__grouped-unit {
    display: none; }

.add-to-cart-popup.modal-popup--grouped .modal-content {
  padding: 0 0 125px; }

.add-to-cart-popup.modal-popup--configurable .modal-content {
  padding: 0 0 166px; }

.add-to-cart-popup.modal-popup--configurable .product-view__options {
  padding: 0 16px; }

.add-to-cart-popup.modal-popup--configurable .swatch__container {
  min-height: auto; }

.add-to-cart-popup.modal-popup--configurable .swatch-attribute .swatch__title {
  display: none; }

.add-to-cart-popup.modal-popup--configurable .swatch-attribute .swatch__option-container .swatch__option {
  position: relative;
  padding: 8px 14px;
  border-radius: 10px; }
  .add-to-cart-popup.modal-popup--configurable .swatch-attribute .swatch__option-container .swatch__option::after {
    right: -1px;
    bottom: -1px;
    width: 13px; }

.add-to-cart-popup.modal-popup--configurable .swatch-attribute .swatch__option-container.selected .swatch__option {
  color: #231f20; }

.add-to-cart-popup.modal-popup--configurable [data-count="singular"] .swatch-attribute {
  margin-top: 12px; }

.add-to-cart-popup.modal-popup--configurable [data-count="multiple"] .swatch-attribute[data-index="1"] .swatch__option-container {
  flex: 0 0 auto;
  margin: 0;
  border-radius: 0; }
  .add-to-cart-popup.modal-popup--configurable [data-count="multiple"] .swatch-attribute[data-index="1"] .swatch__option-container .swatch__option {
    padding: 8px 24px 8px 0;
    border: 0;
    border-bottom: 2px solid #ebebeb;
    border-radius: 0; }
  .add-to-cart-popup.modal-popup--configurable [data-count="multiple"] .swatch-attribute[data-index="1"] .swatch__option-container.selected .swatch__option::after {
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: #00a651;
    border-radius: 0;
    z-index: 1; }

.add-to-cart-popup.modal-popup--configurable [data-count="multiple"] .swatch-attribute ~ .swatch-attribute {
  margin-top: 8px; }

.add-to-cart-popup.modal-popup .active-selection {
  position: absolute;
  right: 0;
  bottom: 80px;
  left: 0;
  margin: 0;
  padding: 16px 16px 0;
  background: #ffffff;
  border-top: 1px solid #ebebeb;
  pointer-events: none; }
  .add-to-cart-popup.modal-popup .active-selection__trigger {
    align-items: flex-end;
    padding: 0;
    background: transparent;
    border: none; }
  .add-to-cart-popup.modal-popup .active-selection__trigger-label {
    display: none; }
  .add-to-cart-popup.modal-popup .active-selection__total-qty {
    text-align: right; }
  .add-to-cart-popup.modal-popup .active-selection__subtotal {
    align-items: flex-end; }
    .add-to-cart-popup.modal-popup .active-selection__subtotal-price {
      line-height: 1.17; }

/*
* Disable the zoom in icon
* Functionality is hidden by disabling full screen via view.xml but does not hide zoom in icon.
* TODO - Find proper way to disable - probably requires fix from theme authors (alpaca)
*/
.fotorama__zoom-in-icon {
  display: none; }

.fotorama__wrapper._block-content-loading {
  margin-left: 0 !important; }

@media all and (min-width: 1024px) {
  .fotorama__stage {
    width: initial !important; } }

.fotorama .fotorama__stage {
  margin-left: 0 !important; }
  @media all and (max-width: 767px) {
    .fotorama .fotorama__stage {
      padding: 0 !important; } }

.search-no-results__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 48px; }
  .search-no-results__wrapper .icon {
    width: 120px;
    height: 120px;
    fill: #b9b9b9; }

.no-scroll {
  overflow: hidden;
  height: 100%; }

.margin-0 {
  margin: 0; }

.margin-xs {
  margin: 8px; }

.margin-s {
  margin: 12px; }

.margin-m {
  margin: 16px; }

.margin-sm {
  margin: 24px; }

.margin-l {
  margin: 32px; }

.margin-sl {
  margin: 40px; }

.margin-xl {
  margin: 48px; }

.margin-auto {
  margin: auto; }

.margin-top-0 {
  margin-top: 0; }

.margin-top-xs {
  margin-top: 8px; }

.margin-top-s {
  margin-top: 12px; }

.margin-top-m {
  margin-top: 16px; }

.margin-top-sm {
  margin-top: 24px; }

.margin-top-l {
  margin-top: 32px; }

.margin-top-sl {
  margin-top: 40px; }

.margin-top-xl {
  margin-top: 48px; }

.margin-top-auto {
  margin-top: auto; }

.margin-bottom-0 {
  margin-bottom: 0; }

.margin-bottom-xs {
  margin-bottom: 8px; }

.margin-bottom-s {
  margin-bottom: 12px; }

.margin-bottom-m {
  margin-bottom: 16px; }

.margin-bottom-sm {
  margin-bottom: 24px; }

.margin-bottom-l {
  margin-bottom: 32px; }

.margin-bottom-sl {
  margin-bottom: 40px; }

.margin-bottom-xl {
  margin-bottom: 48px; }

.margin-bottom-xxl {
  margin-bottom: 64px; }

.margin-bottom-auto {
  margin-bottom: auto; }

.margin-left-0 {
  margin-left: 0; }

.margin-left-xs {
  margin-left: 8px; }

.margin-left-s {
  margin-left: 12px; }

.margin-left-m {
  margin-left: 16px; }

.margin-left-sm {
  margin-left: 24px; }

.margin-left-l {
  margin-left: 32px; }

.margin-left-sl {
  margin-left: 40px; }

.margin-left-xl {
  margin-left: 48px; }

.margin-left-auto {
  margin-left: auto; }

.margin-right-0 {
  margin-right: 0; }

.margin-right-xs {
  margin-right: 8px; }

.margin-right-s {
  margin-right: 12px; }

.margin-right-m {
  margin-right: 16px; }

.margin-right-sm {
  margin-right: 24px; }

.margin-right-l {
  margin-right: 32px; }

.margin-right-sl {
  margin-right: 40px; }

.margin-right-xl {
  margin-right: 48px; }

.margin-right-auto {
  margin-right: auto; }

.margin-hz-0 {
  margin-left: 0;
  margin-right: 0; }

.margin-hz-xs {
  margin-left: 8px;
  margin-right: 8px; }

.margin-hz-s {
  margin-left: 12px;
  margin-right: 12px; }

.margin-hz-m {
  margin-left: 16px;
  margin-right: 16px; }

.margin-hz-sm {
  margin-left: 24px;
  margin-right: 24px; }

.margin-hz-l {
  margin-left: 32px;
  margin-right: 32px; }

.margin-hz-sl {
  margin-left: 40px;
  margin-right: 40px; }

.margin-hz-xl {
  margin-left: 48px;
  margin-right: 48px; }

.margin-hz-auto {
  margin-left: auto;
  margin-right: auto; }

.margin-vc-0 {
  margin-top: 0;
  margin-bottom: 0; }

.margin-vc-xs {
  margin-top: 8px;
  margin-bottom: 8px; }

.margin-vc-s {
  margin-top: 12px;
  margin-bottom: 12px; }

.margin-vc-m {
  margin-top: 16px;
  margin-bottom: 16px; }

.margin-vc-sm {
  margin-top: 24px;
  margin-bottom: 24px; }

.margin-vc-l {
  margin-top: 32px;
  margin-bottom: 32px; }

.margin-vc-sl {
  margin-top: 40px;
  margin-bottom: 40px; }

.margin-vc-xl {
  margin-top: 48px;
  margin-bottom: 48px; }

.margin-vc-auto {
  margin-top: auto;
  margin-bottom: auto; }

.padding-0 {
  padding: 0; }

.padding-xs {
  padding: 8px; }

.padding-s {
  padding: 12px; }

.padding-m {
  padding: 16px; }

.padding-sm {
  padding: 24px; }

.padding-l {
  padding: 32px; }

.padding-sl {
  padding: 40px; }

.padding-xl {
  padding: 48px; }

.padding-top-0 {
  padding-top: 0; }

.padding-top-xs {
  padding-top: 8px; }

.padding-top-s {
  padding-top: 12px; }

.padding-top-m {
  padding-top: 16px; }

.padding-top-sm {
  padding-top: 24px; }

.padding-top-l {
  padding-top: 32px; }

.padding-top-sl {
  padding-top: 40px; }

.padding-top-xl {
  padding-top: 48px; }

.padding-bottom-0 {
  padding-bottom: 0; }

.padding-bottom-xs {
  padding-bottom: 8px; }

.padding-bottom-s {
  padding-bottom: 12px; }

.padding-bottom-m {
  padding-bottom: 16px; }

.padding-bottom-sm {
  padding-bottom: 24px; }

.padding-bottom-l {
  padding-bottom: 32px; }

.padding-bottom-sl {
  padding-bottom: 40px; }

.padding-bottom-xl {
  padding-bottom: 48px; }

.padding-left-0 {
  padding-left: 0; }

.padding-left-xs {
  padding-left: 8px; }

.padding-left-s {
  padding-left: 12px; }

.padding-left-m {
  padding-left: 16px; }

.padding-left-sm {
  padding-left: 24px; }

.padding-left-l {
  padding-left: 32px; }

.padding-left-sl {
  padding-left: 40px; }

.padding-left-xl {
  padding-left: 48px; }

.padding-right-0 {
  padding-right: 0; }

.padding-right-xs {
  padding-right: 8px; }

.padding-right-s {
  padding-right: 12px; }

.padding-right-m {
  padding-right: 16px; }

.padding-right-sm {
  padding-right: 24px; }

.padding-right-l {
  padding-right: 32px; }

.padding-right-sl {
  padding-right: 40px; }

.padding-right-xl {
  padding-right: 48px; }

.padding-hz-0 {
  padding-left: 0;
  padding-right: 0; }

.padding-hz-xs {
  padding-left: 8px;
  padding-right: 8px; }

.padding-hz-s {
  padding-left: 12px;
  padding-right: 12px; }

.padding-hz-m {
  padding-left: 16px;
  padding-right: 16px; }

.padding-hz-sm {
  padding-left: 24px;
  padding-right: 24px; }

.padding-hz-l {
  padding-left: 32px;
  padding-right: 32px; }

.padding-hz-sl {
  padding-left: 40px;
  padding-right: 40px; }

.padding-hz-xl {
  padding-left: 48px;
  padding-right: 48px; }

.padding-vc-0 {
  padding-top: 0;
  padding-bottom: 0; }

.padding-vc-xs {
  padding-top: 8px;
  padding-bottom: 8px; }

.padding-vc-s {
  padding-top: 12px;
  padding-bottom: 12px; }

.padding-vc-m {
  padding-top: 16px;
  padding-bottom: 16px; }

.padding-vc-sm {
  padding-top: 24px;
  padding-bottom: 24px; }

.padding-vc-l {
  padding-top: 32px;
  padding-bottom: 32px; }

.padding-vc-sl {
  padding-top: 40px;
  padding-bottom: 40px; }

.padding-vc-xl {
  padding-top: 48px;
  padding-bottom: 48px; }

.border-primary {
  border: 1px solid #ebebeb; }

.border-secondary {
  border: 1px solid #231f20; }

.border-color-primary {
  border-color: #231f20; }

.border-color-secondary {
  border-color: #686868; }

.border-color-light {
  border-color: #d8d8d8; }

.border-width-1 {
  border-width: 1px; }

.border-width-2 {
  border-width: 2px; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.uppercase {
  text-transform: uppercase; }

.lowercase {
  text-transform: lowercase; }

.none-text-transform {
  text-transform: none; }

.bold {
  font-weight: 700; }

.display-none {
  display: none; }

.display-flex {
  display: flex; }

@media all and (max-width: 479px) {
  .display-flex-s {
    display: flex; } }

@media all and (max-width: 479px) {
  .display-block-s {
    display: block; } }

@media all and (max-width: 767px) {
  .display-flex-m {
    display: flex; } }

@media all and (max-width: 767px) {
  .display-block-m {
    display: block; } }

@media all and (max-width: 479px) {
  .display-none-s {
    display: none; } }

@media all and (max-width: 767px) {
  .display-none-m {
    display: none; } }

@media all and (max-width: 1023px) {
  .display-none-l {
    display: none; } }

@media all and (max-width: 1199px) {
  .display-none-xl {
    display: none; } }

@media all and (max-width: 1599px) {
  .display-none-xxl {
    display: none; } }

.flex-justify-center {
  justify-content: center; }

.position-relative {
  position: relative; }

.position-absolute {
  position: absolute; }

.width-full {
  width: 100%; }

.width-auto {
  width: auto; }

.width-initial {
  width: initial; }

.width-300 {
  width: 300px; }

.visually-hidden {
  position: absolute;
  clip: rect(0 0 0 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  border: 0; }

.store-locator__button-search {
  top: 0; }

.store-locator__today-label {
  font-size: 12px; }
  @media all and (min-width: 768px) {
    .store-locator__today-label {
      font-size: 14px; } }

.store-locator__filter-actions {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  padding: 8px 16px; }

@media all and (min-width: 768px) {
  .store-locator__stores {
    flex-direction: column; } }

@media all and (min-width: 1200px) {
  .store-locator__stores {
    flex-direction: row; } }

.store-locator .amlocator-search-container .amlocator-title {
  margin: 0 0 16px 0; }
  .store-locator .amlocator-search-container .amlocator-title .amlocator-link {
    word-break: keep-all; }

.store-locator .amlocator-search-container {
  border: 1px;
  background-color: transparent;
  border-width: 1px;
  padding: 0 0 16px 0;
  margin: 0 0 16px 0; }

.store-locator .amlocator-filters-container {
  background-color: transparent; }

.store-locator .amlocator-store-desc {
  background-color: #f1f1f1; }
  .store-locator .amlocator-store-desc.-active {
    background-color: #f1f1f1;
    color: #231f20;
    border: 2px solid #ebebeb; }
    .store-locator .amlocator-store-desc.-active .amlocator-title .amlocator-link {
      color: #231f20; }
    .store-locator .amlocator-store-desc.-active .amlocator-schedule-table {
      color: #231f20; }
    .store-locator .amlocator-store-desc.-active + .amlocator-schedule-container {
      background-color: #d8d8d8; }
    .store-locator .amlocator-store-desc.-active .amlocator-today {
      color: #231f20;
      background-color: #d8d8d8; }
      @media all and (min-width: 768px) and (max-width: 1199px) {
        .store-locator .amlocator-store-desc.-active .amlocator-today {
          flex-wrap: wrap; } }
      @media all and (min-width: 768px) and (max-width: 1199px) {
        .store-locator .amlocator-store-desc.-active .amlocator-today .amlocator-time {
          width: 100%;
          justify-content: space-between; } }

.store-locator .amlocator-schedule-table {
  margin: 16px 0 0 0; }

.store-locator .amlocator-description {
  margin: 8px 0 0 0; }

.store-locator .amlocator-info-popup {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.6; }

.store-locator .amlocator-description p {
  font-size: 14px; }

.store-locator .input__field, .store-locator .input.date .datetime-picker, .input.date .store-locator .datetime-picker, .store-locator .input--datepicker input, .input--datepicker .store-locator input, .store-locator .quote-items .quote-table-items .input-text, .quote-items .quote-table-items .store-locator .input-text, .store-locator .page-main .product-view .yotpo input, .page-main .product-view .yotpo .store-locator input,
.store-locator .page-main .product-view .yotpo textarea, .page-main .product-view .yotpo .store-locator textarea {
  font-size: 14px; }

.store-locator.amlocator-main-container .amlocator-button {
  color: #ffffff;
  background-color: #231f20;
  border: 1px solid #231f20; }
  .store-locator.amlocator-main-container .amlocator-button:hover, .store-locator.amlocator-main-container .amlocator-button:focus, .store-locator.amlocator-main-container .amlocator-button.focus-visible {
    background-color: #231f20; }

.store-locator.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby {
  color: #ffffff;
  background-color: #231f20; }
  .store-locator.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:hover, .store-locator.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby:focus, .store-locator.amlocator-main-container .amlocator-search-container .amlocator-button.-nearby.focus-visible {
    background-color: #231f20; }

.store-locator .amlocator-current-location .amlocator-text {
  height: 48px; }
  .store-locator .amlocator-current-location .amlocator-text:hover, .store-locator .amlocator-current-location .amlocator-text:focus, .store-locator .amlocator-current-location .amlocator-text.ficus-visible {
    border: 1px solid #ebebeb; }

.amlocator-schedule-container {
  background-color: #f1f1f1; }
  .amlocator-schedule-container .amlocator-today {
    min-height: 48px;
    align-items: center; }
    .amlocator-schedule-container .amlocator-today:before {
      display: none; }

input.amgift-card__content-button:hover, input.amgift-card__content-button.focus-visible {
  color: #231f20;
  border: 1px solid #231f20; }

.amgift-card .amcard-image {
  padding: 0 16px 0 0; }

.amgift-card .amcard-form-container.-interior {
  margin: 0 0 16px 0; }

body._has-modal {
  height: 100%;
  overflow: hidden;
  width: 100%; }

._block-content-loading {
  position: relative; }

.loader-mask {
  min-height: 50vh;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

.modal-popup,
.modal-slide {
  bottom: 0;
  left: 0;
  min-width: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden; }
  .modal-popup._show,
  .modal-slide._show {
    visibility: visible; }
    .modal-popup._show .modal-inner-wrap,
    .modal-slide._show .modal-inner-wrap {
      transform: translate(0, 0); }
  .modal-popup .modal-inner-wrap,
  .modal-slide .modal-inner-wrap {
    border-radius: 8px;
    background-color: #ffffff;
    opacity: 1;
    pointer-events: auto; }
    .modal-popup .modal-inner-wrap .modal__close-button-icon,
    .modal-slide .modal-inner-wrap .modal__close-button-icon {
      width: 24px;
      height: 24px;
      fill: #231f20; }
    @media all and (min-width: 768px) {
      .modal-popup .modal-inner-wrap,
      .modal-slide .modal-inner-wrap {
        border-radius: 8px;
        box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); } }

.modal-slide {
  left: 0; }
  @media all and (min-width: 768px) {
    .modal-slide {
      left: 72px; } }
  .modal-slide._show .modal-inner-wrap {
    transform: translateX(0); }
  .modal-slide .modal-inner-wrap {
    height: 100%;
    overflow: auto;
    position: static;
    transform: translateX(100%);
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    width: auto; }
  .modal-slide._inner-scroll .modal-inner-wrap {
    overflow-y: visible;
    display: flex;
    flex-direction: column; }
  .modal-slide._inner-scroll .modal-footer,
  .modal-slide._inner-scroll .modal-header {
    flex-grow: 0;
    flex-shrink: 0; }
  .modal-slide._inner-scroll .modal-content {
    overflow-y: auto; }
  .modal-slide._inner-scroll .modal-footer {
    margin-top: auto; }
  .modal-slide .modal-content {
    padding: 0 16px; }
    @media all and (min-width: 768px) {
      .modal-slide .modal-content {
        padding: 0 32px; } }
  .modal-slide .modal-footer,
  .modal-slide .modal-header {
    padding: 0 16px 16px; }
    @media all and (min-width: 768px) {
      .modal-slide .modal-footer,
      .modal-slide .modal-header {
        padding: 0 32px 32px; } }
  .modal-slide .modal-header {
    padding-bottom: 24px;
    padding-top: 24px; }

.modal-popup {
  left: 0;
  overflow-y: auto; }
  .modal-popup.confirm .modal-footer button {
    margin-bottom: 16px; }
    .modal-popup.confirm .modal-footer button:last-child {
      margin-bottom: unset; }
  .modal-popup.modal-slide {
    left: 0; }
    @media all and (min-width: 768px) {
      .modal-popup.modal-slide {
        left: 72px; } }
    .modal-popup.modal-slide._show .modal-inner-wrap {
      transform: translateX(0); }
    .modal-popup.modal-slide .modal-inner-wrap {
      height: 100%;
      overflow: auto;
      position: static;
      transform: translateX(100%);
      transition-duration: 0.3s;
      transition-timing-function: ease-in-out;
      width: auto; }
    .modal-popup.modal-slide .modal-inner-wrap {
      margin: 0;
      max-height: none; }
    @media all and (min-width: 768px) {
      .modal-popup.modal-slide {
        left: 0;
        overflow-y: auto; }
        .modal-popup.modal-slide._show .modal-inner-wrap {
          transform: translateY(0); }
        .modal-popup.modal-slide .modal-inner-wrap {
          margin: 80px auto;
          display: flex;
          flex-direction: column;
          box-sizing: border-box;
          height: auto;
          left: 0;
          position: absolute;
          right: 0;
          transform: translateY(-200%);
          transition-duration: 0.2s;
          transition-timing-function: ease; } }
    @media all and (min-width: 768px) and (min-width: 768px) {
      .modal-popup.modal-slide .modal-inner-wrap {
        max-height: 670px;
        max-width: 664px;
        width: 75%; } }
  .modal-popup._show .modal-inner-wrap {
    transform: translateY(0); }
  .modal-popup .modal-inner-wrap {
    margin: 80px auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    transform: translateY(-200%);
    transition-duration: 0.2s;
    transition-timing-function: ease; }
    @media all and (min-width: 768px) {
      .modal-popup .modal-inner-wrap {
        max-height: 670px;
        max-width: 664px;
        width: 75%; } }
  .modal-popup._inner-scroll {
    overflow-y: visible; }
    .ie10 .modal-popup._inner-scroll,
    .ie9 .modal-popup._inner-scroll {
      overflow-y: auto; }
    .modal-popup._inner-scroll .modal-inner-wrap {
      max-height: 90%; }
      .ie10 .modal-popup._inner-scroll .modal-inner-wrap,
      .ie9 .modal-popup._inner-scroll .modal-inner-wrap {
        max-height: none; }
    .modal-popup._inner-scroll .modal-content {
      overflow-y: auto; }
  .modal-popup .modal-content,
  .modal-popup .modal-footer,
  .modal-popup .modal-header {
    padding-left: 16px;
    padding-right: 16px; }
    @media all and (min-width: 768px) {
      .modal-popup .modal-content,
      .modal-popup .modal-footer,
      .modal-popup .modal-header {
        padding-left: 32px;
        padding-right: 32px; } }
  .modal-popup .modal-footer,
  .modal-popup .modal-header {
    flex-grow: 0;
    flex-shrink: 0; }
  .modal-popup .modal-header {
    padding-top: 24px;
    padding-bottom: 24px; }
    .modal-popup .modal-header .heading, .modal-popup .modal-header h1,
    .modal-popup .modal-header h2,
    .modal-popup .modal-header h3,
    .modal-popup .modal-header h4,
    .modal-popup .modal-header h5,
    .modal-popup .modal-header h6, .modal-popup .modal-header .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .modal-popup .modal-header .swal2-title, .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .modal-popup .modal-header .content-title,
    .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .modal-popup .modal-header .content-title,
    .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .modal-popup .modal-header .content-title,
    .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .modal-popup .modal-header .content-title, .modal-popup .modal-header .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .modal-popup .modal-header .yotpo-header-title, .modal-popup .modal-header .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .modal-popup .modal-header .y-label.yotpo-header-title {
      font-size: 14px; }
      @media all and (min-width: 768px) {
        .modal-popup .modal-header .heading, .modal-popup .modal-header h1,
        .modal-popup .modal-header h2,
        .modal-popup .modal-header h3,
        .modal-popup .modal-header h4,
        .modal-popup .modal-header h5,
        .modal-popup .modal-header h6, .modal-popup .modal-header .swal2-container .swal2-popup .swal2-title, .swal2-container .swal2-popup .modal-popup .modal-header .swal2-title, .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-review .yotpo-main .modal-popup .modal-header .content-title,
        .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-comment .yotpo-main .modal-popup .modal-header .content-title,
        .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-question .yotpo-main .modal-popup .modal-header .content-title,
        .modal-popup .modal-header .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title, .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .modal-popup .modal-header .content-title, .modal-popup .modal-header .page-main .product-view .yotpo .write-review .yotpo-header .yotpo-header-title, .page-main .product-view .yotpo .write-review .yotpo-header .modal-popup .modal-header .yotpo-header-title, .modal-popup .modal-header .page-main .product-view .y-label.yotpo-header-title, .page-main .product-view .modal-popup .modal-header .y-label.yotpo-header-title {
          margin: 0;
          font-size: 24px; } }
  .modal-popup .modal-footer {
    display: flex;
    justify-content: space-between;
    text-align: center;
    margin-top: auto;
    padding-bottom: 16px;
    padding-top: 16px; }
    @media all and (min-width: 768px) {
      .modal-popup .modal-footer {
        display: block;
        padding-bottom: 32px;
        padding-top: 32px; } }
    .modal-popup .modal-footer .button, .modal-popup .modal-footer .button-extend [type="button"], .button-extend .modal-popup .modal-footer [type="button"],
    .modal-popup .modal-footer .button-extend [type="submit"], .button-extend .modal-popup .modal-footer [type="submit"], .modal-popup .modal-footer .file-upload--native label, .file-upload--native .modal-popup .modal-footer label, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button, .modal-popup .modal-footer .slider__link--button, .modal-popup .modal-footer .slider__link--button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action, .modal-popup .modal-footer a.pagebuilder-button-link,
    .modal-popup .modal-footer button.pagebuilder-button-link,
    .modal-popup .modal-footer div.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-primary,
    .modal-popup .modal-footer button.pagebuilder-button-primary,
    .modal-popup .modal-footer div.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-secondary,
    .modal-popup .modal-footer button.pagebuilder-button-secondary,
    .modal-popup .modal-footer div.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button {
      flex-grow: 1;
      height: 54px; }
      .modal-popup .modal-footer .button ~ .button, .modal-popup .modal-footer .button-extend [type="button"] ~ .button, .button-extend .modal-popup .modal-footer [type="button"] ~ .button, .modal-popup .modal-footer .button-extend [type="submit"] ~ .button, .button-extend .modal-popup .modal-footer [type="submit"] ~ .button, .modal-popup .modal-footer .file-upload--native label ~ .button, .file-upload--native .modal-popup .modal-footer label ~ .button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .button, .modal-popup .modal-footer .slider__link--button ~ .button, .modal-popup .modal-footer .slider__link--button-secondary ~ .button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .button, .modal-popup .modal-footer a.pagebuilder-button-link ~ .button, .modal-popup .modal-footer button.pagebuilder-button-link ~ .button, .modal-popup .modal-footer div.pagebuilder-button-link ~ .button, .modal-popup .modal-footer a.pagebuilder-button-primary ~ .button, .modal-popup .modal-footer button.pagebuilder-button-primary ~ .button, .modal-popup .modal-footer div.pagebuilder-button-primary ~ .button, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .button, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .button, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .button, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .button, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .button, .modal-popup .modal-footer .button-extend .button ~ [type="button"], .button-extend .modal-popup .modal-footer .button ~ [type="button"], .modal-popup .modal-footer .button-extend [type="button"] ~ [type="button"], .button-extend .modal-popup .modal-footer [type="button"] ~ [type="button"], .modal-popup .modal-footer .button-extend [type="submit"] ~ [type="button"], .button-extend .modal-popup .modal-footer [type="submit"] ~ [type="button"], .modal-popup .modal-footer .file-upload--native .button-extend label ~ [type="button"], .button-extend .modal-popup .modal-footer .file-upload--native label ~ [type="button"], .file-upload--native .modal-popup .modal-footer .button-extend label ~ [type="button"], .button-extend .file-upload--native .modal-popup .modal-footer label ~ [type="button"], .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button-extend button ~ [type="button"], .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ [type="button"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend button ~ [type="button"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ [type="button"], .modal-popup .modal-footer .button-extend .slider__link--button ~ [type="button"], .button-extend .modal-popup .modal-footer .slider__link--button ~ [type="button"], .modal-popup .modal-footer .button-extend .slider__link--button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer .slider__link--button-secondary ~ [type="button"], .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action ~ [type="button"], .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ [type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend a.action ~ [type="button"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ [type="button"], .modal-popup .modal-footer .button-extend a.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-link ~ [type="button"], .modal-popup .modal-footer .button-extend button.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-link ~ [type="button"], .modal-popup .modal-footer .button-extend div.pagebuilder-button-link ~ [type="button"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-link ~ [type="button"], .modal-popup .modal-footer .button-extend a.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-primary ~ [type="button"], .modal-popup .modal-footer .button-extend button.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-primary ~ [type="button"], .modal-popup .modal-footer .button-extend div.pagebuilder-button-primary ~ [type="button"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-primary ~ [type="button"], .modal-popup .modal-footer .button-extend a.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-secondary ~ [type="button"], .modal-popup .modal-footer .button-extend button.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-secondary ~ [type="button"], .modal-popup .modal-footer .button-extend div.pagebuilder-button-secondary ~ [type="button"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-secondary ~ [type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button ~ [type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ [type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ [type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend input.yotpo-default-button[type="button"] ~ [type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ [type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend input.yotpo-default-button[type="button"] ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ [type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="button"],
      .modal-popup .modal-footer .button-extend .button ~ [type="submit"], .button-extend .modal-popup .modal-footer .button ~ [type="submit"],
      .modal-popup .modal-footer .button-extend [type="button"] ~ [type="submit"], .button-extend .modal-popup .modal-footer [type="button"] ~ [type="submit"],
      .modal-popup .modal-footer .button-extend [type="submit"] ~ [type="submit"], .button-extend .modal-popup .modal-footer [type="submit"] ~ [type="submit"],
      .modal-popup .modal-footer .file-upload--native .button-extend label ~ [type="submit"], .button-extend .modal-popup .modal-footer .file-upload--native label ~ [type="submit"], .file-upload--native .modal-popup .modal-footer .button-extend label ~ [type="submit"], .button-extend .file-upload--native .modal-popup .modal-footer label ~ [type="submit"],
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button-extend button ~ [type="submit"], .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ [type="submit"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend button ~ [type="submit"], .button-extend .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ [type="submit"],
      .modal-popup .modal-footer .button-extend .slider__link--button ~ [type="submit"], .button-extend .modal-popup .modal-footer .slider__link--button ~ [type="submit"],
      .modal-popup .modal-footer .button-extend .slider__link--button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer .slider__link--button-secondary ~ [type="submit"],
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend a.action ~ [type="submit"], .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ [type="submit"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend a.action ~ [type="submit"], .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ [type="submit"],
      .modal-popup .modal-footer .button-extend a.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-link ~ [type="submit"],
      .modal-popup .modal-footer .button-extend button.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-link ~ [type="submit"],
      .modal-popup .modal-footer .button-extend div.pagebuilder-button-link ~ [type="submit"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-link ~ [type="submit"],
      .modal-popup .modal-footer .button-extend a.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-primary ~ [type="submit"],
      .modal-popup .modal-footer .button-extend button.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-primary ~ [type="submit"],
      .modal-popup .modal-footer .button-extend div.pagebuilder-button-primary ~ [type="submit"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-primary ~ [type="submit"],
      .modal-popup .modal-footer .button-extend a.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer a.pagebuilder-button-secondary ~ [type="submit"],
      .modal-popup .modal-footer .button-extend button.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer button.pagebuilder-button-secondary ~ [type="submit"],
      .modal-popup .modal-footer .button-extend div.pagebuilder-button-secondary ~ [type="submit"], .button-extend .modal-popup .modal-footer div.pagebuilder-button-secondary ~ [type="submit"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button ~ [type="submit"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ [type="submit"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ [type="submit"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend input.yotpo-default-button[type="button"] ~ [type="submit"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ [type="submit"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend input.yotpo-default-button[type="button"] ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ [type="submit"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .button-extend .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ [type="submit"], .modal-popup .modal-footer .file-upload--native .button ~ label, .file-upload--native .modal-popup .modal-footer .button ~ label, .modal-popup .modal-footer .button-extend .file-upload--native [type="button"] ~ label, .file-upload--native .modal-popup .modal-footer .button-extend [type="button"] ~ label, .button-extend .modal-popup .modal-footer .file-upload--native [type="button"] ~ label, .file-upload--native .button-extend .modal-popup .modal-footer [type="button"] ~ label, .modal-popup .modal-footer .button-extend .file-upload--native [type="submit"] ~ label, .file-upload--native .modal-popup .modal-footer .button-extend [type="submit"] ~ label, .button-extend .modal-popup .modal-footer .file-upload--native [type="submit"] ~ label, .file-upload--native .button-extend .modal-popup .modal-footer [type="submit"] ~ label, .modal-popup .modal-footer .file-upload--native label ~ label, .file-upload--native .modal-popup .modal-footer label ~ label, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .file-upload--native button ~ label, .file-upload--native .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ label, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .file-upload--native button ~ label, .file-upload--native .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ label, .modal-popup .modal-footer .file-upload--native .slider__link--button ~ label, .file-upload--native .modal-popup .modal-footer .slider__link--button ~ label, .modal-popup .modal-footer .file-upload--native .slider__link--button-secondary ~ label, .file-upload--native .modal-popup .modal-footer .slider__link--button-secondary ~ label, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .file-upload--native a.action ~ label, .file-upload--native .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ label, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .file-upload--native a.action ~ label, .file-upload--native .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ label, .modal-popup .modal-footer .file-upload--native a.pagebuilder-button-link ~ label, .file-upload--native .modal-popup .modal-footer a.pagebuilder-button-link ~ label, .modal-popup .modal-footer .file-upload--native button.pagebuilder-button-link ~ label, .file-upload--native .modal-popup .modal-footer button.pagebuilder-button-link ~ label, .modal-popup .modal-footer .file-upload--native div.pagebuilder-button-link ~ label, .file-upload--native .modal-popup .modal-footer div.pagebuilder-button-link ~ label, .modal-popup .modal-footer .file-upload--native a.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup .modal-footer a.pagebuilder-button-primary ~ label, .modal-popup .modal-footer .file-upload--native button.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup .modal-footer button.pagebuilder-button-primary ~ label, .modal-popup .modal-footer .file-upload--native div.pagebuilder-button-primary ~ label, .file-upload--native .modal-popup .modal-footer div.pagebuilder-button-primary ~ label, .modal-popup .modal-footer .file-upload--native a.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup .modal-footer a.pagebuilder-button-secondary ~ label, .modal-popup .modal-footer .file-upload--native button.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup .modal-footer button.pagebuilder-button-secondary ~ label, .modal-popup .modal-footer .file-upload--native div.pagebuilder-button-secondary ~ label, .file-upload--native .modal-popup .modal-footer div.pagebuilder-button-secondary ~ label, .modal-popup .modal-footer .page-main .product-view .yotpo .file-upload--native .yotpo-default-button ~ label, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ label, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native .yotpo-default-button ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ label, .modal-popup .modal-footer .page-main .product-view .yotpo .file-upload--native input.yotpo-default-button[type="button"] ~ label, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ label, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native input.yotpo-default-button[type="button"] ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ label, .modal-popup .modal-footer .page-main .product-view .yotpo .file-upload--native .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .file-upload--native .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ label, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button ~ button, .modal-popup .modal-footer .button-extend .ui-datepicker .ui-datepicker-buttonpane [type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend [type="button"] ~ button, .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane [type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .button-extend .modal-popup .modal-footer [type="button"] ~ button, .modal-popup .modal-footer .button-extend .ui-datepicker .ui-datepicker-buttonpane [type="submit"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .button-extend [type="submit"] ~ button, .button-extend .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane [type="submit"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .button-extend .modal-popup .modal-footer [type="submit"] ~ button, .modal-popup .modal-footer .file-upload--native .ui-datepicker .ui-datepicker-buttonpane label ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .file-upload--native label ~ button, .file-upload--native .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane label ~ button, .ui-datepicker .ui-datepicker-buttonpane .file-upload--native .modal-popup .modal-footer label ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .slider__link--button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .slider__link--button ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .slider__link--button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .slider__link--button-secondary ~ button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .ui-datepicker .ui-datepicker-buttonpane a.action ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.action ~ button, .ui-datepicker .ui-datepicker-buttonpane .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer a.pagebuilder-button-link ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button.pagebuilder-button-link ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-link ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer div.pagebuilder-button-link ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer a.pagebuilder-button-primary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button.pagebuilder-button-primary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-primary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer div.pagebuilder-button-primary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane a.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane div.pagebuilder-button-secondary ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button, .modal-popup .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button, .modal-popup .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane input.yotpo-default-button[type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane input.yotpo-default-button[type="button"] ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button, .modal-popup .modal-footer .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button, .modal-popup .modal-footer .button ~ .slider__link--button, .modal-popup .modal-footer .button-extend [type="button"] ~ .slider__link--button, .button-extend .modal-popup .modal-footer [type="button"] ~ .slider__link--button, .modal-popup .modal-footer .button-extend [type="submit"] ~ .slider__link--button, .button-extend .modal-popup .modal-footer [type="submit"] ~ .slider__link--button, .modal-popup .modal-footer .file-upload--native label ~ .slider__link--button, .file-upload--native .modal-popup .modal-footer label ~ .slider__link--button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .slider__link--button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .slider__link--button, .modal-popup .modal-footer .slider__link--button ~ .slider__link--button, .modal-popup .modal-footer .slider__link--button-secondary ~ .slider__link--button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .slider__link--button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .slider__link--button, .modal-popup .modal-footer a.pagebuilder-button-link ~ .slider__link--button, .modal-popup .modal-footer button.pagebuilder-button-link ~ .slider__link--button, .modal-popup .modal-footer div.pagebuilder-button-link ~ .slider__link--button, .modal-popup .modal-footer a.pagebuilder-button-primary ~ .slider__link--button, .modal-popup .modal-footer button.pagebuilder-button-primary ~ .slider__link--button, .modal-popup .modal-footer div.pagebuilder-button-primary ~ .slider__link--button, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .slider__link--button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .slider__link--button, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .slider__link--button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button, .modal-popup .modal-footer .button ~ .slider__link--button-secondary, .modal-popup .modal-footer .button-extend [type="button"] ~ .slider__link--button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ .slider__link--button-secondary, .modal-popup .modal-footer .button-extend [type="submit"] ~ .slider__link--button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ .slider__link--button-secondary, .modal-popup .modal-footer .file-upload--native label ~ .slider__link--button-secondary, .file-upload--native .modal-popup .modal-footer label ~ .slider__link--button-secondary, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .slider__link--button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .slider__link--button-secondary, .modal-popup .modal-footer .slider__link--button ~ .slider__link--button-secondary, .modal-popup .modal-footer .slider__link--button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .slider__link--button-secondary, .modal-popup .modal-footer a.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup .modal-footer button.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup .modal-footer div.pagebuilder-button-link ~ .slider__link--button-secondary, .modal-popup .modal-footer a.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup .modal-footer button.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup .modal-footer div.pagebuilder-button-primary ~ .slider__link--button-secondary, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .slider__link--button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .slider__link--button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .slider__link--button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .slider__link--button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button ~ a.action, .modal-popup .modal-footer .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend [type="button"] ~ a.action, .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .modal-popup .modal-footer [type="button"] ~ a.action, .modal-popup .modal-footer .button-extend .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="submit"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .button-extend [type="submit"] ~ a.action, .button-extend .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary [type="submit"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .button-extend .modal-popup .modal-footer [type="submit"] ~ a.action, .modal-popup .modal-footer .file-upload--native .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary label ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .file-upload--native label ~ a.action, .file-upload--native .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary label ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .file-upload--native .modal-popup .modal-footer label ~ a.action, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.action, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .slider__link--button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .slider__link--button ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .slider__link--button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .slider__link--button-secondary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.pagebuilder-button-link ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer button.pagebuilder-button-link ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-link ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer div.pagebuilder-button-link ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-primary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary button.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.action, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary div.pagebuilder-button-secondary ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.action, .modal-popup .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.action, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.action, .modal-popup .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary input.yotpo-default-button[type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.action, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary input.yotpo-default-button[type="button"] ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.action, .modal-popup .modal-footer .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.action, .modal-popup .modal-footer .button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="button"] ~ a.pagebuilder-button-link, .modal-popup .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="submit"] ~ a.pagebuilder-button-link, .modal-popup .modal-footer .file-upload--native label ~ a.pagebuilder-button-link, .file-upload--native .modal-popup .modal-footer label ~ a.pagebuilder-button-link, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .slider__link--button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-link, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-link, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.pagebuilder-button-link, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-link, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-link,
      .modal-popup .modal-footer .button ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="button"] ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="submit"] ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .file-upload--native label ~ button.pagebuilder-button-link, .file-upload--native .modal-popup .modal-footer label ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .slider__link--button ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-link,
      .modal-popup .modal-footer .button ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="button"] ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-link, .button-extend .modal-popup .modal-footer [type="submit"] ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .file-upload--native label ~ div.pagebuilder-button-link, .file-upload--native .modal-popup .modal-footer label ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-link, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .slider__link--button ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-link, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-link,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-link, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-link, .modal-popup .modal-footer .button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="button"] ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="submit"] ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .file-upload--native label ~ a.pagebuilder-button-primary, .file-upload--native .modal-popup .modal-footer label ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .slider__link--button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-primary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-primary,
      .modal-popup .modal-footer .button ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="button"] ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="submit"] ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .file-upload--native label ~ button.pagebuilder-button-primary, .file-upload--native .modal-popup .modal-footer label ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .slider__link--button ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-primary,
      .modal-popup .modal-footer .button ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="button"] ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-primary, .button-extend .modal-popup .modal-footer [type="submit"] ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .file-upload--native label ~ div.pagebuilder-button-primary, .file-upload--native .modal-popup .modal-footer label ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-primary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .slider__link--button ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-primary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-primary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-primary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-primary, .modal-popup .modal-footer .button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .button-extend [type="button"] ~ a.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .button-extend [type="submit"] ~ a.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .file-upload--native label ~ a.pagebuilder-button-secondary, .file-upload--native .modal-popup .modal-footer label ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ a.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .slider__link--button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .slider__link--button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ a.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer a.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer button.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer div.pagebuilder-button-link ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer a.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer button.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer div.pagebuilder-button-primary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer a.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer button.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer div.pagebuilder-button-secondary ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ a.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ a.pagebuilder-button-secondary,
      .modal-popup .modal-footer .button ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .button-extend [type="button"] ~ button.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .button-extend [type="submit"] ~ button.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .file-upload--native label ~ button.pagebuilder-button-secondary, .file-upload--native .modal-popup .modal-footer label ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ button.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .slider__link--button ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .slider__link--button-secondary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ button.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer a.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer button.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer div.pagebuilder-button-link ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer a.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer button.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer div.pagebuilder-button-primary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer a.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer button.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer div.pagebuilder-button-secondary ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ button.pagebuilder-button-secondary,
      .modal-popup .modal-footer .button ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .button-extend [type="button"] ~ div.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="button"] ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .button-extend [type="submit"] ~ div.pagebuilder-button-secondary, .button-extend .modal-popup .modal-footer [type="submit"] ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .file-upload--native label ~ div.pagebuilder-button-secondary, .file-upload--native .modal-popup .modal-footer label ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ div.pagebuilder-button-secondary, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .slider__link--button ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .slider__link--button-secondary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ div.pagebuilder-button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer a.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer button.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer div.pagebuilder-button-link ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer a.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer button.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer div.pagebuilder-button-primary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer a.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer button.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer div.pagebuilder-button-secondary ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ div.pagebuilder-button-secondary,
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-secondary, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ div.pagebuilder-button-secondary, .modal-popup .modal-footer .page-main .product-view .yotpo .button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .button ~ .yotpo-default-button, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="button"] ~ .yotpo-default-button, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="button"] ~ .yotpo-default-button, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="submit"] ~ .yotpo-default-button, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="submit"] ~ .yotpo-default-button, .modal-popup .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native label ~ .yotpo-default-button, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo label ~ .yotpo-default-button, .page-main .product-view .yotpo .file-upload--native .modal-popup .modal-footer label ~ .yotpo-default-button, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .yotpo-default-button, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo button ~ .yotpo-default-button, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .yotpo-default-button, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo a.action ~ .yotpo-default-button, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-link ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-primary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .yotpo-default-button, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button,
      .modal-popup .modal-footer .page-main .product-view .yotpo .button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="button"] ~ input.yotpo-default-button[type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="button"] ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="submit"] ~ input.yotpo-default-button[type="button"], .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="submit"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="submit"] ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native label ~ input.yotpo-default-button[type="button"], .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo label ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .file-upload--native .modal-popup .modal-footer label ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ input.yotpo-default-button[type="button"], .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button-secondary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ input.yotpo-default-button[type="button"], .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo a.action ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-link ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-primary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-secondary ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ input.yotpo-default-button[type="button"],
      .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ input.yotpo-default-button[type="button"], .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ input.yotpo-default-button[type="button"], .modal-popup .modal-footer .page-main .product-view .yotpo .button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .button-extend .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .button-extend [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .button-extend .modal-popup .modal-footer .page-main .product-view .yotpo [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .button-extend .modal-popup .modal-footer [type="submit"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .file-upload--native .page-main .product-view .yotpo label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .file-upload--native label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .file-upload--native .modal-popup .modal-footer .page-main .product-view .yotpo label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .file-upload--native .modal-popup .modal-footer label ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane .page-main .product-view .yotpo button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .ui-datepicker .ui-datepicker-buttonpane button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer .page-main .product-view .yotpo button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .ui-datepicker .ui-datepicker-buttonpane .modal-popup .modal-footer button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .slider__link--button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .slider__link--button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .page-main .product-view .yotpo a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer .page-main .product-view .yotpo a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary .modal-popup .modal-footer a.action ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-link ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-primary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo a.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer a.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo button.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer button.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo div.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer div.pagebuilder-button-secondary ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo input.yotpo-default-button[type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer input.yotpo-default-button[type="button"] ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .modal-popup .modal-footer .page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button.primary-color-btn.yotpo-submit, .page-main .product-view .yotpo .modal-popup .modal-footer .yotpo-default-button.primary-color-btn.yotpo-submit ~ .yotpo-default-button.primary-color-btn.yotpo-submit {
        margin-left: 12px; }
    .modal-popup .modal-footer .action.save.primary {
      width: 100%;
      height: 54px; }
  .modal-popup .modal-footer-actions {
    text-align: center; }

.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close {
  position: absolute;
  right: 10px;
  top: 10px;
  border: none;
  background: transparent;
  z-index: 1; }
  .modal-custom .action-close:hover:before,
  .modal-popup .action-close:hover:before,
  .modal-slide .action-close:hover:before {
    color: #080707; }

.modal-popup.modal-slide._inner-scroll._show {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto; }

.modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
  border-radius: 8px;
  height: auto;
  min-height: 100%; }

@media all and (min-width: 768px) {
  .modal-popup.modal-slide._inner-scroll .modal-inner-wrap {
    min-height: 0; }
  .modal-popup.modal-slide .modal-footer {
    text-align: right; }
  .modal-popup .action-close {
    padding: 32px; } }

.modal-popup .heading--page {
  margin-top: 0; }

.modal-popup .action.primary, .modal-popup .action.secondary {
  width: auto; }

.modal-slide .action-close {
  padding: 8px 16px; }

.modal-slide .page-main-actions {
  margin-bottom: 8px;
  margin-top: 24px; }

.modals-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2; }

body._has-modal-custom {
  height: 100vh;
  overflow: hidden;
  width: 100vw; }
  body._has-modal-custom .modal-custom-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    background-color: rgba(0, 0, 0, 0.7); }

@media all and (min-width: 768px) {
  body._has-modal-custom {
    height: 100%;
    overflow: hidden;
    width: 100%; }
    body._has-modal-custom .modal-custom-overlay {
      height: 100vh;
      left: 0;
      position: fixed;
      top: 0;
      width: 100vw; } }

@media all and (max-width: 766px) {
  .custom-slide {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    left: 0; }
    .custom-slide._show {
      visibility: visible; }
      .custom-slide._show .modal-inner-wrap {
        transform: translate(0, 0); }
    .custom-slide .modal-inner-wrap {
      border-radius: 8px;
      background-color: #ffffff;
      opacity: 1;
      pointer-events: auto; }
      .custom-slide .modal-inner-wrap .modal__close-button-icon {
        width: 24px;
        height: 24px;
        fill: #231f20; } }
    @media all and (max-width: 766px) and (min-width: 768px) {
      .custom-slide .modal-inner-wrap {
        border-radius: 8px;
        box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35); } }
  @media all and (max-width: 766px) and (min-width: 768px) {
    .custom-slide {
      left: 72px; } }

@media all and (max-width: 766px) {
    .custom-slide._show .modal-inner-wrap {
      transform: translateX(0); }
    .custom-slide .modal-inner-wrap {
      height: 100%;
      overflow: auto;
      position: static;
      transform: translateX(100%);
      transition-duration: 0.3s;
      transition-timing-function: ease-in-out;
      width: auto; }
    .custom-slide._show {
      -webkit-overflow-scrolling: touch;
      overflow-x: hidden;
      overflow-y: auto; }
    .custom-slide .modal-inner-wrap {
      background-color: #ffffff;
      box-sizing: border-box;
      height: auto;
      min-height: 100%; } }

.fotorama {
  width: 100%; }
  .fotorama .fotorama__nav-wrap {
    display: flex; }
    @media all and (min-width: 768px) {
      .fotorama .fotorama__nav-wrap {
        display: block; } }
    .fotorama .fotorama__nav-wrap--vertical .fotorama__active, .fotorama .fotorama__nav-wrap--horizontal .fotorama__active {
      box-sizing: border-box; }
      .fotorama .fotorama__nav-wrap--vertical .fotorama__active.fotorama__nav__frame--thumb, .fotorama .fotorama__nav-wrap--horizontal .fotorama__active.fotorama__nav__frame--thumb {
        border-width: 2px; }
    .fotorama .fotorama__nav-wrap--vertical .fotorama__arr--disabled, .fotorama .fotorama__nav-wrap--horizontal .fotorama__arr--disabled {
      display: none !important; }
    .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr {
      background-color: #ffffff; }
      .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon {
        background-image: url("../images/fotorama/angle-up.svg"); }
      .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
        background-image: url("../images/fotorama/angle-down.svg"); }
    .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right .fotorama__thumb--icon {
      position: relative;
      height: 24px;
      width: 24px;
      padding: 0;
      margin: auto;
      background-position: center;
      fill: #231f20; }
    .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--left .fotorama__thumb--icon, .fotorama .fotorama__nav-wrap--vertical .fotorama__thumb__arr--right .fotorama__thumb--icon {
      position: relative;
      height: 24px;
      width: 24px;
      padding: 0;
      margin: auto;
      background-position: center;
      fill: #231f20; }
    .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs {
      padding-right: 16px; }
      @media all and (min-width: 1024px) {
        .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs {
          padding-right: 0; } }
  .fotorama .fotorama__stage {
    padding-bottom: 16px; }
    @media all and (min-width: 768px) {
      .fotorama .fotorama__stage {
        padding-bottom: 0; } }
    @media all and (min-width: 1024px) {
      .fotorama .fotorama__stage {
        margin-left: 16px; } }
    @media all and (min-width: 1200px) {
      .fotorama .fotorama__stage {
        margin-left: 48px; } }
  .fotorama .fotorama__stage.fotorama__shadows--top:before, .fotorama .fotorama__stage.fotorama__shadows--bottom:before, .fotorama .fotorama__stage.fotorama__shadows--right:before, .fotorama .fotorama__stage.fotorama__shadows--left:before,
  .fotorama .fotorama__nav.fotorama__shadows--top:before,
  .fotorama .fotorama__nav.fotorama__shadows--bottom:before,
  .fotorama .fotorama__nav.fotorama__shadows--right:before,
  .fotorama .fotorama__nav.fotorama__shadows--left:before {
    background-image: none; }
  .fotorama .fotorama__stage.fotorama__shadows--top:after, .fotorama .fotorama__stage.fotorama__shadows--bottom:after, .fotorama .fotorama__stage.fotorama__shadows--right:after, .fotorama .fotorama__stage.fotorama__shadows--left:after,
  .fotorama .fotorama__nav.fotorama__shadows--top:after,
  .fotorama .fotorama__nav.fotorama__shadows--bottom:after,
  .fotorama .fotorama__nav.fotorama__shadows--right:after,
  .fotorama .fotorama__nav.fotorama__shadows--left:after {
    background-image: none; }
  .fotorama .fotorama-video-container {
    cursor: pointer; }
    .fotorama .fotorama-video-container.video-unplayed:after {
      content: '';
      position: absolute;
      top: 12px;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100px;
      height: 100px;
      margin: auto;
      opacity: 0.8;
      background: url(../Magento_ProductVideo/img/gallery-sprite.png) bottom right; }
    .fotorama .fotorama-video-container.video-unplayed:hover:after {
      opacity: 1; }
    .fotorama .fotorama-video-container.fotorama__product-video--loaded .product-video {
      display: block;
      width: 100%;
      height: 100%; }
    .fotorama .fotorama-video-container .product-video {
      display: none; }
    .fotorama .fotorama-video-container .fotorama__img {
      pointer-events: none; }
  .fotorama .fotorama__thumb-border {
    display: none; }
  .fotorama__wrapper {
    width: 100%; }
    @media all and (min-width: 1024px) {
      .fotorama__wrapper._block-content-loading {
        margin-left: 100px; }
        .fotorama__wrapper._block-content-loading > *:not(.loader) {
          opacity: 0; } }

.fotorama__wrap {
  z-index: 10 !important; }
  @media all and (min-width: 768px) {
    .fotorama__wrap {
      margin-bottom: 78px; } }

@media all and (min-width: 768px) {
  .fotorama__stage {
    border: 1px solid #ebebeb;
    border-radius: 8px; } }

@media all and (min-width: 768px) {
  .fotorama--fullscreen .fotorama__stage {
    margin-bottom: 0;
    padding-bottom: 78px;
    box-sizing: content-box; } }

@media all and (max-width: 767px) {
  .fotorama__wrapper {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.05); } }

.fotorama__wrapper._block-content-loading {
  padding-top: 100%; }

@media all and (max-width: 767px) {
  .fotorama .fotorama__nav-wrap {
    position: absolute; }
    .fotorama .fotorama__nav-wrap .fotorama__nav__shaft {
      display: flex;
      width: 100%;
      padding: 0 12px; }
    .fotorama .fotorama__nav-wrap .fotorama__nav__frame {
      width: initial;
      height: initial;
      margin: initial;
      flex-grow: 1; }
      .fotorama .fotorama__nav-wrap .fotorama__nav__frame.fotorama__active .fotorama__dot {
        background-color: #00a651; }
    .fotorama .fotorama__nav-wrap .fotorama__dot {
      height: 2px;
      width: auto;
      border-radius: 0;
      background-color: transparent; } }

.fotorama .fotorama__nav-wrap .fotorama__nav--thumbs {
  display: flex;
  justify-content: center;
  margin-top: 16px; }
  @media all and (max-width: 767px) {
    .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs {
      display: none; } }
  .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__nav__frame--thumb {
    border: 1px solid #ebebeb;
    border-radius: 8px; }
    .fotorama .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__nav__frame--thumb.fotorama__active {
      border-color: #00a651; }

@media all and (min-width: 768px) {
  .gallery-placeholder__image {
    border: 1px solid #ebebeb;
    border-radius: 8px; } }

.account .modal-container {
  display: none; }

.swal2-container .swal2-popup {
  border-radius: 0; }
  .swal2-container .swal2-popup .swal2-title {
    color: #231f20; }
  .swal2-container .swal2-popup .swal2-content p {
    font-size: 14px; }
  .swal2-container .swal2-popup .swal2-close {
    color: #231f20; }
    .swal2-container .swal2-popup .swal2-close:hover, .swal2-container .swal2-popup .swal2-close.focus-visible {
      color: #231f20; }
  .swal2-container .swal2-popup .swal2-actions {
    flex-wrap: nowrap; }
  .swal2-container .swal2-popup .swal2-cancel,
  .swal2-container .swal2-popup .swal2-confirm {
    flex: 1 0 50%;
    margin: 0 8px; }

.webforms .form .actions-toolbar,
.webforms .form .fieldset,
.webforms .form .field {
  padding: 0;
  float: none; }

.webforms .webforms-field {
  float: none; }

@font-face {
  font-family: "pagebuilder-font";
  font-style: normal;
  font-weight: normal;
  src: url("${icons-pagebuilder__font-path}.eot");
  src: url("${icons-pagebuilder__font-path}.eot?#iefix") format("embedded-opentype"), url("${icons-pagebuilder__font-path}.woff") format("woff"), url("${icons-pagebuilder__font-path}.ttf") format("truetype"); }

.pagebuilder-icon, .slick-prev:before, .slick-prev:after,
.slick-next:before,
.slick-next:after {
  font-family: "pagebuilder-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none; }

[class^='pagebuilder-icon-']:before,
[class*=' pagebuilder-icon-']:before {
  display: inline-block;
  font-family: "pagebuilder-font";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle; }

.pagebuilder-icon-down:before {
  content: ""; }

.pagebuilder-icon-next:before {
  content: ""; }

.pagebuilder-icon-prev:before {
  content: ""; }

.pagebuilder-icon-up:before {
  content: ""; }

.product-full-width-section {
  padding: 0.5em 0; }
  .product-full-width-section .block.review-add {
    margin-top: 2.7rem; }

.page-layout-product-full-width .block.related {
  margin-top: 2.7rem; }

.page-main-details .product-section-title {
  border-bottom: 1px solid #f1f1f1;
  margin-bottom: 16px;
  padding-bottom: 16px; }

.additional-attributes-wrapper .additional-attributes {
  border: none;
  width: auto; }
  .additional-attributes-wrapper .additional-attributes > tbody > tr > th {
    border: none;
    padding: 8px 32px 16px 0; }
  .additional-attributes-wrapper .additional-attributes > tbody > tr > td {
    border: none;
    padding: 8px 8px 16px; }

.cms-index-index.page-layout-cms-full-width .nav-sections {
  margin-bottom: 0; }

.slick-arrow.slick-hidden {
  display: none; }

.slick-prev {
  left: 2rem; }
  .slick-prev:before {
    content: '\f103';
    padding-right: 5px; }

.slick-next {
  right: 2rem; }
  .slick-next:before {
    content: '\f102';
    padding-left: 5px; }

.slick-prev,
.slick-next {
  background: rgba(252, 252, 252, 0.6);
  border: none;
  border-radius: 0;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 60px;
  line-height: 0;
  outline: none;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 60px;
  z-index: 101; }
  .slick-prev.slick-disabled,
  .slick-next.slick-disabled {
    opacity: 0.2; }
  .slick-prev:hover,
  .slick-next:hover {
    background: #fcfcfc;
    border: none; }
    .slick-prev:hover.slick-disabled,
    .slick-next:hover.slick-disabled {
      opacity: 0.2; }
    .slick-prev:hover:before,
    .slick-next:hover:before {
      color: #f1f1f1; }
  .slick-prev:before, .slick-prev:after,
  .slick-next:before,
  .slick-next:after {
    color: #f1f1f1;
    font-size: 38px;
    opacity: 1; }
  .slick-prev:active, .slick-prev:focus, .slick-prev:not(.primary),
  .slick-next:active,
  .slick-next:focus,
  .slick-next:not(.primary) {
    background: rgba(252, 252, 252, 0.7);
    border: none;
    box-shadow: none; }
    .slick-prev:active:active, .slick-prev:focus:active, .slick-prev:not(.primary):active,
    .slick-next:active:active,
    .slick-next:focus:active,
    .slick-next:not(.primary):active {
      box-shadow: none; }

.slick-dots {
  bottom: -30px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%; }
  .slick-dots li {
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    vertical-align: middle;
    width: 14px; }
    .slick-dots li button {
      background: #ffffff;
      border: 1px solid #f1f1f1;
      border-radius: 10px;
      box-shadow: none;
      cursor: pointer;
      display: block;
      height: 14px;
      padding: 0;
      text-indent: -99999px;
      transition: 0.3s;
      width: 14px; }
      .slick-dots li button:hover {
        border: 1px solid #f1f1f1; }
      .slick-dots li button:active, .slick-dots li button:focus, .slick-dots li button:not(.primary) {
        box-shadow: none; }
    .slick-dots li.slick-active button {
      background: #231f20; }

[data-appearance='collage-centered'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto; }

[data-appearance='collage-left'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-right: auto; }

[data-appearance='collage-right'] .pagebuilder-banner-wrapper .pagebuilder-overlay {
  margin-left: auto; }

[data-content-type='banner'] > [data-element='link'],
[data-content-type='banner'] > [data-element='empty_link'] {
  color: inherit;
  text-decoration: inherit; }
  [data-content-type='banner'] > [data-element='link']:hover,
  [data-content-type='banner'] > [data-element='empty_link']:hover {
    color: inherit;
    text-decoration: inherit; }

.pagebuilder-banner-wrapper {
  background-clip: padding-box;
  border-radius: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word; }
  .pagebuilder-banner-wrapper .pagebuilder-overlay {
    padding: 32px;
    transition: background-color 500ms ease; }
    .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
      align-items: center;
      display: flex;
      justify-content: center; }
    .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
      max-width: 540px; }
  .pagebuilder-banner-wrapper [data-element='content'] {
    min-height: 50px; }
  .pagebuilder-banner-wrapper .pagebuilder-banner-button {
    margin: 16px 0 0 0;
    max-width: 100%;
    text-align: inherit;
    transition: opacity 500ms ease;
    word-break: break-word; }

@media all and (max-width: 766px) {
  .pagebuilder-banner-wrapper {
    background-attachment: scroll !important; }
    .pagebuilder-banner-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
      max-width: none; } }

.pagebuilder-banner-wrapper .pagebuilder-poster-content {
  width: 100%; }

[data-content-type$='block'] .block p:last-child {
  margin-bottom: 8px;
  margin-top: 0; }

[data-content-type='button-item'] {
  max-width: 100%; }
  [data-content-type='button-item'] [data-element='link'],
  [data-content-type='button-item'] [data-element='empty_link'] {
    max-width: 100%;
    word-wrap: break-word; }
  [data-content-type='button-item'] [data-element='empty_link'] {
    cursor: default; }

a.pagebuilder-button-link,
button.pagebuilder-button-link,
div.pagebuilder-button-link {
  display: inline-flex !important;
  box-shadow: none; }

a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary {
  display: inline-flex !important;
  box-shadow: none;
  text-decoration: none; }

a.pagebuilder-button-secondary,
button.pagebuilder-button-secondary,
div.pagebuilder-button-secondary {
  display: inline-flex !important;
  box-shadow: none;
  text-decoration: none; }

@media all and (max-width: 766px) {
  .pagebuilder-column-group {
    flex-wrap: wrap; } }

@media all and (max-width: 766px) {
  .pagebuilder-column {
    background-attachment: scroll !important;
    flex-basis: 100%; } }

[data-content-type='heading'] {
  word-wrap: break-word; }

[data-content-type='html'] {
  word-wrap: break-word; }

figure[data-content-type='image'] > [data-element='link'],
figure[data-content-type='image'] > [data-element='link'] img {
  border-radius: inherit; }

figure[data-content-type='image'] figcaption {
  word-wrap: break-word; }

[data-content-type='map'] {
  height: 300px; }

.pagebuilder-column .widget-product-grid .product-item {
  max-width: 100%;
  min-width: 50px; }
  .pagebuilder-column .widget-product-grid .product-item .price-box {
    word-wrap: break-word; }
    .pagebuilder-column .widget-product-grid .product-item .price-box .price {
      white-space: normal; }
  .pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-primary {
    display: inline-block;
    max-width: 100%; }
  .pagebuilder-column .widget-product-grid .product-item .product-item-actions .actions-secondary {
    display: inline-block;
    width: auto; }
  .pagebuilder-column .widget-product-grid .product-item .product-item-actions .tocart {
    max-width: 100%;
    white-space: normal; }

.pagebuilder-column [data-content-type='products'] .block.widget .products-grid .widget-product-grid.product-items .product-item {
  width: 200px; }

@media all and (max-width: 766px) {
  [data-content-type='row'][data-appearance='contained'] [data-element='inner'] {
    background-attachment: scroll !important; } }

@media all and (max-width: 766px) {
  [data-content-type='row'][data-appearance='full-bleed'] {
    background-attachment: scroll !important; } }

[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%; }

@media all and (max-width: 766px) {
  [data-content-type='row'][data-appearance='full-width'] {
    background-attachment: scroll !important; } }

[data-content-type="slide"] {
  min-height: inherit;
  overflow: hidden; }
  [data-content-type="slide"] > [data-element='link'],
  [data-content-type="slide"] > [data-element='empty_link'] {
    color: inherit;
    min-height: inherit;
    text-decoration: inherit; }
    [data-content-type="slide"] > [data-element='link']:hover,
    [data-content-type="slide"] > [data-element='empty_link']:hover {
      color: inherit;
      text-decoration: inherit; }

.pagebuilder-slide-wrapper {
  border-radius: inherit;
  min-height: inherit;
  overflow-wrap: break-word;
  word-wrap: break-word; }
  .pagebuilder-slide-wrapper .pagebuilder-overlay {
    border-radius: inherit;
    padding: 32px;
    transition: background-color 500ms ease; }
    .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {
      align-items: center;
      display: flex;
      justify-content: center;
      min-height: inherit; }
    .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
      max-width: 540px; }
  .pagebuilder-slide-wrapper [data-element='content'] {
    min-height: 50px; }
  .pagebuilder-slide-wrapper .pagebuilder-slide-button {
    margin: 16px 0 0 0;
    max-width: 100%;
    text-align: inherit;
    transition: opacity 500ms ease;
    word-break: break-word; }

@media all and (max-width: 767px) {
  .pagebuilder-slide-wrapper .pagebuilder-overlay:not(.pagebuilder-poster-overlay) {
    max-width: none; } }

.pagebuilder-slide-wrapper .pagebuilder-poster-content {
  width: 100%; }

[data-appearance="collage-right"] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto; }

[data-appearance="collage-left"] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-right: auto; }

[data-appearance="collage-centered"] .pagebuilder-slide-wrapper .pagebuilder-overlay {
  margin-left: auto;
  margin-right: auto; }

div[data-content-type='slider'] {
  display: none; }
  div[data-content-type='slider'].slick-initialized {
    display: block;
    margin-bottom: 32px !important; }
  div[data-content-type='slider'] .slick-list,
  div[data-content-type='slider'] .slick-track,
  div[data-content-type='slider'] .slick-slide {
    min-height: inherit; }
    div[data-content-type='slider'] .slick-list > div,
    div[data-content-type='slider'] .slick-track > div,
    div[data-content-type='slider'] .slick-slide > div {
      min-height: inherit;
      overflow: hidden;
      width: 100%; }

div[data-content-type='tabs'] .tabs-navigation {
  display: block;
  font-size: 0;
  margin: 0 0 -1px;
  padding: 0; }
  div[data-content-type='tabs'] .tabs-navigation li:first-child {
    margin-left: 0 !important; }
  div[data-content-type='tabs'] .tabs-navigation li.tab-header {
    background: #f8f8f8;
    border: 1px solid #f1f1f1;
    border-bottom: 0;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow-wrap: break-word;
    position: relative;
    word-wrap: break-word;
    z-index: 1; }
    div[data-content-type='tabs'] .tabs-navigation li.tab-header:not(:first-child) {
      margin-left: -1px; }
    div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title {
      border-right: 0;
      color: #000;
      cursor: pointer !important;
      display: block;
      font-size: 14px;
      font-weight: 600;
      padding: 1.4rem 2rem;
      position: relative;
      transition: all 0.3s;
      vertical-align: middle;
      white-space: normal; }
      div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
        display: block; }
      div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title:hover {
        text-decoration: none; }
    div[data-content-type='tabs'] .tabs-navigation li.tab-header:last-child {
      border-right: 1px solid #f1f1f1; }
    div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active {
      background: #ffffff;
      z-index: 19; }
      div[data-content-type='tabs'] .tabs-navigation li.tab-header.ui-state-active a.tab-title {
        position: relative;
        transition: all 0.3s; }

div[data-content-type='tabs'] .tabs-content {
  border: 1px solid #f1f1f1;
  overflow: hidden;
  position: relative;
  z-index: 9; }
  div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item'] {
    min-height: inherit; }
    div[data-content-type='tabs'] .tabs-content [data-content-type='tab-item']:not(:first-child) {
      display: none; }

div[data-content-type='tabs'].tab-align-left .tabs-content {
  border-top-left-radius: 0 !important; }

div[data-content-type='tabs'].tab-align-right .tabs-content {
  border-top-right-radius: 0 !important; }

@media all and (max-width: 766px) {
  [data-content-type='tab-item'] {
    background-attachment: scroll !important; } }

div[data-content-type='text'] {
  word-wrap: break-word; }

div[data-content-type='video'] .pagebuilder-video-inner {
  display: inline-block;
  width: 100%; }

div[data-content-type='video'] .pagebuilder-video-container {
  border-radius: inherit;
  overflow: hidden;
  padding-top: 56.25%;
  position: relative; }

div[data-content-type='video'] iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.pb-force-flex-row {
  display: flex;
  flex: 1; }
  .pb-force-flex-row [data-content-type="row"] {
    display: flex;
    flex: 1; }
  .pb-force-flex-row [data-element="inner"] {
    display: flex;
    flex-direction: row !important;
    flex: 1; }
  .pb-force-flex-row [data-content-type="html"] {
    display: flex; }

.cms-content-important {
  background-color: #f8f8f8;
  color: #1a1b1d;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.1;
  margin: 0 0 16px;
  padding: 16px; }

.pagebuilder-full-width {
  float: left;
  width: 100%; }

.pagebuilder-content-type {
  margin-bottom: 16px; }

@media all and (min-width: 768px) {
  .pagebuilder-mobile-only {
    display: none !important; } }

@media all and (max-width: 766px) {
  .pagebuilder-mobile-hidden {
    display: none !important; } }

.form-addbysku {
  display: grid;
  grid-template-columns: 60% 40%;
  grid-auto-rows: auto;
  grid-gap: 24px;
  min-height: 0;
  min-width: 0;
  margin-top: 8px;
  border-right: 1px solid #f8f8f8; }
  .form-addbysku .box-items {
    grid-column: 1;
    grid-row: 1 / span 3; }
  .form-addbysku .box-multiple {
    grid-column: 2;
    grid-row: 1;
    border-top: 1px solid #f8f8f8; }
  .form-addbysku .box-upload {
    grid-column: 2;
    grid-row: 3; }
  .form-addbysku .product-info {
    display: flex; }
    .form-addbysku .product-info .product-name {
      margin-left: 8px; }
      .form-addbysku .product-info .product-name a,
      .form-addbysku .product-info .product-name .price {
        font-size: 12px; }
      .form-addbysku .product-info .product-name .name a {
        font-size: 14px; }
  .form-addbysku .actions-toolbar {
    border-top: 1px solid #231f20;
    padding-top: 24px;
    grid-column: 1 / span 2;
    grid-row: 4; }
    .form-addbysku .actions-toolbar .primary {
      width: 100%;
      max-width: 600px; }
  .form-addbysku .ui-front .ui-helper-hidden-accessible {
    display: none; }
  .form-addbysku .ui-front > ul {
    margin: -8px 0 0;
    padding: 0;
    list-style: none none;
    border-bottom-right-radius: 8px; }
    .form-addbysku .ui-front > ul:not(:empty) {
      margin-top: -6px;
      background-color: #ffffff;
      border: 0 1px 1px 1px solid 1px solid #ebebeb; }
    .form-addbysku .ui-front > ul li {
      border-top: 1px solid #ebebeb;
      cursor: pointer;
      margin: 0;
      position: relative;
      text-align: left;
      white-space: normal; }
      .form-addbysku .ui-front > ul li:first-child {
        border-top: none; }
      .form-addbysku .ui-front > ul li:hover a, .form-addbysku .ui-front > ul li.selected a {
        background-color: #f8f8f8; }
      .form-addbysku .ui-front > ul li a {
        display: flex;
        padding: 8px 16px 8px 12px;
        color: #231f20;
        font-weight: 700;
        text-decoration: none; }
        .form-addbysku .ui-front > ul li a span {
          margin-left: 8px;
          font-weight: 400; }
        .form-addbysku .ui-front > ul li a.ui-state-focus {
          background-color: #f8f8f8; }
  .form-addbysku .ui-autocomplete {
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    list-style: none;
    min-width: 100px;
    margin: 1px 0 0;
    padding: 0;
    border: 1px solid #ebebeb;
    background: #ffffff;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.1);
    z-index: 990;
    cursor: default; }
    .form-addbysku .ui-autocomplete > li > .item {
      cursor: pointer; }
    .form-addbysku .ui-autocomplete > li > a {
      padding: 4px; }
    .form-addbysku .ui-autocomplete > li.selected {
      background: #ffffff; }
    .form-addbysku .ui-autocomplete > li:last-child {
      border-bottom: none; }
    .form-addbysku .ui-autocomplete > li:hover {
      background: #fdfdfd; }

.quickorder__title {
  font-size: 16px;
  text-transform: initial; }

.quickorder__image {
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 8px;
  border: 1px solid #ebebeb; }
  .quickorder__image .image, .quickorder__image img,
  .quickorder__image picture {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    transform: translate(-50%, -50%); }

.quickorder__item {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap; }
  .quickorder__item:last-of-type .remove {
    display: none; }

.quickorder__input {
  flex: 1 0 100%;
  margin: 0 0 4px; }
  @media all and (min-width: 480px) {
    .quickorder__input {
      flex: 1 0 calc(100% - 180px);
      max-width: calc(100% - 180px);
      margin: 0; } }
  .quickorder__input--qty {
    flex: 1 0 calc(100% - 64px);
    max-width: calc(100% - 64px); }
    @media all and (min-width: 480px) {
      .quickorder__input--qty {
        flex: 1 0 100px;
        max-width: 100px;
        margin: 0 0 0 16px; } }

.quickorder__button.primary {
  padding: 0 60px; }

.quickorder__button.button--secondary, .quickorder__button.captcha-reload.action, .quickorder__button.button--secondary-light, .ui-datepicker .ui-datepicker-buttonpane button.quickorder__button, .quickorder__button.slider__link--button-secondary, .quote-view-details .quote-actions-toolbar .dashboard-actions-toolbar__secondary a.quickorder__button.action, a.quickorder__button.pagebuilder-button-secondary,
button.quickorder__button.pagebuilder-button-secondary,
div.quickorder__button.pagebuilder-button-secondary {
  min-height: 42px;
  font-size: 12px;
  padding: 0 24px; }

.quickorder__button.remove {
  margin: 34px 0 0 16px; }

.quickorder__sample-link {
  margin-top: 8px; }

.page-main .product-view .yotpo .write-review .connect-wrapper .form-element .form-input-error, .page-main .product-view .yotpo .write-review .yotpo-header .y-label .form-input-error, .page-main .product-view .yotpo .write-review .submit-button .form-input-error, .page-main .product-view .yotpo .form-group .form-element .form-input-error {
  color: #ea2227;
  font-weight: 400; }

.page-main .product-view .standalone-bottomline.star-clickable,
.page-main .product-view .standalone-bottomline .star-clickable,
.page-main .product-item-info .standalone-bottomline.star-clickable,
.page-main .product-item-info .standalone-bottomline .star-clickable {
  align-items: center; }

.page-main .product-view .standalone-bottomline .yotpo-icon,
.page-main .product-item-info .standalone-bottomline .yotpo-icon {
  font-size: 20px; }

.page-main .product-view .standalone-bottomline a,
.page-main .product-item-info .standalone-bottomline a {
  display: none;
  font-size: 14px;
  line-height: 1.6;
  margin-left: 8px; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-icon-star,
.page-main .product-view .yotpo.yotpo-main-widget .yotpo-icon-half-star,
.page-main .product-view .yotpo.yotpo-main-widget .yotpo-icon-empty-star,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-icon-star,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-icon-half-star,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-icon-empty-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.page-main .product-item-info .yotpo.yotpo-main-widget .yotpo-icon-star,
.page-main .product-item-info .yotpo.yotpo-main-widget .yotpo-icon-half-star,
.page-main .product-item-info .yotpo.yotpo-main-widget .yotpo-icon-empty-star,
.page-main .product-item-info .yotpo .yotpo-modal-dialog .yotpo-icon-star,
.page-main .product-item-info .yotpo .yotpo-modal-dialog .yotpo-icon-half-star,
.page-main .product-item-info .yotpo .yotpo-modal-dialog .yotpo-icon-empty-star,
.page-main .product-item-info .yotpo .yotpo-bottomline .yotpo-icon-star,
.page-main .product-item-info .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.page-main .product-item-info .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
  color: #231f20 !important; }

.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-empty-star,
.page-main .product-item-info .yotpo .yotpo-bottomline .yotpo-icon-star,
.page-main .product-item-info .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.page-main .product-item-info .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
  font-size: 16px; }

.page-main .product-view .yotpo div,
.page-main .product-view .yotpo span,
.page-main .product-view .yotpo p,
.page-main .product-view .yotpo a,
.page-main .product-view .yotpo img,
.page-main .product-view .yotpo i,
.page-main .product-view .yotpo strong,
.page-main .product-view .yotpo sup,
.page-main .product-view .yotpo ul,
.page-main .product-view .yotpo li,
.page-main .product-view .yotpo form,
.page-main .product-view .yotpo label,
.page-main .product-view .yotpo .yotpo-default-button,
.page-main .product-view .yotpo input[type="button"].yotpo-default-button {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
  font-size: 14px; }

.page-main .product-view .yotpo a {
  color: #231f20 !important;
  background: transparent !important;
  font-size: 14px; }
  .page-main .product-view .yotpo a:hover, .page-main .product-view .yotpo a:focus {
    color: #686868 !important;
    background: transparent !important; }

.page-main .product-view .yotpo .yotpo-pager {
  display: flex;
  align-items: center;
  justify-content: center; }
  .page-main .product-view .yotpo .yotpo-pager .goTo {
    position: relative;
    width: 48px;
    height: 48px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    color: #231f20;
    font-size: 16px; }
    .page-main .product-view .yotpo .yotpo-pager .goTo:hover {
      color: #0075e4 !important;
      text-decoration: underline !important; }
    .page-main .product-view .yotpo .yotpo-pager .goTo + .goTo {
      margin-left: 8px; }
    .page-main .product-view .yotpo .yotpo-pager .goTo.yotpo-active {
      color: #231f20 !important; }
      .page-main .product-view .yotpo .yotpo-pager .goTo.yotpo-active:hover {
        cursor: default !important;
        color: #231f20 !important;
        text-decoration: none !important; }
  .page-main .product-view .yotpo .yotpo-pager .yotpo-icon {
    color: #231f20;
    font-size: 14px !important;
    font-weight: 700;
    width: 48px !important;
    height: 48px !important;
    align-items: center;
    justify-content: center;
    position: relative; }
    .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:before {
      opacity: 1;
      z-index: 1; }
    .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover {
      color: #ffffff !important;
      background-color: #231f20 !important; }
      .page-main .product-view .yotpo .yotpo-pager .yotpo-icon:hover:after {
        opacity: 1;
        z-index: 10; }
    .page-main .product-view .yotpo .yotpo-pager .yotpo-icon.yotpo-icon-left-arrow {
      margin-right: 16px; }
      .page-main .product-view .yotpo .yotpo-pager .yotpo-icon.yotpo-icon-left-arrow:before {
        content: url("../images/icons/arrow-left.svg") !important; }
      .page-main .product-view .yotpo .yotpo-pager .yotpo-icon.yotpo-icon-left-arrow:after {
        content: url("../images/icons/arrow-left-light.svg") !important; }
    .page-main .product-view .yotpo .yotpo-pager .yotpo-icon.yotpo-icon-right-arrow {
      margin-left: 16px; }
      .page-main .product-view .yotpo .yotpo-pager .yotpo-icon.yotpo-icon-right-arrow:before {
        content: url("../images/icons/arrow-right.svg") !important; }
      .page-main .product-view .yotpo .yotpo-pager .yotpo-icon.yotpo-icon-right-arrow:after {
        content: url("../images/icons/arrow-right-light.svg") !important; }

.page-main .product-view .yotpo .yotpo-regular-box {
  border: none; }
  .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container {
    overflow: hidden;
    padding-bottom: 0;
    margin: 0 auto;
    text-align: center;
    width: 150px; }
    @media all and (min-width: 768px) {
      .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container {
        margin: 0 8px 16px;
        width: auto; } }
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .bottom-line-items {
      position: relative;
      overflow: hidden;
      min-height: 40px;
      margin-bottom: 16px; }
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .avg-score {
      position: absolute;
      left: 0;
      top: 0;
      font-size: 32px !important;
      color: #231f20;
      height: auto;
      width: auto;
      margin: 0 32px 0 0;
      padding: 0;
      line-height: 1.6; }
      @media all and (min-width: 961px) {
        .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .avg-score {
          position: relative;
          margin: 0; } }
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .rating-stars-container,
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .reviews-qa-labels-container {
      margin-left: 60px; }
      @media all and (min-width: 961px) {
        .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .rating-stars-container,
        .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .reviews-qa-labels-container {
          margin-left: 8px; } }
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .reviews-qa-labels-container {
      position: relative;
      clear: both;
      padding-top: 8px; }
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .yotpo-icon-star {
      font-size: 24px !important;
      color: #231f20; }
    .page-main .product-view .yotpo .yotpo-regular-box.bottom-line-items-container .reviews-qa-label {
      font-size: 24px !important;
      color: #231f20;
      line-height: 1.6; }

.page-main .product-view .yotpo .yotpo-default-button:hover,
.page-main .product-view .yotpo input[type="button"].yotpo-default-button:hover {
  background-color: #008742 !important;
  text-decoration: none !important; }
  .page-main .product-view .yotpo .yotpo-default-button:hover:before,
  .page-main .product-view .yotpo input[type="button"].yotpo-default-button:hover:before {
    display: block !important;
    transform: scaleX(1) !important; }
  .page-main .product-view .yotpo .yotpo-default-button:hover:after,
  .page-main .product-view .yotpo input[type="button"].yotpo-default-button:hover:after {
    display: block !important;
    left: calc(50% - 12px) !important;
    opacity: 1 !important; }

.page-main .product-view .yotpo .yotpo-default-button:disabled, .page-main .product-view .yotpo .yotpo-default-button[disabled],
.page-main .product-view .yotpo input[type="button"].yotpo-default-button:disabled,
.page-main .product-view .yotpo input[type="button"].yotpo-default-button[disabled] {
  background-color: #d8d8d8 !important;
  border-color: #d8d8d8 !important;
  color: #ffffff !important;
  cursor: not-allowed !important; }
  .page-main .product-view .yotpo .yotpo-default-button:disabled .icon, .page-main .product-view .yotpo .yotpo-default-button[disabled] .icon,
  .page-main .product-view .yotpo input[type="button"].yotpo-default-button:disabled .icon,
  .page-main .product-view .yotpo input[type="button"].yotpo-default-button[disabled] .icon {
    fill: #ffffff !important; }
  .page-main .product-view .yotpo .yotpo-default-button:disabled:hover, .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover,
  .page-main .product-view .yotpo input[type="button"].yotpo-default-button:disabled:hover,
  .page-main .product-view .yotpo input[type="button"].yotpo-default-button[disabled]:hover {
    background-color: #d8d8d8 !important; }
    .page-main .product-view .yotpo .yotpo-default-button:disabled:hover:before, .page-main .product-view .yotpo .yotpo-default-button:disabled:hover:after, .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover:before, .page-main .product-view .yotpo .yotpo-default-button[disabled]:hover:after,
    .page-main .product-view .yotpo input[type="button"].yotpo-default-button:disabled:hover:before,
    .page-main .product-view .yotpo input[type="button"].yotpo-default-button:disabled:hover:after,
    .page-main .product-view .yotpo input[type="button"].yotpo-default-button[disabled]:hover:before,
    .page-main .product-view .yotpo input[type="button"].yotpo-default-button[disabled]:hover:after {
      display: none; }

.page-main .product-view .yotpo .yotpo-default-button.primary-color-btn.yotpo-submit:hover {
  background-color: #6e7577 !important;
  text-decoration: none !important; }

.page-main .product-view .yotpo .filters-dropdown .yotpo-dropdown-button .selected {
  width: calc(100% - 24px);
  color: #686868; }

.page-main .product-view .yotpo .filters-dropdown .yotpo-dropdown-button .non-default-item-selected {
  color: #0075e4; }

.page-main .product-view .yotpo .more-filters-btn .more-filters-icon {
  margin-right: 8px; }

.page-main .product-view .yotpo .yotpo-drop-down-layout .yotpo-dropdown .list-category {
  color: #686868; }
  .page-main .product-view .yotpo .yotpo-drop-down-layout .yotpo-dropdown .list-category .selected-item {
    color: #0075e4; }

.page-main .product-view .yotpo .yotpo-nav-content .yotpo-icon.yotpo-icon-magnifying-glass.magnifying-glass-icon {
  left: 16px;
  top: 32px; }

.page-main .product-view .yotpo .yotpo-nav-content .free-text-search-input {
  padding-left: 48px; }

.page-main .product-view .yotpo .yotpo-empty-search-results .empty-search-results-clear-all-btn {
  color: #0075e4; }

.page-main .product-view .yotpo .yotpo-nav {
  display: flex; }
  .page-main .product-view .yotpo .yotpo-nav ul {
    margin-top: -1px; }
    .page-main .product-view .yotpo .yotpo-nav ul .yotpo-nav-tab span {
      color: #d8d8d8; }
    .page-main .product-view .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {
      color: #231f20; }
    .page-main .product-view .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {
      border-color: #231f20; }

.page-main .product-view .yotpo .yotpo-review .yotpo-header .yotpo-icon-profile,
.page-main .product-view .yotpo .yotpo-comment .yotpo-header .yotpo-icon-profile,
.page-main .product-view .yotpo .yotpo-question .yotpo-header .yotpo-icon-profile,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-icon-profile {
  width: 48px;
  height: 48px;
  background: #231f20; }

.page-main .product-view .yotpo .yotpo-review .yotpo-header .yotpo-user-letter,
.page-main .product-view .yotpo .yotpo-comment .yotpo-header .yotpo-user-letter,
.page-main .product-view .yotpo .yotpo-question .yotpo-header .yotpo-user-letter,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-user-letter {
  color: #ffffff;
  font-size: 32px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important; }

.page-main .product-view .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.page-main .product-view .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.page-main .product-view .yotpo .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
  color: #231f20;
  font-size: 16px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
  text-transform: uppercase;
  font-weight: 400; }

.page-main .product-view .yotpo .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-date,
.page-main .product-view .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .yotpo-review-date,
.page-main .product-view .yotpo .yotpo-question .yotpo-header .yotpo-header-element .yotpo-review-date,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .yotpo-review-date {
  display: none;
  color: #231f20;
  font-size: 14px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
  font-weight: 400; }
  @media all and (min-width: 1024px) {
    .page-main .product-view .yotpo .yotpo-review .yotpo-header .yotpo-header-element .yotpo-review-date,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-header .yotpo-header-element .yotpo-review-date,
    .page-main .product-view .yotpo .yotpo-question .yotpo-header .yotpo-header-element .yotpo-review-date,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-header-element .yotpo-review-date {
      display: block; } }

.page-main .product-view .yotpo .yotpo-review .content-review,
.page-main .product-view .yotpo .yotpo-comment .content-review,
.page-main .product-view .yotpo .yotpo-question .content-review,
.page-main .product-view .yotpo .yotpo-onsite-upload .content-review {
  color: #6e7577;
  font-size: 14px;
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
  line-height: 1.6; }

.page-main .product-view .yotpo .yotpo-review .yotpo-footer,
.page-main .product-view .yotpo .yotpo-comment .yotpo-footer,
.page-main .product-view .yotpo .yotpo-question .yotpo-footer,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #ebebeb;
  padding: 0 0 8px 0; }
  @media all and (min-width: 1024px) {
    .page-main .product-view .yotpo .yotpo-review .yotpo-footer,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-footer,
    .page-main .product-view .yotpo .yotpo-question .yotpo-footer,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer {
      justify-content: flex-end;
      border: none; } }
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .footer-actions,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .footer-actions,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .footer-actions,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions {
    width: 100%;
    order: 1;
    margin-bottom: 16px; }
    @media all and (min-width: 1024px) {
      .page-main .product-view .yotpo .yotpo-review .yotpo-footer .footer-actions,
      .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .footer-actions,
      .page-main .product-view .yotpo .yotpo-question .yotpo-footer .footer-actions,
      .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .footer-actions {
        margin-right: auto;
        width: auto; } }
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .footer-additional-actions,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .footer-additional-actions,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .footer-additional-actions,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .footer-additional-actions {
    order: 1;
    width: auto;
    display: block; }
    @media all and (min-width: 1024px) {
      .page-main .product-view .yotpo .yotpo-review .yotpo-footer .footer-additional-actions,
      .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .footer-additional-actions,
      .page-main .product-view .yotpo .yotpo-question .yotpo-footer .footer-additional-actions,
      .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .footer-additional-actions {
        width: auto;
        display: none; } }
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-helpful,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-helpful,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful {
    order: 3;
    width: auto;
    margin-left: auto;
    text-align: right; }
    @media all and (min-width: 1024px) {
      .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-helpful,
      .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful,
      .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-helpful,
      .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful {
        margin-left: 0; } }
    .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-helpful .yotpo-icon,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .yotpo-icon,
    .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .yotpo-icon,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .yotpo-icon {
      font-size: 16px;
      color: #231f20;
      padding: 16px; }
    .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-helpful .vote-sum,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .vote-sum,
    .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .vote-sum,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .vote-sum {
      font-size: 14px;
      color: #231f20; }
    .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-helpful .vote-btn,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-helpful .vote-btn,
    .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-helpful .vote-btn,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-helpful .vote-btn {
      margin: 0; }
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .label-helpful,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .label-helpful,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .label-helpful,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .label-helpful {
    color: #231f20;
    text-transform: initial; }
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action,
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action .social-link,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action .social-link,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action .social-link,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action .social-link {
    color: #231f20 !important;
    font-size: 16px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
    text-transform: capitalize; }
    .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action:hover,
    .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action .social-link:hover,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover,
    .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action .social-link:hover,
    .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover,
    .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action .social-link:hover,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover,
    .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action .social-link:hover {
      color: #0075e4 !important; }
      .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action:hover .y-label,
      .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action .social-link:hover .y-label,
      .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action:hover .y-label,
      .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action .social-link:hover .y-label,
      .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action:hover .y-label,
      .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action .social-link:hover .y-label,
      .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action:hover .y-label,
      .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action .social-link:hover .y-label {
        text-decoration: none !important; }
  .page-main .product-view .yotpo .yotpo-review .yotpo-footer .yotpo-action .social-link:hover,
  .page-main .product-view .yotpo .yotpo-comment .yotpo-footer .yotpo-action .social-link:hover,
  .page-main .product-view .yotpo .yotpo-question .yotpo-footer .yotpo-action .social-link:hover,
  .page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-footer .yotpo-action .social-link:hover {
    text-decoration: none !important; }

.page-main .product-view .yotpo .yotpo-review .yotpo-main .content-title,
.page-main .product-view .yotpo .yotpo-comment .yotpo-main .content-title,
.page-main .product-view .yotpo .yotpo-question .yotpo-main .content-title,
.page-main .product-view .yotpo .yotpo-onsite-upload .yotpo-main .content-title {
  font-size: 24px;
  color: #231f20;
  font-weight: 700; }

.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-half-star,
.page-main .product-view .yotpo .yotpo-bottomline .yotpo-icon-empty-star {
  font-size: 16px; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header span,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header span {
  color: #231f20; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-thank-you .yotpo-thankyou-header .yotpo-icon {
  color: #e62325; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-logo-link-new > *,
.page-main .product-view .yotpo.yotpo-main-widget .yotpo-logo-link-new:hover > *,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-logo-link-new > *,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-logo-link-new:hover > * {
  color: #0075e4; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-label .yotpo-logo-title,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-label .yotpo-logo-title {
  color: #0075e4; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-stars-and-sum-reviews,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-stars-and-sum-reviews {
  display: flex;
  align-items: center;
  min-height: 48px; }
  .page-main .product-view .yotpo.yotpo-main-widget .yotpo-stars-and-sum-reviews .yotpo-sum-reviews,
  .page-main .product-view .yotpo.yotpo-main-widget .yotpo-stars-and-sum-reviews .based-on,
  .page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-stars-and-sum-reviews .yotpo-sum-reviews,
  .page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-stars-and-sum-reviews .based-on {
    padding: 0; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-first-review-stars,
.page-main .product-view .yotpo .yotpo-modal-dialog .yotpo-first-review-stars {
  display: none; }

.page-main .product-view .yotpo.yotpo-main-widget .write-first-review-button,
.page-main .product-view .yotpo .yotpo-modal-dialog .write-first-review-button {
  display: initial; }

.page-main .product-view .yotpo.yotpo-main-widget .write-first-question-button,
.page-main .product-view .yotpo .yotpo-modal-dialog .write-first-question-button {
  display: none; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-icon-write-no-frame:before {
  color: #ffffff; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-empty-state .write-question-button,
.page-main .product-view .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-empty-state .write-review-button,
.page-main .product-view .yotpo.yotpo-main-widget .yotpo-icon-btn {
  display: inline-flex;
  align-items: center; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-review-button,
.page-main .product-view .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1 .write-question-button {
  display: none; }

.page-main .product-view .yotpo.yotpo-main-widget .yotpo-thank-you .yotpo-icon-btn .yotpo-icon-button-text {
  display: none; }

.page-main .product-view .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon {
  color: #ffd500;
  font-size: 20px; }

.page-main .product-view .yotpo .yotpo-review .yotpo-read-more {
  text-decoration: none !important; }
  .page-main .product-view .yotpo .yotpo-review .yotpo-read-more:hover {
    text-decoration: underline !important; }

.page-main .product-view .yotpo .write-question-button:not(.write-first-question-button) .yotpo-icon,
.page-main .product-view .yotpo .write-button:not(.write-first-review-button) .yotpo-icon {
  margin-right: 4px; }

.page-main .product-view .yotpo .write-review .error-box {
  background: #ea2227; }

.page-main .product-view .yotpo .write-review .yotpo-default-button.primary-color-btn.yotpo-submit {
  display: block;
  width: auto;
  float: none; }

.page-main .product-view .yotpo .write-review .yotpo-icon:hover {
  cursor: pointer; }

@media all and (min-width: 1024px) {
  .page-main .product-view .yotpo .write-review .yotpo-footer {
    display: flex !important;
    flex-direction: row;
    justify-content: space-between; } }

@media all and (min-width: 1024px) {
  .page-main .product-view .yotpo .write-review .yotpo-footer {
    justify-content: flex-start; } }

.page-main .product-view .yotpo .write-review .yotpo-footer.visible {
  display: flex !important;
  flex-direction: column; }
  @media all and (min-width: 1024px) {
    .page-main .product-view .yotpo .write-review .yotpo-footer.visible {
      flex-direction: row; } }

.page-main .product-view .yotpo .write-review .yotpo-footer .socialize-wrapper.visible {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-direction: column;
  order: 3;
  margin-top: 32px; }
  @media all and (min-width: 1024px) {
    .page-main .product-view .yotpo .write-review .yotpo-footer .socialize-wrapper.visible {
      left: auto;
      right: 0;
      width: calc(50% - 24px);
      margin-left: 24px;
      margin-top: 62px;
      padding-top: 0; } }
  .page-main .product-view .yotpo .write-review .yotpo-footer .socialize-wrapper.visible .connected {
    width: 100%;
    margin: 0 0 8px 0; }
    @media all and (min-width: 768px) {
      .page-main .product-view .yotpo .write-review .yotpo-footer .socialize-wrapper.visible .connected {
        padding-left: 48px; } }

.page-main .product-view .yotpo .write-review .yotpo-footer .socialize {
  order: 2;
  margin-bottom: 0; }
  @media all and (min-width: 768px) {
    .page-main .product-view .yotpo .write-review .yotpo-footer .socialize .y-label {
      padding-top: 0; } }
  .page-main .product-view .yotpo .write-review .yotpo-footer .socialize > div {
    display: flex; }
    .page-main .product-view .yotpo .write-review .yotpo-footer .socialize > div .yotpo-icon-btn {
      width: 48px;
      height: 48px;
      margin: 0 8px 0 0; }
    .page-main .product-view .yotpo .write-review .yotpo-footer .socialize > div div[data-network="facebook"] {
      order: 1; }
    .page-main .product-view .yotpo .write-review .yotpo-footer .socialize > div div[data-network="twitter"] {
      order: 2; }
    .page-main .product-view .yotpo .write-review .yotpo-footer .socialize > div div[data-network="linkedin"] {
      order: 3; }

.page-main .product-view .yotpo .write-review .connect-wrapper {
  padding: 0; }
  @media all and (min-width: 768px) {
    .page-main .product-view .yotpo .write-review .connect-wrapper {
      width: 50%; } }
  .page-main .product-view .yotpo .write-review .connect-wrapper .form-element {
    padding: 0;
    width: 100%; }

.page-main .product-view .yotpo .write-review .yotpo-header .yotpo-icon {
  color: #ffd500; }

.page-main .product-view .yotpo .write-review .submit-button {
  float: none; }
  .page-main .product-view .yotpo .write-review .submit-button .form-input-error {
    margin: 16px 0; }

.page-main .product-view .yotpo .write-review .socialize-wrapper {
  position: relative;
  width: calc(320px + 10px); }
  .page-main .product-view .yotpo .write-review .socialize-wrapper .yotpo-or {
    margin: 8px 0;
    text-align: left; }
    @media all and (min-width: 768px) {
      .page-main .product-view .yotpo .write-review .socialize-wrapper .yotpo-or {
        margin: 0 0 41px;
        width: auto; } }

.page-main .product-view .yotpo .yotpo-regular-box {
  margin: 0 8px 16px; }

.page-main .product-view .yotpoBottomLine {
  order: -1; }
  .page-main .product-view .yotpoBottomLine a {
    margin-right: 12px; }
  .page-main .product-view .yotpoBottomLine .yotpo-stars {
    margin-right: 8px; }
  .page-main .product-view .yotpoBottomLine .yotpo-icon-double-bubble {
    margin-right: 4px; }

.page-main .product-view .bottomLine,
.page-main .product-view .QABottomLine {
  margin-bottom: 8px; }

.catalog-product-view .mobile-filters-modal .mobile-filters-footer-btn {
  background-color: #00a651; }
  .catalog-product-view .mobile-filters-modal .mobile-filters-footer-btn .footer-text {
    background-color: #00a651;
    color: #ffffff;
    font-size: 14px;
    font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important; }

.catalog-product-view .mobile-filters-modal .mobile-filters-modal-title .title-text {
  font-size: 24px;
  color: #231f20; }

.catalog-product-view .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-color {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
  color: #231f20; }
  .catalog-product-view .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-color .yotpo-icon {
    color: #393243; }

.catalog-product-view .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-radio-buttons .mobile-filter-radio-button .radio-selected-star-color.yotpo-icon-star {
  color: #231f20; }

.catalog-product-view .mobile-filters-modal .mobile-filters-container .mobile-single-filter .mobile-filter-title {
  font-family: Roboto, Sarabun, "Kanit", "sans-serif" !important;
  color: #231f20;
  font-weight: 700; }

.msrp {
  position: relative;
  display: flex;
  align-items: center; }
  .msrp__tooltip-content {
    white-space: normal; }
  .msrp__tooltip-trigger-button:hover:before, .msrp__tooltip-trigger-button.focus-visible:before {
    display: none; }
  .msrp__tooltip-trigger-button:hover .icon, .msrp__tooltip-trigger-button.focus-visible .icon {
    fill: #231f20; }
  .msrp__modal .ui-dialog-buttonpane {
    display: none; }
  .msrp__modal-bottom {
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap; }

/*# sourceMappingURL=styles.css.map */
