@charset "UTF-8";
input:focus,
button:focus,
textarea:focus,
select:focus,
details:focus,
[href]:focus,
[tabindex]:not([tabindex="-1"]):focus,
[contenteditable="true"]:focus {
  outline: 2px solid #0f7fff !important;
  outline-offset: 1px !important; }

input:focus + label {
  outline: 2px solid #0f7fff !important;
  outline-offset: 1px !important; }

meta.foundation-version {
  font-family: "/5.5.3/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 551px)/";
  width: 0; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:551px)/";
  width: 551px; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:551px) and (max-width:801px)/";
  width: 551px; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:801px)/";
  width: 801px; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:801px) and (max-width:1261px)/";
  width: 801px; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:1261px)/";
  width: 1261px; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:1261px) and (max-width:1681px)/";
  width: 1261px; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:1681px)/";
  width: 1681px; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

.u-block {
  display: block !important; }

.u-inlineBlock {
  display: inline-block !important;
  max-width: 100% !important; }

.u-hidden {
  display: none !important; }

.u-hiddenVisually {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.is-srOnly {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.u-textAlignCenter {
  text-align: center !important; }

.u-textAlignLeft {
  text-align: left !important; }

.u-textAlignRight {
  text-align: right !important; }

.u-textBreak {
  word-wrap: break-word !important; }

.u-textInheritColor {
  color: inherit !important; }

.u-textKern {
  text-rendering: optimizeLegibility !important;
  font-feature-settings: "kern" 1 !important;
  font-kerning: normal !important; }

.u-textLead {
  line-height: 1.6 !important;
  font-size: 1.1em !important; }

.u-textNoWrap {
  white-space: nowrap !important; }

.u-textTruncate {
  max-width: 100% !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  word-wrap: normal !important; }

.u-fontSmoothing {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important; }

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

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

html,
body {
  height: 100%; }

body {
  background: white;
  color: #151515;
  cursor: auto;
  margin: 0;
  padding: 0;
  position: relative; }

body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

a:hover {
  cursor: pointer; }

figure {
  margin: 0 0 1.5rem; }

img {
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: middle; }

img {
  -ms-interpolation-mode: bicubic; }

button {
  background: none;
  border: 0; }
  button:active, button:focus {
    box-shadow: none;
    outline: none; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

html {
  font-size: 16px; }
  @media (min-width: 551px) {
    html {
      font-size: 16px; } }
  @media (min-width: 801px) {
    html {
      font-size: 16px; } }
  @media (min-width: 1261px) {
    html {
      font-size: 16px; } }

body {
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
  line-height: 1.5; }

a {
  color: #151515;
  line-height: inherit;
  text-decoration: underline; }
  a:hover, a:focus {
    color: #c6281d; }

p {
  margin-bottom: 1.5rem; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #151515;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 400;
  letter-spacing: 0.25px;
  margin-bottom: 0.75rem; }
  h1 small,
  h2 small,
  h3 small,
  h4 small,
  h5 small,
  h6 small {
    color: #151515;
    font-size: 60%;
    line-height: 0; }

h1 {
  font-size: 64px; }

h2 {
  font-size: 40px; }

h3 {
  font-size: 20px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 13px; }

.subheader {
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 0.75rem; }

hr {
  border: solid #e5e5e5;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 2rem 0 1.9375rem; }

em,
i {
  font-style: italic;
  line-height: inherit; }

strong,
b {
  font-weight: 700;
  line-height: inherit; }

small {
  font-size: 60%;
  line-height: inherit; }

ul,
ol,
dl {
  list-style-position: outside;
  margin-bottom: 1.5rem; }

ul ul,
ul ol,
ol ul,
ol ol {
  margin-left: 1.2rem;
  margin-bottom: 0; }

ul {
  margin-left: 1.15rem; }

ol {
  margin-left: 1.15rem; }

dl dt {
  font-weight: 700;
  margin-bottom: 0.375rem; }

dl dd {
  margin-bottom: 1.5rem; }

abbr,
acronym {
  border-bottom: 1px dotted #cccccc;
  color: #151515;
  cursor: help;
  font-size: 90%;
  text-transform: uppercase; }

abbr {
  text-transform: none; }

blockquote { }

blockquote,
blockquote p {
  font-size: 20px;
  line-height: 29px; }

cite {
  color: #999999;
  display: block;
  font-size: 1rem; }

.icon {
  height: 1rem;
  width: 1rem;
  display: inline-block;
  vertical-align: middle; }
  .icon svg {
    display: inline-block;
    fill: #757575;
    height: 100%;
    vertical-align: top;
    width: 100%; }

/*doc
---
title: Lists
name: lists
category: Elements
---

*/
/*doc
---
title: Inline List
name: inline_list
category: Elements
parent: lists
---


```html_example
<ul class="inlineList">
    <li><a href="#">Link 1</a></li>
    <li><a href="#">Link 2</a></li>
    <li><a href="#">Link 3</a></li>
    <li><a href="#">Link 4</a></li>
    <li><a href="#">Link 5</a></li>
</ul>
```
##### Inline list settings
```sass_file_example
src/settings/foundation/inlineList/_settings.scss
```

*/
.inlineList {
  list-style: none;
  margin-top: 0;
  margin-bottom: 1.0625rem;
  margin-left: -1.375rem;
  margin-right: 0;
  overflow: hidden;
  padding: 0; }
  .inlineList > li {
    display: block;
    float: left;
    list-style: none;
    margin-left: 1.375rem; }
    .inlineList > li > * {
      display: block; }

/*doc
---
title: Tables
name: tables
category: Elements
---


```html_example
<table class="table">
    <thead class="table-thead">
        <tr>
            <th>Table Header</th>
            <th>Table Header</th>
            <th class="table-header--numericData" scope="column">Totals</th>
        </tr>
    </thead>
    <tbody class="table-tbody">
        <tr>
            <td>Content Goes Here</td>
            <td>This is longer content Donec id elit non mi porta gravida at eget metus.</td>
            <td class="table-cell--numericData">$10</td>
        </tr>
    </tbody>
    <tfoot class="table-tfoot">
        <tr>
            <td class="table-cell--numericData" colspan="2">Subtotal:</td>
            <td class="table-cell--numericData"><strong>$60</strong></td>
        </tr>
    </tfoot>
</table>
```
##### Tables settings
```sass_file_example
src/settings/foundation/tables/_settings.scss
```

*/
.table {
  border: solid 1px #e5e5e5;
  margin-bottom: 2rem;
  table-layout: auto;
  width: 100%; }
  .table thead {
    background: #e5e5e5; }
    .table thead tr th,
    .table thead tr td {
      font-size: 1rem;
      font-weight: 700;
      padding: 0.75rem 1.5rem; }
  .table tr th,
  .table tr td {
    padding: 0.75rem 1.5rem;
    text-align: left; }
  .table thead tr th,
  .table tfoot tr th,
  .table tfoot tr td,
  .table tbody tr th,
  .table tbody tr td,
  .table tr td {
    display: table-cell; }
  .table th.table-header--numericData,
  .table td.table-cell--numericData {
    text-align: right; }

.table-thead {
  border: 1px solid #e5e5e5; }

.table-tfoot {
  border: 1px solid #e5e5e5; }

.table-tbody tr {
  border-bottom: 1px solid #e5e5e5; }
  .table-tbody tr:last-child {
    border-bottom: 0; }

/*doc
---
title: Buttons
name: button
category: Components
---

These are all the button

```sass_file_example
src/settings/foundation/buttons/_settings.scss
```

```html_example
<button class="button">Button</button>

<input type="submit" class="button" value="Button">

<a class="button" role="button" href="#">Button</a>
```

*/
.button {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 1rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  background-color: transparent;
  border-color: #8f8f8f;
  color: #666666;
  font-size: 1rem;
  padding: 0.875rem 2.25rem;
  border-radius: 4px;
  outline: none;
  vertical-align: middle; }
  .button:hover, .button:focus, .button.is-active, .button.active {
    background-color: transparent;
    border-color: #474747;
    color: #333333; }
  .button:active {
    background-color: transparent;
    border: 1px solid #757575;
    color: black; }
  .button:focus, .button.is-active, .button.active {
    outline: none; }
  @media (min-width: 481px) {
    .button + .button {
      margin-left: 0.75rem; } }

/*doc
---
title: Button states
name: button_states
category: Components
parent: button
---

```html_example
<button class="button button--primary">Primary Button</button>

<button class="button">Secondary / Default Button</button>

<button class="button button--tertiary">Tertiary Button</button>

<button class="button button--action">Call-to-Action Button</button>
```
    */
.button--primary {
  background-color: #151515;
  border-color: #151515;
  color: white; }
  .button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active {
    background-color: #fec45c;
    border-color: #fec45c;
    color: black; }
  .button--primary:active {
    background-color: #fec45c;
    border: 1px solid #fec45c;
    color: black; }

.button[disabled] {
  background-color: #cccccc;
  border-color: rgba(0, 0, 255, 0);
  color: white;
  cursor: default; }

/*doc
---
title: Button sizes
name: button_sizes
category: Components
parent: button
---

```html_example
<button class="button button--large">Large</button>

<button class="button">Default</button>

<button class="button button--small">Small</button>

<button class="button button--tiny">Tiny</button>
```

And a special case, slab, which takes the full width of it's container and any
size modifier

```html_example
<button class="button button--slab">Slab</button>

<button class="button button--slab button--large">Slab</button>
```

*/
.button--large {
  font-size: 16px; }

.button--small {
  font-size: 13px;
  padding: 0.5625rem 1.5rem; }

.button--tiny { }

.button--slab {
  display: block;
  width: 100%; }
  .button + .button--slab {
    margin-left: 0; }

.button--icon {
  font-size: 1rem;
  padding: 0.75rem 0.75rem; }
  .button--icon svg {
    fill: #fec45c; }

/*doc
---
title: Button Groups
name: button_groups
category: Components
parent: button
---


```html_example
<div class="buttonGroup">
    <button class="button">Button1</button>
    <button class="button">Button2</button>
    <button class="button">Button3</button>
</div>
```
##### Button group settings
```sass_file_example
src/settings/bigcommerce/buttonGroup/_settings.scss
```

*/
.buttonGroup {
  display: inline-block; }
  .buttonGroup > .button {
    border-radius: 0;
    border-right-width: 0;
    float: left;
    margin-left: 0; }
    .buttonGroup > .button:first-child {
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    .buttonGroup > .button:last-child {
      border-bottom-right-radius: 4px;
      border-right-width: 1px;
      border-top-right-radius: 4px; }

/*doc
---
title: Dropdowns
name: dropdown
category: Components
---

Dropdowns are simple lists that can appear next to any element that can trigger a click event.
They can be used by buttons, icons, links and other similar items.

```sass_file_example
src/settings/foundation/dropdown/_settings.scss
```
```html_example
<ul class="dropdown-menu" style="display:block; left: 0;">
    <li class="dropdown-menu-item"><a href="#" ng-click="$event.preventDefault()">One</a></li>
    <li class="dropdown-menu-item"><a href="#" ng-click="$event.preventDefault()">Two</a></li>
    <li class="dropdown-menu-item"><a href="#" ng-click="$event.preventDefault()">Three</a></li>
</ul>
```
*/
.dropdown-menu {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #e5e5e5;
  font-size: 1rem;
  height: auto;
  width: 100%;
  z-index: 89;
  max-width: 200px; }
  .dropdown-menu.open {
    display: block; }
  .dropdown-menu > *:first-child {
    margin-top: 0; }
  .dropdown-menu > *:last-child {
    margin-bottom: 0; }

.dropdown-menu--content {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #e5e5e5;
  font-size: 1rem;
  height: auto;
  padding: 0.75rem;
  width: 100%;
  z-index: 89;
  max-width: 200px; }
  .dropdown-menu--content.open {
    display: block; }
  .dropdown-menu--content > *:first-child {
    margin-top: 0; }
  .dropdown-menu--content > *:last-child {
    margin-bottom: 0; }

.dropdown-menu-item {
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
  padding: 0.375rem 0.75rem; }
  .dropdown-menu-item a {
    display: block;
    padding: 0.375rem; }
  .dropdown-menu-item a {
    margin: -0.375rem; }

/*doc
---
title: Forms
name: forms
category: Forms
---

##### Foundation Forms settings
```sass_file_example
src/settings/foundation/forms/_settings.scss
```

##### Citadel Forms settings
```sass_file_example
src/settings/foundation/forms/_settings.scss
```

*/
/*doc
---
title: Form basics
name: 01forms_basics
category: Forms
parent: forms
---

Citadel comes with styling for most form input types and some custom ones. To start
things off a basic, semantic mark-up structure should be adhered too, including
the `form`, `fieldset` and `legend` elements where ever possible.

```html_example
<form action="#" class="form">
    <fieldset class="form-fieldset">
        <legend class="form-legend">Form legend</legend>
    </fieldset>
</form>
```

*/
.form {
  margin: 0 0 1.5rem; }

.form-fieldset {
  border-width: 0;
  margin: 0;
  padding: 0; }

.form-legend {
  background: transparent;
  border: solid #151515;
  border-width: 0 0 1px;
  display: block;
  line-height: 32px;
  margin-bottom: 0.75rem;
  padding: 0;
  width: 100%; }

/*doc
---
title: Form labels and inputs
name: 03forms_basics
category: Forms
parent: forms
---

Inputs of all types should be associated with a label which has a `for` attribute

```html_example
<div class="form-field">
    <label class="form-label" for="input1">Input Label</label>
    <input class="form-input" id="input1" type="text" placeholder="Placeholder text">
</div>
<div class="form-field">
    <label class="form-label" for="input2">Number Label</label>
    <input class="form-input" id="input2" type="number" placeholder="Number input">
</div>
<div class="form-field">
    <label class="form-label" for="input3">Textarea Label <small>additional context</small></label>
    <textarea class="form-input" id="input3" placeholder="Placeholder text" rows="3"></textarea>
</div>
```
*/
.form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label {
  color: #666666;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 0.5rem; }
  .form-label small, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small {
    color: #151515;
    font-size: 0.625rem;
    text-transform: uppercase;
    vertical-align: bottom; }

.form-input, .select2-search--dropdown .select2-search__field, .select2-container .select2-selection--single, .select2-container .select2-search--inline .select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field {
  appearance: none;
  background-color: white;
  border-color: #8f8f8f;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  color: #666666;
  display: block;
  font-family: inherit;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  height: 3rem;
  margin: 0;
  padding: 0.75rem 1rem;
  transition: border-color 100ms ease-out;
  width: 100%;
  /*doc
---
title: Disabled inputs
name: 04forms_basics
category: Forms
parent: forms
---

```html_example
<div class="form-field">
    <label class="form-label" for="disabled_input1">Input Label</label>
    <input class="form-input" id="disabled_input1" disabled type="text" value="Disabled text">
</div>

<div class="form-field">
    <label class="form-label" for="disabled_input2">Input Label</label>
    <input class="form-input" id="disabled_input2" readonly type="text" value="Readonly text">
</div>
```
*/ }
  .form-input:disabled, .select2-search--dropdown .select2-search__field:disabled, .select2-container .select2-selection--single:disabled, .select2-container .select2-search--inline .select2-search__field:disabled, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:disabled, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:disabled, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:disabled, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:disabled, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:disabled, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:disabled, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:disabled, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:disabled, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:disabled, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:disabled, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:disabled, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:disabled, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:disabled, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:disabled, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:disabled, .card-total-wrapper .cart-totals .cart-total .form-input:disabled, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:disabled, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:disabled {
    background-color: white;
    color: #919191;
    cursor: not-allowed; }
  .form-input[readonly], .select2-search--dropdown .select2-search__field[readonly], .select2-container .select2-selection--single[readonly], .select2-container .select2-search--inline .select2-search__field[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], .card-total-wrapper .cart-totals .cart-total .form-input[readonly], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly] {
    background-color: #dfe8ed;
    border-color: #151515;
    color: #757575;
    cursor: text; }
  .form-input:focus, .select2-search--dropdown .select2-search__field:focus, .select2-container .select2-selection--single:focus, .select2-container .select2-search--inline .select2-search__field:focus, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:focus, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:focus, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:focus, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:focus, .card-total-wrapper .cart-totals .cart-total .form-input:focus, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:focus, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:focus {
    border-color: #474747;
    outline: none; }
  .form-input[rows], .select2-search--dropdown .select2-search__field[rows], .select2-container .select2-selection--single[rows], .select2-container .select2-search--inline .select2-search__field[rows], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[rows], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[rows], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[rows], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[rows], .card-total-wrapper .cart-totals .cart-total .form-input[rows], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[rows], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[rows] {
    height: auto; }
  .form-input[type="search"], .select2-search--dropdown .select2-search__field[type="search"], .select2-container .select2-selection--single[type="search"], .select2-container .select2-search--inline .select2-search__field[type="search"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[type="search"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[type="search"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[type="search"], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[type="search"], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[type="search"], .card-total-wrapper .cart-totals .cart-total .form-input[type="search"], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[type="search"], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[type="search"] {
    box-sizing: border-box; }
  .form-input::-webkit-input-placeholder, .select2-search--dropdown .select2-search__field::-webkit-input-placeholder, .select2-container .select2-selection--single::-webkit-input-placeholder, .select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-webkit-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-webkit-input-placeholder {
    color: #919191; }
  .form-input::-ms-clear, .select2-search--dropdown .select2-search__field::-ms-clear, .select2-container .select2-selection--single::-ms-clear, .select2-container .select2-search--inline .select2-search__field::-ms-clear, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-ms-clear, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-ms-clear, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-ms-clear, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-ms-clear, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-ms-clear, .card-total-wrapper .cart-totals .cart-total .form-input::-ms-clear, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-ms-clear, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-ms-clear {
    height: 0;
    width: 0; }
  .form-input::-moz-placeholder, .select2-search--dropdown .select2-search__field::-moz-placeholder, .select2-container .select2-selection--single::-moz-placeholder, .select2-container .select2-search--inline .select2-search__field::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-moz-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-moz-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-moz-placeholder {
    color: #919191; }
  .form-input:-ms-input-placeholder, .select2-search--dropdown .select2-search__field:-ms-input-placeholder, .select2-container .select2-selection--single:-ms-input-placeholder, .select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-ms-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:-ms-input-placeholder {
    color: #919191; }

/*doc
---
title: Selects
name: 05forms_basics
category: Forms
parent: forms
---

```html_example
<div class="form-field">
    <label class="form-label" for="select1">Native Select label</label>
    <select class="form-select" name="select1" id="select1">
        <option>Please select a value</option>
        <option value="1">Option 1</option>
        <option value="2">Option 2</option>
    </select>
</div>
```
*/
.form-select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-color: white;
  border-radius: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+");
  background-position: 100% center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 1px;
  border-color: #8f8f8f;
  color: #666666;
  font-family: inherit;
  font-size: 1rem;
  line-height: normal;
  padding: 0.75rem;
  border-radius: 0;
  cursor: pointer;
  height: 3rem;
  margin: 0;
  outline: 0; }
  .form-select::-ms-expand {
    display: none; }
  .form-select.radius {
    border-radius: 4px; }
  .form-select:focus {
    border-color: #474747; }
  .form-select:disabled {
    background-color: white;
    cursor: not-allowed; }
  .form-select:focus {
    border-color: #474747; }

/*doc
---
title: Form Panels and Layouts
name: 13forms_layouts
category: Forms
parent: forms
---

We provide a couple of component styles to layout forms.

The more `form-field` components you place in the `form-row`, the smaller the columns gets.
Columns are equal length, and calculated automatically by Flexbox by default.

It's the same mark-up but depending on your browser support needs, you can switch
between a flexbox layout or a more traditional grid based layout by setting
`$formRow-modernBrowsers` to `false`.

The grid based layout of `form-feilds` will require the use of modifiers to calculate
the correct widths. We support `form-field--half`, `form-field--third` and
`form-field--quarter`

```html_example
<form action="#" class="form">
    <fieldset class="form-fieldset">
        <legend class="form-legend">Form legend</legend>
        <div class="form-body">
            <div class="form-row">
                <div class="form-field">
                    <label class="form-label" for="input12">Input Label</label>
                    <input class="form-input" id="input12" type="text" placeholder="Placeholder text">
                </div>
            </div>
            <div class="form-row">
                <div class="form-field">
                    <label class="form-label" for="input12">Input Label</label>
                    <input class="form-input" id="input12" type="text" placeholder="Placeholder text">
                </div>
                <div class="form-field">
                    <label class="form-label" for="input4">Prefixed Label</label>
                    <div class="form-prefixPostfix">
                        <span class="form-prefixPostfix-label form-prefixPostfix-label--prefix" id="prefixDesc1">KG</span>
                        <input class="form-input form-prefixPostfix-input" id="input4" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc1">
                    </div>
                </div>
            </div>
            <div class="form-row">
                <div class="form-field">
                    <label class="form-label" for="input12">Input Label</label>
                    <input class="form-input" id="input12" type="text" placeholder="Placeholder text">
                </div>
                <div class="form-field">
                    <label class="form-label" for="input4">Prefixed Label</label>
                    <div class="form-prefixPostfix">
                        <span class="form-prefixPostfix-label form-prefixPostfix-label--prefix" id="prefixDesc1">KG</span>
                        <input class="form-input form-prefixPostfix-input" id="input4" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc1">
                    </div>
                </div>
                <div class="form-field">
                    <label class="form-label" for="input12">Input Label</label>
                    <input class="form-input" id="input12" type="text" placeholder="Placeholder text">
                </div>
            </div>
            <div class="form-row">
                <div class="form-field">
                    <label class="form-label" for="input12">Input Label</label>
                    <input class="form-input" id="input12" type="text" placeholder="Placeholder text">
                </div>
                <div class="form-field">
                    <label class="form-label" for="input4">Prefixed Label</label>
                    <div class="form-prefixPostfix">
                        <span class="form-prefixPostfix-label form-prefixPostfix-label--prefix" id="prefixDesc1">KG</span>
                        <input class="form-input form-prefixPostfix-input" id="input4" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc1">
                    </div>
                </div>
                <div class="form-field">
                    <label class="form-label" for="input12">Input Label</label>
                    <input class="form-input" id="input12" type="text" placeholder="Placeholder text">
                </div>
                <div class="form-field">
                    <label class="form-label" for="input4">Prefixed Label</label>
                    <div class="form-prefixPostfix">
                        <span class="form-prefixPostfix-label form-prefixPostfix-label--prefix" id="prefixDesc1">KG</span>
                        <input class="form-input form-prefixPostfix-input" id="input4" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc1">
                    </div>
                </div>
            </div>
        </div>
    </fieldset>
</form>
```
*/
.form-body {
  background-color: white;
  border: 1px solid #151515;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  margin-bottom: 1.5rem;
  max-width: none;
  padding: 1.5rem; }

.form-row {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto; }
  .form-row:before, .form-row:after {
    content: " ";
    display: table; }
  .form-row:after {
    clear: both; }
  .form-row .form-field {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 100%;
    float: left;
    max-width: none; }
  @media (min-width: 551px) {
    .form-row--half .form-field {
      width: 50%; }
    .form-row--third .form-field {
      width: 33.33333%; }
    .form-row--quarter .form-field {
      width: 25%; } }

/*doc
---
title: Form Fields
name: 02forms_basics
category: Forms
parent: forms
---

Each form input should be wrapped in a `form-field`

```html_example
<div class="form-field">
</div>
```
*/
.form-field {
  display: block;
  margin: 0 0 2rem;
  max-width: none; }
  .form-field:before, .form-field:after {
    content: " ";
    display: table; }
  .form-field:after {
    clear: both; }

/*doc
---
title: Selects [multiple]
name: 06forms_basics
category: Forms
parent: forms
---

Styling of the select element with the multiple attribute

```html_example
<div class="form-field">
    <label class="form-label" for="multiselect1">Native Select Multiple label</label>
    <select class="form-select" multiple name="multiselect1" id="multiselect1">
        <option>Please select a value</option>
        <option value="1">Option 1</option>
        <option value="2">Option 2</option>
        <option value="3">Option 3</option>
        <option value="4">Option 4</option>
    </select>
</div>
```
*/
.form-select[multiple] {
  height: auto; }
  .form-select[multiple] option {
    padding: 5px; }

/*doc
---
title: Radios and Checkbox
name: 07forms_basics
category: Forms
parent: forms
---

```html_example
<div class="form-field">
    <label class="form-label">Field label</label>
    <input class="form-checkbox" type="checkbox" id="check1">
    <label class="form-label" for="check1">Checkbox 1 label</label>
    <input class="form-checkbox" type="checkbox" id="check2">
    <label class="form-label" for="check2">Checkbox 2 label</label>
</div>
```

```html_example
<div class="form-field">
    <label class="form-label">Field label</label>
    <input class="form-radio" type="radio" name="radio_example" id="radio1">
    <label class="form-label" for="radio1">Radio 1 label</label>
    <input class="form-radio" type="radio" name="radio_example" id="radio2">
    <label class="form-label" for="radio2">Radio 2 label</label>
</div>
```
*/
.form-checkbox,
.form-radio {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .form-checkbox + .form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label,
  .form-radio + .form-label,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label,
  body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0.375rem;
    padding-left: 1.875rem;
    position: relative;
    vertical-align: baseline;
    width: 100%; }
    .form-checkbox + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, .form-checkbox + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after,
    .form-radio + .form-label::before,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
    body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
    .form-radio + .form-label::after,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after,
    body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after {
      content: "";
      display: block;
      position: absolute;
      transition: all 50ms ease-out; }
    .form-checkbox + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
    .form-radio + .form-label::before,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
    body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before {
      background-color: white;
      border: solid #8f8f8f;
      border-width: 1px;
      height: 1rem;
      left: 0;
      top: 0;
      width: 1rem; }
    .form-checkbox + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after,
    .form-radio + .form-label::after,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after,
    body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after {
      height: 0.875rem;
      left: 1px;
      opacity: 0;
      top: 1px;
      transform: scale(0);
      width: 0.875rem; }

.form-checkbox:checked + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox:checked + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox:checked + label::after,
.form-radio:checked + .form-label::after,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio:checked + label::after,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio:checked + label::after {
  opacity: 1;
  transform: scale(1); }

.form-checkbox[disabled] + .form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox[disabled] + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox[disabled] + label,
.form-radio[disabled] + .form-label,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio[disabled] + label,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio[disabled] + label {
  cursor: default; }
  .form-checkbox[disabled] + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox[disabled] + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox[disabled] + label::before,
  .form-radio[disabled] + .form-label::before,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio[disabled] + label::before,
  body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio[disabled] + label::before {
    background-color: white; }

.form-checkbox + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before {
  border-radius: 4px; }

.form-checkbox + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 0.999)' /%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  color: rgba(51, 51, 51, 0.999);
  content: "";
  font-size: 0.875rem;
  line-height: 1;
  text-align: center; }


.form-radio + .form-label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before {
  border-radius: 50%; }


.form-radio + .form-label::after,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after {
  background: rgba(51, 51, 51, 0.999);
  border: 3px solid white;
  border-radius: 0.875rem; }

/*doc
---
title: Inputs with Extras
name: 08forms_inputextras
category: Forms
parent: forms
---

Sometimes inputs need inline actions. An inline button for a search box for example.

```html_example
<div class="form-field">
    <label class="form-label" for="input9">Input with action</label>
    <input class="form-input has-action" type="search" id="input9">
    <button class="button button--icon button--inputAction">
        <span class="u-hiddenVisually">Search</span>
        <icon glyph="ic-search" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></icon>
    </button>
</div>
```
*/
.form-input.has-action, .select2-search--dropdown .has-action.select2-search__field, .select2-container .has-action.select2-selection--single, .select2-container .select2-search--inline .has-action.select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea.has-action, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea.has-action, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea.has-action, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea.has-action, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-action, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-action, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-action, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-action, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-action, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-action, .card-total-wrapper .cart-totals .cart-total .has-action.form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .has-action.select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .has-action.select2-search__field {
  float: left;
  padding-right: 2.875rem; }
  .form-input.has-action + .button--inputAction, .select2-search--dropdown .has-action.select2-search__field + .button--inputAction, .select2-container .has-action.select2-selection--single + .button--inputAction, .select2-container .select2-search--inline .has-action.select2-search__field + .button--inputAction, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-action.yotpo-new-input-container + .button--inputAction, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-action + .button--inputAction, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-action + .button--inputAction, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-action + .button--inputAction, .card-total-wrapper .cart-totals .cart-total .has-action.form-input + .button--inputAction, .card-total-wrapper .cart-totals .cart-total .select2-container .has-action.select2-selection--single + .button--inputAction, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .has-action.select2-search__field + .button--inputAction {
    background: transparent;
    border: 0;
    border-radius: 0 0 0 0;
    float: left;
    height: 2.875rem;
    margin: 0.0625rem 0 0 -2.9375rem;
    width: 2.875rem; }

/*doc
---
title: Inputs with Icons
name: 09forms_inputicons
category: Forms
parent: forms
---

Sometimes inputs need to display an informative icon to convey a certain meaning, like secure.

```html_example
<div class="form-field">
    <label class="form-label" for="input99">Input with icon</label>
    <input class="form-input has-icon" type="search" id="input9">
    <icon glyph="ic-lock" class="icon" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"></path></svg></icon>
</div>
```
*/
.form-input.has-icon, .select2-search--dropdown .has-icon.select2-search__field, .select2-container .has-icon.select2-selection--single, .select2-container .select2-search--inline .has-icon.select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-icon, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-icon, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-icon, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-icon, .card-total-wrapper .cart-totals .cart-total .has-icon.form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .has-icon.select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .has-icon.select2-search__field {
  float: left;
  padding-right: 2.25rem; }
  .form-input.has-icon + .icon, .select2-search--dropdown .has-icon.select2-search__field + .icon, .select2-container .has-icon.select2-selection--single + .icon, .select2-container .select2-search--inline .has-icon.select2-search__field + .icon, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea.has-icon + .icon, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .has-icon.yotpo-new-input-container + .icon, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea.has-icon + .icon, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-icon + .icon, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select.has-icon + .icon, .card-total-wrapper .cart-totals .cart-total .has-icon.form-input + .icon, .card-total-wrapper .cart-totals .cart-total .select2-container .has-icon.select2-selection--single + .icon, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .has-icon.select2-search__field + .icon {
    height: 3rem;
    margin-left: -2.25rem;
    width: 1.25rem; }

/*doc
---
title: Form PrefixPostfix
name: 10forms_prefixpostfix
category: Forms
parent: forms
---

PrefixPostfix

```html_example
<div class="form-field">
    <label class="form-label" for="input4">Prefixed Label <small>(Inc. tax)</small></label>
    <div class="form-prefixPostfix">
        <span class="form-prefixPostfix-label form-prefixPostfix-label--prefix" id="prefixDesc1">AUD $</span>
        <input class="form-input form-prefixPostfix-input" id="input4" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc1">
    </div>
</div>

<div class="form-field">
    <label class="form-label" for="input5">Postfixed Label</label>
    <div class="form-prefixPostfix">
        <input class="form-input form-prefixPostfix-input" id="input5" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc2">
        <span class="form-prefixPostfix-label form-prefixPostfix-label--postfix" id="prefixDesc2">KG</span>
    </div>
</div>
```

### PrefixPostfix with a button

```html_example
<div class="form-field">
    <label class="form-label" for="input6">Prefixed Button</label>
    <div class="form-prefixPostfix">
        <input class="button form-prefixPostfix-button--prefix" type="submit" value="Save">
        <input class="form-input" id="input6" type="text" placeholder="Placeholder text">
    </div>
</div>

<div class="form-field">
    <label class="form-label" for="input7">Postfixed Button</label>
    <div class="form-prefixPostfix">
        <input class="form-input" id="input7" type="text" placeholder="Placeholder text">
        <input class="button form-prefixPostfix-button--postfix" type="submit" value="Save">
    </div>
</div>
```
*/
.form-prefixPostfix {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  .form-prefixPostfix .form-input, .form-prefixPostfix .select2-search--dropdown .select2-search__field, .select2-search--dropdown .form-prefixPostfix .select2-search__field, .form-prefixPostfix .select2-container .select2-selection--single, .select2-container .form-prefixPostfix .select2-selection--single, .form-prefixPostfix .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .form-prefixPostfix .select2-search__field, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select, .form-prefixPostfix body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix .form-input, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix .select2-selection--single, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix .select2-search__field {
    flex: 1; }
  .form-prefixPostfix .button {
    height: 3rem; }

.form-prefixPostfix-input {
  border-radius: 0 0 0 0; }

.form-prefixPostfix-label {
  background-color: white;
  border: solid #151515;
  border-width: 1px;
  flex: 1;
  font-weight: 300;
  height: 3rem;
  line-height: normal;
  max-width: 5.625rem;
  padding: 0.75rem;
  text-align: center; }

.form-prefixPostfix-label--prefix {
  border-radius: 0 0 0 0;
  border-width: 1px 0 1px 1px; }
  .form-prefixPostfix-label--prefix + .form-input, .select2-search--dropdown .form-prefixPostfix-label--prefix + .select2-search__field, .select2-container .form-prefixPostfix-label--prefix + .select2-selection--single, .select2-container .select2-search--inline .form-prefixPostfix-label--prefix + .select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix-label--prefix + textarea, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix-label--prefix + select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix-label--prefix + select, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix-label--prefix + .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix-label--prefix + .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix-label--prefix + .select2-search__field {
    border-radius: 0 0 0 0; }

.form-prefixPostfix-label--postfix {
  border-radius: 0 0 0 0;
  border-width: 1px 1px 1px 0; }

.form-prefixPostfix-button--prefix {
  margin: 0 0.75rem 0 0; }

.form-prefixPostfix-button--postfix {
  margin: 0 0 0 0.75rem; }

/*doc
---
title: Form Switch
name: 11forms_switch
category: Forms
parent: forms
---

Switch

```html_example
<div class="form-field">
    <switch>
        <div class="switch">
            <input class="switch-checkbox" type="checkbox" id="switch-1" aria-describedby="switch-ariaDescription-2">
            <label class="switch-toggle" for="switch-1">
            </label>
            <span id="switch-ariaDescription-2" class="switch-ariaDescription">
                Switching this setting off will...
            </span>
        </div>
    </switch>
</div>

<div class="form-field">
    <switch>
        <div class="switch switch--checked">
            <input class="switch-checkbox" type="checkbox" id="switch-1" aria-describedby="switch-ariaDescription-2">
            <label class="switch-toggle" for="switch-1">
            </label>
            <span id="switch-ariaDescription-2" class="switch-ariaDescription">
                Switching this setting off will...
            </span>
        </div>
    </switch>
</div>

<div class="form-field">
    <switch>
        <div class="switch switch--checked">
            <input class="switch-checkbox" type="checkbox" id="switch-3" aria-describedby="switch-ariaDescription-4">
            <label class="switch-toggle" for="switch-3">
                <span class="switch-label">On</span>
            </label>
            <span id="switch-ariaDescription-4" class="switch-ariaDescription">
                Switching this setting off will...
            </span>
        </div>
    </switch>
</div>

<div class="form-field">
    <switch>
        <div class="switch">
            <input class="switch-checkbox" type="checkbox" id="switch-3" aria-describedby="switch-ariaDescription-4">
            <label class="switch-toggle" for="switch-3">
                <span class="switch-label">Off</span>
            </label>
            <span id="switch-ariaDescription-4" class="switch-ariaDescription">
                Switching this setting off will...
            </span>
        </div>
    </switch>
</div>

<div class="form-field">
    <switch>
        <div class="switch switch--important">
            <span class="switch-description--off">Down for Maintenance</span>
            <input class="switch-checkbox" type="checkbox" id="switch-7" aria-describedby="switch-ariaDescription-8">
            <label class="switch-toggle" for="switch-7">
            </label>
            <span class="switch-description--on">Open</span>
            <span id="switch-ariaDescription-8" class="switch-ariaDescription">
                Switching this setting to off will enter your store into maintenance mode.
            </span>
        </div>
    </switch>
</div>

<div class="form-field">
    <switch>
        <div class="switch switch--important switch--checked">
            <span class="switch-description--off">Down for Maintenance</span>
            <input class="switch-checkbox" type="checkbox" id="switch-7" aria-describedby="switch-ariaDescription-8">
            <label class="switch-toggle" for="switch-7">
            </label>
            <span class="switch-description--on">Open</span>
            <span id="switch-ariaDescription-8" class="switch-ariaDescription">
                Switching this setting to off will enter your store into maintenance mode.
            </span>
        </div>
    </switch>
</div>
```
*/
.switch-checkbox {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .switch-checkbox:focus + .switch-toggle {
    border-color: #fec45c;
    box-shadow: 0 0 4px rgba(254, 196, 92, 0.4); }

.switch-toggle {
  background-color: #757575;
  border: 1px solid #757575;
  border-radius: 1.75rem;
  cursor: pointer;
  display: inline-block;
  height: 1.75rem;
  position: relative;
  transition: all 100ms ease-out;
  vertical-align: middle;
  width: 3.75rem; }
  .switch--important .switch-toggle {
    background-color: #c6281d;
    border-color: #c6281d; }
  .switch--checked .switch-toggle {
    background-color: #008a06;
    border-color: #008a06; }
  .switch--disabled .switch-toggle {
    background-color: #e5e5e5;
    border-color: #919191;
    cursor: default; }

.switch-toggle::before {
  background: white;
  border-radius: 1.25003rem;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  content: "";
  height: 1.25003rem;
  left: 0.18749rem;
  position: absolute;
  top: 0.18749rem;
  transition: all 100ms ease-out;
  width: 1.25003rem; }
  .switch--checked .switch-toggle::before {
    left: 2.18749rem; }

.switch-label {
  color: white;
  height: 26px;
  line-height: 1.6875;
  position: absolute;
  right: 0.375rem;
  text-transform: uppercase;
  transition: all 100ms ease-out; }
  .switch--checked .switch-label {
    font-weight: 600;
    left: 0.375rem;
    right: auto; }
  .switch--disabled .switch-label {
    color: #757575; }

.switch-label--icon.icon {
  height: 1.625rem;
  width: 1.625rem; }
  .switch-label--icon.icon svg {
    height: 1.625rem;
    width: 1.625rem;
    fill: white; }
    .switch--disabled .switch-label--icon.icon svg {
      fill: #757575; }

.switch-description--off {
  color: #0e0e0e;
  margin-right: 5px; }
  .switch--checked .switch-description--off {
    color: #757575; }

.switch-description--on {
  color: #757575;
  margin-left: 5px; }
  .switch--checked .switch-description--on {
    color: #0e0e0e; }

.switch-ariaDescription {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*doc
---
title: Form Actions
name: 14forms_actions
category: Forms
parent: forms
---

Forms require actions to submit or cancel (or what ever action a user should perform).
Form actions come in 2 flavours; normal and fixed.

```html_example
<div class="form-actions">
    <a href="#">Cancel</a>
    <button class="button">Reset</button>
    <button class="button button--primary">Submit</button>
</div>
```

### Form Actions --fixed

```html_example
<div class="form-actions form-actions--fixed">
    <a href="#">Cancel</a>
    <button class="button">Reset</button>
    <button class="button button--primary">Submit</button>
</div>
```
*/
.form-actions {
  background: none;
  border: 0;
  text-align: center; }
  @media (min-width: 481px) {
    .form-actions {
      text-align: left; } }

.form-actions > * {
  display: inline-block;
  margin-bottom: 1rem;
  width: 100%; }
  @media (min-width: 481px) {
    .form-actions > * {
      vertical-align: baseline;
      width: auto; } }

@media (min-width: 481px) {
  .form-actions--fixed {
    background: white;
    border-top: 1px solid #151515;
    bottom: 0;
    left: 0;
    padding: 1.5rem 2rem;
    position: fixed;
    right: 0;
    text-align: right;
    z-index: 20; } }

/*doc
---
title: Form Errors
name: 12forms_errors
category: Forms
parent: forms
---

Form inline errors

```html_example
<div class="form-field form-field--success">
    <label class="form-label" for="valid_simple">Valid field</label>
    <input class="form-input" id="valid_simple" type="text" value="Some Valid text">
    <icon class="form-input-indicator icon ng-isolate-scope" glyph="ic-check-circle" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"></path></svg></icon>
</div>

<div class="form-field form-field--error">
    <label class="form-label" for="invalid_simple">Invalid field</label>
    <input class="form-input" id="invalid_simple" type="text" value="Some Invalid text">
    <icon class="form-input-indicator icon ng-isolate-scope" glyph="ic-error" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></svg></icon>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_simple">
                This is not a valid email address
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--warning">
    <label class="form-label" for="warning_simple">Warning field</label>
    <input class="form-input" id="warning_simple" type="text" value="Text that generated a Warning">
    <icon class="form-input-indicator icon ng-isolate-scope" glyph="ic-error" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></svg></icon>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage" for="warning_simple">
                Did you mean…
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--error">
    <label class="form-label" for="invalid_select">Select label</label>
    <select class="form-select" name="invalid_select" id="invalid_select">
        <option value="Please select a value">Please select a value</option>
        <option value="1">Option 1</option>
        <option value="2">Option 2</option>
    </select>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_select">
                You must select a value
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--error">
    <label class="form-label">Checkbox label</label>
    <input class="form-checkbox" type="checkbox" id="invalid_check1">
    <label class="form-label" for="invalid_check1">Checkbox 1 label</label>
    <input class="form-checkbox" type="checkbox" id="invalid_check2">
    <label class="form-label" for="invalid_check2">Checkbox 2 label</label>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage">
                Please select one or more
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--error">
    <label class="form-label">Radio label</label>
    <input class="form-radio" type="radio" name="invalid_radio_example" id="invalid_radio1">
    <label class="form-label" for="invalid_radio1">Radio 1 label</label>
    <input class="form-radio" type="radio" name="invalid_radio_example" id="invalid_radio2">
    <label class="form-label" for="invalid_radio2">Radio 2 label</label>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage">
                Please select an option
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--error">
    <label class="form-label" for="invalid_prefix">Prefixed Label <small>(Inc. tax)</small></label>
    <div class="form-prefixPostfix">
        <span class="form-prefixPostfix-label form-prefixPostfix-label--prefix" id="prefixDesc1">AUD $</span>
        <input class="form-input form-prefixPostfix-input" id="invalid_prefix" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc1">
        <icon class="form-input-indicator icon ng-isolate-scope" glyph="ic-error" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z"></path></svg></icon>
    </div>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_prefix">
                Please input a dollar amount
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--error">
    <label class="form-label" for="invalid_postfix">Postfixed Label</label>
    <div class="form-prefixPostfix">
        <input class="form-input form-prefixPostfix-input" id="invalid_postfix" type="text" placeholder="Placeholder text" aria-describedby="prefixDesc2">
        <span class="form-prefixPostfix-label form-prefixPostfix-label--postfix" id="prefixDesc2">KG</span>
    </div>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_postfix">
                Please enter the weight in kilograms
            </label>
        </li>
    </ul>
</div>

<div class="form-field form-field--error">
    <label class="form-label" for="invalid_postfix_button">Postfixed Button</label>
    <div class="form-prefixPostfix">
        <input class="form-input" id="invalid_postfix_button" type="text" placeholder="Placeholder text">
        <input class="button form-prefixPostfix-button--postfix" type="submit" value="Save">
    </div>
    <ul class="form-field-errors">
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_postfix_button">
                This is a really long error message to give alot
                more detail to the user about what is wrong with this field.
            </label>
        </li>
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_postfix_button">
                Something else was wrong
            </label>
        </li>
        <li class="form-field-error">
            <label class="form-inlineMessage" for="invalid_postfix_button">
                You really messed up here
            </label>
        </li>
    </ul>
</div>
```
*/
.form-input-indicator {
  height: 1.375rem;
  width: 1.375rem;
  float: left;
  margin: 0 0 0 -1.875rem;
  position: relative;
  top: 0.625rem; }
  .form-prefixPostfix .form-input-indicator {
    top: 0; }
  .form-input-indicator > svg {
    fill: #008a06; }

.form-field-errors {
  list-style: none;
  margin-left: 0;
  margin-left: 0;
  clear: both;
  margin-bottom: 0;
  margin-top: 0.1875rem; }
  .form-field-errors ul,
  .form-field-errors ol {
    list-style: none;
    margin-bottom: 0; }

.form-inlineMessage {
  display: inline-block;
  line-height: 24px;
  margin: 0.375rem 0 -0.5rem;
  width: 100%; }

.form-field--success .form-input, .form-field--success .select2-search--dropdown .select2-search__field, .select2-search--dropdown .form-field--success .select2-search__field, .form-field--success .select2-container .select2-selection--single, .select2-container .form-field--success .select2-selection--single, .form-field--success .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .form-field--success .select2-search__field, .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select, .form-field--success body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select, .form-field--success .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .form-field--success .form-input, .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .form-field--success .select2-selection--single, .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--success .select2-search__field,
.form-field--error .form-input,
.form-field--error .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .form-field--error .select2-search__field,
.form-field--error .select2-container .select2-selection--single,
.select2-container .form-field--error .select2-selection--single,
.form-field--error .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .form-field--error .select2-search__field,
.form-field--error .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--error select,
.form-field--error body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--error select,
.form-field--error .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .form-field--error .form-input,
.form-field--error .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .form-field--error .select2-selection--single,
.form-field--error .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--error .select2-search__field,
.form-field--warning .form-input,
.form-field--warning .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .form-field--warning .select2-search__field,
.form-field--warning .select2-container .select2-selection--single,
.select2-container .form-field--warning .select2-selection--single,
.form-field--warning .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .form-field--warning .select2-search__field,
.form-field--warning .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--warning select,
.form-field--warning body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--warning select,
.form-field--warning .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .form-field--warning .form-input,
.form-field--warning .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .form-field--warning .select2-selection--single,
.form-field--warning .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--warning .select2-search__field {
  float: left; }

.form-field--success .form-input, .form-field--success .select2-search--dropdown .select2-search__field, .select2-search--dropdown .form-field--success .select2-search__field, .form-field--success .select2-container .select2-selection--single, .select2-container .form-field--success .select2-selection--single, .form-field--success .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .form-field--success .select2-search__field, .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container, .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea, .form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select, .form-field--success body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select, .form-field--success .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .form-field--success .form-input, .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .form-field--success .select2-selection--single, .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--success .select2-search__field,
.form-field--success .form-select,
.form-field--success .form-checkbox + .form-label::before,
.form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--success .form-checkbox + label::before,
.form-field--success body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--success .form-checkbox + label::before,
.form-field--success .form-radio + .form-label::before,
.form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--success .form-radio + label::before,
.form-field--success body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--success .form-radio + label::before,
.form-field--success .form-prefixPostfix-label {
  border-color: #008a06; }

.form-field--success .form-field-error,
.form-field--success .form-inlineMessage {
  color: #008a06; }

.form-field--success .form-input-indicator > svg {
  fill: #008a06; }


.form-field--error .form-input,
.form-field--error .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .form-field--error .select2-search__field,
.form-field--error .select2-container .select2-selection--single,
.select2-container .form-field--error .select2-selection--single,
.form-field--error .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .form-field--error .select2-search__field,
.form-field--error .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--error select,
.form-field--error body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--error select,
.form-field--error .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .form-field--error .form-input,
.form-field--error .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .form-field--error .select2-selection--single,
.form-field--error .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--error .select2-search__field,
.form-field--error .form-select,
.form-field--error .form-checkbox + .form-label::before,
.form-field--error .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--error .form-checkbox + label::before,
.form-field--error body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--error .form-checkbox + label::before,
.form-field--error .form-radio + .form-label::before,
.form-field--error .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--error .form-radio + label::before,
.form-field--error body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--error .form-radio + label::before,
.form-field--error .form-prefixPostfix-label {
  border-color: #cc4749; }

.form-field--error .form-field-error,
.form-field--error .form-inlineMessage {
  color: #cc4749; }

.form-field--error .form-input-indicator > svg {
  fill: #cc4749; }


.form-field--warning .form-input,
.form-field--warning .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .form-field--warning .select2-search__field,
.form-field--warning .select2-container .select2-selection--single,
.select2-container .form-field--warning .select2-selection--single,
.form-field--warning .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .form-field--warning .select2-search__field,
.form-field--warning .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning .yotpo-new-input-container,
.form-field--warning .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--warning textarea,
.form-field--warning .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--warning select,
.form-field--warning body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--warning select,
.form-field--warning .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .form-field--warning .form-input,
.form-field--warning .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .form-field--warning .select2-selection--single,
.form-field--warning .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--warning .select2-search__field,
.form-field--warning .form-select,
.form-field--warning .form-checkbox + .form-label::before,
.form-field--warning .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--warning .form-checkbox + label::before,
.form-field--warning body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--warning .form-checkbox + label::before,
.form-field--warning .form-radio + .form-label::before,
.form-field--warning .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--warning .form-radio + label::before,
.form-field--warning body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--warning .form-radio + label::before,
.form-field--warning .form-prefixPostfix-label {
  border-color: #c6281d; }

.form-field--warning .form-field-error,
.form-field--warning .form-inlineMessage {
  color: #c6281d; }

.form-field--warning .form-input-indicator > svg {
  fill: #c6281d; }

/*doc
---
title: Panels
name: panel
category: Components
---

Panels are a simple container which is relatively positioned within the document which helps you section
your content. Panels may also have a header, which contains a related title to describe the contents.

```sass_file_example
src/settings/foundation/panels/_settings.scss
```
```html_example
<div class="panel">
    <div class="panel-header">
        <h2 class="panel-title">Panel Title</h2>
    </div>
    <div class="panel-body">
        <h2>Some Panel Content</h2>
        <p>Should be able to handle any type of content.</p>
    </div>
</div>
```
*/
.panel {
  position: relative; }

.panel-header {
  background-color: #e5e5e5;
  margin: 0;
  padding: 1.5rem 2rem 0; }

.panel-title {
  line-height: 1.5;
  margin: 0; }

.panel-body {
  margin-bottom: 1.5rem;
  padding: 1rem 2rem 1.5rem;
  background: #e5e5e5; }
  .panel-body > :first-child {
    margin-top: 0; }
  .panel-body > :last-child {
    margin-bottom: 0; }
  .panel-body > :last-child {
    margin-bottom: 0; }

.breadcrumbs {
  display: block;
  list-style: none;
  margin-left: 0;
  overflow: hidden; }

.breadcrumb {
  color: #151515;
  float: left;
  font-size: 13px;
  line-height: 13px;
  margin: 0;
  line-height: 1.5; }
  .breadcrumb a {
    color: #151515; }
  .breadcrumb.current {
    color: #151515;
    cursor: default; }
    .breadcrumb.current a {
      color: #151515;
      cursor: default; }
    .breadcrumb.current:hover, .breadcrumb.current:hover a, .breadcrumb.current:focus, .breadcrumb.current:focus a {
      text-decoration: none; }
  .breadcrumb.unavailable {
    color: #919191; }
    .breadcrumb.unavailable a {
      color: #919191; }
    .breadcrumb.unavailable:hover,
    .breadcrumb.unavailable:hover a, .breadcrumb.unavailable:focus,
    .breadcrumb.unavailable a:focus {
      color: #919191;
      cursor: not-allowed;
      text-decoration: none; }
  .breadcrumb:before {
    color: #151515;
    content: "/";
    margin: 0;
    position: relative;
    top: 1px; }
  .breadcrumb:first-child:before {
    content: " ";
    margin: 0; }
  .breadcrumb::before {
    margin: 0 0.5rem; }
    @media (min-width: 481px) {
      .breadcrumb::before {
        margin: 0 0.5rem; } }

.breadcrumb-label {
  cursor: pointer; }
  .breadcrumb-label:hover {
    color: #333333;
    text-decoration: none; }
  .breadcrumb.is-active > .breadcrumb-label {
    color: #151515;
    cursor: default; }
  .breadcrumb.is-unavailable > .breadcrumb-label {
    color: #919191;
    cursor: default; }

.tabs {
  border-bottom: 1px solid #e5e5e5;
  margin: 0; }
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs:after {
    clear: both; }

.tab {
  border-bottom: white;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative; }
  @media (min-width: 551px) {
    .tab {
      float: left; } }

.tab-title {
  color: #151515;
  display: block;
  font-size: 16px;
  padding: 0.75rem 1.5rem; }
  .tab-title:hover {
    color: #151515; }

.tab.is-active .tab-title {
  color: #151515;
  font-weight: 700; }

@media (min-width: 551px) {
  .tabs--vertical {
    border-bottom: 0;
    float: left;
    margin: 0 0 1.5rem;
    max-width: 20%;
    width: 20%; } }

.tabs--vertical .tab {
  float: none; }

.tabs-contents {
  margin-bottom: 1.5rem; }
  .tabs-contents:before, .tabs-contents:after {
    content: " ";
    display: table; }
  .tabs-contents:after {
    clear: both; }

@media (min-width: 551px) {
  .tabs-contents--vertical {
    float: left;
    max-width: 80%;
    padding-left: 1.5rem;
    width: 80%; }
    .tabs-contents--vertical > .tab-content {
      padding: 0 1.5rem; } }

.tab-content {
  display: none;
  padding: 1.5rem 0; }
  .tab-content.is-active {
    display: block; }

.no-js .tab-content {
  display: block;
  float: none; }

/*doc
---
title: Navigation
name: nav
category: Components
---

The navigation pattern holds a list of links wrapped in a navigation element. The links can help you navigate
the document, or the information architecture. Each link should modify the URL in some way.

```sass_file_example
src/settings/bigcommerce/nav/_settings.scss
```
We generate our own navigation abstractions through a `nav()` mixin. The mixin works as follows:

```scss_example
nav($style: "navBar", $wrapper: "nav")
```
Where:

 - `$style` - The type of navigation (a bar or list)
 - `$wrapper` - The wrapper of the navigation (usually nav, ul or ol)

There is also a `nav-action()` mixin, which when used will set the styles for any actionable items in your navigation list.

```scss_example
nav-action($color, $fontFamily, $fontSize, $padding)
```

*/
/*doc
---
title: Navigation Bar
name: navBar
parent: nav
category: Components
---

The Navigation Bar is a horizontal navigation component, useful for page navigation or any other primary content navigation.

```html_example
<nav class="navBar navBar--internal">
    <ul class="navBar-section">
        <li class="navBar-item">
            <a class="navBar-action" href="#">Item 1</a>
        </li>
        <li class="navBar-item is-active">
            <a class="navBar-action" href="#">Item 2</a>
        </li>
        <li class="navBar-item">
            <a class="navBar-action" href="#">Item 3</a>
        </li>
        <li class="navBar-item">
            <a class="navBar-action" href="#">Item 4</a>
        </li>
    </ul>
    <ul class="navBar-section navBar-section--alt">
        <li class="navBar-item">
            <a class="navBar-action" href="#">Item 5</a>
        </li>
        <li class="navBar-item">
            <a class="navBar-action" href="#">Item 6</a>
        </li>
        <li class="navBar-item">
            <a class="navBar-action" href="#">Item 7</a>
        </li>
    </ul>
</nav>
```

You can create a navigation bar abstraction with the following mixin:

```scss_example
.pageNavigation {
    @include nav("navBar", "nav");
    @include nav-action($navBar-action-color, $navBar-action-fontFamily, $navBar-action-fontSize, $navBar-action-padding);
}
```

*/
.navBar:before, .navBar:after {
  content: " ";
  display: table; }

.navBar:after {
  clear: both; }

.navBar ul,
.navBar ol {
  list-style: none;
  margin-left: 0;
  margin: 0;
  padding: 0; }
  .navBar ul ul,
  .navBar ul ol,
  .navBar ol ul,
  .navBar ol ol {
    list-style: none;
    margin-bottom: 0; }
  .navBar ul li,
  .navBar ol li {
    margin: 0;
    padding: 0; }

.navBar-section {
  float: left; }
  .navBar-section:before, .navBar-section:after {
    content: " ";
    display: table; }
  .navBar-section:after {
    clear: both; }

.navBar-section--alt {
  float: right;
  margin-left: 1.5rem; }

.navBar-section + .navBar-section {
  margin-left: 1.5rem; }

@media (min-width: 551px) {
  .navBar-item {
    float: left; } }

.navBar-item, .navBar-action {
  display: block; }

.navBar-action {
  color: #0e0e0e;
  font-size: 16px;
  padding: 0.75rem; }

/*doc
---
title: Navigation List
name: navList
parent: nav
category: Components
---

The Navigation List is a vertical navigation component, useful for secondary navigation like a list of child pages.

```html_example
<nav class="navList navList--aside">
    <ul class="navList-section">
        <li class="navList-item">
            <a class="navList-action" href="#">Item 1</a>
        </li>
        <li class="navList-item is-active">
            <a class="navList-action" href="#">Item 2</a>
            <ul class="navList-subSection">
                <li class="navList-item">
                    <a class="navList-action" href="#">Sub-item 1</a>
                </li>
                <li class="navList-item is-active">
                    <a class="navList-action" href="#">Sub-item 2</a>
                </li>
                <li class="navList-item">
                    <a class="navList-action" href="#">Sub-item 3</a>
                </li>
                <li class="navList-item">
                    <a class="navList-action" href="#">Sub-item 4</a>
                </li>
            </ul>
        </li>
        <li class="navList-item">
            <a class="navList-action" href="#">Sub-item 3</a>
        </li>
        <li class="navList-item">
            <a class="navList-action" href="#">Sub-item 4</a>
        </li>
    </ul>
</nav>
```

You can create a navigation list abstraction with the following mixin:

```scss_example
.subPagesList {
    @include nav("navList", "ul");
    @include nav-action($navBar-action-color, $navBar-action-fontFamily, $navBar-action-fontSize, $navBar-action-padding);
}
```

*/
.navList:before, .navList:after {
  content: " ";
  display: table; }

.navList:after {
  clear: both; }

.navList ul,
.navList ol {
  list-style: none;
  margin-left: 0;
  margin: 0;
  padding: 0; }
  .navList ul ul,
  .navList ul ol,
  .navList ol ul,
  .navList ol ol {
    list-style: none;
    margin-bottom: 0; }
  .navList ul li,
  .navList ol li {
    margin: 0;
    padding: 0; }

.navList-section:before, .navList-section:after {
  content: " ";
  display: table; }

.navList-section:after {
  clear: both; }

.navList-section--alt {
  float: right;
  margin-left: 1.5rem; }

.navList-section + .navList-section {
  margin-top: 1.5rem; }

.navList-item, .navList-action {
  display: block; }

.navList-action {
  color: #151515;
  font-size: 16px;
  padding: 0.1875rem 0; }

.pagination-list {
  display: block;
  margin-left: 0; }
  .pagination-list li {
    color: #151515;
    font-size: 1rem;
    margin-left: 0.375rem; }
    .pagination-list li a, .pagination-list li button {
      border-radius: 4px;
      transition: background-color 300ms ease-out;
      background: none;
      color: #151515;
      display: block;
      font-size: 1em;
      font-weight: normal;
      line-height: inherit;
      padding: 0.3125rem 0.5rem; }
  .pagination-list li {
    display: block; }

li.pagination-item {
  cursor: pointer; }
  li.pagination-item:first-child {
    margin-left: 0; }
  li.pagination-item a:hover {
    color: #151515; }

li.pagination-item--current a, li.pagination-item--current button {
  color: #151515;
  cursor: default; }

/*doc
---
title: Alerts
name: alerts
category: Components
---

Alerts can be used to inform users about the actions they perform, whether it's a successful message, a warning, error, or just information.
They can be displayed at a page level or inside a specific container. They will take the full width of their containers.

```sass_file_example
src/settings/foundation/alerts/_settings.scss
```

The alert box consists of three `alertBox-column`s: The `alertBox-icon` which contains the icon for the type of alert,
the `alertBox-message` which can contain the heading and text for the alert message, and `alertBox-close` which holds the close button.
You can set the vertical alignment of the columns in the setting variables.

```html_example
<div class="alertBox">
    <div class="alertBox-column alertBox-icon">
        <icon class="icon" aria-hidden="true">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
                <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"></path>
            </svg>
        </icon>
    </div>
    <div class="alertBox-column alertBox-message">
        <span>Generic alert</span>
    </div>
    <a class="alertBox-column alertBox-close" tabindex="0" href="#">
        <icon glyph="ic-close" class="icon" aria-hidden="true">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
                <path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"></path>
            </svg>
        </icon>
    </a>
</div>
```
*/
.alertBox {
  border-style: none;
  display: block;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0.75rem;
  padding: 0.75rem 1.125rem 0.75rem 1.125rem;
  position: relative;
  transition: opacity 300ms ease-out;
  background-color: #e5e5e5;
  border-color: #e5e5e5;
  color: white; }
  .alertBox .icon {
    height: 1.25rem;
    width: 1.25rem; }
  .alertBox .button {
    margin: 0 0 0 0.75rem; }

.alertBox--info {
  background-color: #666666;
  border-color: #666666;
  color: #333333; }
  .alertBox--info svg {
    fill: #dfdfdf; }

.alertBox--success {
  background-color: #d5ffd8;
  border-color: #d5ffd8;
  color: white; }
  .alertBox--success svg {
    fill: #008a06; }

.alertBox--warning {
  background-color: #fffdea;
  border-color: #fffdea;
  color: white; }
  .alertBox--warning svg {
    fill: #c6281d; }

.alertBox--error {
  background-color: #ffdddd;
  border-color: #ffdddd;
  color: white; }
  .alertBox--error svg {
    fill: #cc4749; }

.alertBox-column {
  display: table-cell;
  text-align: center;
  vertical-align: middle; }

.alertBox-icon {
  padding-right: 1.125rem; }

.alertBox-message {
  margin: 0;
  text-align: left;
  width: 100%; }

.alertBox-heading {
  margin: 0; }

.alertBox-close {
  cursor: pointer;
  padding-left: 1.125rem; }
  .alertBox-close .icon {
    height: 1.25rem;
    width: 1.25rem; }
  .alertBox-close svg {
    fill: #151515; }

/*doc
---
title: Accordion
name: accordion
category: Components
---
```html_example
<section class="accordion">
    <article heading="Dynamic Group Header - 1" class="is-open">
        <h2 class="accordion-navigation is-open">
            <a href="javascript:void(0)" class="accordion-title">
                Dynamic Group Header - 1
                <icon class="accordion-indicator icon" glyph="ic-remove" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"></path></svg></icon>
            </a>
        </h2>
        <div class="accordion-content is-open">
            Dynamic Group Body - 1
        </div>
    </article>
    <article heading="Dynamic Group Header - 2">
        <h2 class="accordion-navigation">
            <a href="javascript:void(0)" class="accordion-title">
                Dynamic Group Header - 2
                <icon class="accordion-indicator icon" glyph="ic-remove" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"></path></svg></icon>
            </a>
        </h2>
    </article>
<article heading="Dynamic Group Header - 3">
        <h2 class="accordion-navigation accordion-navigation--error">
            <a href="javascript:void(0)" class="accordion-title">
                Dynamic Group Header - 3
                <icon class="accordion-indicator icon" glyph="ic-remove" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19 13H5v-2h14v2z"></path></svg></icon>
            </a>
        </h2>
    </article>
</section>
```

```sass_file_example
src/settings/foundation/accordion/_settings.scss
```
*/
.accordion {
  margin-bottom: 0;
  border: #e5e5e5 solid;
  border-width: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
  margin: 0 0 1.5rem; }
  .accordion:before, .accordion:after {
    content: " ";
    display: table; }
  .accordion:after {
    clear: both; }

.accordion-navigation {
  display: block;
  margin-bottom: 0 !important;
  border: #e5e5e5 solid;
  border-width: 1px 0;
  cursor: pointer; }
  .accordion-navigation.is-open > a {
    background: white;
    color: #0e0e0e; }
  .accordion-navigation > a {
    background: white;
    color: #151515;
    padding: 1.875rem;
    display: block;
    font-family: "Public Sans", Arial, Helvetica, sans-serif;
    font-size: 1rem; }
    .accordion-navigation > a:hover {
      background: #e5e5e5; }
  .accordion-navigation .accordion-title {
    padding: 1.5rem 1.875rem; }

.accordion-title {
  font-weight: 700;
  line-height: 24px; }

.accordion-content {
  display: none;
  padding: 2rem;
  border: #e5e5e5 solid;
  border-width: 0 0 1px; }
  .accordion-content.is-open {
    display: block; }

.accordion-navigation--success .accordion-title,
.accordion-navigation--success.is-open > a {
  color: #008a06; }

.accordion-navigation--error .accordion-title,
.accordion-navigation--error.is-open > a {
  color: #cc4749; }

.accordion-navigation--warning .accordion-title,
.accordion-navigation--warning.is-open > a {
  color: #c6281d; }

body.has-activeModal {
  overflow: hidden; }

.modal-background {
  background: #0e0e0e;
  background: rgba(51, 51, 51, 0.95);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0; }
  .has-activeModal .modal-background {
    display: block; }

.modal {
  border-radius: 0;
  display: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
  left: 0;
  background-color: white;
  padding: 2.25rem 2.25rem;
  border: solid 0 #e5e5e5;
  box-shadow: none;
  max-height: 80%;
  overflow: auto;
  position: fixed; }
  @media only screen and (max-width: 551px) {
    .modal {
      min-height: 100vh; } }
  .modal .column, .modal .columns {
    min-width: 0; }
  .modal > :first-child {
    margin-top: 0; }
  .modal > :last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 551px) {
    .modal {
      left: 0;
      margin: 0 auto;
      max-width: 80%;
      right: 0;
      width: 900px; } }
  @media only screen and (min-width: 551px) {
    .modal {
      top: 50% !important; } }
  @media (min-width: 551px) {
    .modal {
      transform: translateY(-50%); } }

.modal--large {
  max-height: 90%;
  width: 1280px; }

.modal--small {
  width: 500px; }

.modal-header {
  border-bottom: 1px solid #e5e5e5;
  padding: 1rem 0;
  position: relative; }

.modal-header-title {
  margin: 0; }

.modal-body {
  padding: 3rem 0; }
  .modal-body > :last-child {
    margin-bottom: 0; }

.modal-footer {
  border-top: 1px solid #e5e5e5;
  padding: 0.75rem 1.5rem;
  text-align: center; }
  @media (min-width: 481px) {
    .modal-footer {
      text-align: right; } }
  .modal-footer .button {
    display: block; }
    @media (min-width: 481px) {
      .modal-footer .button {
        display: inline-block;
        margin-bottom: 0; } }

.modal-footer-link {
  display: inline-block;
  font-size: 16px;
  margin: 0 0 0.75rem; }
  @media (min-width: 481px) {
    .modal-footer-link {
      display: inline;
      margin: 1.5rem; } }

.modal-close {
  color: #666666;
  cursor: pointer;
  font-size: 40px;
  font-weight: normal;
  line-height: 1;
  position: absolute;
  top: 1.05rem;
  right: 0.75rem;
  transform: translateY(none); }
  .modal-close .icon {
    height: 1.25rem;
    width: 1.25rem; }

@media print {
  .modal {
    background: #FFFFFF !important;
    display: none; } }

.loadingNotification {
  left: 50%;
  position: fixed;
  text-align: center;
  top: 3rem;
  transform: translateX(-50%);
  transform-style: preserve-3d;
  transition: all 200ms ease-out;
  z-index: 500; }
  .loadingNotification.ng-hide-remove, .loadingNotification.ng-hide-add-active {
    opacity: 0;
    top: 3.6rem;
    transform: scale(0.9) translateX(-50%); }
  .loadingNotification.ng-hide-remove-active {
    opacity: 1;
    top: 3rem;
    transform: scale(1) translateX(-50%); }

.loadingNotification-label {
  background: #666666;
  border-radius: 4px;
  color: white;
  display: inline-block;
  font-size: 16px;
  padding: 0.375rem 0.75rem; }

.loadingOverlay-container {
  min-height: 120px;
  position: relative; }

.loadingOverlay {
  background: rgba(51, 51, 51, 0.9);
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 250ms ease-out;
  width: 100%; }
  .loadingOverlay::before {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 2.5rem;
    border: solid 2px;
    border-color: white white #999999 #999999;
    content: "";
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    transform-style: preserve-3d;
    animation: spin 500ms infinite cubic-bezier(0.69, 0.31, 0.56, 0.83); }
  .loadingOverlay.ng-enter, .loadingOverlay.ng-leave.ng-leave-active {
    opacity: 0; }
  .loadingOverlay.ng-leave, .loadingOverlay.ng-enter.ng-enter-active {
    opacity: 1; }

@keyframes spin {
  0% {
    transform: translateY(-50%) rotate(0deg); }
  100% {
    transform: translateY(-50%) rotate(360deg); } }

/*doc
---
title: ActionBar
name: action_bar
category: Patterns
---
```html_example
<div class="actionBar">
    <div class="actionBar-section">
        <fieldset class="form-fieldset">
            <div class="actionBar-item form-field">
                <input class="form-input has-action" type="search" placeholder="Search">
                <button class="button button--icon button--inputAction">
                    <span class="is-srOnly">Search</span>
                    <icon glyph="ic-search"></icon>
                </button>
            </div>
            <a href="#" class="actionBar-item">Advanced</a>
        </fieldset>
    </div>
    <div class="actionBar-section actionBar-section--alt">
        <fieldset class="form-fieldset">
            <div class="actionBar-item form-field">
                <div class="buttonGroup">
                    <button class="button">
                        All
                    </button>
                    <button class="button">
                        Free
                    </button>
                    <button class="button">
                        Paid
                    </button>
                </div>
            </div>
            <div class="actionBar-item form-field">
                <label class="form-label" for="select1">Sort by</label>
                <select class="form-select" name="select1" id="select1">
                    <option value="1">Popular</option>
                    <option value="2">Newest</option>
                </select>
            </div>
        </fieldset>
    </div>
</div>
```

```sass_file_example
src/settings/bigcommerce/actionBar/_settings.scss
```
*/
.actionBar {
  margin: 1.5rem 0; }
  .actionBar:before, .actionBar:after {
    content: " ";
    display: table; }
  .actionBar:after {
    clear: both; }
  .actionBar .button {
    margin-bottom: 0; }
  .actionBar .buttonGroup {
    vertical-align: middle; }

.actionBar-link {
  display: block;
  padding: 0.75rem 0; }

.actionBar-section:before, .actionBar-section:after {
  content: " ";
  display: table; }

.actionBar-section:after {
  clear: both; }

@media (min-width: 551px) {
  .actionBar-section {
    float: left; }
    .actionBar-section .form-label, .actionBar-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .actionBar-section label, .actionBar-section body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .actionBar-section label {
      display: inline-block;
      margin: 0 0.375rem 0 0; }
    .actionBar-section .form-select,
    .actionBar-section .form-input,
    .actionBar-section .select2-search--dropdown .select2-search__field,
    .select2-search--dropdown .actionBar-section .select2-search__field,
    .actionBar-section .select2-container .select2-selection--single,
    .select2-container .actionBar-section .select2-selection--single,
    .actionBar-section .select2-container .select2-search--inline .select2-search__field,
    .select2-container .select2-search--inline .actionBar-section .select2-search__field,
    .actionBar-section .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
    .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
    .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
    .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
    .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
    .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
    .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
    .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
    .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
    .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
    .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
    .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
    .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
    .actionBar-section .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
    .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section textarea,
    .actionBar-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .actionBar-section select,
    .actionBar-section body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
    body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .actionBar-section select,
    .actionBar-section .card-total-wrapper .cart-totals .cart-total .form-input,
    .card-total-wrapper .cart-totals .cart-total .actionBar-section .form-input,
    .actionBar-section .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
    .card-total-wrapper .cart-totals .cart-total .select2-container .actionBar-section .select2-selection--single,
    .actionBar-section .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
    .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .actionBar-section .select2-search__field {
      display: inline-block;
      width: 12.5rem; } }

@media (min-width: 551px) {
  .actionBar-section--alt {
    float: right; } }

.actionBar-item {
  margin-bottom: 1.5rem; }
  @media (min-width: 551px) {
    .actionBar-item {
      display: inline-block;
      margin-bottom: 0;
      margin-right: 1.5rem;
      vertical-align: middle; }
      .actionBar-item:last-child {
        margin-right: 0; } }

/*doc
---
title: Cards
name: cards
category: Components
---

Cards are a typical component consisting of a figure and a short snippet of descriptive text.
This could include a heading and a caption or definition, and perhaps a call to action
or other actionable functions.

```sass_file_example
src/settings/bigcommerce/cards/_settings.scss
```
```html_example
<article class="card">
    <figure class="card-figure">
        <img class="card-image" src="http://lorempixel.com/960/360/sports/" alt="Example card image">
        <figcaption class="card-figcaption">
            <a class="card-figcaption-action" href="#">
                <div class="card-figcaption-body">
                    <span class="button card-figcaption-button">Learn more</span>
                </div>
            </a>
        </figcaption>
    </figure>
    <div class="card-body">
        <h2 class="card-title">20% Off First Design Project</h2>
        <h3 class="card-subTitle">Custom Designs</h3>
        <p class="card-text">
            Be seen by customers at the very moment that
            they are searching on Google for the things you offer.
        </p>
    </div>
</article>
```
*/
.card {
  background-color: transparent;
  margin-bottom: 3rem;
  padding: 0 0; }

.card-figure {
  background-color: white;
  margin-bottom: 0;
  padding: 0 0;
  position: relative; }

.card-image {
  border: 1px solid #151515;
  width: 100%; }

.card-figcaption {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0; }
  .card-figcaption:hover {
    opacity: 1; }

.card-figcaption-action {
  display: block;
  height: 100%; }

.card-figcaption-body {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  transform-style: preserve-3d; }
  .card-figcaption-body > :first-child {
    margin-top: 0; }
  .card-figcaption-body > :last-child {
    margin-bottom: 0; }
  .card-figcaption-body .card-text {
    color: #151515; }

.card-figcaption-button {
  background-color: rgba(255, 255, 255, 0.9);
  color: #333333; }
  .card-figcaption-button:hover {
    background-color: white;
    color: #333333; }

.card-body {
  padding: 0.75rem 0 0; }
  .card-body > :first-child {
    margin-top: 0; }
  .card-body > :last-child {
    margin-bottom: 0; }
  .card-body .card-text {
    color: #151515; }

.card-surTitle {
  float: right;
  margin-left: 1.5rem;
  max-width: 40%;
  text-align: right; }

.card-footer {
  background-color: transparent;
  margin: 0; }
  .card-footer:before, .card-footer:after {
    content: " ";
    display: table; }
  .card-footer:after {
    clear: both; }

.card-button {
  margin-bottom: 0; }

.aria-description--hidden {
  height: 1px;
  left: 0;
  margin-left: -10000px;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1px; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  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 {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  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: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

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

/* Slider */
.slick-loading .slick-list {
  background: #fff center center no-repeat; }

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 0.8; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.6; }
  .slick-prev:before,
  .slick-next:before {
    font-family: inherit;
    font-size: 20px;
    line-height: 1;
    color: #8f8f8f;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: ""; }
    [dir="rtl"] .slick-prev:before {
      content: ""; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: ""; }
    [dir="rtl"] .slick-next:before {
      content: ""; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 0.8; }
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        width: 20px;
        height: 20px;
        font-family: inherit;
        font-size: 60px;
        line-height: 20px;
        text-align: center;
        color: #333333;
        opacity: 0.6;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: #757575;
      opacity: 1; }

.slick-next,
.slick-prev {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid white;
  height: 3.8125rem;
  margin-top: -0.9375rem;
  padding: 0.625rem;
  width: 2.5rem;
  z-index: 1; }
  .slick-next::before,
  .slick-prev::before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: 2.5625rem;
    width: 1.25rem; }
  .slick-next:hover, .slick-next:focus,
  .slick-prev:hover,
  .slick-prev:focus {
    background-color: white;
    background-color: rgba(255, 255, 255, 0.9);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%; }

.slick-next {
  right: -5px; }
  @media (min-width: 1261px) {
    .slick-next {
      right: -3.375rem; } }
  .slick-next::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M1.45679 1.00746147l21 20.02482143L1.50885 41.0074615' stroke='%238f8f8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E"); }
  .slick-next:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M1.45679 1.00746147l21 20.02482143L1.50885 41.0074615' stroke='%23474747' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E"); }

.slick-prev {
  left: -5px; }
  @media (min-width: 1261px) {
    .slick-prev {
      left: -3.375rem; } }
  .slick-prev::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M22.4572074 1.00746147l-21 20.02482143 20.9479397 19.9751786' stroke='%238f8f8f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E"); }
  .slick-prev:hover::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='42' viewBox='0 0 24 42'%3E%3Cpath d='M22.4572074 1.00746147l-21 20.02482143 20.9479397 19.9751786' stroke='%23474747' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd' /%3E%3C/svg%3E"); }

.slick-slide img {
  display: block;
  width: 100%; }

.slick-dots {
  margin: 0; }
  .slick-dots li {
    height: 2rem;
    width: 2rem;
    margin: 0;
    padding: 0.3125rem; }
    .slick-dots li button,
    .slick-dots li button::before {
      height: 0.9375rem;
      width: 0.9375rem;
      border-radius: 50%; }
    .slick-dots li button {
      border: 1px solid #333333;
      display: inline-block;
      margin: 0;
      padding: 0;
      position: relative;
      text-align: center;
      vertical-align: middle; }
      .slick-dots li button:hover::before {
        background: #333333; }
    .slick-dots li button::before {
      display: block;
      left: -1px;
      top: -1px;
      transition: background 100ms ease-out; }
    .slick-dots li.slick-active button::before {
      background: #757575; }

.productView .slick-dots {
  position: relative; }

.slick-disabled {
  cursor: default;
  opacity: 0.1; }

.slick-track {
  backface-visibility: hidden;
  perspective: 1000px; }

div.slick-slider {
  min-width: 100%;
  width: 1px;
  *width: 100%; }

.slick-slide .card-image,
.slick-slide .heroCarousel-image {
  -webkit-touch-callout: default; }

.carousel-tooltip {
  display: none;
  height: 1px;
  margin-top: 10px;
  position: relative; }
  .carousel-tooltip::before {
    border-color: transparent transparent #313440;
    border-style: solid;
    border-width: 0.625rem;
    content: " ";
    position: absolute;
    right: 0;
    top: 50%; }
  .carousel-tooltip::after {
    background-color: #313440;
    border-radius: 0.5rem;
    color: white;
    content: attr(aria-label);
    cursor: default;
    font-size: 1rem;
    padding: 0.25rem 0.375rem;
    position: absolute;
    right: 0;
    top: 100%;
    white-space: nowrap; }
  .carousel-tooltip::before, .carousel-tooltip::after {
    display: none; }
  .carousel-tooltip:focus::before, .carousel-tooltip:focus::after {
    display: block; }
  @media (min-width: 551px) {
    .carousel-tooltip {
      display: block; } }
  .carousel-tooltip::after {
    padding: 15px 10px;
    top: 10px; }
  .slick-prev:focus .carousel-tooltip::before, .slick-prev:focus .carousel-tooltip::after,
  .slick-next:focus .carousel-tooltip::before,
  .slick-next:focus .carousel-tooltip::after,
  .slick-dots button:focus .carousel-tooltip::before,
  .slick-dots button:focus .carousel-tooltip::after {
    display: block; }
  .slick-prev .carousel-tooltip::before,
  .slick-next .carousel-tooltip::before {
    top: -7px; }
  .slick-prev .carousel-tooltip::before {
    right: -2px; }
  .slick-prev .carousel-tooltip::after {
    left: -5px;
    right: auto; }
  .slick-next .carousel-tooltip::after {
    right: -5px; }
  .slick-dots button .carousel-tooltip {
    margin-top: 25px; }
    .slick-dots button .carousel-tooltip::before, .slick-dots button .carousel-tooltip::after {
      right: 50%;
      transform: translateX(50%); }
    .slick-dots button .carousel-tooltip::before {
      top: -7px; }

.carousel-play-pause-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid white;
  bottom: 0.5rem;
  color: #8f8f8f;
  display: none;
  font-size: 14px;
  font-weight: 700;
  height: 32px;
  left: 15px;
  line-height: 1.25;
  max-width: 60px;
  min-width: 60px;
  overflow: hidden;
  position: absolute;
  text-overflow: ellipsis;
  transition: color 100ms ease-out;
  white-space: nowrap;
  z-index: 5; }
  @media (min-width: 551px) {
    .carousel-play-pause-button {
      font-size: 18px;
      max-width: 150px; } }
  @media (min-width: 801px) {
    .carousel-play-pause-button {
      bottom: 1.5rem;
      left: 25px; } }
  .carousel-play-pause-button:hover {
    color: #474747; }
  @media (min-width: 375px) {
    .carousel-play-pause-button {
      max-width: 90px;
      min-width: 80px; } }

html,
body {
  height: auto; }

body {
  padding-top: 55px; }
  @media (min-width: 801px) {
    body {
      padding-top: 0; } }

figure {
  margin-bottom: 2rem;
  margin-top: 2rem; }
  figure > figcaption {
    margin-bottom: -0.5rem; }

figcaption {
  color: #919191;
  margin-top: 0.75rem; }

body {
  font-size: 1rem;
  font-weight: 300; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  margin-top: 2.25rem; }

h5,
h6 {
  text-transform: uppercase; }

a {
  transition: color 0.15s ease; }

cite {
  line-height: 1.5;
  margin: 0.5rem 0 0; }

.page-heading {
  margin: 0 0 3rem;
  text-align: center; }

h1 {
  font-size: 64px; }

h2 {
  font-size: 40px; }

h3 {
  font-size: 20px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 13px; }

.definitionList:before, .definitionList:after {
  content: " ";
  display: table; }

.definitionList:after {
  clear: both; }

.definitionList-key {
  color: #151515;
  float: left;
  font-weight: 400;
  margin: 0 0.375rem 0 0; }

.definitionList-value {
  margin: 0; }

.form-select {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z' fill='rgba(117, 117, 117, 0.999)' /%3E%3C/svg%3E");
  background-position: right 0.5625rem top 0.6875rem;
  border-radius: 4px;
  padding: 0.75rem 3rem 0.75rem 1rem; }

.form-label small, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small {
  float: right;
  margin-top: 0.375rem; }

.form-label--inlineSmall small {
  color: #151515;
  float: none;
  font-size: inherit;
  font-weight: 400;
  margin-left: 0.375rem;
  text-transform: none; }

.table {
  margin-top: 2rem; }
  .table td + td {
    border-left: 1px solid #e5e5e5; }
  .table .table-alignCenter {
    text-align: center; }
  .table .table-alignRight {
    text-align: right; }

.table-actions {
  margin: 1.5rem;
  text-align: center; }
  .table-actions .form {
    margin-bottom: 0; }
  .table-actions .button {
    display: block;
    margin-left: 0;
    margin-right: 0;
    width: 100%; }
    @media (min-width: 551px) {
      .table-actions .button {
        display: inline-block;
        margin-bottom: 0;
        width: auto; } }
    @media (min-width: 551px) {
      .table-actions .button + .button {
        margin-left: 0.375rem; } }

.table--line {
  border-color: #e5e5e5;
  border-width: 0 0 1px; }
  .table--line .table-thead {
    background-color: white;
    border-color: #e5e5e5;
    border-width: 0 0 1px; }
    .table--line .table-thead tr th {
      padding-left: 0;
      padding-right: 0; }
      @media (min-width: 551px) {
        .table--line .table-thead tr th {
          text-align: center; }
          .table--line .table-thead tr th:first-child {
            text-align: left; }
          .table--line .table-thead tr th:last-child {
            text-align: right; } }
      .table--line .table-thead tr th + th {
        padding-left: 1.5rem; }
  .table--line tr {
    border-color: 1px solid #e5e5e5; }
    .table--line tr td {
      display: block;
      padding-left: 0;
      padding-right: 0; }
      @media (min-width: 551px) {
        .table--line tr td {
          text-align: center; }
          .table--line tr td:first-child {
            text-align: left; }
          .table--line tr td:last-child {
            text-align: right; } }
      .table--line tr td + td {
        padding-left: 1.5rem; }
  .table--line td + td {
    border-left: 0; }

.dropdown {
  left: -9999px;
  outline: none;
  position: absolute; }

.dropdown-menu {
  z-index: 5; }
  .dropdown-menu.is-loading .loadingOverlay {
    background: none;
    padding: 4.5rem 0;
    position: relative; }
  .dropdown-menu.is-open {
    display: block; }
  .dropdown-menu .button:focus {
    z-index: 5; }

.dropdown-menu-item {
  text-align: left; }
  .dropdown-menu-item:first-child > a {
    padding-top: 0.75rem; }
  .dropdown-menu-item:last-child > a {
    padding-bottom: 1rem; }
  .dropdown-menu-item > a {
    margin: 0;
    padding: 0.25rem 1.125rem;
    text-decoration: none; }

.form-wishlist {
  position: relative; }
  @media (min-width: 551px) {
    .form-wishlist {
      float: left;
      padding: 0 0.625rem;
      width: 50%; } }
  @media (min-width: 801px) {
    .form-wishlist {
      padding: 0;
      width: auto; } }
  @media (min-width: 1261px) {
    .form-wishlist {
      display: inline-block;
      margin-top: 1rem; } }
  .form-wishlist .button {
    width: 100%; }
    @media (min-width: 801px) {
      .form-wishlist .button {
        width: auto; } }
    @media (min-width: 1261px) {
      .form-wishlist .button {
        margin-right: 0.75rem; } }

.dropdown-menu-button {
  width: 100%; }
  .dropdown-menu-button.is-open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .dropdown-menu-button .icon {
    float: right;
    margin-left: 10px; }
  .dropdown-menu-button:focus {
    z-index: 10; }

#wishlist-dropdown.is-open {
  background: transparent;
  left: auto !important;
  max-width: none !important;
  width: 100% !important; }
  @media (min-width: 551px) {
    #wishlist-dropdown.is-open {
      padding-right: 20px; } }
  @media (min-width: 801px) {
    #wishlist-dropdown.is-open {
      padding-right: 0; } }
  @media (min-width: 1261px) {
    #wishlist-dropdown.is-open {
      padding-right: 11px; } }
  #wishlist-dropdown.is-open:focus {
    outline: none; }
  #wishlist-dropdown.is-open [data-wishlist] {
    border-top: 0;
    margin-bottom: 0;
    width: 100%; }
  #wishlist-dropdown.is-open .button {
    background-color: white;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    width: 100%; }
  #wishlist-dropdown.is-open .button--has-items {
    font-weight: 700; }
  #wishlist-dropdown.is-open li:not(:last-child) .button {
    border-bottom: 0;
    border-radius: 0;
    border-top: 0;
    margin-bottom: 0; }

.modal {
  left: 50%;
  margin: 0;
  max-height: 90%;
  max-width: 95%;
  min-height: 240px;
  outline: none;
  overflow: hidden;
  padding: 0;
  top: 50% !important;
  transform: translate(-50%, -50%); }
  .modal .form-field {
    position: relative; }

@media (min-width: 1261px) {
  .modal--large {
    width: 1280px; } }

.modal-header {
  padding-left: 2.25rem;
  padding-right: 2.75rem; }

.modal-header-title {
  font-size: 20px;
  text-align: center; }
  @media (min-width: 801px) {
    .modal-header-title {
      font-size: 40px; } }

.modal-close {
  height: 2rem;
  width: 2rem;
  color: #757575;
  font-size: 26px;
  line-height: 2rem;
  padding: 0;
  position: absolute;
  text-align: center;
  text-decoration: none;
  z-index: 50; }
  .modal-close::before {
    border-color: transparent transparent #313440;
    border-style: solid;
    border-width: 0.625rem;
    content: " ";
    position: absolute;
    right: 0;
    top: 50%; }
  .modal-close::after {
    background-color: #313440;
    border-radius: 0.5rem;
    color: white;
    content: attr(title);
    cursor: default;
    font-size: 1rem;
    padding: 0.25rem 0.375rem;
    position: absolute;
    right: 0;
    top: 100%;
    white-space: nowrap; }
  .modal-close::before, .modal-close::after {
    display: none; }
  .modal-close:focus::before, .modal-close:focus::after {
    display: block; }
  @media (min-width: 801px) {
    .modal-close {
      font-size: 32px; } }
  .modal-close:hover {
    color: #999999; }
  .modal-close::before {
    right: 50%;
    transform: translateX(50%); }
  .modal-close::after {
    right: 50%;
    transform: translateX(0.625rem); }

.modal-body {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 2.25rem 2.25rem; }

.modal--alert {
  background-color: white !important;
  border-radius: 4px;
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  padding: 40px 20px 20px;
  text-align: center; }
  .modal--alert .alert-icon {
    border: 0.25em solid transparent;
    border-radius: 50%;
    box-sizing: content-box;
    cursor: default;
    display: flex;
    font-family: inherit;
    height: 5em;
    justify-content: center;
    line-height: 5em;
    margin: 1.25em auto 1.875em;
    position: relative;
    user-select: none;
    width: 5em; }
  .modal--alert .error-icon {
    animation: animate-icon 0.5s;
    border-color: #f27474;
    color: #f27474; }
    .modal--alert .error-icon .icon-content {
      animation: animate-icon-content 0.5s;
      flex-grow: 1;
      position: relative; }
      .modal--alert .error-icon .icon-content .line {
        background-color: #f27474;
        border-radius: 0.125em;
        display: block;
        height: 0.3125em;
        position: absolute;
        top: 2.3125em;
        width: 2.9375em; }
        .modal--alert .error-icon .icon-content .line-left {
          left: 1.0625em;
          transform: rotate(45deg); }
        .modal--alert .error-icon .icon-content .line-right {
          right: 1em;
          transform: rotate(-45deg); }
  .modal--alert .warning-icon {
    animation: animate-icon 0.5s;
    border-color: #facea8;
    color: #f8bb86; }
    .modal--alert .warning-icon .icon-content {
      align-items: center;
      animation: animate-icon-content 0.5s;
      display: flex;
      font-size: 3.75em; }
  .modal--alert .modal-content {
    color: #151515;
    font-size: 1.125rem; }
  .modal--alert .button-container {
    margin: 25px 0 0; }
    .modal--alert .button-container .confirm {
      background-color: #151515;
      border-color: #151515;
      color: white; }
    .modal--alert .button-container .confirm:focus,
    .modal--alert .button-container .confirm:hover {
      background-color: #fec45c;
      border-color: #fec45c;
      color: black; }
    .modal--alert .button-container .confirm:active {
      background-color: #fec45c;
      border-color: #fec45c;
      color: black; }

.hide-content {
  opacity: 0; }

@keyframes animate-icon {
  0% {
    opacity: 0;
    transform: rotateX(100deg); }
  100% {
    opacity: 1;
    transform: rotateX(0deg); } }

@keyframes animate-icon-content {
  0% {
    margin-top: 1.625em;
    opacity: 0;
    transform: scale(0.4); }
  50% {
    margin-top: 1.625em;
    opacity: 0;
    transform: scale(0.4); }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15); }
  100% {
    margin-top: 0;
    opacity: 1;
    transform: scale(1); } }

ol.breadcrumbs {
  display: none;
  font-size: 0;
  overflow: visible;
  text-align: center; }
  @media (min-width: 551px) {
    ol.breadcrumbs {
      display: block; } }

.breadcrumb {
  display: inline-block;
  float: none;
  margin-right: 0.25rem; }
  .breadcrumb.is-active > .breadcrumb-label {
    cursor: pointer;
    font-weight: 700; }
  .breadcrumb:not(:first-child)::before {
    border-right: 0.1em solid #fec45c;
    content: "";
    display: inline-block;
    height: 0.8em;
    margin: 0 0.25rem;
    transform: rotate(15deg); }

.panel-title {
  font-size: 18px; }

.panel--large .panel-body {
  margin-bottom: 2rem;
  padding: 2rem; }

.pagination-list {
  font-size: 0;
  margin-bottom: 1.5rem;
  text-align: center; }
  .pagination-list:before, .pagination-list:after {
    content: " ";
    display: table; }
  .pagination-list:after {
    clear: both; }
  .pagination-list .pagination-item {
    display: inline-block; }

.pagination-item {
  border: 1px solid transparent;
  line-height: 1; }
  .pagination-item .pagination-link {
    text-decoration: none;
    transition: all 0.2s ease; }
    .pagination-item .pagination-link:hover {
      color: #333333; }
  .pagination-item.pagination-item--current {
    border-color: #e5e5e5;
    border-radius: 4px;
    margin: 0 0.375rem 0 0.75rem; }
  .pagination-item.pagination-item--previous > a, .pagination-item.pagination-item--next > a {
    color: #151515; }
    .pagination-item.pagination-item--previous > a:hover, .pagination-item.pagination-item--next > a:hover {
      color: #c6281d; }
      .pagination-item.pagination-item--previous > a:hover .icon > svg, .pagination-item.pagination-item--next > a:hover .icon > svg {
        fill: #c6281d; }

.pagination-item--previous .icon,
.pagination-item--next .icon {
  height: 1.25rem;
  margin-top: -0.125rem;
  width: 1.25rem; }

.pagination-item--previous {
  float: left; }
  .pagination-item--previous .icon {
    margin-left: -0.75rem; }

.pagination-item--next {
  float: right; }
  .pagination-item--next .icon {
    margin-right: -0.75rem; }

.pagination-list--small {
  position: relative; }
  .pagination-list--small .pagination-item {
    color: #151515;
    cursor: inherit;
    line-height: 1.5; }
  .pagination-list--small .pagination-link {
    padding: 0 0.375rem; }
  .pagination-list--small .pagination-item--previous,
  .pagination-list--small .pagination-item--next {
    position: absolute;
    top: 0; }
  .pagination-list--small .pagination-item--previous {
    left: 0; }
  .pagination-list--small .pagination-item--next {
    right: 0; }

.button {
  line-height: 1rem;
  transition: all 0.15s ease; }
  .button + .button {
    margin-left: 0; }
    @media (min-width: 801px) {
      .button + .button {
        margin-left: 0.75rem; } }

.button[disabled] {
  cursor: not-allowed; }

.button--icon svg {
  fill: #757575; }

.tab {
  border-top: 1px solid #e5e5e5;
  float: none; }
  @media (min-width: 801px) {
    .tab {
      border-top-color: white;
      float: left; } }
  .tab.is-active {
    border-left-color: white;
    border-right-color: white; }
    @media (min-width: 551px) {
      .tab.is-active {
        margin-bottom: -1px; } }
    @media (min-width: 801px) {
      .tab.is-active {
        border: 1px solid #e5e5e5;
        border-bottom: 1px solid white; } }

.tab-title {
  padding: 1.125rem 0;
  text-align: center;
  text-decoration: none; }
  @media (min-width: 551px) {
    .tab-title {
      text-align: left; } }
  @media (min-width: 801px) {
    .tab-title {
      padding: 0.75rem 1.5rem; } }
  @media (min-width: 1261px) {
    .tab-title {
      padding: 0.6875rem 1.125rem; } }

.tab-content.has-jsContent {
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  visibility: hidden; }
  .tab-content.has-jsContent.is-active {
    height: auto;
    overflow: visible;
    padding: 1.5rem 0;
    visibility: visible; }

@media (min-width: 551px) {
  .tab-content .productReview {
    width: 50%; } }

@media (min-width: 801px) {
  .tab-content .productReview {
    width: 33.33333%; } }

@media (min-width: 1261px) {
  .tab-content .productReview {
    width: 50%; } }

.tab-content .productReviews {
  border-top: 0; }

.accordion {
  border-radius: 4px;
  box-shadow: none; }
  .accordion .navList {
    margin-bottom: 0; }

.accordion-content {
  border: 0; }
  .accordion-content .form:only-child {
    margin-bottom: 0; }

.accordion-title {
  color: #151515;
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  margin: 0; }

.accordion-navigation {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 1rem;
  position: relative;
  text-decoration: none;
  width: 100%; }

@media (min-width: 801px) {
  .accordion--navList {
    border: 0; } }

@media (min-width: 801px) {
  .sidebarBlock + .accordion--navList {
    margin-top: 2rem; } }

@media (min-width: 801px) {
  .accordion--navList .accordion-block {
    margin-top: 2rem; } }

.accordion--navList .accordion-heading {
  font-size: 1rem;
  line-height: 19px;
  margin: 0; }

.accordion--navList .accordion-content {
  padding: 1rem; }
  @media (min-width: 801px) {
    .accordion--navList .accordion-content {
      padding: 0; } }

@media (min-width: 801px) {
  .accordion--navList .accordion-navigation {
    background-position: right 0 top 50%;
    border: 0;
    margin-bottom: 0.75rem !important;
    padding: 0; } }

.accordion--navList .accordion-title {
  font-weight: normal;
  padding: 1rem;
  text-decoration: none;
  text-transform: inherit; }
  @media (min-width: 801px) {
    .accordion--navList .accordion-title {
      padding: 0; } }

.accordion--navList .accordion-indicator {
  fill: #919191; }

.accordion-block:first-child {
  margin-top: 0; }
  .accordion-block:first-child .accordion-navigation {
    border-radius: 4px 4px 0 0; }

.accordion-block:last-child .accordion-navigation,
.accordion-block:last-child .accordion-content {
  border-radius: 0 0 4px 4px; }

.accordion-block:last-child .accordion-navigation {
  border-bottom-width: 0; }
  .accordion-block:last-child .accordion-navigation.is-open {
    border-bottom-width: 1px;
    border-radius: 0; }

.accordion-nav-clear-holder {
  position: relative; }

.facetedSearch-clearLink {
  color: #151515;
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%); }
  @media (min-width: 801px) {
    .facetedSearch-clearLink {
      right: 20px;
      top: 3px;
      transform: none; } }
  .facetedSearch-clearLink:hover {
    color: #333333; }

ul.inlineList {
  overflow: visible; }
  ul.inlineList:before, ul.inlineList:after {
    content: " ";
    display: table; }
  ul.inlineList:after {
    clear: both; }

.inlineList--labels {
  margin-bottom: 0;
  margin-left: -0.75rem; }
  .inlineList--labels > li {
    margin-bottom: 0.75rem;
    margin-left: 0.75rem; }

.alertBox {
  border-radius: 4px;
  color: #333333; }

.alertBox-icon .icon {
  height: 1.5625rem;
  width: 1.5625rem; }

.alertBox--info {
  background-color: #707070;
  color: white; }
  .alertBox--info .alertBox-close svg {
    fill: #dfdfdf; }

.form--hiddenLabels .form-label, .form--hiddenLabels .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form--hiddenLabels label, .form--hiddenLabels body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form--hiddenLabels label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.form-inlineMessage {
  display: block; }


.form-field--error .form-input,
.form-field--error .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .form-field--error .select2-search__field,
.form-field--error .select2-container .select2-selection--single,
.select2-container .form-field--error .select2-selection--single,
.form-field--error .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .form-field--error .select2-search__field,
.form-field--error .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error .yotpo-new-input-container,
.form-field--error .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--error textarea,
.form-field--error .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--error select,
.form-field--error body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--error select,
.form-field--error .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .form-field--error .form-input,
.form-field--error .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .form-field--error .select2-selection--single,
.form-field--error .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--error .select2-search__field {
  float: none; }

.form-field--error .form-inlineMessage::before {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' fill='rgba(204, 71, 73, 0.999)' /%3E%3C/svg%3E") no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 0.875rem;
  left: -0.125rem;
  margin-right: 0.0625rem;
  position: relative;
  top: 0.1875rem;
  width: 0.875rem; }

.form-field--success .form-input[type="text"], .form-field--success .select2-search--dropdown .select2-search__field[type="text"], .select2-search--dropdown .form-field--success .select2-search__field[type="text"], .form-field--success .select2-container .select2-selection--single[type="text"], .select2-container .form-field--success .select2-selection--single[type="text"], .form-field--success .select2-container .select2-search--inline .select2-search__field[type="text"], .select2-container .select2-search--inline .form-field--success .select2-search__field[type="text"], .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[type="text"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[type="text"], .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[type="text"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea[type="text"], .form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[type="text"], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select[type="text"], .form-field--success body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[type="text"], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select[type="text"], .form-field--success .card-total-wrapper .cart-totals .cart-total .form-input[type="text"], .card-total-wrapper .cart-totals .cart-total .form-field--success .form-input[type="text"], .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[type="text"], .card-total-wrapper .cart-totals .cart-total .select2-container .form-field--success .select2-selection--single[type="text"], .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[type="text"], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--success .select2-search__field[type="text"] {
  padding-right: 3rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(0, 138, 6, 0.999)' /%3E%3C/svg%3E");
  background-position: right 0.6875rem center;
  background-repeat: no-repeat; }

.form-field--success .form-input[name="credit_card_number"], .form-field--success .select2-search--dropdown .select2-search__field[name="credit_card_number"], .select2-search--dropdown .form-field--success .select2-search__field[name="credit_card_number"], .form-field--success .select2-container .select2-selection--single[name="credit_card_number"], .select2-container .form-field--success .select2-selection--single[name="credit_card_number"], .form-field--success .select2-container .select2-search--inline .select2-search__field[name="credit_card_number"], .select2-container .select2-search--inline .form-field--success .select2-search__field[name="credit_card_number"], .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[name="credit_card_number"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="credit_card_number"], .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[name="credit_card_number"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea[name="credit_card_number"], .form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[name="credit_card_number"], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select[name="credit_card_number"], .form-field--success body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[name="credit_card_number"], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select[name="credit_card_number"], .form-field--success .card-total-wrapper .cart-totals .cart-total .form-input[name="credit_card_number"], .card-total-wrapper .cart-totals .cart-total .form-field--success .form-input[name="credit_card_number"], .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[name="credit_card_number"], .card-total-wrapper .cart-totals .cart-total .select2-container .form-field--success .select2-selection--single[name="credit_card_number"], .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[name="credit_card_number"], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--success .select2-search__field[name="credit_card_number"] {
  background-position: right 2.25rem center; }

.form-field--success .form-input[name="cvv"], .form-field--success .select2-search--dropdown .select2-search__field[name="cvv"], .select2-search--dropdown .form-field--success .select2-search__field[name="cvv"], .form-field--success .select2-container .select2-selection--single[name="cvv"], .select2-container .form-field--success .select2-selection--single[name="cvv"], .form-field--success .select2-container .select2-search--inline .select2-search__field[name="cvv"], .select2-container .select2-search--inline .form-field--success .select2-search__field[name="cvv"], .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[name="cvv"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success .yotpo-new-input-container[name="cvv"], .form-field--success .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[name="cvv"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-field--success textarea[name="cvv"], .form-field--success .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[name="cvv"], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select[name="cvv"], .form-field--success body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[name="cvv"], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-field--success select[name="cvv"], .form-field--success .card-total-wrapper .cart-totals .cart-total .form-input[name="cvv"], .card-total-wrapper .cart-totals .cart-total .form-field--success .form-input[name="cvv"], .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[name="cvv"], .card-total-wrapper .cart-totals .cart-total .select2-container .form-field--success .select2-selection--single[name="cvv"], .form-field--success .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[name="cvv"], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-field--success .select2-search__field[name="cvv"] {
  background-position: right 2.25rem center; }

.form-checkbox + .form-label:last-child, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label:last-child, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label:last-child,
.form-radio + .form-label:last-child,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label:last-child,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label:last-child {
  display: block;
  margin-bottom: -0.3125rem; }

.form-checkbox + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after,
.form-radio + .form-label::after,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after {
  top: 0.25rem; }

.form-checkbox + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
.form-radio + .form-label::before,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before {
  top: 0.1875rem; }

.form-option-wrapper {
  display: inline-block;
  position: relative; }
  .form-option-wrapper .form-radio,
  .form-option-wrapper .form-checkbox {
    bottom: 0.5rem;
    left: 0.5rem; }

.form-actions {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
  display: block;
  text-align: center; }
  .form-actions:before, .form-actions:after {
    content: " ";
    display: table; }
  .form-actions:after {
    clear: both; }
  @media (min-width: 551px) {
    .form-actions {
      margin-top: 1.5rem; } }
  .form-actions .button,
  .form-actions input,
  .form-actions a {
    vertical-align: top;
    width: 100%; }
    @media (min-width: 551px) {
      .form-actions .button,
      .form-actions input,
      .form-actions a {
        margin-bottom: 0;
        width: auto; } }
    .form-actions .button + .button,
    .form-actions .button + input,
    .form-actions .button + a,
    .form-actions input + .button,
    .form-actions input + input,
    .form-actions input + a,
    .form-actions a + .button,
    .form-actions a + input,
    .form-actions a + a {
      margin-top: 0.75rem; }
      @media (min-width: 551px) {
        .form-actions .button + .button,
        .form-actions .button + input,
        .form-actions .button + a,
        .form-actions input + .button,
        .form-actions input + input,
        .form-actions input + a,
        .form-actions a + .button,
        .form-actions a + input,
        .form-actions a + a {
          margin: 0 0 0 0.75rem; } }

.form-label--alternate {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin-bottom: 0.75rem; }

.form-select--date {
  width: initial; }
  .form-select--date + .form-select--date {
    margin-left: 0.375rem; }

.form-select--small,
.form-select--date {
  background-position: right 0.5rem top 0.5rem;
  background-size: 1.125rem;
  font-size: 13px;
  height: 2.25rem;
  line-height: 1rem;
  max-width: 20rem;
  padding: 0.5625rem 0.75rem;
  padding-right: 2rem; }

.form-select--short {
  max-width: 6rem;
  width: 4.5rem; }

.form-file {
  margin-bottom: 0.5rem; }

.form-fileDescription {
  color: #919191;
  font-size: 13px; }

.form-field-group {
  border: 1px solid #8f8f8f;
  border-radius: 4px;
  padding: 1.5rem; }

.form-column {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }
  @media (min-width: 551px) {
    .form-column {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 50%;
      float: left; } }

.form-prefixPostfix.wrap {
  flex-wrap: wrap; }

.form-prefixPostfix .form-input, .form-prefixPostfix .select2-search--dropdown .select2-search__field, .select2-search--dropdown .form-prefixPostfix .select2-search__field, .form-prefixPostfix .select2-container .select2-selection--single, .select2-container .form-prefixPostfix .select2-selection--single, .form-prefixPostfix .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .form-prefixPostfix .select2-search__field, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select, .form-prefixPostfix body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix .form-input, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix .select2-selection--single, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix .select2-search__field,
.form-prefixPostfix .button {
  display: block;
  width: 100%; }

@media (min-width: 1261px) {
  .form-prefixPostfix .form-input, .form-prefixPostfix .select2-search--dropdown .select2-search__field, .select2-search--dropdown .form-prefixPostfix .select2-search__field, .form-prefixPostfix .select2-container .select2-selection--single, .select2-container .form-prefixPostfix .select2-selection--single, .form-prefixPostfix .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .form-prefixPostfix .select2-search__field, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea, .form-prefixPostfix .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select, .form-prefixPostfix body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix .form-input, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix .select2-selection--single, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix .select2-search__field {
    width: auto; } }

.form-prefixPostfix .form-input::-webkit-input-placeholder, .form-prefixPostfix .select2-search--dropdown .select2-search__field::-webkit-input-placeholder, .select2-search--dropdown .form-prefixPostfix .select2-search__field::-webkit-input-placeholder, .form-prefixPostfix .select2-container .select2-selection--single::-webkit-input-placeholder, .select2-container .form-prefixPostfix .select2-selection--single::-webkit-input-placeholder, .form-prefixPostfix .select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder, .select2-container .select2-search--inline .form-prefixPostfix .select2-search__field::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-webkit-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-webkit-input-placeholder, .form-prefixPostfix .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-webkit-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select::-webkit-input-placeholder, .form-prefixPostfix body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-webkit-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select::-webkit-input-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .form-input::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix .form-input::-webkit-input-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix .select2-selection--single::-webkit-input-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix .select2-search__field::-webkit-input-placeholder {
  color: #666666; }

.form-prefixPostfix .form-input::-moz-placeholder, .form-prefixPostfix .select2-search--dropdown .select2-search__field::-moz-placeholder, .select2-search--dropdown .form-prefixPostfix .select2-search__field::-moz-placeholder, .form-prefixPostfix .select2-container .select2-selection--single::-moz-placeholder, .select2-container .form-prefixPostfix .select2-selection--single::-moz-placeholder, .form-prefixPostfix .select2-container .select2-search--inline .select2-search__field::-moz-placeholder, .select2-container .select2-search--inline .form-prefixPostfix .select2-search__field::-moz-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container::-moz-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea::-moz-placeholder, .form-prefixPostfix .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-moz-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select::-moz-placeholder, .form-prefixPostfix body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-moz-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select::-moz-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .form-input::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix .form-input::-moz-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix .select2-selection--single::-moz-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix .select2-search__field::-moz-placeholder {
  color: #666666; }

.form-prefixPostfix .form-input:-ms-input-placeholder, .form-prefixPostfix .select2-search--dropdown .select2-search__field:-ms-input-placeholder, .select2-search--dropdown .form-prefixPostfix .select2-search__field:-ms-input-placeholder, .form-prefixPostfix .select2-container .select2-selection--single:-ms-input-placeholder, .select2-container .form-prefixPostfix .select2-selection--single:-ms-input-placeholder, .form-prefixPostfix .select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder, .select2-container .select2-search--inline .form-prefixPostfix .select2-search__field:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix .yotpo-new-input-container:-ms-input-placeholder, .form-prefixPostfix .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .form-prefixPostfix textarea:-ms-input-placeholder, .form-prefixPostfix .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-ms-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select:-ms-input-placeholder, .form-prefixPostfix body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-ms-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .form-prefixPostfix select:-ms-input-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .form-input:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-prefixPostfix .form-input:-ms-input-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .form-prefixPostfix .select2-selection--single:-ms-input-placeholder, .form-prefixPostfix .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .form-prefixPostfix .select2-search__field:-ms-input-placeholder {
  color: #666666; }

@media (min-width: 1261px) {
  .form-prefixPostfix .button {
    width: auto; } }

.form-prefixPostfix .form-inlineMessage {
  margin-bottom: 0.375rem; }
  @media (min-width: 1261px) {
    .form-prefixPostfix .form-inlineMessage {
      margin-bottom: 0; } }

.form-prefixPostfix--centeredColumn.wrap {
  flex-direction: column; }

.form-prefixPostfix--centeredColumn .g-recaptcha {
  margin: 2em auto 0; }

@media (min-width: 1261px) {
  .form-prefixPostfix--centeredColumn .form-prefixPostfix-button--postfix {
    margin: 1em 0 0.75rem; } }

.form-prefixPostfix-button--postfix {
  margin: 0.75rem 0 0;
  order: 1; }
  @media (min-width: 1261px) {
    .form-prefixPostfix-button--postfix {
      margin: 0 0 0 0.75rem;
      order: 0; } }

.form-increment .button {
  margin: 0;
  padding: 0.1875rem 0.3125rem; }

.form-input--incrementTotal {
  border: 0;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 2.1875rem; }
  .form-field--success .form-input--incrementTotal {
    float: none; }

.form-option {
  border: 1px solid #8f8f8f;
  color: #666666;
  cursor: pointer;
  display: inline-block;
  font-size: 0;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  padding: 1px;
  transition: all 0.15s ease; }
  .form-option:hover {
    border-color: #474747; }
  .form-radio:checked + .form-option {
    border-color: #333333;
    box-shadow: 0 0 0 1px #333333; }

.form-option-variant {
  display: inline-block;
  font-size: 1rem;
  min-width: 2.375rem;
  padding: 1px 0.375rem;
  pointer-events: none;
  text-align: center; }

.form-option-variant--color,
.form-option-variant--pattern {
  height: 1.375rem;
  width: 1.375rem;
  min-width: initial;
  padding: 0; }
  @media (min-width: 551px) {
    .form-option-variant--color,
    .form-option-variant--pattern {
      pointer-events: inherit; } }

.form-option-variant--pattern {
  background-position: center;
  background-repeat: no-repeat; }

.form-input--small {
  font-size: 13px;
  height: 2.25rem;
  line-height: 1rem;
  padding: 0.5625rem 0.75rem; }

.form-minMaxRow {
  margin-left: -0.375rem;
  margin-right: -0.375rem; }
  .form-minMaxRow:before, .form-minMaxRow:after {
    content: " ";
    display: table; }
  .form-minMaxRow:after {
    clear: both; }
  .form-minMaxRow .form-field {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 33.33333%;
    float: left;
    margin-bottom: 0;
    padding-left: 0.375rem;
    padding-right: 0.375rem; }
  .form-minMaxRow .button {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%; }

@media (min-width: 551px) {
  .form-row--half > .form-field:nth-child(odd) {
    clear: left; } }

[data-product-attribute] .form-option {
  overflow: hidden;
  position: relative; }
  [data-product-attribute] .form-option.unavailable {
    background-color: #ddd;
    opacity: 0.3; }
    [data-product-attribute] .form-option.unavailable::before {
      background-color: #000;
      content: "";
      height: 2px;
      left: -5px;
      position: absolute;
      top: 11px;
      transform: rotate(-45deg);
      width: 141%; }

[data-product-attribute="set-radio"] .unavailable,
[data-product-attribute="product-list"] .unavailable {
  opacity: 0.6;
  text-decoration: line-through; }

.card:focus-within .card-figcaption {
  opacity: 1; }

.card.focus-within .card-figcaption {
  opacity: 1; }

.card-figure {
  margin-top: 0;
  overflow: hidden;
  padding: 3px;
  position: relative; }
  .card-figure:hover .card-figcaption {
    opacity: 1; }
  .card-figure__link {
    display: block;
    position: relative; }

.card-img-container {
  max-width: 500px; }
  .card-img-container::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 131.8%;
    width: 100%; }

.card-figcaption {
  display: none;
  margin: 0;
  pointer-events: none; }
  @media (min-width: 801px) {
    .card-figcaption {
      display: block; } }

.card-figcaption-body {
  display: inline-block;
  pointer-events: all;
  transform: translate3d(0, -50%, 0); }

.card-image {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  /* Object-fit polyfill */
  font-family: "object-fit: contain;";
  max-height: 100%;
  object-fit: contain;
  width: 100%; }

.card-title {
  font-size: 16px;
  margin: 0 0 0.25rem; }
  .card-title > a {
    color: #151515;
    display: block;
    text-decoration: none; }
    .card-title > a:hover {
      color: #151515; }

.card-text {
  margin-bottom: 0.1875rem; }
  .card-text abbr {
    border: 0;
    color: inherit;
    font-size: inherit; }

.card-figcaption-button {
  border: none;
  display: block;
  margin: 0.375rem 0 0; }
  .card-figcaption-button:active {
    background-color: white;
    border: none; }
  .card-figcaption-body .card-figcaption-button:focus {
    background-color: white;
    outline: revert; }
  .card-figcaption-button + .card-figcaption-button {
    margin: 0.375rem 0 0; }

.card-body {
  text-align: center; }
  @media (min-width: 551px) {
    .card-body {
      text-align: left; } }

.card--alternate {
  border: 3px solid white;
  transition: all 0.15s ease; }
  .card--alternate .card-body {
    background-color: white;
    padding: 0.75rem;
    transition: all 0.15s ease; }
    @media (min-width: 551px) {
      .card--alternate .card-body {
        padding: 1.5rem; } }
  .card--alternate:hover {
    border-color: #fec45c; }
    .card--alternate:hover .card-body {
      background-color: #fec45c; }
      .card--alternate:hover .card-body .card-text {
        color: white; }
    .card--alternate:hover .card-title > a {
      color: white; }

.navList,
.navBar {
  margin-left: 0; }

.navList-action,
.navBar-action {
  text-decoration: none; }

.navList-action.is-active {
  font-weight: 700; }

.navList-action--checkbox {
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 0.375rem;
  padding-left: 1.875rem;
  position: relative;
  vertical-align: baseline;
  width: 100%; }
  .navList-action--checkbox::before, .navList-action--checkbox::after {
    content: "";
    display: block;
    position: absolute;
    transition: all 50ms ease-out; }
  .navList-action--checkbox::before {
    background-color: white;
    border: solid #8f8f8f;
    border-width: 1px;
    height: 1rem;
    left: 0;
    top: 0;
    width: 1rem; }
  .navList-action--checkbox::after {
    height: 0.875rem;
    left: 1px;
    opacity: 0;
    top: 1px;
    transform: scale(0);
    width: 0.875rem; }
  .navList-action--checkbox::before {
    border-radius: 4px; }
  .navList-action--checkbox::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z' fill='rgba(51, 51, 51, 0.999)' /%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    color: rgba(51, 51, 51, 0.999);
    content: "";
    font-size: 0.875rem;
    line-height: 1;
    text-align: center; }
  .navList-action--checkbox::before, .navList-action--checkbox::after {
    top: 50%; }
  .navList-action--checkbox::before {
    margin-top: -0.5rem; }
  .navList-action--checkbox::after {
    margin-top: -0.4375rem; }
  .navList-action--checkbox.is-disabled {
    cursor: default; }
    .navList-action--checkbox.is-disabled::before {
      background-color: white; }
  .navList-action--checkbox.is-checked::after, .navList-action--checkbox.is-selected::after {
    opacity: 1;
    transform: scale(1); }

.navList-action-close {
  background: #e5e5e5;
  border-radius: 100%;
  display: inline-block;
  float: right;
  line-height: 0;
  opacity: 0;
  padding: 0.25rem;
  transition: opacity 0.3s ease;
  visibility: hidden; }
  .navList-action-close .icon {
    height: 0.8125rem;
    width: 0.8125rem;
    fill: #151515; }
  .navList-action.is-selected:hover .navList-action-close {
    opacity: 1;
    visibility: visible; }

.navBar--sub {
  margin-bottom: 4.5rem;
  text-align: center; }
  .navBar--sub .navBar-section {
    float: none; }
  .navBar--sub .navBar-item {
    float: none;
    margin: 0 0.75rem; }
    @media (min-width: 801px) {
      .navBar--sub .navBar-item {
        display: inline-block; } }
    @media (min-width: 801px) {
      .navBar--sub .navBar-item.is-active {
        border-bottom: 1px solid #151515; } }
    .navBar--sub .navBar-item.is-active > .navBar-action {
      color: #666666; }
    @media (min-width: 801px) {
      .navBar--sub .navBar-item.navBar-item--separate {
        border-left: 1px solid #151515;
        margin: 0;
        padding-left: 0.75rem; } }
  .navBar--sub .navBar-action {
    color: #151515;
    font-size: 1rem;
    padding: 0; }
    .navBar--sub .navBar-action:hover {
      color: #333333; }

.loadingOverlay {
  background-color: rgba(255, 255, 255, 0.9);
  display: none;
  z-index: 20; }

.icons-svg-sprite {
  display: none; }

.icon,
.icon svg {
  transition: all 0.15s ease; }

.actionBar-section .form-field {
  background-color: white;
  border: 1px solid #8f8f8f;
  border-radius: 4px; }
  .actionBar-section .form-field:hover {
    border-color: #474747; }

.actionBar-section .form-label, .actionBar-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .actionBar-section label, .actionBar-section body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .actionBar-section label {
  color: #151515;
  font-size: 13px;
  line-height: 2.125rem;
  margin-bottom: 0;
  padding-left: 0.75rem; }


.actionBar-section .form-input,
.actionBar-section .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .actionBar-section .select2-search__field,
.actionBar-section .select2-container .select2-selection--single,
.select2-container .actionBar-section .select2-selection--single,
.actionBar-section .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .actionBar-section .select2-search__field,
.actionBar-section .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .actionBar-section select,
.actionBar-section body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .actionBar-section select,
.actionBar-section .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .actionBar-section .form-input,
.actionBar-section .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .actionBar-section .select2-selection--single,
.actionBar-section .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .actionBar-section .select2-search__field,
.actionBar-section .form-select {
  border: 0;
  padding-left: 0.1875rem;
  width: auto; }

.actionBar-section .form-label, .actionBar-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .actionBar-section label, .actionBar-section body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .actionBar-section label,
.actionBar-section .form-input,
.actionBar-section .select2-search--dropdown .select2-search__field,
.select2-search--dropdown .actionBar-section .select2-search__field,
.actionBar-section .select2-container .select2-selection--single,
.select2-container .actionBar-section .select2-selection--single,
.actionBar-section .select2-container .select2-search--inline .select2-search__field,
.select2-container .select2-search--inline .actionBar-section .select2-search__field,
.actionBar-section .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section .yotpo-new-input-container,
.actionBar-section .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
.yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .actionBar-section textarea,
.actionBar-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .actionBar-section select,
.actionBar-section body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .actionBar-section select,
.actionBar-section .card-total-wrapper .cart-totals .cart-total .form-input,
.card-total-wrapper .cart-totals .cart-total .actionBar-section .form-input,
.actionBar-section .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
.card-total-wrapper .cart-totals .cart-total .select2-container .actionBar-section .select2-selection--single,
.actionBar-section .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
.card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .actionBar-section .select2-search__field,
.actionBar-section .form-select {
  display: inline-block; }

.actionBar-section .form-select {
  color: #151515;
  height: 2.125rem; }

.has-ribbon {
  position: relative; }

.ribbon {
  background-color: #333333;
  color: white;
  cursor: default;
  font-weight: 700;
  margin: -0.6875rem -0.6875rem 0 0;
  padding: 0.0625rem 1rem;
  position: absolute;
  right: 0;
  text-transform: uppercase;
  top: 0;
  z-index: 1; }

.navUser {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  top: 26px;
  width: 100%;
  z-index: 5; }
  .navUser:before, .navUser:after {
    content: " ";
    display: table; }
  .navUser:after {
    clear: both; }
  .navUser ul,
  .navUser ol {
    list-style: none;
    margin-left: 0;
    margin: 0;
    padding: 0; }
    .navUser ul ul,
    .navUser ul ol,
    .navUser ol ul,
    .navUser ol ol {
      list-style: none;
      margin-bottom: 0; }
    .navUser ul li,
    .navUser ol li {
      margin: 0;
      padding: 0; }
  .navUser-section {
    float: left; }
    .navUser-section:before, .navUser-section:after {
      content: " ";
      display: table; }
    .navUser-section:after {
      clear: both; }
  .navUser-section--alt {
    float: right;
    margin-left: 1.5rem; }
  .navUser-section + .navUser-section {
    margin-left: 1.5rem; }
  @media (min-width: 551px) {
    .navUser-item {
      float: left; } }
  .navUser-item, .navUser-action {
    display: block; }
  @media (min-width: 801px) {
    .navUser {
      padding: 0 1.5rem;
      position: relative;
      right: auto;
      top: auto;
      transform: none;
      z-index: 50; } }
  .navUser .dropdown-menu {
    background-color: white;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.13);
    position: absolute; }
    .navUser .dropdown-menu.is-open::before {
      border: inset 10px;
      content: "";
      display: block;
      height: 0;
      width: 0;
      border-color: transparent transparent #cccccc transparent;
      border-bottom-style: solid;
      bottom: 100%;
      left: 0.75rem;
      position: absolute; }
    .navUser .dropdown-menu.is-open::after {
      border: inset 8px;
      content: "";
      display: block;
      height: 0;
      width: 0;
      border-color: transparent transparent white transparent;
      border-bottom-style: solid;
      bottom: 100%;
      left: 0.875rem;
      position: absolute; }

@media (min-width: 801px) {
  .navUser-section {
    position: relative; } }

.navUser-action {
  color: white;
  font-weight: 700;
  padding: 1rem 0.75rem;
  text-decoration: none;
  text-transform: uppercase; }
  .navUser-action:hover, .navUser-action.is-open {
    color: #fec45c; }
    .navUser-action:hover svg, .navUser-action.is-open svg {
      fill: #fec45c;
      stroke: #fec45c; }
  .navUser-action .icon {
    height: 0.5rem;
    width: 0.5rem;
    margin: -1px 0 0 0.1875rem; }
  .navUser-action svg {
    fill: white;
    stroke: white;
    transition: all 0.15s ease; }

.navUser-action--currencySelector + .dropdown-menu::before,
.navUser-action--channelSelector + .dropdown-menu::before {
  left: auto !important;
  right: 0.75rem; }

.navUser-action--currencySelector + .dropdown-menu::after,
.navUser-action--channelSelector + .dropdown-menu::after {
  left: auto !important;
  right: 0.875rem; }

.navUser-action--storeCredit + .dropdown-menu {
  max-width: 18.75rem;
  padding: 1.5rem; }
  .navUser-action--storeCredit + .dropdown-menu::before {
    left: 8.75rem !important; }
  .navUser-action--storeCredit + .dropdown-menu::after {
    left: 8.875rem !important; }

.navUser-action-divider {
  border-right: 1px solid #e5e5e5;
  color: #151515;
  display: inline-block;
  padding: 0 1.25rem 0 0;
  text-decoration: none; }

.navUser-item {
  display: none; }
  @media (min-width: 801px) {
    .navUser-item {
      display: block; }
      .navUser-item.navUser-item--social {
        margin-top: 0.3125rem;
        padding-right: 0.3125rem; }
      .navUser-item.navUser-item--divider {
        font-size: 1.5625rem;
        margin-top: 0.5rem;
        padding-left: 0.125rem; } }

.navUser-item--cart {
  display: block; }
  @media (max-width: 551px) {
    .navUser-item--cart__hidden-s {
      display: none; } }
  .navUser-item--cart .navUser-action {
    color: white; }
    .navUser-item--cart .navUser-action:hover, .navUser-item--cart .navUser-action.is-open {
      color: #fec45c; }
  .navUser-item--cart .dropdown-menu {
    max-width: 20rem; }
    .navUser-item--cart .dropdown-menu.is-open {
      left: auto !important;
      right: 0.3125rem;
      top: auto !important; }
      @media (min-width: 801px) {
        .navUser-item--cart .dropdown-menu.is-open {
          right: 0; } }
      .navUser-item--cart .dropdown-menu.is-open::before, .navUser-item--cart .dropdown-menu.is-open::after {
        left: auto; }
      .navUser-item--cart .dropdown-menu.is-open::before {
        right: 0.4375rem; }
        @media (min-width: 801px) {
          .navUser-item--cart .dropdown-menu.is-open::before {
            right: 0.75rem; } }
      .navUser-item--cart .dropdown-menu.is-open::after {
        right: 0.5625rem; }
        @media (min-width: 801px) {
          .navUser-item--cart .dropdown-menu.is-open::after {
            right: 0.875rem; } }

.navUser-item-cartLabel {
  display: none; }
  @media (min-width: 551px) {
    .navUser-item-cartLabel {
      display: inline; } }

.navUser-item--compare {
  display: none; }
  .navUser-item--compare.show {
    display: block; }

.navUser-item--account .navUser-or + .navUser-action {
  margin-right: -0.5rem; }

.navUser-item--account .navUser-action {
  display: inline-block; }

.navUser-or {
  color: white;
  cursor: default;
  display: inline-block;
  margin: 0 -0.75rem;
  padding: 0 2px;
  position: relative;
  z-index: 1; }

.navUser-action--quickSearch.is-open {
  position: relative; }
  .navUser-action--quickSearch.is-open::before {
    border: inset 10px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent #e5e5e5 transparent;
    border-bottom-style: solid;
    bottom: 0;
    left: 50%;
    position: absolute;
    transform: translateX(-50%); }

.dropdown--quickSearch {
  background-color: #e5e5e5;
  display: none;
  padding: 1.5rem 0; }
  @media (min-width: 551px) {
    .dropdown--quickSearch {
      padding: 3rem; } }
  .dropdown--quickSearch.is-open {
    display: block;
    left: 0 !important;
    outline: none;
    right: 0 !important;
    width: 100% !important;
    z-index: 50; }
  .dropdown--quickSearch .form {
    margin: auto;
    max-width: 30rem; }
  .dropdown--quickSearch .form,
  .dropdown--quickSearch .form-field {
    margin-bottom: 0; }
  .dropdown--quickSearch .form-input, .dropdown--quickSearch .select2-search--dropdown .select2-search__field, .select2-search--dropdown .dropdown--quickSearch .select2-search__field, .dropdown--quickSearch .select2-container .select2-selection--single, .select2-container .dropdown--quickSearch .select2-selection--single, .dropdown--quickSearch .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .dropdown--quickSearch .select2-search__field, .dropdown--quickSearch .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .dropdown--quickSearch .yotpo-new-input-container, .dropdown--quickSearch .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .dropdown--quickSearch textarea, .dropdown--quickSearch .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .dropdown--quickSearch select, .dropdown--quickSearch body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .dropdown--quickSearch select, .dropdown--quickSearch .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .dropdown--quickSearch .form-input, .dropdown--quickSearch .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .dropdown--quickSearch .select2-selection--single, .dropdown--quickSearch .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .dropdown--quickSearch .select2-search__field {
    font-size: 18px;
    height: unset; }
  .dropdown--quickSearch .productGrid {
    padding: 1.5rem 0 0; }
    @media (min-width: 551px) {
      .dropdown--quickSearch .productGrid {
        padding: 3rem 0 0; } }

.countPill {
  background-color: #333333;
  border-radius: 50%;
  color: white;
  display: none;
  font-size: 12px;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  margin-left: 0.1875rem;
  text-align: center;
  width: 20px; }

.countPill--positive {
  display: inline-block; }

.countPill--alt {
  background-color: #cccccc;
  color: #333333; }

.navPages .navPage-subMenu-list, .navPage-childList {
  border-left: 1px solid #cccccc;
  margin: 0.375rem 0.75rem;
  padding-left: 0.75rem; }

.has-activeNavPages {
  overflow: hidden;
  -webkit-overflow-scrolling: auto; }

.navPages-container {
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  right: 0;
  z-index: 10; }
  @media (min-width: 801px) {
    .navPages-container {
      background: transparent;
      display: block;
      height: auto;
      padding: 0;
      position: relative; } }
  .navPages-container.is-open {
    display: block;
    padding-top: 55px; }

.navPages {
  background-color: white;
  height: 100%;
  overflow-y: auto;
  padding: 1.5rem; }
  @media (min-width: 801px) {
    .navPages {
      margin: 0 auto;
      max-width: 75rem;
      width: 100%;
      background: none;
      font-size: 0;
      overflow-y: visible;
      padding: 0;
      text-align: center; }
      .navPages:before, .navPages:after {
        content: " ";
        display: table; }
      .navPages:after {
        clear: both; }
      .navPages:before, .navPages:after {
        content: " ";
        display: table; }
      .navPages:after {
        clear: both; }
      .navPages ul,
      .navPages ol {
        list-style: none;
        margin-left: 0;
        margin: 0;
        padding: 0; }
        .navPages ul ul,
        .navPages ul ol,
        .navPages ol ul,
        .navPages ol ol {
          list-style: none;
          margin-bottom: 0; }
        .navPages ul li,
        .navPages ol li {
          margin: 0;
          padding: 0; }
      .navPages-section {
        float: left; }
        .navPages-section:before, .navPages-section:after {
          content: " ";
          display: table; }
        .navPages-section:after {
          clear: both; }
      .navPages-section--alt {
        float: right;
        margin-left: 1.5rem; }
      .navPages-section + .navPages-section {
        margin-left: 1.5rem; } }
  @media (min-width: 801px) and (min-width: 551px) {
    .navPages-item {
      float: left; } }
  @media (min-width: 801px) {
      .navPages-item, .navPages-action {
        display: block; } }
  .navPages ul {
    list-style: none; }
  .navPages .navPage-subMenu-list {
    border-left: 0;
    list-style: none;
    margin-left: 0;
    padding-left: 0; }
    @media (min-width: 801px) {
      .navPages .navPage-subMenu-list {
        margin: 0 auto;
        max-width: 75rem;
        width: 100%;
        border-left: 0;
        margin: auto;
        padding-left: 0; }
        .navPages .navPage-subMenu-list:before, .navPages .navPage-subMenu-list:after {
          content: " ";
          display: table; }
        .navPages .navPage-subMenu-list:after {
          clear: both; } }

.navPages-list {
  margin: 0; }
  @media (min-width: 801px) {
    .navPages-list {
      display: inline-block;
      float: none; } }
  .navPages-list + .navPages-list {
    border-top: 1px solid #cccccc;
    margin-top: 0.75rem;
    padding-top: 0.75rem; }

.navPages-list-depth-max.subMenu-is-open .is-hidden {
  display: none; }
  @media (min-width: 801px) {
    .navPages-list-depth-max.subMenu-is-open .is-hidden {
      display: inline-block; } }

.navPages-list-depth-max.subMenu-is-open .navPages-item-page {
  display: none; }
  @media (min-width: 801px) {
    .navPages-list-depth-max.subMenu-is-open .navPages-item-page {
      display: inline-block; } }

@media (min-width: 801px) {
  .navPages-action-depth-max.has-subMenu.is-root.is-open .navPages-action-moreIcon {
    transform: rotate(0); } }

.navPages-action-depth-max.has-subMenu.is-open {
  border-bottom: 1px solid #cccccc;
  text-align: center; }
  @media (min-width: 801px) {
    .navPages-action-depth-max.has-subMenu.is-open {
      border-bottom: 0;
      text-align: left; } }
  .navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon {
    border: solid 1px #d6cdc0;
    border-radius: 4px;
    float: left;
    height: 35px;
    margin-top: -10px;
    padding: 11.7px;
    transform: rotate(90deg);
    width: 35px; }
    @media (min-width: 801px) {
      .navPages-action-depth-max.has-subMenu.is-open .navPages-action-moreIcon {
        height: 0.5rem;
        width: 0.5rem;
        border: 0;
        border-radius: 0;
        float: none;
        margin-top: 0;
        padding: 0;
        transform: rotate(-90deg); } }
  .navPages-action-depth-max.has-subMenu.is-open svg {
    height: 9.6px;
    width: 9.6px; }
    @media (min-width: 801px) {
      .navPages-action-depth-max.has-subMenu.is-open svg {
        height: 100%;
        width: 100%; } }

.navPages-action {
  color: white;
  display: block;
  font-size: 16px;
  font-weight: 700;
  padding: 0.75rem 0;
  text-decoration: none;
  text-transform: uppercase; }
  @media (min-width: 801px) {
    .navPages-action {
      display: inline-block;
      padding: 0.75rem 1.125rem 1.125rem; }
      .navPages-action.is-open {
        background-color: white; } }
  .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu {
    align-items: center;
    display: flex;
    justify-content: space-between; }
  .navPages-action.is-open svg,
  .navPages-action .collapsible-icon-wrapper.is-open svg {
    fill: white;
    stroke: white; }
  .navPages-action:hover, .navPages-action.activePage {
    color: white; }
    .navPages-action:hover svg, .navPages-action.activePage svg {
      fill: white;
      stroke: white; }
  .navPages-action svg {
    fill: white;
    stroke: white;
    transition: all 0.15s ease; }

.navPages-action--storeCredit {
  color: #151515; }

.navPages-action--compare {
  display: none; }
  .navPages-action--compare.show {
    display: block; }

.navPages-action-moreIcon {
  height: 0.5rem;
  width: 0.5rem;
  margin-left: 0.75rem;
  transform: rotate(-90deg); }
  @media (min-width: 801px) {
    .navPages-action-moreIcon {
      transform: none; } }
  .has-subMenu.is-open .navPages-action-moreIcon,
  .collapsible-icon-wrapper.is-open .navPages-action-moreIcon {
    transform: rotate(0); }
  .navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon {
    height: 0.6875rem;
    width: 0.6875rem;
    margin: 0 1.5rem; }
    @media (min-width: 801px) {
      .navPages-list:not(.navPages-list-depth-max) .navPages-action-moreIcon {
        height: 0.5rem;
        width: 0.5rem;
        margin: 0 0 0 0.75rem; } }

.navPage-childList {
  display: none; }
  @media (min-width: 801px) {
    .navPage-childList {
      border: 0;
      display: block; } }
  .navPage-childList.is-open {
    display: block; }
  .navPage-subMenu-action:not(.navPages-action-depth-max) + .navPage-childList {
    margin-left: 3rem; }
    @media (min-width: 801px) {
      .navPage-subMenu-action:not(.navPages-action-depth-max) + .navPage-childList {
        margin-left: 0; } }

.navPage-subMenu {
  display: none;
  outline: 0; }
  @media (min-width: 801px) {
    .navPage-subMenu {
      background-color: white;
      padding: 1.5rem 1.5rem 2.25rem !important;
      position: absolute;
      text-align: left; }
      .navPage-subMenu.is-open {
        display: block;
        left: 0;
        width: 100%; }
      .navPage-subMenu .navPages-action-moreIcon {
        display: none; } }
  .navPage-subMenu.is-open {
    display: block; }
  .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu + .navPage-subMenu .navPage-subMenu-list {
    margin-right: 0; }
    @media (min-width: 801px) {
      .navPages-list:not(.navPages-list-depth-max) .navPages-action.has-subMenu + .navPage-subMenu .navPage-subMenu-list {
        margin-right: auto; } }

@media (min-width: 801px) {
  .has-subMenu.is-root + .navPage-subMenu-horizontal {
    border-left: 0;
    height: auto;
    left: inherit;
    margin: auto;
    top: inherit;
    width: 13.4375rem; } }

@media (min-width: 801px) {
  .navPage-subMenu-horizontal.is-open {
    border-left: 1px solid #cccccc;
    display: inherit;
    height: auto;
    margin-left: 13.4375rem;
    padding: 0 !important;
    top: 0;
    width: 14.4375rem; } }

@media (min-width: 801px) {
  .navPage-subMenu-horizontal .navPages-action-moreIcon {
    display: inline-block;
    transform: rotate(-90deg); } }

.navPage-subMenu-item {
  padding: 0.75rem 0; }
  @media (min-width: 801px) {
    .navPage-subMenu-item {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 25%;
      float: left;
      padding: 0 0.75rem !important; }
      .navPage-subMenu-item .navPages-action {
        text-transform: none;
        width: 100%; }
      .navPage-subMenu-item > .navPage-subMenu-action {
        border-bottom: 1px solid #cccccc;
        margin-bottom: 1.125rem; } }

.navPage-subMenu-item-child,
.navPage-subMenu-item-parent {
  width: 100%; }
  @media (min-width: 801px) {
    .navPage-subMenu-item-child .navPage-subMenu-action,
    .navPage-subMenu-item-parent .navPage-subMenu-action {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      width: 100%; } }

.navPage-subMenu-action {
  padding: 0.75rem 0; }
  @media (min-width: 801px) {
    .navPage-subMenu-action {
      padding: 0.75rem 0 1.125rem; } }
  .navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action {
    padding: 0 0 0 1.5rem; }
    @media (min-width: 801px) {
      .navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action {
        padding: 0.75rem 0 1.125rem; } }
  .navPage-subMenu-action .collapsible-icon-wrapper {
    box-sizing: content-box;
    display: inline-block;
    height: 100%;
    text-align: right;
    width: 100%; }
    @media (min-width: 801px) {
      .navPage-subMenu-action .collapsible-icon-wrapper {
        display: none; } }

.navPage-childList-action {
  font-weight: 400;
  padding: 0 0 0.375rem; }

.navPages-quickSearch {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0.75rem; }
  @media (min-width: 801px) {
    .navPages-quickSearch {
      display: none; } }
  .navPages-quickSearch > .container, .page-banner .navPages-quickSearch > ol.breadcrumbs, .yotpo-display-l .yotpo-main-widget-layout .navPages-quickSearch > .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .navPages-quickSearch > .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .navPages-quickSearch > .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .navPages-quickSearch > .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-layout .navPages-quickSearch > .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .navPages-quickSearch > .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .navPages-quickSearch > .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .navPages-quickSearch > .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .navPages-quickSearch > .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .navPages-quickSearch > .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .navPages-quickSearch > .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .navPages-quickSearch > .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .yotpo-head .navPages-quickSearch > .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .navPages-quickSearch > .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .navPages-quickSearch > .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .navPages-quickSearch > .yotpo-headline, .yotpo-display-l .yotpo-main-layout .navPages-quickSearch > .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .navPages-quickSearch > .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .navPages-quickSearch > .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .navPages-quickSearch > .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .navPages-quickSearch > .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .navPages-quickSearch > .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .navPages-quickSearch > .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .navPages-quickSearch > .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .navPages-quickSearch > .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .navPages-quickSearch > .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .navPages-quickSearch > .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .navPages-quickSearch > .yotpo-questions-container, .yotpo-display-l .navPages-quickSearch > .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .navPages-quickSearch > .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .navPages-quickSearch > .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .navPages-quickSearch > .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-desktop .navPages-quickSearch > .yotpo-clear-filters-device, .navPages-quickSearch > .yotpo-clear-filters-container {
    padding: 0; }
  .navPages-quickSearch .form {
    margin: 0; }
  .navPages-quickSearch .form-field {
    margin-bottom: 0; }

@media (min-width: 801px) {
  .navPages-list--user {
    display: none; } }

.navPages-list--user #currencySelection2 {
  background-color: white;
  border: 1px solid #e5e5e5; }
  .navPages-list--user #currencySelection2 .dropdown-menu-item {
    padding: 0; }
    .navPages-list--user #currencySelection2 .dropdown-menu-item:not(:last-child) {
      border-bottom: 1px solid #e5e5e5; }
  .navPages-list--user #currencySelection2 a {
    padding: 0.75rem 1.5rem; }

.tags {
  list-style: none;
  margin-left: 0;
  font-size: 0;
  text-align: center; }
  .tags ul,
  .tags ol {
    list-style: none;
    margin-bottom: 0; }

.tag {
  display: inline-block;
  font-size: 1rem; }
  .tag a {
    color: #151515;
    display: inline-block;
    padding: 0.375rem 0.5rem;
    text-decoration: none; }
    .tag a:hover {
      color: #333333; }

.socialLinks {
  list-style: none;
  margin-left: 0;
  margin: 0;
  padding: 0;
  line-height: 37px; }
  .socialLinks:before, .socialLinks:after {
    content: " ";
    display: table; }
  .socialLinks:after {
    clear: both; }
  .socialLinks ul,
  .socialLinks ol {
    list-style: none;
    margin-bottom: 0; }
  .socialLinks li {
    margin: 0;
    padding: 0; }
  .socialLinks .icon {
    height: 1.25rem;
    width: 1.25rem;
    margin: 0;
    text-decoration: none; }
    .socialLinks .icon:hover svg {
      fill: #999999; }
    .socialLinks .icon svg {
      fill: #757575;
      transition: all 0.15s ease; }

.socialLinks-item--pinterest {
  width: 25px; }

.pin_it_iframe_widget {
  display: none; }

.socialLinks-item {
  display: inline-block;
  font-size: 0; }
  .socialLinks .socialLinks-item {
    margin-bottom: 0.375rem;
    margin-right: 0.75rem; }
    .socialLinks .socialLinks-item:last-child {
      margin-right: 0; }
  .socialLinks-item .socialLinks__link {
    height: 2rem;
    position: relative; }
    .socialLinks-item .socialLinks__link::before {
      border-color: transparent transparent #313440;
      border-style: solid;
      border-width: 0.625rem;
      content: " ";
      position: absolute;
      right: 0;
      top: 50%; }
    .socialLinks-item .socialLinks__link::after {
      background-color: #313440;
      border-radius: 0.5rem;
      color: white;
      content: attr(title);
      cursor: default;
      font-size: 1rem;
      padding: 0.25rem 0.375rem;
      position: absolute;
      right: 0;
      top: 100%;
      white-space: nowrap; }
    .socialLinks-item .socialLinks__link::before, .socialLinks-item .socialLinks__link::after {
      display: none; }
    .socialLinks-item .socialLinks__link:focus::before, .socialLinks-item .socialLinks__link:focus::after {
      display: block; }
    .socialLinks-item .socialLinks__link:focus::after {
      left: 0;
      right: auto;
      z-index: 20; }

.socialLinks--alt .icon {
  height: 1.3125rem;
  width: 1.3125rem; }

.socialLinks--alt svg {
  fill: #151515; }

.heroCarousel {
  margin-bottom: 4.5rem;
  margin-top: -1.5rem;
  min-width: 100%;
  width: 1px; }
  @media (min-width: 801px) {
    .heroCarousel {
      margin-top: -2.5rem; } }
  @media (min-width: 551px) {
    .heroCarousel.slick-initialized {
      max-height: 25rem; } }
  @media (min-width: 801px) {
    .heroCarousel.slick-initialized {
      max-height: 37.5rem; } }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .heroCarousel {
      opacity: 0; }
      .heroCarousel.slick-initialized {
        opacity: 1; } }
  .heroCarousel:not(.slick-initialized) :not(.heroCarousel-slide--first).heroCarousel-slide {
    display: none; }
  .heroCarousel a {
    text-decoration: none; }
  .heroCarousel .slick-next,
  .heroCarousel .slick-prev {
    margin: 0;
    top: 50%;
    transform: translateY(-50%); }
  .heroCarousel .slick-next {
    right: 15px; }
    @media (min-width: 801px) {
      .heroCarousel .slick-next {
        right: 25px; } }
  .heroCarousel .slick-prev {
    left: 15px; }
    @media (min-width: 801px) {
      .heroCarousel .slick-prev {
        left: 25px; } }
  .heroCarousel .slick-dots {
    bottom: 0.5rem; }
    @media (min-width: 801px) {
      .heroCarousel .slick-dots {
        bottom: 1.5rem; } }
    .heroCarousel .slick-dots li {
      background-color: white;
      background-color: rgba(255, 255, 255, 0.9); }
  .heroCarousel .slick-slide.is-square-image-type .heroCarousel-image-wrapper {
    height: 100vw; }
  .heroCarousel .slick-slide.is-vertical-image-type .heroCarousel-image-wrapper {
    height: 110vw; }
  @media (min-width: 551px) {
    .heroCarousel .slick-slide.is-square-image-type .heroCarousel-image-wrapper, .heroCarousel .slick-slide.is-vertical-image-type .heroCarousel-image-wrapper {
      height: 56.25vw; } }
  .heroCarousel .slick-slide.is-image-error .heroCarousel-image-wrapper {
    background: url("../img/hero-carousel-image-load-error.svg") center center no-repeat;
    background-size: contain; }

.heroCarousel-slide {
  position: relative; }
  .heroCarousel-slide a {
    text-decoration: none; }
  .heroCarousel-slide .heroCarousel-image {
    height: 100%;
    object-fit: contain;
    object-position: 50% 0%;
    width: 100%; }
    @media (min-width: 551px) {
      .heroCarousel-slide .heroCarousel-image {
        object-position: 50% 50%; } }
  .heroCarousel-slide.stretch .heroCarousel-image {
    object-fit: cover;
    object-position: 50% 50%; }
  .heroCarousel-slide.stretch.compat-object-fit .heroCarousel-image {
    height: 100%;
    width: 100%; }
  .heroCarousel-slide.compat-object-fit {
    overflow: hidden; }
    .heroCarousel-slide.compat-object-fit .heroCarousel-image {
      width: auto; }
  .heroCarousel-slide .heroCarousel-image-wrapper {
    align-items: flex-start;
    display: flex;
    height: 56.25vw;
    justify-content: center;
    max-height: 100vh;
    transition: height 0.3s ease; }
    @media (min-width: 551px) {
      .heroCarousel-slide .heroCarousel-image-wrapper {
        max-height: 25rem; } }
    @media (min-width: 801px) {
      .heroCarousel-slide .heroCarousel-image-wrapper {
        max-height: 37.5rem; } }

.heroCarousel-content {
  background-color: white;
  padding: 0.75rem 1.5rem 3rem;
  text-align: center; }
  @media (min-width: 551px) {
    .heroCarousel-content {
      background-color: white;
      background-color: rgba(255, 255, 255, 0.9);
      background-color: rgba(255, 255, 255, 0.9);
      left: 0;
      margin: 0 auto;
      max-height: 80%;
      overflow: auto;
      padding: 2.25rem;
      padding: 1.5rem;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 43.75rem;
      width: 70%; }
      .heroCarousel-content.heroCarousel-content--empty {
        background-color: transparent;
        left: 50%;
        overflow: visible;
        padding: 0;
        right: auto;
        transform: translateX(-50%) translateY(-50%);
        width: auto; } }

.heroCarousel-title {
  color: #444444;
  font-size: 18px;
  margin: 0; }
  @media (min-width: 801px) {
    .heroCarousel-title {
      font-size: 50px; } }

.heroCarousel-description {
  color: #333333;
  font-size: 12px;
  margin: 0; }
  @media (min-width: 551px) {
    .heroCarousel-description {
      font-size: 13px; } }
  @media (min-width: 801px) {
    .heroCarousel-description {
      font-size: 16px; } }

.heroCarousel-action {
  margin: 1.5rem 0 0; }

@media (min-width: 801px) {
  .writeReview-productDetails {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 50%;
    float: left; } }

.writeReview-productDetails .product-brand {
  color: #919191;
  margin: 0; }

.writeReview-productDetails .product-title {
  margin-top: 0; }

@media (min-width: 801px) {
  .writeReview-form {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 50%;
    float: left; } }

.writeReview-productImage-container {
  position: relative; }
  .writeReview-productImage-container::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 127.73723%;
    width: 100%; }
  .writeReview-productImage-container img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    /* Object-fit polyfill */
    font-family: "object-fit: contain;";
    height: 100%;
    object-fit: contain; }

.account--addReturn .table {
  display: block;
  margin-bottom: 3rem; }
  @media (min-width: 551px) {
    .account--addReturn .table {
      display: table;
      margin-bottom: 6rem; } }
  .account--addReturn .table tr {
    display: block;
    padding: 1.5rem 0; }
    @media (min-width: 551px) {
      .account--addReturn .table tr {
        display: table-row;
        padding: 0; } }
  .account--addReturn .table th,
  .account--addReturn .table td {
    display: block;
    padding: 0; }
    @media (min-width: 551px) {
      .account--addReturn .table th,
      .account--addReturn .table td {
        display: table-cell;
        padding-bottom: 0.75rem;
        padding-top: 0.75rem; } }
    .account--addReturn .table th + th,
    .account--addReturn .table th + td,
    .account--addReturn .table td + th,
    .account--addReturn .table td + td {
      padding-left: 0; }
      @media (min-width: 551px) {
        .account--addReturn .table th + th,
        .account--addReturn .table th + td,
        .account--addReturn .table td + th,
        .account--addReturn .table td + td {
          padding-left: 1.5rem; } }
  .account--addReturn .table .return-itemTitle + .definitionList {
    margin-top: 0.1875rem; }
  @media (min-width: 551px) {
    .account--addReturn .table .return-itemPrice {
      text-align: center; } }
  @media (min-width: 551px) {
    .account--addReturn .table .return-itemQuantity {
      text-align: right; } }

.account--addReturn .table-thead {
  display: none; }
  @media (min-width: 551px) {
    .account--addReturn .table-thead {
      display: table-header-group; } }
  .account--addReturn .table-thead th {
    font-size: 16px; }
  .account--addReturn .table-thead th:first-child {
    width: 60%; }

.account--addReturn .table-tbody {
  display: block; }
  @media (min-width: 551px) {
    .account--addReturn .table-tbody {
      display: table-row-group; } }

.return-itemName {
  font-size: 16px;
  font-weight: 700; }
  @media (min-width: 551px) {
    .return-itemName {
      font-size: 1rem;
      font-weight: 400; } }

.return-itemPrice {
  color: #919191;
  margin-bottom: 0.375rem; }
  @media (min-width: 551px) {
    .return-itemPrice {
      color: inherit;
      margin-bottom: 0;
      text-align: center; } }

.return-itemQuantity .form-label, .return-itemQuantity .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .return-itemQuantity label, .return-itemQuantity body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .return-itemQuantity label {
  display: inline;
  margin-right: 0.375rem; }
  @media (min-width: 551px) {
    .return-itemQuantity .form-label, .return-itemQuantity .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .return-itemQuantity label, .return-itemQuantity body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .return-itemQuantity label {
      border: 0;
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px; } }

.account--addReturn-row {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  margin: 0 -1rem; }
  .account--addReturn-row:before, .account--addReturn-row:after {
    content: " ";
    display: table; }
  .account--addReturn-row:after {
    clear: both; }

.account--addReturn-column {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  padding: 0 1rem; }
  @media (min-width: 551px) {
    .account--addReturn-column {
      width: 50%; } }

.productCarousel {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  min-width: 100%;
  position: relative;
  width: 1px; }
  .productCarousel:before, .productCarousel:after {
    content: " ";
    display: table; }
  .productCarousel:after {
    clear: both; }

.productCarousel-slide {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 50%;
  float: left; }
  @media (min-width: 551px) {
    .productCarousel-slide {
      width: 33.33333%; } }
  @media (min-width: 801px) {
    .productCarousel-slide {
      width: 25%; } }
  @media (min-width: 1261px) {
    .productCarousel-slide {
      width: 16.66667%; } }
  .productCarousel-slide .card {
    margin-bottom: 0; }
    .productCarousel-slide .card .card-title {
      overflow-wrap: break-word; }

.quickView:before, .quickView:after {
  content: " ";
  display: table; }

.quickView:after {
  clear: both; }

.productReviews-list {
  list-style: none;
  margin-left: 0;
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  font-size: 0; }
  .productReviews-list ul,
  .productReviews-list ol {
    list-style: none;
    margin-bottom: 0; }
  .productReviews-list:before, .productReviews-list:after {
    content: " ";
    display: table; }
  .productReviews-list:after {
    clear: both; }

.productReview {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  display: inline-block;
  float: none;
  font-size: 1rem;
  vertical-align: top; }
  @media (min-width: 801px) {
    .productReview {
      width: 50%; } }
  @media (min-width: 1261px) {
    .productReview {
      width: 33.33333%; } }

.productReview-title {
  margin: 0;
  text-transform: none; }

.productReview-author {
  color: #151515;
  margin-bottom: 1rem; }

.productReview-rating {
  display: inline-block;
  margin-bottom: 0.375rem; }

.productReview-ratingNumber {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.productView {
  padding-top: 1rem; }

.productView-images {
  margin-bottom: 3rem; }

.productView-image {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: auto;
  position: relative; }
  @media (min-width: 801px) {
    .productView-image {
      min-height: 366px;
      min-width: inherit; } }
  .productView-image + .productView-thumbnails {
    margin-top: 0.75rem; }
  @media (min-width: 320px) and (max-width: 801px) {
    .productView-image {
      pointer-events: none; } }

.productView-img-container {
  margin: auto;
  max-width: 548px;
  position: relative;
  width: 100%; }
  .productView-img-container::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 127.73723%;
    width: 100%; }
  .productView-img-container img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    /* Object-fit polyfill */
    font-family: "object-fit: contain;";
    height: 100%;
    object-fit: contain;
    width: 100%; }

.productView-thumbnails {
  list-style: none;
  margin-left: 0;
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  margin-left: -0.375rem;
  margin-right: -0.375rem; }
  .productView-thumbnails ul,
  .productView-thumbnails ol {
    list-style: none;
    margin-bottom: 0; }
  .productView-thumbnails:before, .productView-thumbnails:after {
    content: " ";
    display: table; }
  .productView-thumbnails:after {
    clear: both; }
  .productView-thumbnails[data-slick] {
    opacity: 0; }
    .productView-thumbnails[data-slick].slick-initialized {
      opacity: 1; }
  .productView-thumbnails .slick-list {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .productView-thumbnails .slick-next {
    right: 0; }
  .productView-thumbnails .slick-prev {
    left: 0; }
  .productView-thumbnails img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    /* Object-fit polyfill */
    font-family: "object-fit: contain;";
    margin: 0;
    object-fit: contain;
    position: relative;
    width: 50px; }

.productView-thumbnail {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 25%;
  float: left;
  padding: 0.375rem;
  text-align: center; }
  @media (min-width: 1261px) {
    .productView-thumbnail {
      width: 20%; } }

.productView-thumbnail-link {
  border: 1px solid #e5e5e5;
  box-sizing: content-box;
  display: flex;
  height: 67px;
  justify-content: center;
  max-width: 75px;
  padding: 2px;
  position: relative;
  width: 100%; }
  .productView-thumbnail-link:hover, .productView-thumbnail-link.is-active {
    border-color: #333333; }

.productView-details {
  padding-bottom: 2rem; }

@media (min-width: 801px) {
  .productView-product {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 2rem; } }

.productView-product > :last-child {
  margin-bottom: 0; }

.productView-title, .previewCart .productView-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title {
  font-size: 18px;
  margin: -0.75rem 0 0.375rem; }
  @media (min-width: 801px) {
    .productView-title, .previewCart .productView-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title {
      margin-top: 1.5rem; } }
  @media (min-width: 1261px) {
    .productView-title, .previewCart .productView-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title {
      font-size: 64px; } }

.productView-brand {
  color: #151515;
  font-size: 16px;
  margin: 0 0 0.75rem; }
  @media (min-width: 1261px) {
    .productView-brand {
      font-size: 18px;
      margin: -0.1875rem 0 1rem; } }
  .productView-brand a {
    color: #151515; }
    .productView-brand a:hover {
      color: #333333; }

.productView-price, .previewCart .productView-price, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper {
  font-size: 16px;
  margin-bottom: 0.5rem; }
  @media (min-width: 801px) {
    .productView-price, .previewCart .productView-price, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper {
      font-size: 40px;
      margin-bottom: 1rem; } }
  .productView-price .price-section--saving, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section--saving, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section--saving {
    font-size: 16px; }
  .productView-price abbr, .previewCart .productView-price abbr, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper abbr, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper abbr {
    border: 0;
    color: inherit;
    font-size: inherit; }

.productView-reviewLink {
  color: #151515;
  display: inline-block;
  margin-left: 0.375rem;
  vertical-align: middle; }
  .productView-reviewLink:hover {
    color: #333333; }
  .productView-reviewLink--new {
    padding: 0; }

.productView-info {
  margin-top: 0.75rem; }
  .productView-info:before, .productView-info:after {
    content: " ";
    display: table; }
  .productView-info:after {
    clear: both; }
  @media (min-width: 551px) {
    .productView-info {
      margin-top: 0; } }
  @media (min-width: 551px) {
    .productView-info > :first-child {
      margin-top: 1.5rem; } }
  .productView-info > :last-child {
    margin-bottom: 0; }

.productView-info-name,
.productView-info-value {
  float: left; }
  @media (min-width: 551px) {
    .productView-info-name,
    .productView-info-value {
      float: none; } }

.productView-info-name {
  clear: both;
  margin-bottom: 0.1875rem;
  margin-right: 0.375rem; }
  @media (min-width: 551px) {
    .productView-info-name {
      font-family: "Inter", Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight: 400; } }

.productView-info-value {
  margin-bottom: 0.375rem; }
  @media (min-width: 551px) {
    .productView-info-value {
      margin-bottom: 1rem; } }

.productView-options {
  margin-bottom: 1.5rem;
  text-align: center; }
  .productView-options:before, .productView-options:after {
    content: " ";
    display: table; }
  .productView-options:after {
    clear: both; }
  @media (min-width: 551px) {
    .productView-options {
      text-align: left; } }
  @media (min-width: 551px) {
    .productView-options .form-input[type="number"], .productView-options .select2-search--dropdown .select2-search__field[type="number"], .select2-search--dropdown .productView-options .select2-search__field[type="number"], .productView-options .select2-container .select2-selection--single[type="number"], .select2-container .productView-options .select2-selection--single[type="number"], .productView-options .select2-container .select2-search--inline .select2-search__field[type="number"], .select2-container .select2-search--inline .productView-options .select2-search__field[type="number"], .productView-options .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[type="number"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .productView-options .yotpo-new-input-container[type="number"], .productView-options .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[type="number"], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .productView-options textarea[type="number"], .productView-options .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[type="number"], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .productView-options select[type="number"], .productView-options body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[type="number"], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .productView-options select[type="number"], .productView-options .card-total-wrapper .cart-totals .cart-total .form-input[type="number"], .card-total-wrapper .cart-totals .cart-total .productView-options .form-input[type="number"], .productView-options .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[type="number"], .card-total-wrapper .cart-totals .cart-total .select2-container .productView-options .select2-selection--single[type="number"], .productView-options .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[type="number"], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .productView-options .select2-search__field[type="number"] {
      width: 16.66667%; } }
  .productView-options .form {
    display: inline; }
    .productView-options .form .add-to-cart-wrapper {
      display: inline; }
  .productView-options input[type="file"] {
    font-size: 13px; }
  .productView-options .form-field {
    font-size: 0;
    margin-bottom: 2rem; }
    .productView-options .form-field--error > .form-inlineMessage {
      font-size: 1rem; }
    .productView-options .form-field > .form-checkbox + .form-label, .productView-options .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > .form-checkbox + label, .productView-options body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > .form-checkbox + label {
      display: inline-block;
      margin-left: 1.5rem;
      width: auto; }
      @media (min-width: 551px) {
        .productView-options .form-field > .form-checkbox + .form-label, .productView-options .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > .form-checkbox + label, .productView-options body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > .form-checkbox + label {
          margin-left: 0;
          width: 100%; } }
    .productView-options .form-field > .form-radio + .form-label, .productView-options .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > .form-radio + label, .productView-options body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > .form-radio + label {
      display: inline-block;
      text-align: justify; }
    .productView-options .form-field > .form-label:nth-of-type(2), .productView-options .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > label:nth-of-type(2), .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > label:nth-of-type(2), .productView-options body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field > label:nth-of-type(2), body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options .form-field > label:nth-of-type(2) {
      margin-left: 0; }
  .productView-options .add-to-cart-buttons {
    display: inline-grid;
    float: left;
    margin-bottom: 1rem;
    width: 100%; }
    @media (min-width: 551px) {
      .productView-options .add-to-cart-buttons {
        padding: 0 0.625rem;
        width: 50%; } }
    @media (min-width: 801px) {
      .productView-options .add-to-cart-buttons {
        padding-right: 0.75rem;
        width: 50%; } }
    @media (min-width: 1261px) {
      .productView-options .add-to-cart-buttons {
        display: inline-block;
        margin-top: 1rem;
        padding-right: 0.75rem;
        width: 50%; } }
    @media (min-width: 551px) {
      .productView-options .add-to-cart-buttons.pre-order-buttons {
        min-width: 50%;
        width: auto; } }
    @media (min-width: 801px) {
      .productView-options .add-to-cart-buttons.pre-order-buttons {
        margin-right: 0.6875rem;
        min-width: auto;
        padding: 0;
        width: auto; } }
    .productView-options .add-to-cart-buttons.pre-order-buttons .button {
      padding: 0.8125rem 1.5rem; }
    .productView-options .add-to-cart-buttons .button {
      margin: 0;
      width: 100%; }
  .productView-options .add-to-cart-wallet-buttons {
    margin-top: 0.75rem; }
    .productView-options .add-to-cart-wallet-buttons div[data-smart-button-container-id] {
      line-height: 0;
      margin-top: 6px; }
      .productView-options .add-to-cart-wallet-buttons div[data-smart-button-container-id] button,
      .productView-options .add-to-cart-wallet-buttons div[data-smart-button-container-id] div {
        width: 100%; }
    .productView-options .add-to-cart-wallet-buttons button.show-more-button {
      color: #151515;
      display: block;
      margin-top: 0.375rem;
      padding: 0.375rem 0;
      text-align: center;
      text-decoration: underline;
      vertical-align: middle;
      width: 100%; }
      .productView-options .add-to-cart-wallet-buttons button.show-more-button:hover {
        color: #333333; }

.productOptions-list {
  border: 1px solid #8f8f8f;
  list-style: none;
  margin: 0;
  max-height: 400px;
  overflow-y: auto; }

.productOptions-list-item {
  padding: 1.5rem; }
  .productOptions-list-item + .productOptions-list-item {
    border-top: 1px solid #8f8f8f; }
  .productOptions-list-item .form-label, .productOptions-list-item .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productOptions-list-item label, .productOptions-list-item body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productOptions-list-item label {
    text-align: left;
    top: -2px; }

.productOptions-list-item-figure,
.productOptions-list-item-content {
  display: table-cell;
  vertical-align: middle; }

.productOptions-list-item-figure {
  width: 3rem; }

.productOptions-list-item-content {
  padding-left: 1.25rem; }

.shareProduct {
  text-align: center; }

.productView-image .easyzoom-flyout {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%; }
  .productView-image .easyzoom-flyout img {
    max-width: none;
    width: auto; }

.price--rrp,
.price--non-sale,
.price--discounted {
  text-decoration: line-through; }

.price-section--minor {
  color: #919191; }

.compareTable {
  border-top: 1px solid #e5e5e5;
  table-layout: fixed;
  width: 100%; }

.compareTable-row {
  vertical-align: top; }
  .compareTable-row + .compareTable-row .compareTable-heading,
  .compareTable-row + .compareTable-row .compareTable-item {
    border-top: 1px solid #e5e5e5; }
  .compareTable-row + .compareTable-row .compareTable-heading:empty {
    border-top: 0; }

.compareTable-heading {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 1.25rem 1rem;
  position: relative;
  text-align: right;
  width: 0; }
  @media (min-width: 801px) {
    .compareTable-heading {
      width: 25%; } }

.compareTable-headingText {
  position: absolute;
  top: 1.25rem;
  white-space: nowrap; }
  @media (min-width: 801px) {
    .compareTable-headingText {
      position: inherit;
      top: inherit; } }

.compareTable-item {
  padding: 3.25rem 1rem 1.25rem; }
  @media (min-width: 801px) {
    .compareTable-item {
      padding-top: 1.25rem; } }

.compareTable-removeProduct {
  background-color: #e5e5e5;
  border-radius: 50%;
  height: 2.5rem;
  position: absolute;
  right: -1rem;
  top: -1rem;
  transition: background-color 0.15s ease;
  width: 2.5rem; }
  .compareTable-removeProduct .icon {
    fill: #757575;
    height: 1.5rem;
    margin-top: 0.5rem;
    width: 1.5rem; }

.compareTable-product {
  font-weight: 400;
  padding: 2rem 1rem 1.25rem; }
  .compareTable-product .card {
    margin-bottom: 0; }
  .compareTable-product .card-body {
    min-height: 6rem;
    padding-top: 1rem; }
  .compareTable-product .card-figure {
    overflow: visible; }

.compareTable-action {
  padding: 0 1rem 1rem; }
  .compareTable-action .button {
    display: block;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 100%; }

.blocker {
  background: rgba(255, 255, 255, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 500; }

.blocker-container {
  position: relative; }

.textTruncate {
  padding-bottom: 1.5rem;
  position: relative;
  transition: max-height 100ms ease-out; }

.js .textTruncate {
  max-height: 110px;
  overflow: hidden; }

.js .textTruncate--visible {
  max-height: 62.5rem; }

.textTruncate-viewMore {
  background-color: white;
  bottom: 0;
  padding-top: 10px;
  position: absolute;
  width: 100%; }

.toggle {
  border-top: 1px solid #e5e5e5;
  margin-bottom: 2.25rem; }
  .toggle:last-of-type {
    margin-bottom: 4.5rem; }

.toggle-title {
  margin-bottom: 2.25rem; }

.toggleLink {
  color: #151515; }
  .toggleLink:hover {
    color: #333333; }
  .toggle-title .toggleLink {
    float: right;
    line-height: 24px; }

.toggleLink-text {
  font-size: 13px;
  font-weight: 400; }

.toggleLink-text--off {
  display: inline-block; }
  .toggleLink.is-open .toggleLink-text--off {
    display: none; }

.toggleLink-text--on {
  display: none; }
  .toggleLink.is-open .toggleLink-text--on {
    display: inline-block; }

.toggle-content {
  display: none; }
  .toggle-content.is-open {
    display: block; }

.facetedSearch-toggle {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
  border: #e5e5e5 solid;
  border-radius: 4px;
  border-width: 1px;
  display: block;
  margin-bottom: 2rem;
  padding: 1rem; }
  .facetedSearch-toggle:before, .facetedSearch-toggle:after {
    content: " ";
    display: table; }
  .facetedSearch-toggle:after {
    clear: both; }
  @media (min-width: 801px) {
    .facetedSearch-toggle {
      display: none !important; } }
  .facetedSearch-toggle.is-open {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-bottom: 0; }

.facetedSearch-toggle-text,
.facetedSearch-toggle-indicator {
  display: block;
  font-weight: normal; }

.facetedSearch-toggle-text {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 58.33333%;
  float: left;
  padding: 0;
  text-align: left; }

.facetedSearch-toggle-indicator {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 41.66667%;
  float: left;
  font-weight: bold;
  padding: 0;
  text-align: right; }

.facetedSearch-navList {
  display: none; }
  @media (min-width: 801px) {
    .facetedSearch-navList {
      display: block !important; } }
  .facetedSearch-navList.is-open {
    display: block; }
    .facetedSearch-navList.is-open .accordion--navList,
    .facetedSearch-navList.is-open .accordion-block:first-child .accordion-navigation {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
  .facetedSearch-toggle + .facetedSearch-navList,
  .sidebarBlock + .facetedSearch-navList {
    margin-top: 2rem; }
  .facetedSearch-toggle + .facetedSearch-navList.is-open,
  .sidebarBlock + .facetedSearch-navList.is-open {
    margin-top: -1px; }
    @media (min-width: 801px) {
      .facetedSearch-toggle + .facetedSearch-navList.is-open,
      .sidebarBlock + .facetedSearch-navList.is-open {
        margin-top: 2rem; } }
  .facetedSearch-navList .navList--inner {
    margin-left: 1.5rem; }

.facet-quick-heading {
  text-transform: capitalize; }

.facetedSearch-optionColumns {
  column-count: 3;
  column-gap: 20px; }

.facetedSearch-refineFilters {
  display: none; }
  @media (min-width: 801px) {
    .facetedSearch-refineFilters {
      display: block; } }

.facetedSearch-content--rating .is-selected {
  font-weight: bold; }

.reset-filters {
  display: none; }

.banners {
  background-color: #fec45c;
  color: white;
  padding: 0.75rem 0;
  text-align: center; }
  .banners p:last-child {
    margin-bottom: 0; }
  .banners a {
    color: white; }

.banner {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%; }
  .banner:before, .banner:after {
    content: " ";
    display: table; }
  .banner:after {
    clear: both; }
  .banner + .banner {
    margin-top: 1.5rem; }

.facetLabel {
  background: #e5e5e5;
  border-radius: 4px;
  padding: 0.1875rem 0.5rem 0.1875rem 0.6875rem;
  text-decoration: none; }
  .facetLabel .icon {
    height: 0.75rem;
    width: 0.75rem;
    display: inline-block;
    fill: #151515;
    position: relative;
    top: -1px; }

.cart-additionalCheckoutButtons:before, .previewCart-additionalCheckoutButtons:before, .cart-additionalCheckoutButtons:after, .previewCart-additionalCheckoutButtons:after {
  content: " ";
  display: table; }

.cart-additionalCheckoutButtons:after, .previewCart-additionalCheckoutButtons:after {
  clear: both; }

.cart-additionalCheckoutButtons .FloatRight:before, .previewCart-additionalCheckoutButtons .FloatRight:before, .cart-additionalCheckoutButtons .FloatRight:after, .previewCart-additionalCheckoutButtons .FloatRight:after {
  content: " ";
  display: table; }

.cart-additionalCheckoutButtons .FloatRight:after, .previewCart-additionalCheckoutButtons .FloatRight:after {
  clear: both; }

.cart-additionalCheckoutButtons .FloatRight p, .previewCart-additionalCheckoutButtons .FloatRight p {
  float: none !important;
  margin: 0.5rem 0;
  text-align: right; }

.cart-additionalCheckoutButtons .FloatRight div, .previewCart-additionalCheckoutButtons .FloatRight div {
  float: right; }

.cart {
  display: block;
  margin-bottom: 1.5rem;
  width: 100%; }
  @media (min-width: 801px) {
    .cart {
      display: table; } }

.cart-header {
  display: none; }
  @media (min-width: 801px) {
    .cart-header {
      display: table-header-group;
      text-align: left; } }

.cart-header-item {
  padding-bottom: 1rem; }
  .cart-header-item:last-child {
    text-align: right; }

.cart-list {
  border-top: 1px solid #e5e5e5;
  display: block; }
  @media (min-width: 801px) {
    .cart-list {
      display: table-row-group; } }

.cart-item {
  border-bottom: 1px solid #e5e5e5;
  clear: both;
  display: block;
  padding: 1.5rem 0; }
  @media (min-width: 551px) {
    .cart-item {
      padding-left: 25%; }
      .cart-item:before, .cart-item:after {
        content: " ";
        display: table; }
      .cart-item:after {
        clear: both; } }
  @media (min-width: 801px) {
    .cart-item {
      display: table-row;
      padding-left: 0; }
      .cart-item::before, .cart-item::after {
        display: none; } }

.cart-item-block {
  display: block; }
  @media (min-width: 801px) {
    .cart-item-block {
      display: table-cell; } }
  .cart-item-block .definitionList {
    margin-bottom: 0.375rem; }

.cart-item-figure {
  float: left;
  margin-bottom: 1.5rem;
  position: relative;
  text-align: center;
  width: 33.33333%; }
  .cart-item-figure::after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  @media (min-width: 551px) {
    .cart-item-figure {
      margin-bottom: 0;
      margin-left: -33.33333%;
      width: 33.33333%; } }
  @media (min-width: 801px) {
    .cart-item-figure {
      float: none;
      padding: 0.5rem 0;
      width: 8.33333%; } }

.cart-item-fixed-image {
  width: 100%; }

.cart-item-image {
  max-height: 14rem;
  max-width: 100px; }
  @media (min-width: 801px) {
    .cart-item-image {
      margin-left: 0; } }

.cart-item-title {
  display: table-cell;
  height: 6.25rem;
  padding-left: 1.5rem; }
  @media (min-width: 551px) {
    .cart-item-title {
      display: block;
      height: auto;
      margin-bottom: 1.5rem;
      overflow: hidden; } }
  @media (min-width: 801px) {
    .cart-item-title {
      display: table-cell;
      padding: 1.5rem; } }

.cart-item-info {
  clear: both;
  width: 100%; }
  @media (min-width: 551px) {
    .cart-item-info {
      clear: none;
      float: left;
      overflow: hidden;
      width: 33.33333%; }
      .cart-item-info + .cart-item-info {
        margin-top: 0; } }
  @media (min-width: 801px) {
    .cart-item-info {
      float: none;
      width: 16.66667%; }
      .cart-item-info:last-child {
        text-align: right; } }

.cart-content-padding-right {
  padding-right: 4px; }

@media (min-width: 801px) {
  .cart-header-quantity,
  .cart-item-quantity {
    text-align: center; } }

.cart-item-quantity .form-increment {
  display: inline-block;
  margin: 0 0.1875rem 1px 1.5rem;
  vertical-align: middle; }
  @media (min-width: 801px) {
    .cart-item-quantity .form-increment {
      margin-left: 0; } }

.cart-item-label {
  color: #151515;
  float: left;
  margin-bottom: 0.375rem;
  text-align: right;
  width: 33.33333%; }
  @media (min-width: 551px) {
    .cart-item-label {
      display: block;
      padding-left: 1.5rem;
      text-align: left;
      width: 100%; } }
  @media (min-width: 801px) {
    .cart-item-label {
      display: none; } }

.cart-item-value {
  padding-left: 1.5rem; }
  @media (min-width: 801px) {
    .cart-item-value {
      padding-left: 0; } }

.cart-item-brand {
  color: #151515;
  margin-bottom: 0.1875rem; }

.cart-item-name {
  display: inline-block;
  font-size: 16px;
  margin: 0; }
  .cart-item-name__label {
    display: inline-block; }
  .cart-item-name + .definitionList {
    margin-top: 0.375rem; }

.cart-item-options--giftWrapping {
  margin-top: 1.125rem; }
  .cart-item-options--giftWrapping .cart-item-option-description {
    color: #151515; }

.cart-remove {
  background-color: #e5e5e5;
  border-radius: 50%;
  cursor: pointer;
  float: right;
  height: 1.125rem;
  margin-top: 0.125rem;
  padding: 0.1875rem;
  transition: background-color 0.15s ease;
  width: 1.125rem; }
  @media (min-width: 551px) {
    .cart-remove {
      margin-left: 1rem; } }
  .cart-remove.cart-remove--spacer {
    visibility: hidden; }
  .cart-remove > svg {
    fill: #757575; }

.cart-totals {
  list-style: none;
  margin-left: 0;
  margin-bottom: 1.5rem;
  text-align: right;
  width: 100%; }
  .cart-totals ul,
  .cart-totals ol {
    list-style: none;
    margin-bottom: 0; }
  @media (min-width: 551px) {
    .cart-totals {
      float: right;
      width: 75%; } }
  @media (min-width: 801px) {
    .cart-totals {
      margin-bottom: 1rem;
      width: 58.33333%; } }
  @media (min-width: 1261px) {
    .cart-totals {
      width: 41.66667%; } }

.cart-total {
  border-bottom: 0; }
  .cart-total:before, .cart-total:after {
    content: " ";
    display: table; }
  .cart-total:after {
    clear: both; }
  @media (min-width: 801px) {
    .cart-total + .cart-total {
      border-top: 1px solid #e5e5e5; } }
  .cart-total .form-input, .cart-total .select2-search--dropdown .select2-search__field, .select2-search--dropdown .cart-total .select2-search__field, .cart-total .select2-container .select2-selection--single, .select2-container .cart-total .select2-selection--single, .cart-total .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .cart-total .select2-search__field, .cart-total .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-total .yotpo-new-input-container, .cart-total .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-total textarea, .cart-total .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .cart-total select, .cart-total body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .cart-total select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field {
    display: inline-block;
    height: 2rem;
    padding: 0.5rem;
    vertical-align: top;
    width: 75%; }
  .cart-total .form-select {
    background-position: right 0.3125rem center;
    background-size: 1.25rem 1.25rem;
    height: 2rem;
    margin-bottom: 0.75rem;
    padding: 0 0.75rem; }
  .cart-total .form-inlineMessage {
    text-align: left; }

.cart-total-label {
  color: #151515;
  width: 33.33333%; }
  @media (min-width: 551px) {
    .cart-total-label {
      width: 50%; } }
  @media (min-width: 801px) {
    .cart-total-label {
      display: block;
      padding-left: 0;
      text-align: left; } }

.cart-total-value {
  text-align: left; }
  @media (min-width: 551px) {
    .cart-total-value {
      text-align: right; } }
  @media (min-width: 801px) {
    .cart-total-value {
      width: 50%; } }

.cart-total-label,
.cart-total-value {
  float: left;
  padding: 0.5rem 0 0.5rem 1.5rem; }
  @media (min-width: 801px) {
    .cart-total-label,
    .cart-total-value {
      padding: 1rem 0; } }

.cart-total-grandTotal {
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding-bottom: 0.1875rem;
  padding-top: 0.1875rem;
  position: relative; }
  @media (min-width: 801px) {
    .cart-total-grandTotal {
      padding: 1rem 0;
      top: -0.25rem; } }

.coupon-code-add,
.coupon-code-cancel,
.shipping-estimate-show,
.gift-certificate-add,
.gift-certificate-cancel {
  color: #151515;
  padding: 0;
  text-decoration: underline;
  transition: color 0.15s ease; }
  .coupon-code-add:hover,
  .coupon-code-cancel:hover,
  .shipping-estimate-show:hover,
  .gift-certificate-add:hover,
  .gift-certificate-cancel:hover {
    color: #333333; }

.coupon-code-cancel,
.shipping-estimate-show[aria-expanded="true"] {
  font-style: italic; }

.coupon-form,
.cart-gift-certificate-form {
  font-size: 0;
  margin-bottom: 1rem; }
  .coupon-form:before, .coupon-form:after,
  .cart-gift-certificate-form:before,
  .cart-gift-certificate-form:after {
    content: " ";
    display: table; }
  .coupon-form:after,
  .cart-gift-certificate-form:after {
    clear: both; }
  .coupon-form .form-input, .coupon-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .coupon-form .select2-search__field, .coupon-form .select2-container .select2-selection--single, .select2-container .coupon-form .select2-selection--single, .coupon-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .coupon-form .select2-search__field, .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .coupon-form select, .coupon-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .coupon-form select, .coupon-form .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .coupon-form .form-input, .coupon-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .coupon-form .select2-selection--single, .coupon-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .coupon-form .select2-search__field,
  .coupon-form .button,
  .cart-gift-certificate-form .form-input,
  .cart-gift-certificate-form .select2-search--dropdown .select2-search__field,
  .select2-search--dropdown .cart-gift-certificate-form .select2-search__field,
  .cart-gift-certificate-form .select2-container .select2-selection--single,
  .select2-container .cart-gift-certificate-form .select2-selection--single,
  .cart-gift-certificate-form .select2-container .select2-search--inline .select2-search__field,
  .select2-container .select2-search--inline .cart-gift-certificate-form .select2-search__field,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .cart-gift-certificate-form select,
  .cart-gift-certificate-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
  body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .cart-gift-certificate-form select,
  .cart-gift-certificate-form .card-total-wrapper .cart-totals .cart-total .form-input,
  .card-total-wrapper .cart-totals .cart-total .cart-gift-certificate-form .form-input,
  .cart-gift-certificate-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
  .card-total-wrapper .cart-totals .cart-total .select2-container .cart-gift-certificate-form .select2-selection--single,
  .cart-gift-certificate-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
  .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .cart-gift-certificate-form .select2-search__field,
  .cart-gift-certificate-form .button {
    float: left; }
  .coupon-form .form-input, .coupon-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .coupon-form .select2-search__field, .coupon-form .select2-container .select2-selection--single, .select2-container .coupon-form .select2-selection--single, .coupon-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .coupon-form .select2-search__field, .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form .yotpo-new-input-container, .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .coupon-form textarea, .coupon-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .coupon-form select, .coupon-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .coupon-form select, .coupon-form .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .coupon-form .form-input, .coupon-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .coupon-form .select2-selection--single, .coupon-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .coupon-form .select2-search__field,
  .cart-gift-certificate-form .form-input,
  .cart-gift-certificate-form .select2-search--dropdown .select2-search__field,
  .select2-search--dropdown .cart-gift-certificate-form .select2-search__field,
  .cart-gift-certificate-form .select2-container .select2-selection--single,
  .select2-container .cart-gift-certificate-form .select2-selection--single,
  .cart-gift-certificate-form .select2-container .select2-search--inline .select2-search__field,
  .select2-container .select2-search--inline .cart-gift-certificate-form .select2-search__field,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form .yotpo-new-input-container,
  .cart-gift-certificate-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .cart-gift-certificate-form textarea,
  .cart-gift-certificate-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .cart-gift-certificate-form select,
  .cart-gift-certificate-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select,
  body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .cart-gift-certificate-form select,
  .cart-gift-certificate-form .card-total-wrapper .cart-totals .cart-total .form-input,
  .card-total-wrapper .cart-totals .cart-total .cart-gift-certificate-form .form-input,
  .cart-gift-certificate-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single,
  .card-total-wrapper .cart-totals .cart-total .select2-container .cart-gift-certificate-form .select2-selection--single,
  .cart-gift-certificate-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field,
  .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .cart-gift-certificate-form .select2-search__field {
    width: 78%; }
  .coupon-form .button,
  .cart-gift-certificate-form .button {
    margin: 0 0 0 2%;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 20%; }

.estimator-form {
  margin-bottom: 0; }
  .estimator-form .form-input, .estimator-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .estimator-form .select2-search__field, .estimator-form .select2-container .select2-selection--single, .select2-container .estimator-form .select2-selection--single, .estimator-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .estimator-form .select2-search__field, .estimator-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form .yotpo-new-input-container, .estimator-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form textarea, .estimator-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .estimator-form select, .estimator-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .estimator-form select, .estimator-form .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .estimator-form .form-input, .estimator-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .estimator-form .select2-selection--single, .estimator-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .estimator-form .select2-search__field {
    margin-bottom: 0.75rem;
    width: 100%; }
  .estimator-form .button--primary {
    width: 60%; }

.estimator-form-label {
  clear: both;
  float: left;
  font-weight: 400;
  margin-bottom: 0; }
  .estimator-form-label .form-label, .estimator-form-label .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .estimator-form-label label, .estimator-form-label body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .estimator-form-label label {
    line-height: 2rem;
    margin-bottom: 0; }

.estimator-form-label-text {
  margin-left: 0.625rem; }

.estimator-form-input {
  float: right;
  margin-bottom: 1em;
  width: 60%; }
  .estimator-form-input .form-input, .estimator-form-input .select2-search--dropdown .select2-search__field, .select2-search--dropdown .estimator-form-input .select2-search__field, .estimator-form-input .select2-container .select2-selection--single, .select2-container .estimator-form-input .select2-selection--single, .estimator-form-input .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .estimator-form-input .select2-search__field, .estimator-form-input .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form-input .yotpo-new-input-container, .estimator-form-input .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .estimator-form-input textarea, .estimator-form-input .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .estimator-form-input select, .estimator-form-input body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .estimator-form-input select, .estimator-form-input .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .estimator-form-input .form-input, .estimator-form-input .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .estimator-form-input .select2-selection--single, .estimator-form-input .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .estimator-form-input .select2-search__field,
  .estimator-form-input .form-select {
    margin-bottom: 0; }

.estimator-form-input--price {
  width: 30%; }

.estimator-form-row:before, .estimator-form-row:after {
  content: " ";
  display: table; }

.estimator-form-row:after {
  clear: both; }

.estimator-form-toggleUPSRate {
  display: block;
  margin-bottom: 1em; }

.cart-actions {
  clear: both; }
  .cart-actions:before, .cart-actions:after {
    content: " ";
    display: table; }
  .cart-actions:after {
    clear: both; }
  .cart-actions .button {
    display: block;
    margin-bottom: 0; }
    @media (min-width: 551px) {
      .cart-actions .button {
        display: inline-block;
        float: right; } }
  .cart-actions .checkoutMultiple {
    clear: right;
    display: block;
    float: right;
    padding-top: 0.375rem; }

.previewCartWrapper {
  max-height: calc(100vh - 6rem);
  overflow: auto; }

.previewCartList {
  list-style: none;
  margin-left: 0;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  display: table;
  table-layout: fixed;
  width: 100%; }
  .previewCartList ul,
  .previewCartList ol {
    list-style: none;
    margin-bottom: 0; }
  .previewCartList li {
    margin: 0;
    padding: 0; }

.previewCartItem {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
  display: table-row;
  line-height: 19px; }
  .previewCartItem:before, .previewCartItem:after {
    content: " ";
    display: table; }
  .previewCartItem:after {
    clear: both; }
  .previewCartItem + .previewCartItem {
    border-top: 1px solid #e5e5e5; }

.previewCartItem-image,
.previewCartItem-content {
  display: table-cell;
  vertical-align: middle; }

.previewCartItem-image {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 33.33333%;
  padding: 0;
  position: relative;
  text-align: center; }
  .previewCartItem-image::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 100%;
    width: 100%; }
  .previewCartItem-image img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    max-height: 90%; }
  @media (min-width: 320px) {
    .previewCartItem-image::after {
      padding-bottom: 75%; } }
  @media (min-width: 481px) {
    .previewCartItem-image::after {
      padding-bottom: 100%; } }

.previewCartItem-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 66.66667%;
  padding-left: 0; }

.previewCartItem-name {
  margin: 0;
  text-transform: none; }
  .previewCartItem-name > a {
    text-decoration: none; }

.previewCartItem-brand,
.previewCartItem-name {
  margin-bottom: 0.1875rem; }

.previewCartItem-brand,
.previewCartItem-price {
  color: #151515;
  display: inline-block;
  font-size: 13px; }

.previewCartAction {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
  border-top: 1px solid #e5e5e5;
  display: block; }
  .previewCartAction:before, .previewCartAction:after {
    content: " ";
    display: table; }
  .previewCartAction:after {
    clear: both; }
  @media (min-width: 320px) {
    .previewCartAction {
      padding: 0.75rem 0.375rem; } }
  @media (min-width: 481px) {
    .previewCartAction {
      padding: 1.5rem 0.75rem; } }
  .previewCartAction .button {
    margin: 0;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 100%; }

.previewCartAction-checkout,
.previewCartAction-viewCart {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 50%;
  float: left; }
  .previewCartAction-checkout.previewCartAction-viewCart--sole,
  .previewCartAction-viewCart.previewCartAction-viewCart--sole {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 50%;
    float: left;
    margin-left: auto;
    margin-right: auto;
    float: none; }

.previewCartAction-checkout {
  padding-right: 0.375rem; }

.previewCartAction-checkoutMultiple {
  clear: both;
  padding-left: 0.75rem;
  padding-top: 0.375rem; }

.previewCartAction-viewCart {
  padding-left: 0.375rem; }

.previewCart-emptyBody {
  padding: 3rem;
  text-align: center; }

.previewCart-additionalCheckoutButtons {
  padding-bottom: 1.5rem;
  padding-right: 1.5rem; }

.shipping-estimate-value #shipping-cost-discounted {
  margin-left: 0.375rem; }

.addressList {
  font-size: 0;
  list-style: none;
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.address {
  display: inline-block;
  padding: 0 0.75rem;
  vertical-align: top;
  width: 100%; }
  @media (min-width: 551px) {
    .address {
      width: 50%; } }
  @media (min-width: 1261px) {
    .address {
      width: 33.33333%; } }

.panel--address {
  font-size: 1rem;
  position: relative; }
  .panel--address .panel-body {
    min-height: 15.625rem;
    padding: 1.5rem; }
    @media (min-width: 551px) {
      .panel--address .panel-body {
        padding: 1.5rem 1.5rem 4.5rem; } }
  .panel--address .form-actions {
    margin-bottom: -0.75rem;
    margin-top: 1.5rem;
    text-align: left; }
    @media (min-width: 551px) {
      .panel--address .form-actions {
        bottom: 1.5rem;
        position: absolute;
        width: auto; } }
    .panel--address .form-actions .button {
      margin-bottom: 0.75rem; }
      .panel--address .form-actions .button + .button {
        margin-left: 0;
        margin-top: 0; }
        @media (min-width: 551px) {
          .panel--address .form-actions .button + .button {
            margin-left: 0.375rem; } }

.address-title {
  margin: 0 0 0.75rem;
  text-transform: none; }

.address-details {
  list-style: none;
  margin: 0 0 0.75rem; }

.address-details--postal {
  font-size: 16px; }

.address-label,
.address-description {
  display: inline-block;
  font-size: 1rem;
  margin: 0; }

.address-label {
  color: #151515;
  font-weight: 400; }

.panel--newAddress {
  display: block;
  text-align: center;
  text-decoration: none; }
  .panel--newAddress:hover .address-title {
    color: #c6281d; }
  .panel--newAddress .panel-body {
    background-color: transparent;
    border: 1px solid #e5e5e5;
    display: block; }
  .panel--newAddress .address-title {
    margin-bottom: 0;
    transition: all 0.15s ease; }

.address-addNew {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-55%); }

.address-symbol {
  font-size: 50px;
  line-height: 1; }

.videoGallery-main {
  height: 0;
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 67.5%;
  padding-top: 1.5625rem;
  position: relative;
  margin-bottom: 1.875rem;
  padding-top: 0; }
  .videoGallery-main.widescreen {
    padding-bottom: 56.34%; }
  .videoGallery-main.vimeo {
    padding-top: 0; }
  .videoGallery-main iframe,
  .videoGallery-main object,
  .videoGallery-main embed,
  .videoGallery-main video {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0; }

.videoGallery-list {
  list-style: none;
  margin-left: 0;
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  font-size: 0; }
  .videoGallery-list ul,
  .videoGallery-list ol {
    list-style: none;
    margin-bottom: 0; }
  .videoGallery-list:before, .videoGallery-list:after {
    content: " ";
    display: table; }
  .videoGallery-list:after {
    clear: both; }

.videoGallery-item {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  display: inline-block;
  float: none;
  vertical-align: top; }
  @media (min-width: 801px) {
    .videoGallery-item {
      width: 50%; } }

.video {
  display: block;
  margin-bottom: 1.875rem;
  opacity: 0.4;
  text-decoration: none;
  transition: opacity 100ms ease-out; }
  .video:before, .video:after {
    content: " ";
    display: table; }
  .video:after {
    clear: both; }
  .video-figure {
    float: left;
    margin-right: 0.75rem; }
    .video-figure > img {
      display: block; }
  .video-figure--opposite {
    float: right;
    margin-left: 0.75rem;
    margin-right: 0; }
  .video-body:before, .video-body:after {
    content: " ";
    display: table; }
  .video-body:after {
    clear: both; }
  @media (min-width: 801px) {
    .video {
      margin-bottom: 1.875rem; } }
  .video:hover, .video.is-active {
    color: #333333;
    opacity: 1; }

.video-figure {
  margin-right: 1.875rem; }

.video-title {
  margin-bottom: 0;
  margin-top: 0;
  text-transform: none; }

.video-description {
  font-size: 1rem;
  margin-bottom: 0; }

.previewCart {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%; }
  .previewCart:before, .previewCart:after {
    content: " ";
    display: table; }
  .previewCart:after {
    clear: both; }
  @media (min-width: 801px) {
    .previewCart .productView {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 75%;
      float: left;
      display: flex;
      margin: 0;
      padding-bottom: 0;
      padding-top: 0; }
    .previewCart .productView-image {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 58.33333%;
      float: left;
      display: flex;
      flex-direction: column; }
    .previewCart .productView-image--cart {
      align-self: flex-start;
      margin: 0 auto;
      width: 100%; }
    .previewCart .productView-details {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 41.66667%;
      float: left; } }
  .previewCart .productView-title, .previewCart .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .previewCart .snize-quick-view-title, .previewCart body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .previewCart .snize-quick-view-title {
    margin-top: 0; }

.previewCartCheckout {
  background: #e5e5e5;
  padding: 1rem;
  text-align: center; }
  @media (min-width: 801px) {
    .previewCartCheckout {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 25%;
      float: right;
      padding: 1.5rem; } }
  .previewCartCheckout .button {
    display: block;
    margin: 0;
    width: 100%; }
    .previewCartCheckout .button + p {
      margin-top: 0.75rem; }
    .previewCartCheckout .button:not(:last-child) {
      margin-bottom: 0.75rem; }

.previewCartCheckout-price {
  display: block;
  font-size: 64px;
  font-weight: bold;
  text-align: center; }

.previewCartCheckout-subtotal {
  display: block;
  margin-bottom: 1.5rem;
  margin-top: 1.5rem; }

.previewCartCheckout-additionalCheckoutButtons p {
  float: none !important;
  margin: 0.5rem 0; }

.previewCartCheckout-additionalCheckoutButtons .CheckoutButton {
  margin-bottom: 1rem; }
  .previewCartCheckout-additionalCheckoutButtons .CheckoutButton:first-child {
    margin-top: 1.5rem; }
  .previewCartCheckout-additionalCheckoutButtons .CheckoutButton:last-child {
    margin-bottom: 1.5rem; }

.suggestiveCart {
  display: none;
  text-align: center; }
  @media (min-width: 801px) {
    .suggestiveCart {
      display: block; } }

.login {
  margin: 3rem auto 6rem;
  max-width: 56.25rem; }

.login-row {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%; }
  .login-row:before, .login-row:after {
    content: " ";
    display: table; }
  .login-row:after {
    clear: both; }
  @media (min-width: 801px) {
    .login-row {
      margin-top: 6rem; } }

.login-form {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }
  @media (min-width: 801px) {
    .login-form {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 50%;
      float: left;
      margin-top: 3rem; } }

.new-customer {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }
  @media (min-width: 801px) {
    .new-customer {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 50%;
      float: left; } }

.new-customer-intro {
  margin-bottom: 0; }

.new-customer-fact-list {
  margin-left: 3rem; }

.new-customer-fact {
  padding-left: 0.75rem; }

.search-suggestion {
  margin-bottom: 2rem; }
  .search-suggestion > :last-child {
    margin-bottom: 0; }

.suggestion-title {
  margin-top: 0;
  text-transform: inherit; }

.advancedSearch-form {
  margin-bottom: 3rem; }
  .advancedSearch-form .form-row {
    margin-bottom: -1.5rem; }

.quickSearchResults {
  margin-top: 1.5rem; }
  @media (min-width: 801px) {
    .quickSearchResults {
      margin-top: 0; } }
  .quickSearchResults .modal-close {
    display: none; }
    @media (min-width: 801px) {
      .quickSearchResults .modal-close {
        display: block; } }

.advancedSearch-separator {
  display: none; }

.advancedSearch-title {
  margin: 0 0 1.5rem;
  text-transform: inherit; }

.search-price-range label {
  display: inline; }
  .search-price-range label input {
    display: block;
    padding-left: 1.5rem; }
    @media (min-width: 551px) {
      .search-price-range label input {
        display: inline;
        width: 6rem; } }
  @media (min-width: 551px) {
    .search-price-range label span {
      display: inline;
      padding-left: 1.5rem;
      padding-right: 1.5rem; } }

.category-suggestion-list {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  list-style-type: none; }
  .category-suggestion-list:before, .category-suggestion-list:after {
    content: " ";
    display: table; }
  .category-suggestion-list:after {
    clear: both; }

.category-suggestion {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 33.33333%;
  float: left;
  font-size: 16px; }

.search-refine {
  margin-left: 1.5rem; }

.quickSearchMessage {
  font-size: 64px;
  margin: 1.5rem 0 0;
  text-align: center; }

.search-nav {
  position: relative; }

.navBar--account {
  display: none; }
  @media (min-width: 801px) {
    .navBar--account {
      display: block; } }

.account-heading {
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  padding-bottom: 1rem; }

.account-list {
  list-style: none;
  margin-left: 0; }

.account-listItem {
  border-bottom: 1px solid #e5e5e5;
  padding: 1.5rem 0;
  position: relative; }
  .account-listItem img {
    width: 100%; }
  .account-listItem .account-product-image {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    position: relative; }

.account-listShipping {
  border-bottom: 1px solid #e5e5e5;
  font-weight: 700;
  padding: 2rem 0; }
  .account-listShipping .account-listShipping-title {
    margin: 0;
    text-transform: inherit; }

.account-product:before, .account-product:after {
  content: " ";
  display: table; }

.account-product:after {
  clear: both; }

.account-product-figure {
  float: left;
  margin-right: 0.75rem; }
  .account-product-figure > img {
    display: block; }

.account-product-figure--opposite {
  float: right;
  margin-left: 0.75rem;
  margin-right: 0; }

.account-product-body:before, .account-product-body:after {
  content: " ";
  display: table; }

.account-product-body:after {
  clear: both; }

.account-product-figure {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: 0 2rem 0 0;
  position: relative;
  width: 70px; }
  .account-product-figure::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 100%;
    width: 100%; }

.account-product-download {
  border-radius: 50%;
  height: 2.0625rem;
  padding: 0;
  position: absolute;
  right: -0.75rem;
  top: -0.75rem;
  width: 2.0625rem;
  z-index: 1; }
  .account-product-download .icon {
    height: 1.5rem;
    margin-top: 0.375rem;
    width: 1.5rem; }
  .account-product-download svg {
    fill: white; }

.account-product-body {
  overflow: hidden;
  padding-bottom: 3.5rem;
  position: relative; }
  @media (min-width: 551px) {
    .account-product-body {
      padding-bottom: 0; } }
  .account-product-body .definitionList {
    font-size: 16px;
    margin-bottom: 0; }

.account-product-title {
  margin: 0 0 0.1875rem;
  text-transform: inherit; }
  .account-product-title > a {
    text-decoration: none; }
  .account-product-title + .definitionList {
    margin-top: 0.75rem; }

.account-product-subtitle {
  color: #919191;
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin: -0.1875rem 0 1rem;
  text-transform: inherit; }

.account-product-price {
  float: right;
  font-size: 16px; }

.account-product-description + .definitionList {
  margin: -1.375rem 0 1.5rem; }

.account-product-refundQty {
  color: #919191;
  margin-bottom: 0; }

.account-product-details {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto; }
  .account-product-details:before, .account-product-details:after {
    content: " ";
    display: table; }
  .account-product-details:after {
    clear: both; }

.account-product-detail {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }
  @media (min-width: 551px) {
    .account-product-detail {
      width: 33.33333%; } }
  @media (min-width: 1261px) {
    .account-product-detail {
      width: 25%; } }
  .account-product-detail + .account-product-detail {
    margin-top: 1rem; }
    @media (min-width: 551px) {
      .account-product-detail + .account-product-detail {
        margin-top: 0; } }
  @media (min-width: 551px) {
    .account-product-detail + .account-product-detail--full {
      margin-top: 1.5rem; } }

@media (min-width: 1261px) {
  .account-product-detail--large {
    width: 50%; } }

.account-product-detail--full {
  width: 100%; }

.account-product-detail-heading {
  color: #151515;
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0 0 0.375rem; }

.account-product--alignMiddle {
  display: table;
  width: 100%; }
  .account-product--alignMiddle .account-product-checkItem {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    width: 2rem; }
    @media (min-width: 1261px) {
      .account-product--alignMiddle .account-product-checkItem {
        left: -2.5rem; } }
    .account-product--alignMiddle .account-product-checkItem .form-label, .account-product--alignMiddle .account-product-checkItem .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .account-product--alignMiddle .account-product-checkItem label, .account-product--alignMiddle .account-product-checkItem body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .account-product--alignMiddle .account-product-checkItem label {
      height: 1.5rem;
      margin: 0;
      padding: 0;
      width: 1.5rem; }
  .account-product--alignMiddle .account-product-figure,
  .account-product--alignMiddle .account-product-body {
    display: table-cell; }
  .account-product--alignMiddle .account-product-figure {
    float: none;
    margin-right: 0; }
    @media (min-width: 1261px) {
      .account-product--alignMiddle .account-product-figure {
        left: -2rem; } }
  .account-product--alignMiddle .account-product-body {
    padding-left: 2rem;
    vertical-align: middle; }
    @media (min-width: 1261px) {
      .account-product--alignMiddle .account-product-body {
        padding-left: 0; } }

.account-orderTotal {
  float: right;
  font-size: 16px;
  margin-top: -1.5rem;
  width: 66.66667%; }

.account-orderTotal-key,
.account-orderTotal-value {
  margin: 0;
  padding: 1.5rem 0; }

.account-orderTotal-key {
  color: #151515;
  float: left;
  font-weight: 400; }
  .account-orderTotal-key:last-of-type {
    position: relative;
    top: 0.3125rem; }

.account-orderTotal-value {
  border-bottom: 1px solid #e5e5e5;
  text-align: right; }
  .account-orderTotal-value:last-child {
    border-bottom: 0;
    font-size: 18px; }

.account-orderStatus {
  bottom: 0;
  left: 0;
  position: absolute; }
  @media (min-width: 551px) {
    .account-orderStatus {
      float: right;
      position: inherit;
      text-align: right; } }

.account-orderStatus-label {
  background-color: #cccccc;
  color: white;
  display: inline-block;
  font-size: 12px;
  line-height: 15px;
  margin: 0 0 0.375rem;
  padding: 0.1875rem 0.5rem; }

.account-orderStatus-action {
  color: #151515;
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  letter-spacing: 0.25px;
  margin-left: 0.75rem;
  text-align: right;
  text-decoration: underline;
  vertical-align: top; }
  @media (min-width: 551px) {
    .account-orderStatus-action {
      display: block;
      margin-left: 0; } }
  .account-orderStatus-action:hover {
    color: #333333; }

.account .pagination {
  color: #919191;
  margin-top: 3rem;
  text-align: center; }

.account-message .is-read {
  color: #919191; }

.account-sidebar-block {
  font-size: 16px; }
  .account-sidebar-block + .account-sidebar-block {
    margin-top: 3rem; }
  .account-sidebar-block .account-heading {
    margin-bottom: 1.5rem; }

.account-order-address {
  list-style: none;
  margin-left: 0; }
  .account-order-address ul,
  .account-order-address ol {
    list-style: none;
    margin-bottom: 0; }

.account-reorder-form {
  display: inline-block; }

.order-payments-description {
  color: #fec45c;
  font-weight: 400;
  margin-top: 1.5rem; }

.account-downloads-summary {
  border-bottom: 1px solid #e5e5e5;
  font-size: 16px;
  padding-bottom: 1.5rem; }

.account-downloadsList {
  list-style: none;
  margin-left: 0; }
  .account-downloadsList ul,
  .account-downloadsList ol {
    list-style: none;
    margin-bottom: 0; }

.account-downloadsItem {
  margin-bottom: 1.5rem; }
  .account-downloadsItem > :first-child {
    margin-top: 0; }
  .account-downloadsItem > :last-child {
    margin-bottom: 0; }

.account-downloadsItem-title {
  color: #151515;
  font-size: 16px;
  margin-bottom: 0.1875rem;
  text-transform: inherit; }

.account-downloadsItem-description {
  margin-bottom: 0; }

.account-downloadsItem-availability {
  color: #151515; }

.wishlists-table {
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem; }

.wishlist-header {
  display: none;
  text-align: center; }

.modal .wishlist-header {
  display: block; }

.wishlist-form {
  margin: 0 auto;
  max-width: 75rem;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 34.375rem; }
  .wishlist-form:before, .wishlist-form:after {
    content: " ";
    display: table; }
  .wishlist-form:after {
    clear: both; }
  .wishlist-form .form-field {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 100%;
    float: left; }

.share-wishlist {
  margin-left: auto;
  margin-right: auto;
  max-width: 40.625rem;
  text-align: center; }

.icon--ratingEmpty svg {
  fill: #8f8f8f; }

.icon--ratingFull svg {
  fill: #474747; }

.rating--small {
  display: inline-block; }
  .rating--small .icon {
    height: 0.875rem;
    width: 0.875rem;
    margin-top: -3px; }

.paymentMethodsTitle {
  margin: 0 0 0.75rem;
  padding: 0;
  text-transform: none;
  width: 100%; }

.paymentMethodsGrid {
  display: flex;
  flex-wrap: wrap;
  margin: -0.75rem;
  margin-bottom: 1.5rem; }
  .paymentMethodsGrid-item {
    min-height: 15.625rem;
    padding: 0.75rem;
    width: 100%; }
    @media (min-width: 551px) {
      .paymentMethodsGrid-item {
        width: 50%; } }

.paymentMethod {
  background-color: #e5e5e5;
  border: 1px solid #e5e5e5;
  border-radius: 0.1875rem;
  display: flex;
  flex-flow: column nowrap;
  height: 100%; }
  .paymentMethod-row {
    padding: 1.5rem; }
    .paymentMethod-row:first-child {
      background-color: #fff; }
    .paymentMethod-row:last-child {
      margin-top: auto; }
    .paymentMethod-row:only-child {
      height: 100%; }
  .paymentMethod .button {
    margin-bottom: 0; }

.methodHeader {
  align-items: center;
  display: flex;
  flex-flow: row;
  justify-content: space-between; }
  .methodHeader-icon {
    margin-right: 0.75rem;
    width: 1.75rem; }
    @media (min-width: 1261px) {
      .methodHeader-icon {
        width: 2.625rem; } }
  .methodHeader-title {
    font-size: 13px;
    font-weight: 600; }
    @media (min-width: 1261px) {
      .methodHeader-title {
        font-size: 1rem; } }
  .methodHeader-brand {
    color: #666666;
    font-size: 13px;
    font-weight: 600; }
    @media (min-width: 1261px) {
      .methodHeader-brand {
        font-size: 1rem; } }
  .methodHeader-meta {
    display: flex;
    flex-wrap: nowrap;
    margin-left: auto;
    padding-left: 0.75rem; }
  .methodHeader-default {
    fill: #666666;
    height: 1.125rem;
    margin-left: 0.75rem;
    width: 1.125rem; }
    @media (min-width: 1261px) {
      .methodHeader-default {
        height: 1.25rem;
        width: 1.25rem; } }
  .methodHeader-expiry {
    font-size: 16px;
    text-transform: capitalize; }

.methodDetails {
  display: flex;
  margin: 0; }
  .methodDetails-label {
    flex: 1;
    font-weight: 600; }
  .methodDetails-description {
    flex: 2;
    font-size: 13px; }

.newPaymentMethod {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-items: center;
  min-height: 11.625rem;
  text-decoration: none; }
  .newPaymentMethod-icon {
    font-size: 50px;
    line-height: 1;
    margin: auto 0 0.75rem; }
  .newPaymentMethod-title {
    margin: 0 auto auto;
    text-align: center; }

@media (min-width: 551px) {
  .paymentMethodForm {
    max-width: 60%; } }

@media (min-width: 551px) {
  .paymentMethodForm-column {
    display: flex; }
    .paymentMethodForm-column:first-child .form-field {
      margin-bottom: 0.75rem; } }

.paymentMethodForm-heading {
  color: #333333;
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  margin-top: 1.5rem;
  text-transform: capitalize; }

.paymentMethodForm-subheading {
  display: flex;
  font-weight: 600; }

@media (min-width: 551px) {
  .paymentMethodForm-cards {
    margin-left: auto; } }

.paymentMethodForm-cards-icon {
  margin-right: 0.1875rem;
  width: 2.125rem; }

.paymentMethodForm-inputs {
  position: relative; }
  @media (min-width: 551px) {
    .paymentMethodForm-inputs:last-child {
      padding-left: 1.5rem;
      width: 30%; }
    .paymentMethodForm-inputs:first-child {
      width: 70%; } }

.paymentMethodForm-inputs-icon {
  position: absolute;
  right: 0.5625rem;
  top: 2.4375rem; }
  .paymentMethodForm-inputs-icon.icon {
    fill: #919191;
    height: 1.3125rem;
    width: 1.3125rem; }

.paymentMethodForm-details {
  margin-bottom: 0; }
  @media (min-width: 551px) {
    .paymentMethodForm-details {
      display: inline-block;
      margin: 0 3rem 0 0; } }

.paymentMethodForm-details-term {
  font-weight: 400;
  margin-bottom: 0.75rem; }

.paymentMethodForm-details-description {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.25px; }

.category-header-image {
  width: 100%; }

.manual-captcha-input-container {
  align-items: center;
  display: flex; }
  .manual-captcha-input-container .question {
    font-size: 1.25rem;
    margin-right: 1rem; }
  .manual-captcha-input-container .form-input, .manual-captcha-input-container .select2-search--dropdown .select2-search__field, .select2-search--dropdown .manual-captcha-input-container .select2-search__field, .manual-captcha-input-container .select2-container .select2-selection--single, .select2-container .manual-captcha-input-container .select2-selection--single, .manual-captcha-input-container .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .manual-captcha-input-container .select2-search__field, .manual-captcha-input-container .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .manual-captcha-input-container .yotpo-new-input-container, .manual-captcha-input-container .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .manual-captcha-input-container textarea, .manual-captcha-input-container .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .manual-captcha-input-container select, .manual-captcha-input-container body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .manual-captcha-input-container select, .manual-captcha-input-container .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .manual-captcha-input-container .form-input, .manual-captcha-input-container .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .manual-captcha-input-container .select2-selection--single, .manual-captcha-input-container .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .manual-captcha-input-container .select2-search__field {
    flex: 1; }

.skip-to-main-link {
  background: #0e0e0e;
  color: #151515;
  font-weight: 700;
  left: 50%;
  padding: 4px;
  position: absolute;
  transform: translate(-50%, calc(-100% - 55px));
  transition: transform 0.3s;
  z-index: 500; }
  .skip-to-main-link:focus {
    transform: translate(-50%, 0%); }

.header {
  background-color: #0e0e0e;
  border-bottom: 1px solid #e5e5e5;
  height: 55px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100; }
  @media (min-width: 801px) {
    .header {
      border-bottom: 1px solid #e5e5e5;
      display: flex;
      flex-direction: column;
      height: auto;
      overflow: visible;
      position: relative; } }
  .header.is-open {
    height: 100%; }
    @media (min-width: 801px) {
      .header.is-open {
        height: auto; } }

.header-logo {
  font-size: 0;
  height: 55px;
  margin: 0 3.4375rem;
  text-align: center; }
  @media (min-width: 551px) {
    .header-logo {
      margin-left: 5.15625rem;
      margin-right: 5.15625rem; } }
  @media (min-width: 801px) {
    .header-logo {
      height: auto;
      margin: 4rem auto 4.5rem;
      padding: 0; }
      .header.fixed .header-logo {
        background-color: #e5e5e5;
        margin: 0;
        padding: 0.375rem 0;
        position: absolute;
        top: 0;
        width: 100%; } }
  .header-logo__link {
    align-items: center;
    color: white;
    display: flex;
    height: inherit;
    justify-content: center;
    margin: 0 auto;
    position: relative;
    text-decoration: none;
    width: 70%;
    z-index: 20; }
    .header-logo__link:before, .header-logo__link:after {
      content: " ";
      display: table; }
    .header-logo__link:after {
      clear: both; }
    @media (min-width: 801px) {
      .header-logo__link {
        background: none;
        border-bottom: 0;
        display: inline-flex;
        padding: 0;
        width: auto; } }
    .header-logo__link:hover {
      color: #c6281d; }
    .header-logo__link:active {
      color: #c6281d; }

.header-logo--left {
  text-align: left; }
  @media (min-width: 801px) {
    .header-logo--left {
      margin-left: 2.5rem; } }
  .header-logo--left .header-logo-image {
    right: unset; }

.header-logo--right {
  text-align: right; }
  @media (min-width: 801px) {
    .header-logo--right {
      margin-right: 2.5rem; } }
  .header-logo--right .header-logo-image {
    left: unset; }

.header-logo-text {
  display: block;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  font-size: 2.25vw;
  font-weight: 400;
  letter-spacing: 0.125rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap; }
  @media (min-width: 551px) {
    .header-logo-text {
      font-size: 2.5vw; } }
  @media (min-width: 801px) {
    .header-logo-text {
      display: inline;
      font-size: 18px;
      max-width: none;
      overflow: auto;
      padding: 0 10px;
      white-space: normal; }
      .header.fixed .header-logo-text {
        font-size: 40px; } }

.header-logo-image-container {
  position: relative;
  width: 100%; }
  @media (min-width: 801px) {
    .header-logo-image-container {
      min-height: 90px; } }

.header-logo-image-container::after {
  content: "";
  display: block; }

.header-logo-image {
  display: block;
  margin: 0 auto;
  max-height: 1.9375rem; }
  @media (min-width: 801px) {
    .header-logo-image {
      max-height: none; } }

.header-logo-image-unknown-size {
  max-height: 1.9375rem; }
  @media (min-width: 801px) {
    .header-logo-image-unknown-size {
      max-height: none; } }

.mobileMenu-toggle {
  height: 3.4375rem;
  width: 3.4375rem;
  display: inline-block;
  font-size: 0;
  left: 0;
  overflow: hidden;
  padding: 0 1.125rem;
  position: absolute;
  z-index: 50; }
  @media (min-width: 801px) {
    .mobileMenu-toggle {
      display: none; } }
  .mobileMenu-toggle .mobileMenu-toggleIcon,
  .mobileMenu-toggle .mobileMenu-toggleIcon::before,
  .mobileMenu-toggle .mobileMenu-toggleIcon::after {
    background: #151515;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    transform: rotate(0deg);
    transition: transform 100ms ease-in, top 100ms ease-in 150ms, bottom 100ms ease-in 150ms;
    width: 1.25rem; }
  .mobileMenu-toggle .mobileMenu-toggleIcon {
    top: 1.6875rem;
    transition: background-color 10ms ease-in 100ms; }
  .mobileMenu-toggle .mobileMenu-toggleIcon::before {
    top: -0.5rem; }
  .mobileMenu-toggle .mobileMenu-toggleIcon::after {
    bottom: -0.5rem; }
  .mobileMenu-toggle.is-open .mobileMenu-toggleIcon {
    background-color: transparent;
    transition-delay: 100ms; }
    .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {
      background-color: #151515;
      bottom: auto;
      top: auto;
      transition: transform 100ms ease-in 150ms, top 100ms ease-in, bottom 100ms ease-in; }
    .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before {
      top: 0;
      transform: rotate(45deg); }
    .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after {
      bottom: 0;
      transform: rotate(-45deg); }

.body {
  margin-bottom: 6rem;
  margin-top: 1.5rem; }
  @media (min-width: 801px) {
    .body {
      margin-top: 2.5rem; } }

.page {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto; }
  .page:before, .page:after {
    content: " ";
    display: table; }
  .page:after {
    clear: both; }

.page-content,
.page-content--full {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }

.page-region {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  float: right;
  width: 100%; }
  @media (min-width: 801px) {
    .page-region {
      width: 75%; } }

@media (min-width: 801px) {
  .page-content--centered {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 66.66667%;
    float: left;
    margin-left: auto;
    margin-right: auto;
    float: none; } }

.page-content--textCenter {
  text-align: center; }

.page-sidebar {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  position: relative; }
  @media (min-width: 801px) {
    .page-sidebar {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 25%;
      float: left; }
      .page-sidebar + .page-content {
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        width: 75%;
        float: left; } }

.footer {
  background-color: #0e0e0e;
  border-top: 1px solid #e5e5e5;
  padding: 3rem 0;
  position: relative;
  transform: translateZ(0); }

.footer-title-sr-only {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px; }

.footer-info {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  font-size: 0; }
  .footer-info:before, .footer-info:after {
    content: " ";
    display: table; }
  .footer-info:after {
    clear: both; }

.footer-info-col {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  color: #151515;
  display: inline-block;
  float: none;
  font-size: 1rem;
  overflow-wrap: break-word;
  text-align: center;
  vertical-align: top;
  -ms-word-break: break-all; }
  @media (min-width: 551px) {
    .footer-info-col {
      text-align: left;
      width: 50%; } }
  @media (min-width: 801px) {
    .footer-info-col {
      width: 33.33334%; } }
  .footer-info-col > :first-child {
    margin-top: 0; }
  .footer-info-col > :last-child {
    margin-bottom: 0; }

@media (min-width: 801px) {
  .footer-info-col--small {
    width: 16.66667%; } }

.footer-info-col--social {
  width: 100%; }

@media (min-width: 551px) {
  .footer-info-col--left {
    padding: 0; } }

@media (min-width: 551px) {
  .footer-info-col--right {
    left: 50%;
    position: inherit;
    width: 50%; } }

@media (min-width: 801px) {
  .footer-info-col--right {
    left: 0;
    padding: 0;
    text-align: right;
    width: 100%; } }

.footer-info-heading {
  font-size: 1rem;
  text-transform: inherit; }

.footer-info-list {
  list-style: none;
  margin-left: 0; }
  .footer-info-list a {
    color: #151515;
    text-decoration: none; }
    .footer-info-list a:hover {
      color: #333333; }

.footer-copyright {
  text-align: center; }
  @media (min-width: 551px) {
    .footer-copyright {
      text-align: left; } }
  .footer-copyright > .powered-by {
    color: #151515;
    font-size: 12px;
    margin: 0; }
  .footer-copyright a {
    color: #151515;
    text-decoration: none; }
    .footer-copyright a:hover {
      color: #333333; }

.footer-payment-icons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style-type: none;
  margin-left: 0;
  margin-top: 1.5rem; }
  @media (min-width: 551px) {
    .footer-payment-icons {
      justify-content: normal; } }
  @media (min-width: 801px) {
    .footer-payment-icons {
      margin-top: 3rem; } }
  .footer-payment-icons .footer-payment-icon {
    height: 2.5rem;
    margin: 0.375rem;
    vertical-align: middle;
    width: 3.125rem; }
  .footer-payment-icons svg {
    fill: #757575; }

.footer-newsletter-summary {
  text-align: left; }

.container, .page-banner ol.breadcrumbs, .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-clear-filters-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 81rem;
  padding: 0 1.5rem;
  position: relative;
  width: 100%; }
  @media (min-width: 1261px) {
    .container, .page-banner ol.breadcrumbs, .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-clear-filters-container {
      padding: 0 6rem; } }

.blog {
  margin-bottom: 1.5rem; }
  @media (min-width: 801px) {
    .blog {
      margin: auto;
      width: 100%; } }
  .blog + .blog {
    border-top: 1px solid #e5e5e5;
    margin-top: 3rem;
    padding-top: 3rem; }
  .blog .tags {
    margin-top: 3rem;
    text-align: center; }
  .blog .socialLinks {
    text-align: center; }
  .blog .addthis_toolbox {
    margin-top: 3rem; }

.blog-title {
  font-size: 20px;
  margin: 0 1.5rem 0.375rem; }
  .blog-title a {
    text-decoration: none; }

.blog-date,
.blog-author {
  color: #151515;
  text-align: center; }

.blog-author {
  margin-bottom: 2.5rem; }

.blog-post {
  font-size: 16px;
  text-align: left; }

.blog-thumbnail {
  margin: 0 auto 2rem;
  max-width: 190px;
  position: relative; }
  .blog-thumbnail img {
    width: 100%; }

.blog-post-figure {
  display: block;
  margin: auto;
  text-align: center; }
  @media (min-width: 801px) {
    .blog-post-figure {
      width: 66.66667%; } }

.blog-post-body {
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 100%; }
  @media (min-width: 551px) {
    .blog-post-body {
      width: 83.33333%; } }
  @media (min-width: 801px) {
    .blog-post-body {
      width: 66.66667%; } }
  @media (min-width: 1261px) {
    .blog-post-body {
      width: 50%; } }

.sidebarBlock + .sidebarBlock {
  border-top: 1px solid #e5e5e5;
  margin-top: 2rem;
  padding-top: 2rem; }

.sidebarBlock-heading {
  font-size: 0.9375rem;
  margin-top: 0;
  text-transform: inherit; }
  @media (min-width: 801px) {
    .sidebarBlock-heading.heading-price {
      margin-top: -0.75rem; } }

.brandGrid {
  list-style: none;
  margin-left: 0;
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  font-size: 0;
  margin-bottom: 1.5rem; }
  .brandGrid ul,
  .brandGrid ol {
    list-style: none;
    margin-bottom: 0; }
  .brandGrid:before, .brandGrid:after {
    content: " ";
    display: table; }
  .brandGrid:after {
    clear: both; }
  .brandGrid .brand {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 50%;
    float: none;
    display: inline-block;
    font-size: 1rem;
    vertical-align: top; }
    @media (min-width: 551px) {
      .brandGrid .brand {
        width: 33.33333%; } }
    @media (min-width: 801px) {
      .brandGrid .brand {
        width: 25%; } }
    .brandGrid .brand .card-title {
      text-align: center; }

.brand-image-container {
  max-width: 100px;
  position: relative; }
  .brand-image-container::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 100%;
    width: 100%; }
  .brand-image-container img {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0; }

.brand .card-img-container {
  max-width: 190px; }
  .brand .card-img-container::after {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 131.57895%;
    width: 100%; }

.productGrid {
  list-style: none;
  margin-left: 0;
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  font-size: 0;
  margin-bottom: 1.5rem; }
  .productGrid ul,
  .productGrid ol {
    list-style: none;
    margin-bottom: 0; }
  .productGrid:before, .productGrid:after {
    content: " ";
    display: table; }
  .productGrid:after {
    clear: both; }
  .productGrid .product {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 50%;
    float: none;
    display: inline-block;
    font-size: 1rem;
    vertical-align: top; }
    @media (min-width: 551px) {
      .productGrid .product {
        width: 33.33333%; } }
    @media (min-width: 801px) {
      .productGrid .product {
        width: 25%; } }

@media (min-width: 551px) {
  .page-sidebar + .page-content .productGrid .product {
    width: 33.33333%; } }

.productMasonry {
  column-count: 2;
  column-fill: auto;
  column-gap: 1.25rem;
  margin: 0 0 1.5rem;
  overflow: hidden; }
  @media (min-width: 551px) {
    .productMasonry {
      column-count: 3; } }
  @media (min-width: 801px) {
    .productMasonry {
      column-count: 4; } }
  .productMasonry .product {
    break-inside: avoid;
    display: block;
    margin-bottom: 3rem;
    padding: 0;
    page-break-inside: avoid;
    width: 100%; }
  .productMasonry .card {
    margin: 0; }

@media (min-width: 801px) {
  .no-csscolumns .productGrid--maxCol6 .product {
    width: 16.66667%; } }

@media (min-width: 801px) {
  .csscolumns .productGrid--maxCol6 {
    column-count: 6; } }

@media (min-width: 801px) {
  .no-csscolumns .productGrid--maxCol3 .product {
    width: 33.33333%; } }

@media (min-width: 801px) {
  .csscolumns .productGrid--maxCol3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    width: 100%;
    float: left;
    float: none; }
    .csscolumns .productGrid--maxCol3 .product {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 33.33333%;
      float: none; } }

.productList {
  list-style: none;
  margin-left: 0;
  margin: 0.75rem; }
  .productList ul,
  .productList ol {
    list-style: none;
    margin-bottom: 0; }
  .productList .product + .product {
    margin-top: 4rem; }

@media (min-width: 551px) {
  .listItem {
    margin: 0 -0.75rem;
    max-width: none;
    width: auto;
    display: table;
    width: 100%; }
    .listItem:before, .listItem:after {
      content: " ";
      display: table; }
    .listItem:after {
      clear: both; } }

@media (min-width: 1261px) {
  .listItem:focus-within .listItem-figureBody {
    opacity: 1; } }

@media (min-width: 1261px) {
  .listItem.focus-within .listItem-figureBody {
    opacity: 1; } }

@media (min-width: 551px) {
  .listItem-figure,
  .listItem-body {
    display: table-cell;
    vertical-align: top; } }

@media (min-width: 1261px) {
  .listItem-figure,
  .listItem-body {
    vertical-align: middle; } }

.listItem-button {
  background-color: rgba(255, 255, 255, 0.9);
  color: #333333; }
  .listItem-button:hover, .listItem-button:focus {
    background-color: white;
    color: #333333; }

.listItem-figure {
  margin: 0 0 1.5rem;
  position: relative; }
  @media (min-width: 551px) {
    .listItem-figure {
      margin-bottom: 0;
      padding-left: 0.75rem;
      padding-right: 0.75rem;
      width: 25%; } }
  .listItem-figure__link {
    display: block;
    margin: 3px; }
  .listItem-figure .listItem-button {
    margin: 1.5rem 0; }
    @media (min-width: 1261px) {
      .listItem-figure .listItem-button {
        display: inline-block;
        margin: 0;
        pointer-events: all; } }

.listItem-figureBody {
  opacity: 1;
  text-align: center; }
  @media (min-width: 1261px) {
    .listItem-figureBody {
      left: 50%;
      opacity: 0;
      position: absolute;
      top: 50%;
      transform: translateX(-50%) translateY(-50%); }
      .listItem:hover .listItem-figureBody {
        opacity: 1; } }

.listItem-image {
  width: 100%; }

@media (min-width: 551px) {
  .listItem-body {
    padding-left: 1.25rem;
    padding-right: 0.75rem;
    width: 75%; } }

@media (min-width: 1261px) {
  .listItem-content {
    display: table; } }

@media (min-width: 1261px) {
  .listItem-details,
  .listItem-actions {
    display: table-cell;
    vertical-align: top; } }

@media (min-width: 1261px) {
  .listItem-details {
    padding-right: 6rem; }
    .listItem-details > :last-child {
      margin-bottom: 0; } }

.listItem-rating {
  margin-bottom: 0.375rem; }

.listItem-brand {
  color: #919191;
  font-size: 1rem;
  margin: 0 0 0.1875rem; }
  @media (min-width: 801px) {
    .listItem-brand {
      font-size: 16px;
      margin-bottom: 0; } }

.listItem-title {
  font-size: 16px;
  margin: 0 0 0.1875rem; }
  @media (min-width: 801px) {
    .listItem-title {
      font-size: 18px; } }
  .listItem-title > a {
    text-decoration: none; }

.listItem-price {
  margin-bottom: 1rem; }
  @media (min-width: 801px) {
    .listItem-price {
      font-size: 18px; } }

@media (min-width: 1261px) {
  .listItem-actions {
    vertical-align: middle;
    width: 22%; }
    .listItem-actions .button--compare {
      font-size: 13px;
      padding: 0.5625rem 1.5rem; } }

.listItem-actions .button {
  margin-bottom: 0; }
  @media (min-width: 1261px) {
    .listItem-actions .button {
      width: 100%; }
      .listItem-actions .button + .button {
        margin: 0.75rem 0 0; } }

@media (min-width: 1261px) {
  .page-sidebar + .page-content .productList .listItem-details {
    padding-right: 3rem; } }

@media (min-width: 1261px) {
  .page-sidebar + .page-content .productList .listItem-actions {
    width: 30%; } }

.productView {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-left: -1rem;
  margin-right: -1rem; }
  .productView:before, .productView:after {
    content: " ";
    display: table; }
  .productView:after {
    clear: both; }
  @media (min-width: 801px) {
    .productView {
      display: block; } }
  .modal .productView {
    padding-bottom: 0;
    padding-top: 0; }

.productView--quickView .socialLinks-item--print {
  display: none; }

.productView-images {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 801px) {
    .productView-images {
      width: 50%; } }

.productView-details {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  padding-left: 1rem;
  padding-right: 1rem; }
  @media (min-width: 801px) {
    .productView-details {
      clear: right;
      float: right;
      width: 50%; } }
  .productView--quickView .productView-details {
    position: relative; }
  .productView-details.product-data {
    order: -1; }

.productView-description {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
  z-index: 1; }
  .productView-description .productView-title, .productView-description .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .productView-description .snize-quick-view-title, .productView-description body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .productView-description .snize-quick-view-title {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem; }
  @media (min-width: 801px) {
    .productView-description .productView-description {
      clear: both;
      float: none;
      width: 100%; } }

.sale-flag-star,
.sale-flag-star::before,
.sale-flag-star::after, .sold-out-flag-star,
.sold-out-flag-star::before,
.sold-out-flag-star::after {
  content: "";
  display: block;
  height: 3.125rem;
  left: 0;
  overflow: visible;
  position: absolute;
  top: 0;
  transform: scaleX(1) scaleY(1) scaleZ(1);
  transform-origin: 50% 50% 0;
  transition: background-color 800ms ease;
  width: 3.125rem;
  z-index: 10; }
  
  .sale-flag-star::before,
  .sold-out-flag-star::before {
    transform: rotateZ(30deg) scaleX(1) scaleY(1) scaleZ(1); }
  
  .sale-flag-star::after,
  .sold-out-flag-star::after {
    transform: rotateZ(60deg) scaleX(1) scaleY(1) scaleZ(1); }

.sale-flag-star,
.sale-flag-star::before,
.sale-flag-star::after {
  background: #c6281d; }

.sold-out-flag-star,
.sold-out-flag-star::before,
.sold-out-flag-star::after {
  background: #c6281d; }

.starwrap {
  height: 3.125rem;
  left: 12px;
  position: absolute;
  top: 12px;
  width: 3.125rem; }

.listItem-figure .starwrap {
  transform: scale(0.7); }
  @media (min-width: 551px) {
    .listItem-figure .starwrap {
      top: 0;
      transform: scale(0.6); } }
  @media (min-width: 1261px) {
    .listItem-figure .starwrap {
      top: 10px;
      transform: scale(0.7); } }

.sale-text-burst, .sold-out-text-burst {
  font-weight: 600;
  line-height: 0.9375rem;
  position: absolute;
  text-align: center;
  top: 20%;
  width: 3.125rem;
  z-index: 50; }

.sale-text-burst {
  color: white; }

.sold-out-text-burst {
  color: white; }

.product:hover .starwrap .sale-flag-star,
.product:hover .starwrap .sale-flag-star::before,
.product:hover .starwrap .sale-flag-star::after {
  background: #c6281d; }

.product:hover .starwrap .sold-out-flag-star,
.product:hover .starwrap .sold-out-flag-star::before,
.product:hover .starwrap .sold-out-flag-star::after {
  background: #c6281d; }

.sale-flag-side, .sold-out-flag-side {
  border-radius: 0 50px 50px 0;
  font-size: 15px;
  font-weight: 700;
  height: 1.25rem;
  line-height: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.75rem;
  padding-top: 0.09375rem;
  position: absolute;
  transition: background-color 800ms ease;
  z-index: 10; }

.sale-flag-side {
  background: #c6281d;
  color: white; }

.sold-out-flag-side {
  background: #c6281d;
  color: white; }

.product:hover .sale-flag-side {
  background: #c6281d; }

.product:hover .sold-out-flag-side {
  background: #c6281d; }

.sale-flag-sash, .sold-out-flag-sash {
  font-size: 15px;
  font-weight: 700;
  height: 1.25rem;
  left: -25px;
  line-height: 1rem;
  padding-top: 0.09375rem;
  position: absolute;
  text-align: center;
  top: 25px;
  transform: rotate(-45deg);
  transition: background-color 800ms ease;
  width: 7.4375rem;
  z-index: 10; }

.sale-flag-sash {
  background: #c6281d;
  color: white; }

.sold-out-flag-sash {
  background: #c6281d;
  color: white; }

.listItem-figure .sale-flag-sash,
.listItem-figure .sold-out-flag-sash {
  top: 24px; }
  @media (min-width: 551px) {
    .listItem-figure .sale-flag-sash,
    .listItem-figure .sold-out-flag-sash {
      left: -20px;
      top: 19px; } }
  @media (min-width: 1261px) {
    .listItem-figure .sale-flag-sash,
    .listItem-figure .sold-out-flag-sash {
      left: -15px;
      top: 24px; } }

.product:hover .sale-flag-sash {
  background: #c6281d; }

.product:hover .sold-out-flag-sash {
  background: #c6281d; }

.product {
  overflow: hidden; }

[data-product-attribute] .form-option.form-option-swatch {
  overflow: visible; }

.form-option-variant--none {
  height: 22px;
  overflow: hidden; }

.form-option-variant--color,
.form-option-variant--pattern {
  height: 22px;
  width: 22px; }

.form-option-expanded {
  background-color: white;
  border: 1px solid #474747;
  left: calc(100% + 55px);
  opacity: 0;
  padding: 3px;
  position: absolute;
  top: calc(100% + 5px);
  transition: opacity 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  visibility: hidden; }

.form-option:hover .form-option-expanded {
  opacity: 1;
  transform: translate(-50%, 0);
  visibility: visible;
  z-index: 5000; }

.form-option-image {
  display: block;
  height: 100px;
  width: 100px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover; }

.account {
  margin-bottom: 1.5rem; }

@media (min-width: 801px) {
  .account--fixed {
    margin: 0 auto;
    width: 66.66667%; } }

@media (min-width: 801px) {
  .account--fixedSmall {
    margin: 0 auto;
    width: 50%; } }

@media (min-width: 801px) {
  .account--fixedLarge {
    margin: 0 auto;
    width: 75%; } }

.account-head {
  margin-bottom: 3rem;
  text-align: center; }
  .account-head .alertBox {
    padding-left: 3rem;
    padding-right: 3rem;
    text-align: left; }

.account-body {
  margin: 0 -0.75rem;
  max-width: none;
  width: auto; }
  .account-body:before, .account-body:after {
    content: " ";
    display: table; }
  .account-body:after {
    clear: both; }

.account-content {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }

@media (min-width: 801px) {
  .account-content--fixed {
    width: 66.66667%; } }

@media (min-width: 801px) {
  .account-content--fixedSmall {
    width: 50%; } }

.account-sidebar {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  width: 100%;
  float: left; }
  @media (min-width: 801px) {
    .account-sidebar {
      width: 33.33333%; }
      .account-content--fixedSmall + .account-sidebar {
        float: right; } }

/* --- [ Common Styles ] ---*/
/* --- [ Media Mixin ] --- */
/* --- [ Common Mixin ] --- */
/*--- [ Variables ] ---*/
html {
  font-size: 62.5%;
  scroll-behavior: smooth; }

body {
  padding: 0;
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
  line-height: 1.6;
  font-weight: 400;
  background-color: #ECF1F4;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  @media screen and (max-width: 1024px) {
    body {
      font-size: 16px; } }
  body.modal-open {
    overflow: hidden; }

h1,
.h1,
.footer-newsletter .footer-info-heading,
.heroSection-title,
h2,
.h2,
.page-heading,
.modal-header-title,
.faqs-inner .page-heading,
.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.productView-title,
.previewCart .productView-title,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
.post-header .blog-title,
body .searchanise-recommendations .snize-recommendation-title,
body .snize-recommendations-big-pictures-new-layout .snize-recommendation-title,
.blog-related-section .page-heading,
h3,
.h3,
.footer-main .footer-info-heading,
.faqs-section .accordion-header,
.inspiration-section .inspiration-card-title,
.productView .accordion__productData .accordion-header,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  padding: 0;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.2;
  font-weight: 700; }

h1,
.h1,
.footer-newsletter .footer-info-heading,
.heroSection-title {
  font-size: clamp(56.88889px, 4.44444vw, 85.33333px); }
  @media screen and (max-width: 1024px) {
    h1,
    .h1,
    .footer-newsletter .footer-info-heading,
    .heroSection-title {
      font-size: 36px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    h1,
    .h1,
    .footer-newsletter .footer-info-heading,
    .heroSection-title {
      font-size: 48px; } }

h2,
.h2,
.page-heading,
.modal-header-title,
.faqs-inner .page-heading,
.yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline,
.yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
.productView-title,
.previewCart .productView-title,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
.post-header .blog-title,
body .searchanise-recommendations .snize-recommendation-title,
body .snize-recommendations-big-pictures-new-layout .snize-recommendation-title,
.blog-related-section .page-heading {
  font-size: clamp(35.55556px, 2.77778vw, 53.33333px);
  line-height: 1.08333333;
  letter-spacing: calc(-1 * clamp(1.28px, 0.1vw, 1.92px)); }
  @media screen and (max-width: 1024px) {
    h2,
    .h2,
    .page-heading,
    .modal-header-title,
    .faqs-inner .page-heading,
    .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .productView-title,
    .previewCart .productView-title,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
    body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
    .post-header .blog-title,
    body .searchanise-recommendations .snize-recommendation-title,
    body .snize-recommendations-big-pictures-new-layout .snize-recommendation-title,
    .blog-related-section .page-heading {
      font-size: 33px;
      line-height: 1.1;
      letter-spacing: -0.66px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    h2,
    .h2,
    .page-heading,
    .modal-header-title,
    .faqs-inner .page-heading,
    .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline,
    .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline,
    .productView-title,
    .previewCart .productView-title,
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
    body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title,
    .post-header .blog-title,
    body .searchanise-recommendations .snize-recommendation-title,
    body .snize-recommendations-big-pictures-new-layout .snize-recommendation-title,
    .blog-related-section .page-heading {
      font-size: 40px; } }

h3,
.h3,
.footer-main .footer-info-heading,
.faqs-section .accordion-header,
.inspiration-section .inspiration-card-title,
.productView .accordion__productData .accordion-header {
  font-size: clamp(17.77778px, 1.38889vw, 26.66667px); }

h4,
.h4 {
  font-size: clamp(16px, 1.25vw, 24px); }

h5,
.h5 {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px); }

h6,
.h6 {
  font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }

.page-page p:empty {
  margin: 0; }

.page-page .page-content ol:not([class]), .page-page .page-content ul:not([class]) {
  margin-left: 20px;
  margin-bottom: 0; }
  .page-page .page-content ol:not([class]) em, .page-page .page-content ul:not([class]) em {
    font-style: normal; }
  .page-page .page-content ol:not([class]) li:not([class]) + li, .page-page .page-content ul:not([class]) li:not([class]) + li {
    margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }

ul,
ol {
  list-style-position: outside; }

p {
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }

a {
  text-decoration-thickness: 1px;
  text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
  @media screen and (max-width: 1024px) {
    a {
      text-decoration-thickness: 1px;
      text-underline-offset: 3px; } }
  a:focus {
    outline: none; }

img {
  max-width: 100%;
  vertical-align: middle; }

address {
  font-style: normal; }

.body {
  margin-bottom: 0;
  overflow: hidden;
  padding-bottom: 0 !important; }

.display-none {
  display: none; }

.clearfix:before, .clearfix:after,
.clearfix:before,
.clearfix:after {
  display: table;
  content: " "; }

.clearfix:after,
.clearfix:after {
  clear: both; }

.text-left, .page-banner, .columns-with-image .page-heading, ol.breadcrumbs, .featured-products .page-heading, .featured-artists .page-heading, .bestseller-section .page-heading, .artist-collab__title, .artist-collab-slider .page-heading, .retailers__title, .blog-feed .page-heading, .most-popular-products .page-heading, .featured-brands .page-heading, .get-inspired .page-heading, .faqs-inner .page-heading, .about-category__title, .tips-section .page-heading, .productView-related .page-heading, .productView-description .about-product .page-heading, .productView-videos .page-heading, .page-banner--brand .page-heading, .blog-list .blog-post .blog-post-body, .blog-list .blog-post .blog .tags, .blog-related-section .page-heading, .product-listing-container .page-heading, .table-style th:first-child, .cart-table .cart-header-item:first-child, .wishlists-table .table-thead tr th:first-child {
  text-align: left; }

.text-center, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more-container, .header__top .promo-wraper, .navUser .account-dropdown, .guarantees, .footer-newsletter, .previewCart .free-shipping .shipping-message, .previewCart-title, .category-icons .category-item, .heroSection, .our-brands, .made-with, .productView-badges .badge-item, .productView .form-wishlist #wishlist-dropdown, .post-header .blog-title, .blog__detail .post-comment::before, .blog__detail .post-comment p, div.snize#snize_results .snize-filters-sidebar .snize-price-range input.snize-price-range-input, div.snize#snize_results ul.snize-product-size-filter li label .snize-size-filter-checkbox > span, #snize-modal-mobile-filters-dialog.snize-modal .snize-price-range input.snize-price-range-input, #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter li label .snize-size-filter-checkbox > span, .snize-ac-results#snize-instant-search-results .snize-nothing-found span, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-quick-view-show-more, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-quick-view-show-more, .history-section--top, .history-section .history-slider .time-frame-date, .history-section--bottom .page-heading--small, .team-section, .coreValues-section .core-value, .giving-back-section, .about-product-section .button-wrap, .technique-section .technique-card, .page-banner-artistLanding, .artist-listing .artist-item, .artist-listing .button-wrapper, .page-banner-artistProfile, .profile-comment::before, .profile-comment p, .cart-hero, .cart-hero .free-shipping .shipping-message, .cart-table .cart-header-item, .cart-table .cart-list .cart-item-info, .wishlists-table .table-thead tr th {
  text-align: center; }

.text-right {
  text-align: right; }

@media screen and (min-width: 1025px) {
  .mobile-view {
    display: none; } }

@media screen and (max-width: 1024px) {
  .desktop-view {
    display: none; } }

.hasAdminBar *[style*="margin-top: 46px"] {
  margin-top: 0 !important; }

.carousel-tooltip {
  display: none; }

.background-white {
  background-color: white; }

.section-heading {
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
  @media screen and (max-width: 1024px) {
    .section-heading {
      margin-bottom: 30px; } }

.page-heading {
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
  font-family: "Inter", Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 1024px) {
    .page-heading {
      margin-bottom: 30px; } }

.sub-heading {
  font-size: clamp(21.33333px, 1.66667vw, 32px);
  font-weight: 700;
  font-family: "Saira Extra Condensed", sans-serif;
  letter-spacing: clamp(2.13333px, 0.16667vw, 3.2px);
  line-height: normal;
  color: #C6281D;
  margin-top: 0;
  margin-bottom: clamp(14.22222px, 1.11111vw, 21.33333px);
  text-transform: uppercase; }
  @media screen and (max-width: 1024px) {
    .sub-heading {
      font-size: 18px;
      line-height: normal;
      letter-spacing: 1.8px;
      margin-bottom: 7px; } }

.image-caption {
  font-size: clamp(8px, 0.625vw, 12px);
  line-height: 1.4;
  text-transform: capitalize;
  color: #919191;
  position: absolute;
  top: clamp(23.11111px, 1.80556vw, 34.66667px);
  right: clamp(3.55556px, 0.27778vw, 5.33333px); }
  @media screen and (max-width: 1024px) {
    .image-caption {
      font-size: 9px; } }

/*--- [ Page Banner ] ---*/
.page-banner {
  position: relative;
  background-color: #151515;
  padding-top: clamp(63.11111px, 4.93056vw, 94.66667px);
  padding-bottom: clamp(48px, 3.75vw, 72px); }
  @media screen and (max-width: 1024px) {
    .page-banner {
      padding-top: 45px;
      padding-bottom: 35px; } }
  .page-banner [data-content-region] .bc-selected, .page-banner [data-placement-status] {
    position: static; }
  .page-banner-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .page-banner-image .container, .page-banner-image .page-banner ol.breadcrumbs, .page-banner .page-banner-image ol.breadcrumbs, .page-banner-image .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-image .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-image .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .page-banner-image .yotpo-layout-header-wrapper, .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .page-banner-image .yotpo-header-head, .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .page-banner-image .yotpo-layout-header-wrapper, .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .page-banner-image .yotpo-header-head, .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .page-banner-image .yotpo-layout-header-wrapper, .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .page-banner-image .yotpo-header-head, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-image .yotpo-layout-header-wrapper, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-image .yotpo-header-head, .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .page-banner-image .yotpo-headline, .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .page-banner-image .yotpo-headline, .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .page-banner-image .yotpo-headline, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .page-banner-image .yotpo-headline, .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .page-banner-image .yotpo-filters-container, .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .page-banner-image .yotpo-reviews-container, .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .page-banner-image .yotpo-questions-container, .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .page-banner-image .yotpo-filters-container, .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .page-banner-image .yotpo-reviews-container, .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .page-banner-image .yotpo-questions-container, .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .page-banner-image .yotpo-filters-container, .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .page-banner-image .yotpo-reviews-container, .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .page-banner-image .yotpo-questions-container, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-image .yotpo-filters-container, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-image .yotpo-reviews-container, .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-image .yotpo-questions-container, .page-banner-image .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-image .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-image .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-image .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-image .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .page-banner-image .yotpo-clear-filters-device, .page-banner-image .yotpo-clear-filters-container {
      position: absolute;
      height: 100%;
      width: 100%;
      left: 0;
      right: 0;
      top: 0;
      margin: auto; }
    .page-banner-image .image-caption {
      top: clamp(15.11111px, 1.18056vw, 22.66667px); }
      @media screen and (max-width: 1024px) {
        .page-banner-image .image-caption {
          top: auto;
          bottom: 13px;
          left: 24px; } }
    .page-banner-image img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .page-banner .page-heading {
    text-align: inherit;
    line-height: 1.0625;
    letter-spacing: calc(-1 * clamp(1.70667px, 0.13333vw, 2.56px)); }
    @media screen and (max-width: 1024px) {
      .page-banner .page-heading {
        letter-spacing: -1.08px; } }
  .page-banner p:not(.sub-heading) {
    margin-bottom: 0;
    line-height: 1.4; }
    @media screen and (max-width: 1024px) {
      .page-banner p:not(.sub-heading) {
        font-size: 14px !important;
        line-height: 1.6 !important; } }

.dark-bg, .page-banner, #consent-manager {
  color: white; }
  .dark-bg .page-heading, .page-banner .page-heading, #consent-manager .page-heading {
    color: inherit; }

@media screen and (min-width: 1025px) {
  .hvr-float, .category-icons .category-item, .our-brands .brand-image, .featured-brands .brand-image {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; } }

@media screen and (min-width: 1025px) {
  .hvr-float:hover, .category-icons .category-item:hover, .our-brands .brand-image:hover, .featured-brands .brand-image:hover, .hvr-float:focus, .category-icons .category-item:focus, .our-brands .brand-image:focus, .featured-brands .brand-image:focus, .hvr-float:active, .category-icons .category-item:active, .our-brands .brand-image:active, .featured-brands .brand-image:active {
    -webkit-transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px)));
    transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px))); } }

/*--- [ Common Class ] ---*/
/* Font Size */
.fs-12, .form-label small, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small, .breadcrumb, .header__top .topNav-list .topNav-action, .footer-newsletter .newsletter-desclaimer, .footer-bottom ul a, .footer .footer-copyright > .powered-by, .card .card-category, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .productView .form-wishlist .dropdown-menu-button, .blog-list .blog-post .blog-date, .blog-list .blog-post .blog-author, body .searchanise-recommendations div.snize-recommendation-results span.snize-attribute, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-attribute, div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button), div.snize#snize_results ul.snize-product-filters-list li label > span, div.snize#snize_results .snize-color-filter-hover-name, div.snize#snize_results.snize-collection-mode div.snize-main-panel-collection-results-found, div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-attribute, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-attribute, .snize-ac-results#snize-instant-search-results .snize-no-products-found-text .snize-did-you-mean .snize-no-products-found-link, .snize-ac-results#snize-instant-search-results .snize-nothing-found-text .snize-did-you-mean .snize-no-products-found-link, .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .stars-container, .cart-hero .free-shipping .shipping-value, .cart-table .cart-list .cart-item .change, .account-orderStatus-label {
  font-size: clamp(10.66667px, 0.83333vw, 16px); }

.fs-14, input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea,
select,
.form-select,
.form-input, .select2-search--dropdown .select2-search__field, .select2-container .select2-selection--single, .select2-container .select2-search--inline .select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .form-input[readonly], .select2-search--dropdown .select2-search__field[readonly], .select2-container .select2-selection--single[readonly], .select2-container .select2-search--inline .select2-search__field[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], .card-total-wrapper .cart-totals .cart-total .form-input[readonly], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly], .fancybox__dialog .f-caption, .alertBox, .select2-container .select2-selection--single .select2-selection__clear, .select2-results__option, .header__top .promo-wraper, .navPages .navPage-subMenu-action.shop-all, .navPages .navPage-childList-action, .navUser-item--search .dropdown .form-input, .navUser-item--search .dropdown .select2-search--dropdown .select2-search__field, .select2-search--dropdown .navUser-item--search .dropdown .select2-search__field, .navUser-item--search .dropdown .select2-container .select2-selection--single, .select2-container .navUser-item--search .dropdown .select2-selection--single, .navUser-item--search .dropdown .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .navUser-item--search .dropdown .select2-search__field, .navUser-item--search .dropdown .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .navUser-item--search .dropdown select, .navUser-item--search .dropdown body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .navUser-item--search .dropdown select, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .navUser-item--search .dropdown .form-input, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .navUser-item--search .dropdown .select2-selection--single, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .navUser-item--search .dropdown .select2-search__field, .navUser .account-dropdown a, .card-figcaption-body button, .previewCart .free-shipping .shipping-message, .previewCartItem-price, .previewCartItem .form-increment .form-input--incrementTotal, .previewCartAction-viewCart .button, .category-icons .title, .featured-products .featured-label, .featured-artists .featured-label, .subcategories-thumbnail-description, .get-inspired .video-content .button, .productView-categoryName, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute, .productView-price .inStock-message, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .inStock-message, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .inStock-message, .productView-shortDescription, .productView-options .form .add-to-cart-wrapper .alertBox, .productView .accordion__productData .accordion-content ul li, .productView-videos .videoGallery .video-description, .productView .form-wishlist #wishlist-dropdown .button, .post-header .date-social, div.snize#snize_results li.snize-filter-button.snize-clear-all-button, div.snize#snize_results ul.snize-product-size-filter li.snize-filters-show-more div, div.snize#snize_results div.snize-main-panel-dropdown a.snize-main-panel-dropdown-button, div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content a, .snize-ac-results#snize-instant-search-results .snize-suggestion, .snize-ac-results#snize-instant-search-results .snize-category, .snize-ac-results#snize-instant-search-results .snize-no-categories-found, .snize-ac-results#snize-instant-search-results .snize-no-pages-found, .snize-ac-results#snize-instant-search-results .snize-page, .snize-ac-results#snize-instant-search-results .snize-no-products-found-text, .snize-ac-results#snize-instant-search-results .snize-nothing-found-text, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper select, .history-section .history-slider .time-frame, .coreValues-section .core-value .hover-content p, .cart-hero .page-heading .countPill, .card-total-wrapper .cart-totals .shipping-estimator .button--primary, .card-total-wrapper .cart-totals .coupon-form .button, .card-total-wrapper .button-wrap .button {
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px); }

.fs-16, .form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .form-increment .form-input--incrementTotal, .modal--alert .modal-content, .pagination-list li a, .pagination-list li button, .navPages-action, .footer-newsletter .form-input, .footer-newsletter .select2-search--dropdown .select2-search__field, .select2-search--dropdown .footer-newsletter .select2-search__field, .footer-newsletter .select2-container .select2-selection--single, .select2-container .footer-newsletter .select2-selection--single, .footer-newsletter .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .footer-newsletter .select2-search__field, .footer-newsletter .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .footer-newsletter select, .footer-newsletter body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .footer-newsletter select, .footer-newsletter .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .footer-newsletter .form-input, .footer-newsletter .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .footer-newsletter .select2-selection--single, .footer-newsletter .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .footer-newsletter .select2-search__field, .footer-info-list a, .card-text, .previewCart-emptyBody, .previewCartItem-name, .previewCartAction-checkout .button, .previewCartAction-subTotal, .productView .custom-product-swatch .swatch-label, .productView-options .form-label--alternate, .productView-options [data-product-attribute="set-rectangle"] .form-option .form-option-variant, .productView-options [data-product-attribute="set-radio"] .form-checkbox + .form-label, .productView-options [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-checkbox + label, .productView-options [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-checkbox + label, .productView-options [data-product-attribute="set-radio"] .form-radio + .form-label, .productView-options [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-radio + label, .productView-options [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-radio + label, .productView-offer .product-offer, .previewCart .productView-info-name, .blog-list .blog-post--featured .blog-post-content, .blog__detail .post-comment p.author, .custom-blog-pagination-wrapper .pagination-list li a, div.snize#snize_results .snize-custom-filter-toggle, div.snize#snize_results .snize-custom-filter-toggle span:not(.button-icon)::before, div.snize#snize_results div.snize-pagination ul li a, div.snize#snize_results div.snize-pagination ul li span, div.snize#snize_results div.snize-pagination ul li:first-child a, div.snize#snize_results div.snize-pagination ul li:first-child span, div.snize#snize_results.snize-nothing-found div.snize-no-products-found-text span, .snize-ac-results#snize-instant-search-results .snize-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-add-to-cart-quantity-num, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-add-to-cart-quantity-num, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch-box > label, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch-box > label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper label, .sitemap-list > li a, .cart-hero .free-shipping .shipping-message, .cart-table .cart-list .cart-item-name, #CartEditProductFieldsForm .form-label--alternate, #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option .form-option-variant, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + .form-label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + .form-label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + label, .card-total-wrapper .cart-totals .cart-total-label, .card-total-wrapper .cart-totals .cart-total-value, .account-product-title, .account_orderstatus-page .account-body .account-content--fixedSmall .account-orderTotal-key, .account_orderstatus-page .account-body .account-content--fixedSmall .account-orderTotal-value, .account_order-page .account-body .account-content--fixedSmall .account-orderTotal-key, .account_order-page .account-body .account-content--fixedSmall .account-orderTotal-value {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px); }

.fs-18, .page-banner p:not(.sub-heading), .guarantees__link, .card-title, .category-hero .anchor-links a, .category-hero .category-description, .subcategories-thumbnail-name, .productView-price .price-section .price--non-sale, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--non-sale, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--non-sale, .page-banner--brand .section-heading p, .blog__detail p, body .searchanise-recommendations div.snize-recommendation-results span.snize-title, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-title, div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-title, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .snize-discounted-price, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .snize-discounted-price, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-category span.snize-title, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-page span.snize-title, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-category span.snize-title, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-page span.snize-title, .coreValues-section .core-value p, .cart-guarantees__content a {
  font-size: clamp(16px, 1.25vw, 24px); }

.fs-20, .footer-main .footer-info-heading, .featured-products .featured-description, .featured-artists .featured-description, .productView-price, .previewCart .productView-price, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, .blog-list .blog-post .blog-title, .about-product-list .featured-description {
  font-size: clamp(17.77778px, 1.38889vw, 26.66667px); }

.fs-24, .guarantees__title, .footer-newsletter .footer-info-heading + p, .previewCart-title, .heroSection-description, .inspiration-section .inspiration-card-title, .brand-productHighlight .product .card-title, .technique-section .technique-card-title {
  font-size: clamp(21.33333px, 1.66667vw, 32px); }
  @media screen and (max-width: 1024px) {
    .fs-24, .guarantees__title, .footer-newsletter .footer-info-heading + p, .previewCart-title, .heroSection-description, .inspiration-section .inspiration-card-title, .brand-productHighlight .product .card-title, .technique-section .technique-card-title {
      font-size: 16px; } }

.fs-32, .footer-newsletter .sub-heading {
  font-size: clamp(28.44444px, 2.22222vw, 42.66667px); }

.fs-48 {
  font-size: clamp(42.66667px, 3.33333vw, 64px); }

/* Spacing */
.mt-10, .blog-list .blog-post .blog-post-content {
  margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }

.mb-10, .navPages .navPage-childList-item, .footer-info--left .footer-info-list li, .tips-section .card-title, .productView .accordion__productData .accordion-content--faqs h4, .productView-videos .videoGallery .video-title, .blog-related-section .blog-related-inner .card-title, .cart-table .cart-list .cart-item .definitionList, .card-total-wrapper .cart-totals {
  margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }

.mt-16 {
  margin-top: clamp(14.22222px, 1.11111vw, 21.33333px); }

.mb-16, .footer-newsletter .footer-info-heading {
  margin-bottom: clamp(14.22222px, 1.11111vw, 21.33333px); }

.mt-20, .blog-list .blog-post--featured .blog-post-content, .table-style, .cart-guarantees {
  margin-top: clamp(17.77778px, 1.38889vw, 26.66667px); }

.mb-20, .guarantees__icon, .guarantees__title, .featured-products .featured-title, .featured-artists .featured-title, .post-header .blog-title, .blog__detail h2:not(.page-heading), .blog__detail p, .about-product-list .featured-title, .table-style {
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }

.mt-30 {
  margin-top: clamp(26.66667px, 2.08333vw, 40px); }

.mb-30, .footer-newsletter .form, .heroSection-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper, [data-product-option-change] .alertMessageBox {
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }

.mt-40, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more-container, .about-ourStory .actions, .about-product-section .button-wrap, .artist-ledPhilosophies .actions, .artist-listing .button-wrapper, .about-artist .content-block .actions {
  margin-top: clamp(35.55556px, 2.77778vw, 53.33333px); }
  @media screen and (max-width: 1024px) {
    .mt-40, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more-container, .about-ourStory .actions, .about-product-section .button-wrap, .artist-ledPhilosophies .actions, .artist-listing .button-wrapper, .about-artist .content-block .actions {
      margin-top: 35px; } }

.mb-40, .heroSection-description, .artist-collab__text, .retailers__text, .our-brands__text, .made-with .gallery, .made-with__text, .faqs-section__intro, .productView-videos .videoGallery-main, .cart-hero .page-heading {
  margin-bottom: clamp(35.55556px, 2.77778vw, 53.33333px); }
  @media screen and (max-width: 1024px) {
    .mb-40, .heroSection-description, .artist-collab__text, .retailers__text, .our-brands__text, .made-with .gallery, .made-with__text, .faqs-section__intro, .productView-videos .videoGallery-main, .cart-hero .page-heading {
      margin-bottom: 35px; } }

.mt-60 {
  margin-top: clamp(53.33333px, 4.16667vw, 80px); }

.mb-60 {
  margin-bottom: clamp(53.33333px, 4.16667vw, 80px); }

.mt-80, .mtb-80, .pagination, .custom-blog-pagination-wrapper {
  margin-top: clamp(71.11111px, 5.55556vw, 106.66667px); }
  @media screen and (max-width: 1024px) {
    .mt-80, .mtb-80, .pagination, .custom-blog-pagination-wrapper {
      margin-top: 45px; } }

.mb-80, .mtb-80 {
  margin-bottom: clamp(71.11111px, 5.55556vw, 106.66667px); }
  @media screen and (max-width: 1024px) {
    .mb-80, .mtb-80 {
      margin-bottom: 45px; } }

.pt-20, .category-icons {
  padding-top: clamp(17.77778px, 1.38889vw, 26.66667px); }

.pb-20 {
  padding-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }

.pt-30 {
  padding-top: clamp(26.66667px, 2.08333vw, 40px); }

.pb-30 {
  padding-bottom: clamp(26.66667px, 2.08333vw, 40px); }

.pt-40, .artist-collab__content, .brand-hero, .cart-table {
  padding-top: clamp(35.55556px, 2.77778vw, 53.33333px); }
  @media screen and (max-width: 1024px) {
    .pt-40, .artist-collab__content, .brand-hero, .cart-table {
      padding-top: 30px; } }

.pb-40, .featured-products .featured-content, .featured-artists .featured-content, .brand-hero, .post-header, .about-product-list .featured-content {
  padding-bottom: clamp(35.55556px, 2.77778vw, 53.33333px); }
  @media screen and (max-width: 1024px) {
    .pb-40, .featured-products .featured-content, .featured-artists .featured-content, .brand-hero, .post-header, .about-product-list .featured-content {
      padding-bottom: 30px; } }

.pt-60, .brandGrid {
  padding-top: clamp(53.33333px, 4.16667vw, 80px); }

.pb-60 {
  padding-bottom: clamp(53.33333px, 4.16667vw, 80px); }

.pt-70, .our-brands, .made-with, .elfsight-widget-section, .featured-brands, .history-section, .team-section, .coreValues-section, .giving-back-section, .about-product-section {
  padding-top: clamp(62.22222px, 4.86111vw, 93.33333px); }
  @media screen and (max-width: 1024px) {
    .pt-70, .our-brands, .made-with, .elfsight-widget-section, .featured-brands, .history-section, .team-section, .coreValues-section, .giving-back-section, .about-product-section {
      padding-top: 36px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pt-70, .our-brands, .made-with, .elfsight-widget-section, .featured-brands, .history-section, .team-section, .coreValues-section, .giving-back-section, .about-product-section {
      padding-top: 50px; } }

.pb-70 {
  padding-bottom: clamp(62.22222px, 4.86111vw, 93.33333px); }
  @media screen and (max-width: 1024px) {
    .pb-70 {
      padding-bottom: 36px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pb-70 {
      padding-bottom: 50px; } }

.pt-80, .ptb-80, .columns-with-image, .retailers, .about-category, .tips-section, .productView-description, .login-page .login, .forgotpassword-page .account, .getnewpassword-page .account, .createaccount-page .account, .artist-collab, .featured-artists, .yotpo-display-l .yotpo-qna-empty-state, .yotpo-display-m .yotpo-qna-empty-state, .yotpo-empty-state, .artist-listing, .artistProfile-video-wrapper {
  padding-top: clamp(71.11111px, 5.55556vw, 106.66667px); }
  @media screen and (max-width: 1024px) {
    .pt-80, .ptb-80, .columns-with-image, .retailers, .about-category, .tips-section, .productView-description, .login-page .login, .forgotpassword-page .account, .getnewpassword-page .account, .createaccount-page .account, .artist-collab, .featured-artists, .yotpo-display-l .yotpo-qna-empty-state, .yotpo-display-m .yotpo-qna-empty-state, .yotpo-empty-state, .artist-listing, .artistProfile-video-wrapper {
      padding-top: 45px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pt-80, .ptb-80, .columns-with-image, .retailers, .about-category, .tips-section, .productView-description, .login-page .login, .forgotpassword-page .account, .getnewpassword-page .account, .createaccount-page .account, .artist-collab, .featured-artists, .yotpo-display-l .yotpo-qna-empty-state, .yotpo-display-m .yotpo-qna-empty-state, .yotpo-empty-state, .artist-listing, .artistProfile-video-wrapper {
      padding-top: 60px; } }

.pb-80, .ptb-80, .columns-with-image, .retailers, .about-category, .tips-section, .productView-description, .login-page .login, .forgotpassword-page .account, .getnewpassword-page .account, .createaccount-page .account, .instagram-feed-section, .footer-newsletter, .bestseller-section, .artist-collab-slider, .our-brands, .made-with, .elfsight-widget-section, .featured-brands, .featured-artists, .get-inspired, .faqs-inner, .yotpo-display-l, .yotpo-display-s, .yotpo-device-mobile, .yotpo-reviews-main-widget, .yotpo-empty-state-wrapper, .productView-related, .productView-videos, .productView-mostPopular .snize-recommendation, .blog-page-wrapper, div.snize#snize_results, .sitemap-list, .coreValues-section, .giving-back-section, .technique-section, [data-content-region="featured_products"] .most-popular-products, .profile-gallery-section, .artistProfile-product-wrapper .featured-products, .featured-product-wrapper .most-popular-products, .account_orderstatus-page .account, .account_order-page .account, .account_inbox-page .account-body, .shippingaddressform-page .account, .account_recentitems-page .account, .editaccount-page .account, .addressList, .wishlists-page .account, .add-wishlist-page .account, .giftcertificates-page .account, .giftcertificates_balance-page .account, .giftcertificates_redeem-page .account {
  padding-bottom: clamp(71.11111px, 5.55556vw, 106.66667px); }
  @media screen and (max-width: 1024px) {
    .pb-80, .ptb-80, .columns-with-image, .retailers, .about-category, .tips-section, .productView-description, .login-page .login, .forgotpassword-page .account, .getnewpassword-page .account, .createaccount-page .account, .instagram-feed-section, .footer-newsletter, .bestseller-section, .artist-collab-slider, .our-brands, .made-with, .elfsight-widget-section, .featured-brands, .featured-artists, .get-inspired, .faqs-inner, .yotpo-display-l, .yotpo-display-s, .yotpo-device-mobile, .yotpo-reviews-main-widget, .yotpo-empty-state-wrapper, .productView-related, .productView-videos, .productView-mostPopular .snize-recommendation, .blog-page-wrapper, div.snize#snize_results, .sitemap-list, .coreValues-section, .giving-back-section, .technique-section, [data-content-region="featured_products"] .most-popular-products, .profile-gallery-section, .artistProfile-product-wrapper .featured-products, .featured-product-wrapper .most-popular-products, .account_orderstatus-page .account, .account_order-page .account, .account_inbox-page .account-body, .shippingaddressform-page .account, .account_recentitems-page .account, .editaccount-page .account, .addressList, .wishlists-page .account, .add-wishlist-page .account, .giftcertificates-page .account, .giftcertificates_balance-page .account, .giftcertificates_redeem-page .account {
      padding-bottom: 45px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pb-80, .ptb-80, .columns-with-image, .retailers, .about-category, .tips-section, .productView-description, .login-page .login, .forgotpassword-page .account, .getnewpassword-page .account, .createaccount-page .account, .instagram-feed-section, .footer-newsletter, .bestseller-section, .artist-collab-slider, .our-brands, .made-with, .elfsight-widget-section, .featured-brands, .featured-artists, .get-inspired, .faqs-inner, .yotpo-display-l, .yotpo-display-s, .yotpo-device-mobile, .yotpo-reviews-main-widget, .yotpo-empty-state-wrapper, .productView-related, .productView-videos, .productView-mostPopular .snize-recommendation, .blog-page-wrapper, div.snize#snize_results, .sitemap-list, .coreValues-section, .giving-back-section, .technique-section, [data-content-region="featured_products"] .most-popular-products, .profile-gallery-section, .artistProfile-product-wrapper .featured-products, .featured-product-wrapper .most-popular-products, .account_orderstatus-page .account, .account_order-page .account, .account_inbox-page .account-body, .shippingaddressform-page .account, .account_recentitems-page .account, .editaccount-page .account, .addressList, .wishlists-page .account, .add-wishlist-page .account, .giftcertificates-page .account, .giftcertificates_balance-page .account, .giftcertificates_redeem-page .account {
      padding-bottom: 60px; } }

.pt-77 {
  padding-top: clamp(68.44444px, 5.34722vw, 102.66667px); }
  @media screen and (max-width: 1024px) {
    .pt-77 {
      padding-top: 38px; } }

.pb-77, .blog-related-section, .artist-listing {
  padding-bottom: clamp(68.44444px, 5.34722vw, 102.66667px); }
  @media screen and (max-width: 1024px) {
    .pb-77, .blog-related-section, .artist-listing {
      padding-bottom: 38px; } }

.pt-64, .footer-newsletter, .blog-related-section, .profile-gallery-section {
  padding-top: clamp(56.88889px, 4.44444vw, 85.33333px); }
  @media screen and (max-width: 1024px) {
    .pt-64, .footer-newsletter, .blog-related-section, .profile-gallery-section {
      padding-top: 39px; } }

.pt-59 {
  padding-top: clamp(52.44444px, 4.09722vw, 78.66667px); }
  @media screen and (max-width: 1024px) {
    .pt-59 {
      padding-top: 35px; } }

.pt-72, .blog-feed, .get-inspired, .faqs-inner, .artist-bio-section {
  padding-top: clamp(64px, 5vw, 96px); }
  @media screen and (max-width: 1024px) {
    .pt-72, .blog-feed, .get-inspired, .faqs-inner, .artist-bio-section {
      padding-top: 39px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pt-72, .blog-feed, .get-inspired, .faqs-inner, .artist-bio-section {
      padding-top: 52px; } }

.pb-72, .history-section, .artist-bio-section {
  padding-bottom: clamp(64px, 5vw, 96px); }
  @media screen and (max-width: 1024px) {
    .pb-72, .history-section, .artist-bio-section {
      padding-bottom: 39px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pb-72, .history-section, .artist-bio-section {
      padding-bottom: 52px; } }

.pt-74, .featured-products, .featured-artists, .artist-collab-slider, .most-popular-products, .inspiration-section, .inspiration-instagram-feed .instagram-feed-section, .productView-videos, body .searchanise-recommendations .snize-recommendation, body .snize-recommendations-big-pictures-new-layout .snize-recommendation {
  padding-top: clamp(65.77778px, 5.13889vw, 98.66667px); }
  @media screen and (max-width: 1024px) {
    .pt-74, .featured-products, .featured-artists, .artist-collab-slider, .most-popular-products, .inspiration-section, .inspiration-instagram-feed .instagram-feed-section, .productView-videos, body .searchanise-recommendations .snize-recommendation, body .snize-recommendations-big-pictures-new-layout .snize-recommendation {
      padding-top: 39px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pt-74, .featured-products, .featured-artists, .artist-collab-slider, .most-popular-products, .inspiration-section, .inspiration-instagram-feed .instagram-feed-section, .productView-videos, body .searchanise-recommendations .snize-recommendation, body .snize-recommendations-big-pictures-new-layout .snize-recommendation {
      padding-top: 52px; } }

.pb-74, .featured-products, .category-page .most-popular-products, .productView, .cart-product-widget {
  padding-bottom: clamp(65.77778px, 5.13889vw, 98.66667px); }
  @media screen and (max-width: 1024px) {
    .pb-74, .featured-products, .category-page .most-popular-products, .productView, .cart-product-widget {
      padding-bottom: 39px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .pb-74, .featured-products, .category-page .most-popular-products, .productView, .cart-product-widget {
      padding-bottom: 52px; } }

.pb-64 {
  padding-bottom: clamp(56.88889px, 4.44444vw, 85.33333px); }
  @media screen and (max-width: 1024px) {
    .pb-64 {
      padding-bottom: 39px; } }

/*--- [ Consent Manager - Style ] ---*/
#consent-manager-update-banner {
  background-color: #0e0e0e !important;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
  line-height: clamp(42.66667px, 3.33333vw, 64px) !important;
  height: clamp(42.66667px, 3.33333vw, 64px) !important; }
  #consent-manager-update-banner a {
    text-decoration: none; }
    #consent-manager-update-banner a:hover {
      text-decoration: underline; }

#consent-manager {
  background-color: #151515 !important; }
  @media screen and (max-width: 1024px) {
    #consent-manager p {
      text-align: center; } }
  #consent-manager div {
    background-color: transparent !important; }
    @media screen and (max-width: 1024px) {
      #consent-manager div {
        justify-content: center !important; } }
    @media screen and (max-width: 767px) {
      #consent-manager div {
        flex-wrap: wrap; } }
  #consent-manager button {
    height: auto;
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      #consent-manager button {
        justify-content: center !important; } }
    @media screen and (max-width: 767px) {
      #consent-manager button {
        width: 100%; } }
    #consent-manager button:last-child {
      border-color: #fec45c;
      color: #fec45c; }
      #consent-manager button:last-child:hover {
        background-color: #fec45c;
        border-color: #fec45c;
        color: black; }
    #consent-manager button + button {
      margin-left: clamp(8.88889px, 0.69444vw, 13.33333px); }
      @media screen and (max-width: 1024px) {
        #consent-manager button + button {
          margin-left: 10px; } }
      @media screen and (max-width: 767px) {
        #consent-manager button + button {
          margin-top: 10px;
          margin-left: 0; } }

.skip-to-main-link {
  opacity: 0; }

/*--- [ Container ] ---*/
.container, .page-banner ol.breadcrumbs, .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-clear-filters-container {
  max-width: 81.94444%;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }
  @media screen and (max-width: 1024px) {
    .container, .page-banner ol.breadcrumbs, .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-clear-filters-container {
      max-width: 100%;
      padding-left: 24px;
      padding-right: 24px; } }

.body {
  margin-top: 0; }
  @media screen and (max-width: 1024px) {
    .body {
      padding-bottom: 3.2rem; } }

.page-content--centered {
  width: 100%; }

.page-sidebar {
  min-width: clamp(266.66667px, 20.83333vw, 400px);
  padding-left: clamp(26.66667px, 2.08333vw, 40px);
  padding-right: clamp(26.66667px, 2.08333vw, 40px);
  width: 24%; }
  @media (min-width: 1025px) and (max-width: 1440px) {
    .page-sidebar {
      padding-left: 1.5rem;
      padding-right: 1.5rem; } }
  .page-sidebar + .page-content {
    max-width: calc(100% - clamp(266.66667px, 20.83333vw, 400px));
    width: 76%;
    padding-left: clamp(26.66667px, 2.08333vw, 40px);
    padding-right: clamp(26.66667px, 2.08333vw, 40px); }
    @media (min-width: 1025px) and (max-width: 1440px) {
      .page-sidebar + .page-content {
        padding-left: 1.5rem;
        padding-right: 1.5rem; } }
    @media screen and (max-width: 1024px) {
      .page-sidebar + .page-content {
        width: 100%;
        max-width: 100%;
        padding-left: 0.75rem;
        padding-right: 0.75rem; } }

/*--- [  Button Styles ] ---*/
.button, .theme-button, #consent-manager button, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .yotpo-display-l .yotpo-modal .yotpo-upload-label, .yotpo-display-l .yotpo-question-form-modal .yotpo-upload-label, .yotpo-display-s .yotpo-modal .yotpo-upload-label, .yotpo-display-s .yotpo-question-form-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-upload-label, .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-question-form .form-footer .yotpo-question-submit, .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn, .yotpo-form-complete .yotpo-shop-complete, .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn, .productView-options .form .add-to-cart-wrapper #klaviyo-bis-button-container button, body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button, .snize-ac-results#snize-instant-search-results .snize-view-all-link, .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart, .jotform-form .form-section .form-submit-button {
  border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  font-size: clamp(15.11111px, 1.18056vw, 22.66667px);
  line-height: 1;
  padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(33.77778px, 2.63889vw, 50.66667px);
  font-weight: 700;
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  border-width: 1px;
  border-style: solid;
  text-transform: capitalize; }
  @media screen and (max-width: 1024px) {
    .button, .theme-button, #consent-manager button, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .yotpo-display-l .yotpo-modal .yotpo-upload-label, .yotpo-display-l .yotpo-question-form-modal .yotpo-upload-label, .yotpo-display-s .yotpo-modal .yotpo-upload-label, .yotpo-display-s .yotpo-question-form-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-upload-label, .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-question-form .form-footer .yotpo-question-submit, .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn, .yotpo-form-complete .yotpo-shop-complete, .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn, .productView-options .form .add-to-cart-wrapper #klaviyo-bis-button-container button, body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button, .snize-ac-results#snize-instant-search-results .snize-view-all-link, .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart, .jotform-form .form-section .form-submit-button {
      padding-top: 17px;
      padding-bottom: 17px;
      font-size: 16px; } }
  .button--secondary, #consent-manager button, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, #alert-modal .button.cancel, .theme-button--secondary {
    font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
    background-color: transparent;
    border-color: #151515;
    color: #151515; }
    .button--secondary:hover, #consent-manager button:hover, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:hover, #alert-modal .button.cancel:hover, .theme-button--secondary:hover {
      background-color: white;
      border-color: white; }
    @media screen and (max-width: 1024px) {
      .button--secondary, #consent-manager button, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, #alert-modal .button.cancel, .theme-button--secondary {
        font-size: 16px; } }
  .button--link, .theme-button--link {
    font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
    line-height: 1.2;
    text-decoration: underline;
    border: none;
    background-color: transparent;
    text-decoration-thickness: 1px;
    text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
    @media screen and (max-width: 1024px) {
      .button--link, .theme-button--link {
        text-decoration-thickness: 1px;
        text-underline-offset: 3px; } }
    .button--link:hover, .theme-button--link:hover {
      text-decoration: none;
      background-color: transparent; }
  .button--video, .theme-button--video {
    border: none;
    padding: 0;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.253 13.983V7.215L13.582 10.599L8.253 13.983ZM10.25 0.854004C4.874 0.854004 0.5 5.228 0.5 10.604C0.5 15.98 4.874 20.354 10.25 20.354C15.626 20.354 20 15.98 20 10.604C20 5.228 15.626 0.854004 10.25 0.854004Z' fill='%23FEC45C'/%3E%3C/svg%3E%0A");
    padding-left: 30px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: clamp(17.77778px, 1.38889vw, 26.66667px) auto;
    padding-top: clamp(2.66667px, 0.20833vw, 4px);
    padding-bottom: clamp(2.66667px, 0.20833vw, 4px);
    color: #fec45c; }
    .button--video:hover, .button--video:focus, .theme-button--video:hover, .theme-button--video:focus {
      color: white;
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.253 13.983V7.215L13.582 10.599L8.253 13.983ZM10.25 0.854004C4.874 0.854004 0.5 5.228 0.5 10.604C0.5 15.98 4.874 20.354 10.25 20.354C15.626 20.354 20 15.98 20 10.604C20 5.228 15.626 0.854004 10.25 0.854004Z' fill='%23ffffff'/%3E%3C/svg%3E%0A"); }
  .button + .button--video, .theme-button + .button--video, #consent-manager button + .button--video, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more + .button--video, .yotpo-display-l .yotpo-modal .yotpo-upload-label + .button--video, .yotpo-display-l .yotpo-question-form-modal .yotpo-upload-label + .button--video, .yotpo-display-s .yotpo-modal .yotpo-upload-label + .button--video, .yotpo-display-s .yotpo-question-form-modal .yotpo-upload-label + .button--video, .yotpo-device-mobile .yotpo-modal .yotpo-upload-label + .button--video, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-upload-label + .button--video, .yotpo-reviews-main-widget .yotpo-modal .yotpo-upload-label + .button--video, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-upload-label + .button--video, .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit + .button--video, .yotpo-question-form .form-footer .yotpo-question-submit + .button--video, .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn + .button--video, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn + .button--video, .yotpo-form-complete .yotpo-shop-complete + .button--video, .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn + .button--video, .productView-options .form .add-to-cart-wrapper #klaviyo-bis-button-container button + .button--video, body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button + .button--video, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button + .button--video, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button + .button--video, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button + .button--video, .snize-ac-results#snize-instant-search-results .snize-view-all-link + .button--video, .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text + .button--video, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button + .button--video, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart + .button--video, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button + .button--video, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart + .button--video, .jotform-form .form-section .form-submit-button + .button--video {
    margin-left: clamp(23.11111px, 1.80556vw, 34.66667px); }
    .button + .button--video:active, .theme-button + .button--video:active, #consent-manager button + .button--video:active, .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more + .button--video:active, .yotpo-display-l .yotpo-modal .yotpo-upload-label + .button--video:active, .yotpo-display-l .yotpo-question-form-modal .yotpo-upload-label + .button--video:active, .yotpo-display-s .yotpo-modal .yotpo-upload-label + .button--video:active, .yotpo-display-s .yotpo-question-form-modal .yotpo-upload-label + .button--video:active, .yotpo-device-mobile .yotpo-modal .yotpo-upload-label + .button--video:active, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-upload-label + .button--video:active, .yotpo-reviews-main-widget .yotpo-modal .yotpo-upload-label + .button--video:active, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-upload-label + .button--video:active, .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit + .button--video:active, .yotpo-question-form .form-footer .yotpo-question-submit + .button--video:active, .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn + .button--video:active, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn + .button--video:active, .yotpo-form-complete .yotpo-shop-complete + .button--video:active, .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn + .button--video:active, .productView-options .form .add-to-cart-wrapper #klaviyo-bis-button-container button + .button--video:active, body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button + .button--video:active, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button + .button--video:active, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button + .button--video:active, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button + .button--video:active, .snize-ac-results#snize-instant-search-results .snize-view-all-link + .button--video:active, .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text + .button--video:active, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button + .button--video:active, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart + .button--video:active, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button + .button--video:active, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart + .button--video:active, .jotform-form .form-section .form-submit-button + .button--video:active {
      border: none; }
  .button--learnMore, .theme-button--learnMore {
    padding: 0;
    border: none;
    font-size: clamp(16px, 1.25vw, 24px);
    line-height: 1.4;
    font-weight: 700;
    color: #fec45c;
    margin-bottom: 0;
    text-transform: capitalize; }
    .button--learnMore::after, .theme-button--learnMore::after {
      content: "";
      display: inline-block;
      width: clamp(16px, 1.25vw, 24px);
      height: clamp(16px, 1.25vw, 24px);
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1191_24870)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6499 8.99831C16.6499 4.78267 13.2173 1.35008 8.99831 1.35008C4.7793 1.35008 1.34671 4.78267 1.34671 9.00169C1.34671 13.2207 4.7793 16.6533 8.99831 16.6533C13.2173 16.6533 16.6499 13.2207 16.6499 9.00169L16.6499 8.99831ZM18 8.99831C18 13.9599 13.9632 18 8.99831 18C4.03338 18 -0.00337392 13.9632 -0.00337371 8.99831C-0.00337349 4.03338 4.03675 1.76452e-07 8.99831 3.93329e-07C13.9599 6.10205e-07 18 4.03675 18 9.00169L18 8.99831Z' fill='%23FEC45C'/%3E%3Cg clip-path='url(%23clip1_1191_24870)'%3E%3Cpath d='M5.53516 7.39127C5.75071 7.17599 6.0734 7.12831 6.33496 7.25748L6.44336 7.32388L6.4541 7.3317L6.46387 7.34146L6.5 7.37174L6.50977 7.38052L6.51953 7.39029L9.03809 9.92154L11.5576 7.39224L11.6572 7.30924C11.902 7.14055 12.2293 7.14755 12.4678 7.32584L12.4785 7.33365L12.4893 7.34244L12.5244 7.37369L12.5352 7.38248L12.5449 7.39224C12.7929 7.64153 12.8126 8.02913 12.6113 8.30142L12.5938 8.32291L12.5635 8.35904L12.5547 8.36881L12.5449 8.37857L9.53125 11.4079C9.28241 11.6579 8.89364 11.678 8.62109 11.4743L8.61035 11.4665L8.60059 11.4577L8.56445 11.4264L8.55469 11.4176L8.54492 11.4079L5.53516 8.37955C5.26005 8.10633 5.259 7.66346 5.53418 7.39029L5.53516 7.39127Z' fill='%23FEC45C' stroke='%23FEC45C' stroke-width='0.75'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1191_24870'%3E%3Crect width='18' height='18' fill='white' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1191_24870'%3E%3Crect width='9' height='6' fill='white' transform='translate(4.75 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: 100% auto;
      margin-left: clamp(9.77778px, 0.76389vw, 14.66667px);
      vertical-align: middle;
      margin-top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); }
    .button--learnMore:hover, .theme-button--learnMore:hover {
      color: white; }
      .button--learnMore:hover::after, .theme-button--learnMore:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1191_24870)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6499 8.99831C16.6499 4.78267 13.2173 1.35008 8.99831 1.35008C4.7793 1.35008 1.34671 4.78267 1.34671 9.00169C1.34671 13.2207 4.7793 16.6533 8.99831 16.6533C13.2173 16.6533 16.6499 13.2207 16.6499 9.00169L16.6499 8.99831ZM18 8.99831C18 13.9599 13.9632 18 8.99831 18C4.03338 18 -0.00337392 13.9632 -0.00337371 8.99831C-0.00337349 4.03338 4.03675 1.76452e-07 8.99831 3.93329e-07C13.9599 6.10205e-07 18 4.03675 18 9.00169L18 8.99831Z' fill='%23ffffff'/%3E%3Cg clip-path='url(%23clip1_1191_24870)'%3E%3Cpath d='M5.53516 7.39127C5.75071 7.17599 6.0734 7.12831 6.33496 7.25748L6.44336 7.32388L6.4541 7.3317L6.46387 7.34146L6.5 7.37174L6.50977 7.38052L6.51953 7.39029L9.03809 9.92154L11.5576 7.39224L11.6572 7.30924C11.902 7.14055 12.2293 7.14755 12.4678 7.32584L12.4785 7.33365L12.4893 7.34244L12.5244 7.37369L12.5352 7.38248L12.5449 7.39224C12.7929 7.64153 12.8126 8.02913 12.6113 8.30142L12.5938 8.32291L12.5635 8.35904L12.5547 8.36881L12.5449 8.37857L9.53125 11.4079C9.28241 11.6579 8.89364 11.678 8.62109 11.4743L8.61035 11.4665L8.60059 11.4577L8.56445 11.4264L8.55469 11.4176L8.54492 11.4079L5.53516 8.37955C5.26005 8.10633 5.259 7.66346 5.53418 7.39029L5.53516 7.39127Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.75'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1191_24870'%3E%3Crect width='18' height='18' fill='white' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_1191_24870'%3E%3Crect width='9' height='6' fill='white' transform='translate(4.75 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.theme-button--primary, .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-question-form .form-footer .yotpo-question-submit, .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn, .yotpo-form-complete .yotpo-shop-complete, .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn, body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart {
  background-color: #151515;
  border-color: #151515;
  color: white; }
  .theme-button--primary:hover, .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover, .yotpo-question-form .form-footer .yotpo-question-submit:hover, .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn:hover, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:hover, .yotpo-form-complete .yotpo-shop-complete:hover, .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn:hover, body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button:hover, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button:hover, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button:hover, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button:hover, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart:hover, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button:hover, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart:hover {
    border-color: #fec45c;
    background-color: #fec45c;
    color: black; }

.dark-bg .button--primary, .page-banner .button--primary, #consent-manager .button--primary {
  background-color: transparent;
  border-color: #fec45c;
  color: #fec45c; }
  .dark-bg .button--primary:hover, .page-banner .button--primary:hover, #consent-manager .button--primary:hover {
    background-color: white;
    color: black;
    border-color: white; }

.dark-bg .button--secondary, .page-banner .button--secondary, #consent-manager .button--secondary, #consent-manager button, .dark-bg .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed .dark-bg .eapps-instagram-feed-posts-grid-load-more, .page-banner .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed .page-banner .eapps-instagram-feed-posts-grid-load-more, #consent-manager .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed #consent-manager .eapps-instagram-feed-posts-grid-load-more, .dark-bg #alert-modal .button.cancel, #alert-modal .dark-bg .button.cancel, .page-banner #alert-modal .button.cancel, #alert-modal .page-banner .button.cancel, #consent-manager #alert-modal .button.cancel, #alert-modal #consent-manager .button.cancel {
  font-size: clamp(16px, 1.25vw, 24px);
  background-color: transparent;
  border-color: #F67EA5;
  color: #F67EA5; }
  .dark-bg .button--secondary:hover, .page-banner .button--secondary:hover, #consent-manager .button--secondary:hover, #consent-manager button:hover, .dark-bg .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:hover, .eapps-instagram-feed .dark-bg .eapps-instagram-feed-posts-grid-load-more:hover, .page-banner .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:hover, .eapps-instagram-feed .page-banner .eapps-instagram-feed-posts-grid-load-more:hover, #consent-manager .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:hover, .eapps-instagram-feed #consent-manager .eapps-instagram-feed-posts-grid-load-more:hover, .dark-bg #alert-modal .button.cancel:hover, #alert-modal .dark-bg .button.cancel:hover, .page-banner #alert-modal .button.cancel:hover, #alert-modal .page-banner .button.cancel:hover, #consent-manager #alert-modal .button.cancel:hover, #alert-modal #consent-manager .button.cancel:hover {
    background-color: white;
    border-color: white;
    color: black; }

.dark-bg .button--link, .page-banner .button--link, #consent-manager .button--link {
  font-size: clamp(16px, 1.25vw, 24px);
  color: #F67EA5;
  line-height: 1;
  padding: 0; }

.dark-bg .button + .button--link, .page-banner .button + .button--link, #consent-manager .button + .button--link {
  margin-left: clamp(25.77778px, 2.01389vw, 38.66667px); }

/*--- [ Imput Style ] ---*/
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="color"],
textarea,
select,
.form-select, .form-input, .select2-search--dropdown .select2-search__field, .select2-container .select2-selection--single, .select2-container .select2-search--inline .select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .form-input[readonly], .select2-search--dropdown .select2-search__field[readonly], .select2-container .select2-selection--single[readonly], .select2-container .select2-search--inline .select2-search__field[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], .card-total-wrapper .cart-totals .cart-total .form-input[readonly], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly] {
  outline: none;
  padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(26.66667px, 2.08333vw, 40px);
  -webkit-border-radius: clamp(53.33333px, 4.16667vw, 80px);
  -moz-border-radius: clamp(53.33333px, 4.16667vw, 80px);
  border-radius: clamp(53.33333px, 4.16667vw, 80px);
  height: clamp(41.77778px, 3.26389vw, 62.66667px);
  font-weight: 500;
  line-height: 1;
  text-transform: none;
  color: #151515;
  border: none; }
  input[type="text"]:-internal-autofill-selected,
  input[type="password"]:-internal-autofill-selected,
  input[type="date"]:-internal-autofill-selected,
  input[type="datetime"]:-internal-autofill-selected,
  input[type="datetime-local"]:-internal-autofill-selected,
  input[type="month"]:-internal-autofill-selected,
  input[type="week"]:-internal-autofill-selected,
  input[type="email"]:-internal-autofill-selected,
  input[type="number"]:-internal-autofill-selected,
  input[type="search"]:-internal-autofill-selected,
  input[type="tel"]:-internal-autofill-selected,
  input[type="time"]:-internal-autofill-selected,
  input[type="url"]:-internal-autofill-selected,
  input[type="color"]:-internal-autofill-selected,
  textarea:-internal-autofill-selected,
  select:-internal-autofill-selected,
  .form-select:-internal-autofill-selected,
  .form-input:-internal-autofill-selected,
  .select2-search--dropdown .select2-search__field:-internal-autofill-selected,
  .select2-container .select2-selection--single:-internal-autofill-selected,
  .select2-container .select2-search--inline .select2-search__field:-internal-autofill-selected,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-internal-autofill-selected,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-internal-autofill-selected,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-internal-autofill-selected,
  body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-internal-autofill-selected,
  .card-total-wrapper .cart-totals .cart-total .form-input:-internal-autofill-selected,
  .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:-internal-autofill-selected,
  .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:-internal-autofill-selected, .form-input[readonly]:-internal-autofill-selected, .select2-search--dropdown .select2-search__field[readonly]:-internal-autofill-selected, .select2-container .select2-selection--single[readonly]:-internal-autofill-selected, .select2-container .select2-search--inline .select2-search__field[readonly]:-internal-autofill-selected, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-internal-autofill-selected, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:-internal-autofill-selected, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:-internal-autofill-selected, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:-internal-autofill-selected, .card-total-wrapper .cart-totals .cart-total .form-input[readonly]:-internal-autofill-selected, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly]:-internal-autofill-selected, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly]:-internal-autofill-selected {
    background-color: #fff !important;
    box-shadow: 8rem 8rem #fff inset !important; }
  input[type="text"]::-webkit-input-placeholder,
  input[type="password"]::-webkit-input-placeholder,
  input[type="date"]::-webkit-input-placeholder,
  input[type="datetime"]::-webkit-input-placeholder,
  input[type="datetime-local"]::-webkit-input-placeholder,
  input[type="month"]::-webkit-input-placeholder,
  input[type="week"]::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="number"]::-webkit-input-placeholder,
  input[type="search"]::-webkit-input-placeholder,
  input[type="tel"]::-webkit-input-placeholder,
  input[type="time"]::-webkit-input-placeholder,
  input[type="url"]::-webkit-input-placeholder,
  input[type="color"]::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder,
  select::-webkit-input-placeholder,
  .form-select::-webkit-input-placeholder, .form-input::-webkit-input-placeholder, .select2-search--dropdown .select2-search__field::-webkit-input-placeholder, .select2-container .select2-selection--single::-webkit-input-placeholder, .select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-webkit-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-webkit-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-webkit-input-placeholder, .form-input[readonly]::-webkit-input-placeholder, .select2-search--dropdown .select2-search__field[readonly]::-webkit-input-placeholder, .select2-container .select2-selection--single[readonly]::-webkit-input-placeholder, .select2-container .select2-search--inline .select2-search__field[readonly]::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-webkit-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]::-webkit-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]::-webkit-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input[readonly]::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly]::-webkit-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly]::-webkit-input-placeholder {
    color: #151515;
    opacity: 1; }
  input[type="text"]::-moz-placeholder,
  input[type="password"]::-moz-placeholder,
  input[type="date"]::-moz-placeholder,
  input[type="datetime"]::-moz-placeholder,
  input[type="datetime-local"]::-moz-placeholder,
  input[type="month"]::-moz-placeholder,
  input[type="week"]::-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="number"]::-moz-placeholder,
  input[type="search"]::-moz-placeholder,
  input[type="tel"]::-moz-placeholder,
  input[type="time"]::-moz-placeholder,
  input[type="url"]::-moz-placeholder,
  input[type="color"]::-moz-placeholder,
  textarea::-moz-placeholder,
  select::-moz-placeholder,
  .form-select::-moz-placeholder, .form-input::-moz-placeholder, .select2-search--dropdown .select2-search__field::-moz-placeholder, .select2-container .select2-selection--single::-moz-placeholder, .select2-container .select2-search--inline .select2-search__field::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::-moz-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-moz-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field::-moz-placeholder, .form-input[readonly]::-moz-placeholder, .select2-search--dropdown .select2-search__field[readonly]::-moz-placeholder, .select2-container .select2-selection--single[readonly]::-moz-placeholder, .select2-container .select2-search--inline .select2-search__field[readonly]::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]::-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]::-moz-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]::-moz-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input[readonly]::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly]::-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly]::-moz-placeholder {
    color: #151515;
    opacity: 1; }
  input[type="text"]:-ms-input-placeholder,
  input[type="password"]:-ms-input-placeholder,
  input[type="date"]:-ms-input-placeholder,
  input[type="datetime"]:-ms-input-placeholder,
  input[type="datetime-local"]:-ms-input-placeholder,
  input[type="month"]:-ms-input-placeholder,
  input[type="week"]:-ms-input-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="number"]:-ms-input-placeholder,
  input[type="search"]:-ms-input-placeholder,
  input[type="tel"]:-ms-input-placeholder,
  input[type="time"]:-ms-input-placeholder,
  input[type="url"]:-ms-input-placeholder,
  input[type="color"]:-ms-input-placeholder,
  textarea:-ms-input-placeholder,
  select:-ms-input-placeholder,
  .form-select:-ms-input-placeholder, .form-input:-ms-input-placeholder, .select2-search--dropdown .select2-search__field:-ms-input-placeholder, .select2-container .select2-selection--single:-ms-input-placeholder, .select2-container .select2-search--inline .select2-search__field:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-ms-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-ms-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:-ms-input-placeholder, .form-input[readonly]:-ms-input-placeholder, .select2-search--dropdown .select2-search__field[readonly]:-ms-input-placeholder, .select2-container .select2-selection--single[readonly]:-ms-input-placeholder, .select2-container .select2-search--inline .select2-search__field[readonly]:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-ms-input-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:-ms-input-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:-ms-input-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input[readonly]:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly]:-ms-input-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly]:-ms-input-placeholder {
    color: #151515;
    opacity: 1; }
  input[type="text"]:-moz-placeholder,
  input[type="password"]:-moz-placeholder,
  input[type="date"]:-moz-placeholder,
  input[type="datetime"]:-moz-placeholder,
  input[type="datetime-local"]:-moz-placeholder,
  input[type="month"]:-moz-placeholder,
  input[type="week"]:-moz-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="number"]:-moz-placeholder,
  input[type="search"]:-moz-placeholder,
  input[type="tel"]:-moz-placeholder,
  input[type="time"]:-moz-placeholder,
  input[type="url"]:-moz-placeholder,
  input[type="color"]:-moz-placeholder,
  textarea:-moz-placeholder,
  select:-moz-placeholder,
  .form-select:-moz-placeholder,
  .form-input:-moz-placeholder,
  .select2-search--dropdown .select2-search__field:-moz-placeholder,
  .select2-container .select2-selection--single:-moz-placeholder,
  .select2-container .select2-search--inline .select2-search__field:-moz-placeholder,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:-moz-placeholder,
  .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:-moz-placeholder,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-moz-placeholder,
  body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:-moz-placeholder,
  .card-total-wrapper .cart-totals .cart-total .form-input:-moz-placeholder,
  .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:-moz-placeholder,
  .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:-moz-placeholder, .form-input[readonly]:-moz-placeholder, .select2-search--dropdown .select2-search__field[readonly]:-moz-placeholder, .select2-container .select2-selection--single[readonly]:-moz-placeholder, .select2-container .select2-search--inline .select2-search__field[readonly]:-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:-moz-placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:-moz-placeholder, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:-moz-placeholder, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .form-input[readonly]:-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly]:-moz-placeholder, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly]:-moz-placeholder {
    color: #151515;
    opacity: 1; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  input[type="color"]:focus,
  textarea:focus,
  select:focus,
  .form-select:focus, .form-input:focus, .select2-search--dropdown .select2-search__field:focus, .select2-container .select2-selection--single:focus, .select2-container .select2-search--inline .select2-search__field:focus, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea:focus, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:focus, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea:focus, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container:focus, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea:focus, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:focus, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select:focus, .card-total-wrapper .cart-totals .cart-total .form-input:focus, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single:focus, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field:focus, .form-input[readonly]:focus, .select2-search--dropdown .select2-search__field[readonly]:focus, .select2-container .select2-selection--single[readonly]:focus, .select2-container .select2-search--inline .select2-search__field[readonly]:focus, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly]:focus, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly]:focus, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly]:focus, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:focus, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly]:focus, .card-total-wrapper .cart-totals .cart-total .form-input[readonly]:focus, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly]:focus, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly]:focus {
    outline: none !important; }
  @media screen and (max-width: 1024px) {
    input[type="text"],
    input[type="password"],
    input[type="date"],
    input[type="datetime"],
    input[type="datetime-local"],
    input[type="month"],
    input[type="week"],
    input[type="email"],
    input[type="number"],
    input[type="search"],
    input[type="tel"],
    input[type="time"],
    input[type="url"],
    input[type="color"],
    textarea,
    select,
    .form-select, .form-input, .select2-search--dropdown .select2-search__field, .select2-container .select2-selection--single, .select2-container .select2-search--inline .select2-search__field, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .form-input[readonly], .select2-search--dropdown .select2-search__field[readonly], .select2-container .select2-selection--single[readonly], .select2-container .select2-search--inline .select2-search__field[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[readonly], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[readonly], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[readonly], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[readonly], .card-total-wrapper .cart-totals .cart-total .form-input[readonly], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[readonly], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[readonly] {
      padding: 14px 30px; } }

input:focus,
button:focus,
textarea:focus,
select:focus,
details:focus,
[href]:focus,
[tabindex]:not([tabindex="-1"]):focus,
[contenteditable="true"]:focus {
  outline: none !important; }

.form-input[rows], .select2-search--dropdown .select2-search__field[rows], .select2-container .select2-selection--single[rows], .select2-container .select2-search--inline .select2-search__field[rows], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea[rows], .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[rows], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea[rows], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container[rows], .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea[rows], .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[rows], body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select[rows], .card-total-wrapper .cart-totals .cart-total .form-input[rows], .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single[rows], .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field[rows], textarea {
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }

.form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label {
  font-weight: 700;
  line-height: 1;
  color: #151515;
  margin-bottom: clamp(10.66667px, 0.83333vw, 16px); }
  @media screen and (max-width: 1024px) {
    .form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label {
      margin-bottom: 12px; } }
  .form-label small, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small {
    color: #333;
    text-transform: none;
    float: none; }
    @media screen and (max-width: 1024px) {
      .form-label small, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label small {
        font-size: 12px; } }

input:focus + label {
  outline: 0 !important;
  outline-offset: 1px !important; }

/*--- [ Form Increament ] ---*/
.form-field--increments .form-label, .form-field--increments .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--increments label, .form-field--increments body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-field--increments label {
  display: none; }

.form-increment .button {
  width: clamp(32px, 2.5vw, 48px);
  height: clamp(32px, 2.5vw, 48px);
  border-radius: 50%;
  padding: 0;
  border: none;
  background-color: #E0E8EC;
  line-height: 0; }
  @media screen and (max-width: 1024px) {
    .form-increment .button {
      width: 36px;
      height: 36px; } }
  .form-increment .button .icon {
    width: clamp(11.04889px, 0.86319vw, 16.57333px);
    height: clamp(11.04889px, 0.86319vw, 16.57333px); }
    @media screen and (max-width: 1024px) {
      .form-increment .button .icon {
        width: 12.43px;
        height: 12.43px; } }
    .form-increment .button .icon svg {
      fill: none;
      stroke: #151515;
      color: #151515; }
  .form-increment .button[disabled], .form-increment .button[aria-disabled="true"] {
    background-color: #E0E8EC; }
    .form-increment .button[disabled] svg, .form-increment .button[aria-disabled="true"] svg {
      opacity: .2; }

.form-increment .form-input--incrementTotal {
  padding: 0;
  background-color: transparent;
  min-width: clamp(40.88889px, 3.19444vw, 61.33333px);
  font-weight: 500;
  color: #222222;
  font-family: "Inter", sans-serif; }
  @media screen and (max-width: 1024px) {
    .form-increment .form-input--incrementTotal {
      min-width: 46px;
      font-size: 16px; } }

.form-checkbox + .form-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label,
.form-radio + .form-label,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label {
  padding-left: clamp(21.33333px, 1.66667vw, 32px); }
  .form-checkbox + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before,
  .form-radio + .form-label::before,
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before,
  body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::before {
    width: clamp(14.22222px, 1.11111vw, 21.33333px);
    height: clamp(14.22222px, 1.11111vw, 21.33333px);
    background-color: white;
    border-color: #6E6E6E;
    top: 0; }

.form-checkbox + .form-label::before, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::before, .form-checkbox + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after {
  border-radius: clamp(2.66667px, 0.20833vw, 4px); }

.form-checkbox + .form-label::after, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label::after {
  width: clamp(14.22222px, 1.11111vw, 21.33333px);
  height: clamp(14.22222px, 1.11111vw, 21.33333px);
  top: 0;
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8571 0H2.14286C0.959263 0 0 0.959263 0 2.14286V12.8571C0 14.0407 0.959263 15 2.14286 15H12.8571C14.0407 15 15 14.0407 15 12.8571V2.14286C15 0.959263 14.0391 0 12.8571 0ZM11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='black'/%3E%3Cpath d='M11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='white'/%3E%3C/svg%3E%0A"); }


.form-radio + .form-label::after,
.snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after,
body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label::after {
  width: clamp(10.66667px, 0.83333vw, 16px);
  height: clamp(10.66667px, 0.83333vw, 16px);
  border-width: clamp(1.77778px, 0.13889vw, 2.66667px);
  left: clamp(1.77778px, 0.13889vw, 2.66667px);
  top: clamp(1.77778px, 0.13889vw, 2.66667px); }

/*--- [ ProductCarousel ] ---*/
.productCarousel.swiper {
  margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px));
  max-width: none;
  width: auto; }
  @media screen and (max-width: 1024px) {
    .productCarousel.swiper {
      margin: 0 -8px; } }
  .productCarousel.swiper .swiper-scrollbar {
    max-width: calc(100% - clamp(21.33333px, 1.66667vw, 32px));
    margin-left: auto;
    margin-right: auto; }
  .productCarousel.swiper .swiper-slide {
    padding: 0 clamp(10.66667px, 0.83333vw, 16px);
    float: none; }
    @media screen and (max-width: 1024px) {
      .productCarousel.swiper .swiper-slide {
        padding: 0 8px; } }

/*--- [ Swiper ]---*/
.swiper-button {
  width: clamp(39.11111px, 3.05556vw, 58.66667px);
  height: clamp(39.11111px, 3.05556vw, 58.66667px);
  border: 1px solid black;
  border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  opacity: .5;
  position: absolute;
  top: calc(-1 * clamp(34.66667px, 2.70833vw, 52px));
  transform: translateY(-100%);
  right: clamp(10.66667px, 0.83333vw, 16px);
  cursor: pointer; }
  .swiper-button .icon {
    width: clamp(9.77778px, 0.76389vw, 14.66667px);
    height: clamp(15.11111px, 1.18056vw, 22.66667px);
    margin-top: clamp(0.88889px, 0.06944vw, 1.33333px); }
    .swiper-button .icon svg {
      fill: black;
      stroke: black; }
  .swiper-button:hover {
    opacity: 1; }
  .swiper-button-disabled {
    opacity: .2; }
    .swiper-button-disabled:hover {
      opacity: .2; }
  .swiper-button-prev {
    right: clamp(59.55556px, 4.65278vw, 89.33333px); }
    .swiper-button-prev .icon {
      margin-left: calc(-1 * clamp(0.88889px, 0.06944vw, 1.33333px)); }
  .swiper-button-next .icon {
    margin-right: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
  .swiper-button-lock {
    display: none; }

.swiper-wrapper {
  display: flex; }

.swiper-scrollbar {
  width: 100%;
  padding: clamp(3.55556px, 0.27778vw, 5.33333px) 0;
  box-sizing: content-box;
  margin-top: clamp(56.88889px, 4.44444vw, 85.33333px);
  opacity: 0;
  cursor: pointer;
  position: relative; }
  .swiper-scrollbar::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: clamp(2.66667px, 0.20833vw, 4px);
    background-color: rgba(21, 21, 21, 0.2);
    border-radius: clamp(2.66667px, 0.20833vw, 4px);
    width: 100%; }
  .swiper-scrollbar .swiper-scrollbar-drag {
    height: clamp(2.66667px, 0.20833vw, 4px);
    background-color: #151515;
    border-radius: clamp(2.66667px, 0.20833vw, 4px); }

.swiper-pagination {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.15);
  position: relative; }
  .swiper-pagination-progressbar-fill {
    height: 1px;
    background-color: white;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    transform-origin: left; }

.swiper:hover .swiper-scrollbar {
  opacity: 1; }

/*--- [ Fancybox ] ---*/
.fancybox__dialog .fancybox__backdrop {
  background-color: rgba(0, 0, 0, 0.85); }

.fancybox__dialog .has-youtube, .fancybox__dialog .has-vimeo {
  padding: clamp(71.11111px, 5.55556vw, 106.66667px) clamp(44.44444px, 3.47222vw, 66.66667px) !important; }
  .fancybox__dialog .has-youtube .f-button.is-close-button, .fancybox__dialog .has-vimeo .f-button.is-close-button {
    top: clamp(8.88889px, 0.69444vw, 13.33333px);
    right: clamp(8.88889px, 0.69444vw, 13.33333px);
    width: clamp(24.88889px, 1.94444vw, 37.33333px);
    height: clamp(24.88889px, 1.94444vw, 37.33333px); }
    .fancybox__dialog .has-youtube .f-button.is-close-button:hover, .fancybox__dialog .has-vimeo .f-button.is-close-button:hover {
      background-color: transparent !important; }
      .fancybox__dialog .has-youtube .f-button.is-close-button:hover svg, .fancybox__dialog .has-vimeo .f-button.is-close-button:hover svg {
        stroke: #fec45c; }
  .fancybox__dialog .has-youtube .f-html, .fancybox__dialog .has-vimeo .f-html {
    max-width: 100%;
    max-height: 52.43056vw;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    width: auto;
    position: static; }
    @media screen and (max-width: 1024px) {
      .fancybox__dialog .has-youtube .f-html, .fancybox__dialog .has-vimeo .f-html {
        width: 100%; } }
    .fancybox__dialog .has-youtube .f-html iframe, .fancybox__dialog .has-vimeo .f-html iframe {
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      overflow: hidden;
      width: auto;
      aspect-ratio: 1343/755;
      margin: 0 auto; }
      @media screen and (max-width: 1024px) {
        .fancybox__dialog .has-youtube .f-html iframe, .fancybox__dialog .has-vimeo .f-html iframe {
          width: 100%;
          height: auto; } }

.fancybox__dialog .f-panzoom__wrapper {
  min-width: 30%;
  max-height: none !important; }
  .fancybox__dialog .f-panzoom__wrapper img {
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    object-fit: cover; }

.fancybox__dialog .f-carousel__toolbar {
  padding: clamp(8.88889px, 0.69444vw, 13.33333px); }

.fancybox__dialog .f-button {
  background-color: transparent;
  width: clamp(28.44444px, 2.22222vw, 42.66667px);
  height: clamp(28.44444px, 2.22222vw, 42.66667px); }
  .fancybox__dialog .f-button:hover {
    background-color: transparent !important; }
    .fancybox__dialog .f-button:hover svg {
      stroke: #fec45c; }
  .fancybox__dialog .f-button:not([data-fancybox-close]):not(.is-arrow) {
    display: none; }

.fancybox__dialog .f-counter {
  opacity: 0; }

.fancybox__dialog .f-button.is-arrow.is-prev, .fancybox__dialog .f-button.is-arrow.is-next {
  width: clamp(39.11111px, 3.05556vw, 58.66667px);
  height: clamp(39.11111px, 3.05556vw, 58.66667px);
  border: 1px solid white;
  opacity: .5; }
  @media screen and (max-width: 1024px) {
    .fancybox__dialog .f-button.is-arrow.is-prev, .fancybox__dialog .f-button.is-arrow.is-next {
      display: none; } }
  .fancybox__dialog .f-button.is-arrow.is-prev svg, .fancybox__dialog .f-button.is-arrow.is-next svg {
    width: clamp(14.22222px, 1.11111vw, 21.33333px);
    height: clamp(14.22222px, 1.11111vw, 21.33333px); }
  .fancybox__dialog .f-button.is-arrow.is-prev:hover, .fancybox__dialog .f-button.is-arrow.is-next:hover {
    opacity: 1; }
    .fancybox__dialog .f-button.is-arrow.is-prev:hover svg, .fancybox__dialog .f-button.is-arrow.is-next:hover svg {
      stroke: #fff; }

.fancybox__dialog .is-horizontal.is-ltr .f-button.is-arrow.is-prev {
  left: clamp(17.77778px, 1.38889vw, 26.66667px); }

.fancybox__dialog .is-horizontal.is-ltr .f-button.is-arrow.is-next {
  right: clamp(17.77778px, 1.38889vw, 26.66667px); }

.fancybox__dialog .f-caption {
  font-family: "Inter", sans-serif;
  line-height: 1;
  padding: clamp(26.66667px, 2.08333vw, 40px); }
  .fancybox__dialog .f-caption a {
    color: inherit; }
    .fancybox__dialog .f-caption a:hover {
      text-decoration: none; }

/*--- [ Elfsight Apps ] ---*/
.instagram-feed-section .page-heading {
  text-align: center; }

.eapps-instagram-feed .eapps-instagram-feed-posts-item {
  padding: 0 clamp(8.88889px, 0.69444vw, 13.33333px);
  background-color: transparent; }
  @media screen and (max-width: 1024px) {
    .eapps-instagram-feed .eapps-instagram-feed-posts-item {
      padding: 0 8px; } }
  .eapps-instagram-feed .eapps-instagram-feed-posts-item .eapps-instagram-feed-posts-item-overlay {
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    padding: 0 clamp(17.77778px, 1.38889vw, 26.66667px);
    max-width: calc(100% - clamp(17.77778px, 1.38889vw, 26.66667px));
    margin-left: auto;
    margin-right: auto; }

.eapps-instagram-feed .eapps-instagram-feed-posts-item-image-wrapper {
  -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
  @media screen and (max-width: 1024px) {
    .eapps-instagram-feed .eapps-instagram-feed-posts-item-image-wrapper {
      border-radius: 16px; } }

@media screen and (max-width: 1024px) {
  .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more-container {
    margin-bottom: 0; } }

.eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more {
  height: auto;
  margin-bottom: 0; }
  .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:not(:hover) {
    background-color: #ECF1F4; }
  @media screen and (max-width: 1024px) {
    .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more {
      padding: 0;
      border: none;
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 2px;
      font-size: 16px;
      line-height: 1.2;
      color: black;
      margin-bottom: 0; } }
  @media screen and (max-width: 1024px) {
    .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:hover {
      background-color: transparent; } }
  @media screen and (max-width: 1024px) {
    .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more::after {
      content: "+"; } }

.eapps-instagram-feed .eapps-instagram-feed-posts-view + .eapps-instagram-feed-posts-view {
  margin-top: clamp(17.77778px, 1.38889vw, 26.66667px); }

@media screen and (max-width: 1024px) {
  .eapps-instagram-feed .eapps-instagram-feed-posts-view {
    row-gap: 16px;
    width: auto;
    margin: 0 -8px;
    flex: 1 0 100%; } }

/*--- [ Alertbox] ---*/
.alertBox {
  width: 100%;
  line-height: 1;
  padding: clamp(16px, 1.25vw, 24px) clamp(19.55556px, 1.52778vw, 29.33333px) clamp(16.88889px, 1.31944vw, 25.33333px);
  -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
  -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
  border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
  .alertBox-icon {
    padding-right: clamp(17.77778px, 1.38889vw, 26.66667px); }
  .alertBox .icon {
    width: clamp(18.66667px, 1.45833vw, 28px);
    height: clamp(17.77778px, 1.38889vw, 26.66667px); }
  .alertBox:not(.alertBox--error) {
    background-color: #E0E8EC;
    color: #151515; }

/*--- [ Modal ] ---*/
.modal {
  -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  background-color: #ECF1F4; }
  @media screen and (min-width: 1025px) {
    .modal {
      width: clamp(800px, 62.5vw, 1200px); } }
  .modal-header {
    padding-left: clamp(35.55556px, 2.77778vw, 53.33333px);
    padding-right: clamp(35.55556px, 2.77778vw, 53.33333px);
    padding-top: clamp(26.66667px, 2.08333vw, 40px); }
  .modal-header-title {
    margin: 0;
    font-size: clamp(32px, 2.5vw, 48px); }
  .modal-close {
    width: auto;
    height: auto;
    top: clamp(8.88889px, 0.69444vw, 13.33333px);
    right: clamp(8.88889px, 0.69444vw, 13.33333px); }
    .modal-close::after, .modal-close::before {
      display: none !important; }
    .modal-close .icon {
      width: clamp(28.44444px, 2.22222vw, 42.66667px);
      height: clamp(28.44444px, 2.22222vw, 42.66667px); }
      .modal-close .icon svg {
        fill: none;
        stroke: #151515; }
    .modal-close:hover .icon svg {
      stroke: #C6281D; }
  .modal--alert .modal-content {
    color: #151515; }
  @media screen and (min-width: 1025px) {
    .modal--small {
      width: 34.72222222%; } }
  @media screen and (min-width: 1025px) {
    .modal--large {
      width: 88.88888889%;
      max-width: 90%; } }

/*--- [ Two column with image section ] ---*/
.columns-with-image {
  position: relative; }
  .columns-with-image.dark-bg, .columns-with-image.page-banner, .columns-with-image#consent-manager {
    background-color: #151515; }
  .columns-with-image .background-pattern {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .columns-with-image .background-pattern .container, .columns-with-image .background-pattern .page-banner ol.breadcrumbs, .page-banner .columns-with-image .background-pattern ol.breadcrumbs, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .columns-with-image .background-pattern .ugc-storefront-widgets-tabs-container, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .columns-with-image .background-pattern .ugc-storefront-widgets-tabs-container, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .columns-with-image .background-pattern .ugc-storefront-widgets-tabs-container, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .columns-with-image .background-pattern .ugc-storefront-widgets-tabs-container, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .columns-with-image .background-pattern .yotpo-layout-header-wrapper, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .columns-with-image .background-pattern .yotpo-header-head, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .columns-with-image .background-pattern .yotpo-layout-header-wrapper, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .columns-with-image .background-pattern .yotpo-header-head, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .columns-with-image .background-pattern .yotpo-layout-header-wrapper, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .columns-with-image .background-pattern .yotpo-header-head, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .columns-with-image .background-pattern .yotpo-layout-header-wrapper, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .columns-with-image .background-pattern .yotpo-header-head, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .columns-with-image .background-pattern .yotpo-headline, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .columns-with-image .background-pattern .yotpo-headline, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .columns-with-image .background-pattern .yotpo-headline, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .columns-with-image .background-pattern .yotpo-headline, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .columns-with-image .background-pattern .yotpo-filters-container, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .columns-with-image .background-pattern .yotpo-reviews-container, .columns-with-image .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .columns-with-image .background-pattern .yotpo-questions-container, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .columns-with-image .background-pattern .yotpo-filters-container, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .columns-with-image .background-pattern .yotpo-reviews-container, .columns-with-image .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .columns-with-image .background-pattern .yotpo-questions-container, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .columns-with-image .background-pattern .yotpo-filters-container, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .columns-with-image .background-pattern .yotpo-reviews-container, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .columns-with-image .background-pattern .yotpo-questions-container, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .columns-with-image .background-pattern .yotpo-filters-container, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .columns-with-image .background-pattern .yotpo-reviews-container, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .columns-with-image .background-pattern .yotpo-questions-container, .columns-with-image .background-pattern .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .columns-with-image .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .columns-with-image .background-pattern .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .columns-with-image .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .columns-with-image .background-pattern .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .columns-with-image .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .columns-with-image .background-pattern .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .columns-with-image .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .columns-with-image .background-pattern .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .columns-with-image .background-pattern .yotpo-clear-filters-device, .columns-with-image .background-pattern .yotpo-clear-filters-container {
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0; }
    .columns-with-image .background-pattern img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  @media screen and (max-width: 1024px) {
    .columns-with-image .image-caption {
      right: auto;
      left: 24px;
      top: 7px; } }
  .columns-with-image .inner-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media screen and (min-width: 1025px) {
      .columns-with-image .inner-wrap {
        display: flex;
        align-items: center; } }
    @media screen and (max-width: 1024px) {
      .columns-with-image .inner-wrap {
        grid-template-columns: 1fr; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .columns-with-image .inner-wrap {
        grid-template-columns: 1fr 1fr;
        align-items: center; } }
  .columns-with-image .sub-heading {
    color: #F67EA5;
    margin-top: clamp(16px, 1.25vw, 24px); }
    @media screen and (max-width: 1024px) {
      .columns-with-image .sub-heading {
        margin-top: 0; } }
  .columns-with-image .image-block {
    margin-left: 0;
    order: 2; }
    @media screen and (min-width: 1025px) {
      .columns-with-image .image-block {
        width: calc(100% - clamp(506.66667px, 39.58333vw, 760px)); } }
    @media screen and (max-width: 1024px) {
      .columns-with-image .image-block {
        order: 0;
        margin-bottom: 35px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .columns-with-image .image-block {
        margin-bottom: 0; } }
    .columns-with-image .image-block img {
      width: 81.96721311%;
      aspect-ratio: 500/451;
      object-fit: cover;
      margin-left: auto;
      display: block;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
      @media screen and (max-width: 1024px) {
        .columns-with-image .image-block img {
          width: 100%; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .columns-with-image .image-block img {
          width: calc(100% - 24px);
          margin-left: 0; } }
  .columns-with-image .content-block {
    padding-right: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (min-width: 1025px) {
      .columns-with-image .content-block {
        width: clamp(506.66667px, 39.58333vw, 760px);
        padding-right: 0; } }
    @media screen and (max-width: 1024px) {
      .columns-with-image .content-block {
        padding-right: 0;
        margin-bottom: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .columns-with-image .content-block {
        margin-bottom: 0; } }
    .columns-with-image .content-block p:last-child {
      margin-bottom: 0; }

@media screen and (max-width: 1024px) {
  #chat-button {
    z-index: 1; } }

@media screen and (min-width: 1025px) {
  #chat-input, #chat-button {
    z-index: 1; } }

[data-content-region] [data-sub-layout] {
  padding: 0 !important; }

.marker-app #feedback-button {
  z-index: 99 !important; }

.or-use-label {
  display: none; }

ol.breadcrumbs {
  margin-top: clamp(16px, 1.25vw, 24px);
  margin-bottom: clamp(21.33333px, 1.66667vw, 32px); }
  @media screen and (max-width: 1024px) {
    ol.breadcrumbs {
      display: block;
      white-space: nowrap;
      overflow: auto;
      margin-top: 0;
      margin-bottom: 0;
      padding: 10px 24px;
      margin-left: -24px;
      margin-right: -24px; } }

.breadcrumb {
  color: #151515;
  line-height: 1;
  font-weight: 400;
  font-family: "Inter", sans-serif; }
  @media screen and (max-width: 1024px) {
    .breadcrumb {
      font-size: 11px; } }
  .breadcrumb a {
    color: inherit;
    text-decoration: none; }
  .breadcrumb.is-active > .breadcrumb-label {
    color: inherit;
    font-weight: inherit; }
  .breadcrumb:not(:first-child)::before {
    border-color: #151515;
    margin: 0 clamp(6.22222px, 0.48611vw, 9.33333px); }

@media screen and (max-width: 1024px) {
  .dark-bg ol.breadcrumbs, .page-banner ol.breadcrumbs, #consent-manager ol.breadcrumbs {
    background-color: transparent; } }

.dark-bg .breadcrumb, .page-banner .breadcrumb, #consent-manager .breadcrumb {
  color: white; }
  .dark-bg .breadcrumb:not(:first-child)::before, .page-banner .breadcrumb:not(:first-child)::before, #consent-manager .breadcrumb:not(:first-child)::before {
    border-color: white;
    margin: 0 clamp(6.22222px, 0.48611vw, 9.33333px); }

.page-banner ol.breadcrumbs {
  position: absolute;
  top: clamp(16px, 1.25vw, 24px);
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1; }
  .page-banner ol.breadcrumbs .breadcrumb-label:hover {
    color: white; }

.pagination.no-pagination {
  margin-top: 0; }

.pagination.hide {
  display: none; }

.pagination-list {
  margin-bottom: 0; }
  .pagination-list li {
    margin: 0; }
    .pagination-list li a, .pagination-list li button {
      width: clamp(30.22222px, 2.36111vw, 45.33333px);
      height: clamp(30.22222px, 2.36111vw, 45.33333px);
      border-radius: 50%;
      padding: 0;
      line-height: clamp(30.22222px, 2.36111vw, 45.33333px);
      font-weight: 500;
      font-family: "Inter", sans-serif;
      color: #151515; }
      .pagination-list li a:hover, .pagination-list li button:hover {
        color: #C6281D; }

.pagination-item {
  border: none;
  border-radius: 50%;
  margin: 0; }
  .pagination-item.pagination-item--current {
    margin: 0; }
    .pagination-item.pagination-item--current .pagination-link {
      background-color: #333;
      color: white; }
  .pagination-item.pagination-item--next, .pagination-item.pagination-item--previous {
    float: none; }
    .pagination-item.pagination-item--next .icon, .pagination-item.pagination-item--previous .icon {
      width: clamp(10.66667px, 0.83333vw, 16px);
      height: clamp(10.66667px, 0.83333vw, 16px); }
      .pagination-item.pagination-item--next .icon svg, .pagination-item.pagination-item--previous .icon svg {
        fill: #333;
        opacity: .5; }
    .pagination-item.pagination-item--next a:hover .icon svg, .pagination-item.pagination-item--previous a:hover .icon svg {
      opacity: 1;
      fill: #333; }
  .pagination-item .pagination-link:hover {
    color: #C6281D; }

.select2 {
  width: 100% !important; }
  .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-search--dropdown {
    display: block;
    padding: clamp(13.33333px, 1.04167vw, 20px); }
    .select2-search--dropdown .select2-search__field {
      width: 100%;
      box-sizing: border-box;
      height: auto;
      border-width: 1px;
      border-style: solid;
      border-color: #8f8f8f; }
      .select2-search--dropdown .select2-search__field:focus {
        border-color: #8f8f8f; }
      .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }
    .select2-search--dropdown.select2-search--hide {
      display: none; }
  .select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
    min-width: 21rem; }
    .select2-container.select-disabled {
      pointer-events: none;
      -webkit-filter: opacity(0.7) grayscale(1);
      filter: opacity(0.7) grayscale(1); }
    .select2-container--open .select2-dropdown {
      left: 0; }
      .select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above {
        -webkit-border-radius: 0.5rem;
        -moz-border-radius: 0.5rem;
        border-radius: 0.5rem;
        overflow: hidden; }
    .select2-container--default .select2-selection--single .select2-selection__clear {
      cursor: pointer;
      float: right;
      font-weight: bold;
      height: 26px;
      margin-right: 20px;
      padding-right: 0px; }
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
      color: #999; }
    .select2-container--default .select2-selection--single .select2-selection__arrow {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 2.2rem;
      width: auto;
      height: 100%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center; }
      @media screen and (max-width: 1024px) {
        .select2-container--default .select2-selection--single .select2-selection__arrow {
          right: 1.5rem; } }
      .select2-container--default .select2-selection--single .select2-selection__arrow b {
        height: 1rem;
        width: 1rem;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.51941 0.523743L5.49548 4.49968L1.51955 0.475752L0.0968786 1.88146L4.77566 6.61672C5.16384 7.00958 5.79699 7.01337 6.18985 6.6252L10.9251 1.94641L9.51941 0.523743Z' fill='%233A3A3A'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: center; }
    .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--disabled .select2-selection--single .select2-selection__arrow b {
        transform: rotate(180deg); }
    .select2-container .select2-selection--single {
      cursor: pointer;
      line-height: 1.3 !important; }
      .select2-container .select2-selection--single .select2-selection__rendered {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        text-align: left;
        padding-right: 20px;
        text-transform: capitaliz e; }
      .select2-container .select2-selection--single .select2-selection__clear {
        background-color: transparent;
        border: none; }
    .select2-container .select2-selection--multiple {
      box-sizing: border-box;
      cursor: pointer;
      display: block;
      min-height: clamp(28.44444px, 2.22222vw, 42.66667px);
      user-select: none;
      -webkit-user-select: none; }
      .select2-container .select2-selection--multiple .select2-selection__rendered {
        display: inline;
        list-style: none;
        padding: 0; }
      .select2-container .select2-selection--multiple .select2-selection__clear {
        background-color: transparent;
        border: none;
        font-size: 14px; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      resize: none;
      overflow: hidden;
      word-break: keep-all; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }
  .select2-dropdown {
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    background-color: white;
    border: 1px solid #F2F2F2;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 9;
    min-width: 100px;
    text-align: left;
    border-radius: 0px; }
  .select2-results {
    display: block;
    max-height: 250px;
    overflow: auto;
    border-radius: 0px;
    width: 100%; }
    .select2-results__options {
      list-style: none;
      margin: 0;
      margin-left: 0px !important;
      padding: 0;
      color: #151515; }
      .select2-results__options li {
        margin: 0; }
        .select2-results__options li:before {
          display: none; }
    .select2-results__option {
      padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(26.66667px, 2.08333vw, 40px) !important;
      user-select: none;
      -webkit-user-select: none;
      line-height: 1.087;
      font-weight: 600;
      cursor: pointer; }
    .select2-results--selectable {
      cursor: pointer; }

.list-none {
  margin-left: 0;
  margin-bottom: 0; }

/*--- [ Global Styles ] ---*/
.header {
  border-bottom: none;
  transition: transform 0.3s ease;
  font-family: "Inter", sans-serif;
  /*--- [ Top Header ] ---*/
  /*--- [ Main Header ] ---*/
  /* Logo */ }
  @media screen and (max-width: 1024px) {
    .header {
      height: auto;
      position: relative; } }
  .header .fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9;
    background-color: #151515; }
    @media screen and (max-width: 1024px) {
      .header .fixed .navPages-container.is-open {
        padding-top: 64px; } }
  .header .slide-down {
    animation: slideDown 0.3s ease forwards; }
  .header .slide-up {
    animation: slideUp 0.3s ease forwards; }
  .header__top {
    background-color: white;
    position: relative;
    z-index: 11; }
    .header__top .container, .header__top .page-banner ol.breadcrumbs, .page-banner .header__top ol.breadcrumbs, .header__top .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .header__top .yotpo-clear-filters-device, .header__top .yotpo-clear-filters-container {
      max-width: 100%;
      padding: 0 clamp(42.66667px, 3.33333vw, 64px); }
      @media screen and (max-width: 1024px) {
        .header__top .container, .header__top .page-banner ol.breadcrumbs, .page-banner .header__top ol.breadcrumbs, .header__top .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .header__top .ugc-storefront-widgets-tabs-container, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-layout-header-wrapper, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-header-head, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .header__top .yotpo-headline, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-filters-container, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-reviews-container, .header__top .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__top .yotpo-questions-container, .header__top .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .header__top .yotpo-filters-container + .yotpo-review-border-smooth, .header__top .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .header__top .yotpo-clear-filters-device, .header__top .yotpo-clear-filters-container {
          padding: 0 12px; } }
    .header__top .top-inner {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      width: 100%;
      position: relative;
      min-height: clamp(31.11111px, 2.43056vw, 46.66667px); }
      @media screen and (max-width: 1024px) {
        .header__top .top-inner {
          min-height: 30px; } }
    .header__top .promo-wraper {
      width: 100%;
      max-width: clamp(530.66667px, 41.45833vw, 796px);
      line-height: 1;
      font-weight: 500;
      padding: clamp(8.88889px, 0.69444vw, 13.33333px) 0;
      overflow: hidden;
      color: #151515; }
      @media screen and (max-width: 1024px) {
        .header__top .promo-wraper {
          font-size: 11px;
          padding: 12px 0 12px; } }
      .header__top .promo-wraper .promo-banner a {
        color: inherit;
        text-decoration: none; }
        .header__top .promo-wraper .promo-banner a:hover {
          text-decoration: underline; }
      .header__top .promo-wraper .promo-banner:not(.slick-initialized) .promo-slider:not(:first-child) {
        display: none; }
      @media screen and (max-width: 1024px) {
        .header__top .promo-wraper .promo-banner {
          padding: 0 10px; } }
      .header__top .promo-wraper .promo-banner .slick-list {
        overflow: visible; }
      .header__top .promo-wraper .slick-arrow {
        padding: 0;
        border: none;
        background-color: transparent;
        height: auto;
        width: auto;
        margin-top: 0;
        opacity: .5; }
        .header__top .promo-wraper .slick-arrow::before {
          width: clamp(7.11111px, 0.55556vw, 10.66667px);
          height: clamp(12.44444px, 0.97222vw, 18.66667px); }
          @media screen and (max-width: 1024px) {
            .header__top .promo-wraper .slick-arrow::before {
              width: 8px;
              height: 12px; } }
        .header__top .promo-wraper .slick-arrow:hover {
          opacity: 1; }
      .header__top .promo-wraper .slick-prev {
        left: 0; }
        .header__top .promo-wraper .slick-prev::before {
          background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.49291 12.8292C7.70171 12.6231 7.72229 12.3008 7.55173 12.0743L7.49585 12.0105L2.42307 7.002L7.49291 1.99063C7.70171 1.78448 7.71935 1.46219 7.54879 1.23572L7.49291 1.17185C7.28412 0.965703 6.9577 0.948282 6.72832 1.11668L6.66362 1.17185L1.17325 6.59261C0.964461 6.79875 0.946817 7.12104 1.11738 7.34751L1.17325 7.41138L6.66362 12.8292C6.893 13.0586 7.26354 13.0586 7.49291 12.8292Z' fill='%23000000' stroke='%23000000' stroke-width='0.5'/%3E%3C/svg%3E%0A"); }
      .header__top .promo-wraper .slick-next {
        right: 0; }
        .header__top .promo-wraper .slick-next::before {
          background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.50733 12.8292C0.298537 12.6231 0.277952 12.3008 0.448515 12.0743L0.504389 12.0105L5.57717 7.002L0.50733 1.99063C0.298537 1.78448 0.280892 1.46219 0.451455 1.23572L0.507329 1.17185C0.716122 0.965703 1.04255 0.948282 1.27192 1.11668L1.33662 1.17185L6.82699 6.59261C7.03578 6.79875 7.05343 7.12104 6.88286 7.34751L6.82699 7.41138L1.33662 12.8292C1.10724 13.0586 0.736708 13.0586 0.50733 12.8292Z' fill='%23000000' stroke='%23000000' stroke-width='0.5'/%3E%3C/svg%3E%0A"); }
    .header__top .topNav-list {
      list-style: none;
      margin: 0;
      padding: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      gap: clamp(21.33333px, 1.66667vw, 32px);
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%); }
      @media screen and (max-width: 1024px) {
        .header__top .topNav-list {
          display: none; } }
      .header__top .topNav-list .topNav-item {
        line-height: 0; }
      .header__top .topNav-list .topNav-action {
        line-height: 1;
        font-weight: 500;
        text-decoration: none; }
  .header .mobileMenu-toggle {
    padding: 0;
    left: 0;
    z-index: 5; }
    @media screen and (max-width: 1024px) {
      .header .mobileMenu-toggle {
        display: block; } }
    .header .mobileMenu-toggle .mobileMenu-toggleIcon, .header .mobileMenu-toggle .mobileMenu-toggleIcon::after, .header .mobileMenu-toggle .mobileMenu-toggleIcon::before {
      background-color: white;
      height: 1.5px;
      border-radius: 3px; }
    .header .mobileMenu-toggle .mobileMenu-toggleIcon {
      background-color: transparent;
      top: 15px; }
    .header .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after, .header .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before {
      width: 17px;
      background-color: #fec45c; }
    .header .mobileMenu-toggle:not(.is-open) .mobileMenu-toggleIcon {
      background-color: transparent; }
      .header .mobileMenu-toggle:not(.is-open) .mobileMenu-toggleIcon::before {
        width: 19px;
        top: -3px; }
      .header .mobileMenu-toggle:not(.is-open) .mobileMenu-toggleIcon::after {
        bottom: -3px; }
  .header-logo {
    margin: 0;
    text-align: left; }
    .header-logo-image-container {
      min-height: clamp(40px, 3.125vw, 60px); }
    .header-logo-image, .header-logo .header-logo-image-unknown-size {
      width: clamp(133.33333px, 10.41667vw, 200px); }
      .header-logo-image svg, .header-logo .header-logo-image-unknown-size svg {
        width: 100%;
        aspect-ratio: 150/45; }
    @media screen and (max-width: 1024px) {
      .header-logo {
        height: auto; } }
    .header-logo__link {
      width: auto; }
      @media screen and (max-width: 1024px) {
        .header-logo__link {
          z-index: 5; } }
    @media screen and (max-width: 1024px) {
      .header-logo-image, .header-logo .header-logo-image-unknown-size {
        max-height: 35px;
        width: 118px; } }
  .header__main {
    position: relative; }
    .header__main .container, .header__main .page-banner ol.breadcrumbs, .page-banner .header__main ol.breadcrumbs, .header__main .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .header__main .yotpo-clear-filters-device, .header__main .yotpo-clear-filters-container {
      max-width: 100%;
      padding: 0 clamp(44.44444px, 3.47222vw, 66.66667px); }
      @media screen and (max-width: 1024px) {
        .header__main .container, .header__main .page-banner ol.breadcrumbs, .page-banner .header__main ol.breadcrumbs, .header__main .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .header__main .ugc-storefront-widgets-tabs-container, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-layout-header-wrapper, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-header-head, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .header__main .yotpo-headline, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-filters-container, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-reviews-container, .header__main .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .header__main .yotpo-questions-container, .header__main .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .header__main .yotpo-filters-container + .yotpo-review-border-smooth, .header__main .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .header__main .yotpo-clear-filters-device, .header__main .yotpo-clear-filters-container {
          padding: 0 24px; } }
    .header__main .inner-wrap {
      display: grid;
      grid-template-columns: clamp(155.55556px, 12.15278vw, 233.33333px) 1fr clamp(155.55556px, 12.15278vw, 233.33333px);
      grid-template-rows: 1fr;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
      @media screen and (max-width: 1365px) {
        .header__main .inner-wrap {
          grid-template-columns: 20rem 1fr 20rem; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .header__main .inner-wrap {
          grid-template-columns: 18rem 1fr 20rem; } }
      @media screen and (max-width: 1024px) {
        .header__main .inner-wrap {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-justify-content: center;
          justify-content: center;
          padding-top: 12px;
          padding-bottom: 12px;
          position: relative; } }

@keyframes slideDown {
  from {
    transform: translateY(-100%); }
  to {
    transform: translateY(0); } }

@keyframes slideUp {
  from {
    transform: translateY(0); }
  to {
    transform: translateY(-100%); } }

.navPages {
  max-width: none; }
  @media screen and (min-width: 1025px) {
    .navPages {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center; } }
  @media screen and (max-width: 1024px) {
    .navPages {
      padding: 0;
      background-color: #151515;
      text-align: left; } }
  .navPages-container {
    position: static; }
    @media screen and (max-width: 1024px) {
      .navPages-container {
        display: none;
        height: 100dvh;
        z-index: 4; } }
    @media screen and (max-width: 1024px) {
      .navPages-container.is-open {
        position: fixed;
        padding-top: 94px;
        top: 0; } }
  @media screen and (max-width: 1024px) {
    .navPages-list {
      overflow: hidden;
      background-color: white;
      display: block; } }
  @media screen and (max-width: 1024px) {
    .navPages-list + .navPages-list {
      margin-top: 0;
      padding-top: 0;
      border-top: none; } }
  @media screen and (max-width: 1024px) {
    .navPages-list + .navPages-list .navPages-item {
      background-color: #ECF1F4; } }
  .navPages-list:not(.navPages-list--user) {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: clamp(30.22222px, 2.36111vw, 45.33333px);
    justify-self: center; }
    @media screen and (max-width: 1024px) {
      .navPages-list:not(.navPages-list--user) {
        display: block;
        width: 100%;
        position: relative; } }
  .navPages .back-menu {
    font-size: 16px;
    line-height: 1;
    font-family: "Inter", sans-serif; }
    .navPages .back-menu .icon {
      width: 8px;
      height: 14px;
      margin-right: 16px;
      margin-top: -2px; }
      .navPages .back-menu .icon svg {
        stroke: #151515;
        fill: #151515; }
  .navPages ul .navPages-item {
    padding-top: clamp(24px, 1.875vw, 36px);
    padding-bottom: clamp(25.77778px, 2.01389vw, 38.66667px); }
    @media screen and (max-width: 1024px) {
      .navPages ul .navPages-item {
        padding: 23px 20px;
        border-bottom: 1px solid #DDDDDD;
        float: none; } }
    .navPages ul .navPages-item > a {
      position: relative; }
      .navPages ul .navPages-item > a:focus {
        color: white; }
        @media screen and (max-width: 1024px) {
          .navPages ul .navPages-item > a:focus {
            color: #151515; } }
      .navPages ul .navPages-item > a::after {
        content: "";
        position: absolute;
        bottom: calc(-1 * clamp(4.44444px, 0.34722vw, 6.66667px));
        left: 0;
        right: 0;
        width: 0;
        height: 1px;
        background-color: #fec45c;
        transition: all .4s ease-in-out;
        margin-left: auto;
        margin-right: auto; }
        @media screen and (max-width: 1024px) {
          .navPages ul .navPages-item > a::after {
            display: none; } }
      .navPages ul .navPages-item > a.has-subMenu {
        display: flex;
        justify-content: space-between; }
        @media screen and (max-width: 1024px) {
          .navPages ul .navPages-item > a.has-subMenu::after {
            content: "";
            background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.994141 12.5745C0.831279 12.3241 0.834967 11.9903 1.00684 11.7454L1.01172 11.7376L1.0127 11.7386L1.06543 11.6731L1.07129 11.6653L1.07227 11.6663L5.83691 6.62041L1.07422 1.5706C0.833093 1.31485 0.813919 0.91887 1.00977 0.639938L1.01465 0.632126L1.01563 0.633102L1.06836 0.567673L1.07422 0.55986V0.560837C1.31846 0.302213 1.70407 0.279252 1.97363 0.491501L1.98047 0.49736L2.04199 0.554001L2.04883 0.55986L1.95801 0.646774L2.04883 0.560837L7.29395 6.11455C7.53547 6.3703 7.55439 6.7671 7.3584 7.04619L7.35352 7.05302L7.2998 7.11845L7.29395 7.12529L2.04883 12.6761C1.7803 12.9638 1.34271 12.9638 1.07422 12.6761L0.994141 12.5745Z' fill='%23151515' stroke='%23151515' stroke-width='0.25'/%3E%3C/svg%3E%0A");
            width: 8px;
            height: 14px;
            background-size: 100% auto;
            background-repeat: no-repeat;
            display: inline-block;
            background-color: transparent;
            margin-left: auto;
            margin-right: 0;
            position: static; } }
    @media screen and (min-width: 1025px) {
      .navPages ul .navPages-item:hover > a::after {
        width: 100%; } }
  .navPages-action {
    font-weight: 600;
    text-transform: none;
    padding: 0;
    line-height: normal; }
    @media screen and (min-width: 1025px) {
      .navPages-action {
        display: block !important; } }
    @media screen and (max-width: 1024px) {
      .navPages-action {
        color: #151515;
        font-size: 16px; } }
    @media screen and (max-width: 1024px) {
      .navPages-action:hover {
        color: #151515; } }
  .navPages .sfHover .navPage-subMenu {
    display: block; }
  .navPages .navPage-subMenu {
    width: 100%;
    left: 0;
    top: 100%;
    -webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    padding: 0 !important; }
    @media screen and (min-width: 1025px) {
      .navPages .navPage-subMenu {
        display: none; } }
    @media screen and (max-width: 1024px) {
      .navPages .navPage-subMenu {
        position: absolute;
        top: 0;
        left: 0;
        background-color: white;
        z-index: 1;
        box-shadow: none; } }
    .navPages .navPage-subMenu .overlay {
      background-color: #151515;
      opacity: .6;
      position: fixed;
      height: 100%;
      width: 100%;
      top: 0;
      left: 0;
      z-index: -1;
      pointer-events: none; }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu .overlay {
          display: none; } }
    .navPages .navPage-subMenu .navPages-action {
      color: black; }
      .navPages .navPage-subMenu .navPages-action:hover {
        color: #C6281D; }
        @media screen and (max-width: 1279px) {
          .navPages .navPage-subMenu .navPages-action:hover {
            color: black; } }
    .navPages .navPage-subMenu-inner {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      padding-left: clamp(44.44444px, 3.47222vw, 66.66667px);
      padding-right: clamp(44.44444px, 3.47222vw, 66.66667px);
      gap: clamp(48px, 3.75vw, 72px);
      max-height: clamp(568.88889px, 44.44444vw, 853.33333px);
      overflow-y: auto;
      /* Width of the scrollbar */
      /* Track (the background of the scrollbar) */
      /* Thumb (the draggable handle) */ }
      .navPages .navPage-subMenu-inner::-webkit-scrollbar {
        width: clamp(2.66667px, 0.20833vw, 4px); }
      .navPages .navPage-subMenu-inner::-webkit-scrollbar-track {
        background: rgba(21, 21, 21, 0.2);
        /* light grey */
        border-radius: 10px; }
      .navPages .navPage-subMenu-inner::-webkit-scrollbar-thumb {
        background-color: #151515;
        border-radius: 10px; }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-inner {
          padding-left: 0;
          padding-right: 0;
          gap: 0;
          display: block;
          max-height: none; } }
    .navPages .navPage-subMenu-item {
      padding: 0;
      width: 100%;
      max-width: clamp(176.88889px, 13.81944vw, 265.33333px);
      float: none;
      padding: 0 !important;
      break-inside: avoid; }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-item {
          max-width: none;
          padding: 23px 20px !important;
          margin-bottom: 0;
          border-bottom: 1px solid #DDDDDD; } }
    .navPages .navPage-subMenu-action {
      font-size: clamp(13.33333px, 1.04167vw, 20px);
      line-height: 1.4;
      font-weight: 700;
      margin-bottom: clamp(11.55556px, 0.90278vw, 17.33333px);
      border-bottom: none; }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-action {
          margin-bottom: 0;
          color: #151515;
          font-size: 16px;
          font-weight: 600;
          line-height: normal; } }
      .navPages .navPage-subMenu-action.shop-all {
        font-weight: 600; }
        @media screen and (max-width: 1024px) {
          .navPages .navPage-subMenu-action.shop-all {
            font-size: 14px; } }
      .navPages .navPage-subMenu-action:not(.navPages-action-depth-max) + .navPage-childList {
        margin-left: 0; }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-action .collapsible-icon-wrapper {
          background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.994141 12.5745C0.831279 12.3241 0.834967 11.9903 1.00684 11.7454L1.01172 11.7376L1.0127 11.7386L1.06543 11.6731L1.07129 11.6653L1.07227 11.6663L5.83691 6.62041L1.07422 1.5706C0.833093 1.31485 0.813919 0.91887 1.00977 0.639938L1.01465 0.632126L1.01563 0.633102L1.06836 0.567673L1.07422 0.55986V0.560837C1.31846 0.302213 1.70407 0.279252 1.97363 0.491501L1.98047 0.49736L2.04199 0.554001L2.04883 0.55986L1.95801 0.646774L2.04883 0.560837L7.29395 6.11455C7.53547 6.3703 7.55439 6.7671 7.3584 7.04619L7.35352 7.05302L7.2998 7.11845L7.29395 7.12529L2.04883 12.6761C1.7803 12.9638 1.34271 12.9638 1.07422 12.6761L0.994141 12.5745Z' fill='%23151515' stroke='%23151515' stroke-width='0.25'/%3E%3C/svg%3E%0A");
          width: 8px;
          height: 14px;
          background-size: 100% auto;
          background-repeat: no-repeat;
          display: inline-block;
          background-color: transparent;
          margin-left: auto;
          margin-right: 0;
          position: static; } }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-action .collapsible-icon-wrapper .navPages-action-moreIcon {
          display: none; } }
    .navPages .navPage-subMenu-left {
      border-right: 1px solid #F2F2F2;
      padding-top: clamp(28.44444px, 2.22222vw, 42.66667px);
      padding-bottom: clamp(44.44444px, 3.47222vw, 66.66667px); }
      @media screen and (min-width: 1025px) {
        .navPages .navPage-subMenu-left {
          flex: 0 0 14.92537313%;
          padding-right: clamp(36.44444px, 2.84722vw, 54.66667px); } }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-left {
          padding: 0; } }
      .navPages .navPage-subMenu-left .navPage-subMenu-item {
        max-width: none; }
        @media screen and (min-width: 1025px) {
          .navPages .navPage-subMenu-left .navPage-subMenu-item {
            padding-right: 0 !important; } }
      .navPages .navPage-subMenu-left .image-block {
        width: 100%;
        margin-top: clamp(30.22222px, 2.36111vw, 45.33333px);
        max-width: no; }
        @media screen and (max-width: 1024px) {
          .navPages .navPage-subMenu-left .image-block {
            display: none; } }
        .navPages .navPage-subMenu-left .image-block img {
          width: 100%;
          aspect-ratio: 159/201.63;
          object-fit: cover;
          -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
          -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
          border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .navPages .navPage-subMenu-right {
      flex: auto;
      padding-top: clamp(28.44444px, 2.22222vw, 42.66667px);
      padding-bottom: clamp(44.44444px, 3.47222vw, 66.66667px); }
      @media screen and (max-width: 1024px) {
        .navPages .navPage-subMenu-right {
          padding: 0; } }
      .navPages .navPage-subMenu-right .navPage-subMenu-list {
        column-count: 5;
        gap: clamp(26.66667px, 2.08333vw, 40px); }
        @media screen and (max-width: 1024px) {
          .navPages .navPage-subMenu-right .navPage-subMenu-list {
            column-count: 1;
            gap: 0; } }
      .navPages .navPage-subMenu-right .navPage-subMenu-item {
        margin-bottom: clamp(15.11111px, 1.18056vw, 22.66667px); }
        @media screen and (max-width: 1024px) {
          .navPages .navPage-subMenu-right .navPage-subMenu-item {
            margin-bottom: 0; } }
        @media screen and (min-width: 1025px) {
          .navPages .navPage-subMenu-right .navPage-subMenu-item:first-child {
            break-after: column; } }
  @media screen and (min-width: 1025px) {
    .navPages .navPage-childList {
      display: block !important;
      opacity: 1 !important;
      height: auto !important;
      overflow: visible !important; } }
  @media screen and (max-width: 1024px) {
    .navPages .navPage-childList {
      border: none;
      padding: 0;
      margin: 0;
      display: none;
      padding-bottom: 37px; } }
  @media screen and (max-width: 1024px) {
    .navPages .navPage-childList-item {
      margin-bottom: 20px;
      padding: 0 20px; } }
  .navPages .navPage-childList-action {
    font-weight: 400;
    line-height: 1.4; }
    @media screen and (max-width: 1024px) {
      .navPages .navPage-childList-action {
        font-size: 14px; } }
  @media screen and (max-width: 1024px) {
    .navPages .navPage-childList .navPage-subMenu-item--shopAll {
      padding: 0 20px !important;
      border-bottom: none; } }
  @media screen and (max-width: 1024px) {
    .navPages .navPage-childList.is-open {
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      right: 0;
      background-color: white; } }
  .navPages .navPage-subMenu-list {
    max-width: none; }
    @media screen and (max-width: 1024px) {
      .navPages .navPage-subMenu-list {
        margin: 0; } }
  .navPages .childList-heading {
    border-bottom: none; }
  .navPages .guarantees {
    background-color: #ECF1F4;
    padding-left: clamp(44.44444px, 3.47222vw, 66.66667px);
    padding-right: clamp(44.44444px, 3.47222vw, 66.66667px);
    gap: clamp(103.11111px, 8.05556vw, 154.66667px);
    grid-template-columns: repeat(4, auto);
    padding-top: clamp(10.66667px, 0.83333vw, 16px);
    padding-bottom: clamp(10.66667px, 0.83333vw, 16px); }
    @media screen and (max-width: 1024px) {
      .navPages .guarantees {
        display: none; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .navPages .guarantees {
        display: none; } }
    .navPages .guarantees__icon {
      margin-bottom: 0;
      vertical-align: middle;
      margin-right: clamp(8.88889px, 0.69444vw, 13.33333px); }
    @media screen and (min-width: 1025px) {
      .navPages .guarantees__item {
        max-width: none; } }
    .navPages .guarantees__item .icon svg {
      color: #151515; }
    .navPages .guarantees__item .icon-guarantee {
      width: clamp(16px, 1.25vw, 24px);
      height: clamp(16.88889px, 1.31944vw, 25.33333px); }
    .navPages .guarantees__item .icon-customerservice {
      width: clamp(18.66667px, 1.45833vw, 28px);
      height: clamp(16.88889px, 1.31944vw, 25.33333px); }
    .navPages .guarantees__item .icon-shipping {
      width: clamp(24.88889px, 1.94444vw, 37.33333px);
      height: clamp(18.66667px, 1.45833vw, 28px); }
    .navPages .guarantees__item .icon-heart {
      width: clamp(16px, 1.25vw, 24px);
      height: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .navPages .guarantees__item:hover .icon {
      animation: none; }
    .navPages .guarantees__title {
      letter-spacing: calc(-1 * clamp(0.34667px, 0.02708vw, 0.52px));
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
      line-height: 1.1;
      font-weight: 600;
      vertical-align: middle;
      display: inline; }
    @media screen and (min-width: 1025px) {
      .navPages .guarantees--mobile {
        display: none; } }
    @media screen and (max-width: 1024px) {
      .navPages .guarantees--mobile {
        display: block;
        background-color: transparent;
        text-align: left;
        padding: 28px 20px 0; } }
    @media screen and (max-width: 1024px) {
      .navPages .guarantees--mobile .guarantees__item {
        margin-bottom: 27px; } }
    @media screen and (max-width: 1024px) {
      .navPages .guarantees--mobile .guarantees__title {
        font-size: 13px;
        color: white;
        letter-spacing: -.39px; } }
    @media screen and (max-width: 1024px) {
      .navPages .guarantees--mobile .guarantees__icon {
        width: 34px; } }
    @media screen and (max-width: 1024px) {
      .navPages .guarantees--mobile .guarantees__icon .icon svg {
        color: white; } }
    .navPages .guarantees--mobile .guarantees__icon .icon-guarantee {
      width: 32px;
      height: 19px; }
    .navPages .guarantees--mobile .guarantees__icon .icon-customerservice {
      width: 32px;
      height: 19px; }
    .navPages .guarantees--mobile .guarantees__icon .icon-shipping {
      width: 32px;
      height: 21px; }
    .navPages .guarantees--mobile .guarantees__icon .icon-heart {
      width: 32px;
      height: 16px; }

.navPages-list:not(.navPages-list-depth-max) .navPage-subMenu-action {
  padding: 0; }

.navUser {
  padding: 0;
  padding-right: clamp(3.55556px, 0.27778vw, 5.33333px);
  /*--- [ Account Dropdown ] ---*/ }
  @media screen and (max-width: 1024px) {
    .navUser {
      top: 50%;
      position: absolute;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0;
      width: 100%;
      z-index: 5;
      pointer-events: none; } }
  .navUser-section {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: clamp(28.44444px, 2.22222vw, 42.66667px); }
    .navUser-section::before, .navUser-section::after {
      display: none; }
    @media screen and (max-width: 1024px) {
      .navUser-section {
        gap: 32px;
        position: static; } }
  .navUser-action {
    padding: 0;
    line-height: normal; }
    .navUser-action .icon {
      width: clamp(16px, 1.25vw, 24px);
      height: clamp(16px, 1.25vw, 24px);
      margin: 0; }
      .navUser-action .icon svg {
        fill: none;
        stroke: white; }
  .navUser ul .navUser-item {
    padding-top: clamp(24px, 1.875vw, 36px);
    padding-bottom: clamp(25.77778px, 2.01389vw, 38.66667px); }
    @media screen and (max-width: 1024px) {
      .navUser ul .navUser-item {
        padding-top: 21px;
        padding-bottom: 21px;
        pointer-events: all; } }
  @media screen and (max-width: 1024px) {
    .navUser-item {
      display: block; } }
  .navUser-item:hover .navUser-action .icon svg {
    fill: none;
    stroke: #fec45c; }
    @media screen and (max-width: 1279px) {
      .navUser-item:hover .navUser-action .icon svg {
        stroke: white; } }
  .navUser-item--search {
    position: relative; }
    @media screen and (max-width: 1024px) {
      .navUser-item--search {
        left: 46px;
        position: absolute; } }
    .navUser-item--search .dropdown {
      padding: clamp(12.44444px, 0.97222vw, 18.66667px) 0;
      background-color: transparent; }
      .navUser-item--search .dropdown.is-open {
        left: auto !important;
        top: 0 !important;
        min-width: calc((100vw - clamp(88.88889px, 6.94444vw, 133.33333px)) - clamp(306.66667px, 23.95833vw, 460px));
        right: calc(-1 * clamp(10.66667px, 0.83333vw, 16px)) !important; }
        @media screen and (max-width: 1024px) {
          .navUser-item--search .dropdown.is-open {
            left: -70px !important;
            right: 0;
            min-width: 100vw;
            background-color: white;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 20px;
            padding-right: 53px; } }
      .navUser-item--search .dropdown .container, .navUser-item--search .dropdown .page-banner ol.breadcrumbs, .page-banner .navUser-item--search .dropdown ol.breadcrumbs, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .navUser-item--search .dropdown .ugc-storefront-widgets-tabs-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .navUser-item--search .dropdown .ugc-storefront-widgets-tabs-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .navUser-item--search .dropdown .ugc-storefront-widgets-tabs-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .navUser-item--search .dropdown .ugc-storefront-widgets-tabs-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .navUser-item--search .dropdown .yotpo-layout-header-wrapper, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .navUser-item--search .dropdown .yotpo-header-head, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .navUser-item--search .dropdown .yotpo-layout-header-wrapper, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .navUser-item--search .dropdown .yotpo-header-head, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .navUser-item--search .dropdown .yotpo-layout-header-wrapper, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .navUser-item--search .dropdown .yotpo-header-head, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .navUser-item--search .dropdown .yotpo-layout-header-wrapper, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .navUser-item--search .dropdown .yotpo-header-head, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .navUser-item--search .dropdown .yotpo-headline, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .navUser-item--search .dropdown .yotpo-headline, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .navUser-item--search .dropdown .yotpo-headline, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .navUser-item--search .dropdown .yotpo-headline, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .navUser-item--search .dropdown .yotpo-filters-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .navUser-item--search .dropdown .yotpo-reviews-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .navUser-item--search .dropdown .yotpo-questions-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .navUser-item--search .dropdown .yotpo-filters-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .navUser-item--search .dropdown .yotpo-reviews-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .navUser-item--search .dropdown .yotpo-questions-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .navUser-item--search .dropdown .yotpo-filters-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .navUser-item--search .dropdown .yotpo-reviews-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .navUser-item--search .dropdown .yotpo-questions-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .navUser-item--search .dropdown .yotpo-filters-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .navUser-item--search .dropdown .yotpo-reviews-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .navUser-item--search .dropdown .yotpo-questions-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .navUser-item--search .dropdown .yotpo-filters-container + .yotpo-review-border-smooth, .navUser-item--search .dropdown .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .navUser-item--search .dropdown .yotpo-filters-container + .yotpo-review-border-smooth, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .navUser-item--search .dropdown .yotpo-filters-container + .yotpo-review-border-smooth, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .navUser-item--search .dropdown .yotpo-filters-container + .yotpo-review-border-smooth, .navUser-item--search .dropdown .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .navUser-item--search .dropdown .yotpo-clear-filters-device, .navUser-item--search .dropdown .yotpo-clear-filters-container {
        padding: 0; }
      .navUser-item--search .dropdown .form {
        max-width: none; }
      .navUser-item--search .dropdown .form-input, .navUser-item--search .dropdown .select2-search--dropdown .select2-search__field, .select2-search--dropdown .navUser-item--search .dropdown .select2-search__field, .navUser-item--search .dropdown .select2-container .select2-selection--single, .select2-container .navUser-item--search .dropdown .select2-selection--single, .navUser-item--search .dropdown .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .navUser-item--search .dropdown .select2-search__field, .navUser-item--search .dropdown .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .navUser-item--search .dropdown select, .navUser-item--search .dropdown body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .navUser-item--search .dropdown select, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .navUser-item--search .dropdown .form-input, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .navUser-item--search .dropdown .select2-selection--single, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .navUser-item--search .dropdown .select2-search__field {
        height: clamp(41.77778px, 3.26389vw, 62.66667px); }
        @media screen and (max-width: 1024px) {
          .navUser-item--search .dropdown .form-input, .navUser-item--search .dropdown .select2-search--dropdown .select2-search__field, .select2-search--dropdown .navUser-item--search .dropdown .select2-search__field, .navUser-item--search .dropdown .select2-container .select2-selection--single, .select2-container .navUser-item--search .dropdown .select2-selection--single, .navUser-item--search .dropdown .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .navUser-item--search .dropdown .select2-search__field, .navUser-item--search .dropdown .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown .yotpo-new-input-container, .navUser-item--search .dropdown .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .navUser-item--search .dropdown textarea, .navUser-item--search .dropdown .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .navUser-item--search .dropdown select, .navUser-item--search .dropdown body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .navUser-item--search .dropdown select, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .navUser-item--search .dropdown .form-input, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .navUser-item--search .dropdown .select2-selection--single, .navUser-item--search .dropdown .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .navUser-item--search .dropdown .select2-search__field {
            background-color: #ECF1F4;
            border: none;
            font-size: 16px;
            padding-left: 22px; } }
      .navUser-item--search .dropdown .button-search-close {
        display: none; }
        @media screen and (max-width: 1024px) {
          .navUser-item--search .dropdown .button-search-close {
            display: block;
            background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='none'/%3E%3Cpath d='M7.00146 7L19.0004 18.9995' stroke='%23151515' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7.00146 18.9998L19.0004 7.00029' stroke='%23151515' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
            width: 24px;
            height: 24px;
            background-size: 100%;
            position: absolute;
            right: -38px;
            top: 50%;
            transform: translateY(-50%); } }
      .navUser-item--search .dropdown .button-search {
        padding: 0;
        position: absolute;
        top: clamp(13.33333px, 1.04167vw, 20px);
        right: clamp(15.11111px, 1.18056vw, 22.66667px);
        line-height: 0; }
        @media screen and (max-width: 1024px) {
          .navUser-item--search .dropdown .button-search {
            right: 20px;
            top: 12px; } }
        .navUser-item--search .dropdown .button-search .icon {
          width: clamp(16px, 1.25vw, 24px);
          height: clamp(16px, 1.25vw, 24px); }
          @media screen and (max-width: 1024px) {
            .navUser-item--search .dropdown .button-search .icon {
              width: 18px;
              height: 18px; } }
          .navUser-item--search .dropdown .button-search .icon svg {
            fill: none;
            stroke: #151515; }
  .navUser-item--account .navUser-action {
    display: block; }
    .navUser-item--account .navUser-action .icon {
      width: clamp(20.44444px, 1.59722vw, 30.66667px);
      height: clamp(16.51556px, 1.29028vw, 24.77333px); }
      .navUser-item--account .navUser-action .icon svg {
        fill: white;
        stroke: none; }
      @media screen and (max-width: 1024px) {
        .navUser-item--account .navUser-action .icon {
          width: 21px;
          height: 24px; } }
      @media screen and (max-width: 1024px) {
        .navUser-item--account .navUser-action .icon.icon-account-close {
          width: 24px;
          height: 24px;
          display: none; } }
    .navUser-item--account .navUser-action.is-open .icon:not(.icon-account-close) {
      display: none; }
    .navUser-item--account .navUser-action.is-open .icon-account-close {
      display: block; }
  .navUser-item--account:hover .account-dropdown {
    display: block; }
  .navUser-item--account:hover .navUser-action .icon svg {
    fill: #fec45c;
    stroke: none; }
  @media screen and (max-width: 1024px) {
    .navUser-item--wishlist {
      display: none; } }
  .navUser-item--wishlist .navUser-action .icon {
    width: clamp(17.77778px, 1.38889vw, 26.66667px);
    height: clamp(15.11111px, 1.18056vw, 22.66667px); }
    .navUser-item--wishlist .navUser-action .icon svg {
      fill: white;
      stroke: none; }
  .navUser-item--wishlist:hover .navUser-action .icon svg {
    fill: #fec45c;
    stroke: none; }
  @media screen and (max-width: 1024px) {
    .navUser-item-cartLabel {
      display: block; } }
  .navUser-item--cart .navUser-action .icon {
    width: clamp(14.22222px, 1.11111vw, 21.33333px);
    height: clamp(15.71556px, 1.22778vw, 23.57333px); }
    .navUser-item--cart .navUser-action .icon svg {
      fill: white;
      stroke: none; }
    @media screen and (max-width: 1024px) {
      .navUser-item--cart .navUser-action .icon {
        width: 16px;
        height: 18px; } }
  .navUser-item--cart:hover .navUser-action .icon svg {
    fill: #fec45c;
    stroke: none; }
  .navUser-item--cart .navUser-action {
    position: relative; }
  .navUser-item--cart .countPill {
    width: clamp(16.88889px, 1.31944vw, 25.33333px);
    height: clamp(16.88889px, 1.31944vw, 25.33333px);
    background-color: #C6281D;
    line-height: clamp(16.88889px, 1.31944vw, 25.33333px);
    font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
    font-weight: 700;
    font-family: "Inter", sans-serif;
    position: absolute;
    top: calc(-1 * clamp(10.66667px, 0.83333vw, 16px));
    right: 0;
    transform: translateX(100%); }
    @media screen and (max-width: 1024px) {
      .navUser-item--cart .countPill {
        font-size: 10px;
        width: 19px;
        height: 19px;
        line-height: 19px; } }
  .navUser-item--cart__hidden-s {
    display: block; }
  .navUser .account-dropdown {
    padding: clamp(22.22222px, 1.73611vw, 33.33333px);
    width: clamp(177.77778px, 13.88889vw, 266.66667px);
    max-width: none;
    margin-top: clamp(24px, 1.875vw, 36px);
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    background-color: white;
    border: 1px solid #F2F2F2;
    padding-bottom: clamp(22.22222px, 1.73611vw, 33.33333px);
    position: absolute;
    right: 0;
    display: none; }
    @media screen and (max-width: 1024px) {
      .navUser .account-dropdown.is-open {
        left: auto !important;
        right: 20px;
        max-width: 200px !important;
        margin-top: -10px;
        top: 100% !important; } }
    .navUser .account-dropdown a {
      line-height: 1.6;
      font-weight: 500;
      text-decoration: none; }
      @media screen and (max-width: 1024px) {
        .navUser .account-dropdown a {
          font-size: 14px; } }
    .navUser .account-dropdown li {
      line-height: normal; }
    .navUser .account-dropdown li + li {
      margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
      @media screen and (max-width: 1024px) {
        .navUser .account-dropdown li + li {
          margin-top: 10px; } }

.dropdown-menu#cart-preview-dropdown {
  max-width: 100%;
  border: none;
  pointer-events: none;
  background-color: transparent;
  position: fixed !important;
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  height: 100%;
  width: 100% !important;
  z-index: 100;
  display: block; }
  .dropdown-menu#cart-preview-dropdown .cart-dropdown-inner {
    transform: translateX(100%);
    transition: all .3s linear; }
  .dropdown-menu#cart-preview-dropdown .previewCartWrapper .countPill {
    width: clamp(16.88889px, 1.31944vw, 25.33333px);
    height: clamp(16.88889px, 1.31944vw, 25.33333px);
    background-color: #C6281D;
    line-height: clamp(16.88889px, 1.31944vw, 25.33333px);
    font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
    font-weight: 700;
    font-family: "Inter", sans-serif;
    position: absolute;
    top: calc(-1 * clamp(10.66667px, 0.83333vw, 16px));
    right: 0;
    transform: translateX(100%); }
    @media screen and (max-width: 1024px) {
      .dropdown-menu#cart-preview-dropdown .previewCartWrapper .countPill {
        font-size: 10px;
        width: 19px;
        height: 19px;
        line-height: 19px; } }
  .dropdown-menu#cart-preview-dropdown.is-open {
    pointer-events: all; }
    @media screen and (max-width: 1024px) {
      .dropdown-menu#cart-preview-dropdown.is-open {
        width: 100% !important; } }
    .dropdown-menu#cart-preview-dropdown.is-open::before {
      content: "";
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      background-color: rgba(0, 0, 0, 0.85);
      border: none;
      height: 100%;
      z-index: -1; }
    .dropdown-menu#cart-preview-dropdown.is-open .cart-dropdown-inner {
      transform: translateY(0); }

@keyframes slideRight {
  from {
    transform: translateX(100%); }
  to {
    transform: translateX(0); } }

/*--- [ Footer Top ] ---*/
.guarantees {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: clamp(44.44444px, 3.47222vw, 66.66667px); }
  @media screen and (max-width: 1024px) {
    .guarantees {
      display: block;
      gap: 0; } }
  @media screen and (min-width: 1025px) {
    .guarantees__item {
      max-width: clamp(228.44444px, 17.84722vw, 342.66667px);
      margin-left: auto;
      margin-right: auto; } }
  .guarantees__item .icon svg {
    fill: none; }
  .guarantees__item .icon-guarantee {
    width: clamp(24px, 1.875vw, 36px);
    height: clamp(25.26222px, 1.97361vw, 37.89333px); }
    @media screen and (max-width: 1024px) {
      .guarantees__item .icon-guarantee {
        width: 27px;
        height: 28px; } }
  .guarantees__item .icon-customerservice {
    width: clamp(27.55556px, 2.15278vw, 41.33333px);
    height: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (max-width: 1024px) {
      .guarantees__item .icon-customerservice {
        width: 31px;
        height: 30px; } }
  .guarantees__item .icon-shipping {
    width: clamp(38.22222px, 2.98611vw, 57.33333px);
    height: clamp(28.44444px, 2.22222vw, 42.66667px); }
    @media screen and (max-width: 1024px) {
      .guarantees__item .icon-shipping {
        width: 43px;
        height: 32px; } }
  .guarantees__item .icon-heart {
    width: clamp(24.88889px, 1.94444vw, 37.33333px);
    height: clamp(22.4px, 1.75vw, 33.6px); }
    @media screen and (max-width: 1024px) {
      .guarantees__item .icon-heart {
        width: 28px;
        height: 25.2px; } }
  .guarantees__item:hover .icon {
    -webkit-animation-name: hvr-bob-float, hvr-bob;
    animation-name: hvr-bob-float, hvr-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate; }
  .guarantees__icon {
    display: inline-block; }
    @media screen and (max-width: 1024px) {
      .guarantees__icon {
        margin-bottom: 20px; } }
  .guarantees__title {
    font-weight: 700;
    letter-spacing: calc(-1 * clamp(0.64px, 0.05vw, 0.96px));
    line-height: 1.1;
    margin-top: 0;
    display: block; }
    @media screen and (max-width: 1024px) {
      .guarantees__title {
        font-size: 23px;
        letter-spacing: -0.72px;
        margin-bottom: 20px;
        max-width: 234px;
        margin-left: auto;
        margin-right: auto; } }
  .guarantees__link {
    font-weight: 500;
    letter-spacing: calc(-1 * clamp(0.64px, 0.05vw, 0.96px));
    line-height: 1.1;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: clamp(2.66667px, 0.20833vw, 4px);
    display: inline-block;
    font-family: "Inter", sans-serif; }
    .guarantees__link:hover {
      text-decoration: none;
      color: #151515; }
    @media screen and (max-width: 1024px) {
      .guarantees__link {
        font-size: 18px;
        letter-spacing: -0.72px;
        text-decoration-thickness: 1px;
        text-underline-offset: 3px; } }

@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }

@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }

.footer {
  padding: 0;
  /*--- [ Footer Logo ] ---*/
  /*--- [ Footer Main ] ---*/
  /*-- [ Footer Bottom ] ---*/
  /*--- [ Social Media Links ] ---*/ }
  .footer-top {
    background-color: white;
    padding-top: clamp(51.55556px, 4.02778vw, 77.33333px);
    padding-bottom: clamp(49.77778px, 3.88889vw, 74.66667px);
    overflow: hidden; }
    @media screen and (max-width: 1024px) {
      .footer-top {
        padding-top: 45px;
        padding-bottom: 40px; } }
    @media screen and (max-width: 1024px) {
      .footer-top .guarantees {
        padding-left: 47px;
        padding-right: 47px; } }
    @media screen and (max-width: 1024px) {
      .footer-top .guarantees:not(.slick-initialized) {
        display: flex; } }
    .footer-top .guarantees:not(.slick-initialized) .slick-list {
      display: flex; }
    @media screen and (max-width: 1024px) {
      .footer-top .guarantees:not(.slick-initialized) .slick-slide, .footer-top .guarantees:not(.slick-initialized) .guarantees__item {
        flex: 1 0 50%; } }
    @media screen and (max-width: 767px) {
      .footer-top .guarantees:not(.slick-initialized) .slick-slide, .footer-top .guarantees:not(.slick-initialized) .guarantees__item {
        flex: 1 0 100%; } }
    .footer-top .guarantees .slick-list {
      overflow: visible; }
    @media screen and (max-width: 1024px) {
      .footer-top .guarantees .slick-slide {
        padding: 0 10px; } }
    .footer-top .guarantees .slick-slide:not(.slick-active) {
      opacity: .5; }
    .footer-top .swiper {
      overflow: visible; }
      .footer-top .swiper:not(.swiper-initialized) .swiper-wrapper {
        display: grid; }
      .footer-top .swiper:not(.swiper-initialized) .swiper-slide {
        width: auto; }
      @media screen and (max-width: 1024px) {
        .footer-top .swiper {
          padding-left: 47px;
          padding-right: 47px; } }
      @media screen and (max-width: 767px) {
        .footer-top .swiper .swiper-slide:not(.swiper-slide-active) {
          opacity: .5; } }
      @media screen and (max-width: 1024px) {
        .footer-top .swiper .swiper-slide {
          padding: 0 10px; } }
  .footer-newsletter {
    background-image: url(../../../../../images/stencil/original/image-manager/footer-newsletter.jpg);
    background-size: cover;
    color: white; }
    @media screen and (max-width: 1024px) {
      .footer-newsletter {
        padding-top: 70px; } }
    .footer-newsletter .sub-heading {
      color: inherit; }
      @media screen and (max-width: 1024px) {
        .footer-newsletter .sub-heading {
          font-size: 18px;
          line-height: normal; } }
    .footer-newsletter .image-caption {
      transform: translateY(calc(-1 * 80px)); }
      @media screen and (max-width: 1024px) {
        .footer-newsletter .image-caption {
          transform: translateY(-70px);
          left: 0;
          right: 0;
          text-align: center;
          top: 7px; } }
    .footer-newsletter .footer-info-heading {
      color: inherit;
      line-height: 1.0625;
      letter-spacing: clamp(-1.13778px, -0.08889vw, -1.70667px);
      margin-top: 0; }
      @media screen and (max-width: 1024px) {
        .footer-newsletter .footer-info-heading {
          font-size: 33px;
          line-height: 1.1;
          margin-bottom: 22px;
          letter-spacing: -.66px; } }
      .footer-newsletter .footer-info-heading + p {
        line-height: 1.54166667;
        max-width: clamp(573.33333px, 44.79167vw, 860px);
        margin-left: auto;
        margin-right: auto;
        margin-bottom: clamp(37.33333px, 2.91667vw, 56px); }
        @media screen and (max-width: 1024px) {
          .footer-newsletter .footer-info-heading + p {
            line-height: 1.5;
            max-width: 460px;
            margin-bottom: 35px; } }
        @media screen and (max-width: 767px) {
          .footer-newsletter .footer-info-heading + p {
            max-width: 267px; } }
    .footer-newsletter .form-fieldset {
      position: relative; }
    .footer-newsletter .alertBox {
      margin-top: clamp(8.88889px, 0.69444vw, 13.33333px);
      position: absolute;
      left: 0;
      top: 100%;
      display: none; }
    .footer-newsletter .newsletter-desclaimer {
      line-height: 1.5;
      max-width: clamp(424.88889px, 33.19444vw, 637.33333px);
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 0; }
      @media screen and (max-width: 1024px) {
        .footer-newsletter .newsletter-desclaimer {
          font-size: 12px;
          line-height: 1.6;
          max-width: 460px; } }
      @media screen and (max-width: 767px) {
        .footer-newsletter .newsletter-desclaimer {
          max-width: 339px; } }
      .footer-newsletter .newsletter-desclaimer a {
        color: inherit; }
        .footer-newsletter .newsletter-desclaimer a:hover {
          text-decoration: none;
          color: #fec45c; }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .footer-newsletter .form-prefixPostfix.wrap {
        flex-wrap: nowrap; } }
    @media screen and (max-width: 1024px) {
      .footer-newsletter .form-prefixPostfix.wrap {
        flex-wrap: nowrap; } }
    .footer-newsletter .form {
      max-width: clamp(514.66667px, 40.20833vw, 772px);
      margin-left: auto;
      margin-right: auto; }
      .footer-newsletter .form-field {
        margin-bottom: 0; }
    .footer-newsletter .form-input, .footer-newsletter .select2-search--dropdown .select2-search__field, .select2-search--dropdown .footer-newsletter .select2-search__field, .footer-newsletter .select2-container .select2-selection--single, .select2-container .footer-newsletter .select2-selection--single, .footer-newsletter .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .footer-newsletter .select2-search__field, .footer-newsletter .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter .yotpo-new-input-container, .footer-newsletter .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .footer-newsletter textarea, .footer-newsletter .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .footer-newsletter select, .footer-newsletter body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .footer-newsletter select, .footer-newsletter .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .footer-newsletter .form-input, .footer-newsletter .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .footer-newsletter .select2-selection--single, .footer-newsletter .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .footer-newsletter .select2-search__field {
      font-weight: 400;
      padding: clamp(17.77778px, 1.38889vw, 26.66667px) clamp(34.66667px, 2.70833vw, 52px);
      height: clamp(56.88889px, 4.44444vw, 85.33333px);
      line-height: 1.5;
      color: #575757;
      -webkit-border-radius: 60px 0 0 60px;
      -moz-border-radius: 60px 0 0 60px;
      border-radius: 60px 0 0 60px;
      border: none; }
    .footer-newsletter .button {
      -webkit-border-radius: 0 60px 60px 0;
      -moz-border-radius: 0 60px 60px 0;
      border-radius: 0 60px 60px 0;
      background-color: #fec45c;
      border-color: #fec45c;
      color: #151515;
      margin-left: 0;
      height: auto;
      min-width: clamp(175.11111px, 13.68056vw, 262.66667px);
      text-transform: uppercase; }
      .footer-newsletter .button:hover {
        background-color: white;
        border-color: white;
        color: black; }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .footer-newsletter .button {
          width: auto;
          margin-top: 0; } }
      @media screen and (max-width: 1024px) {
        .footer-newsletter .button {
          width: auto;
          min-width: 140px;
          padding-left: 28px;
          padding-right: 28px;
          margin-top: 0;
          font-size: 14px; } }
  .footer-logo {
    width: clamp(168.88889px, 13.19444vw, 253.33333px);
    margin-bottom: clamp(24px, 1.875vw, 36px); }
    .footer-logo-image {
      width: 100%; }
    @media screen and (max-width: 1024px) {
      .footer-logo {
        width: 210px;
        margin: 0 auto 40px; } }
  .footer-info {
    margin: 0; }
    .footer-info-container {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      gap: clamp(106.66667px, 8.33333vw, 160px); }
      @media screen and (max-width: 1024px) {
        .footer-info-container {
          flex-wrap: wrap;
          gap: 56px; } }
    .footer-info-col {
      padding: 0; }
      .footer-info-col--small {
        width: 100%;
        max-width: clamp(177.77778px, 13.88889vw, 266.66667px); }
        @media screen and (max-width: 1024px) {
          .footer-info-col--small {
            max-width: 100%; } }
    .footer-info-list a {
      color: white;
      line-height: 2; }
      .footer-info-list a:hover {
        color: white;
        text-decoration: underline;
        text-decoration-thickness: 1px;
        text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
      @media screen and (max-width: 1024px) {
        .footer-info-list a {
          font-size: 16px;
          line-height: 2.625; } }
    .footer-info--left {
      flex: auto; }
      @media screen and (max-width: 1024px) {
        .footer-info--left {
          text-align: center; } }
      @media screen and (max-width: 1024px) {
        .footer-info--left .footer-info-list {
          display: flex;
          gap: 14px;
          margin: 0 -11px; } }
      @media screen and (max-width: 1024px) {
        .footer-info--left .footer-info-list li {
          width: calc((100% - (2 * 14px)) / 3);
          margin-bottom: 0; } }
      @media screen and (max-width: 1024px) {
        .footer-info--left .footer-info-list li a {
          display: flex;
          flex-direction: column;
          align-items: center;
          font-size: 15px;
          line-height: 2.13333333; } }
      @media screen and (max-width: 1024px) {
        .footer-info--left .footer-info-list li a span {
          display: none; } }
      .footer-info--left .footer-info-list .icon {
        width: clamp(11.55556px, 0.90278vw, 17.33333px);
        height: clamp(11.55556px, 0.90278vw, 17.33333px);
        margin-right: clamp(10.66667px, 0.83333vw, 16px); }
        @media screen and (max-width: 1024px) {
          .footer-info--left .footer-info-list .icon {
            margin-right: 0;
            width: 13px;
            height: 13px;
            margin-bottom: 8px;
            line-height: 0; } }
        .footer-info--left .footer-info-list .icon-chat {
          width: clamp(13.33333px, 1.04167vw, 20px);
          height: clamp(12.44444px, 0.97222vw, 18.66667px); }
    .footer-info--right {
      flex: 71.86440678%;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      gap: clamp(110.22222px, 8.61111vw, 165.33333px); }
      .footer-info--right::after, .footer-info--right::before {
        display: none; }
      @media screen and (min-width: 1025px) {
        .footer-info--right {
          justify-content: space-around; } }
      @media screen and (max-width: 1024px) {
        .footer-info--right {
          flex-wrap: wrap;
          gap: 0; } }
      @media screen and (max-width: 1024px) {
        .footer-info--right .footer-info-col {
          text-align: left;
          padding-top: 21px;
          padding-bottom: 21px;
          border-bottom: 1px solid rgba(255, 255, 255, 0.1); } }
      @media screen and (max-width: 1024px) {
        .footer-info--right .footer-info-col:first-child {
          border-top: 1px solid rgba(255, 255, 255, 0.1); } }
      .footer-info--right .footer-info-heading {
        position: relative; }
        @media screen and (max-width: 1024px) {
          .footer-info--right .footer-info-heading::after {
            background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_34971)'%3E%3Cpath d='M0.683105 1.25684C0.917758 1.08662 1.22236 1.06507 1.47412 1.19531L1.59521 1.27344L1.60205 1.27832V1.2793L1.67432 1.34473L1.68115 1.35156L7.26221 7.24121L12.8472 1.35449C13.0905 1.098 13.4556 1.04619 13.7485 1.19824L13.8696 1.27637L13.8765 1.28223L13.9487 1.34863L13.9556 1.35449L14.0474 1.4707C14.2331 1.7563 14.2255 2.13697 14.0298 2.41504L14.0239 2.42285L14.0229 2.42188L13.9614 2.49902L13.9556 2.50586L7.81689 8.98535C7.53867 9.27892 7.10022 9.30424 6.79346 9.06348L6.78662 9.05762L6.71436 8.99121L6.70752 8.98535V8.98438L0.572754 2.50586C0.266785 2.18685 0.266834 1.67353 0.572754 1.35449L0.683105 1.25684Z' fill='white' stroke='white' stroke-width='0.25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_34971'%3E%3Crect width='15' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
            content: "";
            width: 15px;
            height: 10px;
            background-size: 100% auto;
            background-repeat: no-repeat;
            background-position: center;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            right: 0;
            transition: all .3s linear; } }
        .footer-info--right .footer-info-heading.active::after {
          transform: rotate(180deg); }
      @media screen and (max-width: 1024px) {
        .footer-info--right .footer-info-list {
          display: none; } }
  .footer-main {
    padding-top: clamp(62.22222px, 4.86111vw, 93.33333px); }
    @media screen and (max-width: 1024px) {
      .footer-main {
        padding-top: 45px; } }
    .footer-main .footer-info-col {
      color: white; }
    .footer-main .footer-info-heading {
      font-family: "Saira Extra Condensed", sans-serif;
      color: inherit;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: clamp(1.77778px, 0.13889vw, 2.66667px);
      margin-bottom: clamp(16px, 1.25vw, 24px); }
      @media screen and (max-width: 1024px) {
        .footer-main .footer-info-heading {
          font-size: 20px;
          line-height: 1.6;
          margin-bottom: 8px;
          letter-spacing: 2px; } }
  .footer-bottom {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: rgba(255, 255, 255, 0.5);
    padding-bottom: clamp(25.77778px, 2.01389vw, 38.66667px);
    padding-top: clamp(57.77778px, 4.51389vw, 86.66667px); }
    @media screen and (max-width: 1024px) {
      .footer-bottom {
        padding-top: 45px; } }
    @media screen and (max-width: 767px) {
      .footer-bottom {
        padding-bottom: 0;
        flex-direction: column;
        align-items: center; } }
    .footer-bottom ul {
      margin: 0;
      padding: 0;
      list-style: none;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-left: clamp(5.33333px, 0.41667vw, 8px);
      gap: clamp(5.33333px, 0.41667vw, 8px); }
      .footer-bottom ul li {
        line-height: 0; }
      .footer-bottom ul a {
        color: inherit;
        line-height: 1.5; }
        @media screen and (max-width: 1024px) {
          .footer-bottom ul a {
            font-size: 12px;
            line-height: 1.6; } }
        .footer-bottom ul a:hover {
          color: white;
          text-decoration: none; }
    .footer-bottom .bak-to-top {
      font-family: "Saira Extra Condensed", sans-serif;
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
      line-height: 2.46153846;
      color: white;
      text-transform: uppercase;
      letter-spacing: clamp(1.15556px, 0.09028vw, 1.73333px);
      font-weight: 700;
      text-decoration: none;
      margin-left: auto; }
      @media screen and (max-width: 1024px) {
        .footer-bottom .bak-to-top {
          line-height: 2.46153846;
          font-size: 13px;
          letter-spacing: 1.3px; } }
      @media screen and (max-width: 767px) {
        .footer-bottom .bak-to-top {
          margin-left: auto;
          margin-right: auto;
          margin-top: 43px;
          margin-bottom: 6px; } }
      .footer-bottom .bak-to-top .icon {
        width: clamp(12.44444px, 0.97222vw, 18.66667px);
        height: clamp(6.22222px, 0.48611vw, 9.33333px);
        margin-left: clamp(10.66667px, 0.83333vw, 16px);
        margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
        @media screen and (max-width: 1024px) {
          .footer-bottom .bak-to-top .icon {
            width: 14px;
            height: 7px;
            margin-left: 12px;
            margin-top: -2px; } }
        .footer-bottom .bak-to-top .icon svg {
          fill: white;
          stroke: white; }
      .footer-bottom .bak-to-top:hover {
        color: #fec45c; }
        .footer-bottom .bak-to-top:hover .icon svg {
          fill: #fec45c;
          stroke: #fec45c; }
  .footer .footer-copyright > .powered-by {
    color: inherit;
    line-height: 1.5; }
    @media screen and (max-width: 1024px) {
      .footer .footer-copyright > .powered-by {
        font-size: 12px;
        line-height: 1.6; } }
  .footer .socialLinks {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    gap: clamp(14.22222px, 1.11111vw, 21.33333px);
    margin-top: clamp(56.88889px, 4.44444vw, 85.33333px); }
    @media screen and (max-width: 1024px) {
      .footer .socialLinks {
        margin-top: 60px;
        gap: 16px; } }
    .footer .socialLinks::after, .footer .socialLinks::before {
      display: none; }
    .footer .socialLinks-item {
      margin-right: 0;
      margin-bottom: 0; }
    .footer .socialLinks .icon {
      width: clamp(42.66667px, 3.33333vw, 64px);
      height: clamp(42.66667px, 3.33333vw, 64px); }
      @media screen and (max-width: 1024px) {
        .footer .socialLinks .icon {
          width: 48px;
          height: 48px; } }
      .footer .socialLinks .icon svg {
        fill: none;
        stroke: #fec45c; }
      .footer .socialLinks .icon:hover svg {
        stroke: white; }
      .footer .socialLinks .icon--facebook svg {
        stroke: none;
        fill: #fec45c; }
      .footer .socialLinks .icon--facebook:hover svg {
        stroke: none;
        fill: white; }
      .footer .socialLinks .icon--youtube {
        text-align: center; }
        .footer .socialLinks .icon--youtube svg {
          width: clamp(37.33333px, 2.91667vw, 56px); }
          @media screen and (max-width: 1024px) {
            .footer .socialLinks .icon--youtube svg {
              width: 42px; } }

.card-figure {
  padding: 0;
  -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
  @media screen and (max-width: 1024px) {
    .card-figure {
      border-radius: 16px; } }

.card .product-badge-wrapper {
  top: clamp(7.11111px, 0.55556vw, 10.66667px);
  left: clamp(7.11111px, 0.55556vw, 10.66667px);
  line-height: 0;
  z-index: 1; }
  .card .product-badge-wrapper .sale-flag-side, .card .product-badge-wrapper .sold-out-flag-side, .card .product-badge-wrapper .custom-flag-sash, .card .product-badge-wrapper .sold-flag-side {
    font-size: clamp(8px, 0.625vw, 12px);
    font-weight: 700;
    line-height: 1.4;
    padding: clamp(1.77778px, 0.13889vw, 2.66667px) clamp(7.11111px, 0.55556vw, 10.66667px); }
  .card .product-badge-wrapper .sold-flag-side {
    background-color: #C6281D;
    color: white;
    border-radius: 40px;
    display: inline-block;
    margin-right: clamp(3.55556px, 0.27778vw, 5.33333px); }

.card-image {
  object-fit: cover; }
  .card-image.secondary-image {
    object-fit: cover;
    width: 100%;
    height: 100%; }

.card-img-container {
  max-width: none; }
  .card-img-container::after {
    padding-bottom: 126.35%; }
  .card-img-container .secondary-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
  .card-img-container:hover .primary-image {
    opacity: 0;
    transition: all .4s ease-in; }
  .card-img-container:hover .secondary-image {
    opacity: 1;
    transition: all .4s ease-in; }
  .card-img-container:hover .single-image {
    opacity: 1; }

.card-figcaption {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-end;
  -moz-box-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
  padding: clamp(22.22222px, 1.73611vw, 33.33333px) clamp(17.77778px, 1.38889vw, 26.66667px); }
  @media screen and (max-width: 1024px) {
    .card-figcaption {
      display: none; } }
  .card-figcaption-body {
    top: auto;
    transform: none;
    display: block;
    width: 100%; }
    .card-figcaption-body button {
      width: 100%;
      padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
      padding-bottom: clamp(13.33333px, 1.04167vw, 20px); }

.card-body {
  padding-top: clamp(14.22222px, 1.11111vw, 21.33333px);
  text-align: left; }
  @media screen and (max-width: 1024px) {
    .card-body {
      padding-top: 13px; } }

.card-title {
  line-height: 1.1;
  font-weight: 700;
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  margin-bottom: clamp(8px, 0.625vw, 12px); }
  @media screen and (max-width: 1024px) {
    .card-title {
      font-size: 14px;
      margin-bottom: 8px; } }
  .card-title > a:hover {
    text-decoration: underline;
    text-underline-offset: clamp(3.55556px, 0.27778vw, 5.33333px);
    text-decoration-thickness: 1px; }
    @media screen and (max-width: 1024px) {
      .card-title > a:hover {
        text-decoration-thickness: 1px;
        text-underline-offset: 3px; } }

.card-text {
  line-height: normal;
  color: #151515;
  margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px); }
  @media screen and (max-width: 1024px) {
    .card-text {
      font-size: 12px;
      margin-bottom: 9px; } }
  .card-text [data-test-info-type="price"] {
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px); }

.card .card-category {
  margin-bottom: clamp(7.11111px, 0.55556vw, 10.66667px); }
  @media screen and (max-width: 1024px) {
    .card .card-category {
      margin-bottom: 8px; } }

.card .price-section {
  display: inline-block;
  font-size: clamp(13.33333px, 1.04167vw, 20px);
  font-weight: 500;
  margin-right: 0; }
  .card .price-section.sale-price {
    color: #C6281D;
    font-weight: 700; }
    .card .price-section.sale-price + .price-section {
      margin-left: clamp(5.33333px, 0.41667vw, 8px);
      color: #828282;
      text-decoration: line-through; }

.card .yotpo-sr-bottom-line-summary span {
  height: auto !important;
  line-height: normal;
  vertical-align: middle; }

.card .yotpo-reviews-star-ratings-widget {
  justify-content: flex-start !important; }
  .card .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel {
    align-self: center; }

.card .yotpo-widget-instance .yotpo-reviews-star-ratings-widget {
  justify-content: flex-start !important;
  margin-bottom: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
  padding-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .card .yotpo-widget-instance .yotpo-reviews-star-ratings-widget {
      margin-bottom: 16px !important; } }

.card .yotpo-widget-instance .yotpo-sr-bottom-line-button {
  align-items: center !important;
  height: clamp(11.55556px, 0.90278vw, 17.33333px);
  gap: clamp(1.77778px, 0.13889vw, 2.66667px); }
  @media screen and (max-width: 1024px) {
    .card .yotpo-widget-instance .yotpo-sr-bottom-line-button {
      height: 13px;
      gap: 2px; } }
  .card .yotpo-widget-instance .yotpo-sr-bottom-line-button svg.star-container {
    width: clamp(9.62667px, 0.75208vw, 14.44px);
    height: clamp(9.09333px, 0.71042vw, 13.64px);
    margin-right: clamp(3.70667px, 0.28958vw, 5.56px) !important; }
    @media screen and (max-width: 1024px) {
      .card .yotpo-widget-instance .yotpo-sr-bottom-line-button svg.star-container {
        width: 10.83px;
        height: 10.23px;
        margin-right: 4.17px !important; } }
  .card .yotpo-widget-instance .yotpo-sr-bottom-line-button span {
    height: auto !important;
    line-height: normal !important; }
    .card .yotpo-widget-instance .yotpo-sr-bottom-line-button span.yotpo-sr-bottom-line-text {
      font-size: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
      font-weight: 300 !important;
      color: #333 !important;
      font-family: "Public Sans", Arial, Helvetica, sans-serif !important;
      margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
      @media screen and (max-width: 1024px) {
        .card .yotpo-widget-instance .yotpo-sr-bottom-line-button span.yotpo-sr-bottom-line-text {
          font-size: 10px !important;
          margin-top: -2px; } }

.card [data-test-info-type="price"] {
  font-size: clamp(13.33333px, 1.04167vw, 20px);
  font-weight: 500;
  line-height: normal; }
  @media screen and (max-width: 1024px) {
    .card [data-test-info-type="price"] {
      font-size: 15px; } }
  .card [data-test-info-type="price"] .price-section {
    display: inline-block;
    vertical-align: middle; }
    .card [data-test-info-type="price"] .price-section span:not(.price), .card [data-test-info-type="price"] .price-section span .price-now-label {
      display: none !important; }
    .card [data-test-info-type="price"] .price-section .price--non-sale {
      font-weight: 300;
      color: #828282; }
    .card [data-test-info-type="price"] .price-section .price--sale {
      color: #C6281D; }

.card-color-options {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  gap: clamp(5.33333px, 0.41667vw, 8px);
  flex-wrap: wrap; }
  @media screen and (max-width: 1024px) {
    .card-color-options {
      gap: 8px; } }
  .card-color-options .form-option {
    border: none;
    margin: 0;
    display: block; }
  .card-color-options .form-option-variant {
    width: clamp(13.61778px, 1.06389vw, 20.42667px);
    height: clamp(13.61778px, 1.06389vw, 20.42667px);
    padding: 0;
    border-radius: 50%;
    margin: 0;
    position: relative;
    min-width: 0; }
    @media screen and (max-width: 1024px) {
      .card-color-options .form-option-variant {
        width: 17px;
        height: 17px; } }
  .card-color-options .is-active .form-option-variant::after {
    content: "";
    position: absolute;
    width: clamp(18.95111px, 1.48056vw, 28.42667px);
    height: clamp(18.95111px, 1.48056vw, 28.42667px);
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: clamp(0.88889px, 0.06944vw, 1.33333px) solid black;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    display: block; }
    @media screen and (max-width: 1024px) {
      .card-color-options .is-active .form-option-variant::after {
        width: 23px;
        height: 23px; } }
  .card-color-options .more-swatches {
    line-height: normal; }
    .card-color-options .more-swatches a {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
      font-weight: 500;
      text-decoration: none;
      color: #333;
      display: block; }
      @media screen and (max-width: 1024px) {
        .card-color-options .more-swatches a {
          font-size: 10px; } }

.dark-bg .card-figure, .page-banner .card-figure, #consent-manager .card-figure {
  background-color: #2F2F2F; }

.dark-bg .card-text, .page-banner .card-text, #consent-manager .card-text, .dark-bg .card-title, .page-banner .card-title, #consent-manager .card-title, .dark-bg .card-title > a, .page-banner .card-title > a, #consent-manager .card-title > a {
  color: inherit; }

.cart-dropdown-inner {
  height: 100%;
  max-height: 100%;
  background-color: white;
  max-width: 34.72222222%;
  width: 34.72222222%;
  margin-left: auto;
  position: absolute;
  right: 0;
  top: 0; }
  @media screen and (max-width: 1024px) {
    .cart-dropdown-inner {
      width: calc(100% - 24px);
      max-width: 500px; } }

.previewCart {
  height: 100%; }
  .previewCartWrapper {
    max-height: 100%;
    height: 100%; }
  @media screen and (max-width: 1024px) {
    .previewCart-emptyBody {
      font-size: 16px; } }
  .previewCart-cart-icon {
    position: relative; }
    .previewCart-cart-icon .icon {
      width: clamp(17.77778px, 1.38889vw, 26.66667px);
      height: clamp(15.11111px, 1.18056vw, 22.66667px); }
      @media screen and (max-width: 1024px) {
        .previewCart-cart-icon .icon {
          width: 18px;
          height: 20px; } }
      .previewCart-cart-icon .icon svg {
        fill: white;
        stroke: none; }
  .previewCart div[data-mini-cart-content] {
    display: flex;
    flex-direction: column;
    height: calc(100% - clamp(56.88889px, 4.44444vw, 85.33333px)); }
    @media screen and (max-width: 1024px) {
      .previewCart div[data-mini-cart-content] {
        height: calc(100% - 67px); } }
  .previewCart .free-shipping {
    background-color: #ECF1F4;
    padding: clamp(17.77778px, 1.38889vw, 26.66667px); }
    @media screen and (max-width: 1024px) {
      .previewCart .free-shipping {
        padding: 20px; } }
    .previewCart .free-shipping .shipping-message {
      font-weight: 400;
      line-height: 1;
      color: black;
      font-family: "Inter", sans-serif; }
      @media screen and (max-width: 1024px) {
        .previewCart .free-shipping .shipping-message {
          font-size: 13px; } }
    .previewCart .free-shipping .shipping-progressbar {
      width: 100%;
      max-width: clamp(304px, 23.75vw, 456px);
      height: clamp(4.44444px, 0.34722vw, 6.66667px);
      margin-left: auto;
      margin-right: auto;
      border: 1px solid #E2E5E8;
      background-color: white;
      -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      margin-top: clamp(15.11111px, 1.18056vw, 22.66667px); }
      @media screen and (max-width: 1024px) {
        .previewCart .free-shipping .shipping-progressbar {
          margin-top: 17px;
          height: 5px; } }
      .previewCart .free-shipping .shipping-progressbar .loading-area {
        background-color: #fec45c;
        height: 100%; }
  .previewCart-header {
    background-color: #0e0e0e;
    color: white;
    padding-top: clamp(11.55556px, 0.90278vw, 17.33333px);
    padding-bottom: clamp(11.55556px, 0.90278vw, 17.33333px);
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-left: clamp(22.22222px, 1.73611vw, 33.33333px);
    padding-right: clamp(12.44444px, 0.97222vw, 18.66667px); }
    @media screen and (max-width: 1024px) {
      .previewCart-header {
        padding-top: 16.5px;
        padding-bottom: 16.5px; } }
    .previewCart-header .close .icon {
      width: clamp(28.44444px, 2.22222vw, 42.66667px);
      height: clamp(28.44444px, 2.22222vw, 42.66667px); }
      @media screen and (max-width: 1024px) {
        .previewCart-header .close .icon {
          width: 32px;
          height: 32px; } }
      .previewCart-header .close .icon svg {
        fill: none;
        stroke: white; }
  .previewCart-title {
    margin: 0;
    color: inherit;
    line-height: 1.59583333;
    font-weight: 600; }
    @media screen and (max-width: 1024px) {
      .previewCart-title {
        font-size: 20px; } }
  .previewCart ul li.previewCartItem {
    padding-top: clamp(14.22222px, 1.11111vw, 21.33333px);
    padding-bottom: clamp(14.22222px, 1.11111vw, 21.33333px);
    padding-left: clamp(14.22222px, 1.11111vw, 21.33333px);
    padding-right: clamp(26.66667px, 2.08333vw, 40px);
    max-width: 100%; }
    @media screen and (max-width: 1024px) {
      .previewCart ul li.previewCartItem {
        padding: 18px 16px;
        padding-right: 24px; } }
  .previewCartList {
    display: block;
    flex: auto;
    overflow: auto; }
  .previewCartItem {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    .previewCartItem-image {
      width: clamp(63.11111px, 4.93056vw, 94.66667px);
      -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: clamp(8.88889px, 0.69444vw, 13.33333px); }
      @media screen and (min-width: 1025px) {
        .previewCartItem-image {
          width: 4.93056vw; } }
      @media screen and (max-width: 1024px) {
        .previewCartItem-image {
          width: 62px; } }
      .previewCartItem-image:after {
        padding-bottom: 123%; }
      .previewCartItem-image img {
        width: 100%; }
    .previewCartItem-content {
      padding-right: 0;
      padding-left: clamp(42.66667px, 3.33333vw, 64px);
      width: calc(100% - clamp(63.11111px, 4.93056vw, 94.66667px));
      position: relative; }
      @media screen and (min-width: 1025px) {
        .previewCartItem-content {
          width: calc(100% - 4.93056vw); } }
      @media screen and (max-width: 1024px) {
        .previewCartItem-content {
          padding-left: 26px;
          width: calc(100% - 62px); } }
    .previewCartItem + .previewCartItem {
      border-color: #333; }
    .previewCartItem-price {
      line-height: 1.8;
      font-weight: 700;
      color: black; }
      @media screen and (max-width: 1024px) {
        .previewCartItem-price {
          font-size: 14px;
          line-height: normal; } }
      .previewCartItem-price .cart-preview-base-price {
        font-weight: 400;
        text-decoration: line-through;
        margin-left: clamp(3.55556px, 0.27778vw, 5.33333px); }
    .previewCartItem-name {
      font-weight: 700;
      color: #222222;
      margin-bottom: clamp(19.55556px, 1.52778vw, 29.33333px);
      padding-right: clamp(35.55556px, 2.77778vw, 53.33333px); }
      @media screen and (max-width: 1024px) {
        .previewCartItem-name {
          font-size: 14px;
          line-height: normal;
          margin-bottom: 14px; } }
      .previewCartItem-name a {
        color: inherit; }
        .previewCartItem-name a:hover {
          color: inherit;
          text-decoration: underline;
          text-decoration-thickness: 1px;
          text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
    .previewCartItem .cart-remove {
      width: clamp(16px, 1.25vw, 24px);
      height: clamp(16px, 1.25vw, 24px);
      background-color: transparent;
      margin: 0;
      position: absolute;
      top: clamp(1.77778px, 0.13889vw, 2.66667px);
      right: 0;
      padding: 0; }
      @media screen and (max-width: 1024px) {
        .previewCartItem .cart-remove {
          width: 18px;
          height: 18px; } }
      .previewCartItem .cart-remove svg {
        fill: none;
        stroke: black; }
    .previewCartItem .form-increment .button {
      width: clamp(22.22222px, 1.73611vw, 33.33333px);
      height: clamp(22.22222px, 1.73611vw, 33.33333px); }
      @media screen and (max-width: 1024px) {
        .previewCartItem .form-increment .button {
          width: 25px;
          height: 25px; } }
      .previewCartItem .form-increment .button .icon {
        width: clamp(6.22222px, 0.48611vw, 9.33333px);
        height: clamp(6.22222px, 0.48611vw, 9.33333px); }
        @media screen and (max-width: 1024px) {
          .previewCartItem .form-increment .button .icon {
            width: 9px;
            height: 9px; } }
    .previewCartItem .form-increment .form-input--incrementTotal {
      height: clamp(22.22222px, 1.73611vw, 33.33333px); }
      @media screen and (max-width: 1024px) {
        .previewCartItem .form-increment .form-input--incrementTotal {
          font-size: 14px;
          height: 25px; } }
    .previewCartItem .bottom-line {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
  .previewCartAction {
    background-color: #ECF1F4;
    border-top: none;
    padding: clamp(21.33333px, 1.66667vw, 32px) clamp(26.66667px, 2.08333vw, 40px);
    box-shadow: 0px 0px 20px 0px #00000026;
    max-width: none; }
    .previewCartAction-checkout {
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
    .previewCartAction-checkout,
    .previewCartAction-viewCart {
      width: 100%;
      padding: 0; }
    .previewCartAction-checkout .button {
      font-weight: 800;
      line-height: 1;
      padding-top: clamp(15.11111px, 1.18056vw, 22.66667px);
      padding-bottom: clamp(16.88889px, 1.31944vw, 25.33333px); }
      @media screen and (max-width: 1024px) {
        .previewCartAction-checkout .button {
          font-size: 14px; } }
      .previewCartAction-checkout .button .icon {
        width: clamp(11.55556px, 0.90278vw, 17.33333px);
        height: clamp(15.11111px, 1.18056vw, 22.66667px);
        margin-left: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); }
        .previewCartAction-checkout .button .icon svg {
          fill: white; }
    .previewCartAction-viewCart {
      float: none; }
      .previewCartAction-viewCart .button {
        line-height: 1;
        padding-top: clamp(14.22222px, 1.11111vw, 21.33333px);
        padding-bottom: clamp(16px, 1.25vw, 24px);
        color: black; }
        @media screen and (max-width: 1024px) {
          .previewCartAction-viewCart .button {
            font-size: 14px; } }
        .previewCartAction-viewCart .button:hover {
          background-color: white;
          border-color: white; }
    .previewCartAction-subTotal {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      line-height: 1;
      font-weight: 500;
      color: black;
      margin-bottom: clamp(21.33333px, 1.66667vw, 32px); }
      @media screen and (max-width: 1024px) {
        .previewCartAction-subTotal {
          font-size: 14px; } }
      .previewCartAction-subTotal .subtotal {
        font-weight: 800; }
  .previewCart .previewCart-additionalCheckoutButtons {
    padding: 0;
    width: 100%;
    clear: both;
    margin-top: clamp(13.33333px, 1.04167vw, 20px); }

/*--- [ Theme Style ] ---*/
.default-page .body {
  padding-bottom: 0; }

/*--- [ Categoty Icons ] ---*/
.category-icons {
  background-color: rgba(21, 21, 21, 0.4);
  padding-bottom: clamp(24.88889px, 1.94444vw, 37.33333px);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1; }
  @media screen and (max-width: 1024px) {
    .category-icons {
      padding-top: 10px;
      padding-bottom: 17px; } }
  @media screen and (min-width: 1025px) {
    .category-icons .inner {
      display: flex;
      justify-content: center;
      gap: clamp(7.11111px, 0.55556vw, 10.66667px); } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .category-icons .inner {
      grid-template-columns: repeat(8, 1fr); } }
  @media screen and (max-width: 767px) {
    .category-icons .inner {
      display: flex; } }
  @media screen and (min-width: 1025px) {
    .category-icons .category-item {
      max-width: clamp(124.44444px, 9.72222vw, 186.66667px); } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .category-icons .category-item {
      width: auto !important; } }
  @media screen and (max-width: 1024px) {
    .category-icons .category-item {
      padding: 0 3px; } }
  .category-icons a {
    color: white;
    text-decoration: none;
    display: block; }
    .category-icons a:hover {
      text-decoration: underline; }
  .category-icons .icon {
    width: clamp(54.22222px, 4.23611vw, 81.33333px);
    height: auto; }
    @media screen and (max-width: 1024px) {
      .category-icons .icon {
        width: 41px; } }
    .category-icons .icon-icon-calligraphy {
      width: clamp(50.66667px, 3.95833vw, 76px); }
  .category-icons .title {
    line-height: 1.2;
    font-weight: 600;
    color: white;
    margin-bottom: 0;
    margin-top: clamp(10.66667px, 0.83333vw, 16px); }
    @media screen and (max-width: 1279px) {
      .category-icons .title {
        max-width: 140px;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (max-width: 1024px) {
      .category-icons .title {
        font-size: 12px; } }
    @media screen and (max-width: 767px) {
      .category-icons .title {
        max-width: 80px;
        margin-left: auto;
        margin-right: auto; } }
  @media screen and (min-width: 1025px) {
    .category-icons .swiper {
      overflow: visible; } }
  @media screen and (max-width: 1024px) {
    .category-icons .swiper {
      padding: 0 6px; } }
  @media screen and (max-width: 767px) {
    .category-icons .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; } }
  .category-icons .swiper-button {
    display: none;
    top: 50%;
    transform: translateY(-50%); }
    @media screen and (max-width: 1024px) {
      .category-icons .swiper-button {
        display: block;
        width: auto;
        height: auto;
        border: none;
        opacity: 1; } }
    .category-icons .swiper-button-disabled {
      opacity: 0; }
    .category-icons .swiper-button .icon {
      width: 8px;
      height: 14px; }
      .category-icons .swiper-button .icon svg {
        fill: #ECF1F4;
        stroke: #ECF1F4; }
    .category-icons .swiper-button-next {
      right: 12px; }
    .category-icons .swiper-button-prev {
      left: 12px;
      right: auto; }

/*--- [ HeroCarousel Video ] ---*/
.heroCarousel-wrapper {
  position: relative; }

.heroSection {
  position: relative;
  aspect-ratio: 1440/814;
  height: auto; }
  @media screen and (max-width: 767px) {
    .heroSection {
      height: auto;
      aspect-ratio: 414/630; } }
  .heroSection-video, .heroSection-image {
    height: 100%;
    position: relative;
    overflow: hidden;
    pointer-events: none; }
    .heroSection-video::after, .heroSection-image::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #151515;
      opacity: .75; }
    .heroSection-video video, .heroSection-video img, .heroSection-image video, .heroSection-image img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .heroSection-video .iframe-placeholder, .heroSection-image .iframe-placeholder {
      position: absolute;
      left: 0;
      top: 0; }
    .heroSection-video iframe, .heroSection-image iframe {
      width: 101% !important; }
      @media screen and (max-width: 767px) {
        .heroSection-video iframe, .heroSection-image iframe {
          width: 270% !important; } }
  .heroSection-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin-top: clamp(-10.66667px, -0.83333vw, -16px); }
    @media screen and (max-width: 1024px) {
      .heroSection-content {
        margin-top: 46px; } }
  .heroSection-title {
    letter-spacing: calc(-1 * clamp(1.70667px, 0.13333vw, 2.56px));
    color: inherit;
    line-height: 1.0625;
    max-width: clamp(1155.55556px, 90.27778vw, 1733.33333px);
    margin-left: auto;
    margin-right: auto;
    margin-top: 0; }
    @media screen and (max-width: 1024px) {
      .heroSection-title {
        padding-left: 24px;
        padding-right: 24px;
        margin-bottom: 30px; } }
    @media screen and (max-width: 767px) {
      .heroSection-title {
        line-height: 1.1;
        letter-spacing: -1.08px;
        font-size: 32px; } }
  .heroSection-description {
    line-height: 1.2;
    max-width: clamp(808px, 63.125vw, 1212px);
    margin-left: auto;
    margin-right: auto;
    font-family: "Inter", sans-serif; }
    @media screen and (max-width: 1024px) {
      .heroSection-description {
        max-width: 600px; } }
    @media screen and (max-width: 767px) {
      .heroSection-description {
        line-height: 1.6;
        max-width: 328px;
        margin-bottom: 37px; } }
  @media screen and (max-width: 767px) {
    .heroSection .hero-buttons {
      padding: 0 24px; } }
  @media screen and (max-width: 767px) {
    .heroSection .hero-buttons .button {
      width: 100%;
      font-size: 16px;
      padding-top: 17px;
      padding-bottom: 17px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 767px) {
    .heroSection .hero-buttons .button.button--video {
      display: inline-block;
      width: auto;
      margin-left: 0;
      margin-bottom: 0;
      background-size: 20px auto; } }

/*--- [ Featured Products ] ---*/
.featured-artists {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='720' viewBox='0 0 1440 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_71_29099' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='720'%3E%3Crect width='1440' height='720' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_29099)'%3E%3Cpath d='M689 -623.484C942.549 -547.419 1221.45 -610.806 1475 -839V-446C1234.13 -293.871 955.226 -293.871 689 -382.613C422.774 -471.355 194.581 -407.968 194.581 -243.161C194.581 -78.3549 372.064 -2.29034 663.645 -129.065C955.226 -255.839 1433.34 -230.836 1400.48 176.675C1366.73 595.228 967.903 555.516 549.548 492.129C156.548 441.419 12.871 627.355 -97 733V327.323C214.971 126.051 569.381 236.836 773.012 300.49L777.742 301.968C980.581 365.355 1221.45 301.968 1170.74 111.806C1069.32 -205.129 701.677 99.129 372.064 99.129C42.4512 99.129 -185.742 -243.161 67.806 -496.71C270.645 -699.548 558 -669.968 689 -623.484Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M584 -618.435C828.194 -545.177 1096.81 -606.226 1341 -826V-447.5C1109.02 -300.984 840.403 -300.984 584 -386.452C327.597 -471.919 107.823 -410.871 107.823 -252.145C107.823 -93.4194 278.758 -20.1614 559.581 -142.258C840.404 -264.355 1300.88 -240.275 1269.23 152.201C1236.73 555.311 852.613 517.064 449.694 456.016C71.1935 407.177 -67.1828 586.253 -173 688V297.29C127.46 103.445 468.794 210.143 664.912 271.447L669.468 272.871C864.823 333.919 1096.81 272.871 1047.97 89.7258C950.29 -215.516 596.209 77.5161 278.758 77.5161C-38.694 77.5161 -258.468 -252.145 -14.2746 -496.339C181.08 -691.694 457.833 -663.204 584 -618.435Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-attachment: fixed;
  background-position: top left; }

@media screen and (max-width: 1024px) {
  .featured-products__list:not(.slick-initialized) .featured-card {
    flex: 1 0 66.6%; } }

@media screen and (max-width: 767px) {
  .featured-products__list:not(.slick-initialized) .featured-card {
    flex: 1 0 100%; } }

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .featured-products__list:not(.slick-initialized) .featured-card {
    flex: 1 0 50%; } }

@media screen and (max-width: 1024px) {
  .featured-products__list.slick-slider {
    display: block; } }

@media screen and (max-width: 1024px) {
  .featured-products__list.slick-slider .slick-list {
    overflow: visible;
    margin: 0 -8px; } }

@media screen and (max-width: 1024px) {
  .featured-products__list.slick-slider .slick-slide {
    margin-left: 8px;
    margin-right: 8px; } }

@media screen and (min-width: 1025px) {
  .pin-spacer {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg width='1440' height='720' viewBox='0 0 1440 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_71_29099' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='720'%3E%3Crect width='1440' height='720' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_29099)'%3E%3Cpath d='M689 -623.484C942.549 -547.419 1221.45 -610.806 1475 -839V-446C1234.13 -293.871 955.226 -293.871 689 -382.613C422.774 -471.355 194.581 -407.968 194.581 -243.161C194.581 -78.3549 372.064 -2.29034 663.645 -129.065C955.226 -255.839 1433.34 -230.836 1400.48 176.675C1366.73 595.228 967.903 555.516 549.548 492.129C156.548 441.419 12.871 627.355 -97 733V327.323C214.971 126.051 569.381 236.836 773.012 300.49L777.742 301.968C980.581 365.355 1221.45 301.968 1170.74 111.806C1069.32 -205.129 701.677 99.129 372.064 99.129C42.4512 99.129 -185.742 -243.161 67.806 -496.71C270.645 -699.548 558 -669.968 689 -623.484Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M584 -618.435C828.194 -545.177 1096.81 -606.226 1341 -826V-447.5C1109.02 -300.984 840.403 -300.984 584 -386.452C327.597 -471.919 107.823 -410.871 107.823 -252.145C107.823 -93.4194 278.758 -20.1614 559.581 -142.258C840.404 -264.355 1300.88 -240.275 1269.23 152.201C1236.73 555.311 852.613 517.064 449.694 456.016C71.1935 407.177 -67.1828 586.253 -173 688V297.29C127.46 103.445 468.794 210.143 664.912 271.447L669.468 272.871C864.823 333.919 1096.81 272.871 1047.97 89.7258C950.29 -215.516 596.209 77.5161 278.758 77.5161C-38.694 77.5161 -258.468 -252.145 -14.2746 -496.339C181.08 -691.694 457.833 -663.204 584 -618.435Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-attachment: fixed;
    background-position: top left; } }

.pin-spacer .product-listing-container {
  background-color: #ECF1F4; }

.featured-products, .featured-artists {
  overflow: hidden;
  top: 0; }
  .featured-products__list, .featured-artists__list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: clamp(21.33333px, 1.66667vw, 32px); }
    @media screen and (max-width: 1024px) {
      .featured-products__list.slick-slider, .featured-artists__list.slick-slider {
        display: block; } }
    @media screen and (max-width: 1024px) {
      .featured-products__list.slick-slider .slick-list, .featured-artists__list.slick-slider .slick-list {
        overflow: visible;
        margin: 0 -8px; } }
    @media screen and (max-width: 1024px) {
      .featured-products__list.slick-slider .slick-slide, .featured-artists__list.slick-slider .slick-slide {
        margin-left: 8px;
        margin-right: 8px; } }
  .featured-products .featured-card, .featured-artists .featured-card {
    flex: 0 0 48.81%;
    width: 48.81%;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    @media screen and (min-width: 1025px) {
      .featured-products .featured-card, .featured-artists .featured-card {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out; } }
    @media screen and (min-width: 1025px) {
      .featured-products .featured-card:hover, .featured-artists .featured-card:hover {
        -webkit-transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px)));
        transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px))); } }
  .featured-products .featured-img, .featured-artists .featured-img {
    width: 100%;
    aspect-ratio: 576/520;
    object-fit: cover;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    @media screen and (max-width: 767px) {
      .featured-products .featured-img, .featured-artists .featured-img {
        aspect-ratio: 350/364; } }
  .featured-products .featured-gradient, .featured-artists .featured-gradient {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 85.19230769%;
    background: linear-gradient(to bottom, rgba(43, 41, 48, 0) 0%, #151515 100%); }
  .featured-products .featured-content, .featured-artists .featured-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: clamp(38.22222px, 2.98611vw, 57.33333px);
    padding-right: clamp(32px, 2.5vw, 48px); }
    @media screen and (max-width: 1024px) {
      .featured-products .featured-content, .featured-artists .featured-content {
        padding-left: 30px;
        padding-right: 22px; } }
  .featured-products .featured-label, .featured-artists .featured-label {
    font-weight: 600;
    line-height: 1.3;
    padding: clamp(3.55556px, 0.27778vw, 5.33333px) clamp(9.77778px, 0.76389vw, 14.66667px);
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    display: inline-block;
    color: black; }
    @media screen and (max-width: 1024px) {
      .featured-products .featured-label, .featured-artists .featured-label {
        font-size: 11px;
        padding: 5px 11px; } }
  .featured-products .featured-title, .featured-artists .featured-title {
    font-size: clamp(35.55556px, 2.77778vw, 53.33333px);
    line-height: 1;
    font-weight: 700;
    letter-spacing: calc(-1 * clamp(0.85333px, 0.06667vw, 1.28px));
    color: inherit;
    margin-top: clamp(15.11111px, 1.18056vw, 22.66667px);
    max-width: clamp(342.22222px, 26.73611vw, 513.33333px); }
    @media screen and (max-width: 1024px) {
      .featured-products .featured-title, .featured-artists .featured-title {
        letter-spacing: -0.6px;
        font-size: 33px;
        line-height: 1.6;
        margin-bottom: 7px;
        margin-top: 6px; } }
  .featured-products .featured-description, .featured-artists .featured-description {
    line-height: 1.2;
    color: inherit;
    margin-bottom: 0;
    max-width: clamp(351.11111px, 27.43056vw, 526.66667px); }
    @media screen and (max-width: 1024px) {
      .featured-products .featured-description, .featured-artists .featured-description {
        font-size: 16px;
        max-width: 240px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .featured-products .featured-description, .featured-artists .featured-description {
        max-width: 340px; } }
    @media screen and (max-width: 767px) {
      .featured-products .featured-description, .featured-artists .featured-description {
        max-width: 216px; } }
  .featured-products .featured-arrow, .featured-artists .featured-arrow {
    border-width: 1px;
    border-style: solid;
    width: clamp(39.11111px, 3.05556vw, 58.66667px);
    height: clamp(39.11111px, 3.05556vw, 58.66667px);
    border-radius: 50%;
    position: absolute;
    right: clamp(32px, 2.5vw, 48px);
    bottom: clamp(35.55556px, 2.77778vw, 53.33333px);
    opacity: .5;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center; }
    @media screen and (max-width: 1024px) {
      .featured-products .featured-arrow, .featured-artists .featured-arrow {
        width: 44px;
        height: 44px;
        right: 22px;
        bottom: 26px; } }
    .featured-products .featured-arrow svg, .featured-artists .featured-arrow svg {
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(14.22222px, 1.11111vw, 21.33333px);
      margin-right: -2px; }
      @media screen and (max-width: 1024px) {
        .featured-products .featured-arrow svg, .featured-artists .featured-arrow svg {
          width: 8px;
          height: 14px; } }
    .featured-products .featured-arrow:hover, .featured-artists .featured-arrow:hover {
      opacity: 1; }

/*--- [ Best Seller Section ] ---*/
.bestseller-section {
  overflow: hidden; }
  .bestseller-section .section-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .bestseller-section .section-heading {
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        text-align: left; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .bestseller-section .section-heading {
        flex-direction: row;
        align-items: center; } }
    .bestseller-section .section-heading .view-all {
      line-height: 1.2;
      font-weight: 700;
      color: black;
      margin-left: auto;
      text-transform: capitalize; }
      @media screen and (max-width: 1024px) {
        .bestseller-section .section-heading .view-all {
          margin-left: 0; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .bestseller-section .section-heading .view-all {
          margin-left: auto; } }
      .bestseller-section .section-heading .view-all:hover {
        text-decoration: none; }
    .bestseller-section .section-heading .swiper-button {
      position: static;
      transform: none; }
      @media screen and (max-width: 1024px) {
        .bestseller-section .section-heading .swiper-button {
          display: none; } }
      .bestseller-section .section-heading .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: clamp(30.22222px, 2.36111vw, 45.33333px); }
  .bestseller-section .page-heading {
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .bestseller-section .page-heading {
        margin-bottom: 20px; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .bestseller-section .page-heading {
        margin-bottom: 0; } }
  .bestseller-section .swiper {
    overflow: visible; }
    @media screen and (max-width: 1024px) {
      .bestseller-section .swiper {
        margin: 0 -8px; } }
    .bestseller-section .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
      @media screen and (max-width: 1024px) {
        .bestseller-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 33.3%; } }
      @media screen and (max-width: 767px) {
        .bestseller-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .bestseller-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 25%; } }
    @media screen and (min-width: 1025px) {
      .bestseller-section .swiper-wrapper {
        margin-bottom: calc(-1 * clamp(7.11111px, 0.55556vw, 10.66667px)); } }
    @media screen and (max-width: 1024px) {
      .bestseller-section .swiper .swiper-slide {
        padding-left: 8px;
        padding-right: 8px; } }
    @media screen and (max-width: 1024px) {
      .bestseller-section .swiper .swiper-button, .bestseller-section .swiper .swiper-scrollbar {
        display: none; } }

/*--- [ Marquee Slider ] ---*/
.marquee {
  overflow: hidden; }

.marquee-swiper {
  background-color: rgba(224, 232, 236, 0.7);
  padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
  padding-bottom: clamp(16px, 1.25vw, 24px); }
  @media screen and (max-width: 1024px) {
    .marquee-swiper {
      padding-top: 0;
      padding-bottom: 0;
      margin-top: 0; } }
  .marquee-swiper .marquee-slide {
    font-size: clamp(29.33333px, 2.29167vw, 44px);
    line-height: 2.06060606;
    font-weight: 700;
    padding: 0 clamp(13.33333px, 1.04167vw, 20px);
    color: black;
    font-family: "Inter", sans-serif; }
    @media screen and (max-width: 1024px) {
      .marquee-swiper .marquee-slide {
        font-size: 22px;
        line-height: 3.09090909;
        padding: 0 23px;
        margin-top: 0; } }
    .marquee-swiper .marquee-slide.even {
      color: #87959B; }

.swiper-wrapper.marquee-wrapper {
  transition-timing-function: linear;
  align-items: center;
  will-change: transform; }

.swiper-slide.marquee-slide {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center; }

/*--- [ Artist Collab ] ---*/
.artist-collab {
  background-color: #151515;
  background-image: url("data:image/svg+xml,%3Csvg width='940' height='722' viewBox='0 0 940 722' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_71_29226' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='940' height='722'%3E%3Crect width='939.746' height='722' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_29226)'%3E%3Cpath d='M280.778 -374.136C515.53 -303.674 773.756 -362.392 1008.51 -573.78V-209.724C785.494 -68.7988 527.267 -68.7988 280.778 -151.005C34.2885 -233.211 -176.988 -174.492 -176.988 -21.8238C-176.988 130.845 -12.6622 201.307 257.303 83.8699C527.267 -33.5676 969.94 -10.4066 939.515 367.092C908.266 754.819 539.005 718.032 151.664 659.313C-212.201 612.338 -345.227 784.58 -446.952 882.445V506.645C-158.11 320.197 170.026 422.823 358.562 481.788L362.941 483.157C550.742 541.876 773.756 483.157 726.806 307.001C632.905 13.4075 292.515 295.257 -12.6622 295.257C-317.839 295.257 -529.116 -21.8238 -294.364 -256.699C-106.563 -444.599 159.489 -417.197 280.778 -374.136Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M182.983 -369.349C409.109 -301.511 657.847 -358.042 883.972 -561.556V-211.061C669.153 -75.3855 420.415 -75.3855 182.983 -154.529C-54.4489 -233.673 -257.962 -177.142 -257.962 -30.1604C-257.962 116.821 -99.6744 184.659 160.37 71.5961C420.415 -41.4667 846.822 -19.1685 817.515 344.268C787.414 717.552 431.721 682.135 58.614 625.604C-291.881 580.379 -420.019 746.204 -518.006 840.423V478.622C-239.777 299.12 76.3012 397.923 257.909 454.691L262.127 456.01C443.027 512.541 657.847 456.01 612.622 286.415C522.171 3.75848 194.289 275.109 -99.6744 275.109C-393.638 275.109 -597.151 -30.1604 -371.025 -256.286C-190.125 -437.186 66.1515 -410.805 182.983 -369.349Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-attachment: fixed;
  background-position: left top clamp(35.55556px, 2.77778vw, 53.33333px);
  background-size: clamp(835.55556px, 65.27778vw, 1253.33333px) auto;
  background-repeat: no-repeat; }
  @media screen and (max-width: 1024px) {
    .artist-collab {
      background-attachment: scroll; } }
  .artist-collab__inner {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media screen and (min-width: 1025px) {
      .artist-collab__inner {
        display: flex; } }
    @media screen and (max-width: 1024px) {
      .artist-collab__inner {
        grid-template-columns: 1fr;
        padding-top: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .artist-collab__inner {
        grid-template-columns: 1fr 1fr; } }
  .artist-collab__label {
    color: #F67EA5;
    margin-top: 0;
    margin-top: clamp(4.44444px, 0.34722vw, 6.66667px); }
    @media screen and (max-width: 1024px) {
      .artist-collab__label {
        font-size: 18px;
        line-height: normal;
        letter-spacing: 1.8px;
        margin-top: 0; } }
  .artist-collab__title {
    line-height: 1.08333333; }
    @media screen and (max-width: 1024px) {
      .artist-collab__title {
        font-size: 33px;
        line-height: 1.1;
        letter-spacing: -0.66px; } }
  .artist-collab__image {
    width: calc(100% - clamp(506.66667px, 39.58333vw, 760px));
    transform: translateX(calc(-1 * clamp(52.44444px, 4.09722vw, 78.66667px))); }
    @media screen and (max-width: 1024px) {
      .artist-collab__image {
        margin-left: auto;
        margin-right: auto;
        transform: none;
        padding: 0 15px;
        width: 100%; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .artist-collab__image {
        padding: 0; } }
    .artist-collab__image img {
      aspect-ratio: 583/634;
      object-fit: contain; }
      @media screen and (min-width: 1025px) {
        .artist-collab__image img {
          width: 95.56065574%; } }
      @media screen and (max-width: 1024px) {
        .artist-collab__image img {
          width: 100%; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .artist-collab__image img {
          width: calc(100% - 24px); } }
  @media screen and (min-width: 1025px) {
    .artist-collab__content {
      width: clamp(506.66667px, 39.58333vw, 760px); } }
  @media screen and (max-width: 1024px) {
    .artist-collab__content {
      padding-left: 0;
      padding-top: 45px;
      width: 100%; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .artist-collab__content {
      padding-top: 0; } }
  @media screen and (max-width: 767px) {
    .artist-collab__actions {
      text-align: center; } }
  @media screen and (max-width: 767px) {
    .artist-collab__actions .button--secondary, .artist-collab__actions #consent-manager button, #consent-manager .artist-collab__actions button, .artist-collab__actions .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed .artist-collab__actions .eapps-instagram-feed-posts-grid-load-more, .artist-collab__actions #alert-modal .button.cancel, #alert-modal .artist-collab__actions .button.cancel {
      width: 100%;
      margin-bottom: 32px; } }
  @media screen and (max-width: 767px) {
    .artist-collab__actions .button--secondary + .button--link, .artist-collab__actions #consent-manager button + .button--link, #consent-manager .artist-collab__actions button + .button--link, .artist-collab__actions .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more + .button--link, .eapps-instagram-feed .artist-collab__actions .eapps-instagram-feed-posts-grid-load-more + .button--link, .artist-collab__actions #alert-modal .button.cancel + .button--link, #alert-modal .artist-collab__actions .button.cancel + .button--link {
      margin-left: 0;
      margin-bottom: 0; } }

/*--- [ Artist Collab Slider ] ---*/
.artist-collab-slider {
  overflow: hidden; }
  .artist-collab-slider.dark-bg, .artist-collab-slider.page-banner, .artist-collab-slider#consent-manager {
    background-color: #151515;
    background-image: url("data:image/svg+xml,%3Csvg width='940' height='722' viewBox='0 0 940 722' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_71_29226' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='940' height='722'%3E%3Crect width='939.746' height='722' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_29226)'%3E%3Cpath d='M280.778 -374.136C515.53 -303.674 773.756 -362.392 1008.51 -573.78V-209.724C785.494 -68.7988 527.267 -68.7988 280.778 -151.005C34.2885 -233.211 -176.988 -174.492 -176.988 -21.8238C-176.988 130.845 -12.6622 201.307 257.303 83.8699C527.267 -33.5676 969.94 -10.4066 939.515 367.092C908.266 754.819 539.005 718.032 151.664 659.313C-212.201 612.338 -345.227 784.58 -446.952 882.445V506.645C-158.11 320.197 170.026 422.823 358.562 481.788L362.941 483.157C550.742 541.876 773.756 483.157 726.806 307.001C632.905 13.4075 292.515 295.257 -12.6622 295.257C-317.839 295.257 -529.116 -21.8238 -294.364 -256.699C-106.563 -444.599 159.489 -417.197 280.778 -374.136Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M182.983 -369.349C409.109 -301.511 657.847 -358.042 883.972 -561.556V-211.061C669.153 -75.3855 420.415 -75.3855 182.983 -154.529C-54.4489 -233.673 -257.962 -177.142 -257.962 -30.1604C-257.962 116.821 -99.6744 184.659 160.37 71.5961C420.415 -41.4667 846.822 -19.1685 817.515 344.268C787.414 717.552 431.721 682.135 58.614 625.604C-291.881 580.379 -420.019 746.204 -518.006 840.423V478.622C-239.777 299.12 76.3012 397.923 257.909 454.691L262.127 456.01C443.027 512.541 657.847 456.01 612.622 286.415C522.171 3.75848 194.289 275.109 -99.6744 275.109C-393.638 275.109 -597.151 -30.1604 -371.025 -256.286C-190.125 -437.186 66.1515 -410.805 182.983 -369.349Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-attachment: fixed;
    background-position: left top clamp(35.55556px, 2.77778vw, 53.33333px);
    background-size: clamp(835.55556px, 65.27778vw, 1253.33333px) auto;
    background-repeat: no-repeat; }
    .artist-collab-slider.dark-bg .swiper-scrollbar::before, .artist-collab-slider.page-banner .swiper-scrollbar::before, .artist-collab-slider#consent-manager .swiper-scrollbar::before {
      background-color: rgba(255, 255, 255, 0.2); }
    .artist-collab-slider.dark-bg .swiper-scrollbar .swiper-scrollbar-drag, .artist-collab-slider.page-banner .swiper-scrollbar .swiper-scrollbar-drag, .artist-collab-slider#consent-manager .swiper-scrollbar .swiper-scrollbar-drag {
      background-color: white; }
    .artist-collab-slider.dark-bg .swiper-button, .artist-collab-slider.page-banner .swiper-button, .artist-collab-slider#consent-manager .swiper-button {
      border-color: white; }
      .artist-collab-slider.dark-bg .swiper-button .icon svg, .artist-collab-slider.page-banner .swiper-button .icon svg, .artist-collab-slider#consent-manager .swiper-button .icon svg {
        fill: white;
        stroke: white; }
  .artist-collab-slider .section-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .artist-collab-slider .section-heading {
        flex-direction: column;
        align-items: flex-start; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .artist-collab-slider .section-heading {
        flex-direction: row;
        align-items: center; } }
  .artist-collab-slider .page-heading {
    margin-bottom: 0;
    margin-top: 0; }
  .artist-collab-slider .view-all {
    line-height: 1.2;
    font-weight: 700;
    color: black;
    margin-left: auto;
    text-transform: capitalize; }
    @media screen and (max-width: 1024px) {
      .artist-collab-slider .view-all {
        margin-left: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .artist-collab-slider .view-all {
        margin-left: auto; } }
    .artist-collab-slider .view-all:hover {
      text-decoration: none; }
    .artist-collab-slider .view-all + .swiper-button-prev {
      margin-left: clamp(34.66667px, 2.70833vw, 52px); }
  .artist-collab-slider .swiper {
    overflow: visible; }
    @media screen and (max-width: 1024px) {
      .artist-collab-slider .swiper {
        margin: 0 -8px; } }
    .artist-collab-slider .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
      @media screen and (max-width: 1024px) {
        .artist-collab-slider .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 33.3%; } }
      @media screen and (max-width: 767px) {
        .artist-collab-slider .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .artist-collab-slider .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 25%; } }
    @media screen and (max-width: 1024px) {
      .artist-collab-slider .swiper .swiper-slide {
        padding-left: 8px;
        padding-right: 8px; } }
    @media screen and (max-width: 1024px) {
      .artist-collab-slider .swiper .swiper-button, .artist-collab-slider .swiper .swiper-scrollbar {
        display: none; } }
    @media screen and (min-width: 1025px) {
      .artist-collab-slider .swiper-wrapper {
        margin-bottom: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); } }
    .artist-collab-slider .swiper-scrollbar {
      max-width: calc(100% - clamp(21.33333px, 1.66667vw, 32px));
      margin-left: auto;
      margin-right: auto; }
    .artist-collab-slider .swiper .card-title {
      padding-right: clamp(40.88889px, 3.19444vw, 61.33333px); }
      @media screen and (max-width: 1024px) {
        .artist-collab-slider .swiper .card-title {
          padding-right: 12px; } }
    .artist-collab-slider .swiper .card-image.primary-image {
      max-width: 100%; }
  .artist-collab-slider .swiper-button {
    position: static;
    transform: none; }
    @media screen and (max-width: 1024px) {
      .artist-collab-slider .swiper-button {
        display: none; } }
    .artist-collab-slider .swiper-button-prev {
      margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
      margin-left: auto; }

/*--- [ meet our retailers: wet paint ] ---*/
.retailers {
  background-color: #151515;
  background-image: url(../../../../../images/stencil/original/image-manager/art-by-lizzie-christian.png);
  background-size: cover;
  background-repeat: no-repeat; }
  @media screen and (max-width: 1024px) {
    .retailers {
      background-image: url(../../../../../images/stencil/original/image-manager/art-by-lizzie-christian-mobile.png); } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .retailers {
      background-image: url(../../../../../images/stencil/original/image-manager/art-by-lizzie-christian.png); } }
  .retailers__inner {
    display: grid;
    grid-template-columns: 1fr 1fr; }
    @media screen and (min-width: 1025px) {
      .retailers__inner {
        display: flex; } }
    @media screen and (max-width: 1024px) {
      .retailers__inner {
        grid-template-columns: 1fr;
        padding-top: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .retailers__inner {
        grid-template-columns: 1fr 1fr; } }
    .retailers__inner.image-right .retailers__image {
      order: 2; }
  .retailers .image-caption {
    transform: translateY(calc(-1 * clamp(71.11111px, 5.55556vw, 106.66667px)));
    top: clamp(17.77778px, 1.38889vw, 26.66667px); }
    @media screen and (max-width: 1024px) {
      .retailers .image-caption {
        top: 7px;
        transform: translateY(-45px);
        right: auto;
        left: 24px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .retailers .image-caption {
        left: auto;
        right: 24px; } }
  .retailers__label {
    color: #fec45c;
    margin-top: 0; }
    @media screen and (max-width: 1024px) {
      .retailers__label {
        font-size: 18px;
        line-height: normal;
        letter-spacing: 1.8px;
        margin-top: 0; } }
  .retailers__title {
    line-height: 1.08333333; }
    @media screen and (max-width: 1024px) {
      .retailers__title {
        line-height: 1.1;
        letter-spacing: -0.66px; } }
  .retailers__text {
    max-width: clamp(492.44444px, 38.47222vw, 738.66667px); }
    @media screen and (max-width: 1024px) {
      .retailers__text {
        margin-bottom: 35px;
        max-width: none; } }
  @media screen and (min-width: 1025px) {
    .retailers__image {
      width: calc(100% - clamp(506.66667px, 39.58333vw, 760px)); } }
  .retailers__image img {
    width: 79.67213115%;
    aspect-ratio: 486/545;
    object-fit: cover;
    display: block;
    margin-left: auto;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    @media screen and (max-width: 1024px) {
      .retailers__image img {
        width: 100%;
        border-radius: 16px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .retailers__image img {
        width: calc(100% - 24px); } }
  .retailers__content {
    padding-right: clamp(17.77778px, 1.38889vw, 26.66667px);
    padding-top: clamp(28.44444px, 2.22222vw, 42.66667px); }
    @media screen and (min-width: 1025px) {
      .retailers__content {
        width: clamp(506.66667px, 39.58333vw, 760px);
        padding-right: 0; } }
    @media screen and (max-width: 1024px) {
      .retailers__content {
        padding-top: 0;
        padding-right: 0;
        margin-top: -7px; } }
  @media screen and (max-width: 767px) {
    .retailers__actions {
      text-align: center; } }
  .retailers__actions .button {
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .retailers__actions .button {
        margin-bottom: 45px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .retailers__actions .button {
        margin-bottom: 0; } }
    @media screen and (max-width: 767px) {
      .retailers__actions .button {
        width: 100%; } }

/*--- [ Our Brands ] ---*/
.our-brands {
  overflow: hidden; }
  @media screen and (max-width: 1024px) {
    .our-brands {
      text-align: left; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .our-brands {
      text-align: center; } }
  .our-brands .page-heading {
    max-width: clamp(655.11111px, 51.18056vw, 982.66667px);
    margin-left: auto;
    margin-right: auto; }
    @media screen and (max-width: 1024px) {
      .our-brands .page-heading {
        text-align: inherit;
        margin-left: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .our-brands .page-heading {
        margin-left: auto; } }
  .our-brands .brands-slider {
    position: relative;
    margin-bottom: clamp(40.88889px, 3.19444vw, 61.33333px); }
    @media screen and (max-width: 1024px) {
      .our-brands .brands-slider {
        margin-bottom: 35px; } }
  .our-brands .swiper {
    padding-top: clamp(8.88889px, 0.69444vw, 13.33333px);
    margin-left: calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px));
    margin-right: calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px)); }
    @media screen and (max-width: 1024px) {
      .our-brands .swiper {
        margin: 0 -8px;
        overflow: visible;
        padding-top: 0; } }
    .our-brands .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 16%; }
      @media screen and (max-width: 1024px) {
        .our-brands .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 25%; } }
      @media screen and (max-width: 767px) {
        .our-brands .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .our-brands .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 16%; } }
    .our-brands .swiper-slide {
      padding-left: clamp(11.55556px, 0.90278vw, 17.33333px);
      padding-right: clamp(11.55556px, 0.90278vw, 17.33333px); }
      @media screen and (max-width: 1024px) {
        .our-brands .swiper-slide {
          padding-right: 8px;
          padding-left: 8px; } }
    .our-brands .swiper-button {
      top: 50%; }
      @media screen and (max-width: 1024px) {
        .our-brands .swiper-button {
          display: none; } }
      .our-brands .swiper-button-next {
        right: calc(-1 * clamp(35.55556px, 2.77778vw, 53.33333px));
        transform: translate(100%, -50%); }
      .our-brands .swiper-button-prev {
        right: auto;
        left: calc(-1 * clamp(35.55556px, 2.77778vw, 53.33333px));
        transform: translate(-100%, -50%); }
  .our-brands .brand-image {
    width: 100%;
    aspect-ratio: 1/1;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border: 1px solid transparent;
    overflow: hidden;
    background-color: white;
    padding: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .our-brands .brand-image img {
      width: 100%;
      aspect-ratio: 1/1;
      object-fit: contain; }
    .our-brands .brand-image:hover {
      border-color: black; }
  .our-brands__text {
    line-height: 1.5;
    max-width: clamp(770.66667px, 60.20833vw, 1156px);
    margin-left: auto;
    margin-right: auto;
    color: #3F3B46; }
    @media screen and (max-width: 1024px) {
      .our-brands__text {
        margin-left: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .our-brands__text {
        margin-left: auto; } }
  .our-brands .button--secondary, .our-brands #consent-manager button, #consent-manager .our-brands button, .our-brands .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed .our-brands .eapps-instagram-feed-posts-grid-load-more, .our-brands #alert-modal .button.cancel, #alert-modal .our-brands .button.cancel {
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .our-brands .button--secondary, .our-brands #consent-manager button, #consent-manager .our-brands button, .our-brands .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed .our-brands .eapps-instagram-feed-posts-grid-load-more, .our-brands #alert-modal .button.cancel, #alert-modal .our-brands .button.cancel {
        margin-bottom: 0;
        width: 100%; } }

/*--- [ Made with Speedball ] ---*/
.made-with {
  background-color: #E0E8EC;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1325' viewBox='0 0 1440 1325' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_71_29350' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='1325'%3E%3Crect width='1440' height='1325' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_29350)'%3E%3Cpath d='M665.5 -96.9113C975.017 -4.05646 1315.48 -81.4355 1625 -360V119.75C1330.96 305.46 990.492 305.46 665.5 197.129C340.508 88.7984 61.9435 166.177 61.9435 367.363C61.9435 568.548 278.604 661.403 634.548 506.645C990.492 351.887 1574.15 382.408 1534.03 879.873C1492.83 1390.82 1005.97 1342.34 495.266 1264.96C15.5161 1203.06 -159.876 1430.03 -294 1559V1063.77C86.8341 818.075 519.476 953.314 768.057 1031.02L773.831 1032.82C1021.44 1110.2 1315.48 1032.82 1253.58 800.685C1129.77 413.79 680.975 785.21 278.604 785.21C-123.767 785.21 -402.331 367.363 -92.815 57.8468C154.798 -189.766 505.583 -153.656 665.5 -96.9113Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M537 -90.6452C835.065 -1.2258 1162.94 -75.7419 1461 -344V118C1177.84 296.839 849.968 296.839 537 192.516C224.032 88.1936 -44.2258 162.71 -44.2258 356.452C-44.2258 550.194 164.419 639.613 507.194 490.581C849.968 341.548 1412.03 370.94 1373.4 850C1333.72 1342.04 864.871 1295.35 373.065 1220.84C-88.9355 1161.23 -257.839 1379.81 -387 1504V1027.1C-20.256 790.488 396.379 920.724 635.763 995.552L641.323 997.29C879.774 1071.81 1162.94 997.29 1103.32 773.742C984.097 401.161 551.903 758.839 164.419 758.839C-223.065 758.839 -491.323 356.452 -193.259 58.3871C45.1931 -180.065 383 -145.29 537 -90.6452Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: top left;
  background-size: 100% auto; }
  @media screen and (max-width: 1024px) {
    .made-with {
      text-align: left; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .made-with {
      text-align: center; } }
  @media screen and (max-width: 1024px) {
    .made-with .sub-heading {
      margin-bottom: 7px; } }
  @media screen and (max-width: 1024px) {
    .made-with .page-heading {
      text-align: inherit; } }
  .made-with .gallery {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: clamp(24.88889px, 1.94444vw, 37.33333px); }
    @media screen and (max-width: 1024px) {
      .made-with .gallery {
        grid-template-columns: repeat(4, 1fr);
        gap: 22px;
        row-gap: 27px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .made-with .gallery {
        grid-template-columns: repeat(5, 1fr); } }
    @media screen and (max-width: 767px) {
      .made-with .gallery {
        grid-template-columns: repeat(2, 1fr); } }
    .made-with .gallery img {
      width: 100%;
      aspect-ratio: 217/286;
      object-fit: cover;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
      @media screen and (max-width: 1024px) {
        .made-with .gallery img {
          border-radius: 16px; } }
    .made-with .gallery a {
      position: relative; }
      .made-with .gallery a::before {
        content: "";
        width: 100%;
        height: 100%;
        background-color: rgba(21, 21, 21, 0.5);
        -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
        -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
        border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
        position: absolute;
        top: 0;
        left: 0;
        transition: all .2s linear;
        background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_29430)'%3E%3Cpath d='M24.2406 9.81146C22.625 7.18021 18.95 2.76562 12.5 2.76562C6.04999 2.76562 2.37499 7.18021 0.759367 9.81146C0.259917 10.6193 -0.00463867 11.5503 -0.00463867 12.5C-0.00463867 13.4497 0.259917 14.3807 0.759367 15.1885C2.37499 17.8198 6.04999 22.2344 12.5 22.2344C18.95 22.2344 22.625 17.8198 24.2406 15.1885C24.7401 14.3807 25.0046 13.4497 25.0046 12.5C25.0046 11.5503 24.7401 10.6193 24.2406 9.81146ZM22.4646 14.0979C21.0771 16.3542 17.9365 20.151 12.5 20.151C7.06353 20.151 3.92291 16.3542 2.53541 14.0979C2.23868 13.6178 2.0815 13.0645 2.0815 12.5C2.0815 11.9355 2.23868 11.3822 2.53541 10.9021C3.92291 8.64583 7.06353 4.84896 12.5 4.84896C17.9365 4.84896 21.0771 8.64167 22.4646 10.9021C22.7613 11.3822 22.9185 11.9355 22.9185 12.5C22.9185 13.0645 22.7613 13.6178 22.4646 14.0979Z' fill='white'/%3E%3Cpath d='M12.5 7.2915C11.4699 7.2915 10.4629 7.59697 9.60637 8.16927C8.74986 8.74157 8.0823 9.555 7.68809 10.5067C7.29388 11.4584 7.19074 12.5056 7.3917 13.5159C7.59267 14.5263 8.08872 15.4543 8.81711 16.1827C9.54551 16.9111 10.4735 17.4071 11.4839 17.6081C12.4942 17.8091 13.5414 17.7059 14.4931 17.3117C15.4448 16.9175 16.2582 16.2499 16.8305 15.3934C17.4028 14.5369 17.7083 13.5299 17.7083 12.4998C17.7066 11.119 17.1574 9.79521 16.181 8.81882C15.2046 7.84242 13.8808 7.29316 12.5 7.2915ZM12.5 15.6248C11.8819 15.6248 11.2777 15.4416 10.7638 15.0982C10.2499 14.7548 9.84936 14.2667 9.61284 13.6957C9.37631 13.1247 9.31443 12.4964 9.43501 11.8902C9.55559 11.284 9.85321 10.7272 10.2903 10.2901C10.7273 9.85309 11.2841 9.55546 11.8903 9.43488C12.4965 9.3143 13.1248 9.37619 13.6958 9.61271C14.2669 9.84924 14.7549 10.2498 15.0983 10.7637C15.4417 11.2776 15.625 11.8818 15.625 12.4998C15.625 13.3286 15.2957 14.1235 14.7097 14.7095C14.1236 15.2956 13.3288 15.6248 12.5 15.6248Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_29430'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        background-position: center;
        background-size: clamp(22.22222px, 1.73611vw, 33.33333px) auto;
        background-repeat: no-repeat;
        pointer-events: none;
        opacity: 0; }
      .made-with .gallery a:hover::before {
        opacity: 1; }
  .made-with .load-more-btn {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2;
    text-decoration-thickness: 1px;
    text-underline-offset: 2px;
    color: black; }
  .made-with__text {
    line-height: 1.5;
    max-width: clamp(770.66667px, 60.20833vw, 1156px);
    margin-left: auto;
    margin-right: auto;
    color: #3F3B46; }
    @media screen and (max-width: 1024px) {
      .made-with__text {
        margin-top: 35px;
        margin-left: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .made-with__text {
        margin-left: auto; } }
    @media screen and (max-width: 767px) {
      .made-with__text {
        max-width: 338px; } }
  .made-with .button--primary {
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .made-with .button--primary {
        margin-bottom: 0;
        width: 100%; } }

/*--- [ Together we make ] ---*/
.blog-feed {
  overflow: hidden; }
  .blog-feed .seaction-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (max-width: 1024px) {
      .blog-feed .seaction-heading {
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
        margin-bottom: 30px;
        text-align: left; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .blog-feed .seaction-heading {
        flex-direction: row;
        align-items: center; } }
    .blog-feed .seaction-heading .view-all {
      line-height: 1.2;
      font-weight: 700;
      color: black;
      margin-left: auto;
      text-transform: capitalize; }
      @media screen and (max-width: 1024px) {
        .blog-feed .seaction-heading .view-all {
          margin-left: 0; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .blog-feed .seaction-heading .view-all {
          margin-left: auto; } }
      .blog-feed .seaction-heading .view-all:hover {
        text-decoration: none; }
  .blog-feed .page-heading {
    margin-bottom: 0;
    margin-top: 0; }
    @media screen and (max-width: 1024px) {
      .blog-feed .page-heading {
        line-height: 1.1;
        margin-bottom: 20px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .blog-feed .page-heading {
        margin-bottom: 0; } }
  .blog-feed .read-more {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: 1.5;
    font-weight: 600;
    color: #0e0e0e; }
    @media screen and (max-width: 1024px) {
      .blog-feed .read-more {
        font-size: 15px; } }
    .blog-feed .read-more:hover {
      color: #C6281D;
      text-decoration: none; }
  .blog-feed .swiper {
    overflow: visible; }
    @media screen and (max-width: 1024px) {
      .blog-feed .swiper {
        margin: 0 -8px; } }
    .blog-feed .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
      @media screen and (max-width: 1024px) {
        .blog-feed .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 33.3%; } }
      @media screen and (max-width: 767px) {
        .blog-feed .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 76%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .blog-feed .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 25%; } }
    @media screen and (min-width: 1025px) {
      .blog-feed .swiper-wrapper {
        margin-bottom: calc(-1 * clamp(3.55556px, 0.27778vw, 5.33333px)); } }
    .blog-feed .swiper-button {
      position: static;
      transform: none; }
      @media screen and (max-width: 1024px) {
        .blog-feed .swiper-button {
          display: none; } }
      .blog-feed .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: clamp(30.22222px, 2.36111vw, 45.33333px); }
    .blog-feed .swiper .swiper-slide {
      padding: 0 8px; }
    .blog-feed .swiper-scrollbar {
      max-width: calc(100% - clamp(21.33333px, 1.66667vw, 32px));
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .blog-feed .swiper-scrollbar {
          display: none; } }
  .blog-feed .card-img-container::after {
    padding-bottom: 119.13%; }
    @media screen and (max-width: 1024px) {
      .blog-feed .card-img-container::after {
        padding-bottom: 120.13; } }
  .blog-feed .card-img-container img {
    transition: all .4s ease; }
  .blog-feed .card-img-container:hover img {
    transform: scale(1.05); }
  .blog-feed .card-title {
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px); }
    @media screen and (max-width: 1024px) {
      .blog-feed .card-title {
        font-size: 20px;
        margin-bottom: 11px;
        line-height: 1.3; } }
    .blog-feed .card-title > a:hover {
      text-decoration: none;
      opacity: .8; }

/*--- [ Elfsight Widget ] ---*/
@media screen and (max-width: 1024px) {
  .category-hero {
    padding-bottom: 100px; } }

.category-hero div[data-content-region="category_banner_image"] div[data-sub-layout], .category-hero div[data-content-region="category_banner_image"] [data-sub-layout-container] {
  position: static; }

.category-hero .anchor-links {
  position: absolute;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: clamp(17.77778px, 1.38889vw, 26.66667px);
  margin: 0;
  padding: 0;
  list-style: none;
  font-family: "Inter", sans-serif; }
  @media screen and (max-width: 1024px) {
    .category-hero .anchor-links {
      left: 0;
      bottom: -100px;
      transform: translateY(-22px);
      justify-content: flex-end;
      max-width: calc(100% - 48px);
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (max-width: 767px) {
    .category-hero .anchor-links {
      justify-content: space-between; } }
  .category-hero .anchor-links li {
    display: none; }
    @media screen and (max-width: 1024px) {
      .category-hero .anchor-links li {
        line-height: normal; } }
    @media screen and (max-width: 1024px) {
      .category-hero .anchor-links li:only-child {
        margin-right: auto; } }
  .category-hero .anchor-links a {
    color: inherit;
    text-decoration: none;
    line-height: 1.4; }
    @media screen and (max-width: 1024px) {
      .category-hero .anchor-links a {
        font-size: 14px; } }
    .category-hero .anchor-links a .icon {
      opacity: .5;
      margin-left: clamp(8.88889px, 0.69444vw, 13.33333px);
      width: clamp(16px, 1.25vw, 24px);
      height: clamp(16px, 1.25vw, 24px);
      vertical-align: middle;
      margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
      @media screen and (max-width: 1024px) {
        .category-hero .anchor-links a .icon {
          width: 18px;
          height: 18px; } }
      .category-hero .anchor-links a .icon svg {
        fill: white; }
      .category-hero .anchor-links a .icon-artist {
        width: clamp(19.55556px, 1.52778vw, 29.33333px); }
        @media screen and (max-width: 1024px) {
          .category-hero .anchor-links a .icon-artist {
            width: 23px;
            height: 22px; } }
    .category-hero .anchor-links a:hover {
      text-decoration: underline;
      text-decoration-thickness: 1px; }
      @media screen and (max-width: 1024px) {
        .category-hero .anchor-links a:hover {
          text-decoration-thickness: 1px;
          text-underline-offset: 3px; } }
      .category-hero .anchor-links a:hover .icon {
        opacity: 1; }
  @media screen and (max-width: 1024px) {
    .category-hero .anchor-links:not(.is-hidden) {
      border-top: 1px solid rgba(255, 255, 255, 0.1);
      padding-top: 16px; } }

.category-hero .page-heading {
  margin-bottom: 0; }

.category-hero .category-description {
  max-width: clamp(574.22222px, 44.86111vw, 861.33333px);
  line-height: 1.4;
  font-family: "Inter", sans-serif;
  margin-top: clamp(19.55556px, 1.52778vw, 29.33333px); }
  .category-hero .category-description:empty {
    display: none; }
  @media screen and (max-width: 1024px) {
    .category-hero .category-description {
      font-size: 14px; } }
  .category-hero .category-description p {
    font-size: inherit; }
    .category-hero .category-description p:last-child {
      margin-bottom: 0; }

@media screen and (max-width: 1024px) {
  .category-hero .image-caption {
    top: auto;
    bottom: 72px;
    left: 24px; } }

/*--- [ Subcategories Thumbnails ] ---*/
.subcategories-thumbnail {
  padding-top: clamp(44.44444px, 3.47222vw, 66.66667px);
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='720' viewBox='0 0 1440 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_56_1757' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='720'%3E%3Crect width='1440' height='720' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_56_1757)'%3E%3Cpath d='M689 -623.484C942.549 -547.419 1221.45 -610.806 1475 -839V-446C1234.13 -293.871 955.226 -293.871 689 -382.613C422.774 -471.355 194.581 -407.968 194.581 -243.161C194.581 -78.3549 372.064 -2.29034 663.645 -129.065C955.226 -255.839 1433.34 -230.836 1400.48 176.675C1366.73 595.228 967.903 555.516 549.548 492.129C156.548 441.419 12.871 627.355 -97 733V327.323C214.971 126.051 569.381 236.836 773.012 300.49L777.742 301.968C980.581 365.355 1221.45 301.968 1170.74 111.806C1069.32 -205.129 701.677 99.129 372.064 99.129C42.4512 99.129 -185.742 -243.161 67.806 -496.71C270.645 -699.548 558 -669.968 689 -623.484Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M584 -618.435C828.194 -545.177 1096.81 -606.226 1341 -826V-447.5C1109.02 -300.984 840.403 -300.984 584 -386.452C327.597 -471.919 107.823 -410.871 107.823 -252.145C107.823 -93.4194 278.758 -20.1614 559.581 -142.258C840.404 -264.355 1300.88 -240.275 1269.23 152.201C1236.73 555.311 852.613 517.064 449.694 456.016C71.1935 407.177 -67.1828 586.253 -173 688V297.29C127.46 103.445 468.794 210.143 664.912 271.447L669.468 272.871C864.823 333.919 1096.81 272.871 1047.97 89.7258C950.29 -215.516 596.209 77.5161 278.758 77.5161C-38.694 77.5161 -258.468 -252.145 -14.2746 -496.339C181.08 -691.694 457.833 -663.204 584 -618.435Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
  background-attachment: fixed; }
  @media screen and (max-width: 1024px) {
    .subcategories-thumbnail {
      padding-top: 30px; } }
  @media screen and (max-width: 1024px) {
    .subcategories-thumbnail .swiper {
      overflow: visible;
      margin: 0 -8px; } }
  @media screen and (max-width: 1024px) {
    .subcategories-thumbnail .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 50%;
      width: 50%;
      --hover-height: 18px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .subcategories-thumbnail .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%;
      width: 25%; } }
  @media screen and (max-width: 767px) {
    .subcategories-thumbnail .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 82%;
      width: 82%;
      --hover-height: 18px; } }
  .subcategories-thumbnail .subcategories-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: clamp(22.22222px, 1.73611vw, 33.33333px);
    row-gap: clamp(24.88889px, 1.94444vw, 37.33333px);
    margin: 0;
    padding: 0;
    list-style: none; }
    @media screen and (min-width: 1025px) {
      .subcategories-thumbnail .subcategories-list {
        flex-wrap: wrap; } }
    @media screen and (max-width: 1024px) {
      .subcategories-thumbnail .subcategories-list {
        gap: 0; } }
  .subcategories-thumbnail .subcategory-item {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: calc((100% - (3 * clamp(22.22222px, 1.73611vw, 33.33333px))) / 4);
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    overflow: hidden;
    position: relative; }
    @media screen and (max-width: 1024px) {
      .subcategories-thumbnail .subcategory-item {
        padding-right: 8px;
        padding-left: 8px; } }
    .subcategories-thumbnail .subcategory-item-inner {
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      overflow: hidden;
      position: relative; }
    .subcategories-thumbnail .subcategory-item img {
      width: 100%;
      aspect-ratio: 275 / 350;
      object-fit: cover;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .subcategories-thumbnail .subcategory-item .hover-content {
      opacity: 0;
      transition: all .3s ease-in-out; }
    .subcategories-thumbnail .subcategory-item:hover .hover-content {
      opacity: 1; }
    .subcategories-thumbnail .subcategory-item:hover .subcategories-thumbnail-content {
      transform: translateY(0); }
  .subcategories-thumbnail-content {
    --hover-height: clamp(17.77778px, 1.38889vw, 26.66667px);
    padding: clamp(24.88889px, 1.94444vw, 37.33333px) clamp(24.88889px, 1.94444vw, 37.33333px) clamp(28.44444px, 2.22222vw, 42.66667px);
    background-color: #0e0e0e;
    color: white;
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    transition: all .3s ease-in-out;
    transform: translateY(calc(100% - (var(--hover-height) + clamp(48px, 3.75vw, 72px))));
    border-radius: 0 0 clamp(14.22222px, 1.11111vw, 21.33333px) clamp(14.22222px, 1.11111vw, 21.33333px); }
  .subcategories-thumbnail-name {
    line-height: 1.1;
    letter-spacing: calc(-1 * clamp(0.08889px, 0.00694vw, 0.13333px));
    color: inherit;
    margin-top: 0;
    margin-bottom: clamp(11.55556px, 0.90278vw, 17.33333px);
    font-family: "Public Sans", Arial, Helvetica, sans-serif;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    .subcategories-thumbnail-name a {
      color: inherit;
      text-decoration: none; }
      .subcategories-thumbnail-name a:hover {
        text-decoration: underline; }
  .subcategories-thumbnail-description {
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
    font-family: "Inter", sans-serif; }
  .subcategories-thumbnail-actions a {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: 1.4;
    font-weight: 600;
    color: inherit;
    text-decoration: underline;
    font-family: "Inter", sans-serif; }
    .subcategories-thumbnail-actions a:hover {
      text-decoration: none; }
  .subcategories-thumbnail .swiper-button {
    top: calc(50%);
    transform: translateY(-50%);
    border-color: #151515; }
    .subcategories-thumbnail .swiper-button-next {
      right: calc(-1 * clamp(57.77778px, 4.51389vw, 86.66667px)); }
    .subcategories-thumbnail .swiper-button-prev {
      left: calc(-1 * clamp(57.77778px, 4.51389vw, 86.66667px));
      right: auto; }

.subcategories-list--carousel.swiper {
  margin: 0 calc(-1 * clamp(11.11111px, 0.86806vw, 16.66667px)) clamp(44.44444px, 3.47222vw, 66.66667px); }
  @media screen and (max-width: 1024px) {
    .subcategories-list--carousel.swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 50%;
      width: 50%; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .subcategories-list--carousel.swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25% !important;
      width: 25% !important; } }
  @media screen and (max-width: 767px) {
    .subcategories-list--carousel.swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 82%;
      width: 82%;
      --hover-height: 18px; } }
  @media screen and (max-width: 1024px) {
    .subcategories-list--carousel.swiper {
      margin: 0 -8px 30px; } }
  .subcategories-list--carousel.swiper .swiper-slide {
    padding: 0 clamp(11.11111px, 0.86806vw, 16.66667px); }
    @media screen and (max-width: 1024px) {
      .subcategories-list--carousel.swiper .swiper-slide {
        padding: 0 8px; } }
    .subcategories-list--carousel.swiper .swiper-slide .subcategory-item {
      width: 100%; }
      @media screen and (max-width: 1024px) {
        .subcategories-list--carousel.swiper .swiper-slide .subcategory-item {
          padding-right: 0;
          padding-left: 0; } }
  .subcategories-list--carousel.swiper:not(.swiper-initialized) .swiper-slide {
    flex: 1 0 25%;
    width: 25%; }
    @media screen and (max-width: 1024px) {
      .subcategories-list--carousel.swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 50%;
        width: 50%; } }
    @media screen and (max-width: 767px) {
      .subcategories-list--carousel.swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 76%; } }

/*--- [ Most Popular Products ] ---*/
.most-popular-products {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='720' viewBox='0 0 1440 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_56_1757' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='720'%3E%3Crect width='1440' height='720' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_56_1757)'%3E%3Cpath d='M689 -623.484C942.549 -547.419 1221.45 -610.806 1475 -839V-446C1234.13 -293.871 955.226 -293.871 689 -382.613C422.774 -471.355 194.581 -407.968 194.581 -243.161C194.581 -78.3549 372.064 -2.29034 663.645 -129.065C955.226 -255.839 1433.34 -230.836 1400.48 176.675C1366.73 595.228 967.903 555.516 549.548 492.129C156.548 441.419 12.871 627.355 -97 733V327.323C214.971 126.051 569.381 236.836 773.012 300.49L777.742 301.968C980.581 365.355 1221.45 301.968 1170.74 111.806C1069.32 -205.129 701.677 99.129 372.064 99.129C42.4512 99.129 -185.742 -243.161 67.806 -496.71C270.645 -699.548 558 -669.968 689 -623.484Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M584 -618.435C828.194 -545.177 1096.81 -606.226 1341 -826V-447.5C1109.02 -300.984 840.403 -300.984 584 -386.452C327.597 -471.919 107.823 -410.871 107.823 -252.145C107.823 -93.4194 278.758 -20.1614 559.581 -142.258C840.404 -264.355 1300.88 -240.275 1269.23 152.201C1236.73 555.311 852.613 517.064 449.694 456.016C71.1935 407.177 -67.1828 586.253 -173 688V297.29C127.46 103.445 468.794 210.143 664.912 271.447L669.468 272.871C864.823 333.919 1096.81 272.871 1047.97 89.7258C950.29 -215.516 596.209 77.5161 278.758 77.5161C-38.694 77.5161 -258.468 -252.145 -14.2746 -496.339C181.08 -691.694 457.833 -663.204 584 -618.435Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
  background-attachment: fixed; }
  .most-popular-products .section-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .most-popular-products .section-heading {
        flex-direction: column;
        align-items: flex-start; } }
    .most-popular-products .section-heading .shop-all-link {
      margin-left: auto;
      line-height: 1.2;
      font-weight: 700;
      color: inherit;
      font-family: "Inter", sans-serif; }
      @media screen and (max-width: 1024px) {
        .most-popular-products .section-heading .shop-all-link {
          margin-left: 0; } }
      .most-popular-products .section-heading .shop-all-link:hover {
        text-decoration: none; }
  .most-popular-products .page-heading {
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .most-popular-products .page-heading {
        margin-bottom: 20px; } }
  .most-popular-products .swiper {
    overflow: visible; }
    @media screen and (max-width: 1024px) {
      .most-popular-products .swiper {
        margin: 0 -8px; } }
    .most-popular-products .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
      @media screen and (max-width: 1024px) {
        .most-popular-products .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 33.3%; } }
      @media screen and (max-width: 767px) {
        .most-popular-products .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .most-popular-products .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 25%; } }
    .most-popular-products .swiper-button {
      position: static;
      transform: none; }
      @media screen and (max-width: 1024px) {
        .most-popular-products .swiper-button {
          display: none; } }
      .most-popular-products .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: clamp(30.22222px, 2.36111vw, 45.33333px); }
    @media screen and (min-width: 1025px) {
      .most-popular-products .swiper-wrapper {
        margin-bottom: calc(-1 * clamp(13.33333px, 1.04167vw, 20px)); } }
    @media screen and (max-width: 1024px) {
      .most-popular-products .swiper-scrollbar {
        display: none; } }
    @media screen and (max-width: 1024px) {
      .most-popular-products .swiper .swiper-slide {
        padding-left: 8px;
        padding-right: 8px; } }

/*--- [ Featuerd Brands ] ---*/
.featured-brands {
  overflow: hidden; }
  @media screen and (max-width: 1024px) {
    .featured-brands {
      padding-top: 28px; } }
  .featured-brands .page-heading {
    max-width: none; }
  .featured-brands .swiper {
    padding-top: clamp(8.88889px, 0.69444vw, 13.33333px);
    margin-left: calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px));
    margin-right: calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px)); }
    @media screen and (max-width: 1024px) {
      .featured-brands .swiper {
        margin: -8px;
        overflow: visible;
        padding-top: 0; } }
    .featured-brands .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 16%; }
      @media screen and (max-width: 1024px) {
        .featured-brands .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 25%; } }
      @media screen and (max-width: 767px) {
        .featured-brands .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .featured-brands .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 16%; } }
    .featured-brands .swiper-slide {
      padding-left: clamp(11.55556px, 0.90278vw, 17.33333px);
      padding-right: clamp(11.55556px, 0.90278vw, 17.33333px); }
      @media screen and (max-width: 1024px) {
        .featured-brands .swiper-slide {
          padding-right: 8px;
          padding-left: 8px; } }
    .featured-brands .swiper-button {
      top: 50%; }
      @media screen and (max-width: 1024px) {
        .featured-brands .swiper-button {
          display: none; } }
      .featured-brands .swiper-button-next {
        right: calc(-1 * clamp(35.55556px, 2.77778vw, 53.33333px));
        transform: translate(100%, -50%); }
      .featured-brands .swiper-button-prev {
        right: auto;
        left: calc(-1 * clamp(35.55556px, 2.77778vw, 53.33333px));
        transform: translate(-100%, -50%); }
  .featured-brands .brands-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none; }
    @media screen and (min-width: 1025px) {
      .featured-brands .brands-list {
        flex-wrap: wrap; } }
  .featured-brands .brand-item {
    width: calc((100% - (5 * clamp(23.11111px, 1.80556vw, 34.66667px))) / 6); }
  .featured-brands .brand-image {
    width: 100%;
    aspect-ratio: 1/1;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border: 1px solid transparent;
    overflow: hidden;
    background-color: white;
    padding: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .featured-brands .brand-image img {
      width: 100%;
      aspect-ratio: 1/1;
      object-fit: contain; }
    .featured-brands .brand-image:hover {
      border-color: black; }

/*--- [ Featured Artist ] ---*/
.featured-artists {
  position: relative;
  background-image: none;
  overflow: hidden;
  background-color: #E0E8EC;
  color: #151515; }
  @media screen and (max-width: 1024px) {
    .featured-artists {
      padding-top: 39px; } }
  .featured-artists.dark-bg, .featured-artists.page-banner, .featured-artists#consent-manager {
    background-color: #151515;
    color: white; }
    @media screen and (max-width: 1024px) {
      .featured-artists.dark-bg .swiper, .featured-artists.page-banner .swiper, .featured-artists#consent-manager .swiper {
        margin: 0 -8px; } }
    .featured-artists.dark-bg .swiper-scrollbar::before, .featured-artists.page-banner .swiper-scrollbar::before, .featured-artists#consent-manager .swiper-scrollbar::before {
      background-color: rgba(236, 241, 244, 0.2); }
    .featured-artists.dark-bg .swiper-scrollbar .swiper-scrollbar-drag, .featured-artists.page-banner .swiper-scrollbar .swiper-scrollbar-drag, .featured-artists#consent-manager .swiper-scrollbar .swiper-scrollbar-drag {
      background-color: #ECF1F4; }
    .featured-artists.dark-bg .swiper-button, .featured-artists.page-banner .swiper-button, .featured-artists#consent-manager .swiper-button {
      border-color: white; }
      .featured-artists.dark-bg .swiper-button .icon svg, .featured-artists.page-banner .swiper-button .icon svg, .featured-artists#consent-manager .swiper-button .icon svg {
        fill: white;
        stroke: white; }
    @media screen and (max-width: 1024px) {
      .featured-artists.dark-bg .swiper .swiper-slide, .featured-artists.page-banner .swiper .swiper-slide, .featured-artists#consent-manager .swiper .swiper-slide {
        padding-left: 8px;
        padding-right: 8px; } }
  .featured-artists .background-pattern {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .featured-artists .background-pattern .container, .featured-artists .background-pattern .page-banner ol.breadcrumbs, .page-banner .featured-artists .background-pattern ol.breadcrumbs, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .featured-artists .background-pattern .ugc-storefront-widgets-tabs-container, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .featured-artists .background-pattern .ugc-storefront-widgets-tabs-container, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .featured-artists .background-pattern .ugc-storefront-widgets-tabs-container, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .featured-artists .background-pattern .ugc-storefront-widgets-tabs-container, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .featured-artists .background-pattern .yotpo-layout-header-wrapper, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .featured-artists .background-pattern .yotpo-header-head, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .featured-artists .background-pattern .yotpo-layout-header-wrapper, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .featured-artists .background-pattern .yotpo-header-head, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .featured-artists .background-pattern .yotpo-layout-header-wrapper, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .featured-artists .background-pattern .yotpo-header-head, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .featured-artists .background-pattern .yotpo-layout-header-wrapper, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .featured-artists .background-pattern .yotpo-header-head, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .featured-artists .background-pattern .yotpo-headline, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .featured-artists .background-pattern .yotpo-headline, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .featured-artists .background-pattern .yotpo-headline, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .featured-artists .background-pattern .yotpo-headline, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .featured-artists .background-pattern .yotpo-filters-container, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .featured-artists .background-pattern .yotpo-reviews-container, .featured-artists .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .featured-artists .background-pattern .yotpo-questions-container, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .featured-artists .background-pattern .yotpo-filters-container, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .featured-artists .background-pattern .yotpo-reviews-container, .featured-artists .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .featured-artists .background-pattern .yotpo-questions-container, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .featured-artists .background-pattern .yotpo-filters-container, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .featured-artists .background-pattern .yotpo-reviews-container, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .featured-artists .background-pattern .yotpo-questions-container, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .featured-artists .background-pattern .yotpo-filters-container, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .featured-artists .background-pattern .yotpo-reviews-container, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .featured-artists .background-pattern .yotpo-questions-container, .featured-artists .background-pattern .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .featured-artists .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .featured-artists .background-pattern .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .featured-artists .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .featured-artists .background-pattern .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .featured-artists .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .featured-artists .background-pattern .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .featured-artists .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .featured-artists .background-pattern .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .featured-artists .background-pattern .yotpo-clear-filters-device, .featured-artists .background-pattern .yotpo-clear-filters-container {
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0; }
    .featured-artists .background-pattern img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    @media screen and (max-width: 1024px) {
      .featured-artists .background-pattern .image-caption {
        top: 7px;
        left: 24px;
        right: auto; } }
  .featured-artists .section-heading, .featured-artists .seaction-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .featured-artists .section-heading, .featured-artists .seaction-heading {
        flex-direction: column;
        align-items: flex-start; } }
    .featured-artists .section-heading .view-all-link, .featured-artists .seaction-heading .view-all-link {
      margin-left: auto;
      line-height: 1.2;
      font-weight: 700;
      color: inherit;
      font-family: "Inter", sans-serif; }
      @media screen and (max-width: 1024px) {
        .featured-artists .section-heading .view-all-link, .featured-artists .seaction-heading .view-all-link {
          margin-left: 0;
          margin-top: 20px; } }
      .featured-artists .section-heading .view-all-link:hover, .featured-artists .seaction-heading .view-all-link:hover {
        text-decoration: none; }
      .featured-artists .section-heading .view-all-link + .swiper-button-prev, .featured-artists .seaction-heading .view-all-link + .swiper-button-prev {
        margin-left: clamp(30.22222px, 2.36111vw, 45.33333px); }
  .featured-artists .page-heading {
    margin-bottom: 0; }
  .featured-artists .swiper {
    overflow: visible;
    margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px)); }
    @media screen and (min-width: 1025px) {
      .featured-artists .swiper {
        padding-right: clamp(10.66667px, 0.83333vw, 16px); } }
    @media screen and (max-width: 1024px) {
      .featured-artists .swiper {
        margin: 0; } }
    .featured-artists .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 50%; }
      @media screen and (max-width: 1024px) {
        .featured-artists .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 66.6%; } }
      @media screen and (max-width: 767px) {
        .featured-artists .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 100%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .featured-artists .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
    .featured-artists .swiper-scrollbar {
      max-width: calc(100% - clamp(21.33333px, 1.66667vw, 32px));
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .featured-artists .swiper-scrollbar {
          display: none; } }
    .featured-artists .swiper-button {
      position: static;
      transform: none; }
      @media screen and (max-width: 1024px) {
        .featured-artists .swiper-button {
          display: none; } }
      .featured-artists .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: auto; }
    @media screen and (max-width: 1024px) {
      .featured-artists .swiper .swiper-slide {
        padding-left: 0;
        padding-right: 16px; } }
  .featured-artists .featured-img {
    width: 100%;
    aspect-ratio: 572/520;
    object-fit: cover; }
    .featured-artists .featured-img-container {
      position: relative; }
      .featured-artists .featured-img-container::after, .featured-artists .featured-img-container::before {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0; }
        @media screen and (min-width: 1025px) {
          .featured-artists .featured-img-container::after, .featured-artists .featured-img-container::before {
            border-radius: 1.11111vw; } }
        @media screen and (max-width: 1024px) {
          .featured-artists .featured-img-container::after, .featured-artists .featured-img-container::before {
            border-radius: 16px; } }
      .featured-artists .featured-img-container::before {
        background: linear-gradient(180deg, rgba(21, 21, 21, 0.3) 0%, rgba(21, 21, 21, 0.65) 100%); }
    @media screen and (min-width: 1025px) {
      .featured-artists .featured-img {
        border-radius: 1.11111vw; } }
    @media screen and (max-width: 1024px) {
      .featured-artists .featured-img {
        border-radius: 16px; } }
  .featured-artists .featured-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: clamp(56px, 4.375vw, 84px);
    padding-right: clamp(35.55556px, 2.77778vw, 53.33333px);
    color: white;
    transform: translateY(calc(100% - clamp(72.88889px, 5.69444vw, 109.33333px)));
    transition: all .3s ease-in-out; }
    @media screen and (max-width: 1024px) {
      .featured-artists .featured-content {
        padding-left: 30px;
        padding-right: 70px;
        transform: translateY(calc(100% - 62px)); } }
    @media screen and (max-width: 767px) {
      .featured-artists .featured-content {
        padding-left: 28px;
        padding-bottom: 20px; } }
    .featured-artists .featured-content:hover .featured-link {
      text-decoration: none; }
  .featured-artists .featured-title {
    font-size: clamp(26.66667px, 2.08333vw, 40px);
    line-height: 1.1;
    font-weight: 700;
    font-family: "Public Sans", Arial, Helvetica, sans-serif;
    margin-top: 0;
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px);
    max-width: clamp(370.66667px, 28.95833vw, 556px); }
  .featured-artists .featured-description {
    font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
    line-height: 1.6;
    color: inherit;
    margin-bottom: clamp(21.33333px, 1.66667vw, 32px);
    max-width: clamp(370.66667px, 28.95833vw, 556px);
    opacity: 0;
    transition: all .3s ease-in-out; }
    @media screen and (max-width: 1024px) {
      .featured-artists .featured-description {
        margin-bottom: 10px;
        font-size: 14px; } }
  .featured-artists .featured-link {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: 1.2;
    font-weight: 700;
    color: inherit;
    font-family: "Inter", sans-serif;
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
    display: inline-block;
    opacity: 0;
    transition: all .3s ease-in-out; }
    @media screen and (max-width: 767px) {
      .featured-artists .featured-link {
        margin-bottom: 0; } }
  .featured-artists .featured-arrow {
    border-width: 1px;
    border-style: solid;
    border-color: white;
    color: white;
    width: clamp(39.11111px, 3.05556vw, 58.66667px);
    height: clamp(39.11111px, 3.05556vw, 58.66667px);
    border-radius: 50%;
    position: absolute;
    right: clamp(35.55556px, 2.77778vw, 53.33333px);
    bottom: clamp(35.55556px, 2.77778vw, 53.33333px);
    opacity: .5;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.537109 14.478C0.213562 14.1702 0.161074 13.6937 0.392578 13.3335L0.442383 13.2632L0.448242 13.2554L0.454102 13.2485L0.522461 13.1743L0.52832 13.1675L0.535156 13.1606L6.50977 7.49951L0.538085 1.83447C0.21164 1.52501 0.165115 1.0471 0.396484 0.687988L0.446288 0.617676L0.458007 0.604004L0.52539 0.528809L0.532226 0.521973L0.539062 0.516113C0.882008 0.191368 1.41108 0.166353 1.78418 0.429199L1.79199 0.434082L1.79883 0.439941L1.87695 0.504394L1.89062 0.516113L8.56641 6.84033C8.9145 7.17039 8.9445 7.69235 8.6582 8.05713L8.65332 8.06396L8.64648 8.0708L8.5791 8.14502L8.56543 8.15869L1.89062 14.479L1.88965 14.479C1.53741 14.8155 0.986924 14.8368 0.610352 14.5415L0.537109 14.478Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: clamp(8.88889px, 0.69444vw, 13.33333px) auto;
    display: inline-block; }
    @media screen and (min-width: 1025px) {
      .featured-artists .featured-arrow {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out; } }
    @media screen and (max-width: 1024px) {
      .featured-artists .featured-arrow {
        width: 44px;
        height: 44px;
        right: 26px;
        bottom: 24px; } }
    .featured-artists .featured-arrow:hover {
      opacity: 1; }
  .featured-artists .featured-card {
    padding: 0 clamp(10.66667px, 0.83333vw, 16px);
    flex: none;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
    @media screen and (min-width: 1025px) {
      .featured-artists .featured-card:hover {
        -webkit-transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px)));
        transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px))); } }
    .featured-artists .featured-card:hover .featured-content {
      transform: translateY(0); }
    .featured-artists .featured-card:hover .featured-description {
      opacity: 1; }
    .featured-artists .featured-card:hover .featured-link {
      opacity: 1; }
    @media screen and (min-width: 1025px) {
      .featured-artists .featured-card:hover .featured-arrow {
        -webkit-transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px)));
        transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px))); } }

/*--- [ Get inspired ] ---*/
.get-inspired {
  position: relative;
  overflow: hidden; }
  .get-inspired.dark-bg, .get-inspired.page-banner, .get-inspired#consent-manager {
    background-color: #151515; }
    @media screen and (max-width: 1024px) {
      .get-inspired.dark-bg .swiper:not(.swiper-initialized) .swiper-slide, .get-inspired.page-banner .swiper:not(.swiper-initialized) .swiper-slide, .get-inspired#consent-manager .swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 66.6%;
        width: 66.6%; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .get-inspired.dark-bg .swiper:not(.swiper-initialized) .swiper-slide, .get-inspired.page-banner .swiper:not(.swiper-initialized) .swiper-slide, .get-inspired#consent-manager .swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 33.3% !important;
        width: 33.3% !important; } }
    @media screen and (max-width: 767px) {
      .get-inspired.dark-bg .swiper:not(.swiper-initialized) .swiper-slide, .get-inspired.page-banner .swiper:not(.swiper-initialized) .swiper-slide, .get-inspired#consent-manager .swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 82%;
        width: 82%;
        --hover-height: 18px; } }
    .get-inspired.dark-bg .swiper-scrollbar::before, .get-inspired.page-banner .swiper-scrollbar::before, .get-inspired#consent-manager .swiper-scrollbar::before {
      background-color: rgba(236, 241, 244, 0.2); }
    .get-inspired.dark-bg .swiper-scrollbar .swiper-scrollbar-drag, .get-inspired.page-banner .swiper-scrollbar .swiper-scrollbar-drag, .get-inspired#consent-manager .swiper-scrollbar .swiper-scrollbar-drag {
      background-color: #ECF1F4; }
    .get-inspired.dark-bg .swiper-button, .get-inspired.page-banner .swiper-button, .get-inspired#consent-manager .swiper-button {
      border-color: white; }
      .get-inspired.dark-bg .swiper-button .icon svg, .get-inspired.page-banner .swiper-button .icon svg, .get-inspired#consent-manager .swiper-button .icon svg {
        fill: white;
        stroke: white; }
    .get-inspired.dark-bg .swiper-scrollbar, .get-inspired.page-banner .swiper-scrollbar, .get-inspired#consent-manager .swiper-scrollbar {
      max-width: calc(100% - clamp(23.11111px, 1.80556vw, 34.66667px));
      margin-left: auto;
      margin-right: auto; }
  .get-inspired .background-pattern {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .get-inspired .background-pattern .container, .get-inspired .background-pattern .page-banner ol.breadcrumbs, .page-banner .get-inspired .background-pattern ol.breadcrumbs, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .get-inspired .background-pattern .ugc-storefront-widgets-tabs-container, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .get-inspired .background-pattern .ugc-storefront-widgets-tabs-container, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .get-inspired .background-pattern .ugc-storefront-widgets-tabs-container, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .get-inspired .background-pattern .ugc-storefront-widgets-tabs-container, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .get-inspired .background-pattern .yotpo-layout-header-wrapper, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .get-inspired .background-pattern .yotpo-header-head, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .get-inspired .background-pattern .yotpo-layout-header-wrapper, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .get-inspired .background-pattern .yotpo-header-head, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .get-inspired .background-pattern .yotpo-layout-header-wrapper, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .get-inspired .background-pattern .yotpo-header-head, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .get-inspired .background-pattern .yotpo-layout-header-wrapper, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .get-inspired .background-pattern .yotpo-header-head, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .get-inspired .background-pattern .yotpo-headline, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .get-inspired .background-pattern .yotpo-headline, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .get-inspired .background-pattern .yotpo-headline, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .get-inspired .background-pattern .yotpo-headline, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .get-inspired .background-pattern .yotpo-filters-container, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .get-inspired .background-pattern .yotpo-reviews-container, .get-inspired .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .get-inspired .background-pattern .yotpo-questions-container, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .get-inspired .background-pattern .yotpo-filters-container, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .get-inspired .background-pattern .yotpo-reviews-container, .get-inspired .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .get-inspired .background-pattern .yotpo-questions-container, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .get-inspired .background-pattern .yotpo-filters-container, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .get-inspired .background-pattern .yotpo-reviews-container, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .get-inspired .background-pattern .yotpo-questions-container, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .get-inspired .background-pattern .yotpo-filters-container, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .get-inspired .background-pattern .yotpo-reviews-container, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .get-inspired .background-pattern .yotpo-questions-container, .get-inspired .background-pattern .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .get-inspired .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .get-inspired .background-pattern .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .get-inspired .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .get-inspired .background-pattern .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .get-inspired .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .get-inspired .background-pattern .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .get-inspired .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .get-inspired .background-pattern .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .get-inspired .background-pattern .yotpo-clear-filters-device, .get-inspired .background-pattern .yotpo-clear-filters-container {
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0; }
    .get-inspired .background-pattern img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    @media screen and (max-width: 1024px) {
      .get-inspired .background-pattern .image-caption {
        top: 7px;
        left: 24px;
        right: auto; } }
  .get-inspired .swiper {
    overflow: visible;
    margin: 0 calc(-1 * clamp(12px, 0.9375vw, 18px));
    padding-right: clamp(13.33333px, 1.04167vw, 20px); }
    @media screen and (min-width: 1025px) {
      .get-inspired .swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 33.3%; } }
    @media screen and (max-width: 1024px) {
      .get-inspired .swiper {
        padding-right: 0;
        margin: 0 -8px; } }
    @media screen and (max-width: 1024px) {
      .get-inspired .swiper .swiper-slide {
        padding: 0 8px; } }
    .get-inspired .swiper-button {
      top: calc(-1 * clamp(26.66667px, 2.08333vw, 40px)); }
      @media screen and (max-width: 1024px) {
        .get-inspired .swiper-button {
          display: none; } }
    .get-inspired .swiper-scrollbar {
      max-width: calc(100% - clamp(23.11111px, 1.80556vw, 34.66667px));
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .get-inspired .swiper-scrollbar {
          display: none; } }
  .get-inspired .inspiration-video-item {
    position: relative;
    padding: 0 clamp(12px, 0.9375vw, 18px);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }
    @media screen and (min-width: 1025px) {
      .get-inspired .inspiration-video-item:hover {
        -webkit-transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px)));
        transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px))); } }
    .get-inspired .inspiration-video-item:hover .video-content .button {
      opacity: 1; }
  .get-inspired .video-thumbnail {
    position: relative; }
    .get-inspired .video-thumbnail::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      aspect-ratio: 370 / 308;
      background: linear-gradient(180deg, rgba(21, 21, 21, 0) 0%, #151515 100%);
      opacity: .4;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .get-inspired .video-thumbnail img {
      width: 100%;
      aspect-ratio: 370 / 550;
      object-fit: cover;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .get-inspired .video-thumbnail .icon {
      position: absolute;
      top: clamp(15.11111px, 1.18056vw, 22.66667px);
      right: clamp(16px, 1.25vw, 24px);
      width: clamp(24px, 1.875vw, 36px);
      height: clamp(16.88889px, 1.31944vw, 25.33333px);
      opacity: .6;
      filter: drop-shadow(0px 2px 9px rgba(0, 0, 0, 0.2)); }
      @media screen and (max-width: 1024px) {
        .get-inspired .video-thumbnail .icon {
          width: 27px;
          height: 19px;
          top: 23px;
          right: 23px; } }
  .get-inspired .video-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: clamp(30.22222px, 2.36111vw, 45.33333px);
    max-width: calc(100% - (2 * clamp(12px, 0.9375vw, 18px)));
    margin-left: auto;
    margin-right: auto; }
    @media screen and (max-width: 1024px) {
      .get-inspired .video-content {
        max-width: calc(100% - 16px);
        padding: 28px 30px; } }
    .get-inspired .video-content .button {
      width: 100%;
      background-color: black;
      border-color: black;
      color: white;
      font-family: "Public Sans", Arial, Helvetica, sans-serif;
      margin-bottom: clamp(24px, 1.875vw, 36px);
      opacity: 0;
      transition: all .3s ease-in-out; }
      .get-inspired .video-content .button:hover {
        background-color: #fec45c;
        border-color: #fec45c;
        color: black; }
    .get-inspired .video-content .video-title {
      color: white;
      line-height: 1.3;
      font-weight: 600;
      max-width: clamp(234.66667px, 18.33333vw, 352px);
      letter-spacing: 0; }
      .get-inspired .video-content .video-title a {
        color: inherit;
        text-decoration: none; }
        .get-inspired .video-content .video-title a:hover {
          text-decoration: underline; }

/*--- [ Faqs Section ] ---*/
.faqs-inner .page-heading {
  font-family: "Inter", Arial, Helvetica, sans-serif; }

.faqs-section .accordion {
  border: none;
  border-top: 1px solid #151515;
  border-radius: 0;
  margin-bottom: 0; }
  .faqs-section .accordion-item {
    border-bottom: 1px solid #151515; }
    .faqs-section .accordion-item.is-open .accordion-header .icon {
      transform: rotate(180deg); }
  .faqs-section .accordion-header {
    padding: clamp(33.77778px, 2.63889vw, 50.66667px) 0;
    margin: 0;
    cursor: pointer;
    font-family: "Inter", Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 1024px) {
      .faqs-section .accordion-header {
        font-size: 16px;
        padding: 24px 0;
        padding-right: 36px;
        position: relative;
        line-height: normal; } }
    @media screen and (max-width: 767px) {
      .faqs-section .accordion-header {
        padding: 20px 0;
        padding-right: 30px; } }
    .faqs-section .accordion-header .icon {
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.01904 1.0376C1.32686 0.714051 1.80333 0.661563 2.16357 0.893066L2.23389 0.942871L2.2417 0.94873L2.24854 0.95459L2.32275 1.02295L2.32959 1.02881L2.33643 1.03564L7.99756 7.01025L13.6626 1.03857C13.9721 0.712129 14.45 0.665604 14.8091 0.896973L14.8794 0.946777L14.8931 0.958496L14.9683 1.02588L14.9751 1.03271L14.981 1.03955C15.3057 1.3825 15.3307 1.91157 15.0679 2.28467L15.063 2.29248L15.0571 2.29932L14.9927 2.37744L14.981 2.39111L8.65674 9.06689C8.32668 9.41499 7.80472 9.44499 7.43994 9.15869L7.43311 9.15381L7.42627 9.14697L7.35205 9.07959L7.33838 9.06592L1.01807 2.39111V2.39014C0.681592 2.0379 0.660252 1.48741 0.955566 1.11084L1.01904 1.0376Z' fill='%23151515' stroke='%23151515' stroke-width='0.5'/%3E%3C/svg%3E%0A");
      width: clamp(14.22222px, 1.11111vw, 21.33333px);
      height: clamp(8.88889px, 0.69444vw, 13.33333px);
      background-size: 100% auto;
      display: inline-block;
      vertical-align: middle;
      margin-left: clamp(10.66667px, 0.83333vw, 16px);
      transition: all .3s ease-in-out;
      cursor: pointer; }
      @media screen and (max-width: 1024px) {
        .faqs-section .accordion-header .icon {
          position: absolute;
          right: 0;
          top: 50%;
          width: 16px;
          height: 10px;
          margin-top: -5px; } }
  .faqs-section .accordion-content {
    padding: clamp(0px, 0vw, 0px) clamp(39.11111px, 3.05556vw, 58.66667px) clamp(16px, 1.25vw, 24px) 0; }
    @media screen and (max-width: 1024px) {
      .faqs-section .accordion-content {
        padding: 0 0 35px; } }
    @media screen and (max-width: 1024px) {
      .faqs-section .accordion-content p:last-child {
        margin-bottom: 0; } }

/*--- [ Inspiration Section ] ---*/
@media screen and (max-width: 1024px) {
  .inspiration-section .page-heading {
    text-align: left; } }

.inspiration-section .inspiration-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: clamp(23.11111px, 1.80556vw, 34.66667px);
  margin: 0;
  padding: 0;
  list-style: none; }
  @media screen and (max-width: 1024px) {
    .inspiration-section .inspiration-grid {
      gap: 16px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .inspiration-section .inspiration-grid {
      gap: 24px; } }
  @media screen and (max-width: 767px) {
    .inspiration-section .inspiration-grid {
      gap: 30px; } }

.inspiration-section .inspiration-card {
  width: calc((100% - (2 * clamp(23.11111px, 1.80556vw, 34.66667px))) / 3); }
  @media screen and (max-width: 1024px) {
    .inspiration-section .inspiration-card {
      width: calc((100% - (2 * 16px)) / 3); } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .inspiration-section .inspiration-card {
      width: calc((100% - (2 * 24px)) / 3); } }
  @media screen and (max-width: 767px) {
    .inspiration-section .inspiration-card {
      width: 100%; } }
  .inspiration-section .inspiration-card-image {
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    overflow: hidden; }
    .inspiration-section .inspiration-card-image img {
      width: 100%;
      aspect-ratio: 376 / 287;
      object-fit: cover;
      transition: all .4s ease; }
    .inspiration-section .inspiration-card-image:hover img {
      transform: scale(1.05); }
  .inspiration-section .inspiration-card-content {
    padding: clamp(20.44444px, 1.59722vw, 30.66667px) 0 0; }
    @media screen and (max-width: 1024px) {
      .inspiration-section .inspiration-card-content {
        padding-top: 14px; } }
    @media screen and (max-width: 767px) {
      .inspiration-section .inspiration-card-content {
        padding-top: 30px; } }
  .inspiration-section .inspiration-card-title {
    line-height: 1.1;
    letter-spacing: calc(-1 * clamp(0.71111px, 0.05556vw, 1.06667px));
    margin-top: 0;
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
    font-family: "Inter", Arial, Helvetica, sans-serif; }
    .inspiration-section .inspiration-card-title a {
      text-decoration: none;
      color: inherit; }
      .inspiration-section .inspiration-card-title a:hover {
        opacity: .8; }
    @media screen and (max-width: 1024px) {
      .inspiration-section .inspiration-card-title {
        font-size: 24px;
        margin-bottom: 8px; } }
    @media screen and (max-width: 767px) {
      .inspiration-section .inspiration-card-title {
        margin-bottom: 15px; } }
  .inspiration-section .inspiration-card p {
    line-height: 1.5;
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
    color: #2B2930; }
    @media screen and (max-width: 1024px) {
      .inspiration-section .inspiration-card p {
        margin-bottom: 15px; } }
  .inspiration-section .inspiration-card-action {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: 1.5;
    font-weight: 700;
    color: #0e0e0e;
    text-decoration: underline; }
    @media screen and (max-width: 1024px) {
      .inspiration-section .inspiration-card-action {
        font-size: 15px; } }
    .inspiration-section .inspiration-card-action:hover {
      color: #C6281D;
      text-decoration: none; }

.inspiration-instagram-feed {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1325' viewBox='0 0 1440 1325' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_56_1395' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='1325'%3E%3Crect width='1440' height='1325' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_56_1395)'%3E%3Cpath d='M665.5 -96.9113C975.017 -4.05646 1315.48 -81.4355 1625 -360V119.75C1330.96 305.46 990.492 305.46 665.5 197.129C340.508 88.7984 61.9435 166.177 61.9435 367.363C61.9435 568.548 278.604 661.403 634.548 506.645C990.492 351.887 1574.15 382.408 1534.03 879.873C1492.83 1390.82 1005.97 1342.34 495.266 1264.96C15.5161 1203.06 -159.876 1430.03 -294 1559V1063.77C86.8341 818.075 519.476 953.314 768.057 1031.02L773.831 1032.82C1021.44 1110.2 1315.48 1032.82 1253.58 800.685C1129.77 413.79 680.975 785.21 278.604 785.21C-123.767 785.21 -402.331 367.363 -92.815 57.8468C154.798 -189.766 505.583 -153.656 665.5 -96.9113Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M537 -90.6452C835.065 -1.2258 1162.94 -75.7419 1461 -344V118C1177.84 296.839 849.968 296.839 537 192.516C224.032 88.1936 -44.2258 162.71 -44.2258 356.452C-44.2258 550.194 164.419 639.613 507.194 490.581C849.968 341.548 1412.03 370.94 1373.4 850C1333.72 1342.04 864.871 1295.35 373.065 1220.84C-88.9355 1161.23 -257.839 1379.81 -387 1504V1027.1C-20.256 790.488 396.379 920.724 635.763 995.552L641.323 997.29C879.774 1071.81 1162.94 997.29 1103.32 773.742C984.097 401.161 551.903 758.839 164.419 758.839C-223.065 758.839 -491.323 356.452 -193.259 58.3871C45.1931 -180.065 383 -145.29 537 -90.6452Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: top clamp(463.11111px, 36.18056vw, 694.66667px) center; }
  @media screen and (max-width: 1024px) {
    .inspiration-instagram-feed {
      background-image: none; } }
  .inspiration-instagram-feed.hide-bg-image {
    background-image: none; }

/*--- [ About Category ] ---*/
.about-category {
  background-color: #151515;
  background-image: url("data:image/svg+xml,%3Csvg width='1439' height='635' viewBox='0 0 1439 635' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_156_3305' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='635'%3E%3Crect width='1440' height='635' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_156_3305)'%3E%3Cpath d='M665.5 -206.911C975.017 -114.056 1315.48 -191.435 1625 -470V9.75C1330.96 195.46 990.492 195.46 665.5 87.129C340.508 -21.2016 61.9435 56.1774 61.9435 257.363C61.9435 458.548 278.604 551.403 634.548 396.645C990.492 241.887 1574.15 272.408 1534.03 769.873C1492.83 1280.82 1005.97 1232.34 495.266 1154.96C15.5161 1093.06 -159.876 1320.03 -294 1449V953.774C86.8341 708.075 519.476 843.314 768.057 921.018L773.831 922.823C1021.44 1000.2 1315.48 922.823 1253.58 690.685C1129.77 303.79 680.975 675.21 278.604 675.21C-123.767 675.21 -402.331 257.363 -92.815 -52.1532C154.798 -299.766 505.583 -263.656 665.5 -206.911Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M537 -200.645C835.065 -111.226 1162.94 -185.742 1461 -454V8.00003C1177.84 186.839 849.968 186.839 537 82.5162C224.032 -21.8064 -44.2258 52.7097 -44.2258 246.452C-44.2258 440.194 164.419 529.613 507.194 380.581C849.968 231.548 1412.03 260.94 1373.4 740C1333.72 1232.04 864.871 1185.35 373.065 1110.84C-88.9355 1051.23 -257.839 1269.81 -387 1394V917.097C-20.256 680.488 396.379 810.724 635.763 885.552L641.323 887.29C879.774 961.807 1162.94 887.29 1103.32 663.742C984.097 291.161 551.903 648.839 164.419 648.839C-223.065 648.839 -491.323 246.452 -193.259 -51.6129C45.1931 -290.065 383 -255.29 537 -200.645Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-position: left top;
  background-repeat: no-repeat; }
  @media screen and (max-width: 1024px) {
    .about-category {
      background-size: auto 100%; } }
  .about-category__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-top: 0;
    padding-bottom: 0; }
    @media screen and (min-width: 1025px) {
      .about-category__inner {
        display: flex; } }
    @media screen and (max-width: 1024px) {
      .about-category__inner {
        grid-template-columns: 1fr;
        padding-top: 0;
        padding-bottom: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .about-category__inner {
        grid-template-columns: 1fr 1fr; } }
  .about-category__label {
    color: #F67EA5;
    margin-top: 0;
    margin-top: clamp(19.55556px, 1.52778vw, 29.33333px); }
    @media screen and (max-width: 1024px) {
      .about-category__label {
        margin-top: 27px; } }
  .about-category__text {
    margin-bottom: clamp(30.22222px, 2.36111vw, 45.33333px); }
    @media screen and (max-width: 1024px) {
      .about-category__text {
        margin-bottom: 0; } }
  .about-category__image {
    margin-left: 0; }
    @media screen and (min-width: 1025px) {
      .about-category__image {
        width: calc(100% - clamp(506.66667px, 39.58333vw, 760px)); } }
    .about-category__image img {
      width: 84.42622951%; }
      @media screen and (max-width: 1024px) {
        .about-category__image img {
          width: 100%; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .about-category__image img {
          width: calc(100% - 24px); } }
  @media screen and (min-width: 1025px) {
    .about-category__content {
      width: clamp(506.66667px, 39.58333vw, 760px);
      padding-right: 0; } }
  @media screen and (max-width: 1024px) {
    .about-category__content {
      padding-left: 0; } }

/*--- [ Tips Section ] ---*/
.tips-section {
  overflow: hidden;
  background-color: #ECF1F4; }
  .tips-section .page-heading {
    margin-bottom: 0;
    line-height: 1.08333; }
    @media screen and (max-width: 1024px) {
      .tips-section .page-heading {
        margin-bottom: 20px; } }
  .tips-section .seaction-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    margin-bottom: clamp(31.11111px, 2.43056vw, 46.66667px); }
    @media screen and (max-width: 1024px) {
      .tips-section .seaction-heading {
        flex-direction: column;
        align-items: flex-start; } }
    .tips-section .seaction-heading .view-all-link {
      margin-left: auto;
      line-height: 1.2;
      font-weight: 700;
      color: inherit;
      font-family: "Inter", sans-serif; }
      @media screen and (max-width: 1024px) {
        .tips-section .seaction-heading .view-all-link {
          margin-left: 0; } }
      .tips-section .seaction-heading .view-all-link:hover {
        text-decoration: none; }
  @media screen and (max-width: 1024px) {
    .tips-section .card-title {
      font-size: 20px;
      line-height: 1.3; } }
  .tips-section .card-title a:hover {
    text-decoration: none;
    opacity: .8; }
  .tips-section .card-img-container img {
    width: 100%;
    height: auto;
    aspect-ratio: 276/330;
    object-fit: cover;
    position: relative;
    transition: all .4s ease; }
  .tips-section .card-img-container::after {
    display: none; }
  .tips-section .card-img-container:hover img {
    transform: scale(1.05); }
  .tips-section .read-more {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: 1.5; }
    @media screen and (max-width: 1024px) {
      .tips-section .read-more {
        font-size: 15px; } }
  .tips-section .swiper {
    overflow: visible; }
    .tips-section .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
    .tips-section .swiper-button {
      top: 0;
      transform: none;
      position: static; }
      @media screen and (max-width: 1024px) {
        .tips-section .swiper-button {
          display: none; } }
      .tips-section .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: clamp(30.22222px, 2.36111vw, 45.33333px); }

/*--- [ Pill Filters ] ---*/
.pill-filters {
  padding-top: clamp(16.44444px, 1.28472vw, 24.66667px);
  padding-bottom: clamp(16.44444px, 1.28472vw, 24.66667px);
  background-color: #E0E8EC; }
  @media screen and (max-width: 1024px) {
    .pill-filters {
      overflow: hidden;
      padding-top: 23px;
      padding-bottom: 23px; } }
  .pill-filters .swiper {
    margin: 0 calc(-1 * clamp(6.22222px, 0.48611vw, 9.33333px)); }
    @media screen and (max-width: 1024px) {
      .pill-filters .swiper {
        overflow: visible;
        margin: 0 -7px; } }
    .pill-filters .swiper-slide {
      width: auto;
      padding: 0 clamp(6.22222px, 0.48611vw, 9.33333px); }
      @media screen and (max-width: 1024px) {
        .pill-filters .swiper-slide {
          padding: 0 7px; } }
    .pill-filters .swiper-button {
      transform: translateY(-50%);
      top: 50%;
      z-index: 2;
      border: none; }
      .pill-filters .swiper-button ~ .gradient-left, .pill-filters .swiper-button ~ .gradient-right {
        width: clamp(177.77778px, 13.88889vw, 266.66667px);
        height: 100%;
        background: linear-gradient(90deg, #E0E8EC 52.86%, rgba(224, 232, 236, 0) 83.84%);
        position: absolute;
        top: 50%;
        left: clamp(17.77778px, 1.38889vw, 26.66667px);
        transform: translate(calc(-1 * clamp(114.66667px, 8.95833vw, 172px)), -50%);
        z-index: 1;
        pointer-events: none; }
        @media screen and (max-width: 1024px) {
          .pill-filters .swiper-button ~ .gradient-left, .pill-filters .swiper-button ~ .gradient-right {
            display: none; } }
      .pill-filters .swiper-button ~ .gradient-right {
        left: auto;
        right: clamp(17.77778px, 1.38889vw, 26.66667px);
        transform: translate(clamp(114.66667px, 8.95833vw, 172px), -50%) rotate(180deg); }
      .pill-filters .swiper-button-lock {
        display: none; }
        .pill-filters .swiper-button-lock ~ .gradient-left, .pill-filters .swiper-button-lock ~ .gradient-right {
          display: none; }
      .pill-filters .swiper-button-prev {
        left: calc(-1 * clamp(56.88889px, 4.44444vw, 85.33333px));
        right: auto; }
      .pill-filters .swiper-button-next {
        right: calc(-1 * clamp(56.88889px, 4.44444vw, 85.33333px)); }
  .pill-filters .pill {
    border: 1px solid #151515;
    font-weight: 700;
    line-height: 1;
    padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(32px, 2.5vw, 48px);
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px); }
    @media screen and (max-width: 1024px) {
      .pill-filters .pill {
        padding: 12px 28px; } }
    .pill-filters .pill a {
      text-decoration: none;
      color: #151515; }
      @media screen and (max-width: 1024px) {
        .pill-filters .pill a {
          font-size: 14px; } }
    .pill-filters .pill:hover {
      background-color: white;
      border-color: white; }

@media (min-width: 820px) and (max-width: 1024px) {
  #yotpo-questions-and-answers .yotpo-main-layout .yotpo-header-head {
    padding-bottom: 0; } }

@media screen and (max-width: 767px) {
  #yotpo-questions-and-answers .yotpo-empty-state-wrapper {
    padding-bottom: 0; } }

.yotpo-display-l .yotpo-device-mobile, .yotpo-display-l .yotpo-display-l, .yotpo-display-s .yotpo-device-mobile, .yotpo-display-s .yotpo-display-l, .yotpo-device-mobile .yotpo-device-mobile, .yotpo-device-mobile .yotpo-display-l, .yotpo-reviews-main-widget .yotpo-device-mobile, .yotpo-reviews-main-widget .yotpo-display-l {
  padding-bottom: 0; }

.yotpo-display-l #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-title, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-title, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-title, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-mobile-filters-popup-title {
  font-weight: 20px !important;
  font-weight: 500 !important;
  color: #151515;
  font-family: "Inter", sans-serif; }

.yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-closable .yotpo-dropdown-base, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-closable .yotpo-dropdown-base, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-closable .yotpo-dropdown-base, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-closable .yotpo-dropdown-base {
  height: 45px !important;
  padding: 13px 22px !important; }

.yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-closable.yotpo-dropdown-closable--focused .yotpo-dropdown-base, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-closable.yotpo-dropdown-closable--focused .yotpo-dropdown-base, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-closable.yotpo-dropdown-closable--focused .yotpo-dropdown-base, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-closable.yotpo-dropdown-closable--focused .yotpo-dropdown-base {
  outline: 0 !important;
  border-color: #E0E0E0 !important; }

.yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option {
  background-color: transparent !important; }
  .yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .star-container svg path, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .star-container svg path, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .star-container svg path, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .star-container svg path {
    fill: #000000;
    stroke: #000; }
  .yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .formated-value, .yotpo-display-l #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .formated-value, .yotpo-display-s #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .formated-value, .yotpo-device-mobile #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .formated-value, .yotpo-reviews-main-widget #yotpo-mobile-filters-popup .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value {
    color: #000000; }

.yotpo-display-l.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-display-s.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-device-mobile.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-reviews-main-widget.yotpo-questions-and-answers .yotpo-header-summary {
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
  color: inherit !important;
  text-align: left; }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-display-s.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-device-mobile.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-reviews-main-widget.yotpo-questions-and-answers .yotpo-header-summary {
      font-size: 14px !important; } }
  @media screen and (max-width: 767px) {
    .yotpo-display-l.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-display-s.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-device-mobile.yotpo-questions-and-answers .yotpo-header-summary, .yotpo-reviews-main-widget.yotpo-questions-and-answers .yotpo-header-summary {
      text-align: center; } }

.yotpo-display-l.yotpo-questions-and-answers .yotpo-layout-header-wrapper, .yotpo-display-s.yotpo-questions-and-answers .yotpo-layout-header-wrapper, .yotpo-device-mobile.yotpo-questions-and-answers .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget.yotpo-questions-and-answers .yotpo-layout-header-wrapper {
  padding-bottom: 0 !important; }

.yotpo-display-l .yotpo-main-reviews-widget .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-reviews-widget .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-reviews-widget .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-reviews-widget .yotpo-layout-header-wrapper {
  margin-top: calc(-1 * clamp(44.44444px, 3.47222vw, 66.66667px)); }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-reviews-widget .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-reviews-widget .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-reviews-widget .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-reviews-widget .yotpo-layout-header-wrapper {
      margin-top: 0; } }

.yotpo-display-l .yotpo-main-widget-layout .yotpo-head, .yotpo-display-s .yotpo-main-widget-layout .yotpo-head, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-head, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-head {
  margin: 0 !important; }

.yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container {
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 1;
  top: clamp(44.44444px, 3.47222vw, 66.66667px); }
  @media screen and (min-width: 1025px) {
    .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container {
      justify-content: flex-start; } }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container {
      position: static;
      background-color: #0e0e0e;
      padding-top: 40px; } }

.yotpo-display-l .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab, .yotpo-display-s .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab {
  color: #F67EA5;
  font-size: clamp(19.55556px, 1.52778vw, 29.33333px);
  font-weight: 500;
  line-height: 1;
  font-family: "Inter", sans-serif;
  padding-bottom: clamp(9.77778px, 0.76389vw, 14.66667px);
  border-bottom: 1px solid transparent;
  margin-inline-end: clamp(35.55556px, 2.77778vw, 53.33333px); }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected, .yotpo-display-s .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected {
    border-color: white; }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab:last-child, .yotpo-display-s .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab:last-child, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab:last-child, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab:last-child {
    margin-inline-end: 0; }

.yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container {
  background-color: #0e0e0e;
  color: white; }
  @media screen and (min-width: 1025px) {
    .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container {
      margin-top: 0; } }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-rating .star-container:not(:last-child), .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-rating .star-container:not(:last-child), .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-rating .star-container:not(:last-child), .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-rating .star-container:not(:last-child) {
    margin-right: clamp(4.44444px, 0.34722vw, 6.66667px); }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container svg, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container svg, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container svg, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container svg {
    width: clamp(12.44444px, 0.97222vw, 18.66667px);
    height: clamp(12.44444px, 0.97222vw, 18.66667px);
    stroke: #fff;
    transform: none; }
    .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container svg path, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container svg path, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container svg path, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container svg path {
      stroke: #fff; }
    .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="rgba(0,0,0,1)"], .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="rgba(0,0,0,1)"], .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="rgba(0,0,0,1)"], .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="rgba(0,0,0,1)"] {
      stop-color: #fff; }
    .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="#FFFFFF"], .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="#FFFFFF"], .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="#FFFFFF"], .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container svg stop[stop-color="#FFFFFF"] {
      stop-color: #151515; }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text {
    color: inherit !important;
    line-height: 1.4;
    font-family: "Inter", sans-serif;
    margin-top: 0;
    margin-bottom: clamp(5.33333px, 0.41667vw, 8px); }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line-text {
        font-size: 12px;
        margin-bottom: 4px; } }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-distribution, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-distribution, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-distribution, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-star-distribution {
    display: none; }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel {
    padding-right: 0; }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-vertical-border, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-vertical-border, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-vertical-border, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-vertical-border {
    display: none; }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
    color: white;
    font-size: clamp(44.44444px, 3.47222vw, 66.66667px);
    line-height: 1;
    font-weight: 500;
    font-family: "Inter", sans-serif; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score {
        font-size: 36px; } }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper {
    right: 9%;
    top: clamp(138.66667px, 10.83333vw, 208px); }
    @media screen and (min-width: 1025px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper {
        position: absolute;
        transform: translateY(-50%); } }
    @media (min-width: 820px) and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper {
        right: 24px;
        top: 54px; } }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s {
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    font-weight: 700 !important;
    padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(28.44444px, 2.22222vw, 42.66667px) !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    color: white !important;
    width: auto;
    height: auto;
    text-decoration: none;
    font-family: "Inter", sans-serif !important;
    min-height: 0 !important;
    line-height: 1 !important; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s {
        font-size: 14px !important;
        padding: 14px 30px !important; } }
    .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s:hover, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s:hover, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s:hover, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s:hover, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s:hover, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s:hover, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s:hover, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s:hover, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s:hover, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s:hover {
      background-color: white !important;
      color: black !important; }
    .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s span, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s span, .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s span, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s span, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s span, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s span, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-btn-s span, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-new-review-btn-wrapper .yotpo-ask-question-btn-s span, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-btn-s span, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-s span {
      font-size: inherit !important;
      font-family: inherit !important;
      font-weight: inherit !important;
      color: inherit !important;
      line-height: 1 !important; }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section {
    flex-direction: row;
    -webkit-flex-direction: row;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary {
        margin-top: 0; } }
  .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel {
    margin-left: clamp(15.11111px, 1.18056vw, 22.66667px);
    padding-top: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column-reverse;
    -webkit-flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-display-s .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-device-mobile .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel, .yotpo-reviews-main-widget .yotpo-main-widget-layout .yotpo-header-container .yotpo-bottom-line .yotpo-bottom-line-right-panel {
        margin-left: 15px; } }

.yotpo-display-l .yotpo-base-layout, .yotpo-display-l .yotpo-main-layout, .yotpo-display-s .yotpo-base-layout, .yotpo-display-s .yotpo-main-layout, .yotpo-device-mobile .yotpo-base-layout, .yotpo-device-mobile .yotpo-main-layout, .yotpo-reviews-main-widget .yotpo-base-layout, .yotpo-reviews-main-widget .yotpo-main-layout {
  margin: 0 auto;
  width: 100% !important;
  position: relative; }

.yotpo-display-l .yotpo-header-margin, .yotpo-display-s .yotpo-header-margin, .yotpo-device-mobile .yotpo-header-margin, .yotpo-reviews-main-widget .yotpo-header-margin {
  margin-top: 0; }

.yotpo-display-l .yotpo-header-margin, .yotpo-display-s .yotpo-header-margin, .yotpo-device-mobile .yotpo-header-margin, .yotpo-reviews-main-widget .yotpo-header-margin {
  padding-top: clamp(103.11111px, 8.05556vw, 154.66667px); }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-header-margin, .yotpo-display-s .yotpo-header-margin, .yotpo-device-mobile .yotpo-header-margin, .yotpo-reviews-main-widget .yotpo-header-margin {
      padding-top: 20px;
      padding-bottom: 40px;
      margin-top: 0 !important; } }

@media screen and (max-width: 767px) {
  .yotpo-display-l .yotpo-star-rating .star-container:not(:last-child), .yotpo-display-s .yotpo-star-rating .star-container:not(:last-child), .yotpo-device-mobile .yotpo-star-rating .star-container:not(:last-child), .yotpo-reviews-main-widget .yotpo-star-rating .star-container:not(:last-child) {
    margin-right: 5px; } }

.yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head {
  justify-content: space-between !important;
  margin-bottom: 0 !important;
  padding-top: 0;
  padding-bottom: clamp(44.44444px, 3.47222vw, 66.66667px); }
  @media screen and (min-width: 1025px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head {
      flex-direction: row !important; } }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head {
      padding-bottom: 40px; } }
  .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper:empty, .yotpo-display-l .yotpo-main-layout .yotpo-header-head:empty, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper:empty, .yotpo-display-s .yotpo-main-layout .yotpo-header-head:empty, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper:empty, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head:empty, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper:empty, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head:empty {
    display: none; }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line {
      margin-bottom: 0 !important; } }
  @media (max-width: 800px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line {
      padding-bottom: 40px; } }
  @media screen and (max-width: 767px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper .yotpo-bottom-line, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-bottom-line {
      padding-bottom: 40px; } }

.yotpo-display-l .yotpo-main-layout > .yotpo-review-border-smooth, .yotpo-display-s .yotpo-main-layout > .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-main-layout > .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-main-layout > .yotpo-review-border-smooth {
  margin-top: 0 !important;
  height: auto; }

.yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-s .yotpo-main-layout .yotpo-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head {
  padding-top: clamp(103.11111px, 8.05556vw, 154.66667px);
  background-color: #0e0e0e;
  color: white;
  padding-bottom: clamp(44.44444px, 3.47222vw, 66.66667px); }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-head, .yotpo-display-s .yotpo-main-layout .yotpo-head, .yotpo-device-mobile .yotpo-main-layout .yotpo-head, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head {
      padding-top: 20px;
      padding-bottom: 0; } }
  .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline {
    text-align: left;
    color: white;
    margin: 0;
    flex-basis: 100% !important;
    font-family: "Inter", sans-serif !important;
    font-weight: 700 !important; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline {
        font-size: 36px;
        line-height: 1.88888889; } }
    @media (max-width: 800px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline {
        text-align: center; } }
    @media screen and (max-width: 767px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline {
        text-align: center; } }

.yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline {
  text-align: left;
  color: white;
  margin: 0;
  font-weight: 700 !important;
  font-family: "Inter", sans-serif !important; }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline {
      font-size: 36px;
      line-height: 1.88888889; } }
  @media (max-width: 800px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-headline {
      text-align: center; } }

.yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-summary, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-summary, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-summary, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-summary {
  color: inherit;
  text-align: left; }
  @media (max-width: 800px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-header-head .yotpo-header-summary, .yotpo-display-s .yotpo-main-layout .yotpo-header-head .yotpo-header-summary, .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .yotpo-header-summary, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .yotpo-header-summary {
      text-align: center; } }

.yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container {
  margin: 0 auto;
  padding: clamp(31.11111px, 2.43056vw, 46.66667px) 0; }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container {
      padding: 24px; } }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter--focus:after, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover:after, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter--focus:after, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover:after, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter--focus:after, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover:after, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter--focus:after, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover:after, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base {
    outline: 0 !important; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter .yotpo-icon-button__icon svg, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter .yotpo-icon-button__icon svg, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter .yotpo-icon-button__icon svg, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter .yotpo-icon-button__icon svg {
    fill: #151515 !important; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover .yotpo-icon-button__icon svg, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover .yotpo-icon-button__icon svg, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover .yotpo-icon-button__icon svg, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-search-filter:hover .yotpo-icon-button__icon svg {
    fill: #151515 !important; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner {
    flex-direction: row;
    -webkit-flex-direction: row; }
    @media (max-width: 800px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner {
        gap: 10px !important;
        row-gap: 16px !important;
        flex-wrap: wrap; } }
    @media screen and (max-width: 767px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner {
        gap: 10px !important;
        row-gap: 16px !important;
        flex-wrap: wrap; } }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
        flex-wrap: nowrap; } }
    @media (max-width: 800px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
        row-gap: 16px !important;
        flex-basis: 100% !important;
        flex-wrap: wrap; } }
    @media screen and (max-width: 767px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
        row-gap: 16px !important;
        flex-basis: 100% !important;
        flex-wrap: wrap; } }
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter {
      width: clamp(400.88889px, 31.31944vw, 601.33333px);
      height: clamp(40px, 3.125vw, 60px);
      border-color: #E0E0E0 !important; }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter {
          height: 45px;
          width: 340px; } }
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input {
        padding-left: clamp(21.33333px, 1.66667vw, 32px);
        font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
        color: black;
        font-weight: 500; }
        @media screen and (max-width: 1024px) {
          .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-search-input {
            font-size: 14px;
            padding-left: 24px; } }
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button {
        background-color: transparent !important;
        width: auto;
        height: auto;
        margin-inline-end: clamp(19.55556px, 1.52778vw, 29.33333px); }
        @media screen and (max-width: 1024px) {
          .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-search-filter .yotpo-icon-button {
            margin-inline-end: 18px; } }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn {
        height: 45px;
        border-color: #E0E0E0 !important;
        flex-basis: 100%;
        width: 100%;
        padding: 13px 22px; } }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn .yotpo-mobile-filters-btn-text, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn .yotpo-mobile-filters-btn-text, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn .yotpo-mobile-filters-btn-text, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-mobile-filters-btn .yotpo-mobile-filters-btn-text {
        font-size: 12px !important;
        font-weight: 500;
        color: #000; } }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel {
        flex-basis: 100% !important;
        width: 100% !important; } }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-selected-value__label--inside, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-selected-value__label--inside, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-selected-value__label--inside, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-selected-value__label--inside {
    opacity: 1 !important;
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    line-height: 1;
    font-weight: 500;
    color: #000000 !important; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input {
    height: clamp(40px, 3.125vw, 60px);
    border-color: #E0E0E0 !important;
    padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(19.55556px, 1.52778vw, 29.33333px);
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    color: black;
    line-height: 1;
    font-weight: 500; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input {
        height: 45px; } }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__label--textual, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__value, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__label--textual, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__value, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__label--textual, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__value, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__label--textual, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-selected-value__value {
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    line-height: 1;
    font-weight: 500;
    opacity: 1;
    color: #000000;
    white-space: nowrap; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-label, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-label, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-label, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-label {
    display: none; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper {
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
    -webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    background-color: white;
    border: 1px solid #F2F2F2; }
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option-label, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option-label, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option-label, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option-label {
      align-items: center; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option {
    height: auto !important;
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    line-height: 1.6 !important;
    font-weight: 500 !important;
    text-decoration: none !important; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option {
        width: 100% !important; } }
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected {
      background-color: transparent;
      color: #000 !important; }
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .star-container svg path {
        fill: #000000;
        stroke: #000; }
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .yotpo-selected-icon--focused path, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .yotpo-selected-icon--focused path, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .yotpo-selected-icon--focused path, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected .yotpo-selected-icon--focused path {
        fill: #000; }
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover {
        color: #000 !important; }
        .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover svg path, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover svg path, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover svg path, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option--selected.yotpo-dropdown-option--hover svg path {
          fill: #000;
          stroke: #000; }
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-content-wrapper .yotpo-dropdown-option .formated-value {
      font-size: inherit; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter, .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-media-select, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-media-select, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-media-select, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-media-select {
    width: clamp(177.77778px, 13.88889vw, 266.66667px); }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select {
    height: clamp(40px, 3.125vw, 60px);
    border-color: #E0E0E0 !important;
    padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(19.55556px, 1.52778vw, 29.33333px);
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    color: black;
    line-height: 1;
    font-weight: 500; }
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select .yotpo-selected-value, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select .yotpo-selected-value, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select .yotpo-selected-value, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-media-filter .yotpo-media-select .yotpo-selected-value {
      font-size: inherit !important; }
  .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base {
    height: clamp(40px, 3.125vw, 60px);
    border-color: #E0E0E0 !important;
    padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(19.55556px, 1.52778vw, 29.33333px);
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    color: black;
    line-height: 1;
    font-weight: 500;
    background-color: white;
    border-radius: clamp(53.33333px, 4.16667vw, 80px);
    box-sizing: border-box;
    min-width: clamp(177.77778px, 13.88889vw, 266.66667px);
    border-width: 1px;
    border-style: solid; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base {
        height: 45px;
        font-size: 14px;
        padding: 13px 22px;
        width: 100% !important;
        border-width: 1px;
        border-style: solid; } }
    .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base .yotpo-dropdown-arrow-icon, .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base .yotpo-dropdown-arrow-icon, .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base .yotpo-dropdown-arrow-icon, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-base .yotpo-dropdown-arrow-icon {
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(6.22222px, 0.48611vw, 9.33333px); }

.yotpo-display-l .yotpo-verified-icon-wrapper, .yotpo-display-s .yotpo-verified-icon-wrapper, .yotpo-device-mobile .yotpo-verified-icon-wrapper, .yotpo-reviews-main-widget .yotpo-verified-icon-wrapper {
  display: none; }

.yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review), .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review), .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review), .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) {
  margin: clamp(26.66667px, 2.08333vw, 40px) 0; }
  @media screen and (min-width: 1025px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review), .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review), .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review), .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) {
      flex-wrap: nowrap !important; } }
  .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
    max-width: clamp(115.55556px, 9.02778vw, 173.33333px); }
    @media screen and (min-width: 1025px) {
      .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
        flex-wrap: nowrap;
        min-width: 0 !important;
        width: clamp(115.55556px, 9.02778vw, 173.33333px); } }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel {
        min-width: 0 !important;
        flex-basis: 134px; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-verified-icon-wrapper, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-verified-icon-wrapper, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-verified-icon-wrapper, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-verified-icon-wrapper {
      display: none; }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer {
      flex-direction: column !important;
      align-items: flex-start !important; }
      @media (max-width: 800px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer {
          flex-direction: row !important; } }
      @media screen and (max-width: 767px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer {
          flex-direction: row !important; } }
      @media screen and (min-width: 1025px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer .yotpo-reviewer-details {
          align-self: flex-start; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-details-verified, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-details-verified, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-details-verified, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-details-verified {
      padding-top: 0 !important; }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image {
      margin-right: 0 !important;
      margin-bottom: clamp(14.22222px, 1.11111vw, 21.33333px); }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-image {
          margin-bottom: 0;
          margin-right: 17px !important; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name {
      font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
      font-weight: 700 !important;
      line-height: 1;
      color: #151515 !important; }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-name {
          font-size: 16px; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px) !important;
      line-height: 1.6;
      color: #151515 !important; }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-left-panel .yotpo-reviewer-verified-buyer-text {
          font-size: 13px; } }
  .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel {
    padding-right: clamp(23.11111px, 1.80556vw, 34.66667px);
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: clamp(28.44444px, 2.22222vw, 42.66667px);
    grid-row-gap: 0px; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel {
        grid-template-columns: auto 1fr;
        grid-template-rows: repeat(2, 0fr);
        grid-column-gap: 0;
        padding-left: 0;
        padding-right: 0; } }
    @media screen and (max-width: 767px) {
      .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel {
        margin-top: 30px; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .star-container:not(:last-child), .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .star-container:not(:last-child), .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .star-container:not(:last-child), .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .star-container:not(:last-child) {
      margin-right: clamp(4.44444px, 0.34722vw, 6.66667px); }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon {
      width: clamp(12.44444px, 0.97222vw, 18.66667px);
      height: clamp(12.44444px, 0.97222vw, 18.66667px); }
      @media screen and (max-width: 767px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-star-rating-icon {
          width: 12px;
          height: 12px; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title {
      flex-direction: column-reverse;
      -webkit-flex-direction: column-reverse;
      margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px);
      grid-area: 1 / 2 / 2 / 3;
      margin-top: clamp(6.22222px, 0.48611vw, 9.33333px); }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title {
          display: flex;
          flex-wrap: wrap;
          margin-top: 0;
          margin-bottom: 12px; } }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-star-rating {
          flex-basis: auto; } }
      .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
        margin-left: 0;
        margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px);
        font-size: clamp(21.33333px, 1.66667vw, 32px);
        font-weight: 700;
        font-family: "Inter", sans-serif;
        line-height: 1.25;
        color: #151515; }
        @media screen and (max-width: 1024px) {
          .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-rating-title .yotpo-review-title {
            font-size: 18px;
            margin-bottom: 5px;
            flex-basis: auto;
            margin-top: 0; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel svg, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel svg, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel svg, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel svg {
      width: clamp(15.11111px, 1.18056vw, 22.66667px);
      height: clamp(15.11111px, 1.18056vw, 22.66667px); }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content {
      font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
      font-weight: 300;
      line-height: 1.875;
      color: #151515;
      grid-area: 2 / 2 / 3 / 3; }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-content {
          font-size: 16px;
          line-height: 1.6;
          margin-top: 0; } }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-thumbnail-container, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-thumbnail-container, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-thumbnail-container, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-review-thumbnail-container {
      grid-area: 1 / 1 / 5 / 2;
      margin-bottom: 0; }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail {
      display: block; }
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail {
      width: 100% !important;
      aspect-ratio: 134 / 177;
      height: auto !important;
      object-fit: cover; }
      @media screen and (max-width: 1024px) {
        .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-center-panel .yotpo-media-thumbnail.yotpo-media-option-thumbnail .yotpo-image-thumbnail {
          border-radius: 6px; } }
  @media screen and (max-width: 767px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-review-right-panel {
      order: 0;
      text-align: end;
      min-width: 0 !important;
      margin-left: auto; } }
  .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format {
    white-space: nowrap;
    color: #151515 !important;
    font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
    line-height: 1.6;
    font-family: "Inter", sans-serif !important;
    font-weight: 600 !important; }
    @media screen and (max-width: 1024px) {
      .yotpo-display-l .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format, .yotpo-display-s .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review:not(.yotpo-media-modal-review) .yotpo-date-format {
        font-size: 12px !important; } }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-display-s .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-border-smooth {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%275%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-width=%272%27 stroke=%27%23828282%27 d=%27M0 .5h10%27/%3E%3C/svg%3E"); }
  @media screen and (min-width: 1025px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-display-s .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-border-smooth {
      margin-top: clamp(26.66667px, 2.08333vw, 40px) !important; } }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-display-s .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-border-smooth {
      margin-top: 24px; } }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons svg, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons svg, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons svg, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons svg {
  background-size: 100% auto;
  background-position: center;
  width: 16px !important;
  height: 15px !important; }
  .yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons svg path, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons svg path, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons svg path, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons svg path {
    fill: none;
    display: none; }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-up, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-up, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-up, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-up {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1805 4.50703C15.0208 4.32918 14.8258 4.18665 14.6078 4.08857C14.3899 3.9905 14.1538 3.93904 13.9148 3.9375H10.125V2.8125C10.1231 2.06715 9.82623 1.35286 9.29919 0.825813C8.77214 0.298769 8.05785 0.00185642 7.3125 0C7.208 0.000847512 7.1057 0.0300805 7.01653 0.0845733C6.92736 0.139066 6.85467 0.216769 6.80625 0.309375L4.14844 5.625H1.125C0.826631 5.625 0.540483 5.74353 0.329505 5.9545C0.118526 6.16548 0 6.45163 0 6.75V12.9375C0 13.2359 0.118526 13.522 0.329505 13.733C0.540483 13.944 0.826631 14.0625 1.125 14.0625H13.0711C13.4815 14.0608 13.8774 13.9102 14.1852 13.6386C14.493 13.367 14.6917 12.993 14.7445 12.5859L15.5883 5.83594C15.6164 5.59825 15.5946 5.35733 15.5244 5.12852C15.4542 4.89972 15.337 4.68806 15.1805 4.50703ZM1.125 6.75H3.9375V12.9375H1.125V6.75Z' fill='%23151515'/%3E%3C/svg%3E%0A"); }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-down, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-down, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-down, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons .yotpo-review-votes-icon-down {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1805 9.55547C15.0208 9.73332 14.8258 9.87585 14.6078 9.97393C14.3899 10.072 14.1538 10.1235 13.9148 10.125H10.125V11.25C10.1231 11.9954 9.82623 12.7096 9.29919 13.2367C8.77214 13.7637 8.05785 14.0606 7.3125 14.0625C7.208 14.0617 7.1057 14.0324 7.01653 13.9779C6.92736 13.9234 6.85467 13.8457 6.80625 13.7531L4.14844 8.4375H1.125C0.826631 8.4375 0.540483 8.31897 0.329505 8.108C0.118526 7.89702 0 7.61087 0 7.3125V1.125C0 0.826632 0.118526 0.540483 0.329505 0.329505C0.540483 0.118526 0.826631 0 1.125 0H13.0711C13.4815 0.0017004 13.8774 0.152325 14.1852 0.423893C14.493 0.695461 14.6917 1.06951 14.7445 1.47656L15.5883 8.22656C15.6164 8.46425 15.5946 8.70517 15.5244 8.93398C15.4542 9.16278 15.337 9.37444 15.1805 9.55547ZM1.125 7.3125H3.9375V1.125H1.125V7.3125Z' fill='%23151515'/%3E%3C/svg%3E%0A"); }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons-container, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons-container, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons-container, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons-container {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-wrapper {
  flex-direction: column !important; }
  @media (max-width: 800px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-wrapper {
      justify-content: center;
      flex-direction: row !important; } }
  @media screen and (max-width: 767px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-wrapper, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-wrapper {
      justify-content: center;
      flex-direction: row !important; } }
  .yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text {
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
    color: #151515;
    line-height: 1.6; }
    @media screen and (max-width: 767px) {
      .yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-wrapper .yotpo-review-votes-text {
        margin-right: 18px !important; } }

.yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number {
  font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
  font-weight: 700;
  color: #151515; }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number, .yotpo-display-s .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number, .yotpo-device-mobile .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number, .yotpo-reviews-main-widget .yotpo-reviews-list .yotpo-review-votes-icons-container .yotpo-review-votes-number {
      font-size: 13px;
      line-height: 1.6; } }

.yotpo-display-l .yotpo-thumbnail-container.clickable-thumbnails .yotpo-media-thumbnail, .yotpo-display-s .yotpo-thumbnail-container.clickable-thumbnails .yotpo-media-thumbnail, .yotpo-device-mobile .yotpo-thumbnail-container.clickable-thumbnails .yotpo-media-thumbnail, .yotpo-reviews-main-widget .yotpo-thumbnail-container.clickable-thumbnails .yotpo-media-thumbnail {
  width: 100%; }

.yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%275%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-width=%272%27 stroke=%27%23e0e0e0%27 d=%27M0 .5h10%27/%3E%3C/svg%3E"); }

@media screen and (max-width: 1024px) {
  .yotpo-display-l .yotpo-modal .yotpo-modal-header, .yotpo-display-l .yotpo-question-form-modal .yotpo-modal-header, .yotpo-display-s .yotpo-modal .yotpo-modal-header, .yotpo-display-s .yotpo-question-form-modal .yotpo-modal-header, .yotpo-device-mobile .yotpo-modal .yotpo-modal-header, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-modal-header, .yotpo-reviews-main-widget .yotpo-modal .yotpo-modal-header, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-modal-header {
    height: auto;
    padding: 24px; } }

.yotpo-display-l .yotpo-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-display-l .yotpo-modal .yotpo-qna-modal-header-font, .yotpo-display-l .yotpo-question-form-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-display-l .yotpo-question-form-modal .yotpo-qna-modal-header-font, .yotpo-display-s .yotpo-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-display-s .yotpo-modal .yotpo-qna-modal-header-font, .yotpo-display-s .yotpo-question-form-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-display-s .yotpo-question-form-modal .yotpo-qna-modal-header-font, .yotpo-device-mobile .yotpo-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-device-mobile .yotpo-modal .yotpo-qna-modal-header-font, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-qna-modal-header-font, .yotpo-reviews-main-widget .yotpo-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-reviews-main-widget .yotpo-modal .yotpo-qna-modal-header-font, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-modal-header .yotpo-modal-header-heading, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-qna-modal-header-font {
  font-size: clamp(22.22222px, 1.73611vw, 33.33333px) !important;
  font-weight: 700;
  font-family: "Inter", sans-serif !important;
  letter-spacing: 0; }

.yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea {
  height: 100%;
  -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea {
      width: 100%; } }

@media screen and (max-width: 1024px) {
  .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container {
    width: 100%;
    height: 45px; } }

@media screen and (max-width: 1024px) {
  .yotpo-display-l .yotpo-modal .yotpo-star-rating-wrapper, .yotpo-display-l .yotpo-question-form-modal .yotpo-star-rating-wrapper, .yotpo-display-s .yotpo-modal .yotpo-star-rating-wrapper, .yotpo-display-s .yotpo-question-form-modal .yotpo-star-rating-wrapper, .yotpo-device-mobile .yotpo-modal .yotpo-star-rating-wrapper, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-star-rating-wrapper, .yotpo-reviews-main-widget .yotpo-modal .yotpo-star-rating-wrapper, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-star-rating-wrapper {
    height: auto; } }

.yotpo-display-l .yotpo-modal .yotpo-input-wrapper, .yotpo-display-l .yotpo-modal .yotpo-name-email-wrapper, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-display-l .yotpo-question-form-modal .yotpo-name-email-wrapper, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper, .yotpo-display-s .yotpo-modal .yotpo-name-email-wrapper, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-display-s .yotpo-question-form-modal .yotpo-name-email-wrapper, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper, .yotpo-device-mobile .yotpo-modal .yotpo-name-email-wrapper, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-name-email-wrapper, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper, .yotpo-reviews-main-widget .yotpo-modal .yotpo-name-email-wrapper, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-name-email-wrapper {
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
  @media screen and (max-width: 1024px) {
    .yotpo-display-l .yotpo-modal .yotpo-input-wrapper, .yotpo-display-l .yotpo-modal .yotpo-name-email-wrapper, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-display-l .yotpo-question-form-modal .yotpo-name-email-wrapper, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper, .yotpo-display-s .yotpo-modal .yotpo-name-email-wrapper, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-display-s .yotpo-question-form-modal .yotpo-name-email-wrapper, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper, .yotpo-device-mobile .yotpo-modal .yotpo-name-email-wrapper, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-name-email-wrapper, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper, .yotpo-reviews-main-widget .yotpo-modal .yotpo-name-email-wrapper, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-name-email-wrapper {
      width: 100% !important;
      height: auto;
      min-height: 0 !important; } }

.yotpo-display-l .yotpo-modal .yotpo-file-input-headline, .yotpo-display-l .yotpo-question-form-modal .yotpo-file-input-headline, .yotpo-display-s .yotpo-modal .yotpo-file-input-headline, .yotpo-display-s .yotpo-question-form-modal .yotpo-file-input-headline, .yotpo-device-mobile .yotpo-modal .yotpo-file-input-headline, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-file-input-headline, .yotpo-reviews-main-widget .yotpo-modal .yotpo-file-input-headline, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-file-input-headline {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
  line-height: 1;
  font-weight: 700 !important;
  color: #151515 !important; }

.yotpo-display-l .yotpo-modal .yotpo-upload-label, .yotpo-display-l .yotpo-question-form-modal .yotpo-upload-label, .yotpo-display-s .yotpo-modal .yotpo-upload-label, .yotpo-display-s .yotpo-question-form-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-upload-label {
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
  width: 100%;
  height: auto; }
  @media screen and (max-width: 767px) {
    .yotpo-display-l .yotpo-modal .yotpo-upload-label, .yotpo-display-l .yotpo-question-form-modal .yotpo-upload-label, .yotpo-display-s .yotpo-modal .yotpo-upload-label, .yotpo-display-s .yotpo-question-form-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-modal .yotpo-upload-label, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-modal .yotpo-upload-label, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-upload-label {
      padding-top: 14px;
      padding-bottom: 14px; } }

.yotpo-display-l .yotpo-modal .yotpo-form-label, .yotpo-display-l .yotpo-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-display-l .yotpo-question-form-modal .yotpo-form-label, .yotpo-display-l .yotpo-question-form-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-display-s .yotpo-modal .yotpo-form-label, .yotpo-display-s .yotpo-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-display-s .yotpo-question-form-modal .yotpo-form-label, .yotpo-display-s .yotpo-question-form-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-device-mobile .yotpo-modal .yotpo-form-label, .yotpo-device-mobile .yotpo-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-form-label, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-reviews-main-widget .yotpo-modal .yotpo-form-label, .yotpo-reviews-main-widget .yotpo-modal .yotpo-file-upload .yotpo-file-input-headline, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-form-label, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-file-upload .yotpo-file-input-headline {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  margin-bottom: clamp(10.66667px, 0.83333vw, 16px) !important;
  display: block; }

.yotpo-display-l .yotpo-modal .yotpo-new-input-message, .yotpo-display-l .yotpo-question-form-modal .yotpo-new-input-message, .yotpo-display-s .yotpo-modal .yotpo-new-input-message, .yotpo-display-s .yotpo-question-form-modal .yotpo-new-input-message, .yotpo-device-mobile .yotpo-modal .yotpo-new-input-message, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-new-input-message, .yotpo-reviews-main-widget .yotpo-modal .yotpo-new-input-message, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-new-input-message {
  font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
  color: #151515;
  line-height: 1.2 !important;
  margin-bottom: 0;
  margin-top: clamp(7.11111px, 0.55556vw, 10.66667px) !important; }

@media screen and (max-width: 1024px) {
  .yotpo-modal-content .yotpo-modal-body, .yotpo-modal-content .modal-body, .yotpo-qna-modal-backdrop .yotpo-modal-body, .yotpo-qna-modal-backdrop .modal-body {
    margin: 0 !important;
    padding: 0 24px !important; } }
  @media screen and (max-width: 1024px) and (max-width: 1024px) {
    .yotpo-modal-content .yotpo-modal-body .yotpo-review-form, .yotpo-modal-content .yotpo-modal-body .yotpo-question-form, .yotpo-modal-content .modal-body .yotpo-review-form, .yotpo-modal-content .modal-body .yotpo-question-form, .yotpo-qna-modal-backdrop .yotpo-modal-body .yotpo-review-form, .yotpo-qna-modal-backdrop .yotpo-modal-body .yotpo-question-form, .yotpo-qna-modal-backdrop .modal-body .yotpo-review-form, .yotpo-qna-modal-backdrop .modal-body .yotpo-question-form {
      width: 100% !important; } }

@media screen and (max-width: 1024px) {
    .yotpo-modal-content .yotpo-modal-body .yotpo-star-rating-wrapper, .yotpo-modal-content .yotpo-modal-body .yotpo-input-wrapper, .yotpo-modal-content .modal-body .yotpo-star-rating-wrapper, .yotpo-modal-content .modal-body .yotpo-input-wrapper, .yotpo-qna-modal-backdrop .yotpo-modal-body .yotpo-star-rating-wrapper, .yotpo-qna-modal-backdrop .yotpo-modal-body .yotpo-input-wrapper, .yotpo-qna-modal-backdrop .modal-body .yotpo-star-rating-wrapper, .yotpo-qna-modal-backdrop .modal-body .yotpo-input-wrapper {
      min-height: 0 !important; } }

.yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-question-form .form-footer .yotpo-question-submit {
  border-radius: clamp(88.88889px, 6.94444vw, 133.33333px) !important;
  font-size: clamp(15.11111px, 1.18056vw, 22.66667px) !important;
  line-height: 1 !important;
  padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(33.77778px, 2.63889vw, 50.66667px) !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important; }
  .yotpo-review-form .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover, .yotpo-question-form .form-footer .yotpo-question-submit:hover {
    background-color: #fec45c !important;
    color: black; }

.yotpo-device-desktop .yotpo-clear-filters-device {
  margin-top: clamp(26.66667px, 2.08333vw, 40px);
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }

.yotpo-clear-filters-container .yotpo-matched-reviews {
  margin-inline-end: 0;
  margin-top: 0 !important;
  font-family: "Inter", sans-serif !important;
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
  flex-shrink: 0; }

.yotpo-clear-filters-container .yotpo-clear-filters {
  font-size: clamp(13.33333px, 1.04167vw, 20px);
  line-height: 1.5;
  font-weight: 600;
  color: #0e0e0e; }
  @media screen and (max-width: 1024px) {
    .yotpo-clear-filters-container .yotpo-clear-filters {
      font-size: 15px; } }
  .yotpo-clear-filters-container .yotpo-clear-filters:hover {
    color: #C6281D;
    text-decoration: none; }

.yotpo-device-desktop .yotpo-review-form .yotpo-new-review-content, .yotpo-device-desktop .yotpo-review-form .yotpo-new-review-headline {
  min-height: 0 !important; }

.yotpo-device-desktop .yotpo-review-form .yotpo-name-email-wrapper {
  flex-wrap: wrap !important;
  min-width: 100% !important; }

.yotpo-device-desktop .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-email, .yotpo-device-desktop .yotpo-review-form .yotpo-name-email-wrapper .yotpo-new-review-name {
  width: 100% !important;
  min-height: 0 !important; }

.yotpo-display-l .yotpo-main-layout .yotpo-filters-container .yotpo-dropdown-wrapper .yotpo-dropdown-placeholder-input {
  outline: none !important; }

.yotpo-display-l .yotpo-title-text, .yotpo-display-m .yotpo-title-text {
  font-size: clamp(17.77778px, 1.38889vw, 26.66667px) !important;
  color: #151515;
  font-weight: 700 !important;
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px) !important;
  font-family: "Inter", sans-serif !important; }

.yotpo-display-l .yotpo-body-text, .yotpo-display-m .yotpo-body-text {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important; }

.yotpo-empty-state + .yotpo-new-review-btn-wrapper .yotpo-new-review-btn {
  margin-bottom: clamp(71.11111px, 5.55556vw, 106.66667px) !important; }
  @media screen and (max-width: 1024px) {
    .yotpo-empty-state + .yotpo-new-review-btn-wrapper .yotpo-new-review-btn {
      margin-bottom: 45px; } }
  .yotpo-empty-state + .yotpo-new-review-btn-wrapper .yotpo-new-review-btn.empty-state {
    margin-bottom: 0 !important; }

.yotpo-empty-state .yotpo-title-text {
  color: #151515;
  font-family: "Inter", sans-serif;
  font-weight: 700; }

.yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn {
  border-radius: clamp(88.88889px, 6.94444vw, 133.33333px) !important;
  font-size: clamp(15.11111px, 1.18056vw, 22.66667px) !important;
  line-height: 1 !important;
  padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(33.77778px, 2.63889vw, 50.66667px) !important;
  font-weight: 700 !important;
  height: auto !important;
  margin: auto;
  width: auto !important;
  min-height: 0 !important;
  background-color: #151515 !important;
  text-decoration: none !important;
  font-family: "Inter", sans-serif !important; }
  .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn span, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn span {
    font-size: inherit !important;
    color: inherit;
    font-weight: inherit !important;
    font-family: inherit !important; }
  .yotpo-ask-question-btn-wrapper .yotpo-ask-question-btn-l#yotpo-widget-btn:hover, .yotpo-new-review-btn-wrapper .yotpo-new-review-btn:hover {
    background-color: #fec45c !important;
    color: black !important; }

.yotpo-empty-state-wrapper {
  margin-bottom: 0px !important; }

.yotpo-display-l .yotpo-qna-empty-state, .yotpo-display-m .yotpo-qna-empty-state, .yotpo-empty-state {
  margin-top: 0 !important; }

.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal-header-font {
  line-height: 1.2 !important; }

.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal-header {
  padding: 0 clamp(26.66667px, 2.08333vw, 40px); }

.yotpo-qna-modal-backdrop.yotpo-question-form-modal .yotpo-qna-modal {
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }

.yotpo-device-desktop .yotpo-question-form .yotpo-question-content {
  min-height: 0 !important; }

.yotpo-device-desktop .yotpo-question-form .yotpo-name-email-wrapper {
  min-width: 100%;
  flex-wrap: wrap; }
  .yotpo-device-desktop .yotpo-question-form .yotpo-name-email-wrapper .yotpo-input-wrapper {
    width: 100% !important;
    min-height: 0; }

.yotpo-question-content {
  font-size: clamp(21.33333px, 1.66667vw, 32px);
  font-weight: 700;
  font-family: "Inter", sans-serif;
  line-height: 1.25;
  color: #151515; }
  @media screen and (max-width: 1024px) {
    .yotpo-question-content {
      font-size: 18px;
      margin-bottom: 5px;
      flex-basis: auto;
      margin-top: 0; } }
  .yotpo-question-content .yotpo-read-more-text {
    font-weight: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    color: inherit !important; }

.yotpo-answers .yotpo-question-answers, .yotpo-answer-content {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
  font-weight: 300;
  line-height: 1.875;
  color: #151515; }
  @media screen and (max-width: 1024px) {
    .yotpo-answers .yotpo-question-answers, .yotpo-answer-content {
      font-size: 16px !important;
      line-height: 1.6 !important;
      margin-top: 0 !important; } }
  .yotpo-answers .yotpo-question-answers .yotpo-read-more-text, .yotpo-answer-content .yotpo-read-more-text {
    font-weight: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    color: inherit !important; }

.yotpo-answer-data .yotpo-read-more-text {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
  font-weight: 300;
  line-height: 1.875;
  color: #151515; }
  @media screen and (max-width: 1024px) {
    .yotpo-answer-data .yotpo-read-more-text {
      font-size: 16px;
      line-height: 1.6;
      margin-top: 0; } }

.yotpo-answer-data .yotpo-answerer-title {
  font-size: clamp(11.55556px, 0.90278vw, 17.33333px) !important;
  color: #151515 !important;
  line-height: 1.6 !important; }
  @media screen and (max-width: 1024px) {
    .yotpo-answer-data .yotpo-answerer-title {
      font-size: 13px !important; } }

.yotpo-question-form .form-footer {
  padding-bottom: 30px !important; }

.yotpo-questions-container .yotpo-question {
  margin: clamp(26.66667px, 2.08333vw, 40px) 0; }
  .yotpo-questions-container .yotpo-question .yotpo-question-shopper {
    order: 1;
    flex-basis: clamp(119.11111px, 9.30556vw, 178.66667px);
    flex-grow: 0;
    padding-right: 30px;
    flex-direction: column;
    align-items: flex-start; }
    @media screen and (max-width: 1024px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-shopper {
        flex-basis: 134px; } }
    @media (max-width: 800px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-shopper {
        flex-direction: row; } }
    @media screen and (max-width: 767px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-shopper {
        flex-direction: row; } }
    .yotpo-questions-container .yotpo-question .yotpo-question-shopper .yotpo-shopper-name {
      font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
      font-weight: 700 !important;
      line-height: 1;
      color: #151515 !important; }
    .yotpo-questions-container .yotpo-question .yotpo-question-shopper .yotpo-verified-text {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px) !important;
      line-height: 1.6;
      color: #151515 !important; }
  .yotpo-questions-container .yotpo-question .yotpo-question-center-panel {
    flex-basis: calc(100% - clamp(240px, 18.75vw, 360px));
    margin-left: 0 !important;
    order: 1; }
    @media screen and (max-width: 1024px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-center-panel {
        margin-top: 0; } }
    @media (max-width: 800px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-center-panel {
        order: 2;
        flex-basis: 100%; } }
    @media screen and (max-width: 767px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-center-panel {
        order: 2;
        flex-basis: 100%; } }
  .yotpo-questions-container .yotpo-question .yotpo-question-date {
    flex-basis: auto;
    order: 2; }
    @media (max-width: 800px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-date {
        order: 1; } }
    @media screen and (max-width: 767px) {
      .yotpo-questions-container .yotpo-question .yotpo-question-date {
        order: 1; } }
    .yotpo-questions-container .yotpo-question .yotpo-question-date .yotpo-date-format {
      color: #151515 !important;
      font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
      line-height: 1.6;
      font-family: "Inter", sans-serif !important;
      font-weight: 600 !important; }

.yotpo-questions-list .yotpo-border-smooth {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%275%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-width=%272%27 stroke=%27%23828282%27 d=%27M0 .5h10%27/%3E%3C/svg%3E"); }

.yotpo-reviews-pagination-container:empty {
  display: none; }

.yotpo-form-complete .yotpo-headline-complete {
  font-size: clamp(35.55556px, 2.77778vw, 53.33333px);
  line-height: 1.5;
  text-align: center;
  margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
  color: #151515 !important; }

.yotpo-form-complete .yotpo-body-complete {
  font-size: clamp(17.77778px, 1.38889vw, 26.66667px);
  line-height: 1.5; }

.yotpo-form-complete .yotpo-shop-complete {
  border-radius: clamp(88.88889px, 6.94444vw, 133.33333px) !important;
  font-size: clamp(15.11111px, 1.18056vw, 22.66667px) !important;
  line-height: 1 !important;
  padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(33.77778px, 2.63889vw, 50.66667px) !important;
  font-weight: 700 !important;
  height: auto !important;
  margin: auto;
  width: auto !important;
  min-height: 0 !important;
  background-color: #151515 !important; }
  .yotpo-form-complete .yotpo-shop-complete span {
    font-size: inherit !important;
    color: inherit; }
  .yotpo-form-complete .yotpo-shop-complete:hover {
    background-color: #fec45c !important;
    color: black !important; }

.yotpo-no-matching-reviews-primary {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
  line-height: 1 !important; }

.yotpo-no-matching-reviews-secondary {
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
  line-height: 1 !important; }
  .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn {
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px) !important;
    font-size: clamp(15.11111px, 1.18056vw, 22.66667px) !important;
    line-height: 1 !important;
    padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(33.77778px, 2.63889vw, 50.66667px) !important;
    font-weight: 700 !important;
    height: auto !important;
    margin: auto;
    width: auto !important;
    min-height: 0 !important;
    background-color: #151515 !important; }
    .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn span {
      font-size: inherit !important;
      color: inherit; }
    .yotpo-no-matching-reviews-secondary + .yotpo-clear-filters-btn:hover {
      background-color: #fec45c !important;
      color: black !important; }

@media screen and (min-width: 1025px) {
  .yotpo-device-desktop .yotpo-review-form-modal .yotpo-modal, .yotpo-device-laptop .yotpo-review-form-modal .yotpo-modal, .yotpo-display-l .yotpo-review-form-modal .yotpo-modal, .yotpo-display-m .yotpo-review-form-modal .yotpo-modal {
    width: 33.33vw !important; } }

.yotpo-review-form .yotpo-new-review-star-rating.yotpo-star-rating-wrapper {
  min-height: 0 !important;
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }

.yotpo-review-form .form-footer p {
  font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
  margin: 0 !important; }

@media screen and (min-width: 1025px) {
  .yotpo-clear-filters-container .yotpo-clear-filters-container-pills {
    flex-direction: row !important; } }

@media screen and (min-width: 1025px) {
  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel, .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel {
    flex-basis: auto !important; } }

@media screen and (min-width: 1025px) {
  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-mobile-filters-popup-btn {
    width: clamp(195.55556px, 15.27778vw, 293.33333px) !important;
    padding-left: clamp(21.33333px, 1.66667vw, 32px) !important;
    padding-right: clamp(21.33333px, 1.66667vw, 32px) !important; } }

@media screen and (min-width: 1025px) {
  .yotpo-display-s .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-free-search-filter-container {
    width: clamp(400.88889px, 31.31944vw, 601.33333px) !important;
    flex-grow: inherit;
    flex-grow: 0 !important; } }

@media screen and (min-width: 1025px) {
  .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-top-panel .yotpo-mobile-filters-popup-btn {
    flex-basis: auto !important;
    flex-grow: 0 !important; } }

@media screen and (min-width: 1025px) {
  .yotpo-review-votes-wrapper {
    flex-direction: column !important; } }

@media screen and (min-width: 1025px) {
  .yotpo-review-votes-wrapper .yotpo-review-votes-text {
    margin-right: 0 !important; } }

.yotpo-question-center-panel {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
  font-family: "Public Sans", Arial, Helvetica, sans-serif !important; }

.yotpo-pagination-container, .yotpo-reviews-pagination-container, .yotpo-reviews-pagination-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.yotpo-pagination-container .yotpo-vertical-pagination, .yotpo-reviews-pagination-container .yotpo-vertical-pagination {
  padding: 30px 0 0; }

.yotpo-pagination-container .yotpo-vertical-pagination:empty, .yotpo-reviews-pagination-container .yotpo-vertical-pagination:empty {
  display: none; }

.yotpo-mobile-filters-popup-overlay-container .yotpo-dropdown-label {
  font-size: 16px;
  font-weight: 700;
  color: #151515; }

.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-actions .yotpo-mobile-filters-results-btn {
  display: none; }

.yotpo-mobile-filters-popup-overlay-container .yotpo-mobile-filters-popup-header .yotpo-mobile-filters-popup-clear, .yotpo-clear-filters-container .yotpo-clear-filters {
  font-weight: 15px !important;
  text-underline-offset: 2px;
  font-weight: 500 !important;
  right: 24px !important; }

.yotpo-clear-filters-container {
  text-align: left;
  padding: 12px 24px 12px 24px !important; }

/*--- [ Yotpo Modal ] ---*/
.yotpo-review-form-modal, .yotpo-question-form-modal {
  z-index: 9999; }
  .yotpo-review-form-modal .yotpo-modal, .yotpo-review-form-modal .yotpo-qna-modal, .yotpo-question-form-modal .yotpo-modal, .yotpo-question-form-modal .yotpo-qna-modal {
    background-color: #ECF1F4 !important;
    padding-bottom: clamp(22.22222px, 1.73611vw, 33.33333px);
    max-height: 90%;
    height: auto !important;
    position: relative; }
    @media screen and (max-width: 1024px) {
      .yotpo-review-form-modal .yotpo-modal, .yotpo-review-form-modal .yotpo-qna-modal, .yotpo-question-form-modal .yotpo-modal, .yotpo-question-form-modal .yotpo-qna-modal {
        max-width: calc(100% - 48px); } }
    @media screen and (min-width: 1025px) {
      .yotpo-review-form-modal .yotpo-modal, .yotpo-review-form-modal .yotpo-qna-modal, .yotpo-question-form-modal .yotpo-modal, .yotpo-question-form-modal .yotpo-qna-modal {
        width: 33.33vw !important; } }
    .yotpo-review-form-modal .yotpo-modal .close-btn-wrapper, .yotpo-review-form-modal .yotpo-modal .modal-close-btn-wrapper, .yotpo-review-form-modal .yotpo-qna-modal .close-btn-wrapper, .yotpo-review-form-modal .yotpo-qna-modal .modal-close-btn-wrapper, .yotpo-question-form-modal .yotpo-modal .close-btn-wrapper, .yotpo-question-form-modal .yotpo-modal .modal-close-btn-wrapper, .yotpo-question-form-modal .yotpo-qna-modal .close-btn-wrapper, .yotpo-question-form-modal .yotpo-qna-modal .modal-close-btn-wrapper {
      left: auto !important;
      top: clamp(8.88889px, 0.69444vw, 13.33333px);
      right: clamp(8.88889px, 0.69444vw, 13.33333px);
      width: clamp(28.44444px, 2.22222vw, 42.66667px);
      height: clamp(28.44444px, 2.22222vw, 42.66667px);
      position: absolute; }
      .yotpo-review-form-modal .yotpo-modal .close-btn-wrapper .yotpo-close-icon, .yotpo-review-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-close-icon, .yotpo-review-form-modal .yotpo-qna-modal .close-btn-wrapper .yotpo-close-icon, .yotpo-review-form-modal .yotpo-qna-modal .modal-close-btn-wrapper .yotpo-close-icon, .yotpo-question-form-modal .yotpo-modal .close-btn-wrapper .yotpo-close-icon, .yotpo-question-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-close-icon, .yotpo-question-form-modal .yotpo-qna-modal .close-btn-wrapper .yotpo-close-icon, .yotpo-question-form-modal .yotpo-qna-modal .modal-close-btn-wrapper .yotpo-close-icon {
        width: clamp(24.88889px, 1.94444vw, 37.33333px);
        height: clamp(24.88889px, 1.94444vw, 37.33333px);
        background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00195 6.99974L21.0027 21.0005' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M7.00195 21.0017L21.0027 7.00098' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A") !important;
        background-repeat: no-repeat;
        background-position: center;
        background-size: 100% auto;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        .yotpo-review-form-modal .yotpo-modal .close-btn-wrapper .yotpo-close-icon *, .yotpo-review-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-close-icon *, .yotpo-review-form-modal .yotpo-qna-modal .close-btn-wrapper .yotpo-close-icon *, .yotpo-review-form-modal .yotpo-qna-modal .modal-close-btn-wrapper .yotpo-close-icon *, .yotpo-question-form-modal .yotpo-modal .close-btn-wrapper .yotpo-close-icon *, .yotpo-question-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-close-icon *, .yotpo-question-form-modal .yotpo-qna-modal .close-btn-wrapper .yotpo-close-icon *, .yotpo-question-form-modal .yotpo-qna-modal .modal-close-btn-wrapper .yotpo-close-icon * {
          opacity: 0; }
    .yotpo-review-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-close-icon, .yotpo-review-form-modal .yotpo-qna-modal .modal-close-btn-wrapper .yotpo-close-icon, .yotpo-question-form-modal .yotpo-modal .modal-close-btn-wrapper .yotpo-close-icon, .yotpo-question-form-modal .yotpo-qna-modal .modal-close-btn-wrapper .yotpo-close-icon {
      top: 0;
      left: 0;
      transform: none; }
    .yotpo-review-form-modal .yotpo-modal button.yotpo-icon-button, .yotpo-review-form-modal .yotpo-qna-modal button.yotpo-icon-button, .yotpo-question-form-modal .yotpo-modal button.yotpo-icon-button, .yotpo-question-form-modal .yotpo-qna-modal button.yotpo-icon-button {
      background-color: #ECF1F4 !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-modal-content .yotpo-modal-header, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-modal-content .yotpo-modal-header, .yotpo-question-form-modal .yotpo-modal .yotpo-modal-content .yotpo-modal-header, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-modal-content .yotpo-modal-header {
      background-color: #ECF1F4 !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-modal-body, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-modal-body, .yotpo-question-form-modal .yotpo-modal .yotpo-modal-body, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-modal-body {
      margin: 0 !important;
      padding: 0 clamp(31.11111px, 2.43056vw, 46.66667px) !important; }
      @media screen and (max-width: 767px) {
        .yotpo-review-form-modal .yotpo-modal .yotpo-modal-body .yotpo-review-form, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-modal-body .yotpo-review-form, .yotpo-question-form-modal .yotpo-modal .yotpo-modal-body .yotpo-review-form, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-modal-body .yotpo-review-form {
          display: block; } }
    .yotpo-review-form-modal .yotpo-modal .yotpo-form-label, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-form-label, .yotpo-question-form-modal .yotpo-modal .yotpo-form-label, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-form-label {
      margin-top: 0 !important;
      font-size: clamp(14.22222px, 1.11111vw, 21.33333px) !important;
      font-weight: 700 !important;
      line-height: 1 !important;
      color: #151515 !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-text, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-text, .yotpo-question-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-text, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-text {
      font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
      line-height: normal !important;
      margin: 0 !important;
      margin-left: clamp(4.44444px, 0.34722vw, 6.66667px) !important;
      margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)) !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons, .yotpo-question-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons {
      margin-left: 0 !important; }
      .yotpo-review-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-form-label, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-form-label, .yotpo-question-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-form-label, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-form-label {
        padding-left: 0 !important; }
      .yotpo-review-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-star-rating-icon, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-star-rating-icon, .yotpo-question-form-modal .yotpo-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-star-rating-icon, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-star-rating-wrapper .yotpo-star-rating-icons .yotpo-star-rating-icon {
        width: clamp(14.22222px, 1.11111vw, 21.33333px);
        height: clamp(14.22222px, 1.11111vw, 21.33333px);
        margin: 0 !important;
        margin-right: clamp(7.11111px, 0.55556vw, 10.66667px) !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-name-email-wrapper, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-name-email-wrapper, .yotpo-question-form-modal .yotpo-modal .yotpo-name-email-wrapper, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-name-email-wrapper {
      flex-wrap: wrap !important;
      flex-direction: column !important;
      display: block !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper {
      width: 100% !important;
      min-height: 0 !important;
      margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px) !important;
      box-sizing: border-box; }
      .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea {
        border: none !important;
        padding-left: clamp(19.55556px, 1.52778vw, 29.33333px);
        min-height: clamp(41.77778px, 3.26389vw, 62.66667px);
        background-color: white; }
        .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::placeholder, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea::placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::placeholder, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container::placeholder, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea::placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container::placeholder, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea::placeholder {
          font-size: clamp(12.44444px, 0.97222vw, 18.66667px); }
      .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-validation, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-validation, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-validation, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-validation {
        margin-bottom: 0 !important; }
    .yotpo-review-form-modal .yotpo-modal .yotpo-file-upload, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-file-upload, .yotpo-question-form-modal .yotpo-modal .yotpo-file-upload, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-file-upload {
      box-sizing: border-box; }
      .yotpo-review-form-modal .yotpo-modal .yotpo-file-upload .yotpo-upload-label, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-file-upload .yotpo-upload-label, .yotpo-question-form-modal .yotpo-modal .yotpo-file-upload .yotpo-upload-label, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-file-upload .yotpo-upload-label {
        border-radius: clamp(53.33333px, 4.16667vw, 80px);
        box-sizing: border-box; }
    .yotpo-review-form-modal .yotpo-modal [modelvalue], .yotpo-review-form-modal .yotpo-qna-modal [modelvalue], .yotpo-question-form-modal .yotpo-modal [modelvalue], .yotpo-question-form-modal .yotpo-qna-modal [modelvalue] {
      width: 100%; }
    .yotpo-review-form-modal .yotpo-modal .form-footer, .yotpo-review-form-modal .yotpo-qna-modal .form-footer, .yotpo-question-form-modal .yotpo-modal .form-footer, .yotpo-question-form-modal .yotpo-qna-modal .form-footer {
      padding: 0 !important;
      background-color: #ECF1F4 !important;
      position: relative; }
      .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-question-submit, .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-question-submit, .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-question-submit, .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-question-submit {
        width: 100% !important;
        box-sizing: border-box;
        height: auto !important; }
        .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-question-submit:not(:hover), .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-question-submit:not(:hover), .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-question-submit:not(:hover), .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-question-submit:not(:hover) {
          background-color: #151515 !important; }
        .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-question-submit:hover, .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-question-submit:hover, .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-question-submit:hover, .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-question-submit:hover {
          color: black !important; }
      .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container, .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container, .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container, .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container {
        flex-direction: column !important;
        gap: clamp(14.22222px, 1.11111vw, 21.33333px); }
        .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit, .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit {
          width: 100% !important;
          box-sizing: border-box;
          height: auto !important; }
          .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:not(:hover), .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:not(:hover), .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:not(:hover), .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:not(:hover) {
            background-color: #151515 !important; }
          .yotpo-review-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover, .yotpo-review-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover, .yotpo-question-form-modal .yotpo-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover, .yotpo-question-form-modal .yotpo-qna-modal .form-footer .yotpo-review-form-footer-container .yotpo-new-review-submit:hover {
            color: black !important; }

@media screen and (min-width: 1025px) {
  .yotpo-reviews-main-widget .yotpo-main-reviews-widget .yotpo-layout-header-wrapper {
    margin-top: calc(-1 * clamp(89.77778px, 7.01389vw, 134.66667px));
    padding-left: clamp(188.44444px, 14.72222vw, 282.66667px); } }

@media (min-width: 820px) and (max-width: 1024px) {
  .yotpo-reviews-main-widget .yotpo-main-reviews-widget .yotpo-layout-header-wrapper {
    margin-top: -57px;
    padding-left: 192px; } }

.product-page .body {
  overflow: visible; }

@media screen and (max-width: 1024px) {
  .product-page ol.breadcrumbs {
    background-color: #E0E8EC; } }

.product-page .fancybox__dialog .f-panzoom__wrapper .f-panzoom__viewport {
  padding-top: clamp(26.66667px, 2.08333vw, 40px); }

.productView {
  margin: 0;
  padding-top: 0; }
  @media screen and (max-width: 1024px) {
    .productView {
      padding-top: 15px; } }
  .productView-images {
    width: 50.84745763%;
    padding: 0;
    margin-bottom: 0; }
    @media screen and (min-width: 1025px) {
      .productView-images {
        position: sticky;
        top: clamp(17.77778px, 1.38889vw, 26.66667px); } }
    @media screen and (max-width: 1024px) {
      .productView-images {
        width: 100%;
        margin-bottom: 44px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .productView-images {
        width: 50.84745763%; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .productView-images .desktop-view {
        display: block; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .productView-images .mobile-view {
        display: none; } }
    .productView-images .slick-slider.slick-dotted {
      margin-bottom: 0; }
    .productView-images .slick-dots {
      bottom: -20px;
      line-height: 0;
      position: absolute; }
      .productView-images .slick-dots li {
        width: auto;
        height: auto;
        padding: 0 4px;
        line-height: 0; }
        .productView-images .slick-dots li button {
          width: 6px;
          height: 3px;
          background-color: #ddd;
          border-radius: 3px;
          border: none; }
          .productView-images .slick-dots li button::before {
            display: none; }
        .productView-images .slick-dots li.slick-active button {
          background-color: black; }
  .productView-image {
    background-color: white;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    overflow: hidden; }
    @media screen and (max-width: 1024px) {
      .productView-image {
        pointer-events: all;
        margin-left: -24px;
        margin-right: -24px;
        padding-left: 24px;
        padding-right: 24px;
        border-radius: 0; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .productView-image {
        margin-left: 0;
        margin-right: 0;
        border-radius: 16px; } }
    .productView-image .mobile-view {
      width: 100%; }
      @media screen and (max-width: 1024px) {
        .productView-image .mobile-view:not(.slick-initialized) .productView-img-container:not(:first-child) {
          display: none; } }
    .productView-image + .productView-thumbnails {
      margin: 0 calc(-1 * clamp(8px, 0.625vw, 12px)); }
      @media screen and (max-width: 1024px) {
        .productView-image + .productView-thumbnails {
          display: none; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .productView-image + .productView-thumbnails {
          display: block; } }
    .productView-image .easyzoom-flyout {
      display: none; }
  .productView-img-container {
    max-width: none; }
    @media screen and (max-width: 1024px) {
      .productView-img-container {
        max-width: none; } }
  @media screen and (min-width: 1025px) {
    .productView-img-container::after {
      padding-bottom: 0;
      aspect-ratio: 600 / 796;
      width: 100%;
      height: auto; } }
  @media screen and (max-width: 1024px) {
    .productView-img-container::after {
      padding-bottom: 132.7%; } }
  .productView-thumbnail {
    padding: 0 clamp(8px, 0.625vw, 12px);
    width: 50%;
    margin-top: clamp(16px, 1.25vw, 24px); }
    .productView-thumbnail-link {
      max-width: none;
      height: auto;
      aspect-ratio: 291.23/378.75;
      border: none;
      background-color: white;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      overflow: hidden;
      padding: 0; }
      .productView-thumbnail-link img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .productView-details {
    width: 42.37288136%;
    padding: 0; }
    @media screen and (min-width: 1025px) {
      .productView-details {
        position: sticky;
        top: clamp(17.77778px, 1.38889vw, 26.66667px); } }
    @media screen and (max-width: 1024px) {
      .productView-details {
        width: 100%; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .productView-details {
        width: 42.37288136%; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .productView-details.mobile-view {
        display: none; } }
    @media screen and (max-width: 1024px) {
      .productView-details.mobile-view .productView-title, .productView-details.mobile-view .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .productView-details.mobile-view .snize-quick-view-title, .productView-details.mobile-view body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .productView-details.mobile-view .snize-quick-view-title {
        margin-bottom: 20px; } }
  .productView .category-ratings {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    gap: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .productView .category-ratings .yotpo-widget-instance {
      align-self: flex-end;
      margin-left: auto;
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
      margin-top: calc(-1 * clamp(5.33333px, 0.41667vw, 8px)); }
      @media screen and (max-width: 1024px) {
        .productView .category-ratings .yotpo-widget-instance {
          margin-bottom: 11px;
          margin-top: 0; } }
      .productView .category-ratings .yotpo-widget-instance .yotpo-reviews-star-ratings-widget {
        padding-bottom: 0; }
    .productView .category-ratings .yotpo-sr-bottom-line-text {
      font-family: "Public Sans", Arial, Helvetica, sans-serif !important;
      font-weight: 500 !important;
      font-size: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
      line-height: 1 !important;
      margin-top: calc(-1 * clamp(0.88889px, 0.06944vw, 1.33333px));
      padding-top: 0 !important;
      color: #151515 !important; }
      @media screen and (max-width: 1024px) {
        .productView .category-ratings .yotpo-sr-bottom-line-text {
          margin-top: -1px; } }
      .productView .category-ratings .yotpo-sr-bottom-line-text .review-label {
        font-size: clamp(10.66667px, 0.83333vw, 16px);
        text-decoration: underline;
        text-decoration-thickness: 1px;
        text-underline-offset: 2px;
        margin-left: clamp(7.11111px, 0.55556vw, 10.66667px);
        cursor: pointer; }
    .productView .category-ratings .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button {
      align-items: center !important;
      gap: clamp(4.44444px, 0.34722vw, 6.66667px);
      cursor: pointer; }
      .productView .category-ratings .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button svg {
        width: clamp(12.66667px, 0.98958vw, 19px);
        height: clamp(12.02667px, 0.93958vw, 18.04px);
        margin-right: clamp(4.87111px, 0.38056vw, 7.30667px) !important; }
      .productView .category-ratings .yotpo-bottom-line-scroll-panel .yotpo-sr-bottom-line-button span {
        height: auto !important;
        line-height: normal; }
  .productView-categoryName, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute {
    font-weight: 500;
    line-height: 1.28571429;
    color: #222323;
    letter-spacing: calc(-1 * clamp(0.14222px, 0.01111vw, 0.21333px));
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
    @media screen and (max-width: 1024px) {
      .productView-categoryName, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute {
        font-size: 12px;
        line-height: 1.5;
        letter-spacing: -0.16px; } }
  .productView-title, .previewCart .productView-title, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title {
    font-weight: 800;
    line-height: 1;
    letter-spacing: 0;
    color: #222323;
    margin-bottom: clamp(15.11111px, 1.18056vw, 22.66667px);
    margin-top: 0; }
    .productView-title a, .previewCart .productView-title a, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title a, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title a {
      pointer-events: none;
      text-decoration: none; }
  .productView-price, .previewCart .productView-price, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper {
    font-weight: 700;
    margin-bottom: clamp(15.11111px, 1.18056vw, 22.66667px); }
    @media screen and (max-width: 1024px) {
      .productView-price, .previewCart .productView-price, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper {
        font-size: 20px;
        margin-bottom: 20px; } }
    .productView-price .price-section, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section {
      display: inline-block;
      margin-right: clamp(5.33333px, 0.41667vw, 8px);
      vertical-align: middle; }
      .productView-price .price-section span:not(.price), .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section span:not(.price), body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section span:not(.price), .productView-price .price-section span .price-now-label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section span .price-now-label, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section span .price-now-label {
        display: none !important; }
      .productView-price .price-section .price--non-sale, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--non-sale, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--non-sale {
        font-weight: 300;
        line-height: 1;
        color: #828282; }
        @media screen and (max-width: 1024px) {
          .productView-price .price-section .price--non-sale, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--non-sale, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--non-sale {
            font-size: 18px; } }
      .productView-price .price-section .price--sale, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--sale, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .price-section .price--sale {
        color: #C6281D; }
    .productView-price .inStock-message, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .inStock-message, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .inStock-message {
      line-height: 1.6;
      margin-left: clamp(48px, 3.75vw, 72px);
      font-weight: 400;
      vertical-align: middle; }
      @media screen and (max-width: 1024px) {
        .productView-price .inStock-message, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .inStock-message, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .inStock-message {
          font-size: 14px; } }
  .productView-shortDescription {
    line-height: 1.6;
    color: #151515; }
    @media screen and (max-width: 1024px) {
      .productView-shortDescription {
        font-size: 14px; } }
    .productView-shortDescription a {
      font-weight: 600;
      color: inherit;
      line-height: 1.42857143;
      letter-spacing: calc(-1 * clamp(0.14222px, 0.01111vw, 0.21333px));
      margin-left: clamp(3.55556px, 0.27778vw, 5.33333px); }
      @media screen and (max-width: 1024px) {
        .productView-shortDescription a {
          margin-left: 4px;
          letter-spacing: -0.16px; } }
      .productView-shortDescription a:hover {
        text-decoration: none; }
    .productView-shortDescription .more-content {
      display: none;
      margin-top: clamp(17.77778px, 1.38889vw, 26.66667px); }
      .productView-shortDescription .more-content p:last-of-type {
        margin-bottom: 0; }
      .productView-shortDescription .more-content.is-expanded + span.dots {
        display: none; }
    .productView-shortDescription ul {
      margin-top: clamp(13.33333px, 1.04167vw, 20px);
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
  .productView-product {
    border-bottom: none;
    padding-bottom: clamp(24.88889px, 1.94444vw, 37.33333px); }
    @media screen and (max-width: 1024px) {
      .productView-product {
        padding-bottom: 30px; } }
  .productView .custom-product-swatch {
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (max-width: 1024px) {
      .productView .custom-product-swatch {
        margin-bottom: 30px; } }
    .productView .custom-product-swatch .swatch-label {
      line-height: 1;
      font-weight: 700;
      color: #151515;
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
      @media screen and (max-width: 1024px) {
        .productView .custom-product-swatch .swatch-label {
          font-size: 16px;
          margin-bottom: 15px; } }
      .productView .custom-product-swatch .swatch-label span {
        font-weight: 400; }
    .productView .custom-product-swatch ul {
      list-style: none;
      margin: 0;
      padding: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      flex-wrap: wrap; }
      .productView .custom-product-swatch ul li {
        margin-bottom: clamp(20.44444px, 1.59722vw, 30.66667px);
        margin-right: clamp(19.55556px, 1.52778vw, 29.33333px); }
        @media screen and (max-width: 1024px) {
          .productView .custom-product-swatch ul li {
            margin-right: 27px;
            margin-bottom: 20px; } }
      .productView .custom-product-swatch ul span {
        display: block;
        width: clamp(24.88889px, 1.94444vw, 37.33333px);
        height: clamp(24.88889px, 1.94444vw, 37.33333px);
        border-radius: 50%;
        border: 1px solid #151515;
        position: relative; }
        @media screen and (max-width: 1024px) {
          .productView .custom-product-swatch ul span {
            width: 28px;
            height: 28px; } }
      .productView .custom-product-swatch ul li.selected span {
        border-color: transparent; }
        .productView .custom-product-swatch ul li.selected span::after {
          content: "";
          position: absolute;
          width: clamp(32px, 2.5vw, 48px);
          aspect-ratio: 1/1;
          left: 50%;
          top: 50%;
          border: 1px solid #151515;
          border-radius: 50%;
          background-color: white;
          z-index: -1;
          transform: translate(-50%, -50%); }
          @media screen and (max-width: 1024px) {
            .productView .custom-product-swatch ul li.selected span::after {
              width: 36px; } }
  .productView-options {
    margin-bottom: clamp(32px, 2.5vw, 48px); }
    @media screen and (max-width: 1024px) {
      .productView-options {
        margin-bottom: 30px; } }
    .productView-options .form-label--alternate {
      line-height: 1;
      font-weight: 700;
      color: #151515;
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
      @media screen and (max-width: 1024px) {
        .productView-options .form-label--alternate {
          font-size: 16px;
          margin-bottom: 15px;
          text-align: left; } }
    .productView-options .form-field {
      margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
      @media screen and (max-width: 1024px) {
        .productView-options .form-field {
          margin-bottom: 30px; } }
    @media screen and (max-width: 1024px) {
      .productView-options [data-product-attribute="set-rectangle"] {
        text-align: left; } }
    .productView-options [data-product-attribute="set-rectangle"] .form-radio:checked + .form-option.unavailable, .productView-options [data-product-attribute="set-rectangle"] .form-radio:checked + .form-option.non-purchasable {
      box-shadow: 0 0 0 1px #808384;
      background-color: #DADADA;
      border-color: #808384; }
    .productView-options [data-product-attribute="set-rectangle"] .form-option {
      margin: 0;
      -webkit-border-radius: clamp(4.44444px, 0.34722vw, 6.66667px);
      -moz-border-radius: clamp(4.44444px, 0.34722vw, 6.66667px);
      border-radius: clamp(4.44444px, 0.34722vw, 6.66667px);
      display: block;
      border-color: #333;
      color: #151515; }
      .productView-options [data-product-attribute="set-rectangle"] .form-option.unavailable, .productView-options [data-product-attribute="set-rectangle"] .form-option.non-purchasable {
        background-color: #E3E5E7;
        color: #4F4F4F;
        opacity: 1; }
        .productView-options [data-product-attribute="set-rectangle"] .form-option.unavailable::before, .productView-options [data-product-attribute="set-rectangle"] .form-option.non-purchasable::before {
          display: none; }
      .productView-options [data-product-attribute="set-rectangle"] .form-option .form-option-variant {
        font-weight: 500;
        line-height: 1;
        padding: clamp(13.33333px, 1.04167vw, 20px) clamp(24.88889px, 1.94444vw, 37.33333px);
        display: block; }
        @media screen and (max-width: 1024px) {
          .productView-options [data-product-attribute="set-rectangle"] .form-option .form-option-variant {
            padding: 15px 12px;
            font-size: 16px; } }
    .productView-options [data-product-attribute="set-rectangle"] .form-option-list {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      gap: clamp(20.44444px, 1.59722vw, 30.66667px);
      flex-wrap: wrap; }
      @media screen and (max-width: 1024px) {
        .productView-options [data-product-attribute="set-rectangle"] .form-option-list {
          gap: 10px; } }
      .productView-options [data-product-attribute="set-rectangle"] .form-option-list .form-option-wrapper {
        min-width: calc((100% - (3 * clamp(20.44444px, 1.59722vw, 30.66667px))) / 4); }
        @media screen and (max-width: 1024px) {
          .productView-options [data-product-attribute="set-rectangle"] .form-option-list .form-option-wrapper {
            min-width: calc((100% - (3 * 10px)) / 4); } }
    .productView-options [data-product-attribute="set-radio"] .form-checkbox + .form-label, .productView-options [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-checkbox + label, .productView-options [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-checkbox + label, .productView-options [data-product-attribute="set-radio"] .form-radio + .form-label, .productView-options [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-radio + label, .productView-options [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-radio + label {
      font-weight: 500;
      line-height: 1; }
      @media screen and (max-width: 1024px) {
        .productView-options [data-product-attribute="set-radio"] .form-checkbox + .form-label, .productView-options [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-checkbox + label, .productView-options [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-checkbox + label, .productView-options [data-product-attribute="set-radio"] .form-radio + .form-label, .productView-options [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-radio + label, .productView-options [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .productView-options [data-product-attribute="set-radio"] .form-radio + label {
          font-size: 16px; } }
    @media screen and (max-width: 1024px) {
      .productView-options [data-product-attribute="swatch"] {
        text-align: left; } }
    .productView-options [data-product-attribute="swatch"] .form-radio:checked + .form-option {
      box-shadow: none;
      outline: 1px solid #0e0e0e !important;
      outline-offset: clamp(2.66667px, 0.20833vw, 4px) !important;
      box-shadow: 0 0 0 clamp(2.66667px, 0.20833vw, 4px) #fff;
      border-color: white; }
      .productView-options [data-product-attribute="swatch"] .form-radio:checked + .form-option.unavailable {
        opacity: 1; }
    .productView-options [data-product-attribute="swatch"] .form-option {
      border-color: #151515;
      border-radius: 50%;
      padding: 0;
      margin-right: clamp(19.55556px, 1.52778vw, 29.33333px);
      margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
      @media screen and (max-width: 1024px) {
        .productView-options [data-product-attribute="swatch"] .form-option {
          margin-right: 27px;
          margin-bottom: 20px; } }
      .productView-options [data-product-attribute="swatch"] .form-option.unavailable {
        opacity: .5;
        box-shadow: none;
        outline: 1px solid #0e0e0e !important;
        outline-offset: clamp(2.66667px, 0.20833vw, 4px) !important;
        box-shadow: 0 0 0 clamp(2.66667px, 0.20833vw, 4px) #fff;
        border-color: white; }
        .productView-options [data-product-attribute="swatch"] .form-option.unavailable::before {
          left: calc(-1 * clamp(3.55556px, 0.27778vw, 5.33333px));
          transform-origin: center;
          width: calc(100% + clamp(7.11111px, 0.55556vw, 10.66667px));
          top: 50%;
          border-bottom: 1px solid #fff; }
    .productView-options [data-product-attribute="swatch"] .form-option-variant {
      width: clamp(23.11111px, 1.80556vw, 34.66667px);
      height: clamp(23.11111px, 1.80556vw, 34.66667px);
      border-radius: 50%; }
      @media screen and (max-width: 1024px) {
        .productView-options [data-product-attribute="swatch"] .form-option-variant {
          width: 26px;
          height: 26px; } }
    .productView-options [data-product-attribute="swatch"] input:focus + label {
      outline: 1px solid #0e0e0e !important;
      outline-offset: clamp(2.66667px, 0.20833vw, 4px) !important;
      box-shadow: 0 0 0 clamp(2.66667px, 0.20833vw, 4px) #fff;
      border-color: transparent; }
    .productView-options .form-field--increments {
      margin-bottom: 0; }
    .productView-options .form .add-to-cart-wrapper {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      flex-wrap: wrap; }
      .productView-options .form .add-to-cart-wrapper .alertBox {
        width: 100%;
        line-height: 1;
        color: #151515;
        padding: clamp(16px, 1.25vw, 24px) clamp(19.55556px, 1.52778vw, 29.33333px) clamp(16.88889px, 1.31944vw, 25.33333px);
        -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
        background-color: #E0E8EC; }
        @media screen and (max-width: 1024px) {
          .productView-options .form .add-to-cart-wrapper .alertBox {
            font-size: 14px;
            padding: 18px 22px;
            border-radius: 10px; } }
        .productView-options .form .add-to-cart-wrapper .alertBox-icon {
          padding-right: clamp(17.77778px, 1.38889vw, 26.66667px); }
          @media screen and (max-width: 1024px) {
            .productView-options .form .add-to-cart-wrapper .alertBox-icon {
              padding-right: 20px; } }
        .productView-options .form .add-to-cart-wrapper .alertBox .icon {
          width: clamp(18.66667px, 1.45833vw, 28px);
          height: clamp(17.77778px, 1.38889vw, 26.66667px); }
          @media screen and (max-width: 1024px) {
            .productView-options .form .add-to-cart-wrapper .alertBox .icon {
              width: 21px;
              height: 20px; } }
      .productView-options .form .add-to-cart-wrapper .add-to-cart-buttons {
        padding-left: clamp(21.33333px, 1.66667vw, 32px);
        padding-right: 0;
        width: calc(100% - clamp(104.88889px, 8.19444vw, 157.33333px));
        margin-top: 0;
        margin-bottom: 0; }
        @media screen and (max-width: 1024px) {
          .productView-options .form .add-to-cart-wrapper .add-to-cart-buttons {
            width: calc(100% - 118px);
            padding-left: 24px; } }
        .productView-options .form .add-to-cart-wrapper .add-to-cart-buttons .button {
          font-weight: 800;
          padding-top: clamp(17.77778px, 1.38889vw, 26.66667px);
          padding-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
          @media screen and (max-width: 1024px) {
            .productView-options .form .add-to-cart-wrapper .add-to-cart-buttons .button {
              padding-top: 20px;
              padding-bottom: 20px;
              font-size: 17px;
              min-height: 60px; } }
          .productView-options .form .add-to-cart-wrapper .add-to-cart-buttons .button[disabled] {
            background-color: #E0E0E0;
            color: #4F4F4F; }
      .productView-options .form .add-to-cart-wrapper #klaviyo-bis-button-container * {
        width: 100%; }
      .productView-options .form .add-to-cart-wrapper #klaviyo-bis-button-container button {
        width: 100%;
        padding: clamp(16px, 1.25vw, 24px) clamp(19.55556px, 1.52778vw, 29.33333px) clamp(16.88889px, 1.31944vw, 25.33333px);
        color: #151515;
        height: auto;
        margin-bottom: 0;
        box-sizing: border-box;
        background-color: transparent; }
      .productView-options .form .add-to-cart-wrapper.out-of-stock + .alertBox, .productView-options .form .add-to-cart-wrapper.out-of-stock .alertBox {
        display: none !important; }
    .productView-options .add-to-cart-wallet-buttons:empty {
      display: none; }
    .productView-options .add-to-cart-wallet-buttons .gpay-card-info-container.black {
      background-color: #151515;
      outline: none !important;
      height: clamp(52.44444px, 4.09722vw, 78.66667px);
      border-radius: clamp(53.33333px, 4.16667vw, 80px);
      padding-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
      .productView-options .add-to-cart-wallet-buttons .gpay-card-info-container.black:hover {
        background-color: #fec45c; }
  .productView .accordion__productData {
    border: none;
    border-top: 1px solid #151515;
    border-radius: 0;
    margin-bottom: clamp(39.11111px, 3.05556vw, 58.66667px); }
    @media screen and (max-width: 1024px) {
      .productView .accordion__productData {
        margin-bottom: 30px; } }
    .productView .accordion__productData .accordion-item {
      border-bottom: 1px solid #151515; }
      .productView .accordion__productData .accordion-item.is-open .accordion-header .icon {
        transform: translateY(-50%) rotate(180deg); }
    .productView .accordion__productData .accordion-header {
      font-weight: 500;
      line-height: 1;
      margin: 0;
      padding: clamp(24.88889px, 1.94444vw, 37.33333px) 0;
      position: relative;
      cursor: pointer;
      font-family: "Inter", Arial, Helvetica, sans-serif; }
      @media screen and (max-width: 1024px) {
        .productView .accordion__productData .accordion-header {
          font-size: 20px;
          padding: 27px 0; } }
      .productView .accordion__productData .accordion-header .icon {
        background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.683594 1.25641C0.918246 1.0862 1.22285 1.06464 1.47461 1.19489L1.5957 1.27301L1.60254 1.27789V1.27887L1.6748 1.3443L1.68164 1.35114L7.2627 7.24078L12.8477 1.35406C13.091 1.09758 13.4561 1.04576 13.749 1.19781L13.8701 1.27594L13.877 1.2818L13.9492 1.34821L13.9561 1.35406L14.0479 1.47028C14.2336 1.75587 14.226 2.13655 14.0303 2.41461L14.0244 2.42242L14.0234 2.42145L13.9619 2.4986L13.9561 2.50543L7.81738 8.98492C7.53915 9.27849 7.10071 9.30381 6.79395 9.06305L6.78711 9.05719L6.71484 8.99078L6.70801 8.98492V8.98395L0.573242 2.50543C0.267273 2.18643 0.267322 1.6731 0.573242 1.35406L0.683594 1.25641Z' fill='%23151515' stroke='%23151515' stroke-width='0.25'/%3E%3C/svg%3E%0A");
        width: clamp(13.33333px, 1.04167vw, 20px);
        height: clamp(8.88889px, 0.69444vw, 13.33333px);
        position: absolute;
        right: clamp(4.44444px, 0.34722vw, 6.66667px);
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s ease-in;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100%; }
        @media screen and (max-width: 1024px) {
          .productView .accordion__productData .accordion-header .icon {
            width: 15px;
            height: 10px;
            right: 0; } }
    .productView .accordion__productData .accordion-content {
      padding-bottom: clamp(26.66667px, 2.08333vw, 40px);
      padding-top: clamp(3.55556px, 0.27778vw, 5.33333px);
      padding-left: 0;
      padding-right: 0; }
      @media screen and (max-width: 1024px) {
        .productView .accordion__productData .accordion-content {
          padding-top: 0;
          padding-bottom: 28px; } }
      .productView .accordion__productData .accordion-content ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        .productView .accordion__productData .accordion-content ul li {
          line-height: 1.6;
          font-weight: 700;
          padding: clamp(13.33333px, 1.04167vw, 20px) 0;
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-justify-content: space-between;
          justify-content: space-between;
          color: #151515;
          gap: clamp(17.77778px, 1.38889vw, 26.66667px); }
          @media screen and (max-width: 1024px) {
            .productView .accordion__productData .accordion-content ul li {
              font-size: 14px;
              padding: 15px 0; } }
          .productView .accordion__productData .accordion-content ul li:first-child {
            padding-top: 0; }
          .productView .accordion__productData .accordion-content ul li + li {
            border-top: 1px solid #BDBDBD; }
          .productView .accordion__productData .accordion-content ul li:hover .icon-file svg {
            fill: #C6281D; }
          .productView .accordion__productData .accordion-content ul li a {
            text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
            .productView .accordion__productData .accordion-content ul li a:hover {
              text-decoration: none;
              color: inherit; }
      .productView .accordion__productData .accordion-content .value {
        font-weight: 400; }
      .productView .accordion__productData .accordion-content .icon-file {
        width: clamp(12.44444px, 0.97222vw, 18.66667px);
        height: clamp(12.44444px, 0.97222vw, 18.66667px);
        margin-right: clamp(4.44444px, 0.34722vw, 6.66667px);
        margin-top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); }
        @media screen and (max-width: 1024px) {
          .productView .accordion__productData .accordion-content .icon-file {
            width: 14px;
            height: 14px;
            margin-right: 0; } }
        .productView .accordion__productData .accordion-content .icon-file svg {
          fill: #151515; }
      @media screen and (max-width: 767px) {
        .productView .accordion__productData .accordion-content--warranty li {
          flex-direction: column;
          border: none !important; } }
      .productView .accordion__productData .accordion-content--warranty li .name {
        font-weight: 400; }
      .productView .accordion__productData .accordion-content--warranty li .value {
        font-weight: 600; }
      .productView .accordion__productData .accordion-content--faqs {
        padding-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
        @media screen and (max-width: 1024px) {
          .productView .accordion__productData .accordion-content--faqs {
            padding-bottom: 20px; } }
        .productView .accordion__productData .accordion-content--faqs h4 {
          line-height: 1.5;
          font-family: "Public Sans", Arial, Helvetica, sans-serif;
          margin-top: 0; }
          @media screen and (max-width: 1024px) {
            .productView .accordion__productData .accordion-content--faqs h4 {
              font-size: 18px;
              margin-bottom: 10px; } }
        .productView .accordion__productData .accordion-content--faqs p {
          margin-bottom: clamp(22.22222px, 1.73611vw, 33.33333px); }
          @media screen and (max-width: 1024px) {
            .productView .accordion__productData .accordion-content--faqs p {
              margin-bottom: 27px; } }
  .productView-badges {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: clamp(5.33333px, 0.41667vw, 8px); }
    @media screen and (max-width: 1024px) {
      .productView-badges {
        gap: 4px;
        margin: 0 -12px; } }
    .productView-badges .badge-item {
      width: clamp(80px, 6.25vw, 120px);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: inline-flex;
      flex-direction: column;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; }
      @media screen and (max-width: 1024px) {
        .productView-badges .badge-item {
          width: 90px; } }
      @media screen and (max-width: 402px) {
        .productView-badges .badge-item {
          width: 80px; } }
      .productView-badges .badge-item .icon {
        width: clamp(51.55556px, 4.02778vw, 77.33333px);
        height: clamp(51.55556px, 4.02778vw, 77.33333px);
        border-radius: 50%;
        background-color: white;
        border: 1px solid #151515;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: inline-flex;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center; }
        @media screen and (max-width: 1024px) {
          .productView-badges .badge-item .icon {
            width: 58px;
            height: 58px; } }
        .productView-badges .badge-item .icon img {
          width: clamp(32px, 2.5vw, 48px); }
          @media screen and (max-width: 1024px) {
            .productView-badges .badge-item .icon img {
              width: 36px; } }
      .productView-badges .badge-item h6 {
        font-size: clamp(9.77778px, 0.76389vw, 14.66667px);
        text-transform: uppercase;
        line-height: 1;
        font-weight: 600;
        color: #0e0e0e;
        margin-top: clamp(8.88889px, 0.69444vw, 13.33333px);
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex: auto;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center; }
        @media screen and (max-width: 1024px) {
          .productView-badges .badge-item h6 {
            font-size: 11px;
            margin-top: 7px; } }
        @media screen and (max-width: 402px) {
          .productView-badges .badge-item h6 {
            font-size: 10px; } }
  .productView-offer {
    padding: clamp(8.88889px, 0.69444vw, 13.33333px) clamp(26.66667px, 2.08333vw, 40px);
    background-color: #E0E8EC;
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    margin-bottom: clamp(30.22222px, 2.36111vw, 45.33333px); }
    @media screen and (max-width: 1024px) {
      .productView-offer {
        padding: 10px 30px;
        margin-bottom: 30px; } }
    .productView-offer .product-offer {
      line-height: 1.875;
      font-weight: 500;
      color: #151515; }
      @media screen and (min-width: 1025px) {
        .productView-offer .product-offer {
          text-align: center; } }
      @media screen and (max-width: 1024px) {
        .productView-offer .product-offer {
          font-size: 14px;
          line-height: 1.4; } }
      .productView-offer .product-offer .badge {
        color: white;
        background-color: #C6281D;
        -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
        -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
        border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
        font-weight: 700;
        padding: 0 clamp(4.44444px, 0.34722vw, 6.66667px);
        margin: 0 clamp(3.55556px, 0.27778vw, 5.33333px); }
      .productView-offer .product-offer .code {
        font-weight: 800;
        color: #C6281D; }
  .productView-related {
    overflow: hidden; }
    .productView-related .swiper {
      overflow: visible; }
      .productView-related .swiper:not(.swiper-initialized) .swiper-slide {
        flex: 1 0 25%;
        width: 25%; }
        @media screen and (max-width: 1024px) {
          .productView-related .swiper:not(.swiper-initialized) .swiper-slide {
            flex: 1 0 33.3%;
            width: 33.3%; } }
        @media screen and (max-width: 767px) {
          .productView-related .swiper:not(.swiper-initialized) .swiper-slide {
            flex: 1 0 50%;
            width: 50%; } }
        @media screen and (min-width: 1024px) and (max-width: 1279px) {
          .productView-related .swiper:not(.swiper-initialized) .swiper-slide {
            flex: 1 0 25%; } }
      .productView-related .swiper-button {
        top: calc(-1 * clamp(26.66667px, 2.08333vw, 40px)); }
        @media screen and (max-width: 1024px) {
          .productView-related .swiper-button {
            display: none; } }
      @media screen and (max-width: 1024px) {
        .productView-related .swiper-scrollbar {
          display: none; } }
  .productView-description {
    background-color: #151515;
    background-image: url("data:image/svg+xml,%3Csvg width='1439' height='636' viewBox='0 0 1439 636' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_71_33039' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='636'%3E%3Crect width='1440' height='636' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_71_33039)'%3E%3Cpath d='M665.5 -206.911C975.017 -114.056 1315.48 -191.435 1625 -470V9.75C1330.96 195.46 990.492 195.46 665.5 87.129C340.508 -21.2016 61.9435 56.1774 61.9435 257.363C61.9435 458.548 278.604 551.403 634.548 396.645C990.492 241.887 1574.15 272.408 1534.03 769.873C1492.83 1280.82 1005.97 1232.34 495.266 1154.96C15.5161 1093.06 -159.876 1320.03 -294 1449V953.774C86.8341 708.075 519.476 843.314 768.057 921.018L773.831 922.823C1021.44 1000.2 1315.48 922.823 1253.58 690.685C1129.77 303.79 680.975 675.21 278.604 675.21C-123.767 675.21 -402.331 257.363 -92.815 -52.1532C154.798 -299.766 505.583 -263.656 665.5 -206.911Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M537 -200.645C835.065 -111.226 1162.94 -185.742 1461 -454V8.00003C1177.84 186.839 849.968 186.839 537 82.5162C224.032 -21.8064 -44.2258 52.7097 -44.2258 246.452C-44.2258 440.194 164.419 529.613 507.194 380.581C849.968 231.548 1412.03 260.94 1373.4 740C1333.72 1232.04 864.871 1185.35 373.065 1110.84C-88.9355 1051.23 -257.839 1269.81 -387 1394V917.097C-20.256 680.488 396.379 810.724 635.763 885.552L641.323 887.29C879.774 961.807 1162.94 887.29 1103.32 663.742C984.097 291.161 551.903 648.839 164.419 648.839C-223.065 648.839 -491.323 246.452 -193.259 -51.6129C45.1931 -290.065 383 -255.29 537 -200.645Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: cover;
    background-position: left top;
    background-repeat: no-repeat;
    float: none;
    position: relative; }
    .productView-description .about-product .background-pattern {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
      .productView-description .about-product .background-pattern img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
    .productView-description .about-product__inner {
      display: grid;
      grid-template-columns: 1fr 1fr; }
      @media screen and (min-width: 1025px) {
        .productView-description .about-product__inner {
          display: flex;
          align-items: center; } }
      @media screen and (max-width: 1024px) {
        .productView-description .about-product__inner {
          grid-template-columns: 1fr;
          padding-top: 0;
          padding-bottom: 0; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .productView-description .about-product__inner {
          grid-template-columns: 1fr 1fr; } }
    .productView-description .about-product .sub-heading {
      color: #F67EA5;
      margin-top: 0;
      margin-top: clamp(16px, 1.25vw, 24px); }
      @media screen and (max-width: 1024px) {
        .productView-description .about-product .sub-heading {
          margin-top: 0; } }
    @media screen and (max-width: 1024px) {
      .productView-description .about-product .page-heading {
        margin-bottom: 13px; } }
    .productView-description .about-product__image {
      margin-left: 0;
      order: 2; }
      @media screen and (min-width: 1025px) {
        .productView-description .about-product__image {
          width: calc(100% - clamp(506.66667px, 39.58333vw, 760px)); } }
      @media screen and (max-width: 1024px) {
        .productView-description .about-product__image {
          order: 0; } }
      .productView-description .about-product__image img {
        width: 81.96721311%;
        aspect-ratio: 500/451;
        object-fit: cover;
        margin-left: auto;
        display: block;
        -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
        -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
        border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
        @media screen and (max-width: 1024px) {
          .productView-description .about-product__image img {
            width: 100%; } }
        @media (min-width: 1024px) and (max-width: 1279px) {
          .productView-description .about-product__image img {
            width: calc(100% - 24px); } }
    .productView-description .about-product__content {
      padding-right: clamp(26.66667px, 2.08333vw, 40px); }
      @media screen and (min-width: 1025px) {
        .productView-description .about-product__content {
          width: clamp(506.66667px, 39.58333vw, 760px);
          padding-right: 0; } }
      @media screen and (max-width: 1024px) {
        .productView-description .about-product__content {
          padding-right: 0;
          margin-top: 40px; } }
      @media (min-width: 1024px) and (max-width: 1279px) {
        .productView-description .about-product__content {
          margin-bottom: 0; } }
      @media screen and (max-width: 1024px) {
        .productView-description .about-product__content p:not(.sub-heading) {
          margin-bottom: 20px; } }
      .productView-description .about-product__content p:last-child {
        margin-bottom: 0; }
      .productView-description .about-product__content a:not(:hover) {
        color: inherit; }
    .productView-description .about-product table {
      border-color: #BDBDBD !important; }
      .productView-description .about-product table td, .productView-description .about-product table th {
        padding: clamp(8.88889px, 0.69444vw, 13.33333px); }
  .productView-videos .videoGallery {
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .productView-videos .videoGallery-main {
        margin-bottom: 40px; } }
    .productView-videos .videoGallery-main.widescreen {
      padding-bottom: 55.9%; }
    .productView-videos .videoGallery-main iframe {
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .productView-videos .videoGallery-list {
      margin: 0 calc(-1 * clamp(13.77778px, 1.07639vw, 20.66667px)); }
      @media screen and (max-width: 1024px) {
        .productView-videos .videoGallery-list:not(.slick-initialized) .videoGallery-item {
          width: 100%;
          flex: 1 0 100%; }
          .productView-videos .videoGallery-list:not(.slick-initialized) .videoGallery-item:not(:first-child) {
            display: none; } }
      .productView-videos .videoGallery-list .slick-track {
        display: flex; }
      .productView-videos .videoGallery-list .slick-dots {
        bottom: -20px;
        line-height: 0;
        position: absolute; }
        .productView-videos .videoGallery-list .slick-dots li {
          width: auto;
          height: auto;
          padding: 0 4px;
          line-height: 0; }
          .productView-videos .videoGallery-list .slick-dots li button {
            width: 6px;
            height: 3px;
            background-color: #ddd;
            border-radius: 3px;
            border: none; }
            .productView-videos .videoGallery-list .slick-dots li button::before {
              display: none; }
          .productView-videos .videoGallery-list .slick-dots li.slick-active button {
            background-color: black; }
    .productView-videos .videoGallery-item {
      width: 33.3%;
      padding: 0 clamp(13.77778px, 1.07639vw, 20.66667px); }
      .productView-videos .videoGallery-item .video {
        opacity: 1;
        margin-bottom: 0; }
    .productView-videos .videoGallery .video-figure {
      margin-right: clamp(19.55556px, 1.52778vw, 29.33333px);
      width: clamp(93.33333px, 7.29167vw, 140px); }
      @media screen and (min-width: 1025px) {
        .productView-videos .videoGallery .video-figure {
          width: calc(100% - clamp(236.44444px, 18.47222vw, 354.66667px));
          margin-right: 0; } }
      @media screen and (max-width: 1024px) {
        .productView-videos .videoGallery .video-figure {
          margin-right: 27px;
          width: 105px; } }
      .productView-videos .videoGallery .video-figure img {
        width: 100%;
        aspect-ratio: 104.85/58.62;
        object-fit: cover;
        -webkit-border-radius: clamp(5.33333px, 0.41667vw, 8px);
        -moz-border-radius: clamp(5.33333px, 0.41667vw, 8px);
        border-radius: clamp(5.33333px, 0.41667vw, 8px); }
    .productView-videos .videoGallery .video-body {
      width: calc(100% - clamp(112.88889px, 8.81944vw, 169.33333px));
      float: left; }
      @media screen and (min-width: 1025px) {
        .productView-videos .videoGallery .video-body {
          width: clamp(236.44444px, 18.47222vw, 354.66667px);
          padding-left: clamp(19.55556px, 1.52778vw, 29.33333px);
          padding-right: clamp(23.11111px, 1.80556vw, 34.66667px); } }
      @media screen and (max-width: 1024px) {
        .productView-videos .videoGallery .video-body {
          width: calc(100% - 132px); } }
    .productView-videos .videoGallery .video-title {
      letter-spacing: calc(-1 * clamp(0.48px, 0.0375vw, 0.72px)); }
      @media screen and (max-width: 1024px) {
        .productView-videos .videoGallery .video-title {
          font-size: 18px; } }
      .productView-videos .videoGallery .video-title:hover {
        text-decoration: underline;
        text-underline-offset: 3px;
        text-decoration-thickness: 1px; }
    .productView-videos .videoGallery .video-description {
      line-height: 1.6;
      color: #4F4F4F; }
      @media screen and (max-width: 1024px) {
        .productView-videos .videoGallery .video-description {
          font-size: 14px; } }
    .productView-videos .videoGallery .is-active .video-figure {
      padding: clamp(1.77778px, 0.13889vw, 2.66667px);
      border: clamp(1.77778px, 0.13889vw, 2.66667px) solid black;
      -webkit-border-radius: clamp(5.33333px, 0.41667vw, 8px);
      -moz-border-radius: clamp(5.33333px, 0.41667vw, 8px);
      border-radius: clamp(5.33333px, 0.41667vw, 8px); }
      .productView-videos .videoGallery .is-active .video-figure img {
        -webkit-border-radius: clamp(2.66667px, 0.20833vw, 4px);
        -moz-border-radius: clamp(2.66667px, 0.20833vw, 4px);
        border-radius: clamp(2.66667px, 0.20833vw, 4px); }
  .productView .form-wishlist {
    position: absolute;
    top: clamp(20.44444px, 1.59722vw, 30.66667px);
    right: clamp(18.66667px, 1.45833vw, 28px);
    margin: 0; }
    @media screen and (max-width: 1024px) {
      .productView .form-wishlist {
        top: 14px;
        right: 24px;
        width: auto; } }
    .productView .form-wishlist .dropdown-menu-button {
      padding: clamp(13.33333px, 1.04167vw, 20px);
      padding-left: clamp(18.66667px, 1.45833vw, 28px);
      font-weight: 600;
      line-height: 1;
      padding-right: clamp(35.55556px, 2.77778vw, 53.33333px);
      border-color: rgba(21, 21, 21, 0.1);
      -webkit-border-radius: clamp(53.33333px, 4.16667vw, 80px);
      -moz-border-radius: clamp(53.33333px, 4.16667vw, 80px);
      border-radius: clamp(53.33333px, 4.16667vw, 80px);
      color: #151515;
      background-color: white; }
      @media screen and (max-width: 1024px) {
        .productView .form-wishlist .dropdown-menu-button {
          font-size: 12px;
          line-height: normal;
          padding: 14px;
          padding-left: 20px;
          padding-right: 40px; } }
      .productView .form-wishlist .dropdown-menu-button .icon {
        position: absolute;
        right: clamp(13.33333px, 1.04167vw, 20px);
        width: clamp(17.77778px, 1.38889vw, 26.66667px);
        height: clamp(15.11111px, 1.18056vw, 22.66667px);
        top: 50%;
        transform: translateY(-50%);
        transition: all .3s ease; }
        @media screen and (max-width: 1024px) {
          .productView .form-wishlist .dropdown-menu-button .icon {
            width: 20px;
            height: 17px; } }
        .productView .form-wishlist .dropdown-menu-button .icon.icon-filled {
          opacity: 0; }
      .productView .form-wishlist .dropdown-menu-button:hover .icon-filled, .productView .form-wishlist .dropdown-menu-button.is-open .icon-filled {
        opacity: 1; }
    .productView .form-wishlist #wishlist-dropdown {
      position: absolute;
      right: 0;
      width: clamp(177.77778px, 13.88889vw, 266.66667px) !important;
      padding: clamp(22.22222px, 1.73611vw, 33.33333px);
      max-width: none;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
      -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
      box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
      background-color: white;
      border: 1px solid #F2F2F2;
      padding-bottom: clamp(22.22222px, 1.73611vw, 33.33333px);
      margin-top: clamp(3.55556px, 0.27778vw, 5.33333px); }
      @media screen and (max-width: 1024px) {
        .productView .form-wishlist #wishlist-dropdown {
          margin-top: 4px;
          border-radius: 16px;
          padding: 25px;
          width: 200px !important; } }
      .productView .form-wishlist #wishlist-dropdown li + li {
        margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
        @media screen and (max-width: 1024px) {
          .productView .form-wishlist #wishlist-dropdown li + li {
            margin-top: 10px; } }
      .productView .form-wishlist #wishlist-dropdown .button {
        padding: 0;
        border-radius: 0;
        border: none;
        line-height: 1.6;
        font-weight: 500;
        text-decoration: none;
        text-transform: none;
        color: #151515; }
        @media screen and (max-width: 1024px) {
          .productView .form-wishlist #wishlist-dropdown .button {
            font-size: 14px; } }
        .productView .form-wishlist #wishlist-dropdown .button:hover {
          color: #C6281D; }

.product-marquee {
  margin-top: 0;
  padding-top: clamp(5.77778px, 0.45139vw, 8.66667px);
  padding-bottom: clamp(5.77778px, 0.45139vw, 8.66667px); }
  @media screen and (max-width: 1024px) {
    .product-marquee {
      padding-top: 7px;
      padding-bottom: 7px; } }
  .product-marquee .marquee-slide {
    font-size: clamp(16px, 1.25vw, 24px);
    padding: 0 clamp(24px, 1.875vw, 36px); }
    @media screen and (max-width: 1024px) {
      .product-marquee .marquee-slide {
        font-size: 18px;
        padding: 0 27px;
        line-height: 2; } }

.product-badge-wrapper {
  position: absolute;
  top: clamp(15.11111px, 1.18056vw, 22.66667px);
  left: clamp(14.22222px, 1.11111vw, 21.33333px);
  z-index: 1; }
  @media screen and (max-width: 1024px) {
    .product-badge-wrapper {
      left: 24px;
      top: 14px; } }
  .product-badge-wrapper .sale-flag-side, .product-badge-wrapper .sold-out-flag-side, .product-badge-wrapper .custom-flag-sash {
    font-size: clamp(9.77778px, 0.76389vw, 14.66667px);
    font-weight: 500;
    line-height: 1.3;
    font-family: "Inter", sans-serif;
    height: auto;
    padding: clamp(4.44444px, 0.34722vw, 6.66667px) clamp(7.11111px, 0.55556vw, 10.66667px);
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    text-transform: capitalize;
    position: static;
    display: inline-block; }
    .product-badge-wrapper .sale-flag-side + .custom-flag-sash, .product-badge-wrapper .sold-out-flag-side + .custom-flag-sash, .product-badge-wrapper .custom-flag-sash + .custom-flag-sash {
      margin-left: clamp(3.55556px, 0.27778vw, 5.33333px); }
  .product-badge-wrapper .custom-flag-sash {
    background-color: #151515;
    color: white; }

@media screen and (min-width: 1025px) {
  .quickView .productView--quickView .productView-details {
    padding-right: clamp(55.11111px, 4.30556vw, 82.66667px); } }

.quickView .productView--quickView .productView-title a, .quickView .productView--quickView .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title a, .snize-results-page .snize-modal#snize-modal-product-quick-view .quickView .productView--quickView .snize-quick-view-title a, .quickView .productView--quickView body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title a, body .snize-modal#snize-modal-product-quick-view .quickView .productView--quickView .snize-quick-view-title a {
  pointer-events: all; }

/*--- [Add To Cart Modal] ---*/
.previewCart {
  max-width: 100%; }
  .previewCart .productView {
    padding: 0;
    gap: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row; }
    @media screen and (min-width: 1025px) {
      .previewCart .productView {
        width: 70%; } }
    @media screen and (max-width: 1024px) {
      .previewCart .productView {
        display: none; } }
    .previewCart .productView-image {
      padding: 0;
      width: 50.84745763%; }
    .previewCart .productView-img-container::after {
      padding-bottom: 91.8%; }
    .previewCart .productView-brand {
      font-size: clamp(16px, 1.25vw, 24px);
      display: none; }
    .previewCart .productView-price, .previewCart .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, .snize-results-page .snize-modal#snize-modal-product-quick-view .previewCart .snize-quick-view-price-wrapper, .previewCart body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .previewCart .snize-quick-view-price-wrapper {
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
    .previewCart .productView-details {
      width: 48%;
      padding-left: clamp(17.77778px, 1.38889vw, 26.66667px);
      padding-right: clamp(17.77778px, 1.38889vw, 26.66667px);
      border: 0; }
    .previewCart .productView-info {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      margin-bottom: clamp(3.55556px, 0.27778vw, 5.33333px); }
      .previewCart .productView-info-name {
        font-weight: 700;
        color: #151515;
        margin: 0 clamp(7.11111px, 0.55556vw, 10.66667px) 0 0; }

.productView-mostPopular {
  border-top: 1px solid black;
  overflow: hidden; }

.previewCartCheckout {
  background-color: #E0E8EC;
  -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
  @media screen and (min-width: 1025px) {
    .previewCartCheckout {
      width: 30%;
      padding: 3rem; } }
  @media screen and (max-width: 1024px) {
    .previewCartCheckout {
      padding: 2rem;
      width: 100%; } }
  .previewCartCheckout .button {
    padding-left: clamp(7.11111px, 0.55556vw, 10.66667px);
    padding-right: clamp(7.11111px, 0.55556vw, 10.66667px);
    margin-bottom: 0; }
    .previewCartCheckout .button + .button {
      margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
  .previewCartCheckout-subtotal {
    margin-top: clamp(17.77778px, 1.38889vw, 26.66667px);
    margin-bottom: clamp(1.77778px, 0.13889vw, 2.66667px); }
  .previewCartCheckout-price {
    font-size: clamp(26.66667px, 2.08333vw, 40px); }

.previewCartCheckout-additionalCheckoutButtons p {
  margin: clamp(4.44444px, 0.34722vw, 6.66667px) 0 clamp(8.88889px, 0.69444vw, 13.33333px); }

/*--- [ Klaviyo Back in stock form ] ---*/
.klaviyo-close-form {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99609 8.99902L22.9968 22.9997' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M8.99609 23.001L22.9968 9.00026' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A") !important;
  width: clamp(28.44444px, 2.22222vw, 42.66667px) !important;
  height: clamp(28.44444px, 2.22222vw, 42.66667px) !important;
  margin-top: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
  margin-right: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
  background-size: 100% auto !important;
  background-repeat: no-repeat !important; }
  .klaviyo-close-form svg {
    display: none; }

.klaviyo-form.klaviyo-form.klaviyo-form {
  border-radius: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
  padding: clamp(22.22222px, 1.73611vw, 33.33333px) clamp(19.55556px, 1.52778vw, 29.33333px) !important;
  text-align: center;
  width: clamp(426.66667px, 33.33333vw, 640px) !important; }
  @media screen and (min-width: 1025px) {
    .klaviyo-form.klaviyo-form.klaviyo-form {
      width: 33.33333333vw !important; } }
  .klaviyo-form.klaviyo-form.klaviyo-form h2, .klaviyo-form.klaviyo-form.klaviyo-form h1 span, .klaviyo-form.klaviyo-form.klaviyo-form h1 {
    font-size: clamp(22.22222px, 1.73611vw, 33.33333px) !important;
    line-height: 0.72 !important;
    margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px) !important;
    margin-top: clamp(17.77778px, 1.38889vw, 26.66667px);
    text-transform: capitalize !important;
    letter-spacing: 0;
    text-align: center !important;
    font-family: "Inter", sans-serif !important;
    color: #151515 !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form h2 span, .klaviyo-form.klaviyo-form.klaviyo-form h1 span span, .klaviyo-form.klaviyo-form.klaviyo-form h1 span {
      font-size: inherit !important;
      font-weight: 700 !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form h2 * {
    font-size: inherit !important;
    font-weight: 700 !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form h6 {
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    line-height: 1.28571429 !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form h6 span {
      font-size: inherit;
      font-weight: 400 !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form label[for*="phone"] + div {
    border: none !important;
    height: auto !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form div[aria-labelledby*="downshift"] {
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03) !important;
    background-color: white !important;
    border: 1px solid #F2F2F2 !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form input[aria-autocomplete="list"], .klaviyo-form.klaviyo-form.klaviyo-form input[aria-autocomplete="list"]::placeholder {
    text-align: left; }
  .klaviyo-form.klaviyo-form.klaviyo-form label[for*="phone"] + div, .klaviyo-form.klaviyo-form.klaviyo-form label[for*="phone"] + div div:focus-within {
    border: none !important;
    outline: 0 !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form label[for*="phone"] + div div {
    border: none !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form input[aria-autocomplete="list"]::placeholder {
    color: #151515 !important;
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form input[type="email"], .klaviyo-form.klaviyo-form.klaviyo-form input[type="tel"] {
    padding: clamp(12px, 0.9375vw, 18px) clamp(19.55556px, 1.52778vw, 29.33333px) !important;
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    font-family: "Inter", sans-serif !important;
    color: #212121 !important;
    height: clamp(41.77778px, 3.26389vw, 62.66667px) !important;
    background-color: white !important;
    border-radius: clamp(4.44444px, 0.34722vw, 6.66667px) !important;
    border: none !important;
    box-sizing: border-box; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="email"]::-webkit-input-placeholder, .klaviyo-form.klaviyo-form.klaviyo-form input[type="tel"]::-webkit-input-placeholder {
      font-size: inherit !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="email"]::-moz-placeholder, .klaviyo-form.klaviyo-form.klaviyo-form input[type="tel"]::-moz-placeholder {
      font-size: inherit !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="email"]:-ms-input-placeholder, .klaviyo-form.klaviyo-form.klaviyo-form input[type="tel"]:-ms-input-placeholder {
      font-size: inherit !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="email"]:-moz-placeholder, .klaviyo-form.klaviyo-form.klaviyo-form input[type="tel"]:-moz-placeholder {
      font-size: inherit !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"] + label {
    padding-bottom: 0 !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"] + label::first-letter {
      text-transform: capitalize; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"] + label svg {
      width: clamp(17.77778px, 1.38889vw, 26.66667px) !important;
      height: clamp(17.77778px, 1.38889vw, 26.66667px) !important;
      margin-right: clamp(8.88889px, 0.69444vw, 13.33333px) !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"] + label div {
      font-size: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
      line-height: 1.28571429 !important;
      top: clamp(1.77778px, 0.13889vw, 2.66667px) !important; }
  .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"]:checked + label svg rect {
    fill: #212121; }
  .klaviyo-form.klaviyo-form.klaviyo-form input[type="checkbox"]:checked + label svg + svg polygon {
    fill: white; }
  .klaviyo-form.klaviyo-form.klaviyo-form button[aria-label="Search Countries"] {
    width: 57px !important;
    height: auto !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form button[aria-label="Search Countries"] svg {
      width: 16px;
      height: 16px; }
  .klaviyo-form.klaviyo-form.klaviyo-form [data-testid="form-row"] + [data-testid="form-row"] {
    margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
  .klaviyo-form.klaviyo-form.klaviyo-form p {
    line-height: 1.6; }
  .klaviyo-form.klaviyo-form.klaviyo-form button:not([aria-label="Search Countries"]) {
    font-size: clamp(15.11111px, 1.18056vw, 22.66667px) !important;
    height: clamp(53.33333px, 4.16667vw, 80px) !important; }
    .klaviyo-form.klaviyo-form.klaviyo-form button:not([aria-label="Search Countries"]):hover {
      border-color: #fec45c !important;
      background-color: #fec45c !important; }

.brands-page .page {
  margin: 0; }

.brands-page div[data-content-region="category_banner_image"] div[data-sub-layout], .brands-page div[data-content-region="category_banner_image"] [data-sub-layout-container] {
  position: static; }

.page-banner-wrapper {
  background-color: #E0E8EC; }
  .page-banner-wrapper ol.breadcrumbs {
    margin-top: 0;
    padding-top: clamp(16px, 1.25vw, 24px); }

.brand-page-image {
  width: 100%;
  aspect-ratio: 1440/334; }
  @media screen and (max-width: 1024px) {
    .brand-page-image {
      aspect-ratio: 414/150; } }
  .brand-page-image img {
    height: 100%;
    width: 100%;
    object-fit: cover; }

.page-banner--brand {
  background-color: transparent;
  color: #151515;
  padding-bottom: clamp(48px, 3.75vw, 72px); }
  .page-banner--brand .page-heading {
    margin-top: 0; }
  .page-banner--brand .section-heading {
    position: relative; }
    @media screen and (min-width: 1025px) {
      .page-banner--brand .section-heading {
        padding-top: clamp(4.44444px, 0.34722vw, 6.66667px); } }
    @media screen and (min-width: 1025px) {
      .page-banner--brand .section-heading .page-heading {
        margin-bottom: clamp(16.88889px, 1.31944vw, 25.33333px); } }
    @media screen and (max-width: 1024px) {
      .page-banner--brand .section-heading .page-heading {
        line-height: normal;
        margin-top: 12px; } }
    .page-banner--brand .section-heading p {
      line-height: 1.4;
      padding-right: clamp(26.66667px, 2.08333vw, 40px); }
      .page-banner--brand .section-heading p:empty {
        display: none; }
    .page-banner--brand .section-heading .button {
      margin-bottom: 0; }
      @media screen and (min-width: 1025px) {
        .page-banner--brand .section-heading .button {
          position: absolute;
          top: clamp(1.77778px, 0.13889vw, 2.66667px);
          right: 0; } }

.brand-productHighlight {
  margin: 0 calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px)) !important; }
  @media screen and (max-width: 1024px) {
    .brand-productHighlight {
      margin: 0 -8px !important;
      overflow: visible !important; } }
  @media screen and (max-width: 1024px) {
    .brand-productHighlight:not(.swiper-initialized) .product {
      flex: 1 0 50%; } }
  @media screen and (max-width: 767px) {
    .brand-productHighlight:not(.swiper-initialized) .product {
      flex: 1 0 77%; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .brand-productHighlight:not(.swiper-initialized) .product {
      flex: 1 0 33%; } }
  .brand-productHighlight .product {
    width: calc(100% / 3);
    padding: 0 clamp(11.55556px, 0.90278vw, 17.33333px); }
    @media screen and (max-width: 1024px) {
      .brand-productHighlight .product {
        padding: 0 8px; } }
    .brand-productHighlight .product .card {
      margin-bottom: 0; }
      .brand-productHighlight .product .card-img-container::after {
        padding-bottom: 97.0755%; }
      .brand-productHighlight .product .card-img-container img {
        transition: all .4s ease; }
      .brand-productHighlight .product .card-img-container:hover img {
        transform: scale(1.05); }
      .brand-productHighlight .product .card-body {
        padding-top: clamp(25.77778px, 2.01389vw, 38.66667px); }
        @media screen and (max-width: 1024px) {
          .brand-productHighlight .product .card-body {
            padding-top: 26px; } }
      .brand-productHighlight .product .card-title {
        line-height: 1.1;
        letter-spacing: calc(-1 * clamp(0.64px, 0.05vw, 0.96px));
        margin-bottom: clamp(10.66667px, 0.83333vw, 16px); }
        @media screen and (max-width: 1024px) {
          .brand-productHighlight .product .card-title {
            font-size: 22px;
            margin-bottom: 9px; } }
      .brand-productHighlight .product .card .read-more {
        font-size: clamp(13.33333px, 1.04167vw, 20px);
        line-height: 1.5;
        font-weight: 700;
        color: #2B2930;
        text-decoration: underline;
        text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
        @media screen and (max-width: 1024px) {
          .brand-productHighlight .product .card .read-more {
            font-size: 14px; } }
        .brand-productHighlight .product .card .read-more:hover {
          color: #C6281D;
          text-decoration: none; }

.brand-page .product-listing-container {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='720' viewBox='0 0 1440 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_92_26612' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='720'%3E%3Crect width='1440' height='720' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_92_26612)'%3E%3Cpath d='M689 -623.484C942.549 -547.419 1221.45 -610.806 1475 -839V-446C1234.13 -293.871 955.226 -293.871 689 -382.613C422.774 -471.355 194.581 -407.968 194.581 -243.161C194.581 -78.3549 372.064 -2.29034 663.645 -129.065C955.226 -255.839 1433.34 -230.836 1400.48 176.675C1366.73 595.228 967.903 555.516 549.548 492.129C156.548 441.419 12.871 627.355 -97 733V327.323C214.971 126.051 569.381 236.836 773.012 300.49L777.742 301.968C980.581 365.355 1221.45 301.968 1170.74 111.806C1069.32 -205.129 701.677 99.129 372.064 99.129C42.4512 99.129 -185.742 -243.161 67.806 -496.71C270.645 -699.548 558 -669.968 689 -623.484Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M584 -618.435C828.194 -545.177 1096.81 -606.226 1341 -826V-447.5C1109.02 -300.984 840.403 -300.984 584 -386.452C327.597 -471.919 107.823 -410.871 107.823 -252.145C107.823 -93.4194 278.758 -20.1614 559.581 -142.258C840.404 -264.355 1300.88 -240.275 1269.23 152.201C1236.73 555.311 852.613 517.064 449.694 456.016C71.1935 407.177 -67.1828 586.253 -173 688V297.29C127.46 103.445 468.794 210.143 664.912 271.447L669.468 272.871C864.823 333.919 1096.81 272.871 1047.97 89.7258C950.29 -215.516 596.209 77.5161 278.758 77.5161C-38.694 77.5161 -258.468 -252.145 -14.2746 -496.339C181.08 -691.694 457.833 -663.204 584 -618.435Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding-top: clamp(29.33333px, 2.29167vw, 44px); }

@media screen and (max-width: 1024px) {
  .brand-hero {
    padding-top: 45px;
    padding-bottom: 45px; } }

.brand-hero .page-heading {
  margin-bottom: clamp(5.33333px, 0.41667vw, 8px); }
  @media screen and (max-width: 1024px) {
    .brand-hero .page-heading {
      line-height: 1.88888889; } }

.brandGrid {
  margin: 0 calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px));
  padding-bottom: clamp(28.44444px, 2.22222vw, 42.66667px); }
  @media screen and (max-width: 1024px) {
    .brandGrid {
      margin: 0 -8px;
      padding-top: 26px;
      padding-bottom: 11px; } }
  .brandGrid .brand {
    width: calc(100% / 3);
    padding: 0 clamp(11.55556px, 0.90278vw, 17.33333px); }
    @media screen and (max-width: 1024px) {
      .brandGrid .brand {
        width: calc(100% / 2);
        padding: 0 8px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .brandGrid .brand {
        width: calc(100% / 3); } }
    .brandGrid .brand .card {
      margin-bottom: clamp(39.11111px, 3.05556vw, 58.66667px); }
      @media screen and (max-width: 1024px) {
        .brandGrid .brand .card {
          margin-bottom: 30px; } }
      .brandGrid .brand .card-img-container {
        max-width: 100%; }
        .brandGrid .brand .card-img-container::after {
          padding-bottom: 100%; }
        .brandGrid .brand .card-img-container img {
          transition: all .4s ease; }
        .brandGrid .brand .card-img-container:hover img {
          transform: scale(1.05); }
      .brandGrid .brand .card-title {
        margin-top: clamp(4.44444px, 0.34722vw, 6.66667px);
        font-weight: 600;
        color: black; }
        @media screen and (max-width: 1024px) {
          .brandGrid .brand .card-title {
            font-size: 18px;
            line-height: normal; } }

@media screen and (min-width: 1025px) {
  .blog-hero {
    padding-bottom: clamp(26.66667px, 2.08333vw, 40px); } }

@media screen and (max-width: 1024px) {
  .blog-hero .page-heading {
    line-height: normal;
    margin-bottom: 4px; } }

@media screen and (max-width: 1024px) {
  .blog-hero {
    padding-top: 57px;
    padding-bottom: 45px; } }

.blog-hero div[data-content-region="category_banner_image"] div[data-sub-layout], .blog-hero div[data-content-region="category_banner_image"] [data-sub-layout-container] {
  position: static; }

.blog-hero .page-banner-description p {
  margin-top: 0;
  margin-bottom: 0; }

.blog-page .page {
  margin: 0; }

.blog-page-wrapper .blog-list {
  visibility: hidden; }

.blog-page-wrapper > .pagination {
  display: none; }

.blog-tag-wrapper {
  position: relative; }
  .blog-tag-wrapper .swiper-button {
    transform: translateY(-50%);
    top: 50%;
    border: none; }
    .blog-tag-wrapper .swiper-button-lock {
      display: none; }
    .blog-tag-wrapper .swiper-button-prev {
      left: calc(-1 * clamp(56.88889px, 4.44444vw, 85.33333px));
      right: auto; }
    .blog-tag-wrapper .swiper-button-next {
      right: calc(-1 * clamp(56.88889px, 4.44444vw, 85.33333px)); }

.blog-category-tag .loadingOverlay {
  height: clamp(44.44444px, 3.47222vw, 66.66667px);
  width: 100%;
  -webkit-border-radius: clamp(53.33333px, 4.16667vw, 80px);
  -moz-border-radius: clamp(53.33333px, 4.16667vw, 80px);
  border-radius: clamp(53.33333px, 4.16667vw, 80px);
  position: relative; }

.blog-category-tag.swiper {
  padding-top: clamp(22.22222px, 1.73611vw, 33.33333px);
  padding-bottom: clamp(22.22222px, 1.73611vw, 33.33333px); }
  @media screen and (max-width: 1024px) {
    .blog-category-tag.swiper {
      padding-top: 23px;
      padding-bottom: 23px;
      overflow: visible; } }
  .blog-category-tag.swiper .swiper-slide {
    width: auto;
    padding-right: clamp(22.22222px, 1.73611vw, 33.33333px); }
    .blog-category-tag.swiper .swiper-slide:last-child {
      padding-right: 0; }
    @media screen and (max-width: 1024px) {
      .blog-category-tag.swiper .swiper-slide {
        padding-right: 13px; } }

.blog-category-tag .tag-name {
  border: 1px solid #151515;
  font-weight: 700;
  line-height: 1;
  padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(32px, 2.5vw, 48px);
  -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  text-decoration: none;
  color: #151515;
  display: block; }
  .blog-category-tag .tag-name:hover {
    background-color: white;
    border-color: white; }

.noBlog-found-message {
  margin-bottom: 0;
  width: 100%;
  text-align: center; }

.blog-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px));
  row-gap: clamp(35.55556px, 2.77778vw, 53.33333px); }
  @media screen and (max-width: 1024px) {
    .blog-list {
      row-gap: 32px;
      padding: 0;
      margin: 0 -8px; } }
  .blog-list .blog-post {
    width: calc(100% / 3);
    padding: 0 clamp(11.55556px, 0.90278vw, 17.33333px); }
    @media screen and (max-width: 1024px) {
      .blog-list .blog-post {
        width: calc(100% / 2); } }
    @media screen and (max-width: 767px) {
      .blog-list .blog-post {
        width: 100%; } }
    @media screen and (max-width: 1024px) {
      .blog-list .blog-post {
        padding: 0 8px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .blog-list .blog-post {
        width: calc(100% / 3); } }
    .blog-list .blog-post .blog-post-figure {
      width: 100%;
      position: relative;
      margin: 0; }
    .blog-list .blog-post .blog-thumbnail {
      max-width: none;
      margin: 0;
      overflow: hidden;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
      @media screen and (max-width: 1024px) {
        .blog-list .blog-post .blog-thumbnail {
          border-radius: 16px; } }
      .blog-list .blog-post .blog-thumbnail img {
        aspect-ratio: 376/451;
        object-fit: cover;
        transition: all .4s ease; }
      .blog-list .blog-post .blog-thumbnail:hover img {
        transform: scale(1.05); }
    .blog-list .blog-post .blog-post-body {
      width: 100%;
      padding-top: clamp(22.22222px, 1.73611vw, 33.33333px); }
      @media screen and (max-width: 1024px) {
        .blog-list .blog-post .blog-post-body {
          padding-top: 25px; } }
    .blog-list .blog-post .blog-title {
      margin-left: 0;
      margin-right: 0;
      line-height: 1.3;
      color: #0e0e0e;
      margin-bottom: clamp(5.33333px, 0.41667vw, 8px); }
      @media screen and (max-width: 1024px) {
        .blog-list .blog-post .blog-title {
          font-size: 20px;
          margin-bottom: 6px; } }
      .blog-list .blog-post .blog-title a:hover {
        color: inherit;
        text-decoration: underline;
        text-decoration-thickness: 1px;
        text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
        @media screen and (max-width: 1024px) {
          .blog-list .blog-post .blog-title a:hover {
            text-decoration-thickness: 1px;
            text-underline-offset: 3px; } }
    .blog-list .blog-post .blog-date, .blog-list .blog-post .blog-author {
      text-align: inherit;
      line-height: 1.5;
      font-weight: 600;
      color: #2B2930;
      margin-bottom: 0; }
      @media screen and (max-width: 1024px) {
        .blog-list .blog-post .blog-date, .blog-list .blog-post .blog-author {
          font-size: 12px; } }
    .blog-list .blog-post .blog .read_more {
      font-size: clamp(13.33333px, 1.04167vw, 20px);
      line-height: 1.5;
      font-weight: 600;
      color: #0e0e0e;
      text-decoration-thickness: 1px;
      text-underline-offset: clamp(2.66667px, 0.20833vw, 4px); }
      @media screen and (max-width: 1024px) {
        .blog-list .blog-post .blog .read_more {
          text-decoration-thickness: 1px;
          text-underline-offset: 3px;
          font-size: 14px; } }
      .blog-list .blog-post .blog .read_more:hover {
        color: #C6281D;
        text-decoration: none; }
    .blog-list .blog-post .blog .tags {
      margin: 0; }
      .blog-list .blog-post .blog .tags .tag {
        margin-right: clamp(4.44444px, 0.34722vw, 6.66667px);
        margin-bottom: clamp(4.44444px, 0.34722vw, 6.66667px); }
        @media screen and (max-width: 1024px) {
          .blog-list .blog-post .blog .tags .tag {
            margin-right: 5px;
            margin-bottom: 5px; } }
        .blog-list .blog-post .blog .tags .tag a {
          font-size: clamp(8px, 0.625vw, 12px);
          line-height: 1.44444444;
          font-family: "Inter", sans-serif;
          font-weight: 700;
          color: white;
          padding: clamp(3.11111px, 0.24306vw, 4.66667px) clamp(8.88889px, 0.69444vw, 13.33333px);
          background-color: #151515;
          text-transform: capitalize;
          -webkit-border-radius: clamp(35.55556px, 2.77778vw, 53.33333px);
          -moz-border-radius: clamp(35.55556px, 2.77778vw, 53.33333px);
          border-radius: clamp(35.55556px, 2.77778vw, 53.33333px); }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post .blog .tags .tag a {
              font-size: 9px;
              padding: 3.5px 10px;
              border-radius: 40px; } }
    .blog-list .blog-post:not(.blog-post--featured) .blog .tags {
      position: absolute;
      top: clamp(8px, 0.625vw, 12px);
      left: clamp(9.77778px, 0.76389vw, 14.66667px); }
      @media screen and (max-width: 1024px) {
        .blog-list .blog-post:not(.blog-post--featured) .blog .tags {
          top: 14px;
          left: 11px; } }
    .blog-list .blog-post--featured {
      width: 100%; }
      .blog-list .blog-post--featured .blog {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        margin: 0 calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px));
        width: auto; }
        @media screen and (max-width: 1024px) {
          .blog-list .blog-post--featured .blog {
            margin: 0 -8px;
            flex-wrap: wrap; } }
        @media (min-width: 1024px) and (max-width: 1279px) {
          .blog-list .blog-post--featured .blog {
            flex-wrap: nowrap; } }
        .blog-list .blog-post--featured .blog-post-figure {
          width: 33.3%;
          padding: 0 clamp(11.55556px, 0.90278vw, 17.33333px); }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post--featured .blog-post-figure {
              width: 100%;
              margin-bottom: 10px;
              padding: 0 8px; } }
          @media (min-width: 1024px) and (max-width: 1279px) {
            .blog-list .blog-post--featured .blog-post-figure {
              width: 33.3%;
              margin-bottom: 0; } }
          .blog-list .blog-post--featured .blog-post-figure img {
            height: 100%; }
          .blog-list .blog-post--featured .blog-post-figure .blog-thumbnail {
            height: 100%; }
        .blog-list .blog-post--featured .blog-post-body {
          width: 66.6%;
          padding: 0 clamp(11.55556px, 0.90278vw, 17.33333px); }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post--featured .blog-post-body {
              width: 100%;
              padding: 0 8px; } }
          @media (min-width: 1024px) and (max-width: 1279px) {
            .blog-list .blog-post--featured .blog-post-body {
              width: 66.6%; } }
          .blog-list .blog-post--featured .blog-post-body-inner {
            background-color: white;
            -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
            -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
            border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
            padding: clamp(41.77778px, 3.26389vw, 62.66667px) clamp(54.22222px, 4.23611vw, 81.33333px);
            height: 100%; }
            @media screen and (max-width: 1024px) {
              .blog-list .blog-post--featured .blog-post-body-inner {
                padding: 24px;
                border-radius: 16px; } }
        .blog-list .blog-post--featured .blog-title {
          font-size: clamp(34.66667px, 2.70833vw, 52px);
          line-height: 1.2;
          font-weight: 800;
          color: #222323;
          margin-bottom: clamp(10.66667px, 0.83333vw, 16px);
          max-width: clamp(500.44444px, 39.09722vw, 750.66667px); }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post--featured .blog-title {
              font-size: 26px;
              margin-bottom: 15px; } }
          @media screen and (max-width: 767px) {
            .blog-list .blog-post--featured .blog-title {
              max-width: 304px; } }
        .blog-list .blog-post--featured .blog-date::after {
          content: "";
          display: block;
          width: clamp(110.22222px, 8.61111vw, 165.33333px);
          height: clamp(2.66667px, 0.20833vw, 4px);
          margin-top: clamp(21.33333px, 1.66667vw, 32px);
          background-color: black; }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post--featured .blog-date::after {
              width: 124px;
              height: 3px;
              margin-top: 11px; } }
        .blog-list .blog-post--featured .blog-post-content {
          line-height: 1.6;
          max-width: clamp(563.55556px, 44.02778vw, 845.33333px); }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post--featured .blog-post-content {
              max-width: none;
              font-size: 14px;
              margin-top: 18px; } }
          @media screen and (max-width: 767px) {
            .blog-list .blog-post--featured .blog-post-content {
              max-width: 304px; } }
        .blog-list .blog-post--featured .blog .tags {
          margin-top: clamp(5.33333px, 0.41667vw, 8px);
          margin-bottom: clamp(14.22222px, 1.11111vw, 21.33333px); }
          @media screen and (max-width: 1024px) {
            .blog-list .blog-post--featured .blog .tags {
              margin-top: 0;
              margin-bottom: 17px; } }
          .blog-list .blog-post--featured .blog .tags .tag a {
            background-color: #EAB2F3;
            color: black; }
        @media screen and (max-width: 1024px) {
          .blog-list .blog-post--featured .blog .read_more {
            margin-bottom: 6px;
            display: inline-block; } }

/*--- [ Blog post detail ] ---*/
.post-header {
  background-color: white;
  padding-top: clamp(16px, 1.25vw, 24px); }
  @media screen and (max-width: 1024px) {
    .post-header {
      padding-top: 0;
      padding-bottom: 38px; } }
  .post-header ol.breadcrumbs {
    margin-top: 0;
    margin-bottom: clamp(41.77778px, 3.26389vw, 62.66667px); }
    @media screen and (max-width: 1024px) {
      .post-header ol.breadcrumbs {
        margin-bottom: 30px; } }
  .post-header .blog-title {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    letter-spacing: 0;
    font-weight: 800;
    line-height: 1.2; }
    @media screen and (max-width: 1024px) {
      .post-header .blog-title {
        font-size: 36px;
        line-height: 1.1;
        margin-bottom: 14px; } }
    @media screen and (max-width: 767px) {
      .post-header .blog-title {
        text-align: left; } }
  .post-header .blog-date {
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .post-header .blog-date {
        width: 100%;
        text-align: left;
        margin-bottom: 16px;
        font-size: 12px;
        line-height: 1.5; } }
  .post-header .date-social {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: 1.5;
    color: #151515; }
    @media screen and (max-width: 767px) {
      .post-header .date-social {
        flex-wrap: wrap;
        justify-content: flex-start; } }
    .post-header .date-social .date, .post-header .date-social .author {
      font-weight: 600; }
  .post-header .socialLinks__link::after, .post-header .socialLinks__link::before {
    display: none !important; }
  .post-header .socialLinks {
    line-height: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center; }
    .post-header .socialLinks__label {
      margin-right: clamp(13.33333px, 1.04167vw, 20px);
      margin-left: clamp(20.44444px, 1.59722vw, 30.66667px);
      padding-left: clamp(20.44444px, 1.59722vw, 30.66667px);
      position: relative;
      text-transform: capitalize;
      font-weight: 500; }
      @media screen and (max-width: 767px) {
        .post-header .socialLinks__label {
          margin-left: 0;
          padding-left: 0;
          font-size: 12px;
          margin-right: 15px; } }
      .post-header .socialLinks__label::before {
        content: "";
        width: 1px;
        height: clamp(25.77778px, 2.01389vw, 38.66667px);
        background-color: #E0E0E0;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: calc(-1 * clamp(12.44444px, 0.97222vw, 18.66667px)); }
        @media screen and (max-width: 767px) {
          .post-header .socialLinks__label::before {
            display: none; } }
    .post-header .socialLinks-item {
      margin-bottom: 0;
      margin-right: clamp(13.33333px, 1.04167vw, 20px); }
      @media screen and (max-width: 767px) {
        .post-header .socialLinks-item {
          margin-right: 20px; } }
      .post-header .socialLinks-item:last-child {
        margin-right: 0; }
      .post-header .socialLinks-item.socialLinks-item--pinterest .icon svg {
        fill: none;
        stroke: #151515; }
      .post-header .socialLinks-item.socialLinks-item--pinterest .icon:hover svg {
        stroke: #fec45c;
        fill: none; }
    .post-header .socialLinks .icon {
      width: clamp(18.66667px, 1.45833vw, 28px);
      height: clamp(18.66667px, 1.45833vw, 28px); }
      @media screen and (max-width: 1024px) {
        .post-header .socialLinks .icon {
          width: 21px;
          height: 21px; } }
      .post-header .socialLinks .icon svg {
        fill: #151515;
        stroke: #151515; }
      .post-header .socialLinks .icon:hover svg {
        fill: #fec45c;
        stroke: #fec45c; }

.blog__detail {
  padding-top: clamp(39.11111px, 3.05556vw, 58.66667px); }
  @media screen and (max-width: 1024px) {
    .blog__detail {
      padding-top: 26px; } }
  .blog__detail .blog {
    margin-bottom: 0; }
  .blog__detail .post-main-image img {
    -webkit-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    -moz-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    width: 100%; }
    @media screen and (max-width: 1024px) {
      .blog__detail .post-main-image img {
        border-radius: 20px; } }
  .blog__detail h2:not(.page-heading) {
    margin-top: clamp(40.88889px, 3.19444vw, 61.33333px);
    font-size: clamp(34.66667px, 2.70833vw, 52px);
    line-height: 1.2;
    font-weight: 800;
    letter-spacing: 0;
    color: #222323; }
    @media screen and (max-width: 1024px) {
      .blog__detail h2:not(.page-heading) {
        margin-top: 30px;
        margin-bottom: 18px;
        font-size: 26px; } }
  .blog__detail h3:not(.card-title) {
    margin-top: clamp(44.44444px, 3.47222vw, 66.66667px);
    margin-bottom: clamp(19.55556px, 1.52778vw, 29.33333px);
    font-size: clamp(25.77778px, 2.01389vw, 38.66667px);
    line-height: 1.2;
    letter-spacing: 0;
    color: #222323;
    font-weight: 800; }
    @media screen and (max-width: 1024px) {
      .blog__detail h3:not(.card-title) {
        font-size: 29px;
        margin-top: 42px;
        margin-bottom: 22px; } }
  .blog__detail h4 {
    margin-top: clamp(49.77778px, 3.88889vw, 74.66667px);
    margin-bottom: clamp(23.11111px, 1.80556vw, 34.66667px);
    font-size: clamp(23.11111px, 1.80556vw, 34.66667px);
    line-height: 1.2;
    letter-spacing: 0;
    color: #222323;
    font-weight: 800; }
    @media screen and (max-width: 1024px) {
      .blog__detail h4 {
        font-size: 29px;
        margin-top: 33px;
        margin-bottom: 26px; } }
  .blog__detail p {
    line-height: 1.6; }
    @media screen and (max-width: 1024px) {
      .blog__detail p {
        font-size: 16px;
        margin-bottom: 20px; } }
    .blog__detail p.text-large {
      font-size: clamp(32px, 2.5vw, 48px); }
      @media screen and (max-width: 1024px) {
        .blog__detail p.text-large {
          font-size: 24px; } }
    .blog__detail p:last-child {
      margin-bottom: 0; }
  .blog__detail .post-comment {
    -webkit-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    -moz-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    background-color: #E0E8EC;
    padding-bottom: clamp(41.77778px, 3.26389vw, 62.66667px);
    padding-top: clamp(98.66667px, 7.70833vw, 148px);
    position: relative;
    margin-top: clamp(44.44444px, 3.47222vw, 66.66667px);
    margin-bottom: clamp(40.88889px, 3.19444vw, 61.33333px); }
    @media screen and (max-width: 1024px) {
      .blog__detail .post-comment {
        border-radius: 20px;
        padding: 106px 26px 48px;
        margin-top: 30px;
        margin-bottom: 30px; } }
    .blog__detail .post-comment::before {
      content: "“";
      font-size: clamp(106.66667px, 8.33333vw, 160px);
      line-height: 1.6;
      font-weight: 700;
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); }
      @media screen and (max-width: 1024px) {
        .blog__detail .post-comment::before {
          font-size: 120px;
          top: -8px; } }
    .blog__detail .post-comment p:not(.author) {
      max-width: clamp(789.33333px, 61.66667vw, 1184px);
      margin-left: auto;
      margin-right: auto;
      font-size: clamp(19.55556px, 1.52778vw, 29.33333px);
      line-height: 1.6;
      margin-bottom: clamp(44.44444px, 3.47222vw, 66.66667px); }
      @media screen and (max-width: 1024px) {
        .blog__detail .post-comment p:not(.author) {
          font-size: 20px;
          margin-bottom: 23px; } }
      .blog__detail .post-comment p:not(.author)::before {
        content: "“"; }
      .blog__detail .post-comment p:not(.author)::after {
        content: "”"; }
    .blog__detail .post-comment p.author {
      font-weight: 700;
      margin-bottom: 0; }
      @media screen and (max-width: 1024px) {
        .blog__detail .post-comment p.author {
          font-size: 16px;
          line-height: 1.6; } }
  .blog__detail .two-column {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: clamp(35.55556px, 2.77778vw, 53.33333px);
    grid-row-gap: 0px;
    margin-top: clamp(55.11111px, 4.30556vw, 82.66667px); }
    @media screen and (max-width: 767px) {
      .blog__detail .two-column {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 20px;
        margin-top: 42px; } }
    .blog__detail .two-column img {
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      width: 100%; }
  .blog__detail .full-image {
    margin-top: clamp(56.88889px, 4.44444vw, 85.33333px); }
    @media screen and (max-width: 1024px) {
      .blog__detail .full-image {
        margin-top: 33px; } }
    .blog__detail .full-image img {
      -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      width: 100%; }
  .blog__detail .blog-post-tags {
    background-color: #E0E8EC; }
    .blog__detail .blog-post-tags .swiper {
      padding-top: clamp(22.22222px, 1.73611vw, 33.33333px);
      padding-bottom: clamp(22.22222px, 1.73611vw, 33.33333px);
      margin: 0 calc(-1 * clamp(11.11111px, 0.86806vw, 16.66667px)); }
      @media screen and (max-width: 1024px) {
        .blog__detail .blog-post-tags .swiper {
          padding-top: 23px;
          padding-bottom: 23px;
          margin: 0 -6.5px; } }
      .blog__detail .blog-post-tags .swiper .swiper-slide {
        width: auto;
        padding: 0 clamp(11.11111px, 0.86806vw, 16.66667px); }
        @media screen and (max-width: 1024px) {
          .blog__detail .blog-post-tags .swiper .swiper-slide {
            padding: 0 6.5px; } }
      @media screen and (max-width: 1024px) {
        .blog__detail .blog-post-tags .swiper-button {
          display: none; } }
    .blog__detail .blog-post-tags .tag-name {
      border: 1px solid #151515;
      font-weight: 700;
      line-height: 1;
      padding: clamp(14.22222px, 1.11111vw, 21.33333px) clamp(32px, 2.5vw, 48px);
      -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
      -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
      border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
      text-decoration: none;
      color: #151515;
      display: block;
      text-transform: capitalize; }
      @media screen and (max-width: 1024px) {
        .blog__detail .blog-post-tags .tag-name {
          font-size: 14px;
          padding: 12.5px 35px; } }
      .blog__detail .blog-post-tags .tag-name:hover {
        background-color: white;
        border-color: white; }

/*--- [ Related Products by searchanise recommendations ] ---*/
.related-products {
  overflow: hidden; }

body .searchanise-recommendations .snize-recommendation, body .snize-recommendations-big-pictures-new-layout .snize-recommendation {
  margin: 0; }

body .searchanise-recommendations .snize-recommendation-title, body .snize-recommendations-big-pictures-new-layout .snize-recommendation-title {
  margin: 0;
  font-size: clamp(35.55556px, 2.77778vw, 53.33333px) !important;
  line-height: 1.08333333 !important;
  font-weight: 700 !important;
  color: #151515 !important;
  margin-left: 0 !important;
  margin-right: 0;
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px) !important;
  padding-bottom: 0 !important;
  letter-spacing: calc(-1 * clamp(1.28px, 0.1vw, 1.92px)); }
  @media screen and (max-width: 1024px) {
    body .searchanise-recommendations .snize-recommendation-title, body .snize-recommendations-big-pictures-new-layout .snize-recommendation-title {
      font-size: 33px !important;
      line-height: 1.1 !important;
      margin-bottom: 30px !important; } }

body .searchanise-recommendations div.snize-recommendation-results, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results {
  overflow: visible;
  margin-bottom: 0; }
  body .searchanise-recommendations div.snize-recommendation-results .viewport, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .viewport {
    margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px));
    width: auto; }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results .viewport, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .viewport {
        margin: 0 -8px; } }
  @media screen and (min-width: 1025px) {
    body .searchanise-recommendations div.snize-recommendation-results ul.overview, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results ul.overview {
      margin-bottom: calc(-1 * clamp(13.33333px, 1.04167vw, 20px)); } }
  body .searchanise-recommendations div.snize-recommendation-results li.snize-product, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product {
    margin: 0;
    padding: 0 clamp(10.66667px, 0.83333vw, 16px);
    box-sizing: border-box; }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results li.snize-product, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product {
        padding: 0 8px; } }
  body .searchanise-recommendations div.snize-recommendation-results span.snize-overhidden, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-overhidden {
    padding-top: clamp(20.44444px, 1.59722vw, 30.66667px); }
  body .searchanise-recommendations div.snize-recommendation-results div.snize-product-label, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results div.snize-product-label {
    font-size: clamp(9.77778px, 0.76389vw, 14.66667px);
    font-weight: 500;
    line-height: 1.3;
    font-family: "Inter", sans-serif;
    height: auto;
    padding: clamp(4.44444px, 0.34722vw, 6.66667px) clamp(7.11111px, 0.55556vw, 10.66667px);
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    text-transform: capitalize;
    top: clamp(7.11111px, 0.55556vw, 10.66667px);
    left: clamp(7.11111px, 0.55556vw, 10.66667px); }
  body .searchanise-recommendations div.snize-recommendation-results span.snize-thumbnail, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-thumbnail {
    height: auto;
    aspect-ratio: 276/350;
    background-color: white;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    overflow: hidden; }
    body .searchanise-recommendations div.snize-recommendation-results span.snize-thumbnail img, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-thumbnail img {
      max-height: none;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  body .searchanise-recommendations div.snize-recommendation-results span.snize-attribute, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-attribute {
    line-height: 1.1;
    color: #151515;
    order: -1;
    margin-bottom: clamp(7.11111px, 0.55556vw, 10.66667px); }
  body .searchanise-recommendations div.snize-recommendation-results span.snize-title, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-title {
    line-height: 1.1;
    font-weight: 800;
    color: #151515;
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px); }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results span.snize-title, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-title {
        font-size: 14px; } }
    body .searchanise-recommendations div.snize-recommendation-results span.snize-title:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results span.snize-title:hover {
      text-decoration: underline;
      text-underline-offset: 3px;
      text-decoration-thickness: 1px; }
  body .searchanise-recommendations div.snize-recommendation-results .snize-price-list .money, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list .money {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: normal;
    font-weight: 500;
    color: black; }
  body .searchanise-recommendations div.snize-recommendation-results .snize-price-list .snize-price-with-discount, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list .snize-price-with-discount {
    font-weight: 700;
    color: #C6281D; }
  body .searchanise-recommendations div.snize-recommendation-results .snize-price-list .snize-discounted-price, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list .snize-discounted-price {
    color: #828282; }
  body .searchanise-recommendations div.snize-recommendation-results .snize-recommendation-arrow, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-recommendation-arrow {
    width: clamp(39.11111px, 3.05556vw, 58.66667px) !important;
    height: clamp(39.11111px, 3.05556vw, 58.66667px) !important;
    border: 1px solid black;
    border-radius: 50% !important;
    opacity: .5;
    box-sizing: border-box;
    cursor: pointer; }
    body .searchanise-recommendations div.snize-recommendation-results .snize-recommendation-arrow svg, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-recommendation-arrow svg {
      display: none; }
    body .searchanise-recommendations div.snize-recommendation-results .snize-recommendation-arrow:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-recommendation-arrow:hover {
      opacity: 1; }
  body .searchanise-recommendations div.snize-recommendation-results a.buttons, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons {
    top: calc(-1 * clamp(80px, 6.25vw, 120px)); }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results a.buttons, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons {
        display: none; } }
  body .searchanise-recommendations div.snize-recommendation-results .buttons.next .snize-recommendation-arrow, body .searchanise-recommendations div.snize-recommendation-results .buttons.next .snize-recommendation-arrow:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .buttons.next .snize-recommendation-arrow, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .buttons.next .snize-recommendation-arrow:hover {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.03711 14.981C0.713562 14.6731 0.661074 14.1967 0.892578 13.8364L0.942383 13.7661L0.948242 13.7583L0.954102 13.7515L1.02246 13.6772L1.02832 13.6704L1.03516 13.6636L7.00977 8.00244L1.03809 2.3374C0.71164 2.02794 0.665115 1.55003 0.896484 1.19092L0.946288 1.12061L0.958007 1.10693L1.02539 1.03174L1.03223 1.0249L1.03906 1.01904C1.38201 0.694298 1.91108 0.669283 2.28418 0.932129L2.29199 0.937012L2.29883 0.942871L2.37695 1.00732L2.39062 1.01904L9.06641 7.34326C9.4145 7.67332 9.4445 8.19528 9.1582 8.56006L9.15332 8.56689L9.14648 8.57373L9.0791 8.64795L9.06543 8.66162L2.39062 14.9819L2.38965 14.9819C2.03741 15.3184 1.48692 15.3397 1.11035 15.0444L1.03711 14.981Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: clamp(8.88889px, 0.69444vw, 13.33333px) auto; }
  body .searchanise-recommendations div.snize-recommendation-results .buttons.prev, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .buttons.prev {
    left: auto;
    right: clamp(48px, 3.75vw, 72px); }
    body .searchanise-recommendations div.snize-recommendation-results .buttons.prev .snize-recommendation-arrow, body .searchanise-recommendations div.snize-recommendation-results .buttons.prev .snize-recommendation-arrow:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .buttons.prev .snize-recommendation-arrow, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .buttons.prev .snize-recommendation-arrow:hover {
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.96289 14.981C9.28644 14.6731 9.33893 14.1967 9.10742 13.8364L9.05762 13.7661L9.05176 13.7583L9.0459 13.7515L8.97754 13.6772L8.97168 13.6704L8.96484 13.6636L2.99023 8.00244L8.96191 2.3374C9.28836 2.02794 9.33488 1.55003 9.10352 1.19092L9.05371 1.12061L9.04199 1.10693L8.97461 1.03174L8.96777 1.0249L8.96094 1.01904C8.61799 0.694298 8.08892 0.669283 7.71582 0.932129L7.70801 0.937012L7.70117 0.942871L7.62305 1.00732L7.60938 1.01904L0.933594 7.34326C0.5855 7.67332 0.555501 8.19528 0.841797 8.56006L0.84668 8.56689L0.853516 8.57373L0.920899 8.64795L0.934571 8.66162L7.60938 14.9819L7.61035 14.9819C7.96259 15.3184 8.51308 15.3397 8.88965 15.0444L8.96289 14.981Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
      background-color: transparent !important;
      background-repeat: no-repeat;
      background-position: center;
      background-size: clamp(8.88889px, 0.69444vw, 13.33333px) auto; }
  body .searchanise-recommendations div.snize-recommendation-results a.buttons.prev.disable, body .searchanise-recommendations div.snize-recommendation-results a.buttons.next.disable, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.prev.disable, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.next.disable {
    display: block; }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results a.buttons.prev.disable, body .searchanise-recommendations div.snize-recommendation-results a.buttons.next.disable, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.prev.disable, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.next.disable {
        display: none; } }
    body .searchanise-recommendations div.snize-recommendation-results a.buttons.prev.disable .snize-recommendation-arrow, body .searchanise-recommendations div.snize-recommendation-results a.buttons.next.disable .snize-recommendation-arrow, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.prev.disable .snize-recommendation-arrow, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.next.disable .snize-recommendation-arrow {
      opacity: .2; }
      body .searchanise-recommendations div.snize-recommendation-results a.buttons.prev.disable .snize-recommendation-arrow:hover, body .searchanise-recommendations div.snize-recommendation-results a.buttons.next.disable .snize-recommendation-arrow:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.prev.disable .snize-recommendation-arrow:hover, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results a.buttons.next.disable .snize-recommendation-arrow:hover {
        opacity: 1; }
  body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button {
    text-transform: none;
    width: calc(100% - clamp(35.55556px, 2.77778vw, 53.33333px));
    left: clamp(17.77778px, 1.38889vw, 26.66667px);
    top: calc(-1 * clamp(22.22222px, 1.73611vw, 33.33333px));
    transform: translateY(-100%);
    position: absolute;
    margin-bottom: 0;
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
    padding-bottom: clamp(13.33333px, 1.04167vw, 20px);
    height: auto;
    line-height: normal;
    box-sizing: border-box !important; }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results li.snize-product button.snize-button, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results li.snize-product button.snize-button {
        display: none; } }
  body .searchanise-recommendations div.snize-recommendation-results .snize-dots, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-dots {
    width: 100%;
    height: clamp(2.66667px, 0.20833vw, 4px);
    background-color: rgba(21, 21, 21, 0.2);
    border-radius: clamp(2.66667px, 0.20833vw, 4px);
    margin-top: clamp(56.88889px, 4.44444vw, 85.33333px);
    flex-wrap: nowrap;
    opacity: 0;
    max-width: calc(100% - clamp(21.33333px, 1.66667vw, 32px));
    margin-left: auto;
    margin-right: auto;
    display: none !important; }
    @media screen and (max-width: 1024px) {
      body .searchanise-recommendations div.snize-recommendation-results .snize-dots, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-dots {
        display: none; } }
    body .searchanise-recommendations div.snize-recommendation-results .snize-dots li, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-dots li {
      width: 100%;
      margin: 0;
      padding: 0;
      height: 100%; }
      body .searchanise-recommendations div.snize-recommendation-results .snize-dots li button, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-dots li button {
        width: 100%;
        height: 100%;
        border-radius: clamp(2.66667px, 0.20833vw, 4px); }
  body .searchanise-recommendations div.snize-recommendation-results:hover .snize-dots, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results:hover .snize-dots {
    opacity: 1; }
  body .searchanise-recommendations div.snize-recommendation-results .snize-price-list, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list {
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px);
    line-height: normal;
    margin-top: 0; }
    body .searchanise-recommendations div.snize-recommendation-results .snize-price-list .money, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list .money {
      font-size: clamp(13.33333px, 1.04167vw, 20px);
      line-height: normal;
      font-weight: 500;
      color: black; }
    body .searchanise-recommendations div.snize-recommendation-results .snize-price-list .snize-price-with-discount, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list .snize-price-with-discount {
      font-weight: 700;
      color: #C6281D; }
    body .searchanise-recommendations div.snize-recommendation-results .snize-price-list .snize-discounted-price, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-price-list .snize-discounted-price {
      color: #828282; }
  body .searchanise-recommendations div.snize-recommendation-results .snize-reviews, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews {
    margin-top: 0;
    margin-bottom: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    align-items: center; }
    body .searchanise-recommendations div.snize-recommendation-results .snize-reviews .stars-container, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews .stars-container {
      font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
      letter-spacing: clamp(1.77778px, 0.13889vw, 2.66667px) !important;
      margin-right: clamp(5.33333px, 0.41667vw, 8px) !important;
      line-height: clamp(11.55556px, 0.90278vw, 17.33333px);
      height: clamp(11.55556px, 0.90278vw, 17.33333px); }
      @media screen and (max-width: 1024px) {
        body .searchanise-recommendations div.snize-recommendation-results .snize-reviews .stars-container, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews .stars-container {
          font-size: 12px;
          letter-spacing: 2px;
          margin-right: 6px; } }
    body .searchanise-recommendations div.snize-recommendation-results .snize-reviews .total-reviews, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews .total-reviews {
      font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
      font-family: "Public Sans", Arial, Helvetica, sans-serif;
      line-height: 1;
      font-weight: 300;
      color: #333; }
      @media screen and (max-width: 1024px) {
        body .searchanise-recommendations div.snize-recommendation-results .snize-reviews .total-reviews, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews .total-reviews {
          font-size: 10px; } }
      body .searchanise-recommendations div.snize-recommendation-results .snize-reviews .total-reviews::before, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews .total-reviews::before {
        content: "("; }
      body .searchanise-recommendations div.snize-recommendation-results .snize-reviews .total-reviews::after, body .snize-recommendations-big-pictures-new-layout div.snize-recommendation-results .snize-reviews .total-reviews::after {
        content: ")"; }

/*--- [ Related Articles ] ---*/
.blog-related-section .seaction-heading {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-bottom: clamp(28.44444px, 2.22222vw, 42.66667px); }
  @media screen and (max-width: 767px) {
    .blog-related-section .seaction-heading .page-heading {
      margin-bottom: 17px; } }
  @media screen and (max-width: 767px) {
    .blog-related-section .seaction-heading {
      flex-direction: column;
      margin-bottom: 40px;
      align-items: flex-start; } }
  .blog-related-section .seaction-heading .view-all-link {
    margin-left: auto;
    line-height: 1.2;
    font-weight: 700;
    color: inherit;
    font-family: "Inter", sans-serif; }
    @media screen and (max-width: 767px) {
      .blog-related-section .seaction-heading .view-all-link {
        margin-left: 0;
        font-size: 16px; } }
    .blog-related-section .seaction-heading .view-all-link:hover {
      text-decoration: none; }
  .blog-related-section .seaction-heading .swiper-button {
    position: static;
    transform: none; }
    @media screen and (max-width: 1024px) {
      .blog-related-section .seaction-heading .swiper-button {
        display: none; } }
    .blog-related-section .seaction-heading .swiper-button-prev {
      margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
      margin-left: clamp(35.55556px, 2.77778vw, 53.33333px); }

.blog-related-section .page-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700; }

.blog-related-section .blog-related-inner {
  overflow: hidden; }
  .blog-related-section .blog-related-inner .swiper {
    overflow: visible; }
  .blog-related-section .blog-related-inner .card-img-container::after {
    padding-bottom: 119.47%; }
  .blog-related-section .blog-related-inner .card-body {
    padding-top: clamp(20.44444px, 1.59722vw, 30.66667px); }
  .blog-related-section .blog-related-inner .card-title {
    font-size: clamp(17.77778px, 1.38889vw, 26.66667px);
    line-height: 1.3; }
    @media screen and (max-width: 1024px) {
      .blog-related-section .blog-related-inner .card-title {
        font-size: 20px;
        margin-bottom: 11px; } }
  .blog-related-section .blog-related-inner .card .read-more {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    line-height: 1.5;
    font-weight: 600;
    color: #0e0e0e;
    display: inline-block; }
    @media screen and (max-width: 1024px) {
      .blog-related-section .blog-related-inner .card .read-more {
        font-size: 15px; } }
    .blog-related-section .blog-related-inner .card .read-more:hover {
      color: #C6281D;
      text-decoration: none; }

/*--- [ Custom Blog Pagination ] ---*/
.custom-blog-pagination-wrapper {
  text-align: center; }
  .custom-blog-pagination-wrapper .pagination-list {
    margin-bottom: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding: 0; }
    .custom-blog-pagination-wrapper .pagination-list li {
      margin: 0; }
      .custom-blog-pagination-wrapper .pagination-list li a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: clamp(30.22222px, 2.36111vw, 45.33333px);
        height: clamp(30.22222px, 2.36111vw, 45.33333px);
        border-radius: 50%;
        padding: 0;
        line-height: clamp(30.22222px, 2.36111vw, 45.33333px);
        font-weight: 500;
        font-family: "Inter", sans-serif;
        color: #151515;
        text-decoration: none; }
        .custom-blog-pagination-wrapper .pagination-list li a:hover {
          color: #C6281D; }
  .custom-blog-pagination-wrapper .pagination-item {
    border: none;
    border-radius: 50%;
    margin: 0; }
    .custom-blog-pagination-wrapper .pagination-item.pagination-item--current {
      margin: 0; }
      .custom-blog-pagination-wrapper .pagination-item.pagination-item--current .pagination-link {
        background-color: #333;
        color: white; }
        .custom-blog-pagination-wrapper .pagination-item.pagination-item--current .pagination-link:hover {
          color: white; }
    .custom-blog-pagination-wrapper .pagination-item.pagination-item--next, .custom-blog-pagination-wrapper .pagination-item.pagination-item--previous {
      float: none; }
      .custom-blog-pagination-wrapper .pagination-item.pagination-item--next .icon, .custom-blog-pagination-wrapper .pagination-item.pagination-item--previous .icon {
        width: clamp(10.66667px, 0.83333vw, 16px);
        height: clamp(10.66667px, 0.83333vw, 16px); }
        .custom-blog-pagination-wrapper .pagination-item.pagination-item--next .icon svg, .custom-blog-pagination-wrapper .pagination-item.pagination-item--previous .icon svg {
          fill: #333;
          opacity: .5; }
      .custom-blog-pagination-wrapper .pagination-item.pagination-item--next a:hover .icon svg, .custom-blog-pagination-wrapper .pagination-item.pagination-item--previous a:hover .icon svg {
        opacity: 1;
        fill: #333; }

body.snize-no-scroll {
  position: static; }

.product-listing-container .bg-image {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='720' viewBox='0 0 1440 720' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_92_27454' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='720'%3E%3Crect width='1440' height='720' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_92_27454)'%3E%3Cpath d='M689 -623.484C942.549 -547.419 1221.45 -610.806 1475 -839V-446C1234.13 -293.871 955.226 -293.871 689 -382.613C422.774 -471.355 194.581 -407.968 194.581 -243.161C194.581 -78.3549 372.064 -2.29034 663.645 -129.065C955.226 -255.839 1433.34 -230.836 1400.48 176.675C1366.73 595.228 967.903 555.516 549.548 492.129C156.548 441.419 12.871 627.355 -97 733V327.323C214.971 126.051 569.381 236.836 773.012 300.49L777.742 301.968C980.581 365.355 1221.45 301.968 1170.74 111.806C1069.32 -205.129 701.677 99.129 372.064 99.129C42.4512 99.129 -185.742 -243.161 67.806 -496.71C270.645 -699.548 558 -669.968 689 -623.484Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M584 -618.435C828.194 -545.177 1096.81 -606.226 1341 -826V-447.5C1109.02 -300.984 840.403 -300.984 584 -386.452C327.597 -471.919 107.823 -410.871 107.823 -252.145C107.823 -93.4194 278.758 -20.1614 559.581 -142.258C840.404 -264.355 1300.88 -240.275 1269.23 152.201C1236.73 555.311 852.613 517.064 449.694 456.016C71.1935 407.177 -67.1828 586.253 -173 688V297.29C127.46 103.445 468.794 210.143 664.912 271.447L669.468 272.871C864.823 333.919 1096.81 272.871 1047.97 89.7258C950.29 -215.516 596.209 77.5161 278.758 77.5161C-38.694 77.5161 -258.468 -252.145 -14.2746 -496.339C181.08 -691.694 457.833 -663.204 584 -618.435Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: top left; }

.product-listing-container .page-heading {
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px);
  text-transform: lowercase; }
  .product-listing-container .page-heading::first-letter {
    text-transform: uppercase; }

div.snize .snize-product .snize-color-swatch-box > div:nth-of-type(n+10),
div#snize-modal-product-quick-view div.snize-quick-view-form-wrapper .snize-color-swatch-box > div:nth-of-type(n+10) {
  display: none; }

#snize-modal-product-quick-view .snize-modal-content-wrapper {
  padding-right: clamp(17.77778px, 1.38889vw, 26.66667px) !important; }

/*--- [ Pagination ] ---*/
div.snize-pagination {
  line-height: 0; }
  div.snize-pagination:empty {
    margin: 0; }
  div.snize-pagination li {
    margin-top: 0 !important; }

div.snize#snize_results {
  margin-bottom: 0;
  /*--- [ Toggle Button ] ---*/
  /*--- [ Sidebar ] ---*/
  /*--- [ Product Card ] ---*/
  /*--- [ Pagination ] ---*/ }
  div.snize#snize_results .snize-search-results-main-content {
    width: 100%;
    float: right; }
    div.snize#snize_results .snize-search-results-main-content > div {
      width: 100% !important; }
  div.snize#snize_results #snize-search-results-grid-mode ul {
    width: auto;
    margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px));
    row-gap: clamp(31.11111px, 2.43056vw, 46.66667px); }
    @media screen and (max-width: 1024px) {
      div.snize#snize_results #snize-search-results-grid-mode ul {
        row-gap: 27px; } }
    div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product {
      width: 25% !important;
      margin: 0;
      padding: 0 clamp(10.66667px, 0.83333vw, 16px); }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-overhidden {
        position: static; }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-thumbnail img {
        max-width: 100%;
        max-height: 100%; }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-buttons {
        aspect-ratio: 276/350;
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: flex-end;
        -moz-box-align: flex-end;
        -ms-flex-align: flex-end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        -webkit-justify-content: center;
        justify-content: center;
        padding: clamp(22.22222px, 1.73611vw, 33.33333px) clamp(17.77778px, 1.38889vw, 26.66667px); }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button {
        text-transform: none;
        width: 100%;
        position: static;
        margin-bottom: 0;
        font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
        padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
        padding-bottom: clamp(13.33333px, 1.04167vw, 20px);
        height: auto;
        line-height: normal;
        box-sizing: border-box !important; }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box > div:not(.snize-color-swatch-box) {
        display: none; }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch-box {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        margin: 0; }
        @media screen and (max-width: 1024px) {
          div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch-box {
            flex-wrap: wrap;
            row-gap: 8px; } }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch {
        margin-bottom: 0;
        margin-right: clamp(7.11111px, 0.55556vw, 10.66667px);
        line-height: 0; }
        @media screen and (max-width: 1024px) {
          div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch {
            margin-right: 8px;
            position: relative; } }
        div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch::after {
          content: "";
          border: 1px solid transparent;
          width: clamp(20.44444px, 1.59722vw, 30.66667px);
          height: clamp(20.44444px, 1.59722vw, 30.66667px);
          border-radius: 50%;
          left: calc(-1 * clamp(2.66667px, 0.20833vw, 4px));
          top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px));
          position: absolute; }
          @media screen and (max-width: 1024px) {
            div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch::after {
              width: 23px;
              height: 23px;
              left: -3px;
              top: -3px; } }
        div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch.snize-color-swatch-active::after, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch:hover::after {
          border-color: black;
          box-shadow: 0px clamp(3.55556px, 0.27778vw, 5.33333px) clamp(3.55556px, 0.27778vw, 5.33333px) 0px rgba(0, 0, 0, 0.25); }
        div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch > span {
          width: clamp(15.11111px, 1.18056vw, 22.66667px);
          height: clamp(15.11111px, 1.18056vw, 22.66667px); }
          @media screen and (max-width: 1024px) {
            div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch > span {
              width: 17px;
              height: 17px; } }
          div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch > span::after, div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatch > span::before {
            display: none; }
      div.snize#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box .snize-color-swatches-show-more {
        font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
        font-weight: 500; }
  div.snize#snize_results #snize-search-results-list-mode ul li.snize-product {
    padding-left: 0;
    padding-right: 0; }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product:first-child {
      padding-top: 0; }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-thumbnail-wrapper {
      width: clamp(245.33333px, 19.16667vw, 368px);
      margin-right: 0; }
      @media screen and (min-width: 1025px) {
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-thumbnail-wrapper {
          width: 19.16667vw; } }
      div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-thumbnail-wrapper img {
        max-width: 100%;
        max-width: 100%; }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-overhidden {
      width: calc(100% - clamp(245.33333px, 19.16667vw, 368px));
      position: static;
      overflow: visible;
      padding-top: 0 !important;
      min-height: 0; }
      @media screen and (min-width: 1025px) {
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-overhidden {
          width: calc(100% - 19.16667vw); } }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-buttons {
      aspect-ratio: 276/350;
      position: absolute;
      width: clamp(245.33333px, 19.16667vw, 368px);
      left: 0;
      top: 0;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: flex-end;
      -moz-box-align: flex-end;
      -ms-flex-align: flex-end;
      -webkit-align-items: flex-end;
      align-items: flex-end;
      -webkit-justify-content: center;
      justify-content: center;
      padding: clamp(22.22222px, 1.73611vw, 33.33333px) clamp(17.77778px, 1.38889vw, 26.66667px);
      box-sizing: border-box; }
      @media screen and (min-width: 1025px) {
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-buttons {
          width: 19.16667vw; } }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-buttons {
          align-items: flex-end;
          padding: 25px 20px; } }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-button {
      text-transform: none;
      width: auto;
      position: static;
      margin-bottom: 0;
      width: 100%;
      box-sizing: border-box !important;
      height: auto;
      padding-top: clamp(10.66667px, 0.83333vw, 16px);
      padding-bottom: clamp(10.66667px, 0.83333vw, 16px); }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box > div:not(.snize-color-swatch-box) {
      display: none; }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch-box {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      margin: 0; }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch-box {
          flex-wrap: wrap;
          row-gap: 8px; } }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch {
      margin-bottom: 0;
      margin-right: clamp(7.11111px, 0.55556vw, 10.66667px);
      line-height: 0; }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch {
          margin-right: 8px;
          position: relative; } }
      div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch::after {
        content: "";
        border: 1px solid transparent;
        width: clamp(20.44444px, 1.59722vw, 30.66667px);
        height: clamp(20.44444px, 1.59722vw, 30.66667px);
        border-radius: 50%;
        left: calc(-1 * clamp(2.66667px, 0.20833vw, 4px));
        top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px));
        position: absolute; }
        @media screen and (max-width: 1024px) {
          div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch::after {
            width: 23px;
            height: 23px;
            left: -3px;
            top: -3px; } }
      div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch > span {
        width: clamp(15.11111px, 1.18056vw, 22.66667px);
        height: clamp(15.11111px, 1.18056vw, 22.66667px); }
        @media screen and (max-width: 1024px) {
          div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch > span {
            width: 17px;
            height: 17px; } }
        div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch > span::after, div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatch > span::before {
          display: none; }
    div.snize#snize_results #snize-search-results-list-mode ul li.snize-product .snize-options-box .snize-color-swatches-show-more {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
      font-weight: 500; }
  div.snize#snize_results .snize-options-box {
    margin-top: 0 !important; }
  div.snize#snize_results .snize-reviews {
    margin-bottom: clamp(12.44444px, 0.97222vw, 18.66667px) !important;
    align-items: center; }
    div.snize#snize_results .snize-reviews .stars-container {
      font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
      letter-spacing: clamp(1.77778px, 0.13889vw, 2.66667px) !important;
      margin-right: clamp(5.33333px, 0.41667vw, 8px) !important;
      line-height: clamp(11.55556px, 0.90278vw, 17.33333px);
      height: clamp(11.55556px, 0.90278vw, 17.33333px); }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results .snize-reviews .stars-container {
          font-size: 12px;
          letter-spacing: 2px;
          margin-right: 6px; } }
    div.snize#snize_results .snize-reviews .total-reviews {
      font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
      font-family: "Public Sans", Arial, Helvetica, sans-serif;
      line-height: 1;
      font-weight: 300;
      color: #333; }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results .snize-reviews .total-reviews {
          font-size: 10px; } }
      div.snize#snize_results .snize-reviews .total-reviews::before {
        content: "("; }
      div.snize#snize_results .snize-reviews .total-reviews::after {
        content: ")"; }
  div.snize#snize_results .snize-custom-filter-toggle {
    line-height: 1;
    font-weight: 700;
    padding: clamp(13.33333px, 1.04167vw, 20px) clamp(26.66667px, 2.08333vw, 40px);
    -webkit-border-radius: clamp(177.77778px, 13.88889vw, 266.66667px);
    -moz-border-radius: clamp(177.77778px, 13.88889vw, 266.66667px);
    border-radius: clamp(177.77778px, 13.88889vw, 266.66667px);
    background-color: #151515;
    color: white;
    order: -1;
    cursor: pointer; }
    div.snize#snize_results .snize-custom-filter-toggle .toggle-btn__chevron {
      display: none; }
    div.snize#snize_results .snize-custom-filter-toggle span:not(.button-icon) {
      font-size: 0; }
      div.snize#snize_results .snize-custom-filter-toggle span:not(.button-icon)::before {
        content: "Filters"; }
    div.snize#snize_results .snize-custom-filter-toggle .button-icon {
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_31372)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5044 3.1577C18.9758 3.1577 19.3615 3.54339 19.3615 4.01478C19.3615 4.48618 18.9758 4.87186 18.5044 4.87186H11.3049C10.8335 4.87186 10.4478 4.48618 10.4478 4.01478C10.4478 3.54339 10.8335 3.1577 11.3049 3.1577H18.5044ZM3.55689 2.1292C2.54125 2.1292 1.71416 2.94772 1.71416 3.95479C1.71416 4.96186 2.54125 5.77608 3.55689 5.77608C4.57253 5.77608 5.39961 4.95757 5.39961 3.95479C5.39961 2.952 4.57253 2.1292 3.55689 2.1292ZM3.55689 0.415039C5.51961 0.415039 7.11378 2.00493 7.11378 3.95479C7.11378 5.90465 5.51961 7.49025 3.55689 7.49025C1.59417 7.49025 0 5.90465 0 3.95479C0 2.00493 1.59846 0.415039 3.55689 0.415039ZM8.09085 14.2355C8.56225 14.2355 8.94793 14.6212 8.94793 15.0926C8.94793 15.564 8.56225 15.9496 8.09085 15.9496H0.891365C0.41997 15.9496 0.0342833 15.564 0.0342833 15.0926C0.0342833 14.6212 0.41997 14.2355 0.891365 14.2355H8.09085ZM16.4431 13.2241C15.4275 13.2241 14.6004 14.0426 14.6004 15.0497C14.6004 16.0568 15.4275 16.8753 16.4431 16.8753C17.4588 16.8753 18.2858 16.0568 18.2858 15.0497C18.2858 14.0426 17.4588 13.2241 16.4431 13.2241ZM16.4431 11.51C18.4058 11.51 20 13.0956 20 15.0497C20 17.0039 18.4058 18.5895 16.4431 18.5895C14.4804 18.5895 12.8862 17.0039 12.8862 15.0497C12.8862 13.0956 14.4847 11.51 16.4431 11.51Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_31372'%3E%3Crect width='20' height='18.1701' fill='white' transform='translate(0 0.415039)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      width: clamp(17.77778px, 1.38889vw, 26.66667px);
      height: clamp(16.88889px, 1.31944vw, 25.33333px);
      margin-right: clamp(5.33333px, 0.41667vw, 8px);
      display: inline-block;
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100%;
      vertical-align: middle;
      margin-top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); }
      div.snize#snize_results .snize-custom-filter-toggle .button-icon svg {
        display: none; }
  div.snize#snize_results:not(.snize-custom-filter-opened) .snize-search-results-main-content {
    box-sizing: border-box; }
    @media screen and (min-width: 1025px) {
      div.snize#snize_results:not(.snize-custom-filter-opened) .snize-search-results-main-content {
        padding-left: 0.33898305%; } }
  @media screen and (min-width: 1025px) {
    div.snize#snize_results:not(.snize-custom-filter-opened) #snize-search-results-list-mode {
      margin-left: -0.33898305%; } }
  div.snize#snize_results.snize-custom-filter-opened div.snize-filters-sidebar {
    display: block;
    animation: fadeIn 0.6s ease forwards; }
  div.snize#snize_results.snize-custom-filter-opened .snize-search-results-main-content {
    width: calc(100% - 25.76%); }
  div.snize#snize_results.snize-custom-filter-opened #snize-search-results-grid-mode ul li.snize-product {
    width: 33.333333% !important; }
  div.snize#snize_results.snize-custom-filter-opened .snize-custom-filter-toggle span:not(.button-icon) {
    font-size: 0; }
    div.snize#snize_results.snize-custom-filter-opened .snize-custom-filter-toggle span:not(.button-icon)::before {
      content: "Hide Filters"; }
  div.snize#snize_results.snize-custom-filter-opened .snize-custom-filter-toggle .button-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15L1 9M1 9L7 3M1 9H13' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: clamp(15.11111px, 1.18056vw, 22.66667px);
    height: clamp(15.11111px, 1.18056vw, 22.66667px); }
  div.snize#snize_results div.snize-filters-sidebar {
    width: 23.39%;
    margin-right: 2.37%;
    display: none; }
    div.snize#snize_results div.snize-filters-sidebar > .snize-filters-title > span {
      font-size: 0; }
      div.snize#snize_results div.snize-filters-sidebar > .snize-filters-title > span::before {
        content: "Refine By";
        font-size: clamp(17.77778px, 1.38889vw, 26.66667px); }
  div.snize#snize_results .stars-container:after, div.snize#snize_results .snize-modal-content-wrapper .stars-container:after {
    color: black; }
  div.snize#snize_results .stars-container {
    width: clamp(66.66667px, 5.20833vw, 100px);
    height: clamp(11.55556px, 0.90278vw, 17.33333px);
    line-height: clamp(11.55556px, 0.90278vw, 17.33333px); }
    div.snize#snize_results .stars-container::before {
      color: transparent; }
    div.snize#snize_results .stars-container::after {
      color: transparent;
      width: clamp(66.66667px, 5.20833vw, 100px);
      height: clamp(11.55556px, 0.90278vw, 17.33333px);
      background-image: url("data:image/svg+xml,%3Csvg width='96' height='18' viewBox='0 0 96 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.54818 12.3019L12.9504 14.9589L11.7822 9.95126L15.6716 6.58194L10.5499 6.14742L8.54818 1.42468L6.54651 6.14742L1.4248 6.58194L5.31417 9.95126L4.14594 14.9589L8.54818 12.3019Z' fill='black'/%3E%3Cpath d='M28.2718 12.3019L32.6741 14.9589L31.5058 9.95126L35.3952 6.58194L30.2735 6.14742L28.2718 1.42468L26.2701 6.14742L21.1484 6.58194L25.0378 9.95126L23.8696 14.9589L28.2718 12.3019Z' fill='black'/%3E%3Cpath d='M48.0003 12.3019L52.4026 14.9589L51.2343 9.95126L55.1237 6.58194L50.002 6.14742L48.0003 1.42468L45.9987 6.14742L40.877 6.58194L44.7663 9.95126L43.5981 14.9589L48.0003 12.3019Z' fill='black'/%3E%3Cpath d='M67.7259 12.3019L72.1282 14.9589L70.9599 9.95126L74.8493 6.58194L69.7276 6.14742L67.7259 1.42468L65.7242 6.14742L60.6025 6.58194L64.4919 9.95126L63.3237 14.9589L67.7259 12.3019Z' fill='black'/%3E%3Cpath d='M87.4525 12.3019L91.8547 14.9589L90.6865 9.95126L94.5759 6.58194L89.4541 6.14742L87.4525 1.42468L85.4508 6.14742L80.3291 6.58194L84.2185 9.95126L83.0502 14.9589L87.4525 12.3019Z' fill='black'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: 100% auto; }
  div.snize#snize_results .snize-filters-sidebar .snize-price-range-slider {
    padding-bottom: clamp(5.33333px, 0.41667vw, 8px);
    padding-top: clamp(5.33333px, 0.41667vw, 8px);
    margin-top: clamp(11.55556px, 0.90278vw, 17.33333px); }
  div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button) {
    background-color: #E0E8EC;
    padding: clamp(8.44444px, 0.65972vw, 12.66667px) clamp(14.22222px, 1.11111vw, 21.33333px);
    line-height: 1.3;
    font-weight: 600;
    font-family: "Inter", sans-serif;
    color: #151515;
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    margin-right: clamp(8px, 0.625vw, 12px);
    margin-top: clamp(8px, 0.625vw, 12px); }
    div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button):hover {
      background-color: white;
      color: #151515; }
      div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button):hover .snize-clear-icon {
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 0.530334L6.53027 6.53033M0.530273 6.53033L6.53027 0.530334' stroke='%23151515' stroke-width='1.5'/%3E%3C/svg%3E%0A"); }
        div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button):hover .snize-clear-icon svg {
          stroke: #151515;
          fill: #151515; }
    div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button) .snize-clear-icon {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 0.530334L6.53027 6.53033M0.530273 6.53033L6.53027 0.530334' stroke='%234F4F4F' stroke-width='1.5'/%3E%3C/svg%3E%0A");
      width: clamp(7.11111px, 0.55556vw, 10.66667px);
      height: clamp(7.11111px, 0.55556vw, 10.66667px);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% auto;
      margin-left: clamp(4.44444px, 0.34722vw, 6.66667px);
      margin-right: 0; }
    div.snize#snize_results li.snize-filter-button:not(.snize-clear-all-button) .snize-clear-icon svg {
      width: 8px;
      height: 8px;
      stroke: #4F4F4F;
      fill: #4F4F4F;
      display: none; }
  div.snize#snize_results li.snize-filter-button.snize-clear-all-button {
    font-weight: 600;
    line-height: 1;
    color: #151515;
    text-decoration: underline;
    margin-top: clamp(21.33333px, 1.66667vw, 32px); }
    div.snize#snize_results li.snize-filter-button.snize-clear-all-button:hover {
      text-decoration: none; }
  div.snize#snize_results .snize-product-filters-block {
    border-bottom-color: black; }
    div.snize#snize_results .snize-product-filters-block:first-child .snize-product-filters-title {
      padding-top: 0; }
  div.snize#snize_results i.snize-product-filters-close, div.snize#snize_results i.snize-product-filters-open {
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.42139 8.33185C1.65604 8.50206 1.96064 8.52361 2.2124 8.39337L2.3335 8.31525L2.34033 8.31036V8.30939L2.4126 8.24396L2.41943 8.23712L8.00049 2.34747L13.5854 8.23419C13.8288 8.49068 14.1939 8.54249 14.4868 8.39044L14.6079 8.31232L14.6147 8.30646L14.687 8.24005L14.6938 8.23419L14.7856 8.11798C14.9714 7.83239 14.9638 7.45171 14.7681 7.17365L14.7622 7.16583L14.7612 7.16681L14.6997 7.08966L14.6938 7.08282L8.55518 0.603333C8.27695 0.309768 7.8385 0.284443 7.53174 0.525208L7.5249 0.531067L7.45264 0.597473L7.4458 0.603333V0.604309L1.31104 7.08282C1.00507 7.40183 1.00512 7.91516 1.31104 8.23419L1.42139 8.33185Z' fill='%23151515' stroke='%23151515' stroke-width='0.25'/%3E%3C/svg%3E%0A");
    width: clamp(14.22222px, 1.11111vw, 21.33333px);
    height: clamp(8px, 0.625vw, 12px);
    transition: all .3s ease;
    background-position: center; }
  div.snize#snize_results i.snize-product-filters-open {
    transform: rotate(180deg); }
  div.snize#snize_results .snize-filters-sidebar .snize-price-range input.snize-price-range-input {
    height: clamp(29.33333px, 2.29167vw, 44px);
    -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
    -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
    border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
    border: 1px solid #6E6E6E;
    background-color: white;
    font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
    font-family: "Inter", sans-serif;
    color: #151515;
    font-weight: 600;
    min-width: calc((100% - 11%) / 2); }
  div.snize#snize_results .snize-filters-sidebar div.snize-product-filters-title, div.snize#snize_results .snize-filters-sidebar .snize-filters-title {
    font-size: clamp(17.77778px, 1.38889vw, 26.66667px);
    line-height: 1;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    color: #151515;
    padding-top: clamp(21.33333px, 1.66667vw, 32px);
    padding-bottom: clamp(21.33333px, 1.66667vw, 32px);
    padding-right: clamp(3.55556px, 0.27778vw, 5.33333px); }
  div.snize#snize_results .snize-filters-sidebar div.snize-selected-filters {
    margin-top: clamp(10.66667px, 0.83333vw, 16px);
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
  div.snize#snize_results .snize-filters-sidebar .snize-filters-title {
    padding: 0;
    border-color: black; }
  div.snize#snize_results div.slider-container.snize-theme .back-bar .pointer {
    width: clamp(10.66667px, 0.83333vw, 16px);
    height: clamp(10.66667px, 0.83333vw, 16px);
    top: calc(-1 * clamp(4.44444px, 0.34722vw, 6.66667px)); }
  div.snize#snize_results #snize_filters_block_price ul.snize-product-filters-list {
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
    div.snize#snize_results #snize_filters_block_price ul.snize-product-filters-list li {
      margin-bottom: 0; }
  div.snize#snize_results ul.snize-product-filters-list {
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
    padding-bottom: 2px; }
    div.snize#snize_results ul.snize-product-filters-list .snize-filter-variant-count {
      top: 50%;
      line-height: 1;
      transform: translateY(-50%);
      font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
      color: #6E6E6E !important; }
    div.snize#snize_results ul.snize-product-filters-list li {
      margin-bottom: clamp(11.55556px, 0.90278vw, 17.33333px); }
      div.snize#snize_results ul.snize-product-filters-list li:last-child {
        margin-bottom: 0; }
      div.snize#snize_results ul.snize-product-filters-list li label > span {
        line-height: 1.5;
        font-weight: 500;
        font-family: "Inter", sans-serif;
        padding-left: clamp(21.33333px, 1.66667vw, 32px);
        color: #151515; }
      div.snize#snize_results ul.snize-product-filters-list li .snize-filter-checkbox {
        width: clamp(14.22222px, 1.11111vw, 21.33333px);
        height: clamp(14.22222px, 1.11111vw, 21.33333px);
        margin: 0;
        box-sizing: border-box; }
        div.snize#snize_results ul.snize-product-filters-list li .snize-filter-checkbox span {
          width: clamp(14.22222px, 1.11111vw, 21.33333px);
          height: clamp(14.22222px, 1.11111vw, 21.33333px);
          border: 1px solid #6E6E6E;
          -webkit-border-radius: clamp(2.66667px, 0.20833vw, 4px);
          -moz-border-radius: clamp(2.66667px, 0.20833vw, 4px);
          border-radius: clamp(2.66667px, 0.20833vw, 4px);
          box-sizing: border-box; }
          div.snize#snize_results ul.snize-product-filters-list li .snize-filter-checkbox span::after {
            width: 100%;
            height: 100%;
            background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8571 0H2.14286C0.959263 0 0 0.959263 0 2.14286V12.8571C0 14.0407 0.959263 15 2.14286 15H12.8571C14.0407 15 15 14.0407 15 12.8571V2.14286C15 0.959263 14.0391 0 12.8571 0ZM11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='black'/%3E%3Cpath d='M11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='white'/%3E%3C/svg%3E%0A");
            background-size: 100%;
            background-repeat: no-repeat;
            left: 0;
            top: 0; }
      div.snize#snize_results ul.snize-product-filters-list li:hover label > span.needsclick {
        color: #C6281D;
        text-decoration: underline; }
  div.snize#snize_results .snize-color-filter-hover-name {
    vertical-align: middle;
    line-height: normal; }
  div.snize#snize_results ul.snize-product-size-filter {
    margin: 0 calc(-1 * clamp(6.66667px, 0.52083vw, 10px));
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px);
    max-width: none; }
    div.snize#snize_results ul.snize-product-size-filter li {
      min-width: clamp(48.88889px, 3.81944vw, 73.33333px);
      width: auto;
      height: clamp(29.33333px, 2.29167vw, 44px);
      margin: 0;
      padding: 0 clamp(6.66667px, 0.52083vw, 10px);
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
      div.snize#snize_results ul.snize-product-size-filter li label .snize-size-filter-checkbox > span {
        height: clamp(29.33333px, 2.29167vw, 44px);
        -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        background-color: #E0E8EC;
        border: 1px solid #E0E8EC;
        font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
        font-family: "Inter", sans-serif;
        color: #151515;
        font-weight: 600;
        line-height: 3.3;
        padding-left: clamp(14.22222px, 1.11111vw, 21.33333px);
        padding-right: clamp(14.22222px, 1.11111vw, 21.33333px); }
      div.snize#snize_results ul.snize-product-size-filter li label .snize-size-filter-checkbox input[type=checkbox]:checked + span {
        border: 1px solid #6E6E6E;
        background-color: white; }
      div.snize#snize_results ul.snize-product-size-filter li.snize-filters-show-more {
        width: 100%;
        height: auto;
        margin-bottom: 0; }
        div.snize#snize_results ul.snize-product-size-filter li.snize-filters-show-more div {
          line-height: normal;
          text-decoration: underline;
          color: #151515;
          font-family: "Public Sans", Arial, Helvetica, sans-serif;
          font-weight: 600;
          padding: 0;
          background: none; }
  div.snize#snize_results ul.snize-product-color-filter {
    max-width: 100%;
    margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
    div.snize#snize_results ul.snize-product-color-filter li {
      width: clamp(19.55556px, 1.52778vw, 29.33333px);
      height: clamp(19.55556px, 1.52778vw, 29.33333px);
      margin-left: clamp(6.22222px, 0.48611vw, 9.33333px);
      margin-right: clamp(6.22222px, 0.48611vw, 9.33333px);
      margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }
      div.snize#snize_results ul.snize-product-color-filter li label .snize-color-filter-checkbox > span {
        width: clamp(19.55556px, 1.52778vw, 29.33333px);
        height: clamp(19.55556px, 1.52778vw, 29.33333px); }
        div.snize#snize_results ul.snize-product-color-filter li label .snize-color-filter-checkbox > span:before {
          width: clamp(23.11111px, 1.80556vw, 34.66667px);
          height: clamp(23.11111px, 1.80556vw, 34.66667px);
          top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px));
          left: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px));
          border-color: white; }
      div.snize#snize_results ul.snize-product-color-filter li label .snize-color-filter-checkbox input[type=checkbox]:checked + span:after {
        width: clamp(23.11111px, 1.80556vw, 34.66667px);
        height: clamp(23.11111px, 1.80556vw, 34.66667px);
        top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px));
        left: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
  div.snize#snize_results.snize-collection-mode div.snize-main-panel-collection-results-found {
    font-family: "Inter", sans-serif;
    line-height: 1;
    color: black; }
    div.snize#snize_results.snize-collection-mode div.snize-main-panel-collection-results-found b {
      font-weight: 700; }
  div.snize#snize_results div.snize-main-panel-dropdown a.snize-main-panel-dropdown-button {
    line-height: 1;
    font-family: "Inter", sans-serif;
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    padding: clamp(16px, 1.25vw, 24px) clamp(23.11111px, 1.80556vw, 34.66667px);
    background-color: white;
    box-sizing: border-box !important;
    width: clamp(170.66667px, 13.33333vw, 256px);
    height: clamp(44.44444px, 3.47222vw, 66.66667px);
    border-color: white; }
    div.snize#snize_results div.snize-main-panel-dropdown a.snize-main-panel-dropdown-button::after {
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.97135 1.07505L4.73802 4.30838L1.50469 1.07505C1.17969 0.750048 0.654688 0.750048 0.329688 1.07505C0.0046875 1.40005 0.0046875 1.92505 0.329688 2.25005L4.15469 6.07505C4.47969 6.40005 5.00469 6.40005 5.32969 6.07505L9.1547 2.25005C9.4797 1.92505 9.4797 1.40005 9.1547 1.07505C8.8297 0.758382 8.29637 0.750048 7.97135 1.07505Z' fill='%23333333'/%3E%3C/svg%3E%0A");
      width: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
      height: clamp(6.22222px, 0.48611vw, 9.33333px);
      background-size: 100%; }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results div.snize-main-panel-dropdown a.snize-main-panel-dropdown-button::after {
          width: 10px;
          height: 7px; } }
  div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content {
    width: 100%;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -webkit-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    -moz-box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    box-shadow: 4px 6px 6px rgba(0, 0, 0, 0.03);
    background-color: white;
    border: 1px solid #F2F2F2;
    padding: clamp(22.22222px, 1.73611vw, 33.33333px) 0;
    min-width: clamp(222.22222px, 17.36111vw, 333.33333px); }
    div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content li {
      padding-left: clamp(22.22222px, 1.73611vw, 33.33333px);
      padding-right: clamp(22.22222px, 1.73611vw, 33.33333px); }
      div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content li + li {
        padding-top: clamp(4.44444px, 0.34722vw, 6.66667px); }
    div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content a {
      max-width: 100%;
      line-height: 1.6;
      text-decoration: none;
      padding: 0; }
      @media screen and (max-width: 1024px) {
        div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content a {
          font-size: 14px; } }
      div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content a.current, div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content a:hover {
        background-color: transparent; }
      div.snize#snize_results div.snize-main-panel-dropdown ul.snize-main-panel-dropdown-content a:hover {
        color: #C6281D; }
  div.snize#snize_results .snize-horizontal-wrapper {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-top: 0; }
    @media screen and (min-width: 1025px) {
      div.snize#snize_results .snize-horizontal-wrapper {
        margin-bottom: clamp(27.55556px, 2.15278vw, 41.33333px); } }
  div.snize#snize_results .snize-horizontal-left {
    width: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    gap: clamp(29.33333px, 2.29167vw, 44px); }
  div.snize#snize_results .snize-horizontal-right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  div.snize#snize_results div.snize-main-panel-view-mode {
    margin-right: clamp(14.22222px, 1.11111vw, 21.33333px); }
    div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon {
      width: clamp(44.44444px, 3.47222vw, 66.66667px);
      height: clamp(44.44444px, 3.47222vw, 66.66667px);
      background-color: #E0E8EC;
      -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      border: none;
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: inline-flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center; }
      div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon svg {
        width: clamp(28.44444px, 2.22222vw, 42.66667px);
        height: clamp(28.44444px, 2.22222vw, 42.66667px); }
        div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon svg rect, div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon svg path {
          fill: #151515;
          stroke: none; }
      div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon.active, div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon:hover {
        background-color: white; }
        div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon.active svg rect, div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon.active svg path, div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon:hover svg rect, div.snize#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon:hover svg path {
          fill: #151515; }
    div.snize#snize_results div.snize-main-panel-view-mode a.snize-grid-mode-icon {
      margin-right: clamp(8px, 0.625vw, 12px); }
  div.snize#snize_results #snize-search-results-grid-mode .snize-item, div.snize#snize_results #snize-search-results-list-mode .snize-item {
    position: relative; }
  div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-overhidden, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-overhidden {
    padding-top: clamp(14.22222px, 1.11111vw, 21.33333px) !important; }
  div.snize#snize_results #snize-search-results-grid-mode li.snize-product div.snize-product-label, div.snize#snize_results #snize-search-results-list-mode li.snize-product div.snize-product-label {
    font-size: clamp(8px, 0.625vw, 12px);
    line-height: 1.4;
    padding: clamp(1.77778px, 0.13889vw, 2.66667px) clamp(7.11111px, 0.55556vw, 10.66667px);
    font-family: "Inter", sans-serif;
    text-transform: none;
    font-weight: 700;
    -webkit-border-radius: clamp(35.55556px, 2.77778vw, 53.33333px);
    -moz-border-radius: clamp(35.55556px, 2.77778vw, 53.33333px);
    border-radius: clamp(35.55556px, 2.77778vw, 53.33333px); }
    div.snize#snize_results #snize-search-results-grid-mode li.snize-product div.snize-product-label.top-left, div.snize#snize_results #snize-search-results-list-mode li.snize-product div.snize-product-label.top-left {
      top: clamp(7.11111px, 0.55556vw, 10.66667px);
      left: clamp(7.11111px, 0.55556vw, 10.66667px); }
  div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-title, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-title {
    font-weight: 800;
    font-family: "Public Sans", Arial, Helvetica, sans-serif;
    line-height: 1.1;
    color: #151515;
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px); }
    div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-title:hover, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-title:hover {
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 3px; }
  div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-attribute, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-attribute {
    line-height: 1.1;
    color: #151515;
    order: -1;
    margin-bottom: clamp(7.11111px, 0.55556vw, 10.66667px); }
    @media screen and (max-width: 1024px) {
      div.snize#snize_results #snize-search-results-grid-mode li.snize-product span.snize-attribute, div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-attribute {
        margin-bottom: 8px;
        font-size: 11px; } }
  div.snize#snize_results #snize-search-results-grid-mode li.snize-product .snize-price-list, div.snize#snize_results #snize-search-results-list-mode li.snize-product .snize-price-list {
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px);
    line-height: normal;
    margin-top: 0; }
    div.snize#snize_results #snize-search-results-grid-mode li.snize-product .snize-price-list .money, div.snize#snize_results #snize-search-results-list-mode li.snize-product .snize-price-list .money {
      font-size: clamp(13.33333px, 1.04167vw, 20px);
      line-height: normal;
      font-weight: 500;
      color: black; }
    div.snize#snize_results #snize-search-results-grid-mode li.snize-product .snize-price-list .snize-price-with-discount, div.snize#snize_results #snize-search-results-list-mode li.snize-product .snize-price-list .snize-price-with-discount {
      font-weight: 700;
      color: #C6281D; }
    div.snize#snize_results #snize-search-results-grid-mode li.snize-product .snize-price-list .snize-discounted-price, div.snize#snize_results #snize-search-results-list-mode li.snize-product .snize-price-list .snize-discounted-price {
      color: #828282;
      margin-left: clamp(5.33333px, 0.41667vw, 8px); }
  div.snize#snize_results #snize-search-results-grid-mode span.snize-thumbnail, div.snize#snize_results #snize-search-results-list-mode span.snize-thumbnail {
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    height: auto;
    aspect-ratio: 276/350;
    background-color: white;
    overflow: hidden;
    width: 100%; }
    div.snize#snize_results #snize-search-results-grid-mode span.snize-thumbnail img, div.snize#snize_results #snize-search-results-list-mode span.snize-thumbnail img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
      div.snize#snize_results #snize-search-results-grid-mode span.snize-thumbnail img.snize-flip-image, div.snize#snize_results #snize-search-results-list-mode span.snize-thumbnail img.snize-flip-image {
        object-fit: cover;
        max-width: 100%;
        max-height: 100%; }
  div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-overhidden {
    padding-top: 0;
    padding-left: clamp(35.55556px, 2.77778vw, 53.33333px); }
    @media screen and (max-width: 1024px) {
      div.snize#snize_results #snize-search-results-list-mode li.snize-product span.snize-overhidden {
        padding-left: 20px; } }
  div.snize#snize_results div.snize-pagination {
    line-height: 0; }
    div.snize#snize_results div.snize-pagination:empty {
      margin: 0; }
  div.snize#snize_results div.snize-pagination ul li a, div.snize#snize_results div.snize-pagination ul li span, div.snize#snize_results div.snize-pagination ul li:first-child a, div.snize#snize_results div.snize-pagination ul li:first-child span {
    width: clamp(30.22222px, 2.36111vw, 45.33333px);
    height: clamp(30.22222px, 2.36111vw, 45.33333px);
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    line-height: 1.5;
    font-family: "Inter", sans-serif;
    color: black; }
  div.snize#snize_results div.snize-pagination ul li a.active {
    color: white; }
  div.snize#snize_results div.snize-pagination ul li .snize-pagination-prev, div.snize#snize_results div.snize-pagination ul li .snize-pagination-next {
    background-size: clamp(10.66667px, 0.83333vw, 16px); }
  div.snize#snize_results.snize-nothing-found .snize-horizontal-wrapper {
    display: none; }
  div.snize#snize_results.snize-nothing-found .snize-no-products-found, div.snize#snize_results.snize-nothing-found .snize-search-results-content {
    min-height: 0 !important;
    margin: 0 !important; }
  div.snize#snize_results.snize-nothing-found div.snize-no-products-found-text {
    padding: 0; }

/*--- [ Mobile ] ---*/
#snize-modal-mobile-filters-dialog.snize-modal {
  position: absolute;
  max-height: 700px;
  margin-top: 5px; }

div#snize-overlay-mobile-filters-dialog.snize-overlay {
  background: transparent; }

#snize-modal-mobile-filters-dialog #snize_filters_block_header, #snize-modal-mobile-filters-dialog button.snize-close-button {
  display: none !important; }

body:has(#snize-modal-mobile-filters-dialog:not([style*="display: none"])) .snize-main-panel-mobile-filters:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15L1 9M1 9L7 3M1 9H13' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
  background-size: 17px 17px !important; }

body:has(#snize-modal-mobile-filters-dialog:not([style*="display: none"])) .snize-main-panel-mobile-filters::after {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='2' viewBox='0 0 11 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 0.875L9.35933 0.874996' stroke='white' stroke-width='1.75' stroke-linecap='square'/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat;
  background-position: center; }

body:has(#snize-modal-mobile-filters-dialog:not([style*="display: none"])) .snize-main-panel-mobile-filters > a {
  visibility: hidden; }

body:has(#snize-modal-mobile-filters-dialog:not([style*="display: none"])) .snize-main-panel-mobile-filters > a:before {
  content: 'Hide Filters';
  visibility: visible; }

#snize_results.snize-mobile-design.snize-new-version div.snize-pagination {
  margin-bottom: 0 !important; }
  #snize_results.snize-mobile-design.snize-new-version div.snize-pagination:empty {
    margin: 0; }

div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0; }

div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters {
  order: -1;
  width: 100%;
  background-color: #151515;
  color: white;
  -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
  font-family: "Public Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 28px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters > a {
    color: inherit;
    font-size: inherit;
    line-height: normal;
    padding: 0;
    margin-left: 16px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters span.snize-selected-filters-count-container {
    position: relative;
    width: 19px;
    height: 19px;
    line-height: 19px;
    font-size: 10px;
    font-family: "Inter", sans-serif;
    font-weight: 700;
    background-color: #C6281D;
    color: white;
    display: inline-block;
    margin-left: 8px;
    left: auto;
    right: auto;
    top: -2px; }
    div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters span.snize-selected-filters-count-container:empty {
      display: none; }
  div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_35742)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5044 2.74266C18.9758 2.74266 19.3615 3.12835 19.3615 3.59974C19.3615 4.07114 18.9758 4.45682 18.5044 4.45682H11.3049C10.8335 4.45682 10.4478 4.07114 10.4478 3.59974C10.4478 3.12835 10.8335 2.74266 11.3049 2.74266H18.5044ZM3.55689 1.71416C2.54125 1.71416 1.71416 2.53268 1.71416 3.53975C1.71416 4.54682 2.54125 5.36105 3.55689 5.36105C4.57253 5.36105 5.39961 4.54253 5.39961 3.53975C5.39961 2.53696 4.57253 1.71416 3.55689 1.71416ZM3.55689 0C5.51961 0 7.11378 1.58989 7.11378 3.53975C7.11378 5.48961 5.51961 7.07521 3.55689 7.07521C1.59417 7.07521 0 5.48961 0 3.53975C0 1.58989 1.59846 0 3.55689 0ZM8.09085 13.8204C8.56225 13.8204 8.94793 14.2061 8.94793 14.6775C8.94793 15.1489 8.56225 15.5346 8.09085 15.5346H0.891365C0.41997 15.5346 0.0342833 15.1489 0.0342833 14.6775C0.0342833 14.2061 0.41997 13.8204 0.891365 13.8204H8.09085ZM16.4431 12.8091C15.4275 12.8091 14.6004 13.6276 14.6004 14.6347C14.6004 15.6417 15.4275 16.4603 16.4431 16.4603C17.4588 16.4603 18.2858 15.6417 18.2858 14.6347C18.2858 13.6276 17.4588 12.8091 16.4431 12.8091ZM16.4431 11.0949C18.4058 11.0949 20 12.6805 20 14.6347C20 16.5888 18.4058 18.1744 16.4431 18.1744C14.4804 18.1744 12.8862 16.5888 12.8862 14.6347C12.8862 12.6805 14.4847 11.0949 16.4431 11.0949Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_35742'%3E%3Crect width='20' height='18.1701' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 20px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    content: "";
    display: inline-block; }
  div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters::after {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 5.11719L9.35933 5.11718' stroke='white' stroke-width='1.75' stroke-linecap='square'/%3E%3Cpath d='M5.11914 0.875L5.11914 9.35933' stroke='white' stroke-width='1.75' stroke-linecap='square'/%3E%3C/svg%3E%0A");
    width: 11px;
    height: 11px;
    background-size: 100% auto;
    margin-left: auto; }

div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-collection-results-found {
  width: 100%;
  visibility: visible;
  text-align: center;
  font-size: 12px;
  margin-top: 18px;
  margin-bottom: 18px; }

div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-dropdown {
  margin-left: 0;
  margin-top: 0;
  max-width: none;
  margin-right: 0;
  display: block;
  margin-left: auto;
  width: calc(100% - 120px); }
  @media screen and (max-width: 1024px) {
    div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-dropdown {
      max-width: 242px; } }
  div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-dropdown a.snize-main-panel-dropdown-button {
    width: 100%;
    height: 50px;
    padding-left: 26px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-dropdown > a > span {
    width: 100%;
    font-size: 14px; }

div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-header {
  display: none; }

div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-view-mode .snize-row-mode-icon {
  display: none; }

div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon {
  background-color: #E0E8EC;
  width: 50px;
  height: 50px;
  border-radius: 10px;
  margin-right: 10px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon svg {
    display: none; }
  div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon.snize-grid-mode-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 9C8 8.44771 8.44772 8 9 8H10.8097C11.3619 8 11.8097 8.44772 11.8097 9V10.8097C11.8097 11.3619 11.3619 11.8097 10.8097 11.8097H9C8.44771 11.8097 8 11.3619 8 10.8097V9ZM8 15.0955C8 14.5432 8.44772 14.0955 9 14.0955H10.8097C11.3619 14.0955 11.8097 14.5432 11.8097 15.0955V16.9051C11.8097 17.4574 11.3619 17.9051 10.8097 17.9051H9C8.44771 17.9051 8 17.4574 8 16.9051V15.0955ZM9 20.1907C8.44772 20.1907 8 20.6384 8 21.1907V23.0003C8 23.5526 8.44771 24.0003 9 24.0003H10.8097C11.3619 24.0003 11.8097 23.5526 11.8097 23.0003V21.1907C11.8097 20.6384 11.3619 20.1907 10.8097 20.1907H9ZM14.0947 15.0955C14.0947 14.5432 14.5424 14.0955 15.0947 14.0955H16.9044C17.4567 14.0955 17.9044 14.5432 17.9044 15.0955V16.9051C17.9044 17.4574 17.4567 17.9051 16.9044 17.9051H15.0947C14.5424 17.9051 14.0947 17.4574 14.0947 16.9051V15.0955ZM15.0947 20.1907C14.5424 20.1907 14.0947 20.6384 14.0947 21.1907V23.0003C14.0947 23.5526 14.5424 24.0003 15.0947 24.0003H16.9044C17.4567 24.0003 17.9044 23.5526 17.9044 23.0003V21.1907C17.9044 20.6384 17.4567 20.1907 16.9044 20.1907H15.0947ZM14.0947 9C14.0947 8.44771 14.5424 8 15.0947 8H16.9044C17.4567 8 17.9044 8.44772 17.9044 9V10.8097C17.9044 11.3619 17.4567 11.8097 16.9044 11.8097H15.0947C14.5424 11.8097 14.0947 11.3619 14.0947 10.8097V9ZM21.1904 14.0955C20.6381 14.0955 20.1904 14.5432 20.1904 15.0955V16.9051C20.1904 17.4574 20.6381 17.9051 21.1904 17.9051H23.0001C23.5524 17.9051 24.0001 17.4574 24.0001 16.9051V15.0955C24.0001 14.5432 23.5524 14.0955 23.0001 14.0955H21.1904ZM20.1904 21.1907C20.1904 20.6384 20.6381 20.1907 21.1904 20.1907H23.0001C23.5524 20.1907 24.0001 20.6384 24.0001 21.1907V23.0003C24.0001 23.5526 23.5524 24.0003 23.0001 24.0003H21.1904C20.6381 24.0003 20.1904 23.5526 20.1904 23.0003V21.1907ZM21.1904 8C20.6381 8 20.1904 8.44771 20.1904 9V10.8097C20.1904 11.3619 20.6381 11.8097 21.1904 11.8097H23.0001C23.5524 11.8097 24.0001 11.3619 24.0001 10.8097V9C24.0001 8.44772 23.5524 8 23.0001 8H21.1904Z' fill='%23151515'/%3E%3C/svg%3E%0A");
    background-size: 32px auto;
    background-repeat: no-repeat;
    background-position: center; }
  div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon.snize-list-mode-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0533 10.1819H9.47751C8.94196 10.1819 8.50781 10.616 8.50781 11.1516C8.50781 11.6871 8.94196 12.1213 9.47751 12.1213H23.0533C23.5888 12.1213 24.023 11.6871 24.023 11.1516C24.023 10.616 23.5888 10.1819 23.0533 10.1819Z' fill='%23151515'/%3E%3Cpath d='M21.5993 15.0303H10.9326C10.397 15.0303 9.96289 15.4644 9.96289 16C9.96289 16.5355 10.397 16.9697 10.9326 16.9697H21.5993C22.1348 16.9697 22.569 16.5355 22.569 16C22.569 15.4644 22.1348 15.0303 21.5993 15.0303Z' fill='%23151515'/%3E%3Cpath d='M20.1452 19.8789H12.3877C11.8521 19.8789 11.418 20.3131 11.418 20.8486C11.418 21.3842 11.8521 21.8183 12.3877 21.8183H20.1452C20.6808 21.8183 21.1149 21.3842 21.1149 20.8486C21.1149 20.3131 20.6808 19.8789 20.1452 19.8789Z' fill='%23151515'/%3E%3C/svg%3E%0A");
    background-size: 32px auto;
    background-repeat: no-repeat;
    background-position: center; }
  div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-main-panel-view-mode a.snize-view-mode-icon.active {
    background-color: white; }

div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul {
  margin-left: -7px;
  margin-right: -7px;
  margin-top: 18px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product {
    padding: 0 7px;
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product {
        width: 33.333% !important; } }
    @media screen and (max-width: 767px) {
      div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product {
        width: 50% !important; } }
    div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product span.snize-title {
      font-size: 14px;
      font-weight: 800;
      margin-bottom: 8px; }
      div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product span.snize-title:hover {
        text-decoration: underline;
        text-decoration-thickness: 1px;
        text-underline-offset: 3px; }
    div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-price-list {
      font-size: 12px;
      font-weight: 500;
      line-height: normal; }
    div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box {
      margin-top: 0; }
      @media screen and (max-width: 1024px) {
        div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-options-box {
          margin-top: 0 !important; } }
    div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode ul li.snize-product .snize-button {
      display: none; }

div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-grid-mode span.snize-thumbnail {
  height: auto;
  aspect-ratio: 175/221;
  width: 100%; }

div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul {
  margin: 0;
  margin-top: 18px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product .snize-buttons {
    display: none; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-title {
    font-size: 14px;
    font-weight: 800;
    margin-bottom: 8px; }
    div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-title:hover {
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 3px; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product .snize-price-list {
    font-size: 12px;
    font-weight: 500; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-thumbnail {
    width: 100%;
    height: auto;
    overflow: hidden; }
    div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-thumbnail img {
      max-width: 100%;
      max-height: 100%;
      left: 0;
      top: 0;
      bottom: 0;
      object-fit: cover; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product .snize-thumbnail-wrapper {
    width: 30%; }
  div.snize.snize-search-results.snize-mobile-design#snize_results #snize-search-results-list-mode ul li.snize-product span.snize-overhidden {
    width: 70%; }

#snize-modal-mobile-sortby-dialog.snize-modal {
  left: 24px;
  right: 24px;
  top: 24px;
  bottom: 24px;
  width: auto;
  height: auto;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.03);
  border-radius: 20px; }
  #snize-modal-mobile-sortby-dialog.snize-modal div.snize-sortby-header {
    margin-left: 25px;
    margin-right: 25px; }
    #snize-modal-mobile-sortby-dialog.snize-modal div.snize-sortby-header span.snize-sortby-title {
      font-size: 20px;
      font-weight: 500;
      font-family: "Inter", sans-serif;
      text-transform: none; }
  #snize-modal-mobile-sortby-dialog.snize-modal ul.snize-main-panel-dropdown-content {
    display: block;
    left: 25px;
    right: 25px;
    border-top: none; }
    #snize-modal-mobile-sortby-dialog.snize-modal ul.snize-main-panel-dropdown-content li {
      height: auto;
      margin-bottom: 13px;
      line-height: normal; }
      #snize-modal-mobile-sortby-dialog.snize-modal ul.snize-main-panel-dropdown-content li a {
        font-size: 12px;
        line-height: 1.5;
        font-weight: 500;
        color: #151515;
        padding-left: 0; }
        #snize-modal-mobile-sortby-dialog.snize-modal ul.snize-main-panel-dropdown-content li a.current {
          background-color: transparent; }
        #snize-modal-mobile-sortby-dialog.snize-modal ul.snize-main-panel-dropdown-content li a::before {
          content: "";
          background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.41406' y='0.5' width='23' height='23' rx='11.5' fill='white' stroke='%23C1C1C1'/%3E%3C/svg%3E%0A");
          width: 16px;
          height: 16px;
          display: inline-block;
          background-repeat: no-repeat;
          background-size: 100% auto;
          margin-right: 10px;
          flex-shrink: 0;
          vertical-align: middle; }
        #snize-modal-mobile-sortby-dialog.snize-modal ul.snize-main-panel-dropdown-content li a.current::before {
          background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1.66406' y='0.75' width='22.5' height='22.5' rx='11.25' fill='white' stroke='%23333333' stroke-width='1.5'/%3E%3Crect x='3.91406' y='3' width='18' height='18' rx='9' fill='%23333333'/%3E%3C/svg%3E%0A"); }

#snize-modal-mobile-filters-dialog.snize-modal {
  left: 24px;
  right: 24px;
  top: 24px;
  bottom: 24px;
  width: auto;
  height: auto;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.03);
  border-radius: 20px; }
  #snize-modal-mobile-filters-dialog.snize-modal #snize_product_filter_header_mobile_sort, #snize-modal-mobile-filters-dialog.snize-modal #snize_product_filter_mobile_sort, #snize-modal-mobile-filters-dialog.snize-modal .snize-product-filters-buttons-container {
    display: none !important; }
  #snize-modal-mobile-filters-dialog.snize-modal #snize_filters_block_header span.snize-product-filters-title {
    font-size: 20px;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    text-transform: none; }
  #snize-modal-mobile-filters-dialog.snize-modal #snize_product_filters_selected {
    padding-top: 16px; }
  #snize-modal-mobile-filters-dialog.snize-modal div.snize-product-filter-container .snize-selected-filters {
    margin-left: 25px;
    padding-bottom: 24px;
    margin-bottom: 0;
    margin-right: 25px;
    border-bottom: 1px solid #151515; }
    #snize-modal-mobile-filters-dialog.snize-modal div.snize-product-filter-container .snize-selected-filters .snize-product-filters-reset-all {
      display: block; }
  #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button:not(.snize-clear-all-button) {
    background-color: #E0E8EC;
    padding: 9.5px 16px;
    font-size: 12px;
    line-height: 1.3;
    font-weight: 600;
    font-family: "Inter", sans-serif;
    color: #151515;
    -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
    margin-right: 9px;
    margin-top: 9px; }
    #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button:not(.snize-clear-all-button):hover {
      background-color: white;
      color: #151515; }
      #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button:not(.snize-clear-all-button):hover .snize-clear-icon svg {
        stroke: #151515;
        fill: #151515; }
    #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button:not(.snize-clear-all-button) .snize-clear-icon {
      background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.530273 0.530334L6.53027 6.53033M0.530273 6.53033L6.53027 0.530334' stroke='%234F4F4F' stroke-width='1.5'/%3E%3C/svg%3E%0A");
      width: clamp(7.11111px, 0.55556vw, 10.66667px);
      height: clamp(7.11111px, 0.55556vw, 10.66667px);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 100% auto;
      margin-left: 5px;
      margin-right: 0; }
    #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button:not(.snize-clear-all-button) .snize-clear-icon svg {
      width: 8px;
      height: 8px;
      stroke: #4F4F4F;
      fill: #4F4F4F;
      display: none; }
  #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button.snize-clear-all-button {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #151515;
    text-decoration: underline;
    margin-top: 16px; }
    #snize-modal-mobile-filters-dialog.snize-modal li.snize-filter-button.snize-clear-all-button:hover {
      text-decoration: none; }
  #snize-modal-mobile-filters-dialog.snize-modal div.snize-product-filters-header {
    border-color: #151515;
    margin-left: 25px;
    margin-right: 25px;
    padding-top: 28px;
    padding-bottom: 25px; }
  #snize-modal-mobile-filters-dialog.snize-modal #snize_product_filter_header_price {
    border-top: none; }
  #snize-modal-mobile-filters-dialog.snize-modal .snize-price-range-slider {
    width: calc(100% - 50px); }
  #snize-modal-mobile-filters-dialog.snize-modal .snize-price-range input.snize-price-range-input {
    height: 33px;
    border-radius: 10px;
    border: 1px solid #6E6E6E;
    background-color: white;
    font-size: 10px;
    font-family: "Inter", sans-serif;
    color: #151515;
    font-weight: 600; }
  #snize-modal-mobile-filters-dialog.snize-modal div.snize-product-filters-header span.snize-product-filters-title {
    font-size: 20px;
    line-height: 1;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    color: #151515; }
  #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list {
    margin-bottom: 15px; }
    #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list .snize-filter-variant-count {
      top: 50%;
      line-height: 1;
      transform: translateY(-50%);
      font-size: 10px;
      color: #6E6E6E !important; }
    #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li {
      margin-bottom: 13px; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li > label {
        margin-left: 25px; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li label > span {
        font-size: 12px;
        line-height: 1.5;
        font-weight: 500;
        font-family: "Inter", sans-serif;
        padding-left: 24px;
        color: #151515;
        top: 0; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li .snize-filter-checkbox {
        margin-top: 0; }
        #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li .snize-filter-checkbox span {
          width: 14px;
          height: 14px;
          border: 1px solid #6E6E6E;
          border-radius: 3px; }
          #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li .snize-filter-checkbox span::after {
            width: 100%;
            height: 100%;
            background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8571 0H2.14286C0.959263 0 0 0.959263 0 2.14286V12.8571C0 14.0407 0.959263 15 2.14286 15H12.8571C14.0407 15 15 14.0407 15 12.8571V2.14286C15 0.959263 14.0391 0 12.8571 0ZM11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='black'/%3E%3Cpath d='M11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='white'/%3E%3C/svg%3E%0A");
            background-size: 100%;
            background-repeat: no-repeat;
            left: 0;
            top: 0; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-filters-list li:hover label > span.needsclick {
        color: #C6281D;
        text-decoration: underline; }
  #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter {
    margin: 0 0px 28px;
    max-width: none;
    padding: 0 17px;
    box-sizing: border-box; }
    #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter li {
      min-width: 55px;
      width: auto;
      height: 33px;
      margin: 0;
      padding: 0 8px;
      margin-bottom: 15px; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter li label .snize-size-filter-checkbox > span {
        height: 33px;
        border-radius: 10px;
        background-color: #E0E8EC;
        border: 1px solid #E0E8EC;
        font-size: 10px;
        font-family: "Inter", sans-serif;
        color: #151515;
        font-weight: 600;
        line-height: 3.3;
        padding-left: 14px;
        padding-right: 14px; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter li label .snize-size-filter-checkbox input[type=checkbox]:checked + span {
        border: 1px solid #6E6E6E;
        background-color: white; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter li.snize-filters-show-more {
        width: 100%;
        height: auto; }
        #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-size-filter li.snize-filters-show-more div {
          font-size: 14px;
          line-height: normal;
          text-decoration: underline;
          color: #151515;
          font-family: "Public Sans", Arial, Helvetica, sans-serif;
          font-weight: 600;
          padding: 0;
          background: none;
          border: none;
          height: auto;
          text-align: left; }
  #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-color-filter {
    max-width: 100%;
    margin: 0 -8px;
    margin-bottom: 28px;
    padding: 0 25px;
    box-sizing: border-box; }
    #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-color-filter li {
      width: 22px;
      height: 22px;
      margin-left: 8px;
      margin-right: 8px;
      margin-bottom: 12px; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-color-filter li label .snize-color-filter-checkbox > span {
        width: 22px;
        height: 22px; }
        #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-color-filter li label .snize-color-filter-checkbox > span:before {
          width: 26px !important;
          height: 26px !important;
          top: -2px !important;
          left: -2px !important;
          border-color: #E0E0E0; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-color-filter li label .snize-color-filter-checkbox input[type=checkbox]:checked + span:after {
        width: 26px !important;
        height: 26px !important;
        top: -2px;
        left: -2px; }
      #snize-modal-mobile-filters-dialog.snize-modal ul.snize-product-color-filter li label .snize-color-filter-checkbox .snize-color-name {
        display: none; }
  #snize-modal-mobile-filters-dialog.snize-modal #snize_product_filter_reviews_average_score_titles ul li label > span {
    line-height: normal; }

/*--- [ Search Dropdown ] ---*/
.snize-ac-results#snize-instant-search-results {
  max-width: calc((100vw - clamp(88.88889px, 6.94444vw, 133.33333px)) - clamp(306.66667px, 23.95833vw, 460px));
  /*--- [ Mobile ] ---*/ }
  @media screen and (max-width: 1024px) {
    .snize-ac-results#snize-instant-search-results {
      width: 100% !important;
      left: 0 !important;
      max-width: 100%; } }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-content {
    max-width: 100%;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    box-shadow: 4px 6px 6px 0px rgba(0, 0, 0, 0.03);
    border: 1px solid #F2F2F2;
    padding: clamp(33.77778px, 2.63889vw, 50.66667px) clamp(40px, 3.125vw, 60px); }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-ac-results-content {
        border: none;
        border-radius: 0;
        box-shadow: 4px 6px 6px 0px rgba(0, 0, 0, 0.03);
        padding: 28px 20px 30px; } }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-column:first-child {
    width: 34.25414365%; }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-column:nth-child(2) {
    width: 61.21546961%; }
  .snize-ac-results#snize-instant-search-results .snize-label {
    font-family: "Inter", sans-serif;
    font-weight: 700;
    line-height: 1;
    color: #151515;
    text-transform: none;
    padding-bottom: clamp(8px, 0.625vw, 12px);
    margin-left: 0;
    margin-right: 0;
    margin-bottom: clamp(4.44444px, 0.34722vw, 6.66667px); }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-label {
        font-size: 16px;
        padding-bottom: 9px;
        margin-bottom: 5px;
        text-transform: capitalize; } }
  .snize-ac-results#snize-instant-search-results ul:empty {
    display: none; }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-list:not(.snize-ac-results-list-last):not(.snize-view-all-container) {
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-ac-results-list:not(.snize-ac-results-list-last):not(.snize-view-all-container) {
        margin-bottom: 22px; } }
    .snize-ac-results#snize-instant-search-results .snize-ac-results-list:not(.snize-ac-results-list-last):not(.snize-view-all-container)[aria-labelledby="snize-pages-label"] {
      margin-bottom: clamp(24px, 1.875vw, 36px); }
      @media screen and (max-width: 1024px) {
        .snize-ac-results#snize-instant-search-results .snize-ac-results-list:not(.snize-ac-results-list-last):not(.snize-view-all-container)[aria-labelledby="snize-pages-label"] {
          margin-bottom: 27px; } }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-list:not(:first-of-type) .snize-label {
    margin-top: 0; }
  .snize-ac-results#snize-instant-search-results .snize-suggestion, .snize-ac-results#snize-instant-search-results .snize-category, .snize-ac-results#snize-instant-search-results .snize-no-categories-found, .snize-ac-results#snize-instant-search-results .snize-no-pages-found {
    line-height: 1;
    color: #151515;
    font-weight: 700;
    font-family: "Inter", sans-serif;
    padding: clamp(7.11111px, 0.55556vw, 10.66667px) 0; }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-suggestion, .snize-ac-results#snize-instant-search-results .snize-category, .snize-ac-results#snize-instant-search-results .snize-no-categories-found, .snize-ac-results#snize-instant-search-results .snize-no-pages-found {
        font-size: 14px;
        padding: 8px 0; } }
    .snize-ac-results#snize-instant-search-results .snize-suggestion b, .snize-ac-results#snize-instant-search-results .snize-category b, .snize-ac-results#snize-instant-search-results .snize-no-categories-found b, .snize-ac-results#snize-instant-search-results .snize-no-pages-found b {
      font-weight: 400; }
    .snize-ac-results#snize-instant-search-results .snize-suggestion.snize-ac-over-nodrop, .snize-ac-results#snize-instant-search-results .snize-suggestion.snize-ac-over-nodrop a, .snize-ac-results#snize-instant-search-results .snize-category.snize-ac-over-nodrop, .snize-ac-results#snize-instant-search-results .snize-category.snize-ac-over-nodrop a, .snize-ac-results#snize-instant-search-results .snize-no-categories-found.snize-ac-over-nodrop, .snize-ac-results#snize-instant-search-results .snize-no-categories-found.snize-ac-over-nodrop a, .snize-ac-results#snize-instant-search-results .snize-no-pages-found.snize-ac-over-nodrop, .snize-ac-results#snize-instant-search-results .snize-no-pages-found.snize-ac-over-nodrop a {
      background-color: transparent;
      color: #C6281D;
      text-decoration: underline;
      text-underline-offset: 3px;
      text-decoration-thickness: 1px; }
  .snize-ac-results#snize-instant-search-results .snize-view-all-categories, .snize-ac-results#snize-instant-search-results .snize-view-all-pages {
    font-weight: 500;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px; }
    .snize-ac-results#snize-instant-search-results .snize-view-all-categories .snize-ac-results-arrow, .snize-ac-results#snize-instant-search-results .snize-view-all-pages .snize-ac-results-arrow {
      background-image: url("data:image/svg+xml,%3Csvg width='11' height='17' viewBox='0 0 11 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1620_15728)'%3E%3Cpath d='M1.03772 14.981C0.714173 14.6731 0.661685 14.1967 0.893189 13.8364L0.942994 13.7661L0.948853 13.7583L0.954713 13.7515L1.02307 13.6772L1.02893 13.6704L1.03577 13.6636L7.01038 8.00244L1.0387 2.3374C0.712251 2.02794 0.665726 1.55003 0.897095 1.19092L0.9469 1.12061L0.958618 1.10693L1.026 1.03174L1.03284 1.0249L1.03967 1.01904C1.38262 0.694298 1.91169 0.669283 2.28479 0.932129L2.2926 0.937012L2.29944 0.942872L2.37756 1.00732L2.39124 1.01904L9.06702 7.34326C9.41511 7.67332 9.44511 8.19528 9.15881 8.56006L9.15393 8.56689L9.1471 8.57373L9.07971 8.64795L9.06604 8.66162L2.39124 14.9819L2.39026 14.9819C2.03802 15.3184 1.48754 15.3397 1.11096 15.0444L1.03772 14.981Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1620_15728'%3E%3Crect width='17' height='11' fill='white' transform='translate(7.43094e-07 17) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-position: center;
      width: clamp(5.33333px, 0.41667vw, 8px);
      height: clamp(10.66667px, 0.83333vw, 16px);
      margin-top: clamp(1.77778px, 0.13889vw, 2.66667px); }
      @media screen and (max-width: 1024px) {
        .snize-ac-results#snize-instant-search-results .snize-view-all-categories .snize-ac-results-arrow, .snize-ac-results#snize-instant-search-results .snize-view-all-pages .snize-ac-results-arrow {
          width: 10px;
          height: 10px; } }
  .snize-ac-results#snize-instant-search-results .snize-no-categories-found, .snize-ac-results#snize-instant-search-results .snize-no-pages-found {
    margin: 0;
    font-weight: 400; }
  .snize-ac-results#snize-instant-search-results .snize-suggestion::before {
    width: clamp(15.11111px, 1.18056vw, 22.66667px);
    height: clamp(15.11111px, 1.18056vw, 22.66667px);
    margin-right: clamp(7.11111px, 0.55556vw, 10.66667px);
    background-size: 100% auto; }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-suggestion::before {
        width: 17px;
        height: 17px;
        margin-right: 8px;
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.72429 11.4168C9.47259 11.4168 11.7005 9.1889 11.7005 6.44059C11.7005 3.69229 9.47259 1.46436 6.72429 1.46436C3.97598 1.46436 1.74805 3.69229 1.74805 6.44059C1.74805 9.1889 3.97598 11.4168 6.72429 11.4168Z' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M10 10L15 15' stroke='%23151515' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A"); } }
  .snize-ac-results#snize-instant-search-results .snize-page {
    line-height: 1;
    color: #151515;
    font-weight: 500;
    font-family: "Inter", sans-serif;
    padding: clamp(7.11111px, 0.55556vw, 10.66667px) 0; }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-page {
        font-size: 14px;
        padding: 8px 0; } }
    .snize-ac-results#snize-instant-search-results .snize-page.snize-ac-over-nodrop, .snize-ac-results#snize-instant-search-results .snize-page.snize-ac-over-nodrop a {
      background-color: transparent;
      color: #C6281D;
      text-decoration: underline;
      text-underline-offset: 3px;
      text-decoration-thickness: 1px; }
    .snize-ac-results#snize-instant-search-results .snize-page:not(.snize-view-all-pages)::before {
      width: clamp(14.22222px, 1.11111vw, 21.33333px);
      height: clamp(14.22222px, 1.11111vw, 21.33333px);
      margin-right: clamp(7.11111px, 0.55556vw, 10.66667px);
      margin-left: 0;
      background-size: clamp(14.22222px, 1.11111vw, 21.33333px) auto;
      background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.10369 11.75V6.29545H8.61648V11.75H7.10369ZM7.86364 5.59233C7.63873 5.59233 7.44579 5.51776 7.2848 5.36861C7.12618 5.21709 7.04688 5.03598 7.04688 4.82528C7.04688 4.61695 7.12618 4.43821 7.2848 4.28906C7.44579 4.13755 7.63873 4.06179 7.86364 4.06179C8.08854 4.06179 8.2803 4.13755 8.43892 4.28906C8.59991 4.43821 8.6804 4.61695 8.6804 4.82528C8.6804 5.03598 8.59991 5.21709 8.43892 5.36861C8.2803 5.51776 8.08854 5.59233 7.86364 5.59233Z' fill='%23151515'/%3E%3Ccircle cx='8' cy='8' r='7.5' stroke='%23151515'/%3E%3C/svg%3E%0A"); }
      @media screen and (max-width: 1024px) {
        .snize-ac-results#snize-instant-search-results .snize-page:not(.snize-view-all-pages)::before {
          width: 16px;
          height: 16px;
          margin-right: 8px;
          background-size: 100% auto; } }
    .snize-ac-results#snize-instant-search-results .snize-page .snize-view-link > span {
      line-height: normal; }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-list {
    margin-bottom: clamp(11.55556px, 0.90278vw, 17.33333px); }
  .snize-ac-results#snize-instant-search-results .snize-view-all-link {
    background-color: #151515;
    border-color: #151515;
    color: white;
    display: block;
    text-transform: none;
    font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
    margin-bottom: 0;
    padding-top: clamp(15.11111px, 1.18056vw, 22.66667px);
    padding-bottom: clamp(15.11111px, 1.18056vw, 22.66667px); }
    .snize-ac-results#snize-instant-search-results .snize-view-all-link .snize-ac-results-arrow {
      display: none; }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-view-all-link {
        width: calc(100% - 40px);
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (max-width: 767px) {
      .snize-ac-results#snize-instant-search-results .snize-view-all-link {
        order: -1;
        margin-bottom: 42px; } }
    .snize-ac-results#snize-instant-search-results .snize-view-all-link:hover {
      border-color: #fec45c;
      background-color: #fec45c; }
      .snize-ac-results#snize-instant-search-results .snize-view-all-link:hover span {
        color: black; }
  .snize-ac-results#snize-instant-search-results .snize-no-products-found {
    padding: 0 clamp(12.88889px, 1.00694vw, 19.33333px); }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-no-products-found {
        padding: 0 20px; } }
  @media screen and (max-width: 1024px) {
    .snize-ac-results#snize-instant-search-results .snize-no-products-found-text, .snize-ac-results#snize-instant-search-results .snize-nothing-found-text {
      font-size: 14px; } }
  .snize-ac-results#snize-instant-search-results .snize-no-products-found-text .snize-did-you-mean, .snize-ac-results#snize-instant-search-results .snize-nothing-found-text .snize-did-you-mean {
    display: block;
    margin-left: 0; }
    .snize-ac-results#snize-instant-search-results .snize-no-products-found-text .snize-did-you-mean .snize-no-products-found-link, .snize-ac-results#snize-instant-search-results .snize-nothing-found-text .snize-did-you-mean .snize-no-products-found-link {
      background-color: #E0E8EC;
      padding: clamp(4.44444px, 0.34722vw, 6.66667px) clamp(14.22222px, 1.11111vw, 21.33333px);
      line-height: 1.3;
      font-weight: 600;
      font-family: "Inter", sans-serif;
      color: #151515;
      -webkit-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
      -moz-border-radius: clamp(88.88889px, 6.94444vw, 133.33333px);
      border-radius: clamp(88.88889px, 6.94444vw, 133.33333px); }
  .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text {
    text-transform: none;
    font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
    margin-bottom: 0;
    padding-top: clamp(15.11111px, 1.18056vw, 22.66667px);
    padding-bottom: clamp(15.11111px, 1.18056vw, 22.66667px);
    background-color: #151515;
    border-color: #151515;
    color: white; }
    .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text:hover {
      border-color: #fec45c;
      background-color: #fec45c; }
      .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text:hover a {
        color: black; }
    .snize-ac-results#snize-instant-search-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text .snize-ac-results-arrow {
      display: none; }
  .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list {
    max-width: none;
    margin: 0 calc(-1 * clamp(12.88889px, 1.00694vw, 19.33333px)); }
    @media screen and (max-width: 1024px) {
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list {
        margin: 0 -20px; } }
    .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-label {
      margin-left: clamp(12.88889px, 1.00694vw, 19.33333px);
      margin-right: clamp(12.88889px, 1.00694vw, 19.33333px);
      margin-bottom: clamp(19.55556px, 1.52778vw, 29.33333px); }
      @media screen and (max-width: 1024px) {
        .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-label {
          margin-left: 20px;
          margin-right: 20px; } }
    .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product {
      max-width: none;
      padding: 0 clamp(12.88889px, 1.00694vw, 19.33333px); }
      @media screen and (max-width: 1024px) {
        .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product {
          padding: 0 20px;
          margin-bottom: 25px; } }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product.snize-ac-over-nodrop {
        background-color: transparent; }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product a {
        display: block; }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-thumbnail {
        height: auto;
        aspect-ratio: 166/210;
        -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-bottom: clamp(8px, 0.625vw, 12px); }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-item-image {
        max-height: 100%;
        height: 100%; }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-title {
        font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
        line-height: 1.1;
        font-weight: 800;
        color: #333;
        max-height: none; }
        @media screen and (max-width: 1024px) {
          .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-title {
            font-size: 13px; } }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-description {
        display: none; }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-sku {
        font-size: clamp(9.77778px, 0.76389vw, 14.66667px);
        font-weight: 600;
        color: #333; }
        @media screen and (max-width: 1024px) {
          .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-sku {
            font-size: 11px; } }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-price-list {
        font-size: clamp(10.66667px, 0.83333vw, 16px); }
        @media screen and (max-width: 1024px) {
          .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-price-list {
            font-size: 12px; } }
        .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-price-list .snize-price-with-discount {
          font-weight: 700;
          color: #333; }
        .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-price-list .snize-discounted-price {
          font-weight: 400;
          color: #333;
          font-size: inherit; }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .snize-reviews {
        line-height: normal; }
      .snize-ac-results#snize-instant-search-results .snize-ac-results-multicolumn-list .snize-product .stars-container {
        letter-spacing: clamp(2.66667px, 0.20833vw, 4px); }
  .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile {
    top: 30px !important; }
    .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-ac-results-content {
      padding-top: 5px;
      padding-left: 24px;
      padding-right: 24px;
      border-radius: 0;
      box-shadow: none;
      border: none; }
    .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel {
      background-color: transparent;
      padding-right: 33px;
      position: relative;
      border: none; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel.se-sticky-search-form-focused {
        outline: none; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel form {
        border-radius: 200px;
        background-color: #ECF1F4; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel .snize-search {
        background-color: transparent; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel .snize-close-button {
        position: absolute;
        right: 0;
        top: 8px; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel button.snize-close-button-arrow, .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel button.snize-clear-button {
        background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='none'/%3E%3Cpath d='M7.00146 7L19.0004 18.9995' stroke='%23151515' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M7.00146 18.9998L19.0004 7.00029' stroke='%23151515' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
        width: 26px;
        height: 26px;
        background-size: 100%; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel input.snize-mobile-input-style {
        background-color: transparent;
        font-size: 14px;
        color: #151515;
        padding-left: 22px; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel .snize-clear-button-container {
        background-color: transparent; }
      .snize-ac-results#snize-instant-search-results.snize-ac-results-mobile .snize-mobile-top-panel button.snize-clear-button.snize-icon-search {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_71_35499)'%3E%3Cpath d='M7.9268 14.4233C11.7321 14.4233 14.817 11.3385 14.817 7.53317C14.817 3.72783 11.7321 0.642994 7.9268 0.642994C4.12146 0.642994 1.03662 3.72783 1.03662 7.53317C1.03662 11.3385 4.12146 14.4233 7.9268 14.4233Z' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M12.6318 12.6071L16.5348 16.4999' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_71_35499'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        width: 18px;
        height: 18px;
        margin: 0 20px; }

/*--- [ sniz Modal ] ---*/
@media screen and (min-width: 1025px) {
  div.snize-modal#snize-modal-product-quick-view {
    width: 88.88888889%;
    max-width: 90%;
    padding: clamp(26.66667px, 2.08333vw, 40px); } }

.snize-results-page .snize-modal#snize-modal-product-quick-view, body .snize-modal#snize-modal-product-quick-view {
  -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  background-color: #ECF1F4; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-description, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-description {
    display: none; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper select {
    padding: clamp(11.55556px, 0.90278vw, 17.33333px) clamp(26.66667px, 2.08333vw, 40px);
    -webkit-border-radius: clamp(53.33333px, 4.16667vw, 80px);
    -moz-border-radius: clamp(53.33333px, 4.16667vw, 80px);
    border-radius: clamp(53.33333px, 4.16667vw, 80px);
    height: clamp(41.77778px, 3.26389vw, 62.66667px);
    font-weight: 500;
    line-height: 1;
    text-transform: none;
    color: #151515;
    border: none;
    appearance: none;
    background-position: right clamp(17.77778px, 1.38889vw, 26.66667px) center; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-close-button, body .snize-modal#snize-modal-product-quick-view .snize-close-button {
    width: clamp(28.44444px, 2.22222vw, 42.66667px);
    height: clamp(28.44444px, 2.22222vw, 42.66667px);
    top: clamp(8.88889px, 0.69444vw, 13.33333px);
    right: clamp(8.88889px, 0.69444vw, 13.33333px);
    background-size: clamp(28.44444px, 2.22222vw, 42.66667px) auto;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.99609 8.99902L22.9968 22.9997' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M8.99609 23.001L22.9968 9.00026' stroke='%23151515' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A"); }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-image-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-image-wrapper {
    aspect-ratio: 600/796;
    height: auto;
    background-color: white;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    overflow: hidden; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-image-wrapper img, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-image-wrapper img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      max-height: none; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-thumbnails, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-thumbnails {
    margin: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: clamp(16px, 1.25vw, 24px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-thumbnails .snize-quick-view-thumbnail, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-thumbnails .snize-quick-view-thumbnail {
      width: calc(50% - (1 * clamp(8px, 0.625vw, 12px)));
      height: auto;
      aspect-ratio: 291.23/378.75;
      margin: 0;
      border: none;
      background-color: white;
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      overflow: hidden; }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-thumbnails .snize-quick-view-thumbnail img, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-thumbnails .snize-quick-view-thumbnail img {
        width: 100%;
        height: 100%;
        object-fit: cover; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-content-right, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-content-right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin-top: 0; }
    @media screen and (min-width: 1025px) {
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-content-right, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-content-right {
        width: 42.3729% !important;
        padding-right: clamp(55.11111px, 4.30556vw, 82.66667px); } }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-attribute {
    order: -1;
    width: max-content; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-reviews-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-reviews-wrapper {
    order: -1;
    width: max-content;
    margin-left: auto;
    line-height: normal;
    margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container {
    width: clamp(85.33333px, 6.66667vw, 128px);
    height: clamp(16px, 1.25vw, 24px);
    line-height: clamp(16px, 1.25vw, 24px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container::before, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container::before {
      color: transparent; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container::after, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container::after {
      color: transparent;
      width: clamp(85.33333px, 6.66667vw, 128px);
      height: clamp(16px, 1.25vw, 24px);
      background-image: url("data:image/svg+xml,%3Csvg width='96' height='18' viewBox='0 0 96 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.54818 12.3019L12.9504 14.9589L11.7822 9.95126L15.6716 6.58194L10.5499 6.14742L8.54818 1.42468L6.54651 6.14742L1.4248 6.58194L5.31417 9.95126L4.14594 14.9589L8.54818 12.3019Z' fill='black'/%3E%3Cpath d='M28.2718 12.3019L32.6741 14.9589L31.5058 9.95126L35.3952 6.58194L30.2735 6.14742L28.2718 1.42468L26.2701 6.14742L21.1484 6.58194L25.0378 9.95126L23.8696 14.9589L28.2718 12.3019Z' fill='black'/%3E%3Cpath d='M48.0003 12.3019L52.4026 14.9589L51.2343 9.95126L55.1237 6.58194L50.002 6.14742L48.0003 1.42468L45.9987 6.14742L40.877 6.58194L44.7663 9.95126L43.5981 14.9589L48.0003 12.3019Z' fill='black'/%3E%3Cpath d='M67.7259 12.3019L72.1282 14.9589L70.9599 9.95126L74.8493 6.58194L69.7276 6.14742L67.7259 1.42468L65.7242 6.14742L60.6025 6.58194L64.4919 9.95126L63.3237 14.9589L67.7259 12.3019Z' fill='black'/%3E%3Cpath d='M87.4525 12.3019L91.8547 14.9589L90.6865 9.95126L94.5759 6.58194L89.4541 6.14742L87.4525 1.42468L85.4508 6.14742L80.3291 6.58194L84.2185 9.95126L83.0502 14.9589L87.4525 12.3019Z' fill='black'/%3E%3C/svg%3E%0A");
      background-repeat: no-repeat;
      background-size: 100% auto; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .stars-container, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews {
    vertical-align: middle; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews {
    font-family: "Public Sans", Arial, Helvetica, sans-serif !important;
    font-weight: 500 !important;
    font-size: clamp(10.66667px, 0.83333vw, 16px) !important;
    line-height: 1 !important;
    text-decoration: none;
    margin-left: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
    display: inline-block;
    margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews::before, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews::before {
      content: "("; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews::after, body .snize-modal#snize-modal-product-quick-view .snize-modal-content-wrapper .total-reviews::after {
      content: ")"; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-title, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-title {
    width: 100%; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper {
    margin-top: 0;
    margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .snize-price-with-discount, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .snize-price-with-discount {
      color: #C6281D; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .snize-discounted-price, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-price-wrapper .snize-discounted-price {
      font-weight: 300;
      line-height: 1;
      color: #828282; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-quantity-label, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-quantity-label {
    display: none; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view div.snize-quick-view-form-wrapper, body .snize-modal#snize-modal-product-quick-view div.snize-quick-view-form-wrapper {
    width: 100%; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-add-to-cart-wrapper, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-add-to-cart-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-top: clamp(26.66667px, 2.08333vw, 40px); }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-add-to-cart-quantity, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-add-to-cart-quantity {
    margin-top: clamp(6.22222px, 0.48611vw, 9.33333px); }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus {
    width: clamp(32px, 2.5vw, 48px);
    height: clamp(32px, 2.5vw, 48px);
    border-radius: 50%;
    padding: 0;
    border: none;
    background-color: #E0E8EC;
    line-height: 0; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus svg, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus svg, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus svg, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus svg {
      width: clamp(19.55556px, 1.52778vw, 29.33333px);
      height: clamp(19.55556px, 1.52778vw, 29.33333px); }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus svg rect, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus svg rect, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus svg rect, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus svg rect {
        fill: none; }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus svg path, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus svg path, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-minus svg path, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-input-wrapper-plus svg path {
        fill: #151515; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-add-to-cart-quantity-num, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-input-wrapper .snize-add-to-cart-quantity-num {
    padding: 0;
    background-color: transparent;
    border: none;
    min-width: clamp(40.88889px, 3.19444vw, 61.33333px);
    width: clamp(40.88889px, 3.19444vw, 61.33333px);
    font-weight: 500;
    color: #222222;
    font-family: "Inter", sans-serif;
    height: clamp(32px, 2.5vw, 48px); }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch-box, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch-box {
    margin-bottom: clamp(7.11111px, 0.55556vw, 10.66667px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch-box > label, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch-box > label {
      line-height: 1;
      font-weight: 700;
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
      color: #151515; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch {
    margin-bottom: clamp(19.55556px, 1.52778vw, 29.33333px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch:not(:last-child), body .snize-modal#snize-modal-product-quick-view .snize-color-swatch:not(:last-child) {
      margin-right: clamp(16px, 1.25vw, 24px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch > span, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch > span {
      width: clamp(24.88889px, 1.94444vw, 37.33333px);
      height: clamp(24.88889px, 1.94444vw, 37.33333px);
      border: 1px solid #151515; }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch > span::before, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch > span::before {
        width: clamp(32px, 2.5vw, 48px) !important;
        height: clamp(32px, 2.5vw, 48px) !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%);
        opacity: 0 !important;
        background-color: white;
        z-index: -1;
        border-color: #151515 !important; }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch > span::after, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch > span::after {
        display: none !important; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch.snize-color-swatch-active > span, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch.snize-color-swatch-active > span {
      border-color: white; }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-color-swatch.snize-color-swatch-active > span::before, body .snize-modal#snize-modal-product-quick-view .snize-color-swatch.snize-color-swatch-active > span::before {
        opacity: 1 !important; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper label {
    line-height: 1;
    font-weight: 700;
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
    color: #151515; }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select {
    border-radius: clamp(53.33333px, 4.16667vw, 80px);
    background-position: center right clamp(17.77778px, 1.38889vw, 26.66667px); }
  .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    width: calc(100% - clamp(104.88889px, 8.19444vw, 157.33333px));
    padding-left: clamp(21.33333px, 1.66667vw, 32px);
    margin-top: 0 !important; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block > div, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block > div {
      width: 100%; }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-button, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block #snize-quick-view-view-cart {
      height: auto;
      text-transform: none;
      width: 100%;
      margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
    .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-quick-view-show-more, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-quick-view-show-more {
      font-size: clamp(13.33333px, 1.04167vw, 20px);
      font-weight: 700;
      color: #151515;
      text-decoration-thickness: 1px;
      text-underline-offset: 3px; }
      .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-quick-view-show-more:hover, body .snize-modal#snize-modal-product-quick-view .snize-quick-view-cart-block .snize-quick-view-show-more:hover {
        text-decoration: none; }

.searchanise-recommendations div.snize-thumbnail img[src^="data:image"], .snize-ac-results img.snize-item-image[src^="data:image"], div.snize li.snize-product span.snize-thumbnail img[src^="data:image"] {
  content: url(../img/ProductDefault.gif);
  max-width: clamp(177.77778px, 13.88889vw, 266.66667px) !important;
  max-height: clamp(177.77778px, 13.88889vw, 266.66667px) !important; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

div.snize-recommendation-results a:focus:after {
  outline: none !important; }

.snize-product {
  position: relative; }

.snize-custom-wishlist {
  z-index: 10;
  position: absolute !important;
  top: clamp(8.88889px, 0.69444vw, 13.33333px) !important;
  right: clamp(19.55556px, 1.52778vw, 29.33333px) !important; }
  @media screen and (min-width: 1025px) {
    .snize-custom-wishlist {
      opacity: 0 !important; } }

.snize-product:hover .snize-custom-wishlist {
  opacity: 1 !important; }

#snize-instant-search-results .snize-ac-results-content .snize-custom-wishlist {
  top: -5px !important;
  right: 0px !important;
  transform: scale(0.55); }

/* NOTE: These clamp values are inherited from PDP */
.snize-custom-wishlist .button {
  font-weight: 600;
  line-height: 1;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(21, 21, 21, 0.1);
  border-radius: clamp(53.33333px, 4.16667vw, 80px);
  color: #151515;
  background-color: #fff;
  width: clamp(35.55556px, 2.77778vw, 53.33333px);
  height: clamp(35.55556px, 2.77778vw, 53.33333px);
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
  box-sizing: border-box; }

.snize-custom-wishlist .button span {
  display: none; }

.snize-custom-wishlist .button .icon {
  width: clamp(17.77778px, 1.38889vw, 26.66667px);
  height: clamp(15.11111px, 1.18056vw, 22.66667px);
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

#snize-instant-search-results .snize-ac-results-content .snize-custom-wishlist .button .icon {
  padding-bottom: unset; }

.snize-custom-wishlist .icon-default,
.snize-custom-wishlist .icon-hover {
  transition: opacity 0.2s ease; }

.snize-custom-wishlist .icon-hover {
  opacity: 0; }

.snize-custom-wishlist button:hover .icon-hover,
.snize-custom-wishlist button.is-added .icon-hover {
  opacity: 1; }

.snize-custom-wishlist button:hover .icon-default,
.snize-custom-wishlist button.is-added .icon-default {
  opacity: 0; }

.section-heading__search {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center; }
  @media screen and (max-width: 1024px) {
    .section-heading__search {
      flex-wrap: wrap;
      justify-content: center; } }
  .section-heading__search .page-heading {
    margin-bottom: 0;
    text-transform: capitalize; }
    @media screen and (max-width: 1024px) {
      .section-heading__search .page-heading {
        line-height: normal;
        margin-bottom: 14px; } }
  .section-heading__search .search-box {
    max-width: clamp(444.44444px, 34.72222vw, 666.66667px);
    width: 100%;
    margin-left: auto; }
    .section-heading__search .search-box .container, .section-heading__search .search-box .page-banner ol.breadcrumbs, .page-banner .section-heading__search .search-box ol.breadcrumbs, .section-heading__search .search-box .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .section-heading__search .search-box .yotpo-clear-filters-device, .section-heading__search .search-box .yotpo-clear-filters-container {
      max-width: 100%; }
      @media screen and (max-width: 1024px) {
        .section-heading__search .search-box .container, .section-heading__search .search-box .page-banner ol.breadcrumbs, .page-banner .section-heading__search .search-box ol.breadcrumbs, .section-heading__search .search-box .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container, .section-heading__search .search-box .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth, .section-heading__search .search-box .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .section-heading__search .search-box .yotpo-clear-filters-device, .section-heading__search .search-box .yotpo-clear-filters-container {
          padding: 0; } }
      .section-heading__search .search-box .container .form, .section-heading__search .search-box .page-banner ol.breadcrumbs .form, .page-banner .section-heading__search .search-box ol.breadcrumbs .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form, .yotpo-display-l .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form, .yotpo-display-s .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form, .yotpo-device-mobile .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form, .yotpo-reviews-main-widget .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .form, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-header-head .form, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .form, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-header-head .form, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper .form, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .form, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper .form, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .form, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline .form, .yotpo-display-l .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline .form, .yotpo-display-s .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline .form, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline .form, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .form, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container .form, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-questions-container .form, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .form, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container .form, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-questions-container .form, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .form, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container .form, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container .form, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .form, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container .form, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container .form, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form, .section-heading__search .search-box .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth .form, .yotpo-display-l .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form, .section-heading__search .search-box .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth .form, .yotpo-display-s .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form, .section-heading__search .search-box .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth .form, .yotpo-device-mobile .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth .form, .yotpo-reviews-main-widget .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form, .section-heading__search .search-box .yotpo-device-desktop .yotpo-clear-filters-device .form, .yotpo-device-desktop .section-heading__search .search-box .yotpo-clear-filters-device .form, .section-heading__search .search-box .yotpo-clear-filters-container .form, .section-heading__search .search-box .container .form-field, .section-heading__search .search-box .page-banner ol.breadcrumbs .form-field, .page-banner .section-heading__search .search-box ol.breadcrumbs .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form-field, .yotpo-display-l .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form-field, .yotpo-display-s .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form-field, .yotpo-device-mobile .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container .form-field, .yotpo-reviews-main-widget .yotpo-main-widget-layout .section-heading__search .search-box .ugc-storefront-widgets-tabs-container .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper .form-field, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-header-head .form-field, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper .form-field, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-header-head .form-field, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper .form-field, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head .form-field, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper .form-field, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-layout-header-wrapper .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head .form-field, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-header-head .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline .form-field, .yotpo-display-l .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline .form-field, .yotpo-display-s .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline .form-field, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline .form-field, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .section-heading__search .search-box .yotpo-headline .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-filters-container .form-field, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container .form-field, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-main-layout .yotpo-questions-container .form-field, .yotpo-display-l .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-filters-container .form-field, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container .form-field, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-main-layout .yotpo-questions-container .form-field, .yotpo-display-s .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container .form-field, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container .form-field, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container .form-field, .yotpo-device-mobile .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container .form-field, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-filters-container .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container .form-field, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-reviews-container .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container .form-field, .yotpo-reviews-main-widget .yotpo-main-layout .section-heading__search .search-box .yotpo-questions-container .form-field, .section-heading__search .search-box .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .yotpo-display-l .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .section-heading__search .search-box .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .yotpo-display-s .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .section-heading__search .search-box .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .yotpo-device-mobile .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .section-heading__search .search-box .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .yotpo-reviews-main-widget .section-heading__search .search-box .yotpo-filters-container + .yotpo-review-border-smooth .form-field, .section-heading__search .search-box .yotpo-device-desktop .yotpo-clear-filters-device .form-field, .yotpo-device-desktop .section-heading__search .search-box .yotpo-clear-filters-device .form-field, .section-heading__search .search-box .yotpo-clear-filters-container .form-field {
        margin-bottom: 0; }
    .section-heading__search .search-box .button-search {
      padding: 0;
      position: absolute;
      top: clamp(13.33333px, 1.04167vw, 20px);
      right: clamp(17.77778px, 1.38889vw, 26.66667px);
      line-height: 0; }
      .section-heading__search .search-box .button-search .icon {
        width: clamp(16px, 1.25vw, 24px);
        height: clamp(16px, 1.25vw, 24px); }
        .section-heading__search .search-box .button-search .icon svg {
          fill: none;
          stroke: #151515; }
    .section-heading__search .search-box .button-search-close {
      display: none; }

div[data-content-region="page_banner_image"] div[data-sub-layout], div[data-content-region="page_banner_image"] [data-sub-layout-container] {
  position: static; }

div.snize-collection-mode div.snize-main-panel-collection-results-found b, div.snize div.snize-search-results-header b, div.snize div.snize-search-results-header .snize-no-products-found-link {
  font-weight: 700 !important; }

@media screen and (max-width: 1024px) {
  .snize-results-page:not(.category-page) .category-hero {
    padding-bottom: 50px; } }

@media screen and (max-width: 1024px) {
  .snize-results-page:not(.category-page) .category-hero .image-caption {
    top: 17px;
    left: auto;
    right: 24px;
    text-align: center; } }

@media screen and (max-width: 767px) {
  .snize-results-page:not(.category-page) .category-hero .image-caption {
    top: auto;
    bottom: 12px;
    left: 24px;
    right: 24px;
    text-align: center; } }

.snize-results-page:not(.category-page) .page-content--centered {
  padding-top: clamp(30.22222px, 2.36111vw, 45.33333px);
  padding-bottom: 0; }
  .snize-results-page:not(.category-page) .page-content--centered > p {
    margin: 0; }
  .snize-results-page:not(.category-page) .page-content--centered div.snize div.snize-main-panel {
    min-height: 0;
    height: auto;
    margin-bottom: clamp(28.44444px, 2.22222vw, 42.66667px); }
  .snize-results-page:not(.category-page) .page-content--centered div.snize-header {
    width: auto; }
  .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-controls > ul {
    padding: 0; }
  .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel {
    min-height: 0;
    margin-bottom: 0; }
  .snize-results-page:not(.category-page) .page-content--centered div.snize.snize-search-results.snize-mobile-design#snize_results .snize-main-panel-mobile-filters {
    margin-bottom: 18px; }
  .snize-results-page:not(.category-page) .page-content--centered div.snize.snize-search-results.snize-mobile-design#snize_results div.snize-header {
    display: block; }
  .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version div.snize-search-results-header, .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-collection-results-found {
    text-align: center;
    font-size: 12px; }
  .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version #snize-search-results-list-mode span.snize-thumbnail img {
    max-width: 100%;
    max-height: 100%; }
  .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-controls {
    margin-top: 0;
    margin-bottom: 25px;
    width: 100%; }
  .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-category, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-page {
    width: 25%;
    margin: 0;
    box-sizing: border-box;
    padding: 0 clamp(10.66667px, 0.83333vw, 16px);
    border-top: none;
    border-bottom: none; }
    .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-category span.snize-title, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-page span.snize-title {
      font-weight: 800;
      font-family: "Public Sans", Arial, Helvetica, sans-serif;
      line-height: 1.1;
      color: #151515;
      margin-bottom: 0; }
    .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-category span.snize-thumbnail img, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-page span.snize-thumbnail img {
      max-width: 100%;
      max-height: 100%;
      object-fit: cover !important; }
    .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-category .snize-item, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-grid-mode .snize-page .snize-item {
      flex-direction: column;
      align-items: flex-start; }
  .snize-results-page:not(.category-page) .page-content--centered #snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-controls {
    text-align: center;
    order: -1; }
  .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul li:last-child {
    padding-bottom: 0; }
  .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-category:first-child, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-page:first-child {
    padding-top: 0; }
  .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-category span.snize-title, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-page span.snize-title {
    font-weight: 800;
    font-family: "Public Sans", Arial, Helvetica, sans-serif;
    line-height: 1.1;
    color: #151515;
    margin-bottom: 0; }
  .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-category span.snize-thumbnail, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-page span.snize-thumbnail {
    width: 10% !important; }
    @media screen and (max-width: 1024px) {
      .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-category span.snize-thumbnail, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-page span.snize-thumbnail {
        width: 30% !important;
        height: auto !important; } }
    .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-category span.snize-thumbnail img, .snize-results-page:not(.category-page) .page-content--centered #snize-search-results-list-mode ul .snize-page span.snize-thumbnail img {
      max-width: 100%;
      max-height: 100%;
      object-fit: cover !important; }

div.snize#snize_results div.snize-search-results-header {
  color: #151515 !important; }

div.snize#snize_results div.snize-main-panel-controls ul li {
  height: auto;
  margin-right: clamp(24px, 1.875vw, 36px); }
  div.snize#snize_results div.snize-main-panel-controls ul li:last-child {
    margin-right: 0; }
  div.snize#snize_results div.snize-main-panel-controls ul li a, div.snize#snize_results div.snize-main-panel-controls ul li a.active, div.snize#snize_results div.snize-main-panel-controls ul li a:hover {
    font-size: clamp(16px, 1.25vw, 24px) !important; }
  div.snize#snize_results div.snize-main-panel-controls ul li a.active {
    color: #151515 !important;
    border-bottom-color: #151515 !important; }
  div.snize#snize_results div.snize-main-panel-controls ul li a span {
    font-size: clamp(8.88889px, 0.69444vw, 13.33333px);
    line-height: 1; }

/*--- [ 404 Page ] ---*/
.error-page .form-field, .error-page .form {
  margin-bottom: 0; }

.error-page .form-prefixPostfix-button--postfix {
  height: auto; }
  @media screen and (min-width: 1025px) {
    .error-page .form-prefixPostfix-button--postfix {
      height: clamp(41.77778px, 3.26389vw, 62.66667px); } }

.page-subscribed .alertBox {
  margin: 0; }

/*--- [ Customer Service Form ] ---*/
.jotform-form .form-section {
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px)); }
  .jotform-form .form-section .form-line {
    width: 100%;
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px);
    padding: 0 clamp(10.66667px, 0.83333vw, 16px); }
    .jotform-form .form-section .form-line:last-of-type {
      margin-bottom: 0; }
    .jotform-form .form-section .form-line.form-line-column {
      width: 50%; }
      @media screen and (max-width: 767px) {
        .jotform-form .form-section .form-line.form-line-column {
          width: 100%; } }
    .jotform-form .form-section .form-line[data-type="control_button"] {
      margin-bottom: 0; }
    .jotform-form .form-section .form-line:not([data-payment=true]) [data-wrapper-react=true] {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: start;
      align-items: flex-start;
      gap: clamp(21.33333px, 1.66667vw, 32px); }
    .jotform-form .form-section .form-line .form-sub-label-container {
      -ms-flex: 1 1 100%;
      flex: 1 1 100%; }
    .jotform-form .form-section .form-line[data-type="control_radio"] .form-label, .jotform-form .form-section .form-line[data-type="control_radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .jotform-form .form-section .form-line[data-type="control_radio"] label, .jotform-form .form-section .form-line[data-type="control_radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .jotform-form .form-section .form-line[data-type="control_radio"] label {
      margin: 0; }
  .jotform-form .form-section .form-label:empty, .jotform-form .form-section .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label:empty, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .jotform-form .form-section label:empty, .jotform-form .form-section body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label:empty, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .jotform-form .form-section label:empty {
    display: none; }
  .jotform-form .form-section .form-textbox, .jotform-form .form-section .form-dropdown, .jotform-form .form-section .form-textarea {
    width: 100% !important; }
  .jotform-form .form-section .form-dropdown {
    background-position: right 20px bottom 50%;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1801_3060)'%3E%3Cpath d='M8.23307 1.07499L4.99974 4.30832L1.76641 1.07499C1.44141 0.749987 0.916406 0.749987 0.591406 1.07499C0.266406 1.39999 0.266406 1.92499 0.591406 2.24999L4.41641 6.07499C4.74141 6.39999 5.26641 6.39999 5.59141 6.07499L9.41642 2.24999C9.74142 1.92499 9.74142 1.39999 9.41642 1.07499C9.09142 0.758321 8.55809 0.749987 8.23307 1.07499Z' fill='%23333333'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1801_3060'%3E%3Crect width='10' height='6.66667' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat; }
  .jotform-form .form-section .form-multiple-column .form-checkbox-item, .jotform-form .form-section .form-multiple-column .form-radio-item, .jotform-form .form-section .form-single-column .form-checkbox-item, .jotform-form .form-section .form-single-column .form-radio-item {
    float: left; }
  .jotform-form .form-section .form-single-column > span:not(.form-checkbox-item) {
    clear: left; }
  .jotform-form .form-section .form-radio-item {
    margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }
    .jotform-form .form-section .form-radio-item .form-radio + label {
      padding-left: clamp(26.66667px, 2.08333vw, 40px);
      position: relative;
      display: block;
      line-height: 1.14; }
      .jotform-form .form-section .form-radio-item .form-radio + label::before {
        position: absolute;
        content: "";
        width: clamp(14.22222px, 1.11111vw, 21.33333px);
        height: clamp(14.22222px, 1.11111vw, 21.33333px);
        border-radius: 50%;
        border: 1px solid #6E6E6E;
        background-color: white;
        left: 0;
        top: clamp(0.88889px, 0.06944vw, 1.33333px); }
    .jotform-form .form-section .form-radio-item .form-radio:checked + label::after {
      position: absolute;
      content: "";
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: 50%;
      background-color: #151515;
      left: clamp(2.66667px, 0.20833vw, 4px);
      top: clamp(3.55556px, 0.27778vw, 5.33333px); }
  .jotform-form .form-section .form-checkbox-item .form-checkbox + label {
    padding-left: clamp(21.33333px, 1.66667vw, 32px);
    position: relative; }
    .jotform-form .form-section .form-checkbox-item .form-checkbox + label::before {
      position: absolute;
      content: "";
      width: clamp(14.22222px, 1.11111vw, 21.33333px);
      height: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: 2px;
      border: 1px solid #6E6E6E;
      background-color: white;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
  .jotform-form .form-section .form-checkbox-item .form-checkbox:checked + label::after {
    position: absolute;
    content: "";
    width: clamp(14.22222px, 1.11111vw, 21.33333px);
    height: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: 2px;
    background-color: #151515;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background-position: center;
    background-size: clamp(13.33333px, 1.04167vw, 20px);
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.8571 0H2.14286C0.959263 0 0 0.959263 0 2.14286V12.8571C0 14.0407 0.959263 15 2.14286 15H12.8571C14.0407 15 15 14.0407 15 12.8571V2.14286C15 0.959263 14.0391 0 12.8571 0ZM11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='black'/%3E%3Cpath d='M11.3772 6.02009L7.09152 10.3058C6.90737 10.49 6.66964 10.5804 6.42857 10.5804C6.1875 10.5804 5.94844 10.4893 5.76529 10.3062L3.62243 8.16335C3.25714 7.79705 3.25714 7.20275 3.62243 6.83645C3.98873 6.47016 4.58304 6.47016 4.94933 6.83645L6.42857 8.31696L10.0513 4.6942C10.4176 4.3279 11.0119 4.3279 11.3782 4.6942C11.7422 5.05915 11.7422 5.65513 11.3772 6.02009Z' fill='white'/%3E%3C/svg%3E%0A"); }
  .jotform-form .form-section .form-buttons-wrapper {
    text-align: center; }
    .jotform-form .form-section .form-buttons-wrapper + .form-button-error {
      display: none; }
  .jotform-form .form-section .form-submit-button {
    background-color: #151515;
    border-color: #151515;
    color: #fff; }
    .jotform-form .form-section .form-submit-button:hover {
      background-color: #fec45c;
      border-color: #fec45c;
      color: #000; }

.jotform-form .form-error-message img {
  display: none; }

.jotform-form .error-navigation-container {
  background-color: #E0E8EC;
  color: #151515;
  border-radius: 10px;
  margin-top: clamp(13.33333px, 1.04167vw, 20px); }

.jotform-form .error-navigation-inner {
  max-width: none;
  padding: clamp(17.77778px, 1.38889vw, 26.66667px);
  display: flex; }

.jotform-form .error-navigation-message strong {
  background-color: #151515;
  color: #fff;
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
  font-weight: 600;
  padding: clamp(3.55556px, 0.27778vw, 5.33333px) clamp(10.66667px, 0.83333vw, 16px);
  border-radius: 20px; }

.jotform-form .error-navigation-container button {
  height: auto;
  padding: 0;
  border: 0;
  border-radius: 4px;
  font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
  font-weight: 500;
  cursor: pointer;
  background-color: transparent;
  color: #151515;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px; }

.jotform-form .error-navigation-container button:hover {
  text-decoration: none; }

.jotform-form .form-error-message {
  font-size: clamp(10px, 1.028vw, 14px);
  background-position: center left 4px;
  color: #dc2626;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14.515a7 7 0 110-14 7 7 0 010 14zm-.814-5.86h1.628v-5.21H6.186v5.21zM7 11.259a.82.82 0 00.814-.824A.816.816 0 007 9.631a.813.813 0 100 1.628z' fill='%23dc2626'/%3E%3C/svg%3E");
  font-size: inherit;
  margin-top: 0.375rem;
  border-radius: 4px;
  background-size: .875em;
  background-position: .375em;
  background-repeat: no-repeat;
  display: inline-block;
  width: auto;
  padding-left: 1.625em; }

.jotform-form .error-navigation-container.is-success {
  color: #151515; }

.jotform-form button.error-navigation-done-button {
  background-color: transparent;
  color: #151515; }

.jotform-form .error-navigation-message {
  -ms-flex: 1;
  flex: 1; }

.jotform-form .error-navigation-container.is-success {
  background-color: rgba(201, 251, 203, 0.95); }
  .jotform-form .error-navigation-container.is-success .error-navigation-inner {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' fill='%2318BD5B'/%3E%3Cpath d='M7 13l3.556 4 7.11-8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 45px; }

/*--- [ Distributors ] ---*/
.distrubutor-page .page-heading {
  text-align: left;
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px);
  line-height: normal; }

.distrubutor-page .distributors-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px));
  row-gap: clamp(21.33333px, 1.66667vw, 32px);
  margin-top: clamp(35.55556px, 2.77778vw, 53.33333px); }
  @media screen and (max-width: 1024px) {
    .distrubutor-page .distributors-list {
      margin: 0 -8px;
      margin-bottom: 10px; } }

.distrubutor-page .distributors-item {
  padding: 0 clamp(10.66667px, 0.83333vw, 16px);
  width: 25%; }
  @media screen and (max-width: 1024px) {
    .distrubutor-page .distributors-item {
      width: 33.3%;
      padding: 0 8px; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .distrubutor-page .distributors-item {
      width: 25%; } }
  @media screen and (max-width: 767px) {
    .distrubutor-page .distributors-item {
      width: 50%; } }
  .distrubutor-page .distributors-item .image-block {
    width: 100%;
    aspect-ratio: 1/1;
    background-color: white;
    border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    margin-bottom: clamp(14.22222px, 1.11111vw, 21.33333px); }
    .distrubutor-page .distributors-item .image-block img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .distrubutor-page .distributors-item h3 {
    margin-top: 0;
    margin-bottom: clamp(9.77778px, 0.76389vw, 14.66667px);
    font-size: clamp(16px, 1.25vw, 24px);
    line-height: normal; }
    .distrubutor-page .distributors-item h3 a {
      text-decoration: none;
      color: inherit; }
    .distrubutor-page .distributors-item h3:hover a {
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 3px; }
  .distrubutor-page .distributors-item p {
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    margin-bottom: 0;
    display: inline-block;
    line-height: normal; }
    .distrubutor-page .distributors-item p + p {
      margin-left: clamp(3.55556px, 0.27778vw, 5.33333px);
      padding-left: clamp(7.11111px, 0.55556vw, 10.66667px);
      border-left: 1px solid #151515; }

@media screen and (min-width: 1025px) {
  .grayText, .blueText {
    font-size: clamp(23.11111px, 1.80556vw, 34.66667px); } }

/*--- Sitemap Page ---*/
.sitemap-list {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }
  .sitemap-list > li {
    width: 33.3%; }
    @media screen and (max-width: 1024px) {
      .sitemap-list > li {
        width: 100%; } }
    .sitemap-list > li li {
      margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }
      .sitemap-list > li li:last-child {
        margin-bottom: 0; }
      .sitemap-list > li li ul {
        margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
    .sitemap-list > li a {
      line-height: 1.3;
      text-decoration: none; }
      @media screen and (max-width: 1024px) {
        .sitemap-list > li a {
          font-size: 1.6rem; } }
      .sitemap-list > li a:hover {
        text-decoration: underline; }

img.tyBgImage {
  max-width: 200px; }

/* --- [ About + Hystory Page ] ---*/
.heroSection--about {
  aspect-ratio: 1440 / 664; }
  @media screen and (max-width: 767px) {
    .heroSection--about {
      aspect-ratio: 414/434; } }
  .heroSection--about .heroSection-image .parallax-img {
    transform: scale(1.1) translateY(0); }
  @media screen and (max-width: 767px) {
    .heroSection--about .heroSection-image {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1; } }
  @media screen and (max-width: 1024px) {
    .heroSection--about .heroSection-content {
      margin-top: 0;
      padding-left: 24px;
      padding-right: 24px; } }
  @media screen and (max-width: 767px) {
    .heroSection--about .heroSection-content {
      position: static;
      transform: none;
      padding-top: 60px;
      padding-bottom: 60px; } }
  .heroSection--about .heroSection-title {
    max-width: clamp(1137.77778px, 88.88889vw, 1706.66667px); }
    @media screen and (max-width: 1024px) {
      .heroSection--about .heroSection-title {
        max-width: 720px;
        padding: 0; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .heroSection--about .heroSection-title {
        max-width: 976px; } }
    @media screen and (max-width: 767px) {
      .heroSection--about .heroSection-title br {
        display: none; } }
  .heroSection--about .heroSection-description {
    max-width: clamp(808px, 63.125vw, 1212px); }
    @media screen and (max-width: 1024px) {
      .heroSection--about .heroSection-description {
        max-width: 720px;
        padding: 0 19px;
        margin-bottom: 32px; } }
  .heroSection--about .hero-buttons .button {
    padding-top: 2px;
    padding-bottom: 2px; }

.about-ourStory {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='754' viewBox='0 0 1440 754' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_648_20966' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='754'%3E%3Crect width='1440' height='754' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_648_20966)'%3E%3Cpath d='M805.5 78.3468C1071.79 158.234 1364.71 91.6613 1631 -148V264.75C1378.02 424.524 1085.1 424.524 805.5 331.323C525.895 238.121 286.234 304.694 286.234 477.782C286.234 650.871 472.637 730.758 778.871 597.613C1085.11 464.468 1587.25 490.727 1552.74 918.718C1517.29 1358.3 1098.42 1316.6 659.04 1250.02C246.29 1196.77 95.3925 1392.05 -20 1503V1076.94C310.2 863.903 685.669 983.734 898.702 1050.31C1111.73 1116.88 1364.71 1050.31 1311.45 850.589C1204.94 517.726 818.814 837.274 472.637 837.274C126.459 837.274 -113.202 477.782 153.088 211.492C366.12 -1.54033 667.917 29.5269 805.5 78.3468Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 69.9839C1031.45 146.919 1313.55 82.8064 1570 -148V249.5C1326.37 403.371 1044.27 403.371 775 313.613C505.726 223.855 274.919 287.968 274.919 454.661C274.919 621.355 454.435 698.29 749.355 570.064C1044.27 441.839 1527.87 467.127 1494.63 879.305C1460.49 1302.65 1057.1 1262.48 633.952 1198.37C236.452 1147.08 91.129 1335.15 -20 1442V1031.68C295.543 828.101 654.011 940.155 859.974 1004.54L864.758 1006.03C1069.92 1070.15 1313.55 1006.03 1262.26 813.693C1159.68 493.129 787.822 800.871 454.435 800.871C121.048 800.871 -109.758 454.661 146.693 198.21C351.854 -6.95163 642.5 22.9677 775 69.9839Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: clamp(60.44444px, 4.72222vw, 90.66667px); }
  @media screen and (max-width: 1024px) {
    .about-ourStory {
      padding-top: 45px;
      background-size: 100%;
      background-image: url("data:image/svg+xml,%3Csvg width='414' height='655' viewBox='0 0 414 655' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_669_21779' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='414' height='655'%3E%3Crect width='414' height='655' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_669_21779)'%3E%3Cpath d='M202.5 59.6694C319.758 94.8468 448.742 65.5323 566 -40V141.75C454.605 212.105 325.621 212.105 202.5 171.065C79.379 130.024 -26.1532 159.339 -26.1532 235.556C-26.1532 311.774 55.9272 346.952 190.774 288.323C325.621 229.694 546.736 241.256 531.538 429.718C515.929 623.285 331.484 604.919 138.008 575.605C-43.7419 552.153 -110.188 638.143 -161 687V499.387C-16.7236 406.305 147.18 457.54 241.353 486.978L243.54 487.661C337.347 516.976 448.742 487.661 425.29 399.718C378.387 253.145 208.363 393.855 55.9272 393.855C-96.5083 393.855 -202.041 235.556 -84.7825 118.298C9.024 24.4919 141.917 38.172 202.5 59.6694Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M202.5 56.1048C315.565 90.0242 439.935 61.7581 553 -40V135.25C445.589 203.089 321.218 203.089 202.5 163.516C83.7823 123.944 -17.9758 152.21 -17.9758 225.702C-17.9758 299.194 61.1691 333.113 191.194 276.581C321.218 220.048 534.424 231.198 519.771 412.919C504.72 599.563 326.871 581.855 140.315 553.589C-34.9355 530.976 -99.0054 613.89 -148 661V480.097C-8.88341 390.344 149.158 439.746 239.963 468.131L242.073 468.79C332.524 497.056 439.935 468.79 417.323 383.992C372.097 242.661 208.153 378.339 61.1691 378.339C-85.8147 378.339 -187.573 225.702 -74.5083 112.637C15.9433 22.1855 144.083 35.3763 202.5 56.1048Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .about-ourStory {
      background-image: url("data:image/svg+xml,%3Csvg width='1440' height='754' viewBox='0 0 1440 754' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_648_20966' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='754'%3E%3Crect width='1440' height='754' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_648_20966)'%3E%3Cpath d='M805.5 78.3468C1071.79 158.234 1364.71 91.6613 1631 -148V264.75C1378.02 424.524 1085.1 424.524 805.5 331.323C525.895 238.121 286.234 304.694 286.234 477.782C286.234 650.871 472.637 730.758 778.871 597.613C1085.11 464.468 1587.25 490.727 1552.74 918.718C1517.29 1358.3 1098.42 1316.6 659.04 1250.02C246.29 1196.77 95.3925 1392.05 -20 1503V1076.94C310.2 863.903 685.669 983.734 898.702 1050.31C1111.73 1116.88 1364.71 1050.31 1311.45 850.589C1204.94 517.726 818.814 837.274 472.637 837.274C126.459 837.274 -113.202 477.782 153.088 211.492C366.12 -1.54033 667.917 29.5269 805.5 78.3468Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 69.9839C1031.45 146.919 1313.55 82.8064 1570 -148V249.5C1326.37 403.371 1044.27 403.371 775 313.613C505.726 223.855 274.919 287.968 274.919 454.661C274.919 621.355 454.435 698.29 749.355 570.064C1044.27 441.839 1527.87 467.127 1494.63 879.305C1460.49 1302.65 1057.1 1262.48 633.952 1198.37C236.452 1147.08 91.129 1335.15 -20 1442V1031.68C295.543 828.101 654.011 940.155 859.974 1004.54L864.758 1006.03C1069.92 1070.15 1313.55 1006.03 1262.26 813.693C1159.68 493.129 787.822 800.871 454.435 800.871C121.048 800.871 -109.758 454.661 146.693 198.21C351.854 -6.95163 642.5 22.9677 775 69.9839Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); } }
  .about-ourStory .sub-heading {
    color: #C6281D;
    margin-top: 0; }
  .about-ourStory .inner-wrap {
    align-items: flex-start; }
  @media screen and (min-width: 1025px) {
    .about-ourStory .image-block {
      padding-top: clamp(16.88889px, 1.31944vw, 25.33333px); } }
  @media screen and (max-width: 1024px) {
    .about-ourStory .image-block {
      padding-top: 0;
      margin-bottom: 30px;
      padding-left: 25px;
      padding-right: 25px;
      order: 0; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .about-ourStory .image-block {
      order: 1;
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (min-width: 1025px) {
    .about-ourStory .image-block img {
      width: 89.01639344%;
      aspect-ratio: 543/593; } }
  @media screen and (max-width: 1024px) {
    .about-ourStory .image-block img {
      aspect-ratio: 316/346;
      margin-left: auto; } }
  @media screen and (min-width: 1025px) {
    .about-ourStory .content-block {
      padding-right: clamp(28.44444px, 2.22222vw, 42.66667px); } }
  .about-ourStory .actions .button {
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .about-ourStory .actions .button {
        width: 100%; } }

/*--- History Section ---*/
.history-section {
  user-select: none;
  /* Standard */
  -webkit-user-select: none;
  /* Safari / Chrome */
  -ms-user-select: none;
  /* Old IE/Edge */ }

.history-section img {
  pointer-events: none;
  /* Optional: prevents image drag ghost */
  -webkit-user-drag: none;
  /* Safari: prevent image dragging */ }

.history-section {
  position: relative;
  overflow: hidden; }
  .history-section.dark-bg, .history-section.page-banner, .history-section#consent-manager {
    background-color: #151515; }
  .history-section .background-image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    justify-content: space-between; }
    .history-section .background-image img {
      width: 100%;
      aspect-ratio: 1440/604; }
  @media screen and (max-width: 1024px) {
    .history-section--top {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .history-section--top {
      text-align: center; } }
  .history-section--top .sub-heading {
    color: #fec45c; }
  @media screen and (min-width: 1025px) {
    .history-section--top .page-heading {
      max-width: clamp(800px, 62.5vw, 1200px);
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (max-width: 1024px) {
    .history-section--top .page-heading {
      max-width: 720px;
      margin-left: 0;
      margin-right: auto;
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .history-section--top .page-heading {
      text-align: center;
      margin-left: auto; } }
  .history-section--top p:not(.sub-heading) {
    max-width: clamp(773.33333px, 60.41667vw, 1160px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .history-section--top p:not(.sub-heading) {
        max-width: 720px;
        margin-left: 0; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .history-section--top p:not(.sub-heading) {
        margin-left: auto; } }
  .history-section .timeline-progressbar {
    position: absolute;
    top: 0;
    left: 0;
    height: 4px;
    width: 100%;
    background: rgba(255, 255, 255, 0.2); }
  .history-section .timeline-line {
    height: 4px;
    width: 0%;
    background: #f7b538;
    transition: width 0.5s linear; }
  .history-section .swiper {
    margin: 0 calc(-1 * clamp(11.55556px, 0.90278vw, 17.33333px));
    overflow: visible; }
    @media screen and (max-width: 1024px) {
      .history-section .swiper {
        margin: 0 -8px; } }
    .history-section .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
      @media screen and (max-width: 1024px) {
        .history-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 43.5%; } }
      @media screen and (max-width: 767px) {
        .history-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 75%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .history-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 33.3%; } }
    .history-section .swiper-slide {
      padding: 0 clamp(11.55556px, 0.90278vw, 17.33333px); }
      @media screen and (max-width: 1024px) {
        .history-section .swiper-slide {
          padding: 0 8px; } }
    .history-section .swiper-button {
      border-color: white;
      top: clamp(8px, 0.625vw, 12px);
      transform: translateY(0); }
      @media screen and (max-width: 1024px) {
        .history-section .swiper-button {
          display: none; } }
      .history-section .swiper-button .icon svg {
        fill: white;
        stroke: white; }
    .history-section .swiper-pagination {
      position: absolute;
      top: calc(-1 * clamp(47.11111px, 3.68056vw, 70.66667px));
      left: 0;
      right: 0;
      margin: 0 calc(-9.02778vw + clamp(11.55556px, 0.90278vw, 17.33333px));
      width: auto; }
      @media screen and (max-width: 1024px) {
        .history-section .swiper-pagination {
          top: -53px;
          margin: 0 -16px; } }
  .history-section .timeline-slider-wrapper {
    padding-top: clamp(144.88889px, 11.31944vw, 217.33333px);
    position: relative; }
    @media screen and (max-width: 1024px) {
      .history-section .timeline-slider-wrapper {
        padding-top: 111px; } }
  .history-section .history-progressbar {
    position: absolute;
    top: clamp(97.77778px, 7.63889vw, 146.66667px);
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden; }
    @media screen and (max-width: 1024px) {
      .history-section .history-progressbar {
        top: 58px; } }
  .history-section .history-slider .swiper-slide {
    position: relative; }
  .history-section .history-slider .time-frame {
    background-color: white;
    color: #151515;
    line-height: 1.5;
    padding: clamp(22.22222px, 1.73611vw, 33.33333px) clamp(20.88889px, 1.63194vw, 31.33333px);
    border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
    position: relative; }
    @media screen and (max-width: 1024px) {
      .history-section .history-slider .time-frame {
        font-size: 14px;
        padding: 25px 23.5px;
        border-radius: 10px; } }
    .history-section .history-slider .time-frame::before {
      content: "";
      position: absolute;
      border-bottom: clamp(8.88889px, 0.69444vw, 13.33333px) solid white;
      border-left: clamp(9.77778px, 0.76389vw, 14.66667px) solid transparent;
      border-right: clamp(9.77778px, 0.76389vw, 14.66667px) solid transparent;
      top: calc(-1 * clamp(8px, 0.625vw, 12px));
      left: clamp(21.33333px, 1.66667vw, 32px); }
    .history-section .history-slider .time-frame-date {
      line-height: 1;
      font-weight: 500;
      letter-spacing: calc(-1 * clamp(0.24889px, 0.01944vw, 0.37333px));
      color: black;
      background-color: #fec45c;
      padding: clamp(7.11111px, 0.55556vw, 10.66667px) clamp(16.88889px, 1.31944vw, 25.33333px);
      border-radius: clamp(53.33333px, 4.16667vw, 80px);
      position: absolute;
      top: 0;
      left: 0;
      transform: translateY(calc(-100% - clamp(32.88889px, 2.56944vw, 49.33333px))); }
      @media screen and (max-width: 1024px) {
        .history-section .history-slider .time-frame-date {
          padding: 8px 19px;
          letter-spacing: -0.28px;
          transform: translateY(calc(-100% - 37px)); } }
    .history-section .history-slider .time-frame .image-block {
      margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
      @media screen and (max-width: 1024px) {
        .history-section .history-slider .time-frame .image-block {
          margin-bottom: 20px; } }
      .history-section .history-slider .time-frame .image-block img {
        border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
        width: 100%;
        aspect-ratio: 229/182;
        object-fit: cover; }
    .history-section .history-slider .time-frame .content-block p {
      margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }
      .history-section .history-slider .time-frame .content-block p:last-child {
        margin-bottom: 0; }
  .history-section--bottom {
    padding-top: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (max-width: 1024px) {
      .history-section--bottom {
        padding-top: 30px; } }
    .history-section--bottom .page-heading--small {
      color: inherit;
      margin-top: 0;
      font-size: clamp(24.88889px, 1.94444vw, 37.33333px);
      line-height: 1.3;
      letter-spacing: calc(-1 * clamp(0.49778px, 0.03889vw, 0.74667px));
      margin-bottom: clamp(10.66667px, 0.83333vw, 16px); }
      @media screen and (max-width: 1024px) {
        .history-section--bottom .page-heading--small {
          font-size: 24px;
          line-height: 1.2;
          margin-bottom: 20px;
          text-align: left; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .history-section--bottom .page-heading--small {
          text-align: center; } }
      .history-section--bottom .page-heading--small .sub-heading {
        color: #fec45c; }
    .history-section--bottom p {
      max-width: clamp(773.33333px, 60.41667vw, 1160px);
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 0;
      text-align: center; }
      @media screen and (max-width: 1024px) {
        .history-section--bottom p {
          max-width: none;
          text-align: left; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .history-section--bottom p {
          text-align: center; } }

/*--- Team Section ---*/
.team-section {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='754' viewBox='0 0 1440 754' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_648_20970' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='754'%3E%3Crect width='1440' height='754' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_648_20970)'%3E%3Cpath d='M805.5 78.3468C1071.79 158.234 1364.71 91.6613 1631 -148V264.75C1378.02 424.524 1085.1 424.524 805.5 331.323C525.895 238.121 286.234 304.694 286.234 477.782C286.234 650.871 472.637 730.758 778.871 597.613C1085.11 464.468 1587.25 490.727 1552.74 918.718C1517.29 1358.3 1098.42 1316.6 659.04 1250.02C246.29 1196.77 95.3925 1392.05 -20 1503V1076.94C310.2 863.903 685.669 983.734 898.702 1050.31C1111.73 1116.88 1364.71 1050.31 1311.45 850.589C1204.94 517.726 818.814 837.274 472.637 837.274C126.459 837.274 -113.202 477.782 153.088 211.492C366.12 -1.54033 667.917 29.5269 805.5 78.3468Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 69.9839C1031.45 146.919 1313.55 82.8064 1570 -148V249.5C1326.37 403.371 1044.27 403.371 775 313.613C505.726 223.855 274.919 287.968 274.919 454.661C274.919 621.355 454.435 698.29 749.355 570.064C1044.27 441.839 1527.87 467.127 1494.63 879.305C1460.49 1302.65 1057.1 1262.48 633.952 1198.37C236.452 1147.08 91.129 1335.15 -20 1442V1031.68C295.543 828.101 654.011 940.155 859.974 1004.54L864.758 1006.03C1069.92 1070.15 1313.55 1006.03 1262.26 813.693C1159.68 493.129 787.822 800.871 454.435 800.871C121.048 800.871 -109.758 454.661 146.693 198.21C351.854 -6.95163 642.5 22.9677 775 69.9839Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #E0E8EC; }
  @media screen and (max-width: 1024px) {
    .team-section {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .team-section {
      text-align: center; } }
  @media screen and (max-width: 1024px) {
    .team-section .page-heading {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .team-section .page-heading {
      text-align: center; } }
  .team-section .team-image {
    margin-bottom: clamp(48.88889px, 3.81944vw, 73.33333px); }
    @media screen and (max-width: 1024px) {
      .team-section .team-image {
        margin-bottom: 24px; } }
    .team-section .team-image img {
      width: 100%;
      aspect-ratio: 1180/563;
      object-fit: cover;
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
  .team-section p:not(.sub-heading) {
    max-width: clamp(830.22222px, 64.86111vw, 1245.33333px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .team-section p:not(.sub-heading) {
        max-width: none; } }

/*--- Core Values Section ---*/
.coreValues-section {
  background-color: #E0E8EC; }
  .coreValues-section .section-heading {
    position: relative; }
    .coreValues-section .section-heading .page-heading {
      margin-bottom: 0; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .section-heading .page-heading {
          text-align: left; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .coreValues-section .section-heading .page-heading {
          text-align: center; } }
  .coreValues-section .swiper {
    margin: 0 calc(-1 * clamp(11.11111px, 0.86806vw, 16.66667px));
    overflow: visible; }
    @media screen and (max-width: 1024px) {
      .coreValues-section .swiper {
        margin: 0 -8px; } }
    .coreValues-section .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 25%; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 43.5%; } }
      @media screen and (max-width: 767px) {
        .coreValues-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 75%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .coreValues-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 33.3%; } }
    .coreValues-section .swiper-slide {
      padding: 0 clamp(11.11111px, 0.86806vw, 16.66667px);
      height: auto;
      width: clamp(267.55556px, 20.90278vw, 401.33333px); }
      @media screen and (min-width: 1025px) {
        .coreValues-section .swiper-slide {
          min-width: 298px; } }
      @media screen and (max-width: 1024px) {
        .coreValues-section .swiper-slide {
          padding: 0 8px;
          width: 292px; } }
    .coreValues-section .swiper-button {
      top: 50%;
      transform: translateY(-50%);
      position: absolute;
      right: 0; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .swiper-button {
          display: none; } }
      .coreValues-section .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: auto;
        right: clamp(39.11111px, 3.05556vw, 58.66667px); }
    .coreValues-section .swiper-scrollbar {
      max-width: calc(100% - clamp(22.22222px, 1.73611vw, 33.33333px));
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .swiper-scrollbar {
          display: none; } }
  .coreValues-section .core-value {
    background-color: white;
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    padding: clamp(24.88889px, 1.94444vw, 37.33333px) clamp(25.77778px, 2.01389vw, 38.66667px);
    position: relative;
    height: 100%; }
    @media screen and (min-width: 1921px) {
      .coreValues-section .core-value {
        aspect-ratio: 276/345; } }
    @media (min-width: 2561px) {
      .coreValues-section .core-value {
        aspect-ratio: 276/310; } }
    @media screen and (max-width: 1024px) {
      .coreValues-section .core-value {
        padding: 28px 29px;
        border-radius: 16px; } }
    .coreValues-section .core-value .core-icon {
      width: clamp(30.22222px, 2.36111vw, 45.33333px);
      height: clamp(30.22222px, 2.36111vw, 45.33333px);
      margin-top: clamp(31.11111px, 2.43056vw, 46.66667px);
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .core-value .core-icon {
          width: 34px;
          height: 34px;
          margin-top: 35px; } }
      .coreValues-section .core-value .core-icon img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: bottom; }
      .coreValues-section .core-value .core-icon-respect {
        width: clamp(27.55556px, 2.15278vw, 41.33333px);
        height: clamp(27.55556px, 2.15278vw, 41.33333px); }
    .coreValues-section .core-value h3 {
      margin-top: clamp(14.22222px, 1.11111vw, 21.33333px);
      margin-bottom: clamp(10.66667px, 0.83333vw, 16px);
      line-height: normal;
      font-size: clamp(24.88889px, 1.94444vw, 37.33333px);
      letter-spacing: calc(-1 * clamp(0.49778px, 0.03889vw, 0.74667px));
      color: #0e0e0e; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .core-value h3 {
          font-size: 28px;
          margin-bottom: 12px;
          letter-spacing: -0.56px; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .coreValues-section .core-value h3 {
          font-size: 28px;
          margin-bottom: 12px;
          letter-spacing: -0.56px; } }
    .coreValues-section .core-value p {
      line-height: 1.5;
      color: #0e0e0e;
      min-height: clamp(109.33333px, 8.54167vw, 164px);
      margin-bottom: 0;
      max-width: clamp(192.88889px, 15.06944vw, 289.33333px);
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .core-value p {
          font-size: 18px;
          max-width: 217px; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .coreValues-section .core-value p {
          font-size: 18px;
          max-width: 217px; } }
    .coreValues-section .core-value .plus-icon {
      padding: 0;
      width: clamp(26.66667px, 2.08333vw, 40px);
      height: clamp(26.66667px, 2.08333vw, 40px);
      border-radius: 50%;
      background-color: #fec45c;
      line-height: 0;
      position: absolute;
      right: clamp(23.11111px, 1.80556vw, 34.66667px);
      bottom: clamp(26.66667px, 2.08333vw, 40px); }
      @media screen and (max-width: 1024px) {
        .coreValues-section .core-value .plus-icon {
          width: 30px;
          height: 30px;
          right: 26px;
          bottom: 30px; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .coreValues-section .core-value .plus-icon {
          width: 30px;
          height: 30px;
          right: 26px;
          bottom: 30px; } }
      .coreValues-section .core-value .plus-icon .icon {
        width: clamp(8.88889px, 0.69444vw, 13.33333px);
        height: clamp(8.88889px, 0.69444vw, 13.33333px); }
        @media screen and (max-width: 1024px) {
          .coreValues-section .core-value .plus-icon .icon {
            width: 10px;
            height: 10px; } }
        @media screen and (min-width: 1024px) and (max-width: 1279px) {
          .coreValues-section .core-value .plus-icon .icon {
            width: 10px;
            height: 10px; } }
        .coreValues-section .core-value .plus-icon .icon svg {
          stroke: #151515; }
    .coreValues-section .core-value .hover-content {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background-color: #0e0e0e;
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      color: white;
      padding: clamp(33.77778px, 2.63889vw, 50.66667px) clamp(21.33333px, 1.66667vw, 32px);
      opacity: 0;
      visibility: hidden;
      transition: all .2s ease; }
      @media screen and (max-width: 1024px) {
        .coreValues-section .core-value .hover-content {
          border-radius: 16px;
          padding: 24px 20px; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .coreValues-section .core-value .hover-content {
          border-radius: 16px;
          padding: 30px 20px; } }
      .coreValues-section .core-value .hover-content .core-label {
        font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
        font-weight: 700;
        line-height: 1.5;
        color: inherit;
        position: absolute;
        left: clamp(22.22222px, 1.73611vw, 33.33333px);
        top: clamp(14.22222px, 1.11111vw, 21.33333px);
        transform: rotate(-90deg) translateX(-100%);
        transform-origin: left; }
        @media screen and (max-width: 1024px) {
          .coreValues-section .core-value .hover-content .core-label {
            font-size: 13px; } }
      .coreValues-section .core-value .hover-content .core-image {
        width: clamp(85.33333px, 6.66667vw, 128px);
        height: clamp(85.33333px, 6.66667vw, 128px);
        margin-left: auto;
        margin-right: auto; }
        @media screen and (min-width: 1025px) {
          .coreValues-section .core-value .hover-content .core-image {
            width: 6.66667vw;
            aspect-ratio: 1/1;
            height: auto; } }
        @media screen and (max-width: 1024px) {
          .coreValues-section .core-value .hover-content .core-image {
            width: 85px;
            height: 85px; } }
        @media screen and (min-width: 1024px) and (max-width: 1279px) {
          .coreValues-section .core-value .hover-content .core-image {
            width: 96px;
            height: 96px; } }
        .coreValues-section .core-value .hover-content .core-image img {
          width: 100%;
          height: 100%;
          object-fit: cover;
          border-radius: 50%; }
      .coreValues-section .core-value .hover-content h3 {
        font-size: clamp(17.77778px, 1.38889vw, 26.66667px);
        line-height: normal;
        margin-top: clamp(9.77778px, 0.76389vw, 14.66667px);
        margin-bottom: clamp(12.44444px, 0.97222vw, 18.66667px);
        color: #fec45c;
        letter-spacing: calc(-1 * clamp(0.35556px, 0.02778vw, 0.53333px)); }
        @media screen and (max-width: 1024px) {
          .coreValues-section .core-value .hover-content h3 {
            font-size: 20px;
            margin-top: 11px;
            margin-bottom: 14px;
            letter-spacing: -0.4px; } }
      .coreValues-section .core-value .hover-content p {
        color: inherit;
        max-width: clamp(202.66667px, 15.83333vw, 304px);
        margin-left: auto;
        margin-right: auto; }
        @media screen and (max-width: 1024px) {
          .coreValues-section .core-value .hover-content p {
            font-size: 14px;
            max-width: 228px; } }
    .coreValues-section .core-value.is-hover .hover-content {
      opacity: 1;
      visibility: visible; }
    @media screen and (min-width: 1025px) {
      .coreValues-section .core-value:hover .hover-content {
        opacity: 1;
        visibility: visible; } }

/*--- Giving Back ---*/
.giving-back-section {
  position: relative; }
  @media screen and (max-width: 1024px) {
    .giving-back-section {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .giving-back-section {
      text-align: center; } }
  .giving-back-section.dark-bg, .giving-back-section.page-banner, .giving-back-section#consent-manager {
    background-color: #151515; }
  .giving-back-section .background-pattern {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
    .giving-back-section .background-pattern .container, .giving-back-section .background-pattern .page-banner ol.breadcrumbs, .page-banner .giving-back-section .background-pattern ol.breadcrumbs, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .giving-back-section .background-pattern .ugc-storefront-widgets-tabs-container, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .giving-back-section .background-pattern .ugc-storefront-widgets-tabs-container, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .giving-back-section .background-pattern .ugc-storefront-widgets-tabs-container, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .giving-back-section .background-pattern .ugc-storefront-widgets-tabs-container, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .giving-back-section .background-pattern .yotpo-layout-header-wrapper, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .giving-back-section .background-pattern .yotpo-header-head, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .giving-back-section .background-pattern .yotpo-layout-header-wrapper, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .giving-back-section .background-pattern .yotpo-header-head, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .giving-back-section .background-pattern .yotpo-layout-header-wrapper, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .giving-back-section .background-pattern .yotpo-header-head, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .giving-back-section .background-pattern .yotpo-layout-header-wrapper, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .giving-back-section .background-pattern .yotpo-header-head, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .giving-back-section .background-pattern .yotpo-headline, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .giving-back-section .background-pattern .yotpo-headline, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .giving-back-section .background-pattern .yotpo-headline, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .giving-back-section .background-pattern .yotpo-headline, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .giving-back-section .background-pattern .yotpo-filters-container, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .giving-back-section .background-pattern .yotpo-reviews-container, .giving-back-section .background-pattern .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .giving-back-section .background-pattern .yotpo-questions-container, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .giving-back-section .background-pattern .yotpo-filters-container, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .giving-back-section .background-pattern .yotpo-reviews-container, .giving-back-section .background-pattern .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .giving-back-section .background-pattern .yotpo-questions-container, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .giving-back-section .background-pattern .yotpo-filters-container, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .giving-back-section .background-pattern .yotpo-reviews-container, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .giving-back-section .background-pattern .yotpo-questions-container, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .giving-back-section .background-pattern .yotpo-filters-container, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .giving-back-section .background-pattern .yotpo-reviews-container, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .giving-back-section .background-pattern .yotpo-questions-container, .giving-back-section .background-pattern .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .giving-back-section .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .giving-back-section .background-pattern .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .giving-back-section .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .giving-back-section .background-pattern .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .giving-back-section .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .giving-back-section .background-pattern .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .giving-back-section .background-pattern .yotpo-filters-container + .yotpo-review-border-smooth, .giving-back-section .background-pattern .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .giving-back-section .background-pattern .yotpo-clear-filters-device, .giving-back-section .background-pattern .yotpo-clear-filters-container {
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0; }
    .giving-back-section .background-pattern img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    @media screen and (max-width: 1024px) {
      .giving-back-section .background-pattern .image-caption {
        top: 16px;
        right: 24px; } }
  @media screen and (max-width: 1024px) {
    .giving-back-section .page-heading {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .giving-back-section .page-heading {
      text-align: center; } }
  .giving-back-section p {
    max-width: clamp(885.33333px, 69.16667vw, 1328px);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .giving-back-section p {
        max-width: none; } }
    .giving-back-section p a {
      color: inherit; }
      .giving-back-section p a:hover {
        text-decoration: none; }
  .giving-back-section .giving-back-logos {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    gap: clamp(53.33333px, 4.16667vw, 80px);
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-top: clamp(44.44444px, 3.47222vw, 66.66667px); }
    @media screen and (max-width: 1024px) {
      .giving-back-section .giving-back-logos {
        gap: 45px;
        margin-top: 48px;
        flex-wrap: wrap;
        justify-content: flex-start; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .giving-back-section .giving-back-logos {
        justify-content: center; } }
    .giving-back-section .giving-back-logos .logo {
      max-width: clamp(142.22222px, 11.11111vw, 213.33333px);
      max-height: clamp(53.33333px, 4.16667vw, 80px);
      object-fit: contain;
      width: auto; }
      @media (min-width: 1280px) {
        .giving-back-section .giving-back-logos .logo {
          max-width: 11.11111vw;
          max-height: 4.16667vw; } }
    .giving-back-section .giving-back-logos .logo-special-olympics {
      width: clamp(139.55556px, 10.90278vw, 209.33333px); }
      @media (min-width: 1280px) {
        .giving-back-section .giving-back-logos .logo-special-olympics {
          width: 10.90278vw; } }
      @media screen and (max-width: 1024px) {
        .giving-back-section .giving-back-logos .logo-special-olympics {
          width: 110px; } }
    .giving-back-section .giving-back-logos .logo-united-way {
      width: clamp(128px, 10vw, 192px); }
      @media (min-width: 1280px) {
        .giving-back-section .giving-back-logos .logo-united-way {
          width: 10vw; } }
      @media screen and (max-width: 1024px) {
        .giving-back-section .giving-back-logos .logo-united-way {
          width: 101px; } }
    .giving-back-section .giving-back-logos .logo-boys-girls-clubs {
      width: clamp(83.55556px, 6.52778vw, 125.33333px); }
      @media (min-width: 1280px) {
        .giving-back-section .giving-back-logos .logo-boys-girls-clubs {
          width: 6.52778vw; } }
      @media screen and (max-width: 1024px) {
        .giving-back-section .giving-back-logos .logo-boys-girls-clubs {
          width: 66px; } }

/*--- Product Section ---*/
.about-product-section .section-heading {
  text-align: center; }
  @media screen and (max-width: 1024px) {
    .about-product-section .section-heading {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .about-product-section .section-heading {
      text-align: center; } }
  @media screen and (max-width: 1024px) {
    .about-product-section .section-heading .page-heading {
      text-align: left; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .about-product-section .section-heading .page-heading {
      text-align: center; } }
  .about-product-section .section-heading p {
    max-width: clamp(770.66667px, 60.20833vw, 1156px);
    margin-left: auto;
    margin-right: auto; }
    @media screen and (max-width: 1024px) {
      .about-product-section .section-heading p {
        max-width: none; } }

@media screen and (max-width: 1024px) {
  .about-product-section .button-wrap {
    text-align: left; } }

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .about-product-section .button-wrap {
    text-align: center; } }

.about-product-section .button-wrap .button {
  margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    .about-product-section .button-wrap .button {
      width: 100%; } }

.about-product-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  gap: clamp(24.88889px, 1.94444vw, 37.33333px);
  row-gap: clamp(23.11111px, 1.80556vw, 34.66667px); }
  @media screen and (max-width: 1024px) {
    .about-product-list {
      row-gap: 19px;
      gap: 16px; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .about-product-list {
      gap: 16px; } }
  .about-product-list .featured-card {
    width: calc(50% - clamp(12.44444px, 0.97222vw, 18.66667px));
    position: relative;
    overflow: hidden;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    @media screen and (max-width: 1024px) {
      .about-product-list .featured-card {
        border-radius: 16px;
        width: calc(50% - 8px); } }
    @media screen and (max-width: 767px) {
      .about-product-list .featured-card {
        width: 100%; } }
    @media screen and (min-width: 1025px) {
      .about-product-list .featured-card {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0);
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out; } }
    @media screen and (min-width: 1025px) {
      .about-product-list .featured-card:hover {
        -webkit-transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px)));
        transform: translateY(calc(-1 * clamp(8.88889px, 0.69444vw, 13.33333px))); } }
  .about-product-list .featured-img-container::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 85.19230769%;
    background: linear-gradient(to bottom, rgba(43, 41, 48, 0) 0%, #151515 100%);
    opacity: .9;
    pointer-events: none; }
  .about-product-list .featured-img {
    width: 100%;
    aspect-ratio: 576/520;
    object-fit: cover;
    -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px); }
    @media screen and (max-width: 767px) {
      .about-product-list .featured-img {
        aspect-ratio: 370/334; } }
  .about-product-list .featured-content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-left: clamp(38.22222px, 2.98611vw, 57.33333px);
    padding-right: clamp(32px, 2.5vw, 48px);
    color: white; }
    @media screen and (max-width: 1024px) {
      .about-product-list .featured-content {
        padding-left: 32px;
        padding-right: 22px;
        padding-bottom: 26px; } }
  .about-product-list .featured-title {
    font-size: clamp(35.55556px, 2.77778vw, 53.33333px);
    line-height: 1;
    font-weight: 700;
    letter-spacing: calc(-1 * clamp(0.85333px, 0.06667vw, 1.28px));
    color: inherit;
    max-width: clamp(342.22222px, 26.73611vw, 513.33333px); }
    @media screen and (max-width: 1024px) {
      .about-product-list .featured-title {
        letter-spacing: -0.6px;
        font-size: 30px;
        line-height: 1.2;
        margin-bottom: 9px;
        margin-top: 6px; } }
    .about-product-list .featured-title a {
      color: inherit;
      text-decoration: none; }
      .about-product-list .featured-title a:hover {
        text-decoration: underline;
        text-decoration-thickness: 1px;
        text-underline-offset: 3px; }
  .about-product-list .featured-description {
    line-height: 1.2;
    color: inherit;
    margin-bottom: 0;
    max-width: clamp(351.11111px, 27.43056vw, 526.66667px); }
    @media screen and (max-width: 1024px) {
      .about-product-list .featured-description {
        font-size: 16px;
        max-width: 240px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .about-product-list .featured-description {
        max-width: 340px; } }
    @media screen and (max-width: 767px) {
      .about-product-list .featured-description {
        max-width: 216px; } }
  .about-product-list .featured-arrow {
    border-width: 1px;
    border-style: solid;
    width: clamp(39.11111px, 3.05556vw, 58.66667px);
    height: clamp(39.11111px, 3.05556vw, 58.66667px);
    border-radius: 50%;
    position: absolute;
    right: clamp(32px, 2.5vw, 48px);
    bottom: clamp(35.55556px, 2.77778vw, 53.33333px);
    opacity: .5;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: white; }
    @media screen and (max-width: 1024px) {
      .about-product-list .featured-arrow {
        width: 44px;
        height: 44px;
        right: 22px;
        bottom: 26px; } }
    .about-product-list .featured-arrow svg {
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(14.22222px, 1.11111vw, 21.33333px);
      fill: white;
      stroke: white;
      margin-top: clamp(0.88889px, 0.06944vw, 1.33333px);
      margin-left: clamp(0.88889px, 0.06944vw, 1.33333px); }
      @media screen and (max-width: 1024px) {
        .about-product-list .featured-arrow svg {
          width: 8px;
          height: 14px; } }
    .about-product-list .featured-arrow:hover {
      opacity: 1; }

/*--- [ Pro Artist Network Page ] ---*/
.heroSection--proArtist {
  aspect-ratio: 1440 / 450; }
  @media screen and (max-width: 767px) {
    .heroSection--proArtist {
      aspect-ratio: 414/350; } }
  .heroSection--proArtist .heroSection-image .parallax-img {
    transform: scale(1.1) translateY(0); }
  @media screen and (max-width: 1024px) {
    .heroSection--proArtist .heroSection-content {
      margin-top: 0;
      padding-left: 24px;
      padding-right: 24px; } }
  .heroSection--proArtist .heroSection-title {
    max-width: clamp(1137.77778px, 88.88889vw, 1706.66667px); }
    @media screen and (max-width: 1024px) {
      .heroSection--proArtist .heroSection-title {
        max-width: 720px;
        padding: 0; } }
    @media screen and (max-width: 767px) {
      .heroSection--proArtist .heroSection-title br {
        display: none; } }
  .heroSection--proArtist .heroSection-description {
    max-width: clamp(808px, 63.125vw, 1212px);
    font-size: clamp(17.77778px, 1.38889vw, 26.66667px); }
    @media screen and (max-width: 1024px) {
      .heroSection--proArtist .heroSection-description {
        max-width: 720px;
        font-size: 16px; } }
  .heroSection--proArtist .hero-buttons .button {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0; }

/*--- Browse artists by technique ---*/
.technique-section {
  padding-top: clamp(60.44444px, 4.72222vw, 90.66667px);
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1281' viewBox='0 0 1440 1281' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_701_21674' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='1281'%3E%3Crect width='1440' height='1281' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_701_21674)'%3E%3Cpath d='M805.5 -96.6532C1071.79 -16.7661 1364.71 -83.3387 1631 -323V89.75C1378.02 249.524 1085.1 249.524 805.5 156.323C525.895 63.1209 286.234 129.694 286.234 302.782C286.234 475.871 472.637 555.758 778.871 422.613C1085.11 289.468 1587.25 315.727 1552.74 743.718C1517.29 1183.3 1098.42 1141.6 659.04 1075.02C246.29 1021.77 95.3925 1217.05 -20 1328V901.935C310.2 688.903 685.669 808.734 898.702 875.306C1111.73 941.879 1364.71 875.306 1311.45 675.589C1204.94 342.726 818.814 662.274 472.637 662.274C126.459 662.274 -113.202 302.782 153.088 36.4919C366.12 -176.54 667.917 -145.473 805.5 -96.6532Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 -105.016C1031.45 -28.0807 1313.55 -92.1936 1570 -323V74.5C1326.37 228.371 1044.27 228.371 775 138.613C505.726 48.8548 274.919 112.968 274.919 279.661C274.919 446.355 454.435 523.29 749.355 395.064C1044.27 266.839 1527.87 292.127 1494.63 704.305C1460.49 1127.65 1057.1 1087.48 633.952 1023.37C236.452 972.081 91.129 1160.15 -20 1267V856.677C295.543 653.101 654.011 765.155 859.974 829.537L864.758 831.032C1069.92 895.145 1313.55 831.032 1262.26 638.693C1159.68 318.129 787.822 625.871 454.435 625.871C121.048 625.871 -109.758 279.661 146.693 23.2097C351.854 -181.952 642.5 -152.032 775 -105.016Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: left top; }
  @media screen and (max-width: 1024px) {
    .technique-section {
      padding-top: 38px; } }
  @media screen and (max-width: 767px) {
    .technique-section {
      background-image: url("data:image/svg+xml,%3Csvg width='414' height='655' viewBox='0 0 414 655' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_1191_30511' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='414' height='655'%3E%3Crect width='414' height='655' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1191_30511)'%3E%3Cpath d='M202.5 59.6694C319.758 94.8468 448.742 65.5323 566 -40V141.75C454.605 212.105 325.621 212.105 202.5 171.065C79.379 130.024 -26.1532 159.339 -26.1532 235.556C-26.1532 311.774 55.9272 346.952 190.774 288.323C325.621 229.694 546.736 241.256 531.538 429.718C515.929 623.285 331.484 604.919 138.008 575.605C-43.7419 552.153 -110.188 638.143 -161 687V499.387C-16.7236 406.305 147.18 457.54 241.353 486.978L243.54 487.661C337.347 516.976 448.742 487.661 425.29 399.718C378.387 253.145 208.363 393.855 55.9272 393.855C-96.5083 393.855 -202.041 235.556 -84.7825 118.298C9.024 24.4919 141.917 38.172 202.5 59.6694Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M202.5 56.1048C315.565 90.0242 439.935 61.7581 553 -40V135.25C445.589 203.089 321.218 203.089 202.5 163.516C83.7823 123.944 -17.9758 152.21 -17.9758 225.702C-17.9758 299.194 61.1691 333.113 191.194 276.581C321.218 220.048 534.424 231.198 519.771 412.919C504.72 599.563 326.871 581.855 140.315 553.589C-34.9355 530.976 -99.0054 613.89 -148 661V480.097C-8.88341 390.344 149.158 439.746 239.963 468.131L242.073 468.79C332.524 497.056 439.935 468.79 417.323 383.992C372.097 242.661 208.153 378.339 61.1691 378.339C-85.8147 378.339 -187.573 225.702 -74.5083 112.637C15.9433 22.1855 144.083 35.3763 202.5 56.1048Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); } }
  .technique-section .page-heading {
    text-align: left; }
  .technique-section .technique-grid {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: clamp(23.11111px, 1.80556vw, 34.66667px);
    row-gap: clamp(61.33333px, 4.79167vw, 92px);
    margin: 0;
    padding: 0;
    list-style: none; }
    @media screen and (max-width: 1024px) {
      .technique-section .technique-grid {
        gap: 16px;
        row-gap: 40px; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .technique-section .technique-grid {
        gap: 16px;
        row-gap: 40px; } }
  .technique-section .technique-card {
    width: calc((100% - (2 * clamp(23.11111px, 1.80556vw, 34.66667px))) / 3); }
    @media screen and (max-width: 1024px) {
      .technique-section .technique-card {
        width: calc((100% - (1 * 16px)) / 2); } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      .technique-section .technique-card {
        width: calc((100% - (2 * 24px)) / 3); } }
    @media screen and (max-width: 767px) {
      .technique-section .technique-card {
        width: 100%; } }
    .technique-section .technique-card-image {
      -webkit-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      -moz-border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
      overflow: hidden; }
      .technique-section .technique-card-image img {
        width: 100%;
        aspect-ratio: 376 / 287;
        object-fit: cover;
        transition: all .4s ease; }
      .technique-section .technique-card-image:hover img {
        transform: scale(1.05); }
    .technique-section .technique-card-content {
      padding: clamp(24px, 1.875vw, 36px) 0 0; }
      @media screen and (max-width: 1024px) {
        .technique-section .technique-card-content {
          padding-top: 21px; } }
    .technique-section .technique-card-title {
      line-height: 1.1;
      letter-spacing: calc(-1 * clamp(0.71111px, 0.05556vw, 1.06667px));
      margin-top: 0;
      margin-bottom: clamp(11.55556px, 0.90278vw, 17.33333px); }
      .technique-section .technique-card-title a {
        text-decoration: none;
        color: inherit; }
        .technique-section .technique-card-title a:hover {
          opacity: .8; }
      @media screen and (max-width: 1024px) {
        .technique-section .technique-card-title {
          font-size: 24px;
          margin-bottom: 13px; } }
    .technique-section .technique-card p {
      line-height: 1.5;
      margin-bottom: clamp(23.11111px, 1.80556vw, 34.66667px);
      color: #2B2930; }
      @media screen and (max-width: 1024px) {
        .technique-section .technique-card p {
          margin-bottom: 22px; } }
    .technique-section .technique-card .button {
      margin-bottom: 0; }
      @media screen and (max-width: 767px) {
        .technique-section .technique-card .button {
          width: 100%; } }

/*--- [ ARTIST-LED PHILOSOPHIES ] ---*/
.artist-ledPhilosophies {
  padding-bottom: 0; }
  .artist-ledPhilosophies .inner-wrap {
    align-items: flex-start; }
  .artist-ledPhilosophies .image-block {
    order: 0; }
    @media screen and (max-width: 767px) {
      .artist-ledPhilosophies .image-block {
        margin-bottom: 42px; } }
    .artist-ledPhilosophies .image-block img {
      margin-right: auto;
      margin-left: 0;
      aspect-ratio: 573/618; }
      @media screen and (min-width: 1025px) {
        .artist-ledPhilosophies .image-block img {
          width: 93.93442623%;
          margin-left: calc(-1 * clamp(33.77778px, 2.63889vw, 50.66667px)); } }
  .artist-ledPhilosophies .sub-heading {
    color: #C6281D; }
  .artist-ledPhilosophies .actions .button {
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .artist-ledPhilosophies .actions .button {
        width: 100%; } }

@media screen and (max-width: 767px) {
  [data-content-region="new_artist"] .featured-artists__list {
    padding-right: 14px; } }

@media screen and (max-width: 767px) {
  [data-content-region="new_artist"] .featured-artists .featured-img {
    aspect-ratio: 351/316; } }

.proArtist-ledPhilosophies-collab {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1307' viewBox='0 0 1440 1307' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_701_21678' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='1307'%3E%3Crect width='1440' height='1307' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_701_21678)'%3E%3Cpath d='M805.5 -167.653C1071.79 -87.7661 1364.71 -154.339 1631 -394V18.75C1378.02 178.524 1085.1 178.524 805.5 85.3225C525.895 -7.87906 286.234 58.6935 286.234 231.782C286.234 404.871 472.637 484.758 778.871 351.613C1085.11 218.468 1587.25 244.727 1552.74 672.718C1517.29 1112.3 1098.42 1070.6 659.04 1004.02C246.29 950.766 95.3925 1146.05 -20 1257V830.935C310.2 617.903 685.669 737.734 898.702 804.306C1111.73 870.879 1364.71 804.306 1311.45 604.589C1204.94 271.726 818.814 591.274 472.637 591.274C126.459 591.274 -113.202 231.782 153.088 -34.5081C366.12 -247.54 667.917 -216.473 805.5 -167.653Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 -176.016C1031.45 -99.0807 1313.55 -163.194 1570 -394V3.49997C1326.37 157.371 1044.27 157.371 775 67.6129C505.726 -22.1452 274.919 41.9677 274.919 208.661C274.919 375.355 454.435 452.29 749.355 324.064C1044.27 195.839 1527.87 221.127 1494.63 633.305C1460.49 1056.65 1057.1 1016.48 633.952 952.371C236.452 901.081 91.129 1089.15 -20 1196V785.677C295.543 582.101 654.011 694.155 859.974 758.537L864.758 760.032C1069.92 824.145 1313.55 760.032 1262.26 567.693C1159.68 247.129 787.822 554.871 454.435 554.871C121.048 554.871 -109.758 208.661 146.693 -47.7903C351.854 -252.952 642.5 -223.032 775 -176.016Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: left top; }
  @media screen and (max-width: 1024px) {
    .proArtist-ledPhilosophies-collab {
      background-image: none; } }
  @media screen and (max-width: 1024px) {
    .proArtist-ledPhilosophies-collab .artist-collab-slider .page-heading {
      margin-bottom: 20px; } }
  @media (min-width: 1024px) and (max-width: 1279px) {
    .proArtist-ledPhilosophies-collab .artist-collab-slider .page-heading {
      margin-bottom: 0; } }

/*--- [ Artist Landing Page ] ---*/
.page-banner-artistLanding {
  padding-top: clamp(45.33333px, 3.54167vw, 68px);
  padding-bottom: clamp(48px, 3.75vw, 72px); }
  @media screen and (max-width: 1024px) {
    .page-banner-artistLanding {
      padding-top: 72px;
      padding-bottom: 70px; } }
  @media screen and (max-width: 767px) {
    .page-banner-artistLanding {
      text-align: left; } }
  @media screen and (max-width: 1024px) {
    .page-banner-artistLanding .image-caption {
      bottom: auto;
      left: auto;
      top: 9px;
      right: 24px; } }
  @media screen and (max-width: 767px) {
    .page-banner-artistLanding .image-caption {
      top: auto;
      right: auto;
      left: 24px;
      bottom: 15px; } }
  .page-banner-artistLanding .back-to-page {
    position: absolute;
    top: clamp(16px, 1.25vw, 24px);
    left: clamp(18.66667px, 1.45833vw, 28px);
    text-decoration: none;
    color: inherit;
    font-size: clamp(10.66667px, 0.83333vw, 16px);
    line-height: normal;
    font-family: "Inter", sans-serif; }
    @media screen and (max-width: 1024px) {
      .page-banner-artistLanding .back-to-page {
        top: 9px;
        left: 24px;
        font-size: 11px; } }
    .page-banner-artistLanding .back-to-page::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_718_22768)'%3E%3Cpath d='M2.3925 4.37492H10V5.62492H2.3925L5.745 8.97742L4.86125 9.86117L0 4.99992L4.86125 0.138672L5.745 1.02242L2.3925 4.37492Z' fill='%23F9F9F9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22768'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      display: inline-block;
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(8.88889px, 0.69444vw, 13.33333px);
      margin-right: clamp(9.77778px, 0.76389vw, 14.66667px);
      background-size: 100% auto;
      background-repeat: no-repeat;
      vertical-align: middle;
      margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
    .page-banner-artistLanding .back-to-page:hover {
      color: #fec45c; }
      .page-banner-artistLanding .back-to-page:hover::before {
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_718_22768)'%3E%3Cpath d='M2.3925 4.37492H10V5.62492H2.3925L5.745 8.97742L4.86125 9.86117L0 4.99992L4.86125 0.138672L5.745 1.02242L2.3925 4.37492Z' fill='%23fec45c'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22768'%3E%3Crect width='10' height='10' fill='%23fec45c'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .page-banner-artistLanding .sub-heading {
    color: #F67EA5; }
  .page-banner-artistLanding .button--learnMore {
    color: white;
    font-weight: 400;
    line-height: 1.4;
    text-decoration: none;
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px); }
    @media screen and (max-width: 1024px) {
      .page-banner-artistLanding .button--learnMore {
        font-size: 14px; } }
    .page-banner-artistLanding .button--learnMore::after {
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5' clip-path='url(%23clip0_718_22459)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6499 8.99831C16.6499 4.78267 13.2173 1.35008 8.99831 1.35008C4.7793 1.35008 1.34671 4.78267 1.34671 9.00169C1.34671 13.2207 4.7793 16.6533 8.99831 16.6533C13.2173 16.6533 16.6499 13.2207 16.6499 9.00169L16.6499 8.99831ZM18 8.99831C18 13.9599 13.9632 18 8.99831 18C4.03338 18 -0.00337392 13.9632 -0.00337371 8.99831C-0.00337349 4.03338 4.03675 1.76452e-07 8.99831 3.93329e-07C13.9599 6.10205e-07 18 4.03675 18 9.00169L18 8.99831Z' fill='white'/%3E%3Cg clip-path='url(%23clip1_718_22459)'%3E%3Cpath d='M5.53516 7.39124C5.75071 7.17596 6.0734 7.12828 6.33496 7.25745L6.44336 7.32385L6.4541 7.33167L6.46387 7.34143L6.5 7.3717L6.50977 7.38049L6.51953 7.39026L9.03809 9.92151L11.5576 7.39221L11.6572 7.3092C11.902 7.14052 12.2293 7.14752 12.4678 7.32581L12.4785 7.33362L12.4893 7.34241L12.5244 7.37366L12.5352 7.38245L12.5449 7.39221C12.7929 7.64151 12.8126 8.0291 12.6113 8.30139L12.5938 8.32288L12.5635 8.35901L12.5547 8.36878L12.5449 8.37854L9.53125 11.4078C9.28241 11.6578 8.89364 11.678 8.62109 11.4742L8.61035 11.4664L8.60059 11.4576L8.56445 11.4264L8.55469 11.4176L8.54492 11.4078L5.53516 8.37952C5.26005 8.1063 5.259 7.66343 5.53418 7.39026L5.53516 7.39124Z' fill='white' stroke='white' stroke-width='0.75'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22459'%3E%3Crect width='18' height='18' fill='white' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_718_22459'%3E%3Crect width='9' height='6' fill='white' transform='translate(4.75 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .page-banner-artistLanding .button--learnMore:hover {
      color: #fec45c; }
      .page-banner-artistLanding .button--learnMore:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1' clip-path='url(%23clip0_718_22459)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6499 8.99831C16.6499 4.78267 13.2173 1.35008 8.99831 1.35008C4.7793 1.35008 1.34671 4.78267 1.34671 9.00169C1.34671 13.2207 4.7793 16.6533 8.99831 16.6533C13.2173 16.6533 16.6499 13.2207 16.6499 9.00169L16.6499 8.99831ZM18 8.99831C18 13.9599 13.9632 18 8.99831 18C4.03338 18 -0.00337392 13.9632 -0.00337371 8.99831C-0.00337349 4.03338 4.03675 1.76452e-07 8.99831 3.93329e-07C13.9599 6.10205e-07 18 4.03675 18 9.00169L18 8.99831Z' fill='%23fec45c'/%3E%3Cg clip-path='url(%23clip1_718_22459)'%3E%3Cpath d='M5.53516 7.39124C5.75071 7.17596 6.0734 7.12828 6.33496 7.25745L6.44336 7.32385L6.4541 7.33167L6.46387 7.34143L6.5 7.3717L6.50977 7.38049L6.51953 7.39026L9.03809 9.92151L11.5576 7.39221L11.6572 7.3092C11.902 7.14052 12.2293 7.14752 12.4678 7.32581L12.4785 7.33362L12.4893 7.34241L12.5244 7.37366L12.5352 7.38245L12.5449 7.39221C12.7929 7.64151 12.8126 8.0291 12.6113 8.30139L12.5938 8.32288L12.5635 8.35901L12.5547 8.36878L12.5449 8.37854L9.53125 11.4078C9.28241 11.6578 8.89364 11.678 8.62109 11.4742L8.61035 11.4664L8.60059 11.4576L8.56445 11.4264L8.55469 11.4176L8.54492 11.4078L5.53516 8.37952C5.26005 8.1063 5.259 7.66343 5.53418 7.39026L5.53516 7.39124Z' fill='%23fec45c' stroke='%23fec45c' stroke-width='0.75'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22459'%3E%3Crect width='18' height='18' fill='%23fec45c' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_718_22459'%3E%3Crect width='9' height='6' fill='white' transform='translate(4.75 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

/*--- Artist Listing ---*/
.artist-listing {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='1700' viewBox='0 0 1440 1700' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.6'%3E%3Cmask id='mask0_718_22441' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='1700'%3E%3Crect width='1440' height='1700' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_718_22441)'%3E%3Cpath d='M805.5 78.3468C1071.79 158.234 1364.71 91.6613 1631 -148V264.75C1378.02 424.524 1085.1 424.524 805.5 331.323C525.895 238.121 286.234 304.694 286.234 477.782C286.234 650.871 472.637 730.758 778.871 597.613C1085.11 464.468 1587.25 490.727 1552.74 918.718C1517.29 1358.3 1098.42 1316.6 659.04 1250.02C246.29 1196.77 95.3925 1392.05 -20 1503V1076.94C310.2 863.903 685.669 983.734 898.702 1050.31C1111.73 1116.88 1364.71 1050.31 1311.45 850.589C1204.94 517.726 818.814 837.274 472.637 837.274C126.459 837.274 -113.202 477.782 153.088 211.492C366.12 -1.54033 667.917 29.5269 805.5 78.3468Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 69.9839C1031.45 146.919 1313.55 82.8064 1570 -148V249.5C1326.37 403.371 1044.27 403.371 775 313.613C505.726 223.855 274.919 287.968 274.919 454.661C274.919 621.355 454.435 698.29 749.355 570.064C1044.27 441.839 1527.87 467.127 1494.63 879.305C1460.49 1302.65 1057.1 1262.48 633.952 1198.37C236.452 1147.08 91.129 1335.15 -20 1442V1031.68C295.543 828.101 654.011 940.155 859.974 1004.54L864.758 1006.03C1069.92 1070.15 1313.55 1006.03 1262.26 813.693C1159.68 493.129 787.822 800.871 454.435 800.871C121.048 800.871 -109.758 454.661 146.693 198.21C351.854 -6.95163 642.5 22.9677 775 69.9839Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: left top; }
  @media screen and (max-width: 1024px) {
    .artist-listing {
      background-image: none; } }
  .artist-listing .artist-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    gap: clamp(37.33333px, 2.91667vw, 56px);
    row-gap: clamp(50.66667px, 3.95833vw, 76px); }
    @media screen and (max-width: 1024px) {
      .artist-listing .artist-list {
        gap: 20px;
        row-gap: 20px; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .artist-listing .artist-list {
        gap: 20px;
        row-gap: 20px; } }
    @media screen and (max-width: 767px) {
      .artist-listing .artist-list {
        gap: 3px;
        row-gap: 20px; } }
  .artist-listing .artist-item {
    width: calc((100% - (3 * clamp(37.33333px, 2.91667vw, 56px))) / 4);
    padding-left: clamp(20.44444px, 1.59722vw, 30.66667px);
    padding-right: clamp(20.44444px, 1.59722vw, 30.66667px); }
    @media screen and (max-width: 1024px) {
      .artist-listing .artist-item {
        padding-left: 18px;
        padding-right: 18px;
        width: calc((100% - (2 * 20px)) / 3); } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .artist-listing .artist-item {
        width: calc((100% - (3 * 20px)) / 4); } }
    @media screen and (max-width: 767px) {
      .artist-listing .artist-item {
        width: calc((100% - (1 * 3px)) / 2); } }
  .artist-listing .artist-image img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 50%; }
  .artist-listing .artist-content {
    padding-top: clamp(20.44444px, 1.59722vw, 30.66667px); }
    @media screen and (max-width: 1024px) {
      .artist-listing .artist-content {
        padding-top: 17px; } }
    .artist-listing .artist-content h3 {
      font-size: clamp(21.33333px, 1.66667vw, 32px);
      margin-top: 0;
      margin-bottom: clamp(6.22222px, 0.48611vw, 9.33333px); }
      @media screen and (max-width: 1024px) {
        .artist-listing .artist-content h3 {
          font-size: 18px;
          letter-spacing: -0.36px;
          margin-bottom: 6px; } }
      .artist-listing .artist-content h3 a {
        color: inherit;
        text-decoration: none; }
        .artist-listing .artist-content h3 a:hover {
          text-decoration: underline;
          text-decoration-thickness: 1.5px; }
    .artist-listing .artist-content p {
      margin-bottom: 0;
      line-height: 1.4;
      color: #151515; }
      @media screen and (max-width: 1024px) {
        .artist-listing .artist-content p {
          font-size: 13px; } }
      .artist-listing .artist-content p a {
        color: inherit;
        text-decoration: none; }
        .artist-listing .artist-content p a:hover {
          text-decoration: underline; }
  .artist-listing .button-wrapper {
    display: none; }
    .artist-listing .button-wrapper .button {
      margin-bottom: 0; }
      @media screen and (max-width: 767px) {
        .artist-listing .button-wrapper .button {
          width: 100%; } }

/*--- About Artist ---*/
.about-artist {
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='635' viewBox='0 0 1440 635' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_718_22735' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='635'%3E%3Crect width='1440' height='635' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_718_22735)'%3E%3Cpath d='M665.5 -206.911C975.017 -114.056 1315.48 -191.435 1625 -470V9.75C1330.96 195.46 990.492 195.46 665.5 87.129C340.508 -21.2016 61.9435 56.1774 61.9435 257.363C61.9435 458.548 278.604 551.403 634.548 396.645C990.492 241.887 1574.15 272.408 1534.03 769.873C1492.83 1280.82 1005.97 1232.34 495.266 1154.96C15.5161 1093.06 -159.876 1320.03 -294 1449V953.774C86.8341 708.075 519.476 843.314 768.057 921.018L773.831 922.823C1021.44 1000.2 1315.48 922.823 1253.58 690.685C1129.77 303.79 680.975 675.21 278.604 675.21C-123.767 675.21 -402.331 257.363 -92.815 -52.1532C154.798 -299.766 505.583 -263.656 665.5 -206.911Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M537 -200.645C835.065 -111.226 1162.94 -185.742 1461 -454V8.00003C1177.84 186.839 849.968 186.839 537 82.5162C224.032 -21.8064 -44.2258 52.7097 -44.2258 246.452C-44.2258 440.194 164.419 529.613 507.194 380.581C849.968 231.548 1412.03 260.94 1373.4 740C1333.72 1232.04 864.871 1185.35 373.065 1110.84C-88.9355 1051.23 -257.839 1269.81 -387 1394V917.097C-20.256 680.488 396.379 810.724 635.763 885.552L641.323 887.29C879.774 961.807 1162.94 887.29 1103.32 663.742C984.097 291.161 551.903 648.839 164.419 648.839C-223.065 648.839 -491.323 246.452 -193.259 -51.6129C45.1931 -290.065 383 -255.29 537 -200.645Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100% auto;
  background-repeat: no-repeat; }
  @media screen and (max-width: 1024px) {
    .about-artist {
      padding-top: 38px; } }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    .about-artist {
      padding-top: 60px; } }
  .about-artist .inner-wrap {
    align-items: center; }
    @media screen and (max-width: 767px) {
      .about-artist .inner-wrap {
        position: relative; } }
  .about-artist .image-block {
    order: 0; }
    @media screen and (max-width: 1024px) {
      .about-artist .image-block {
        margin-top: 35px;
        margin-bottom: 0; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .about-artist .image-block {
        order: 0;
        margin-top: 0; } }
    @media screen and (max-width: 767px) {
      .about-artist .image-block {
        margin-bottom: 35px; } }
    .about-artist .image-block img {
      margin-left: 0;
      aspect-ratio: auto; }
      @media screen and (min-width: 1025px) {
        .about-artist .image-block img {
          width: 84.42622951%; } }
  .about-artist .content-block .sub-heading {
    margin-top: clamp(14.22222px, 1.11111vw, 21.33333px); }
    @media screen and (max-width: 1024px) {
      .about-artist .content-block .sub-heading {
        margin-top: 0; } }
  @media screen and (min-width: 1025px) {
    .about-artist .content-block p:not(.sub-heading) {
      padding-right: clamp(19.55556px, 1.52778vw, 29.33333px); } }
  .about-artist .content-block p:not(.sub-heading):last-of-type {
    margin-bottom: 0; }
  @media screen and (max-width: 767px) {
    .about-artist .content-block .actions {
      width: 100%; } }
  .about-artist .content-block .actions .button {
    border-color: white;
    color: white;
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .about-artist .content-block .actions .button {
        width: 100%; } }
    .about-artist .content-block .actions .button:hover {
      color: #151515; }

.get-inspired--artist {
  background-color: #E0E8EC; }

/*--- [ Artist Profile Page ] ---*/
.page-artistProfile .pin-spacer {
  background-image: none; }

.page-banner-artistProfile {
  padding-top: clamp(45.33333px, 3.54167vw, 68px);
  padding-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .page-banner-artistProfile {
      padding-top: 72px; } }
  .page-banner-artistProfile .page-banner-image {
    overflow: hidden; }
    .page-banner-artistProfile .page-banner-image::before {
      content: "";
      position: absolute;
      background-color: #000;
      opacity: .5;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      z-index: 1; }
    .page-banner-artistProfile .page-banner-image .container, .page-banner-artistProfile .page-banner-image .page-banner ol.breadcrumbs, .page-banner .page-banner-artistProfile .page-banner-image ol.breadcrumbs, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-l .yotpo-main-widget-layout .page-banner-artistProfile .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-display-s .yotpo-main-widget-layout .page-banner-artistProfile .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-device-mobile .yotpo-main-widget-layout .page-banner-artistProfile .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-widget-layout .ugc-storefront-widgets-tabs-container, .yotpo-reviews-main-widget .yotpo-main-widget-layout .page-banner-artistProfile .page-banner-image .ugc-storefront-widgets-tabs-container, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-l .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-layout-header-wrapper, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-header-head, .yotpo-display-l .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-header-head, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-display-s .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-layout-header-wrapper, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-header-head, .yotpo-display-s .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-header-head, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-device-mobile .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-layout-header-wrapper, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-header-head, .yotpo-device-mobile .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-header-head, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-layout-header-wrapper, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-layout-header-wrapper, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-header-head, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-header-head, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-l .yotpo-main-layout .yotpo-head .page-banner-artistProfile .page-banner-image .yotpo-headline, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-display-s .yotpo-main-layout .yotpo-head .page-banner-artistProfile .page-banner-image .yotpo-headline, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-device-mobile .yotpo-main-layout .yotpo-head .page-banner-artistProfile .page-banner-image .yotpo-headline, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .yotpo-headline, .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-head .page-banner-artistProfile .page-banner-image .yotpo-headline, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-filters-container, .yotpo-display-l .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-filters-container, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-l .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-reviews-container, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-main-layout .yotpo-questions-container, .yotpo-display-l .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-questions-container, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-filters-container, .yotpo-display-s .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-filters-container, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-reviews-container, .yotpo-display-s .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-reviews-container, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-main-layout .yotpo-questions-container, .yotpo-display-s .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-questions-container, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-filters-container, .yotpo-device-mobile .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-filters-container, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-reviews-container, .yotpo-device-mobile .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-reviews-container, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-main-layout .yotpo-questions-container, .yotpo-device-mobile .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-questions-container, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-filters-container, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-filters-container, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-reviews-container, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-reviews-container, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-main-layout .yotpo-questions-container, .yotpo-reviews-main-widget .yotpo-main-layout .page-banner-artistProfile .page-banner-image .yotpo-questions-container, .page-banner-artistProfile .page-banner-image .yotpo-display-l .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-l .page-banner-artistProfile .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-artistProfile .page-banner-image .yotpo-display-s .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-display-s .page-banner-artistProfile .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-artistProfile .page-banner-image .yotpo-device-mobile .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-device-mobile .page-banner-artistProfile .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-artistProfile .page-banner-image .yotpo-reviews-main-widget .yotpo-filters-container + .yotpo-review-border-smooth, .yotpo-reviews-main-widget .page-banner-artistProfile .page-banner-image .yotpo-filters-container + .yotpo-review-border-smooth, .page-banner-artistProfile .page-banner-image .yotpo-device-desktop .yotpo-clear-filters-device, .yotpo-device-desktop .page-banner-artistProfile .page-banner-image .yotpo-clear-filters-device, .page-banner-artistProfile .page-banner-image .yotpo-clear-filters-container {
      z-index: 1; }
    .page-banner-artistProfile .page-banner-image .parallax-img {
      transform: scale(1.1) translateY(0); }
  .page-banner-artistProfile .page-banner-content {
    position: relative;
    z-index: 1; }
  .page-banner-artistProfile .back-to-page {
    position: absolute;
    top: clamp(16px, 1.25vw, 24px);
    left: clamp(18.66667px, 1.45833vw, 28px);
    text-decoration: none;
    color: inherit;
    font-size: clamp(10.66667px, 0.83333vw, 16px);
    line-height: normal;
    font-family: "Inter", sans-serif; }
    @media screen and (max-width: 1024px) {
      .page-banner-artistProfile .back-to-page {
        top: 9px;
        left: 24px;
        font-size: 11px; } }
    .page-banner-artistProfile .back-to-page::before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_718_22768)'%3E%3Cpath d='M2.3925 4.37492H10V5.62492H2.3925L5.745 8.97742L4.86125 9.86117L0 4.99992L4.86125 0.138672L5.745 1.02242L2.3925 4.37492Z' fill='%23F9F9F9'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22768'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      display: inline-block;
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(8.88889px, 0.69444vw, 13.33333px);
      margin-right: clamp(9.77778px, 0.76389vw, 14.66667px);
      background-size: 100% auto;
      background-repeat: no-repeat;
      vertical-align: middle;
      margin-top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
      @media screen and (max-width: 1024px) {
        .page-banner-artistProfile .back-to-page::before {
          width: 10px;
          height: 10px;
          margin-right: 10px; } }
    .page-banner-artistProfile .back-to-page:hover {
      color: #fec45c; }
      .page-banner-artistProfile .back-to-page:hover::before {
        background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_718_22768)'%3E%3Cpath d='M2.3925 4.37492H10V5.62492H2.3925L5.745 8.97742L4.86125 9.86117L0 4.99992L4.86125 0.138672L5.745 1.02242L2.3925 4.37492Z' fill='%23fec45c'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22768'%3E%3Crect width='10' height='10' fill='%23fec45c'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
  .page-banner-artistProfile .sub-heading {
    color: #F67EA5;
    font-size: clamp(21.33333px, 1.66667vw, 32px); }
    @media screen and (max-width: 1024px) {
      .page-banner-artistProfile .sub-heading {
        font-size: 18px; } }
  .page-banner-artistProfile .page-heading {
    margin-bottom: clamp(40.88889px, 3.19444vw, 61.33333px); }
    @media screen and (max-width: 1024px) {
      .page-banner-artistProfile .page-heading {
        margin-bottom: 34px; } }
  .page-banner-artistProfile .profile-image {
    margin-top: calc(-1 * clamp(80px, 6.25vw, 120px));
    top: clamp(80px, 6.25vw, 120px);
    position: relative; }
    @media screen and (max-width: 1024px) {
      .page-banner-artistProfile .profile-image {
        margin-top: -124px;
        top: 124px; } }
    .page-banner-artistProfile .profile-image img {
      width: clamp(275.55556px, 21.52778vw, 413.33333px);
      aspect-ratio: 1/1;
      border-radius: 50%;
      object-fit: cover; }
      @media (min-width: 1280px) {
        .page-banner-artistProfile .profile-image img {
          width: 21.52778vw; } }
      @media screen and (max-width: 1024px) {
        .page-banner-artistProfile .profile-image img {
          width: 248px; } }

/*--- Artist Bio ---*/
.artist-bio-section {
  background-color: #151515;
  background-image: url("data:image/svg+xml,%3Csvg width='1440' height='530' viewBox='0 0 1440 530' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_733_24234' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1440' height='530'%3E%3Crect width='1440' height='530' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_733_24234)'%3E%3Cpath d='M805.5 78.3468C1071.79 158.234 1364.71 91.6613 1631 -148V264.75C1378.02 424.524 1085.1 424.524 805.5 331.323C525.895 238.121 286.234 304.694 286.234 477.782C286.234 650.871 472.637 730.758 778.871 597.613C1085.11 464.468 1587.25 490.727 1552.74 918.718C1517.29 1358.3 1098.42 1316.6 659.04 1250.02C246.29 1196.77 95.3925 1392.05 -20 1503V1076.94C310.2 863.903 685.669 983.734 898.702 1050.31C1111.73 1116.88 1364.71 1050.31 1311.45 850.589C1204.94 517.726 818.814 837.274 472.637 837.274C126.459 837.274 -113.202 477.782 153.088 211.492C366.12 -1.54033 667.917 29.5269 805.5 78.3468Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M775 69.9839C1031.45 146.919 1313.55 82.8064 1570 -148V249.5C1326.37 403.371 1044.27 403.371 775 313.613C505.726 223.855 274.919 287.968 274.919 454.661C274.919 621.355 454.435 698.29 749.355 570.064C1044.27 441.839 1527.87 467.127 1494.63 879.305C1460.49 1302.65 1057.1 1262.48 633.952 1198.37C236.452 1147.08 91.129 1335.15 -20 1442V1031.68C295.543 828.101 654.011 940.155 859.974 1004.54L864.758 1006.03C1069.92 1070.15 1313.55 1006.03 1262.26 813.693C1159.68 493.129 787.822 800.871 454.435 800.871C121.048 800.871 -109.758 454.661 146.693 198.21C351.854 -6.95163 642.5 22.9677 775 69.9839Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 100% auto;
  background-repeat: no-repeat; }
  @media screen and (max-width: 1024px) {
    .artist-bio-section {
      padding-top: 130px; } }
  @media screen and (max-width: 767px) {
    .artist-bio-section {
      background-image: url("data:image/svg+xml,%3Csvg width='414' height='655' viewBox='0 0 414 655' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.15'%3E%3Cmask id='mask0_738_24597' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='414' height='655'%3E%3Crect width='414' height='655' fill='%23DFE8ED'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_738_24597)'%3E%3Cpath d='M202.5 59.6694C319.758 94.8468 448.742 65.5323 566 -40V141.75C454.605 212.105 325.621 212.105 202.5 171.065C79.379 130.024 -26.1532 159.339 -26.1532 235.556C-26.1532 311.774 55.9272 346.952 190.774 288.323C325.621 229.694 546.736 241.256 531.538 429.718C515.929 623.285 331.484 604.919 138.008 575.605C-43.7419 552.153 -110.188 638.143 -161 687V499.387C-16.7236 406.305 147.18 457.54 241.353 486.978L243.54 487.661C337.347 516.976 448.742 487.661 425.29 399.718C378.387 253.145 208.363 393.855 55.9272 393.855C-96.5083 393.855 -202.041 235.556 -84.7825 118.298C9.024 24.4919 141.917 38.172 202.5 59.6694Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3Cpath d='M202.5 56.1048C315.565 90.0242 439.935 61.7581 553 -40V135.25C445.589 203.089 321.218 203.089 202.5 163.516C83.7823 123.944 -17.9758 152.21 -17.9758 225.702C-17.9758 299.194 61.1691 333.113 191.194 276.581C321.218 220.048 534.424 231.198 519.771 412.919C504.72 599.563 326.871 581.855 140.315 553.589C-34.9355 530.976 -99.0054 613.89 -148 661V480.097C-8.88341 390.344 149.158 439.746 239.963 468.131L242.073 468.79C332.524 497.056 439.935 468.79 417.323 383.992C372.097 242.661 208.153 378.339 61.1691 378.339C-85.8147 378.339 -187.573 225.702 -74.5083 112.637C15.9433 22.1855 144.083 35.3763 202.5 56.1048Z' stroke='%23BBC1C5' stroke-opacity='0.6' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
      background-size: 100%;
      background-position: top -70px left; } }
  .artist-bio-section .info-heading {
    margin-top: 0;
    margin-bottom: clamp(10.66667px, 0.83333vw, 16px);
    color: inherit;
    font-size: clamp(23.11111px, 1.80556vw, 34.66667px);
    line-height: 1.2;
    font-weight: 800;
    letter-spacing: 0; }
    @media screen and (max-width: 1024px) {
      .artist-bio-section .info-heading {
        font-size: 26px;
        margin-bottom: 12px; } }
    .artist-bio-section .info-heading .location {
      font-size: clamp(10.66667px, 0.83333vw, 16px);
      font-weight: 700;
      font-family: "Saira Extra Condensed", sans-serif;
      letter-spacing: clamp(1.06667px, 0.08333vw, 1.6px);
      margin-left: clamp(18.66667px, 1.45833vw, 28px);
      vertical-align: middle;
      text-transform: uppercase; }
      @media screen and (max-width: 1024px) {
        .artist-bio-section .info-heading .location {
          font-size: 12px;
          letter-spacing: 1.2px;
          margin-left: 21px; } }
  .artist-bio-section .bio-content {
    overflow: hidden;
    transition: max-height 0.3s ease;
    position: relative; }
    .artist-bio-section .bio-content.is-collapsed::after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: clamp(53.33333px, 4.16667vw, 80px);
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #151515 100%); }
    .artist-bio-section .bio-content a:not(:hover) {
      color: inherit; }
    .artist-bio-section .bio-content * {
      color: inherit; }
    .artist-bio-section .bio-content iframe {
      width: 100%; }
  .artist-bio-section .button--learnMore {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    font-weight: 500;
    text-decoration: none;
    display: none; }
    @media screen and (max-width: 1024px) {
      .artist-bio-section .button--learnMore {
        font-size: 15px; } }
    .artist-bio-section .button--learnMore::after {
      background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5' clip-path='url(%23clip0_718_22459)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6499 8.99831C16.6499 4.78267 13.2173 1.35008 8.99831 1.35008C4.7793 1.35008 1.34671 4.78267 1.34671 9.00169C1.34671 13.2207 4.7793 16.6533 8.99831 16.6533C13.2173 16.6533 16.6499 13.2207 16.6499 9.00169L16.6499 8.99831ZM18 8.99831C18 13.9599 13.9632 18 8.99831 18C4.03338 18 -0.00337392 13.9632 -0.00337371 8.99831C-0.00337349 4.03338 4.03675 1.76452e-07 8.99831 3.93329e-07C13.9599 6.10205e-07 18 4.03675 18 9.00169L18 8.99831Z' fill='white'/%3E%3Cg clip-path='url(%23clip1_718_22459)'%3E%3Cpath d='M5.53516 7.39124C5.75071 7.17596 6.0734 7.12828 6.33496 7.25745L6.44336 7.32385L6.4541 7.33167L6.46387 7.34143L6.5 7.3717L6.50977 7.38049L6.51953 7.39026L9.03809 9.92151L11.5576 7.39221L11.6572 7.3092C11.902 7.14052 12.2293 7.14752 12.4678 7.32581L12.4785 7.33362L12.4893 7.34241L12.5244 7.37366L12.5352 7.38245L12.5449 7.39221C12.7929 7.64151 12.8126 8.0291 12.6113 8.30139L12.5938 8.32288L12.5635 8.35901L12.5547 8.36878L12.5449 8.37854L9.53125 11.4078C9.28241 11.6578 8.89364 11.678 8.62109 11.4742L8.61035 11.4664L8.60059 11.4576L8.56445 11.4264L8.55469 11.4176L8.54492 11.4078L5.53516 8.37952C5.26005 8.1063 5.259 7.66343 5.53418 7.39026L5.53516 7.39124Z' fill='white' stroke='white' stroke-width='0.75'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22459'%3E%3Crect width='18' height='18' fill='white' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_718_22459'%3E%3Crect width='9' height='6' fill='white' transform='translate(4.75 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
      transition: all .2s ease; }
    @media screen and (min-width: 1025px) {
      .artist-bio-section .button--learnMore:hover, .artist-bio-section .button--learnMore:focus {
        color: white; } }
    @media screen and (min-width: 1025px) {
      .artist-bio-section .button--learnMore:hover::after, .artist-bio-section .button--learnMore:focus::after {
        background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='1' clip-path='url(%23clip0_718_22459)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6499 8.99831C16.6499 4.78267 13.2173 1.35008 8.99831 1.35008C4.7793 1.35008 1.34671 4.78267 1.34671 9.00169C1.34671 13.2207 4.7793 16.6533 8.99831 16.6533C13.2173 16.6533 16.6499 13.2207 16.6499 9.00169L16.6499 8.99831ZM18 8.99831C18 13.9599 13.9632 18 8.99831 18C4.03338 18 -0.00337392 13.9632 -0.00337371 8.99831C-0.00337349 4.03338 4.03675 1.76452e-07 8.99831 3.93329e-07C13.9599 6.10205e-07 18 4.03675 18 9.00169L18 8.99831Z' fill='%23ffffff'/%3E%3Cg clip-path='url(%23clip1_718_22459)'%3E%3Cpath d='M5.53516 7.39124C5.75071 7.17596 6.0734 7.12828 6.33496 7.25745L6.44336 7.32385L6.4541 7.33167L6.46387 7.34143L6.5 7.3717L6.50977 7.38049L6.51953 7.39026L9.03809 9.92151L11.5576 7.39221L11.6572 7.3092C11.902 7.14052 12.2293 7.14752 12.4678 7.32581L12.4785 7.33362L12.4893 7.34241L12.5244 7.37366L12.5352 7.38245L12.5449 7.39221C12.7929 7.64151 12.8126 8.0291 12.6113 8.30139L12.5938 8.32288L12.5635 8.35901L12.5547 8.36878L12.5449 8.37854L9.53125 11.4078C9.28241 11.6578 8.89364 11.678 8.62109 11.4742L8.61035 11.4664L8.60059 11.4576L8.56445 11.4264L8.55469 11.4176L8.54492 11.4078L5.53516 8.37952C5.26005 8.1063 5.259 7.66343 5.53418 7.39026L5.53516 7.39124Z' fill='%23ffffff' stroke='%23ffffff' stroke-width='0.75'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_718_22459'%3E%3Crect width='18' height='18' fill='%23fec45c' transform='translate(18) rotate(90)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_718_22459'%3E%3Crect width='9' height='6' fill='white' transform='translate(4.75 6.25)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } }
    .artist-bio-section .button--learnMore.less::after {
      transform: rotate(180deg); }
  .artist-bio-section .more-text {
    display: none; }
  .artist-bio-section .info-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    gap: clamp(101.33333px, 7.91667vw, 152px); }
    @media screen and (max-width: 1024px) {
      .artist-bio-section .info-wrapper {
        gap: 40px; } }
    @media screen and (min-width: 1024px) and (max-width: 1279px) {
      .artist-bio-section .info-wrapper {
        flex-wrap: nowrap; } }
    @media screen and (max-width: 767px) {
      .artist-bio-section .info-wrapper {
        flex-wrap: wrap; } }
    .artist-bio-section .info-wrapper .info-col {
      flex: auto;
      min-width: clamp(234.66667px, 18.33333vw, 352px); }
      @media screen and (max-width: 1024px) {
        .artist-bio-section .info-wrapper .info-col {
          min-width: 200px; } }
      @media screen and (max-width: 767px) {
        .artist-bio-section .info-wrapper .info-col {
          min-width: 0;
          width: 100%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .artist-bio-section .info-wrapper .info-col {
          width: auto;
          min-width: 264px; } }
      @media screen and (min-width: 1921px) {
        .artist-bio-section .info-wrapper .info-col:first-child {
          flex: 1 0 67.96%; } }
  .artist-bio-section .social-links {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    gap: clamp(26.66667px, 2.08333vw, 40px);
    margin-top: clamp(17.77778px, 1.38889vw, 26.66667px);
    margin-bottom: clamp(19.55556px, 1.52778vw, 29.33333px); }
    @media screen and (max-width: 1024px) {
      .artist-bio-section .social-links {
        gap: 20px; } }
    .artist-bio-section .social-links li a {
      display: block; }
    .artist-bio-section .social-links li .icon {
      display: block;
      width: clamp(20.44444px, 1.59722vw, 30.66667px);
      height: clamp(20.44444px, 1.59722vw, 30.66667px); }
      @media screen and (max-width: 1024px) {
        .artist-bio-section .social-links li .icon {
          width: 23px;
          height: 23px; } }
      .artist-bio-section .social-links li .icon img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain; }
        .artist-bio-section .social-links li .icon img.hover-img {
          display: none; }
      .artist-bio-section .social-links li .icon.icon-youtube {
        width: clamp(22.22222px, 1.73611vw, 33.33333px); }
        @media screen and (max-width: 1024px) {
          .artist-bio-section .social-links li .icon.icon-youtube {
            width: 25px; } }
    .artist-bio-section .social-links li:hover .icon img.default-img {
      display: none; }
    .artist-bio-section .social-links li:hover .icon img.hover-img {
      display: block; }
  .artist-bio-section .info-list {
    margin: 0;
    padding: 0;
    margin-top: clamp(17.77778px, 1.38889vw, 26.66667px);
    margin-bottom: clamp(20.44444px, 1.59722vw, 30.66667px);
    list-style: none; }
    @media screen and (max-width: 1024px) {
      .artist-bio-section .info-list {
        margin-bottom: 32px;
        margin-top: 19px; } }
    .artist-bio-section .info-list:last-of-type {
      margin-bottom: 0; }
    .artist-bio-section .info-list a {
      color: inherit;
      text-decoration: none;
      font-weight: 600;
      display: inline-block;
      font-size: clamp(13.33333px, 1.04167vw, 20px); }
      @media screen and (max-width: 1024px) {
        .artist-bio-section .info-list a {
          font-size: 16px; } }
      .artist-bio-section .info-list a:hover {
        text-decoration: underline;
        text-decoration-thickness: 1px; }
    .artist-bio-section .info-list li + li {
      margin-top: clamp(8.88889px, 0.69444vw, 13.33333px); }
    .artist-bio-section .info-list li .icon {
      width: clamp(18.66667px, 1.45833vw, 28px);
      height: clamp(18.66667px, 1.45833vw, 28px);
      position: relative;
      top: calc(-1 * clamp(0.88889px, 0.06944vw, 1.33333px));
      margin-right: clamp(12.44444px, 0.97222vw, 18.66667px); }
      .artist-bio-section .info-list li .icon img {
        display: block; }
    .artist-bio-section .info-list.website-link a {
      font-weight: 500; }
      .artist-bio-section .info-list.website-link a:hover .icon svg {
        stroke: white; }
    .artist-bio-section .info-list.website-link .icon {
      width: clamp(14.22222px, 1.11111vw, 21.33333px);
      height: clamp(14.22222px, 1.11111vw, 21.33333px);
      margin-left: clamp(5.33333px, 0.41667vw, 8px); }
      @media screen and (max-width: 1024px) {
        .artist-bio-section .info-list.website-link .icon {
          width: 16px;
          height: 16px;
          margin-left: 6px; } }
      .artist-bio-section .info-list.website-link .icon svg {
        fill: none;
        stroke: #fec45c; }

/*--- Profile Gallery Section ---*/
.profile-gallery-section {
  overflow: hidden; }
  .profile-gallery-section .section-heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    .profile-gallery-section .section-heading .page-heading {
      margin-bottom: 0;
      text-align: left; }
  .profile-gallery-section .swiper {
    overflow: visible;
    margin: 0 calc(-1 * clamp(14.66667px, 1.14583vw, 22px)); }
    @media screen and (max-width: 1024px) {
      .profile-gallery-section .swiper {
        margin: 0 -8px; } }
    .profile-gallery-section .swiper:not(.swiper-initialized) .swiper-slide {
      flex: 1 0 50%; }
      @media screen and (max-width: 1024px) {
        .profile-gallery-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
      @media screen and (max-width: 767px) {
        .profile-gallery-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 100%; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .profile-gallery-section .swiper:not(.swiper-initialized) .swiper-slide {
          flex: 1 0 50%; } }
    .profile-gallery-section .swiper-slide {
      padding: 0 clamp(14.66667px, 1.14583vw, 22px); }
      @media screen and (max-width: 1024px) {
        .profile-gallery-section .swiper-slide {
          padding: 0 8px; } }
    .profile-gallery-section .swiper-scrollbar {
      max-width: calc(100% - clamp(29.33333px, 2.29167vw, 44px));
      margin-left: auto;
      margin-right: auto; }
      @media screen and (max-width: 1024px) {
        .profile-gallery-section .swiper-scrollbar {
          display: none; } }
    .profile-gallery-section .swiper-button {
      position: static;
      transform: none; }
      @media screen and (max-width: 1024px) {
        .profile-gallery-section .swiper-button {
          display: none; } }
      .profile-gallery-section .swiper-button-prev {
        margin-right: clamp(8.88889px, 0.69444vw, 13.33333px);
        margin-left: auto; }
  .profile-gallery-section .galley-image {
    position: relative; }
    .profile-gallery-section .galley-image img {
      width: 100%;
      aspect-ratio: 571/574;
      object-fit: cover;
      border-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .profile-gallery-section .galley-image .icon {
      width: clamp(42.66667px, 3.33333vw, 64px);
      height: clamp(42.66667px, 3.33333vw, 64px);
      border-radius: 50%;
      background-color: rgba(21, 21, 21, 0.5);
      position: absolute;
      right: clamp(20.44444px, 1.59722vw, 30.66667px);
      bottom: clamp(19.55556px, 1.52778vw, 29.33333px);
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-justify-content: center;
      justify-content: center; }
      .profile-gallery-section .galley-image .icon svg {
        width: clamp(21.33333px, 1.66667vw, 32px);
        height: clamp(21.33333px, 1.66667vw, 32px); }
      .profile-gallery-section .galley-image .icon:hover {
        background-color: #151515; }

.profile-comment {
  -webkit-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  -moz-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  background-color: #E0E8EC;
  padding-bottom: clamp(56.88889px, 4.44444vw, 85.33333px);
  padding-top: clamp(98.66667px, 7.70833vw, 148px);
  position: relative; }
  @media screen and (max-width: 1024px) {
    .profile-comment {
      border-radius: 20px;
      padding: 91px 25px 28px; } }
  .profile-comment::before {
    content: "“";
    font-size: clamp(106.66667px, 8.33333vw, 160px);
    line-height: 1.6;
    font-weight: 700;
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: calc(-1 * clamp(2.66667px, 0.20833vw, 4px)); }
    @media screen and (max-width: 1024px) {
      .profile-comment::before {
        font-size: 100px;
        top: -3px; } }
  .profile-comment p {
    max-width: clamp(884.44444px, 69.09722vw, 1326.66667px);
    margin-left: auto;
    margin-right: auto;
    font-size: clamp(19.55556px, 1.52778vw, 29.33333px);
    line-height: 1.6;
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .profile-comment p {
        font-size: 20px; } }

.artistProfile-video-wrapper iframe {
  width: 100%;
  aspect-ratio: 1180/659;
  height: auto;
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
  @media screen and (max-width: 1024px) {
    .artistProfile-video-wrapper iframe {
      border-radius: 20px; } }

.artistProfile-product-wrapper .pin-spacer {
  background-image: none; }

.artistProfile-product-wrapper .most-popular-products .page-heading {
  margin-right: auto;
  margin-bottom: 0; }

.page-page .fancybox__viewport {
  padding-top: clamp(48px, 3.75vw, 72px); }

@media screen and (min-width: 1025px) {
  .page-page .fancybox__container.is-ready .f-panzoom__viewport {
    min-width: 44.23611vw;
    left: 50% !important;
    transform: translateX(-50%) scale(1) !important; } }

@media screen and (max-width: 1024px) {
  .page-page .fancybox__dialog .f-panzoom__wrapper {
    max-width: 70% !important; } }

@media screen and (max-width: 767px) {
  .page-page .fancybox__dialog .f-panzoom__wrapper {
    max-width: 70% !important; } }

.table-style {
  width: 100%; }
  .table-style th {
    background-color: #E0E8EC;
    line-height: 1.93846154;
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
    font-weight: 700;
    font-family: "Inter", sans-serif;
    padding: clamp(13.33333px, 1.04167vw, 20px);
    color: #0e0e0e;
    text-align: left; }
    .table-style th:first-child {
      border-top-left-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .table-style th:last-child {
      border-top-right-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
  .table-style tr:last-child {
    border-bottom: none; }
    .table-style tr:last-child td:first-child {
      border-bottom-left-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
      @media screen and (max-width: 1024px) {
        .table-style tr:last-child td:first-child {
          border-bottom-left-radius: 0; } }
    .table-style tr:last-child td:last-child {
      border-bottom-right-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
      @media screen and (max-width: 1024px) {
        .table-style tr:last-child td:last-child {
          border-bottom-right-radius: 0; } }
  .table-style td {
    padding: clamp(13.33333px, 1.04167vw, 20px);
    background-color: white;
    border-bottom-color: #D6E0E5;
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }

@media screen and (min-width: 1025px) {
  body:not(.default-page) .featured-products {
    overflow: hidden; } }

body:not(.default-page) .featured-products__list.slick-initialized {
  display: block; }

@media screen and (min-width: 1025px) {
  body:not(.default-page) .featured-products .slick-list {
    padding-top: clamp(8.88889px, 0.69444vw, 13.33333px);
    overflow: visible;
    margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px)); } }

@media screen and (min-width: 1025px) {
  body:not(.default-page) .featured-products .featured-card {
    margin: 0 clamp(10.66667px, 0.83333vw, 16px); } }

body:not(.default-page) .featured-products .slick-next, body:not(.default-page) .featured-products .slick-prev {
  width: clamp(39.11111px, 3.05556vw, 58.66667px);
  height: clamp(39.11111px, 3.05556vw, 58.66667px);
  border: 1px solid black;
  border-radius: 50%;
  background-color: transparent;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  opacity: .5;
  position: absolute;
  top: calc(-1 * clamp(25.77778px, 2.01389vw, 38.66667px));
  margin-top: 0;
  transform: translateY(-100%); }
  body:not(.default-page) .featured-products .slick-next::before, body:not(.default-page) .featured-products .slick-prev::before {
    width: clamp(8.88889px, 0.69444vw, 13.33333px);
    height: clamp(13.33333px, 1.04167vw, 20px); }
  body:not(.default-page) .featured-products .slick-next:hover, body:not(.default-page) .featured-products .slick-prev:hover {
    opacity: 1; }
  body:not(.default-page) .featured-products .slick-next.slick-disabled, body:not(.default-page) .featured-products .slick-prev.slick-disabled {
    opacity: .2; }

body:not(.default-page) .featured-products .slick-next {
  right: 0; }
  body:not(.default-page) .featured-products .slick-next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.537109 14.478C0.213562 14.1702 0.161074 13.6937 0.392578 13.3335L0.442383 13.2632L0.448242 13.2554L0.454102 13.2485L0.522461 13.1743L0.52832 13.1675L0.535156 13.1606L6.50977 7.49951L0.538085 1.83447C0.21164 1.52501 0.165115 1.0471 0.396484 0.687988L0.446288 0.617676L0.458007 0.604004L0.52539 0.528809L0.532226 0.521973L0.539062 0.516113C0.882008 0.191368 1.41108 0.166353 1.78418 0.429199L1.79199 0.434082L1.79883 0.439941L1.87695 0.504394L1.89062 0.516113L8.56641 6.84033C8.9145 7.17039 8.9445 7.69235 8.6582 8.05713L8.65332 8.06396L8.64648 8.0708L8.5791 8.14502L8.56543 8.15869L1.89062 14.479L1.88965 14.479C1.53741 14.8155 0.986924 14.8368 0.610352 14.5415L0.537109 14.478Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A"); }

body:not(.default-page) .featured-products .slick-prev {
  left: auto;
  right: clamp(48px, 3.75vw, 72px); }
  body:not(.default-page) .featured-products .slick-prev::before {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='15' viewBox='0 0 10 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.56445 14.478C8.888 14.1702 8.94049 13.6937 8.70898 13.3335L8.65918 13.2632L8.65332 13.2554L8.64746 13.2485L8.5791 13.1743L8.57324 13.1675L8.56641 13.1606L2.5918 7.49951L8.56348 1.83447C8.88992 1.52501 8.93645 1.0471 8.70508 0.687988L8.65527 0.617676L8.64356 0.604004L8.57617 0.528809L8.56934 0.521973L8.5625 0.516113C8.21955 0.191368 7.69048 0.166353 7.31738 0.429199L7.30957 0.434082L7.30273 0.439941L7.22461 0.504394L7.21094 0.516113L0.535157 6.84033C0.187063 7.17039 0.157063 7.69235 0.44336 8.05713L0.448242 8.06396L0.455078 8.0708L0.522461 8.14502L0.536133 8.15869L7.21094 14.479L7.21191 14.479C7.56415 14.8155 8.11464 14.8368 8.49121 14.5415L8.56445 14.478Z' fill='black' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A"); }

/*--- [ Speedball Design bank page ] ---*/
.page-banner-image.has-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #151515;
  opacity: .75; }

.design-gallery-heading {
  margin-bottom: 0;
  margin-top: clamp(26.66667px, 2.08333vw, 40px); }
  @media screen and (max-width: 1024px) {
    .design-gallery-heading {
      margin-bottom: 30px; } }

.design-gallery-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: clamp(26.66667px, 2.08333vw, 40px);
  grid-row-gap: clamp(26.66667px, 2.08333vw, 40px);
  margin-top: clamp(26.66667px, 2.08333vw, 40px); }
  @media screen and (max-width: 1024px) {
    .design-gallery-wrapper {
      grid-template-columns: repeat(4, 1fr);
      column-gap: 15px;
      row-gap: 15px;
      margin-top: 15px; } }
  @media screen and (max-width: 767px) {
    .design-gallery-wrapper {
      grid-template-columns: repeat(2, 1fr);
      column-gap: 15px;
      row-gap: 15px; } }
  .design-gallery-wrapper .design-gallery-item {
    background-color: white;
    border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
    overflow: hidden;
    aspect-ratio: 330/225; }
    .design-gallery-wrapper .design-gallery-item:hover img {
      transform: scale(1.048); }
  .design-gallery-wrapper img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    width: 100%;
    transition: all .3s linear; }

.gallerybank .f-thumbs__slide button {
  background-color: white; }

.gallerybank.is-ready .f-panzoom__viewport {
  background-color: white;
  border-radius: clamp(14.22222px, 1.11111vw, 21.33333px);
  transition: .2s ease; }

.gallerybank .is-horizontal.is-ltr .f-button.is-arrow.is-prev {
  left: clamp(17.77778px, 1.38889vw, 26.66667px); }
  @media screen and (max-width: 1024px) {
    .gallerybank .is-horizontal.is-ltr .f-button.is-arrow.is-prev {
      left: 10px; } }

.gallerybank .is-horizontal.is-ltr .f-button.is-arrow.is-next {
  right: clamp(17.77778px, 1.38889vw, 26.66667px); }
  @media screen and (max-width: 1024px) {
    .gallerybank .is-horizontal.is-ltr .f-button.is-arrow.is-next {
      right: 10px; } }

@media screen and (max-width: 1024px) {
  .gallerybank .f-button.is-arrow.is-prev, .gallerybank .f-button.is-arrow.is-next {
    display: block; } }

.gallerybank .f-button:not([data-fancybox-close]):not(.is-arrow) {
  display: block;
  margin: 0 clamp(4.44444px, 0.34722vw, 6.66667px); }

.gallerybank .f-button:not([data-fancybox-close]):not(.is-arrow)[title*="slideshow"], .gallerybank .f-button:not([data-fancybox-close]):not(.is-arrow)[title*="thumbnails"] {
  display: none; }

.gallerybank .f-thumbs img {
  pointer-events: all; }

.gallerybank .f-button {
  line-height: 0; }

.cart-page .alertBox {
  margin-top: clamp(26.66667px, 2.08333vw, 40px);
  margin-bottom: 0; }
  .cart-page .alertBox--info svg {
    fill: #151515; }

.cart-page .modal-header {
  border-bottom: none; }
  .cart-page .modal-header-title {
    font-size: clamp(22.22222px, 1.73611vw, 33.33333px); }

.cart-page .modal-body {
  padding-left: clamp(31.11111px, 2.43056vw, 46.66667px);
  padding-right: clamp(31.11111px, 2.43056vw, 46.66667px);
  padding-bottom: clamp(26.66667px, 2.08333vw, 40px); }

.cart-page .modal .form-actions {
  margin-top: clamp(26.66667px, 2.08333vw, 40px); }

.cart-page .modal .form-field {
  margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }

.cart-hero {
  padding-bottom: clamp(42.66667px, 3.33333vw, 64px);
  padding-top: clamp(45.33333px, 3.54167vw, 68px); }
  @media screen and (max-width: 1024px) {
    .cart-hero {
      padding-top: 20px;
      padding-bottom: 46px; } }
  .cart-hero .page-heading {
    line-height: 1.0625; }
    @media screen and (max-width: 1024px) {
      .cart-hero .page-heading {
        line-height: normal;
        margin-bottom: 14px; } }
    .cart-hero .page-heading .countPill {
      position: relative;
      display: inline-block;
      width: clamp(29.33333px, 2.29167vw, 44px);
      height: clamp(29.33333px, 2.29167vw, 44px);
      line-height: clamp(29.33333px, 2.29167vw, 44px);
      background-color: #C6281D;
      font-weight: 800;
      margin-left: clamp(6.22222px, 0.48611vw, 9.33333px);
      top: calc(-1 * clamp(28.44444px, 2.22222vw, 42.66667px));
      letter-spacing: 0; }
      @media screen and (max-width: 1024px) {
        .cart-hero .page-heading .countPill {
          display: none; } }
  @media screen and (max-width: 1024px) {
    .cart-hero .image-caption {
      left: 24px;
      right: 24px;
      bottom: 10px; } }
  .cart-hero .free-shipping {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .cart-hero .free-shipping {
        flex-direction: column; } }
    .cart-hero .free-shipping .shipping-message {
      font-weight: 400;
      line-height: 1;
      font-family: "Inter", sans-serif; }
      @media screen and (max-width: 1024px) {
        .cart-hero .free-shipping .shipping-message {
          font-size: 13px;
          line-height: normal; } }
    .cart-hero .free-shipping .shipping-progressbar {
      width: 100%;
      max-width: clamp(304px, 23.75vw, 456px);
      height: clamp(7.11111px, 0.55556vw, 10.66667px);
      margin-left: clamp(20.44444px, 1.59722vw, 30.66667px);
      background-color: white;
      -webkit-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      -moz-border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: clamp(8.88889px, 0.69444vw, 13.33333px);
      overflow: hidden; }
      @media screen and (max-width: 1024px) {
        .cart-hero .free-shipping .shipping-progressbar {
          margin-left: 0;
          margin-top: 14px;
          height: 5px; } }
      .cart-hero .free-shipping .shipping-progressbar .loading-area {
        background-color: #fec45c;
        height: 100%; }
    .cart-hero .free-shipping .shipping-value {
      font-weight: 500;
      line-height: 1;
      font-family: "Inter", sans-serif;
      margin-left: clamp(14.22222px, 1.11111vw, 21.33333px); }
      @media screen and (max-width: 1024px) {
        .cart-hero .free-shipping .shipping-value {
          display: none; } }

/*--- [ Cart Table ] ---*/
@media screen and (max-width: 1024px) {
  .cart-table {
    padding-top: 24px; } }

.cart-table .cart {
  border-color: #D6E0E5;
  margin-bottom: clamp(15.11111px, 1.18056vw, 22.66667px); }
  @media screen and (max-width: 1024px) {
    .cart-table .cart-header {
      display: none; } }
  .cart-table .cart-header-item {
    background-color: #E0E8EC;
    line-height: 1.93846154;
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
    font-weight: 700;
    font-family: "Inter", sans-serif;
    padding-top: clamp(13.33333px, 1.04167vw, 20px);
    padding-bottom: clamp(12.44444px, 0.97222vw, 18.66667px);
    color: #0e0e0e; }
    .cart-table .cart-header-item:first-child {
      border-top-left-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
      padding-left: clamp(40px, 3.125vw, 60px); }
    .cart-table .cart-header-item:last-child {
      border-top-right-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
      padding-right: clamp(53.33333px, 4.16667vw, 80px); }
  @media screen and (max-width: 1024px) {
    .cart-table .cart-list {
      border-top: none; } }
  .cart-table .cart-list .cart-item {
    padding-top: clamp(18.66667px, 1.45833vw, 28px);
    padding-bottom: clamp(18.66667px, 1.45833vw, 28px);
    line-height: 0;
    border-bottom-color: #D6E0E5; }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item::after {
        content: "";
        display: block;
        clear: both; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item {
        border-radius: 10px;
        background-color: white;
        border-bottom: none;
        padding: 13px 11px 25px 17%;
        display: block; } }
    @media screen and (max-width: 767px) {
      .cart-table .cart-list .cart-item {
        display: flex;
        flex-wrap: wrap;
        padding-left: 13px; } }
    .cart-table .cart-list .cart-item-block {
      background-color: white; }
    .cart-table .cart-list .cart-item-figure {
      width: auto;
      padding-left: clamp(22.22222px, 1.73611vw, 33.33333px); }
      @media screen and (min-width: 1025px) {
        .cart-table .cart-list .cart-item-figure {
          padding-top: clamp(18.66667px, 1.45833vw, 28px);
          padding-bottom: clamp(18.66667px, 1.45833vw, 28px); } }
      @media screen and (max-width: 1024px) {
        .cart-table .cart-list .cart-item-figure {
          padding-left: 0;
          width: 20%;
          margin-left: -20%;
          text-align: left;
          float: left; } }
      @media screen and (max-width: 767px) {
        .cart-table .cart-list .cart-item-figure {
          width: 25.3%;
          margin-left: 0; } }
      @media screen and (max-width: 767px) {
        .cart-table .cart-list .cart-item-figure {
          margin-bottom: 10px;
          margin-left: 0;
          float: none; } }
    .cart-table .cart-list .cart-item-image, .cart-table .cart-list .cart-item-fixed-image {
      width: clamp(77.33333px, 6.04167vw, 116px);
      aspect-ratio: 87/107.17;
      max-height: none;
      max-width: none;
      object-fit: contain;
      padding: clamp(7.11111px, 0.55556vw, 10.66667px); }
      @media screen and (min-width: 1025px) {
        .cart-table .cart-list .cart-item-image, .cart-table .cart-list .cart-item-fixed-image {
          width: 6.04167vw; } }
      @media screen and (max-width: 1024px) {
        .cart-table .cart-list .cart-item-image, .cart-table .cart-list .cart-item-fixed-image {
          padding: 8px;
          width: 100%;
          margin-left: 0; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-title {
        padding-left: 15px !important;
        display: block !important;
        height: auto;
        width: 100%;
        padding-top: 10px;
        margin-bottom: 15px; } }
    @media screen and (max-width: 767px) {
      .cart-table .cart-list .cart-item-title {
        width: calc(100% - 25.33%); } }
    .cart-table .cart-list .cart-item-name {
      font-weight: 700;
      line-height: 1.575;
      letter-spacing: 0;
      color: #222;
      margin-bottom: clamp(0.88889px, 0.06944vw, 1.33333px);
      width: 100%; }
      @media screen and (max-width: 1024px) {
        .cart-table .cart-list .cart-item-name {
          font-size: 15px;
          line-height: normal;
          margin-bottom: 5px; } }
      .cart-table .cart-list .cart-item-name a {
        text-decoration: none;
        color: inherit; }
    .cart-table .cart-list .cart-item .definitionList {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
      line-height: 1.5;
      color: #333;
      font-family: "Inter", sans-serif;
      margin-top: 0; }
      @media screen and (max-width: 1024px) {
        .cart-table .cart-list .cart-item .definitionList {
          font-size: 13px;
          margin-bottom: 10px; } }
      .cart-table .cart-list .cart-item .definitionList-key {
        font-weight: 600; }
    .cart-table .cart-list .cart-item .change {
      text-decoration: none;
      font-weight: 600;
      line-height: 1.5;
      color: #333333;
      display: inline-block; }
      @media screen and (max-width: 1024px) {
        .cart-table .cart-list .cart-item .change {
          font-size: 12px;
          display: inline-block; } }
      .cart-table .cart-list .cart-item .change .icon {
        width: clamp(14.22222px, 1.11111vw, 21.33333px);
        height: clamp(14.22222px, 1.11111vw, 21.33333px);
        margin-right: clamp(7.11111px, 0.55556vw, 10.66667px); }
        @media screen and (max-width: 1024px) {
          .cart-table .cart-list .cart-item .change .icon {
            width: 15.89px;
            height: 15.89px;
            margin-top: -2px; } }
        .cart-table .cart-list .cart-item .change .icon svg {
          fill: black;
          stroke: black; }
      .cart-table .cart-list .cart-item .change:hover {
        color: #C6281D; }
        .cart-table .cart-list .cart-item .change:hover .icon svg {
          fill: #C6281D;
          stroke: #C6281D; }
    .cart-table .cart-list .cart-item-info {
      font-weight: 600;
      font-size: clamp(13.33333px, 1.04167vw, 20px);
      font-family: "Inter", sans-serif;
      color: black;
      position: relative;
      width: 17%; }
      @media screen and (max-width: 1024px) {
        .cart-table .cart-list .cart-item-info {
          width: 33.3%; } }
      @media screen and (max-width: 767px) {
        .cart-table .cart-list .cart-item-info {
          width: 100%; } }
      .cart-table .cart-list .cart-item-info .cart-remove {
        background-color: transparent;
        padding: 0;
        margin: 0;
        width: clamp(18.66667px, 1.45833vw, 28px);
        height: clamp(18.66667px, 1.45833vw, 28px);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: clamp(32px, 2.5vw, 48px); }
        @media screen and (max-width: 1024px) {
          .cart-table .cart-list .cart-item-info .cart-remove {
            width: 18px;
            height: 18px;
            right: 12px; } }
        .cart-table .cart-list .cart-item-info .cart-remove svg {
          fill: none;
          stroke: black; }
      .cart-table .cart-list .cart-item-info:last-child {
        padding-right: clamp(53.33333px, 4.16667vw, 80px);
        width: 20%; }
        @media screen and (max-width: 1024px) {
          .cart-table .cart-list .cart-item-info:last-child {
            width: 33.3%;
            padding-right: 0; } }
        @media screen and (max-width: 767px) {
          .cart-table .cart-list .cart-item-info:last-child {
            width: 100%; } }
      @media screen and (max-width: 767px) {
        .cart-table .cart-list .cart-item-info + .cart-item-info {
          margin-top: 20px; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-block {
        line-height: normal;
        padding-left: 15px;
        text-align: left;
        float: left; } }
    @media screen and (max-width: 767px) {
      .cart-table .cart-list .cart-item-block {
        justify-content: flex-start;
        display: flex;
        align-items: center;
        padding-left: 0; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-label {
        float: none;
        width: auto;
        padding-right: 0;
        margin-bottom: 0;
        font-size: 10px;
        font-weight: 400;
        font-family: "Inter", sans-serif;
        color: black;
        display: block;
        padding-left: 0;
        margin-bottom: 10px; } }
    @media screen and (max-width: 767px) {
      .cart-table .cart-list .cart-item-label {
        width: 25.33%;
        text-align: right;
        margin-bottom: 0; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-value {
        font-size: 12px;
        font-weight: 700;
        font-family: "Inter", sans-serif;
        padding-left: 0; } }
    @media screen and (max-width: 767px) {
      .cart-table .cart-list .cart-item-value {
        padding-left: 15px; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-quantity .form-increment {
        margin-left: 0; } }
    @media screen and (max-width: 767px) {
      .cart-table .cart-list .cart-item-quantity .form-increment {
        margin-left: 15px; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-quantity .form-increment button {
        width: 25px;
        height: 25px; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-quantity .form-increment button .icon {
        width: 8.63px;
        height: 8.63px; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item-quantity .form-increment .form-input--incrementTotal {
        min-width: 45px;
        font-size: 14px;
        height: 25px; } }
    .cart-table .cart-list .cart-item:last-child {
      border-bottom: none; }
      .cart-table .cart-list .cart-item:last-child .cart-item-block:first-child {
        border-bottom-left-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
        @media screen and (max-width: 1024px) {
          .cart-table .cart-list .cart-item:last-child .cart-item-block:first-child {
            border-bottom-left-radius: 0; } }
      .cart-table .cart-list .cart-item:last-child .cart-item-block:last-child {
        border-bottom-right-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
        @media screen and (max-width: 1024px) {
          .cart-table .cart-list .cart-item:last-child .cart-item-block:last-child {
            border-bottom-right-radius: 0; } }
    @media screen and (max-width: 1024px) {
      .cart-table .cart-list .cart-item + .cart-item {
        margin-top: 10px; } }

/*--- [ Cart Edit Popup ] ---*/
#CartEditProductFieldsForm .form-label--alternate {
  line-height: 1;
  font-weight: 700;
  margin-bottom: clamp(10.66667px, 0.83333vw, 16px);
  color: #151515; }

#CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-radio:checked + .form-option.unavailable, #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-radio:checked + .form-option.non-purchasable {
  box-shadow: 0 0 0 1px #808384;
  background-color: #DADADA; }

#CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option {
  margin: 0;
  -webkit-border-radius: clamp(4.44444px, 0.34722vw, 6.66667px);
  -moz-border-radius: clamp(4.44444px, 0.34722vw, 6.66667px);
  border-radius: clamp(4.44444px, 0.34722vw, 6.66667px);
  display: block;
  border-color: #333; }
  #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option.unavailable, #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option.non-purchasable {
    background-color: #E3E5E7;
    color: #4F4F4F;
    opacity: 1; }
    #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option.unavailable::before, #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option.non-purchasable::before {
      display: none; }
  #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option .form-option-variant {
    font-weight: 500;
    line-height: 1;
    padding: clamp(13.33333px, 1.04167vw, 20px) clamp(24.88889px, 1.94444vw, 37.33333px);
    display: block; }
    @media screen and (max-width: 1024px) {
      #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option .form-option-variant {
        padding: 15px 12px;
        font-size: 16px; } }

#CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  gap: clamp(20.44444px, 1.59722vw, 30.66667px);
  flex-wrap: wrap; }
  @media screen and (max-width: 1024px) {
    #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option-list {
      gap: 10px; } }
  #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option-list .form-option-wrapper {
    min-width: calc((100% - (3 * clamp(20.44444px, 1.59722vw, 30.66667px))) / 4); }
    @media screen and (max-width: 1024px) {
      #CartEditProductFieldsForm [data-product-attribute="set-rectangle"] .form-option-list .form-option-wrapper {
        min-width: calc((100% - (3 * 10px)) / 4); } }

#CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + .form-label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + .form-label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + label {
  font-weight: 500;
  line-height: 1; }
  @media screen and (max-width: 1024px) {
    #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + .form-label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-checkbox + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + .form-label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + label, #CartEditProductFieldsForm [data-product-attribute="set-radio"] body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper #CartEditProductFieldsForm [data-product-attribute="set-radio"] .form-radio + label {
      font-size: 16px; } }

#CartEditProductFieldsForm [data-product-attribute="swatch"] .form-radio:checked + .form-option {
  box-shadow: none;
  outline: 1px solid #0e0e0e !important;
  outline-offset: clamp(2.66667px, 0.20833vw, 4px) !important;
  box-shadow: 0 0 0 clamp(2.66667px, 0.20833vw, 4px) #fff;
  border-color: white; }
  #CartEditProductFieldsForm [data-product-attribute="swatch"] .form-radio:checked + .form-option.unavailable {
    opacity: 1; }

#CartEditProductFieldsForm [data-product-attribute="swatch"] .form-option {
  border-color: #151515;
  border-radius: 50%;
  padding: 0;
  margin-right: clamp(19.55556px, 1.52778vw, 29.33333px);
  margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
  #CartEditProductFieldsForm [data-product-attribute="swatch"] .form-option.unavailable {
    opacity: .5;
    box-shadow: none;
    outline: 1px solid #0e0e0e !important;
    outline-offset: clamp(2.66667px, 0.20833vw, 4px) !important;
    box-shadow: 0 0 0 clamp(2.66667px, 0.20833vw, 4px) #fff;
    border-color: white; }
    #CartEditProductFieldsForm [data-product-attribute="swatch"] .form-option.unavailable::before {
      left: calc(-1 * clamp(3.55556px, 0.27778vw, 5.33333px));
      transform-origin: center;
      width: calc(100% + clamp(7.11111px, 0.55556vw, 10.66667px));
      top: 50%;
      border-bottom: 1px solid #fff; }

#CartEditProductFieldsForm [data-product-attribute="swatch"] .form-option-variant {
  width: clamp(24.88889px, 1.94444vw, 37.33333px);
  height: clamp(24.88889px, 1.94444vw, 37.33333px);
  border-radius: 50%; }

#CartEditProductFieldsForm [data-product-attribute="swatch"] input:focus + label {
  outline: 1px solid #0e0e0e !important;
  outline-offset: clamp(2.66667px, 0.20833vw, 4px) !important;
  box-shadow: 0 0 0 clamp(2.66667px, 0.20833vw, 4px) #fff;
  border-color: transparent; }

#alert-modal {
  background-color: #ECF1F4 !important; }
  #alert-modal .button {
    margin-bottom: 0; }
    #alert-modal .button + .button {
      margin-left: 10px; }

/*--- [ Card Total wrapper ] ---*/
.card-total-wrapper {
  background-color: white;
  -webkit-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  -moz-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  padding: clamp(13.33333px, 1.04167vw, 20px) clamp(53.33333px, 4.16667vw, 80px) clamp(41.77778px, 3.26389vw, 62.66667px); }
  @media screen and (max-width: 1024px) {
    .card-total-wrapper {
      border-radius: 20px;
      padding: 21px 24px 28px; } }
  .card-total-wrapper .form-input, .card-total-wrapper .select2-search--dropdown .select2-search__field, .select2-search--dropdown .card-total-wrapper .select2-search__field, .card-total-wrapper .select2-container .select2-selection--single, .select2-container .card-total-wrapper .select2-selection--single, .card-total-wrapper .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .card-total-wrapper .select2-search__field, .card-total-wrapper .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .yotpo-new-input-container, .card-total-wrapper .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper textarea, .card-total-wrapper .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper select, .card-total-wrapper body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field {
    border: 1px solid #8f8f8f; }
  .card-total-wrapper input[type="radio"] {
    opacity: 0;
    position: absolute;
    visibility: hidden; }
    .card-total-wrapper input[type="radio"] + label {
      padding-left: clamp(26.66667px, 2.08333vw, 40px);
      position: relative;
      display: block;
      line-height: normal; }
      .card-total-wrapper input[type="radio"] + label::before {
        position: absolute;
        content: "";
        width: clamp(14.22222px, 1.11111vw, 21.33333px);
        height: clamp(14.22222px, 1.11111vw, 21.33333px);
        border-radius: 50%;
        border: 1px solid #6E6E6E;
        background-color: white;
        left: 0;
        top: clamp(0.88889px, 0.06944vw, 1.33333px); }
        @media (max-width: 1280px) {
          .card-total-wrapper input[type="radio"] + label::before {
            width: 16px;
            height: 16px;
            top: 1px; } }
    .card-total-wrapper input[type="radio"]:checked + label::after {
      position: absolute;
      content: "";
      width: clamp(8.88889px, 0.69444vw, 13.33333px);
      height: clamp(8.88889px, 0.69444vw, 13.33333px);
      border-radius: 50%;
      background-color: #151515;
      left: clamp(2.66667px, 0.20833vw, 4px);
      top: clamp(3.55556px, 0.27778vw, 5.33333px); }
      @media (max-width: 1280px) {
        .card-total-wrapper input[type="radio"]:checked + label::after {
          width: 10px;
          height: 10px;
          left: 3px;
          top: 4px; } }
  .card-total-wrapper .cart-totals {
    width: 100%;
    float: none; }
    @media screen and (max-width: 1024px) {
      .card-total-wrapper .cart-totals {
        margin-bottom: 8px; } }
    .card-total-wrapper .cart-totals .cart-total {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap; }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .cart-totals .cart-total {
          justify-content: space-between;
          padding-top: 14px;
          padding-bottom: 14px;
          position: relative; } }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .cart-totals .cart-total:first-child {
          padding-top: 0; } }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .cart-totals .cart-total::after, .card-total-wrapper .cart-totals .cart-total::before {
          display: none; } }
      .card-total-wrapper .cart-totals .cart-total + .cart-total {
        border-top: 1px solid #C8D3D8; }
      .card-total-wrapper .cart-totals .cart-total-label, .card-total-wrapper .cart-totals .cart-total-value {
        line-height: 1;
        font-weight: 500;
        font-family: "Inter", sans-serif;
        color: black;
        padding-top: clamp(13.33333px, 1.04167vw, 20px);
        padding-bottom: clamp(13.33333px, 1.04167vw, 20px); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .cart-total-label, .card-total-wrapper .cart-totals .cart-total-value {
            padding-top: 0;
            padding-bottom: 0;
            padding-left: 0; } }
        .card-total-wrapper .cart-totals .cart-total-label strong, .card-total-wrapper .cart-totals .cart-total-value strong {
          font-weight: inherit; }
      @media screen and (min-width: 1025px) {
        .card-total-wrapper .cart-totals .cart-total-label {
          padding-top: clamp(21.33333px, 1.66667vw, 32px);
          padding-bottom: clamp(21.33333px, 1.66667vw, 32px); } }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .cart-totals .cart-total-label {
          text-align: left; } }
      .card-total-wrapper .cart-totals .cart-total-label a {
        margin-top: clamp(4.44444px, 0.34722vw, 6.66667px);
        display: inline-block; }
      .card-total-wrapper .cart-totals .cart-total-value {
        font-weight: 700; }
        .card-total-wrapper .cart-totals .cart-total-value button {
          width: clamp(32px, 2.5vw, 48px);
          height: clamp(32px, 2.5vw, 48px); }
          @media screen and (max-width: 1024px) {
            .card-total-wrapper .cart-totals .cart-total-value button {
              width: 36px;
              height: 36px;
              position: absolute;
              right: -9px;
              top: 4px; } }
          .card-total-wrapper .cart-totals .cart-total-value button span {
            line-height: 0; }
        .card-total-wrapper .cart-totals .cart-total-value .icon {
          width: clamp(11.04889px, 0.86319vw, 16.57333px);
          height: clamp(11.04889px, 0.86319vw, 16.57333px); }
          @media screen and (max-width: 1024px) {
            .card-total-wrapper .cart-totals .cart-total-value .icon {
              width: 12.43px;
              height: 12.43px; } }
          .card-total-wrapper .cart-totals .cart-total-value .icon svg {
            fill: none;
            stroke: black; }
      .card-total-wrapper .cart-totals .cart-total .grandTotal-label {
        font-size: clamp(18.66667px, 1.45833vw, 28px);
        font-weight: 600; }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .cart-total .grandTotal-label {
            font-size: 16px; } }
      .card-total-wrapper .cart-totals .cart-total-grandTotal {
        font-size: clamp(22.22222px, 1.73611vw, 33.33333px);
        padding-top: clamp(23.11111px, 1.80556vw, 34.66667px);
        padding-bottom: clamp(22.22222px, 1.73611vw, 33.33333px); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .cart-total-grandTotal {
            padding-top: 0;
            padding-bottom: 0;
            font-size: 18px; } }
      .card-total-wrapper .cart-totals .cart-total + .cart-total {
        border-top-color: #C8D3D8; }
      .select2-search--dropdown .card-total-wrapper .cart-totals .cart-total .select2-search__field, .select2-container .card-total-wrapper .cart-totals .cart-total .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .card-total-wrapper .cart-totals .cart-total .select2-search__field, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .cart-total select, .card-total-wrapper .cart-totals .cart-total body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .cart-total select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field {
        width: 100%; }
        @media screen and (max-width: 1024px) {
          .select2-search--dropdown .card-total-wrapper .cart-totals .cart-total .select2-search__field, .select2-container .card-total-wrapper .cart-totals .cart-total .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .card-total-wrapper .cart-totals .cart-total .select2-search__field, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total .yotpo-new-input-container, .card-total-wrapper .cart-totals .cart-total .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .cart-total textarea, .card-total-wrapper .cart-totals .cart-total .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .cart-total select, .card-total-wrapper .cart-totals .cart-total body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .cart-total select, .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field {
            height: 47px; } }
    .card-total-wrapper .cart-totals .shipping-estimate-show {
      text-decoration: none; }
    .card-total-wrapper .cart-totals .shipping-estimator {
      width: 100%;
      margin-bottom: clamp(21.33333px, 1.66667vw, 32px); }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .cart-totals .shipping-estimator {
          padding-top: 14px;
          margin-bottom: 0; } }
      .card-total-wrapper .cart-totals .shipping-estimator dl {
        margin-bottom: 0; }
        .card-total-wrapper .cart-totals .shipping-estimator dl::after {
          content: "";
          display: table;
          clear: both; }
      .card-total-wrapper .cart-totals .shipping-estimator .estimator-form-label {
        padding: clamp(11.55556px, 0.90278vw, 17.33333px) 0;
        margin-top: clamp(4.44444px, 0.34722vw, 6.66667px); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .shipping-estimator .estimator-form-label {
            padding-top: 10px;
            padding-bottom: 10px; } }
        @media screen and (max-width: 767px) {
          .card-total-wrapper .cart-totals .shipping-estimator .estimator-form-label {
            margin-top: 0;
            padding-top: 0; } }
      .card-total-wrapper .cart-totals .shipping-estimator .estimator-form-input {
        width: 85%;
        margin-bottom: clamp(21.33333px, 1.66667vw, 32px); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .shipping-estimator .estimator-form-input {
            width: 78%;
            margin-bottom: 15px; } }
        @media screen and (max-width: 767px) {
          .card-total-wrapper .cart-totals .shipping-estimator .estimator-form-input {
            width: 100%; } }
      .card-total-wrapper .cart-totals .shipping-estimator .button--primary {
        width: auto;
        margin-bottom: 0;
        line-height: 1;
        padding-top: clamp(13.33333px, 1.04167vw, 20px);
        padding-bottom: clamp(13.33333px, 1.04167vw, 20px);
        min-height: clamp(41.77778px, 3.26389vw, 62.66667px); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .shipping-estimator .button--primary {
            font-size: 14px;
            min-height: 50px; } }
        @media screen and (max-width: 767px) {
          .card-total-wrapper .cart-totals .shipping-estimator .button--primary {
            width: 100%;
            padding-top: 17px;
            padding-bottom: 17px; } }
      .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes:empty {
        margin-bottom: 0; }
      .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes ul {
        margin: 0; }
      .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-label-text {
        margin-left: 0; }
      .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-row {
        margin-top: clamp(21.33333px, 1.66667vw, 32px);
        margin-bottom: clamp(21.33333px, 1.66667vw, 32px); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-row {
            margin-top: 14px;
            margin-bottom: 14px; } }
        .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-row dl {
          display: -webkit-box;
          display: -moz-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-box-align: center;
          -moz-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          align-items: center;
          -webkit-justify-content: space-between;
          justify-content: space-between; }
          .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-row dl::after {
            display: none; }
      .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-label {
        padding: 0;
        float: none; }
      .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-input--price {
        margin-bottom: 0; }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .shipping-estimator .shipping-quotes .estimator-form-input--price {
            width: auto; } }
    .card-total-wrapper .cart-totals .coupon-code {
      width: 100%; }
    .card-total-wrapper .cart-totals .coupon-form {
      margin-bottom: clamp(21.33333px, 1.66667vw, 32px); }
      @media screen and (min-width: 1025px) {
        .card-total-wrapper .cart-totals .coupon-form {
          display: flex; } }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        .card-total-wrapper .cart-totals .coupon-form {
          display: flex; } }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .cart-totals .coupon-form {
          padding-top: 14px;
          margin-bottom: 0;
          display: flex; } }
      @media screen and (max-width: 767px) {
        .card-total-wrapper .cart-totals .coupon-form {
          display: block; } }
      .card-total-wrapper .cart-totals .coupon-form .form-input, .card-total-wrapper .cart-totals .coupon-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .card-total-wrapper .cart-totals .coupon-form .select2-search__field, .card-total-wrapper .cart-totals .coupon-form .select2-container .select2-selection--single, .select2-container .card-total-wrapper .cart-totals .coupon-form .select2-selection--single, .card-total-wrapper .cart-totals .coupon-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .card-total-wrapper .cart-totals .coupon-form .select2-search__field, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .coupon-form select, .card-total-wrapper .cart-totals .coupon-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .coupon-form select, .card-total-wrapper .cart-totals .cart-total .select2-container .coupon-form .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .coupon-form .select2-search__field {
        flex: auto; }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .coupon-form .form-input, .card-total-wrapper .cart-totals .coupon-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .card-total-wrapper .cart-totals .coupon-form .select2-search__field, .card-total-wrapper .cart-totals .coupon-form .select2-container .select2-selection--single, .select2-container .card-total-wrapper .cart-totals .coupon-form .select2-selection--single, .card-total-wrapper .cart-totals .coupon-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .card-total-wrapper .cart-totals .coupon-form .select2-search__field, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .coupon-form select, .card-total-wrapper .cart-totals .coupon-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .coupon-form select, .card-total-wrapper .cart-totals .cart-total .select2-container .coupon-form .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .coupon-form .select2-search__field {
            height: 50px; } }
        @media screen and (max-width: 767px) {
          .card-total-wrapper .cart-totals .coupon-form .form-input, .card-total-wrapper .cart-totals .coupon-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .card-total-wrapper .cart-totals .coupon-form .select2-search__field, .card-total-wrapper .cart-totals .coupon-form .select2-container .select2-selection--single, .select2-container .card-total-wrapper .cart-totals .coupon-form .select2-selection--single, .card-total-wrapper .cart-totals .coupon-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .card-total-wrapper .cart-totals .coupon-form .select2-search__field, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form .yotpo-new-input-container, .card-total-wrapper .cart-totals .coupon-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .card-total-wrapper .cart-totals .coupon-form textarea, .card-total-wrapper .cart-totals .coupon-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .coupon-form select, .card-total-wrapper .cart-totals .coupon-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .card-total-wrapper .cart-totals .coupon-form select, .card-total-wrapper .cart-totals .cart-total .select2-container .coupon-form .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .coupon-form .select2-search__field {
            width: 100% !important; } }
      .card-total-wrapper .cart-totals .coupon-form .button {
        line-height: 1;
        padding-top: clamp(13.33333px, 1.04167vw, 20px);
        padding-bottom: clamp(13.33333px, 1.04167vw, 20px);
        padding-left: clamp(33.77778px, 2.63889vw, 50.66667px);
        padding-right: clamp(33.77778px, 2.63889vw, 50.66667px);
        min-height: clamp(41.77778px, 3.26389vw, 62.66667px);
        margin-left: clamp(13.33333px, 1.04167vw, 20px);
        width: auto; }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .cart-totals .coupon-form .button {
            font-size: 14px;
            min-height: 50px; } }
        @media screen and (max-width: 767px) {
          .card-total-wrapper .cart-totals .coupon-form .button {
            width: 100%;
            margin-left: 0;
            padding-top: 17px;
            padding-bottom: 17px;
            margin-top: 14px; } }
  .card-total-wrapper .button-wrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
    @media screen and (max-width: 767px) {
      .card-total-wrapper .button-wrap {
        flex-direction: column-reverse;
        gap: 17px; } }
    @media screen and (max-width: 767px) {
      .card-total-wrapper .button-wrap .cart-actions {
        width: 100%; } }
    .card-total-wrapper .button-wrap .button {
      line-height: 1;
      padding-top: clamp(15.11111px, 1.18056vw, 22.66667px);
      padding-bottom: clamp(15.11111px, 1.18056vw, 22.66667px);
      min-height: clamp(44.44444px, 3.47222vw, 66.66667px); }
      @media screen and (max-width: 1024px) {
        .card-total-wrapper .button-wrap .button {
          font-size: 14px;
          padding-top: 17px;
          padding-bottom: 17px; } }
      @media screen and (max-width: 767px) {
        .card-total-wrapper .button-wrap .button {
          width: 100%; } }
      .card-total-wrapper .button-wrap .button--primary {
        padding-top: clamp(14.22222px, 1.11111vw, 21.33333px);
        padding-bottom: clamp(11.55556px, 0.90278vw, 17.33333px);
        min-height: 0; }
        @media screen and (min-width: 1025px) {
          .card-total-wrapper .button-wrap .button--primary {
            min-width: clamp(221.33333px, 17.29167vw, 332px); } }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .button-wrap .button--primary {
            padding-top: 15px;
            padding-bottom: 14px; } }
      .card-total-wrapper .button-wrap .button .icon {
        width: clamp(16.88889px, 1.31944vw, 25.33333px);
        height: clamp(16.88889px, 1.31944vw, 25.33333px);
        margin-left: clamp(6.22222px, 0.48611vw, 9.33333px);
        position: relative;
        top: calc(-1 * clamp(1.77778px, 0.13889vw, 2.66667px)); }
        @media screen and (max-width: 1024px) {
          .card-total-wrapper .button-wrap .button .icon {
            width: 19px;
            height: 19px;
            top: -2px; } }
        .card-total-wrapper .button-wrap .button .icon svg {
          fill: currentColor; }
      @media screen and (min-width: 1025px) {
        .card-total-wrapper .button-wrap .button--secondary, .card-total-wrapper .button-wrap #consent-manager button, #consent-manager .card-total-wrapper .button-wrap button, .card-total-wrapper .button-wrap .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more, .eapps-instagram-feed .card-total-wrapper .button-wrap .eapps-instagram-feed-posts-grid-load-more, .card-total-wrapper .button-wrap #alert-modal .button.cancel, #alert-modal .card-total-wrapper .button-wrap .button.cancel {
          min-width: clamp(202.66667px, 15.83333vw, 304px); } }
      .card-total-wrapper .button-wrap .button--secondary:hover, .card-total-wrapper .button-wrap #consent-manager button:hover, #consent-manager .card-total-wrapper .button-wrap button:hover, .card-total-wrapper .button-wrap .eapps-instagram-feed .eapps-instagram-feed-posts-grid-load-more:hover, .eapps-instagram-feed .card-total-wrapper .button-wrap .eapps-instagram-feed-posts-grid-load-more:hover, .card-total-wrapper .button-wrap #alert-modal .button.cancel:hover, #alert-modal .card-total-wrapper .button-wrap .button.cancel:hover {
        border-color: #fec45c; }

input#shipping-state ~ .select2 {
  display: none; }

.form-inlineMessage:empty {
  display: none; }

.form-field--error .form-inlineMessage::before {
  top: 0; }

.cart-guarantees {
  background-color: #E0E8EC;
  -webkit-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  -moz-border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  padding: clamp(40.88889px, 3.19444vw, 61.33333px) clamp(51.55556px, 4.02778vw, 77.33333px) clamp(50.66667px, 3.95833vw, 76px); }
  @media screen and (max-width: 1024px) {
    .cart-guarantees {
      padding: 28px 24px 40px; } }
  .cart-guarantees__inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: clamp(64px, 5vw, 96px); }
    @media screen and (max-width: 1024px) {
      .cart-guarantees__inner {
        gap: 16px; } }
    @media screen and (max-width: 767px) {
      .cart-guarantees__inner {
        grid-template-columns: repeat(1, 1fr);
        gap: 28px; } }
  .cart-guarantees__item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap; }
  .cart-guarantees__icon {
    width: clamp(50.66667px, 3.95833vw, 76px);
    height: clamp(50.66667px, 3.95833vw, 76px);
    border-radius: 50%;
    border: 1px solid black;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center; }
    @media screen and (max-width: 1024px) {
      .cart-guarantees__icon {
        width: 57px;
        height: 57px; } }
    .cart-guarantees__icon .icon {
      width: clamp(19.55556px, 1.52778vw, 29.33333px);
      height: clamp(19.55556px, 1.52778vw, 29.33333px); }
      @media screen and (max-width: 1024px) {
        .cart-guarantees__icon .icon {
          width: 24px;
          height: 24px; } }
      .cart-guarantees__icon .icon svg {
        fill: none; }
  .cart-guarantees__content {
    width: calc(100% - clamp(50.66667px, 3.95833vw, 76px));
    padding-left: clamp(21.33333px, 1.66667vw, 32px); }
    @media screen and (max-width: 1024px) {
      .cart-guarantees__content {
        width: calc(100% - 57px);
        padding-left: 25px;
        padding-top: 5px; } }
    .cart-guarantees__content h3 {
      margin-top: 0;
      line-height: 1.1;
      letter-spacing: calc(-1 * clamp(0.53333px, 0.04167vw, 0.8px));
      margin-bottom: clamp(16px, 1.25vw, 24px);
      color: #151515; }
      @media screen and (max-width: 1024px) {
        .cart-guarantees__content h3 {
          font-size: 18px;
          letter-spacing: -0.6px;
          margin-bottom: 17px; } }
    .cart-guarantees__content a {
      line-height: 1.1;
      font-weight: 500;
      letter-spacing: calc(-1 * clamp(0.53333px, 0.04167vw, 0.8px));
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: clamp(2.66667px, 0.20833vw, 4px);
      color: #151515; }
      @media screen and (max-width: 1024px) {
        .cart-guarantees__content a {
          text-decoration-thickness: 1px;
          text-underline-offset: 3px;
          font-size: 14px; } }
      .cart-guarantees__content a:hover {
        text-decoration: none;
        color: #C6281D; }

@media screen and (min-width: 1025px) {
  .account--fixedSmall, .account--fixed, .account--fixedLarge {
    width: 75%; } }

@media screen and (max-width: 1024px) {
  .account--fixedSmall, .account--fixed, .account--fixedLarge {
    width: 100%; } }

.login-page .login {
  margin: 0 auto; }
  @media screen and (min-width: 1025px) {
    .login-page .login {
      max-width: 75%; } }
  @media screen and (max-width: 1024px) {
    .login-page .login {
      margin: 0 -.75rem;
      max-width: none; } }
  .login-page .login .form-field {
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
  @media screen and (min-width: 1025px) {
    .login-page .login .login-form {
      padding-left: 12px;
      padding-right: 12px; } }
  @media screen and (max-width: 1024px) {
    .login-page .login .login-form {
      width: 50%; } }
  @media screen and (max-width: 767px) {
    .login-page .login .login-form {
      width: 100%; } }
  .login-page .login .login-form .form-actions {
    text-align: left;
    display: flex;
    align-items: center;
    gap: clamp(8.88889px, 0.69444vw, 13.33333px); }
    .login-page .login .login-form .form-actions::before {
      display: none; }
    @media screen and (max-width: 767px) {
      .login-page .login .login-form .form-actions {
        display: block;
        text-align: center; } }
    .login-page .login .login-form .form-actions .forgot-password {
      font-weight: 500;
      line-height: 1;
      color: #151515; }
      @media screen and (max-width: 767px) {
        .login-page .login .login-form .form-actions .forgot-password {
          margin-top: 10px; } }
      .login-page .login .login-form .form-actions .forgot-password:hover {
        text-decoration: none; }
  .login-page .login-row {
    max-width: 100%;
    margin: 0; }
    @media screen and (min-width: 1025px) {
      .login-page .login-row .new-customer {
        padding-left: 12px;
        padding-right: 12px; } }
    @media screen and (max-width: 1024px) {
      .login-page .login-row .new-customer {
        width: 50%; } }
    @media screen and (max-width: 767px) {
      .login-page .login-row .new-customer {
        width: 100%; } }
    .login-page .login-row .new-customer .panel-title {
      letter-spacing: 0; }
    .login-page .login-row .new-customer .panel-header {
      background-color: white;
      margin: 0;
      padding: clamp(17.77778px, 1.38889vw, 26.66667px) clamp(30.22222px, 2.36111vw, 45.33333px) 0;
      border-radius: clamp(17.77778px, 1.38889vw, 26.66667px) clamp(17.77778px, 1.38889vw, 26.66667px) 0 0; }
    .login-page .login-row .new-customer .panel-body {
      padding: clamp(17.77778px, 1.38889vw, 26.66667px) clamp(30.22222px, 2.36111vw, 45.33333px) clamp(21.33333px, 1.66667vw, 32px);
      background-color: white;
      border-radius: 0 0 clamp(17.77778px, 1.38889vw, 26.66667px) clamp(17.77778px, 1.38889vw, 26.66667px);
      margin-bottom: 0; }
      .login-page .login-row .new-customer .panel-body .new-customer-fact-list {
        margin-left: clamp(12.44444px, 0.97222vw, 18.66667px);
        list-style-position: outside; }
    .login-page .login-row .new-customer .button {
      margin-bottom: 0; }

/*--- [Forgo Password] ---*/
@media screen and (max-width: 1024px) {
  .forgotpassword-page .account, .getnewpassword-page .account {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0; } }

.forgot-password-form {
  margin-bottom: 0; }
  .forgot-password-form .form-prefixPostfix--centeredColumn {
    flex-direction: row;
    -webkit-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap; }
  .forgot-password-form .form-label, .forgot-password-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .forgot-password-form label, .forgot-password-form body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .forgot-password-form label {
    order: 1;
    width: 100%; }
  .forgot-password-form .form-input, .forgot-password-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .forgot-password-form .select2-search__field, .forgot-password-form .select2-container .select2-selection--single, .select2-container .forgot-password-form .select2-selection--single, .forgot-password-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .forgot-password-form .select2-search__field, .forgot-password-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .forgot-password-form select, .forgot-password-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .forgot-password-form select, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .forgot-password-form .form-input, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .forgot-password-form .select2-selection--single, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .forgot-password-form .select2-search__field {
    order: 2; }
    @media screen and (max-width: 1024px) {
      .forgot-password-form .form-input, .forgot-password-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .forgot-password-form .select2-search__field, .forgot-password-form .select2-container .select2-selection--single, .select2-container .forgot-password-form .select2-selection--single, .forgot-password-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .forgot-password-form .select2-search__field, .forgot-password-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .forgot-password-form select, .forgot-password-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .forgot-password-form select, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .forgot-password-form .form-input, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .forgot-password-form .select2-selection--single, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .forgot-password-form .select2-search__field {
        width: auto; } }
    @media screen and (max-width: 767px) {
      .forgot-password-form .form-input, .forgot-password-form .select2-search--dropdown .select2-search__field, .select2-search--dropdown .forgot-password-form .select2-search__field, .forgot-password-form .select2-container .select2-selection--single, .select2-container .forgot-password-form .select2-selection--single, .forgot-password-form .select2-container .select2-search--inline .select2-search__field, .select2-container .select2-search--inline .forgot-password-form .select2-search__field, .forgot-password-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper textarea, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-l .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-display-s .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-device-mobile .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-reviews-main-widget .yotpo-question-form-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-review-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .yotpo-new-input-container, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form .yotpo-new-input-container, .forgot-password-form .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper textarea, .yotpo-question-form-modal .yotpo-qna-modal .yotpo-input-wrapper .forgot-password-form textarea, .forgot-password-form .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .forgot-password-form select, .forgot-password-form body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper select, body .snize-modal#snize-modal-product-quick-view .snize-simple-options-box .snize-option-selector-wrapper .forgot-password-form select, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .form-input, .card-total-wrapper .cart-totals .cart-total .forgot-password-form .form-input, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .select2-container .select2-selection--single, .card-total-wrapper .cart-totals .cart-total .select2-container .forgot-password-form .select2-selection--single, .forgot-password-form .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .select2-search__field, .card-total-wrapper .cart-totals .cart-total .select2-search--dropdown .forgot-password-form .select2-search__field {
        width: 100%; } }
  .forgot-password-form .form-inlineMessage {
    order: 4;
    width: 100%; }
  .forgot-password-form .button {
    order: 3;
    margin: 0 0 0 clamp(17.77778px, 1.38889vw, 26.66667px);
    height: auto;
    padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
    padding-bottom: clamp(12.44444px, 0.97222vw, 18.66667px); }
    @media screen and (max-width: 1024px) {
      .forgot-password-form .button {
        width: auto; } }
    @media screen and (max-width: 767px) {
      .forgot-password-form .button {
        width: 100%;
        margin-left: 0;
        margin-top: 2rem; } }
  .forgot-password-form .g-recaptcha {
    order: 5;
    width: 100%; }

/*--- [ Create an account page ] ---*/
.createaccount-page .form {
  margin-bottom: 0; }

.navBar .navBar-action-color--active {
  font-size: clamp(13.33333px, 1.04167vw, 20px);
  font-weight: 700;
  letter-spacing: .05em;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: none;
  color: #333333; }
  @media screen and (max-width: 1024px) {
    .navBar .navBar-action-color--active {
      font-size: 1.3rem;
      display: block; } }

.navBar--sub {
  margin-top: clamp(64.88889px, 5.06944vw, 97.33333px);
  margin-bottom: clamp(26.66667px, 2.08333vw, 40px); }
  @media screen and (max-width: 1024px) {
    .navBar--sub {
      margin-top: 39px;
      margin-bottom: 20px; } }
  .navBar--sub .navBar-action {
    font-size: clamp(14.22222px, 1.11111vw, 21.33333px);
    font-weight: 500;
    color: #828282; }
    @media screen and (max-width: 1024px) {
      .navBar--sub .navBar-action {
        font-size: 16px; } }
    @media screen and (max-width: 1024px) {
      .navBar--sub .navBar-action:hover {
        color: inherit; } }
  .navBar--sub .navBar-item {
    font-weight: 500;
    padding-bottom: clamp(4.44444px, 0.34722vw, 6.66667px);
    border: none;
    border-bottom: 2px solid transparent; }
    @media screen and (max-width: 1024px) {
      .navBar--sub .navBar-item {
        display: inline-block;
        margin: 0 4px 8px; } }
    .navBar--sub .navBar-item.is-active {
      color: #151515;
      border-color: #151515; }
      .navBar--sub .navBar-item.is-active > .navBar-action {
        color: #151515; }

@media screen and (max-width: 1024px) {
  .navBar--account {
    display: block; } }

/*--- Account Pages --- */
.account {
  margin-bottom: 0; }
  .account .form-field {
    margin-bottom: clamp(13.33333px, 1.04167vw, 20px); }
    @media screen and (max-width: 1024px) {
      .account .form-field {
        margin-bottom: 15px; } }
  .account .button {
    font-size: clamp(12.44444px, 0.97222vw, 18.66667px);
    padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
    padding-bottom: clamp(12.44444px, 0.97222vw, 18.66667px);
    padding-left: clamp(26.66667px, 2.08333vw, 40px);
    padding-right: clamp(26.66667px, 2.08333vw, 40px);
    margin-bottom: 0; }
    @media screen and (max-width: 1024px) {
      .account .button {
        font-size: 14px;
        padding: 14px 30px; } }
    @media screen and (max-width: 767px) {
      .account .button + .button {
        margin-top: 15px; } }
  .account-orderStatus-label {
    background-color: #151515;
    border-radius: 5px;
    color: white;
    padding: clamp(3.55556px, 0.27778vw, 5.33333px) clamp(7.11111px, 0.55556vw, 10.66667px); }
  .account-heading {
    border-bottom: none; }
  .account-product-figure {
    width: clamp(97.77778px, 7.63889vw, 146.66667px);
    margin-right: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .account-product-figure img {
      aspect-ratio: 87/107;
      object-fit: contain; }
  .account-product-title {
    margin-bottom: clamp(3.55556px, 0.27778vw, 5.33333px);
    color: #151515;
    margin-bottom: 1px; }
    .account-product-title a:not(:hover) {
      color: inherit; }
    .account-product-title a:hover {
      text-decoration: underline;
      text-decoration-thickness: 1px;
      text-underline-offset: 3px;
      color: inherit; }
    .account-product-title + .definitionList {
      margin-top: 0; }
  .account-product-detail-heading {
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
    font-weight: 700;
    margin-bottom: clamp(3.55556px, 0.27778vw, 5.33333px); }
    .account-product-detail-heading + span {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }
  .account-product--alignMiddle {
    padding-left: clamp(21.33333px, 1.66667vw, 32px);
    position: relative; }
    @media screen and (max-width: 1024px) {
      .account-product--alignMiddle .account-product-checkItem {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%); } }
  .account-product-figure {
    width: 12.35%;
    aspect-ratio: 87/107;
    margin-right: clamp(26.66667px, 2.08333vw, 40px); }
    @media screen and (max-width: 1024px) {
      .account-product-figure {
        margin-right: 15px; } }
    @media screen and (max-width: 767px) {
      .account-product-figure {
        width: 22.5%; } }
    .account-product-figure::after {
      display: none; }
  .account-product-description {
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }
  .account-product-price {
    font-size: clamp(13.33333px, 1.04167vw, 20px);
    font-weight: 700;
    color: #151515; }
    @media screen and (max-width: 1024px) {
      .account-product-price {
        padding-left: 20px; } }
  .account .definitionList {
    margin-bottom: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .account .definitionList-key {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
      font-weight: 600;
      margin-right: clamp(3.55556px, 0.27778vw, 5.33333px); }
      @media screen and (max-width: 1024px) {
        .account .definitionList-key {
          font-size: 13px; } }
    .account .definitionList-value {
      font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }
      @media screen and (max-width: 1024px) {
        .account .definitionList-value {
          font-size: 13px; } }

@media screen and (min-width: 1025px) {
  .account_order-page .account {
    width: 75%;
    margin-left: auto;
    margin-right: auto; } }

@media screen and (max-width: 1024px) {
  .account_order-page .account {
    width: 100%; } }

.account_orderstatus-page .account-list, .account_order-page .account-list {
  background-color: white;
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  border: none;
  margin-bottom: 0; }
  .account_orderstatus-page .account-list .account-listItem, .account_orderstatus-page .account-list .account-listShipping, .account_order-page .account-list .account-listItem, .account_order-page .account-list .account-listShipping {
    padding: clamp(18.66667px, 1.45833vw, 28px) clamp(22.22222px, 1.73611vw, 33.33333px); }
    @media screen and (max-width: 1024px) {
      .account_orderstatus-page .account-list .account-listItem, .account_orderstatus-page .account-list .account-listShipping, .account_order-page .account-list .account-listItem, .account_order-page .account-list .account-listShipping {
        padding: 13px 11px; } }
    .account_orderstatus-page .account-list .account-listItem:last-child, .account_orderstatus-page .account-list .account-listShipping:last-child, .account_order-page .account-list .account-listItem:last-child, .account_order-page .account-list .account-listShipping:last-child {
      border: none; }

.account_orderstatus-page .account-orderTotal, .account_order-page .account-orderTotal {
  background-color: white;
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  width: 100%;
  margin-top: clamp(13.33333px, 1.04167vw, 20px);
  padding: clamp(13.33333px, 1.04167vw, 20px) clamp(53.33333px, 4.16667vw, 80px); }
  @media screen and (max-width: 1024px) {
    .account_orderstatus-page .account-orderTotal, .account_order-page .account-orderTotal {
      border-radius: 20px;
      padding: 6px 24px 6px; } }

@media screen and (min-width: 1025px) {
  .account_orderstatus-page .account-body .account-content--fixedSmall, .account_order-page .account-body .account-content--fixedSmall {
    width: 66.6%; } }

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .account_orderstatus-page .account-body .account-content--fixedSmall, .account_order-page .account-body .account-content--fixedSmall {
    width: 66.6%; } }

@media screen and (max-width: 1024px) {
  .account_orderstatus-page .account-body .account-content--fixedSmall, .account_order-page .account-body .account-content--fixedSmall {
    width: 66.6%; } }

@media screen and (max-width: 767px) {
  .account_orderstatus-page .account-body .account-content--fixedSmall, .account_order-page .account-body .account-content--fixedSmall {
    width: 100%; } }

.account_orderstatus-page .account-body .account-content--fixedSmall .account-orderTotal-key, .account_orderstatus-page .account-body .account-content--fixedSmall .account-orderTotal-value, .account_order-page .account-body .account-content--fixedSmall .account-orderTotal-key, .account_order-page .account-body .account-content--fixedSmall .account-orderTotal-value {
  line-height: 1;
  font-weight: 500;
  font-family: "Inter", sans-serif;
  color: black;
  padding-top: clamp(14.22222px, 1.11111vw, 21.33333px);
  padding-bottom: clamp(13.33333px, 1.04167vw, 20px); }

.account_orderstatus-page .account-body .account-content--fixedSmall .account-orderTotal-value, .account_order-page .account-body .account-content--fixedSmall .account-orderTotal-value {
  font-weight: 700; }

@media screen and (max-width: 1024px) {
  .account_orderstatus-page .account-sidebar, .account_order-page .account-sidebar {
    width: 33.3%; } }

@media screen and (max-width: 767px) {
  .account_orderstatus-page .account-sidebar, .account_order-page .account-sidebar {
    width: 100%; } }

.account_orderstatus-page .account-sidebar .account-heading, .account_order-page .account-sidebar .account-heading {
  padding-bottom: 0; }

.account_orderstatus-page .account-sidebar-block, .account_order-page .account-sidebar-block {
  background-color: white;
  border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
  padding: clamp(18.66667px, 1.45833vw, 28px) clamp(22.22222px, 1.73611vw, 33.33333px); }
  .account_orderstatus-page .account-sidebar-block + .account-sidebar-block, .account_order-page .account-sidebar-block + .account-sidebar-block {
    margin-top: clamp(13.33333px, 1.04167vw, 20px); }

@media screen and (max-width: 1024px) {
  .account_order-page .account-product-body {
    padding-bottom: 0; } }

/*--- [ Message ] --*/
.account_inbox-page .form {
  margin-bottom: 0; }

.account_inbox-page h3 {
  margin-bottom: clamp(19.55556px, 1.52778vw, 29.33333px);
  padding-bottom: 0; }

.account_inbox-page .account-listItem:first-child {
  padding-top: 0; }

@media screen and (max-width: 767px) {
  .account_inbox-page .account-message {
    display: flex;
    flex-direction: column; } }

.account_inbox-page .account-message .is-read {
  color: #151515; }

.account_inbox-page .account-message .account-orderStatus {
  font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }
  @media screen and (max-width: 1024px) {
    .account_inbox-page .account-message .account-orderStatus {
      font-size: 13px; } }
  @media screen and (max-width: 767px) {
    .account_inbox-page .account-message .account-orderStatus {
      order: 2;
      margin-top: 10px;
      position: static; } }

.account_inbox-page .account-message p {
  font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }
  @media screen and (max-width: 1024px) {
    .account_inbox-page .account-message p {
      font-size: 13px; } }
  .account_inbox-page .account-message p:last-child {
    margin-bottom: 0; }

/*--- [Address] ---*/
.account_addressbook-page .account {
  margin-bottom: 0; }

.account_recentitems-page .productGrid {
  margin-bottom: 0; }
  .account_recentitems-page .productGrid .card {
    margin-bottom: clamp(31.11111px, 2.43056vw, 46.66667px); }
    @media screen and (max-width: 1024px) {
      .account_recentitems-page .productGrid .card {
        margin-bottom: 24px; } }

.account_recentitems-page .account {
  padding-bottom: clamp(40px, 3.125vw, 60px);
  margin-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .account_recentitems-page .account {
      padding-bottom: 20px; } }

.shippingaddressform-page .account, .account_recentitems-page .account, .editaccount-page .account {
  margin-bottom: 0; }

.shippingaddressform-page form, .account_recentitems-page form, .editaccount-page form {
  margin-bottom: 0; }

.addressList {
  margin-bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px)); }
  @media screen and (max-width: 1024px) {
    .addressList {
      margin-left: -1rem;
      margin-right: -1rem; } }
  @media screen and (max-width: 1024px) {
    .addressList {
      margin: 0 -8px;
      row-gap: 10px; } }

.address {
  padding: 0 clamp(10.66667px, 0.83333vw, 16px);
  margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }
  @media screen and (max-width: 1024px) {
    .address {
      padding: 0 8px;
      margin-bottom: 0;
      width: 33.3%; } }
  @media screen and (max-width: 767px) {
    .address {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .address:last-child {
      margin-bottom: 0; } }
  .address-title {
    margin-bottom: clamp(8.88889px, 0.69444vw, 13.33333px); }
  .address-details {
    margin-bottom: 0; }
  .address-details--postal, .address-label, .address-description {
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px); }
  .address-label {
    color: #151515; }

.panel--address {
  height: 100%; }
  .panel--address .panel-body {
    padding: clamp(21.33333px, 1.66667vw, 32px) clamp(21.33333px, 1.66667vw, 32px) clamp(71.11111px, 5.55556vw, 106.66667px);
    height: 100%;
    min-height: clamp(222.22222px, 17.36111vw, 333.33333px);
    background-color: white;
    border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    margin-bottom: 0; }
    @media screen and (max-width: 767px) {
      .panel--address .panel-body {
        padding-bottom: 24px; } }
  .panel--address .form-actions {
    bottom: clamp(13.33333px, 1.04167vw, 20px);
    margin-bottom: 0;
    margin-top: 0;
    max-width: 100%;
    padding: 0 clamp(21.33333px, 1.66667vw, 32px);
    left: 0;
    display: flex;
    width: 100%; }
    @media screen and (max-width: 767px) {
      .panel--address .form-actions {
        display: block;
        padding: 0;
        margin-top: 24px; } }
    .panel--address .form-actions::after, .panel--address .form-actions::before {
      display: none; }
    .panel--address .form-actions .button {
      padding-left: clamp(17.77778px, 1.38889vw, 26.66667px);
      padding-right: clamp(17.77778px, 1.38889vw, 26.66667px);
      margin-bottom: 0;
      min-width: clamp(88.88889px, 6.94444vw, 133.33333px);
      width: 100%; }
      .panel--address .form-actions .button + .button {
        margin-left: clamp(8.88889px, 0.69444vw, 13.33333px); }
        @media screen and (max-width: 767px) {
          .panel--address .form-actions .button + .button {
            margin-top: 15px;
            margin-left: 0; } }

/*--- [ Wishlist ] ---*/
.wishlist-page .productGrid {
  margin-bottom: 0; }
  .wishlist-page .productGrid .card {
    margin-bottom: clamp(31.11111px, 2.43056vw, 46.66667px); }
    @media screen and (max-width: 1024px) {
      .wishlist-page .productGrid .card {
        margin-bottom: 24px; } }

.wishlist-page .account {
  padding-bottom: clamp(40px, 3.125vw, 60px);
  margin-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .wishlist-page .account {
      padding-bottom: 20px; } }

.wishlist-page .form-actions .button ~ .button {
  margin-left: clamp(8.88889px, 0.69444vw, 13.33333px); }

.wishlist-page .form {
  margin-bottom: 0; }

.wishlist-page .share-wishlist .panel-body {
  background-color: transparent; }

.wishlist-page .productGrid {
  margin: 0 calc(-1 * clamp(10.66667px, 0.83333vw, 16px)); }
  @media screen and (max-width: 1024px) {
    .wishlist-page .productGrid {
      margin: 0 -8px; } }
  .wishlist-page .productGrid .product {
    position: relative;
    padding: 0 clamp(10.66667px, 0.83333vw, 16px); }
    @media screen and (max-width: 1024px) {
      .wishlist-page .productGrid .product {
        padding: 0 8px; } }
    .wishlist-page .productGrid .product .wishlist-close {
      position: absolute;
      top: clamp(8.88889px, 0.69444vw, 13.33333px);
      right: clamp(19.55556px, 1.52778vw, 29.33333px);
      width: clamp(22.22222px, 1.73611vw, 33.33333px);
      height: clamp(22.22222px, 1.73611vw, 33.33333px);
      background-color: #E0E8EC;
      border-radius: 50%;
      padding: 0; }
      @media screen and (max-width: 1024px) {
        .wishlist-page .productGrid .product .wishlist-close {
          right: 18px; } }
      .wishlist-page .productGrid .product .wishlist-close .icon {
        width: clamp(16px, 1.25vw, 24px);
        height: clamp(16px, 1.25vw, 24px); }
      .wishlist-page .productGrid .product .wishlist-close svg {
        stroke: #151515; }
      .wishlist-page .productGrid .product .wishlist-close:hover {
        background-color: #151515; }
        .wishlist-page .productGrid .product .wishlist-close:hover svg {
          stroke: white; }

.wishlists-page .account {
  margin-bottom: 0; }

.wishlists-page .form {
  margin-bottom: 0; }

.wishlists-page .wishlists-table .button {
  font-weight: 700;
  line-height: 1; }

.wishlists-page .form-actions .button ~ .button {
  margin-bottom: 0 !important; }

.add-wishlist-page .form {
  margin-bottom: 0; }

.add-wishlist-page .form-checkbox + .form-label, .add-wishlist-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .add-wishlist-page .form-checkbox + label, .add-wishlist-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .add-wishlist-page .form-checkbox + label, .add-wishlist-page .form-radio + .form-label, .add-wishlist-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .add-wishlist-page .form-radio + label, .add-wishlist-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .add-wishlist-page .form-radio + label {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px); }

.add-wishlist-page .account {
  margin-bottom: 0; }
  @media screen and (min-width: 1025px) {
    .add-wishlist-page .account {
      width: 75%;
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (max-width: 1024px) {
    .add-wishlist-page .account {
      width: 100%; } }

.wishlist-form {
  max-width: 100%; }

.wishlists-table {
  max-width: 100%; }
  .wishlists-table.table {
    border-bottom: none; }
  .wishlists-table .table-thead tr th {
    background-color: #E0E8EC;
    line-height: normal;
    font-size: clamp(11.55556px, 0.90278vw, 17.33333px);
    font-weight: 700;
    font-family: "Inter", sans-serif;
    padding: clamp(13.33333px, 1.04167vw, 20px);
    color: #0e0e0e; }
    .wishlists-table .table-thead tr th:first-child {
      border-top-left-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .wishlists-table .table-thead tr th:last-child {
      border-top-right-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
      padding-right: clamp(53.33333px, 4.16667vw, 80px); }
  .wishlists-table .table-tbody td {
    padding: clamp(13.33333px, 1.04167vw, 20px);
    background-color: white;
    line-height: 0;
    border-bottom-color: #D6E0E5; }
    .wishlists-table .table-tbody td a {
      font-weight: 500;
      line-height: normal; }
  .wishlists-table .table-tbody tr:last-child td {
    border-bottom: none; }
    .wishlists-table .table-tbody tr:last-child td:first-child {
      border-bottom-left-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }
    .wishlists-table .table-tbody tr:last-child td:last-child {
      border-bottom-right-radius: clamp(17.77778px, 1.38889vw, 26.66667px); }

/*--- Gift Certificate ---*/
.form-field--error .form-inlineMessage::before {
  top: -1px;
  width: 12px;
  height: 12px; }

.giftcertificates-page .form-checkbox + .form-label, .giftcertificates-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates-page .form-checkbox + label, .giftcertificates-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates-page .form-checkbox + label, .giftcertificates-page .form-radio + .form-label, .giftcertificates-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates-page .form-radio + label, .giftcertificates-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates-page .form-radio + label, .giftcertificates_balance-page .form-checkbox + .form-label, .giftcertificates_balance-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_balance-page .form-checkbox + label, .giftcertificates_balance-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_balance-page .form-checkbox + label, .giftcertificates_balance-page .form-radio + .form-label, .giftcertificates_balance-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_balance-page .form-radio + label, .giftcertificates_balance-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_balance-page .form-radio + label, .giftcertificates_redeem-page .form-checkbox + .form-label, .giftcertificates_redeem-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_redeem-page .form-checkbox + label, .giftcertificates_redeem-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-checkbox + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_redeem-page .form-checkbox + label, .giftcertificates_redeem-page .form-radio + .form-label, .giftcertificates_redeem-page .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, .snize-results-page .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_redeem-page .form-radio + label, .giftcertificates_redeem-page body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .form-radio + label, body .snize-modal#snize-modal-product-quick-view .snize-option-selector-wrapper .giftcertificates_redeem-page .form-radio + label {
  font-size: clamp(14.22222px, 1.11111vw, 21.33333px); }

.giftcertificates-page .form, .giftcertificates_balance-page .form, .giftcertificates_redeem-page .form {
  margin-bottom: 0; }

.giftcertificates-page .gift-certificate-form, .giftcertificates_balance-page .gift-certificate-form, .giftcertificates_redeem-page .gift-certificate-form {
  margin-bottom: 0; }
  .giftcertificates-page .gift-certificate-form .form-field-group, .giftcertificates_balance-page .gift-certificate-form .form-field-group, .giftcertificates_redeem-page .gift-certificate-form .form-field-group {
    background-color: white;
    border-radius: clamp(17.77778px, 1.38889vw, 26.66667px);
    padding: clamp(17.77778px, 1.38889vw, 26.66667px);
    border: none; }

.giftcertificates-page .form-prefixPostfix .button, .giftcertificates_balance-page .form-prefixPostfix .button, .giftcertificates_redeem-page .form-prefixPostfix .button {
  height: auto;
  padding-top: clamp(12.44444px, 0.97222vw, 18.66667px);
  padding-bottom: clamp(12.44444px, 0.97222vw, 18.66667px); }
