/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* Flickity fullscreen v1.0.1
------------------------- */

.flickity-enabled.is-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: hsla(0, 0%, 0%, 0.9);
  padding-bottom: 35px;
  z-index: 1;
}

.flickity-enabled.is-fullscreen .flickity-page-dots {
  bottom: 10px;
}

.flickity-enabled.is-fullscreen .flickity-page-dots .dot {
  background: white;
}

/* prevent page scrolling when flickity is fullscreen */
html.is-flickity-fullscreen {
  overflow: hidden;
}

/* ---- flickity-fullscreen-button ---- */

.flickity-fullscreen-button {
  display: block;
  right: 10px;
  top: 10px;
  width: 24px;
  height: 24px;
  border-radius: 4px;
}

/* right-to-left */
.flickity-rtl .flickity-fullscreen-button {
  right: auto;
  left: 10px;
}

.flickity-fullscreen-button-exit { display: none; }

.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit { display: block; }
.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view { display: none; }

.flickity-fullscreen-button .flickity-button-icon {
  position: absolute;
  width: 16px;
  height: 16px;
  left: 4px;
  top: 4px;
}

[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:10px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:20px;height:15px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-0.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:1px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}html,body{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}*::-ms-clear{display:none}body{display:flex;flex-direction:column}body.overflow--hidden{overflow:hidden}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6,p,small,li,a{margin:0;font-weight:normal;font-family:"Work Sans",sans-serif}h1{font-size:48px}@media(max-width: 640px){h1{font-size:32px}}h2{font-size:36px}@media(max-width: 640px){h2{font-size:28px}}h3{font-size:30px}@media(max-width: 640px){h3{font-size:20px}}a{color:#000}small{font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:500}table{border-spacing:0}table td{padding:0;padding-bottom:10px}.container{padding:60px 20px;display:flex;flex-direction:column;align-items:center;max-width:calc(1120px + 20px);margin:0 auto}@media(max-width: 960px){.container{padding:40px 20px}}@media(max-width: 640px){.container{padding:20px 20px}}.separator--slash::before{content:"/";padding:0 20px;font-family:"Work Sans",sans-serif;color:#202020}.background-lines{position:fixed;width:100%;height:100%;pointer-events:none}.background-lines .container{height:100%;padding-top:0;padding-bottom:0}.background-lines__wrapper{position:relative;width:100%;height:100%}.background-lines__line{width:1px;height:100%;position:absolute;background-color:#b3b3b3;opacity:.2}.background-lines__line:nth-of-type(1){left:0}.background-lines__line:nth-of-type(2){left:33.3333333333%}.background-lines__line:nth-of-type(3){left:66.6666666667%}.background-lines__line:nth-of-type(4){right:0}.button{border:1px solid #000;background:none;color:#000;font-family:"Work Sans",sans-serif;padding:12px 50px;overflow:hidden;cursor:pointer;outline:none;text-align:center;min-width:200px}@media(max-width: 640px){.button{padding:8px 20px}}.button__text-wrapper{position:relative;overflow:hidden}.button__text{display:inline-block;font-size:12px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}@media(max-width: 640px){.button__text{font-size:10px}}.button__text::before{content:attr(data-hover);position:absolute;top:100%}@media(max-width: 640px){.button__text.desk{display:none}}.button__text.mob{display:none}@media(max-width: 640px){.button__text.mob{display:block}}.button:hover .button__text,.button:focus .button__text{transform:translateY(-100%)}.button:active{background-color:#000;color:#fff}.button--light{border-color:#fff;color:#fff}.button--light:active{background-color:#fff;color:#000}.button--gray{border-color:#b3b3b3;background-color:#b3b3b3;color:#fff}.button--gray:active{background-color:#fff;color:#b3b3b3}.button--dark{background-color:#000;color:#fff}.button--dark:active{background-color:#fff;color:#000}.button--link{padding:0;border:0;min-width:unset}.button--link .button__text{font-weight:300}.button--link:active{opacity:.7;background-color:rgba(0,0,0,0);color:#000}.button--link:active.button--light{color:#fff}.button--tab{position:relative;padding-left:20px;padding-right:20px;flex-grow:1;min-width:unset;border:none;border-bottom:1px solid #b3b3b3;overflow:visible;color:#b3b3b3}@media(max-width: 640px){.button--tab{padding-left:10px;padding-right:10px}}.button--tab .button__text{white-space:nowrap}.button--tab::after{content:"";width:100%;height:3px;position:absolute;bottom:-2px;left:0;background-color:#000;transform:scaleY(0);transition:.3s ease}.button--tab.button--active{color:#000}.button--tab.button--active::after{transform:scaleY(1)}.button--tab.button--active:active{color:#000}.button--tab.button--active .button__text{transform:translateY(-100%)}.button--tab.button--active:hover .button__text,.button--tab.button--active:focus .button__text{transform:translateY(-100%)}.button--tab:active{background-color:#fff;color:#b3b3b3}.button--tab:hover .button__text,.button--tab:focus .button__text{transform:none}.button--small{border:0;min-width:unset;text-transform:uppercase;font-size:10px;letter-spacing:1px;color:#6e6e6e;padding:5px 0}.button--small:active{opacity:.7;background-color:rgba(0,0,0,0);color:#6e6e6e}#primary.content-area{padding-top:120px}.woocommerce-notices-wrapper{max-width:calc(1120px + 20px);margin:0 auto;padding:0 10px}.woocommerce-notices-wrapper .woocommerce-message{border:1px solid #000;padding:1rem;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between}.woocommerce-notices-wrapper .button{padding:.5rem}.woocommerce-error{max-width:calc(1120px + 20px);width:100%;margin:0 auto;border:1px solid red;padding:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.woocommerce-error ul{width:100%;padding:0 15px 0 0;list-style-type:none}@media(max-width: 960px){.woocommerce-error ul{padding:0 0 15px 0}}@media(max-width: 960px){.woocommerce-error ul li{text-align:center}}.woocommerce-error ul li:not(:first-of-type){margin-top:.5rem}.post--inner{margin-top:120px}.post--inner .container{align-items:flex-start}.post--inner .container .title{width:66.6666666667%;text-align:left;margin-bottom:20px}@media(max-width: 640px){.post--inner .container .title{width:100%}}.post--inner .container .date{font-family:"Work Sans",sans-serif;color:#6e6e6e;font-size:10px;font-weight:500}.post--inner .container .sub-title{width:66.6666666667%;margin-top:60px;font-size:18px;line-height:1.67}@media(max-width: 640px){.post--inner .container .sub-title{width:100%}}.post--inner .container .bottom-bar{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:100px}@media(max-width: 640px){.post--inner .container .bottom-bar{flex-direction:column;align-items:center}}.post--inner .container .bottom-bar .socials{display:flex}@media(max-width: 640px){.post--inner .container .bottom-bar .socials{margin-top:20px}}.post--inner .container .bottom-bar .socials span{text-transform:uppercase;font-family:"Work Sans",sans-serif;font-size:10px;letter-spacing:.1em;line-height:2.6;color:#000}.post--inner .container .bottom-bar .socials .social{width:auto;height:18px;margin-left:40px;opacity:.5;transition:.3s ease;cursor:pointer}@media(max-width: 400px){.post--inner .container .bottom-bar .socials .social{margin-left:20px}}.post--inner .container .bottom-bar .socials .social:hover{opacity:1}.post--inner .container .bottom-bar .socials .social svg{width:auto;height:100%}.title{text-transform:uppercase;text-align:center;letter-spacing:3px;font-weight:300}.title--lightest{color:#fff}.title--darker{color:#0d0d0c}.title--gap{margin-bottom:20px}.title--xlarge-gap{margin-bottom:120px}@media(max-width: 960px){.title--xlarge-gap{margin-bottom:60px}}@media(max-width: 640px){.title--xlarge-gap{margin-bottom:20px}}.subheading{line-height:1.5;font-weight:300;text-align:center;color:#6e6e6e;max-width:500px;margin-bottom:60px}.grid{display:flex;flex-direction:column;width:100%}.grid__row{display:flex;width:100%;flex-wrap:wrap}.grid__row--short .grid__element::before{padding-top:66.6666666667%}.grid__row--half .grid__element::before{padding-top:50%}.grid__element{position:relative;flex-grow:1;flex-basis:0}.grid__element::before{content:"";padding-top:100%;float:left}.grid__element::after{content:"";display:block;clear:both}@media(max-width: 960px){.grid__element{width:100%;flex-basis:100%}}.grid__element--narrow{flex-grow:.5}.wrap-grid{display:flex;flex-wrap:wrap;width:100%}.wrap-grid__element--square::before{content:"";padding-top:100%;float:left}.wrap-grid__element--square::after{content:"";display:block;clear:both}@media(max-width: 960px){.wrap-grid__about{flex-direction:column-reverse}}.image{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.wysiwyg{max-width:800px}.wysiwyg h2,.wysiwyg h3{font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px;margin-top:60px;color:#0d0d0c}.wysiwyg h4{font-weight:400;line-height:1.5;font-size:18px;margin-bottom:40px;color:#000}.wysiwyg p,.wysiwyg li{font-weight:300;line-height:1.5;margin-bottom:10px;color:#6e6e6e}.wysiwyg ul{list-style:none;padding-left:32px}.wysiwyg ul li::before{content:"\25CF"}.wysiwyg li::before{font-size:8px;color:#0d0d0c;display:inline-block;width:4em;margin-left:-4em;vertical-align:middle}.wysiwyg.post-inner{width:100%;max-width:100%}.wysiwyg.post-inner *:not(img){width:66.6666666667%;margin-left:auto}@media(max-width: 640px){.wysiwyg.post-inner *:not(img){width:100%}}.wysiwyg.post-inner img{width:100%;height:auto;margin-top:60px}.tab__buttons{display:flex;margin-bottom:30px}.tab__content__wrapper{position:relative}.tab__content{font-family:"Work Sans",sans-serif;line-height:1.5}.tab__content>*{width:100%}.tab__content:not(.tab__content--active){display:none}.loader-button-wrap{display:inline-block}.has-loader{position:relative}.has-loader:after{position:absolute;width:100%;height:100%;background:#fff url(085f3aca0f29414e18cc.svg) center/40px no-repeat;background-attachment:fixed;left:0;top:0;transition:all .4s ease-in-out;opacity:0;pointer-events:none;content:"";cursor:default}.has-loader.loading:after{opacity:1;pointer-events:auto}.add_to_cart_button{border:1px solid #000;font-family:"Work Sans",sans-serif;padding:12px 50px;overflow:hidden;cursor:pointer;outline:none;text-align:center;min-width:200px;background-color:#000;color:#fff;text-decoration:none;display:inline-block;font-size:12px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:transform .3s ease}.navbar{z-index:10;position:relative}.navbar--desktop{position:fixed;display:flex;width:100%;transition:.3s ease}.navbar--desktop.wc-errors{opacity:0;pointer-events:none}.navbar--desktop .container{width:100%;padding-top:30px;padding-bottom:30px;transition:.3s ease}.scrolled .navbar--desktop .container{padding-top:10px;padding-bottom:10px}.navbar--desktop nav{width:100%;display:flex;justify-content:space-between;position:relative}.navbar--desktop .left{display:flex;align-items:center}@media(max-width: 960px){.navbar--desktop .left .logo-wrap{display:none}}.navbar--desktop .left .hamburger{display:none}@media(max-width: 960px){.navbar--desktop .left .hamburger{display:inline-block}}.navbar--desktop .center{display:flex;flex-grow:1;justify-content:space-around;align-items:center;padding:0 60px}@media(max-width: 400px){.navbar--desktop .center{padding:0 15px 0 55px}}.navbar--desktop .center .logo-wrap{display:none}@media(max-width: 960px){.navbar--desktop .center .logo-wrap{display:block}}@media(max-width: 960px){.navbar--desktop .center .navbar__item{display:none}}.navbar--desktop .button__text{text-transform:none;font-size:14px;font-weight:500;letter-spacing:normal}.navbar--desktop .right{display:flex;align-items:center;font-family:"Work Sans",sans-serif}.navbar--desktop .right .cart-wrap{position:relative}.navbar--desktop .right .cart_item{display:flex;margin-bottom:20px}.navbar--desktop .right .cart_item .cart_item-img{width:80px;height:80px;background-position:center;background-size:cover;background-repeat:no-repeat;flex-shrink:0}.navbar--desktop .right .cart_item .cart_item-content{padding:10px}.navbar--desktop .right .cart_item .cart_item-content .cart_item-title{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:.3s ease}.navbar--desktop .right .cart_item .cart_item-content .cart_item-title:hover{border-color:#000}.navbar--desktop .right .cart_item .cart_item-content .cart_item-title span{display:inline-block;text-transform:lowercase}.navbar--desktop .right .cart_item .cart_item-content .cart_remove{display:inline-block;padding-left:17px;background:url(fcb77a59a495ae8f08b9.png) left center/8px no-repeat;text-transform:uppercase;color:#6e6e6e;font-size:10px;letter-spacing:.1em;margin-top:15px;cursor:pointer}.navbar--desktop .right .cart_item .cart_item-price{padding:10px 0;font-size:18px;font-weight:500;text-align:right}.navbar--desktop .right .cart_item .cart_item-price del{color:#b3b3b3;font-size:14px}.navbar--desktop .right .cart_item .cart_item-price ins{text-decoration:none}.navbar--desktop .right .cart_total{padding-top:20px;margin-top:20px;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;align-items:center}.navbar--desktop .right .cart_total .total{display:flex;width:100%;justify-content:space-between;color:#0d0d0c;font-weight:500}.navbar--desktop .right .cart_total .total .left{font-size:12px;text-transform:uppercase}.navbar--desktop .right .cart_total .total .right{font-size:18px;text-align:right}.navbar--desktop .right .cart_total a{margin-top:40px;display:inline-block}.navbar--desktop .right .cart_total .button__text{letter-spacing:1px;font-size:12px;text-transform:uppercase}.navbar--desktop .right .cart-wrap .cart-trigger{cursor:pointer;position:relative}.navbar--desktop .right .cart-wrap .cart-trigger .cart-count{position:absolute;top:5px;right:5px;width:13px;height:13px;border-radius:50%;background:#000;font-weight:500;font-size:8px;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s ease}.navbar--desktop .right .cart-wrap .cart-trigger .cart-count.visible{opacity:1}.navbar--desktop .right .cart-wrap .cart-trigger .cart-count span{display:inline-block}.navbar--desktop .right .cart-wrap .cart{position:absolute;right:0;top:100%;width:375px;background:#f3f3f3;padding:30px;transition:.3s ease;opacity:0;pointer-events:none;max-height:80vh;overflow-y:auto}.navbar--desktop .right .cart-wrap .cart.empty{display:flex;flex-direction:column;align-items:center;text-align:center}.navbar--desktop .right .cart-wrap .cart.empty h4{font-size:20px}.navbar--desktop .right .cart-wrap .cart.empty p{margin:20px 0}.navbar--desktop .right .cart-wrap .cart.empty .button__text{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:inline-block}.navbar--desktop .right .cart-wrap .cart.loading:after{pointer-events:none;opacity:0}.navbar--desktop .right .cart-wrap:hover .cart{opacity:1;pointer-events:auto}.navbar--desktop .right .cart-wrap:hover .cart.loading:after{opacity:1;pointer-events:auto}@media(max-width: 960px){.navbar--desktop .right .hamburger{display:none}}.navbar--desktop .right .search--wrap{position:relative}.navbar--desktop .right .search--wrap .icon{cursor:pointer}.navbar--desktop .right .search--wrap.show-box .search--box{opacity:1;pointer-events:auto}.navbar--desktop .right .search--box{position:absolute;top:100%;right:-67px;opacity:0;pointer-events:none;transition:.3s ease}@media(max-width: 960px){.navbar--desktop .right .search--box{right:-37px}}.navbar--desktop .right .search--box.loading svg{opacity:0}.navbar--desktop .right .search--box.loading svg.loading{opacity:1}.navbar--desktop .right .search--input{width:375px;position:relative}@media(max-width: 400px){.navbar--desktop .right .search--input{width:285px}}.navbar--desktop .right .search--input svg{width:18px;height:18px;position:absolute;top:50%;right:20px;transform:translate3d(0, -50%, 0);transition:.3s ease}.navbar--desktop .right .search--input svg.loading{opacity:0}.navbar--desktop .right .search--input svg *{stroke:#b3b3b3}.navbar--desktop .right .search--input label input{width:100%;height:45px;border:1px solid #b3b3b3;background-color:#fff;border-radius:0;padding:0 60px 0 20px;text-transform:uppercase;font-size:10px;letter-spacing:.1em;outline:none}.navbar--desktop .right .search--input label input::placeholder{transition:.3s ease}.navbar--desktop .right .search--input label input:focus::placeholder{opacity:0}.navbar--desktop .right .search--results{width:100%;max-width:375px;padding:30px;background-color:#f3f3f3;opacity:0;pointer-events:none;transform:translate3d(0, -30px, 0);transition:.3s ease}@media(max-width: 400px){.navbar--desktop .right .search--results{padding:20px}}.navbar--desktop .right .search--results.started{opacity:1;pointer-events:auto;transform:translate3d(0, 0, 0)}.navbar--desktop .right .search--results__wrap{max-height:350px}.navbar--desktop .right .search--result{display:flex;align-items:center;justify-content:space-between;font-family:"Work Sans",sans-serif;text-transform:uppercase;color:#000;text-decoration:none}.navbar--desktop .right .search--result:hover .search--result__name span{border-color:#000}.navbar--desktop .right .search--result:not(:first-of-type){margin-top:10px}.navbar--desktop .right .search--result__image{width:80px;height:80px;background-position:center;background-size:cover;background-repeat:no-repeat;flex-shrink:0}@media(max-width: 400px){.navbar--desktop .right .search--result__image{width:50px;height:50px}}.navbar--desktop .right .search--result__name{font-weight:300;font-size:16px;letter-spacing:.1em;padding:0 20px}@media(max-width: 400px){.navbar--desktop .right .search--result__name{font-size:12px}}.navbar--desktop .right .search--result__name span{border-bottom:1px solid rgba(0,0,0,0);transition:.3s ease}.navbar--desktop .right .search--result__price{font-weight:500;font-size:18px;letter-spacing:.025em;flex-shrink:0}@media(max-width: 400px){.navbar--desktop .right .search--result__price{font-size:14px}}.navbar--desktop .right .search--result__no-item{font-weight:400;font-size:14px;line-height:1.29;width:150px}@media(max-width: 400px){.navbar--desktop .right .search--result__no-item{font-size:12px}}.navbar--desktop .icon{box-sizing:content-box;width:17px;height:17px;padding:10px}.navbar--desktop .hamburger{margin-right:-10px;outline:none}.navbar::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:opacity .3s ease}.scrolled .navbar::before{opacity:1}.navbar__item .button{color:#0d0d0c}.navbar__item__container{padding:20px}.navbar__item--dropdown{position:relative}.navbar__item--dropdown::after{content:"";position:absolute;width:0;height:0;margin:auto 0;top:0;bottom:0;right:0;pointer-events:none;border-style:solid;border-width:5px 5px 0 5px;border-color:#0d0d0c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transition:.3s ease}.navbar__item--dropdown:hover .navbar__dropdown{opacity:1;pointer-events:auto}.navbar__item--dropdown:hover::after{transform:rotateX(180deg)}.navbar__dropdown{position:absolute;display:flex;flex-direction:column;background-color:#b3b3b3;background-color:#f3f3f3;padding:20px;opacity:0;pointer-events:none;transition:.3s ease}.navbar__dropdown__link{white-space:nowrap;text-decoration:none;margin-bottom:20px;font-weight:300;font-size:14px;color:#6e6e6e;transition:.3s ease}.navbar__dropdown__link:last-of-type{margin-bottom:0}.navbar__dropdown__link:hover{color:#0d0d0c}.side-menu{position:fixed;height:100%;width:360px;top:0;right:0;z-index:11;padding:60px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;overflow-y:auto;transform:translateX(100%);transition:.3s ease}.side-menu__close{display:flex;align-items:center;margin-bottom:40px}.side-menu__close img{height:8px;margin-right:10px}.side-menu__section{display:flex;flex-direction:column;margin-bottom:35px;padding:0}.side-menu__section:last-child{margin-bottom:0}.side-menu__section li{list-style-type:none}.side-menu__section li:not(:last-of-type){margin-bottom:10px}.side-menu__link{text-decoration:none;margin-bottom:10px;font-size:12px;font-weight:500;color:#000}.side-menu__link:last-of-type{margin-bottom:0}.side-menu__link:hover{opacity:.9}.side-menu__link:active{opacity:.7}.side-menu__link--sub{font-size:10px;font-weight:300;color:#6e6e6e}.side-menu__link--cat-sale{text-transform:uppercase}.side-menu--open{transform:translateX(0)}.side-menu .bottom{margin-top:40px}body:not(.woocommerce-checkout) .wc-error-box{position:fixed;top:0;left:0;width:100%;z-index:11;transition:.3s ease}.scrolled body:not(.woocommerce-checkout) .wc-error-box{background-color:#fff}body:not(.woocommerce-checkout) .wc-error-box.hide{opacity:0;transform:translateY(-30px);pointer-events:none}body:not(.woocommerce-checkout) .wc-error-box .container{padding:35px 20px}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner{display:flex;align-content:center;justify-content:space-between;width:100%}@media(max-width: 960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner{flex-direction:column}}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul{padding:0 15px 0 0;list-style-type:none}@media(max-width: 960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul{padding:0 0 15px 0}}@media(max-width: 960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul li{text-align:center}}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner ul li:not(:first-of-type){margin-top:15px}@media(max-width: 960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner .button-wrap{text-align:center}}body:not(.woocommerce-checkout) .wc-error-box .container .box-inner .button-wrap .button{display:block}@media(max-width: 960px){body:not(.woocommerce-checkout) .wc-error-box .container .box-inner .button-wrap .button{display:inline-block}}footer{background-color:#000;margin-top:60px;flex-shrink:0;z-index:1}footer .social{margin-bottom:60px}@media(max-width: 640px){footer .social{margin-bottom:20px}}footer .social__header{font-size:12px;font-weight:500;letter-spacing:1px;text-align:center;color:#b3b3b3;text-transform:uppercase;margin-bottom:20px;font-family:"Work Sans",sans-serif}footer .social__buttons{display:flex;align-items:center}footer .social .button__text{font-size:30px}@media(max-width: 640px){footer .social .button__text{font-size:20px}}footer .social .separator::before{font-size:45px;font-weight:300}@media(max-width: 640px){footer .social .separator::before{font-size:35px}}footer nav{display:flex;justify-content:center;flex-wrap:wrap;padding:20px 40px;border-top:2px solid #202020}@media(max-width: 960px){footer nav{justify-content:space-between;max-width:600px}}@media(max-width: 640px){footer nav{max-width:330px;padding:20px 0}}@media(max-width: 960px){footer nav .separator{width:100%}}@media(max-width: 960px){footer nav .separator::before{content:none}}footer nav .button--link{margin:0 20px}.error-404{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.cookies{position:fixed;width:100%;bottom:0;z-index:3;transform:translateY(-60px);transition:.3s ease}.cookies .container{padding-top:0;padding-bottom:0}@media(max-width: 640px){.cookies .container{padding:0}}.cookies__dialog{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;padding:10px;padding-left:20px}@media(max-width: 640px){.cookies__dialog{flex-wrap:wrap;justify-content:center;padding:20px}}.cookies .button{min-width:unset;white-space:nowrap;flex-shrink:0;padding:12px 40px}@media(max-width: 640px){.cookies .button{padding:8px 20px}}@media(max-width: 640px){.cookies .button{margin-top:25px}}.cookies__text{font-weight:300;font-size:14px;padding-right:40px}@media(max-width: 640px){.cookies__text{padding-right:0}}.cookies--hidden{transform:translateY(100%)}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;margin-bottom:60px;position:relative}.hero .title{margin-bottom:60px;font-size:72px;letter-spacing:7px;word-break:break-word}@media(max-width: 640px){.hero .title{font-size:43px;letter-spacing:3px}}.hero .caption-wrap{padding:60px 20px;display:flex;width:100%;position:absolute;bottom:0;left:0}@media(max-width: 640px){.hero .caption-wrap{padding:10px 0}}.hero .caption-wrap .caption{width:100%;max-width:1110px;padding:0 10px;margin:0 auto;font-family:"Work Sans",sans-serif;color:rgba(255,255,255,.5);font-size:14px}.hero .caption-wrap .caption strong{font-weight:500;color:rgba(255,255,255,.8)}.promotions .grid{margin-bottom:60px}@media(max-width: 640px){.promotions .grid{margin-bottom:0}}@media(max-width: 960px){.promotions .grid .grid__row{display:block}}@media(max-width: 960px){.promotions .grid .grid__row .grid__element::before{padding-top:0}}.promotions .grid .grid__row .grid__element .image{display:block}@media(max-width: 960px){.promotions .grid .grid__row .grid__element .image{padding-top:100%}}@media(max-width: 640px){.promotions .grid .grid__row .grid__element .image{padding-top:100%}}@media(max-width: 640px){.promotions .grid .grid__row .grid__element a{text-decoration:none}}.promotions .comment{position:absolute;top:0;left:0;min-width:180px;padding:20px 40px;text-align:center;background-color:#fff;font-size:12px;font-family:"Work Sans",sans-serif;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:500;text-decoration:none;z-index:1}@media(max-width: 960px){.promotions .comment{top:auto;bottom:0;padding:10px 20px}}@media(max-width: 640px){.promotions .comment{min-width:100%;max-width:100%;width:100%;padding:5px 10px;font-size:10px;color:rgba(0,0,0,.7)}}.promotions .comment--lighter{background-color:#b3b3b3;color:#000}.promotions .comment--lightest{background-color:#fff;color:#000}.promotions .comment--darkest{background-color:#000;color:#fff}.promotions .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;transition:opacity .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px;text-decoration:none}.promotions .overlay:hover{opacity:.8}@media(max-width: 960px){.promotions .overlay{position:relative;opacity:1}}@media(max-width: 640px){.promotions .overlay{padding:15px 0 40px;flex-direction:row;justify-content:space-between}}@media(max-width: 640px){.promotions .overlay h3{text-transform:none;letter-spacing:.3px}}.promotions .title--price{font-weight:500}.promotions .title--price del{font-size:20px;color:#b3b3b3;display:block;text-align:center}.promotions .title--price ins{text-decoration:none;display:block;text-align:center}.promotions .variable .title--price{font-size:1.5rem}@media(max-width: 960px){.categories .container{padding:20px 0}}@media(max-width: 960px){.categories .container .grid .grid__row .grid__element{flex-basis:100%}}@media(max-width: 960px){.categories .container .grid .grid__row .grid__element::before{padding-top:50%}}@media(max-width: 960px){.categories .container .grid .grid__row .grid__element.grid__element--narrow{flex-grow:1}}@media(max-width: 640px){.categories .container .grid .grid__row .grid__element.grid__element--narrow{max-height:320px}}@media(max-width: 640px){.categories .container .grid .grid__row .grid__element.grid__element--narrow::before{padding-top:80%}}@media(max-width: 960px){.categories .container .grid .grid__row .grid__element.grid__element--narrow:first-child{padding-bottom:20px}}@media(max-width: 960px){.categories .container .grid .grid__row .grid__element.grid__element--narrow:last-child{padding-top:20px}}@media(max-width: 960px){.categories .container .grid .grid__row .grid__element:not(.grid__element--narrow){padding:20px}}.categories .overlay{position:absolute;top:0;left:0;width:100%;height:100%;padding:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.categories .title--category{margin-bottom:0}.categories .button{margin-top:40px}.categories .image{transition:transform .3s ease}.categories .grid__element{overflow:hidden}.categories .grid__element:hover .image{transform:scale(1.1)}.blog.main{margin-top:120px}@media(max-width: 960px){.blog .grid{align-items:center}}.blog .grid__row{justify-content:space-between}@media(max-width: 960px){.blog .grid__row{max-width:600px}}.blog .grid__element{flex-grow:0;padding-bottom:250px}@media(max-width: 960px){.blog .grid__element{padding-bottom:200px}}@media(max-width: 960px){.blog .grid__element::before{padding-top:50%}}.blog .grid__element--half{flex-basis:50%}@media(max-width: 960px){.blog .grid__element--half{flex-basis:100%}}.blog .grid__element--half .title--blog{padding-right:60px}@media(max-width: 960px){.blog .grid__element--half .title--blog{padding-right:0}}.blog .grid__element--third{flex-basis:33.3333333333%}@media(max-width: 960px){.blog .grid__element--third{flex-basis:100%}}.blog .grid__element .image{transition:.3s ease}.blog .title--blog{text-transform:none;text-align:left;letter-spacing:normal;line-height:1.3;margin-top:20px}.blog .date{font-size:12px;font-weight:500;color:#6e6e6e}.blog a{text-decoration:none}.blog a:hover .image{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.products .product-filters{width:99.99%}.products .product-filters .categories-filter{width:100%;display:flex;flex-wrap:wrap;background:#0d0d0c;justify-content:space-between}.products .product-filters .categories-filter .category{position:relative;flex-grow:1}.products .product-filters .categories-filter .category .heading{height:46px;padding:0 40px;display:flex;position:relative;color:#fff;align-items:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .product-filters .categories-filter .category .heading span{padding-right:20px;font-size:10px;font-weight:500;font-family:"Work Sans",sans-serif;text-transform:uppercase;position:relative}.products .product-filters .categories-filter .category .heading.has-subcats span:after{position:absolute;width:6px;height:5px;content:"";background:url(34f06c548abb50d7ba68.png) center/contain no-repeat;right:0;top:50%;margin-top:-2px;transform:rotate(0);transition:all .4s ease-in-out}.products .product-filters .categories-filter .category .body{position:absolute;top:100%;left:0;width:100%;opacity:0;pointer-events:none;background:#fff;border:1px solid #f3f3f3;z-index:10}.products .product-filters .categories-filter .category .body .subcat{padding:10px 20px 10px 40px;font-size:12px;font-weight:300;color:#6e6e6e;font-family:"Work Sans",sans-serif;cursor:pointer;line-height:16px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products .product-filters .categories-filter .category .body .subcat:first-of-type{margin-top:10px}.products .product-filters .categories-filter .category .body .subcat:last-of-type{margin-bottom:10px}.products .product-filters .categories-filter .category .body .subcat.active{color:#0d0d0c;font-weight:500}.products .product-filters .categories-filter .category .body .subcat.active:before{position:absolute;content:"";left:15px;top:50%;width:11px;height:8px;margin-top:-4px;background:url(4e452d6199988d83e4f3.png) center/contain no-repeat}.products .product-filters .categories-filter .category:hover .heading span:after,.products .product-filters .categories-filter .category.active .heading span:after{transform:rotate(180deg)}.products .product-filters .categories-filter .category:hover .body,.products .product-filters .categories-filter .category.active .body{opacity:1;pointer-events:auto}@media(max-width: 400px){.products .product-filters .categories-filter{position:relative}.products .product-filters .categories-filter .category{width:50%;position:static}.products .product-filters .categories-filter .category .body{top:100%}.products .product-filters .categories-filter .category .heading{padding:0 20px}}@media(max-width: 640px){.products .product-filters .categories-filter{position:relative}.products .product-filters .categories-filter .category{width:50%;position:static}.products .product-filters .categories-filter .category .body{top:100%}}.products .product-filters .selected-filters{background:#f3f3f3;padding:0 20px;position:relative;overflow:hidden;display:flex;justify-content:space-between;min-height:42px}.products .product-filters .selected-filters .filter-wrap{display:flex;flex-wrap:wrap;padding-right:30px}.products .product-filters .selected-filters .filter-wrap .selfilter{font-size:10px;padding:6px 20px 6px 8px;font-weight:500;font-family:"Work Sans",sans-serif;text-transform:uppercase;background:#e6e6e6 url(bab5c9271ce12f428837.png) right 8px center/6px no-repeat;margin:10px 5px 10px 0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 400px){.products .product-filters .selected-filters{padding:0 10px}.products .product-filters .selected-filters .filter-wrap .selfilter{margin:10px 5px 0 0}}@media(max-width: 640px){.products .product-filters .selected-filters{padding:0 10px;flex-direction:column}.products .product-filters .selected-filters .filter-wrap .selfilter{margin:10px 5px 0 0}}.products .product-filters .selected-filters .filter-sort{display:flex;align-items:center;min-height:42px}.products .product-filters .selected-filters .filter-sort .filter{display:flex;align-items:center;font-size:10px;text-transform:uppercase;font-family:"Work Sans",sans-serif;font-weight:500;letter-spacing:.1em;cursor:pointer}.products .product-filters .selected-filters .filter-sort .clear-filters{padding-left:30px;padding-right:20px;height:42px;background:url(372bb7ce18b722201e5a.png) left center/15px no-repeat}.products .no-results{font-size:32px;text-align:center;padding:100px 0;font-weight:500;font-family:"Work Sans",sans-serif;width:100%}.products .wrap-grid__element{width:33.3333333333%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.products .wrap-grid__element .wrap-grid__element--product-image-for-mobile{display:none;width:100%;object-fit:contain}@media(max-width: 960px){.products .overlay:hover{opacity:0}}@media(max-width: 960px){.products .overlay{position:absolute;opacity:0}}@media(max-width: 640px){.products .overlay{padding:60px;flex-direction:column;justify-content:center}}.archive.tax-product_cat .archive-description-container,.search-results.post-type-archive-product .archive-description-container{margin-top:5px;margin-bottom:20px}.archive.tax-product_cat .archive-description-container .term-description,.archive.tax-product_cat .archive-description-container .term-description p,.search-results.post-type-archive-product .archive-description-container .term-description,.search-results.post-type-archive-product .archive-description-container .term-description p{font-weight:300;line-height:1.5;margin-bottom:10px;color:#6e6e6e}.archive.tax-product_cat .woocommerce-products-header h1.title,.search-results.post-type-archive-product .woocommerce-products-header h1.title{margin-bottom:50px;font-size:32px}.woocommerce-page.woocommerce-shop.post-type-archive-product:not(.search-results) .woocommerce-products-header h1.title{display:none}.fixed-buy{display:none;position:fixed;left:0;bottom:0;width:100%;height:60px;background-color:#fff;border-top:1px solid #000;z-index:2}@media(max-width: 640px){.fixed-buy{display:block}}.product-info{padding-top:60px;padding-left:120px;flex-grow:.8}@media(max-width: 1200px){.product-info{padding-left:60px}}@media(max-width: 960px){.product-info{padding-right:60px}}@media(max-width: 640px){.product-info{padding-left:0;padding-right:0;padding-top:20px}}@media(max-width: 960px){.product-info::before{padding-top:0}}.product-info .variations_form{font-family:"Work Sans",sans-serif;display:flex;flex-direction:column;gap:.5rem}.product-info .variations_form table th,.product-info .variations_form table td{padding:0}.product-info .variations_form .variations tr,.product-info .variations_form .variations tr td{display:flex;gap:.5rem;align-items:center}.product-info .variations_form+.product_type_variable.add_to_cart_button{display:none}.product-info__title,.product-info .title{text-align:left;font-size:36px;margin-right:120px}@media(max-width: 640px){.product-info__title,.product-info .title{font-size:28px;margin-right:0}}.product-info__category{display:inline-block;margin-top:20px;color:#6e6e6e}@media(max-width: 640px){.product-info__category{margin-top:10px}}.product-info__price{font-family:"Work Sans",sans-serif;font-size:48px;color:#0d0d0c;margin-top:60px;margin-bottom:20px;display:flex;align-items:center}.product-info__price ins{text-decoration:none}@media(max-width: 640px){.product-info__price del{margin-bottom:10px}}.product-info__price del{font-size:24px;color:#b3b3b3;text-decoration:line-through;margin-left:20px;order:1}@media(max-width: 640px){.product-info__price del{display:block;margin-left:0;font-size:14px}}.product-info__terms{font-family:"Work Sans",sans-serif;line-height:1.5;color:#0d0d0c;font-size:14px;margin:20px 0 40px}.product-info__terms .term:not(:first-of-type){margin-top:10px}.product-info .tab{margin-top:40px;font-size:14px;font-weight:300;color:#000}@media(max-width: 640px){.product-info .tab{margin-top:20px}}.product-info .wrap-grid__element{width:50%;font-weight:300}.product-info .wrap-grid__element>*{padding-bottom:10px}@media(max-width: 640px){.product:not(.product-type-wgm_gift_card) .product-info .simple-product-add{position:fixed;bottom:10px;right:20px;z-index:2;display:flex}}@media(max-width: 640px){.product:not(.product-type-wgm_gift_card) .product-info .simple-product-add .button{min-width:0;line-height:1}}@media(max-width: 640px){.product:not(.product-type-wgm_gift_card) .product-info__price{position:fixed;bottom:0;left:20px;font-size:20px;z-index:2;margin-top:0;margin-bottom:18px}}.quantity_selector{margin-bottom:20px}@media(max-width: 640px){.quantity_selector{display:flex;align-items:center;margin-bottom:0;margin-right:5px}}.quantity_selector-wrap{display:flex}.quantity_selector-wrap .button{min-width:unset;padding:12px 20px}@media(max-width: 640px){.quantity_selector-wrap .button{padding:7px 5px}}.quantity_selector-wrap .quantity_value{border:1px solid #000;background:#fff;color:#000;font-family:"Work Sans",sans-serif;padding:12px 30px;overflow:hidden;cursor:pointer;outline:none;text-align:center;width:100px;border-radius:0;opacity:1}@media(max-width: 640px){.quantity_selector-wrap .quantity_value{width:30px;padding:0}}.quantity_selector-wrap .quantity_value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-type-variable .price.product-info__price{position:static}@media(max-width: 640px){.product-type-variable .price.product-info__price{font-size:2rem}}.single_variation_wrap{display:flex;flex-direction:column;gap:.5rem}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:.5rem}.single_variation_wrap .woocommerce-variation-add-to-cart .quantity_selector{margin-bottom:0}.variations select{border:1px solid #000;background:#fff;color:#000;font-family:"Work Sans",sans-serif;padding:12px 30px;overflow:hidden;cursor:pointer;outline:none;text-align:center;border-radius:0;opacity:1}@media(max-width: 640px){.variations select{padding:0}}.gallery .carousel-cell{width:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}.gallery .carousel-cell::before{content:"";padding-top:100%;float:left}.gallery .carousel-cell::after{content:"";display:block;clear:both}.gallery.is-fullscreen{z-index:20;padding-bottom:0}.gallery.is-fullscreen .carousel-cell{width:50%;margin:0 20px;max-height:1000px;max-width:100vh}@media(max-width: 640px){.gallery.is-fullscreen .carousel-cell{width:80%;margin:0 10px}}.gallery.is-fullscreen .flickity-slider{display:flex;align-items:center;justify-content:center}.gallery .flickity-fullscreen-button{top:unset;bottom:0;right:0;padding:0;width:80px;height:80px;border-radius:0;background-color:#000}@media(max-width: 640px){.gallery .flickity-fullscreen-button{width:60px;height:60px}}.gallery .flickity-fullscreen-button:active{opacity:unset}.gallery .flickity-fullscreen-button:active .flickity-button-icon{opacity:.7}.gallery .flickity-fullscreen-button:focus{box-shadow:unset}.gallery .flickity-fullscreen-button .flickity-button-icon{position:unset;height:unset;width:25%;fill:#fff}.gallery .flickity-fullscreen-button-exit{background-color:#fff}.gallery .flickity-fullscreen-button-exit .flickity-button-icon{fill:#000}.gallery__navigation{margin-top:10px}.gallery__navigation .carousel-cell{width:100px;height:100px;margin-right:10px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width: 640px){.gallery__navigation .carousel-cell{width:40px;height:40px}}.button--back{position:absolute;top:0;left:0;width:40px;height:40px;padding:0;min-width:unset}.button--back>svg{width:15px;stroke:#fff}.button--back:active>svg{stroke:#b3b3b3}.button--all-items{align-self:flex-start;margin-top:60px}.related .wrap-grid{margin-top:60px}.related .wrap-grid__element{text-decoration:none;display:block;width:33.3333333333%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.related .wrap-grid__element .wrap-grid__element--product-image-for-mobile{display:none;width:100%;object-fit:contain}@media(max-width: 960px){.related .wrap-grid__element{width:50%}}@media(max-width: 640px){.related .wrap-grid__element{width:100%;margin-bottom:0;background:none !important}.related .wrap-grid__element .wrap-grid__element--product-image-for-mobile{display:block}}@media(max-width: 640px){.related .wrap-grid__element::before{padding-top:0}}@media(max-width: 960px){.related .wrap-grid__element .overlay{opacity:0}.related .wrap-grid__element .overlay:hover{opacity:.8}}@media(max-width: 640px){.related .wrap-grid__element .overlay{position:relative;height:auto;opacity:1}.related .wrap-grid__element .overlay:hover{opacity:1}}.wps_wgm_wrapper_for_preview{margin-top:40px}.contact .wrap-grid__element{width:50%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width: 960px){.contact .wrap-grid__element{width:100%}}.contact .wrap-grid__element--bgContain{background-position:top center;background-repeat:no-repeat;background-size:auto 100%}@media(max-width: 960px){.contact .wrap-grid__element--bgContain{padding-bottom:100%;margin-bottom:40px}}@media(max-width: 640px){.contact .wrap-grid__element--bgContain{padding-bottom:125%;margin-bottom:20px}}@media(max-width: 960px){.contact .wrap-grid__element--square::before{padding-top:50%}}@media(max-width: 640px){.contact .wrap-grid__element--square::before{padding-top:70%}}@media(max-width: 400px){.contact .wrap-grid__element--square::before{padding-top:100%}}.contact__details{display:flex;flex-direction:column;align-items:center}.contact__details__wrapper{display:flex;justify-content:center;align-items:center}.contact__details__link{display:inline-block;text-decoration:none;font-weight:300;font-size:30px;line-height:1.4;color:#fff}.contact__message{padding:60px}@media(max-width: 400px){.contact__message{padding:40px 20px}}.contact__message--about{padding:0 60px}@media(max-width: 400px){.contact__message--about{padding:0 20px}}.company-info__text{text-align:center;margin-top:60px;line-height:2;font-size:14px}.contact-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.contact-form__input{width:100%;margin-bottom:10px}.contact-form__input--half{width:calc(50% - 5px)}@media(max-width: 1200px){.contact-form__input--half{width:100%}}@media(max-width: 960px){.contact-form__input--half{width:calc(50% - 5px)}}@media(max-width: 640px){.contact-form__input--half{width:100%}}.contact-form input,.contact-form textarea{width:100% !important;height:46px;border:1px solid #e1e1e1;padding:0 20px;outline:none;color:#6e6e6e;font-family:"Work Sans",sans-serif;font-size:14px;transition:.3s ease}.contact-form input.wpcf7-not-valid,.contact-form textarea.wpcf7-not-valid{border-color:#cf4646}.contact-form input:focus,.contact-form textarea:focus{border-color:#6e6e6e}.contact-form textarea{resize:none;height:120px;padding-top:13px;line-height:1.3}.contact-form label{font-size:12px;font-family:"Work Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;color:#bbb;line-height:1.5;padding-left:10px;transition:.3s ease}.contact-form label.focus{color:#6e6e6e}.button--submit{width:100%;display:flex;justify-content:flex-end;align-items:center;position:relative}.button--submit .button{font-size:12px;line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-top:10px}.button--submit .ajax-loader{position:absolute;left:100%}.wpcf7-response-output,.wpcf7-not-valid-tip{display:none !important}body.woocommerce-checkout .container .woocommerce{width:100%}body.woocommerce-checkout .container .woocommerce .wc-backward.error-back{display:inline-block;margin-top:20px}body.woocommerce-checkout .container .woocommerce .woocommerce-message,body.woocommerce-checkout .container .woocommerce .woocommerce-info{display:none}body.woocommerce-checkout .container .woocommerce form{position:relative;width:100%}body.woocommerce-checkout .container .woocommerce form[name=checkout]{background:#fff}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup{margin-bottom:10px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box{background-color:#f9f2f5;font-size:14px;border:1px solid #e8e8e8}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container{display:block;padding:14px 10px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul{padding:0 15px 0 0;list-style-type:none}@media(max-width: 960px){body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul{padding:0 0 5px 0}}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul li{font-weight:300}@media(max-width: 960px){body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul li{text-align:center}}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner ul li:not(:first-of-type){margin-top:10px}body.woocommerce-checkout .container .woocommerce form .woocommerce-NoticeGroup .wc-error-box .container .box-inner .button-wrap{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap{display:flex;width:100%;align-items:flex-start}@media(max-width: 960px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap{flex-direction:column-reverse}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left{width:66.66%}@media(max-width: 960px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left{width:100%}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left h5{font-size:18px;text-transform:uppercase;font-weight:300;font-family:"Work Sans",sans-serif;letter-spacing:.1em;margin-bottom:30px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields{display:flex;flex-wrap:wrap;justify-content:flex-end}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .left-fields{width:50%;padding-right:70px}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .left-fields{width:100%;padding-right:0}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .right-fields{width:50%;padding-right:70px}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .right-fields{width:100%;padding-right:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .right-fields>h5{margin-top:30px}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.woocommerce-form__label{padding-left:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .explain{font-weight:500;color:#6e6e6e;font-family:"Work Sans",sans-serif;letter-spacing:.1em;font-size:10px;margin-top:5px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row{margin-top:15px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.wc-terms-and-conditions{width:100%;margin-top:30px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.wc-terms-and-conditions.woocommerce-validated input:not(:checked)+span{color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.wc-terms-and-conditions.woocommerce-validated input:not(:checked)+span a{color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row:not(.wc-terms-and-conditions) label{font-weight:500;color:#6e6e6e;font-family:"Work Sans",sans-serif;text-transform:uppercase;letter-spacing:.1em;padding-left:10px;font-size:10px;display:block;margin-bottom:6px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row:not(.wc-terms-and-conditions) label abbr{text-decoration:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row *{outline:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row input:not([type=checkbox]){display:block;width:100%;height:46px;padding:0 20px;font-size:12px;color:#6e6e6e;font-weight:500;font-family:"Work Sans",sans-serif;border:1px solid #e8e8e8;border-radius:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection{background-color:#fff;border-radius:0;margin:0;height:46px;padding:0 20px;font-size:12px;font-weight:500;font-family:"Work Sans",sans-serif;border:1px solid #e8e8e8}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection .select2-selection__rendered{padding:0;height:46px;line-height:46px;color:#6e6e6e}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection .select2-selection__arrow{width:48px;top:0;right:0;height:100%;background:url(a3b50d3053c4d6f6ff63.png) center/8px 5px no-repeat}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row .select2-container .selection .select2-selection .select2-selection__arrow b{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.woocommerce-invalid input{border-color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .form-row.woocommerce-invalid .select2-container .selection .select2-selection{border-color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields{margin-top:15px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields h3{font-size:12px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields h3 label{display:flex;align-items:center;cursor:pointer}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .woocommerce-shipping-fields h3 label span{display:inline-block;margin-left:5px;text-transform:uppercase;font-weight:500;color:#6e6e6e;font-family:"Work Sans",sans-serif;letter-spacing:.1em;font-size:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .woocommerce-billing-fields .button{margin-top:40px;margin-right:70px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods{padding:0;margin:0;list-style:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li>label{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box>*:not(.payment-countries){display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper{display:flex;flex-wrap:wrap}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper:not(:last-of-type){margin-bottom:60px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment-group-title{width:100%;font-size:18px;text-transform:uppercase;font-weight:300;font-family:"Work Sans",sans-serif;letter-spacing:.1em;margin-bottom:30px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment{float:none;border:none;padding:0;width:50%}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment{width:100%}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label{display:flex;align-items:center;cursor:pointer}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label input{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label .paysera-text{font-size:0;width:12px;height:12px;border:1px solid #000;border-radius:50%;position:relative;transition:all .4s ease-in-out;margin-right:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label .paysera-text:after{position:absolute;width:6px;height:6px;background:#000;border-radius:50%;content:"";left:50%;top:50%;margin-top:-3px;margin-left:-3px;opacity:0;transition:all .4s ease-in-out}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label input:checked~span:after{opacity:1}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .wc_payment_methods>li .payment_box .payment-group-wrapper .payment label .paysera-image img{max-height:30px;max-width:150px;width:auto;height:auto;display:block}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .terms{margin-top:30px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .order-buttons-wrap{padding-right:70px;margin-top:40px;display:flex;justify-content:space-between}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .order-buttons-wrap{flex-wrap:wrap}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.left .order-buttons-wrap button{display:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right{width:33.33%;background:#f3f3f3;padding:30px;font-family:"Work Sans",sans-serif}@media(max-width: 960px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right{width:100%}}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right{padding:20px 10px;margin-bottom:10px}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table.has-loader.loading::after{opacity:.5}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table ul#shipping_method{padding-left:0;line-height:30px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table #shipping_method li{list-style:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table #shipping_method li label{margin-left:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table .select2-container,body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .woocommerce-checkout-review-order-table select{max-width:100%}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .checkout-cart-heading{margin-bottom:40px;font-size:10px;height:17px;line-height:17px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding-left:30px;background:url(e2552788cd9df1e97de9.svg) left center/16px 17px no-repeat}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item{display:flex;margin-bottom:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-img{width:80px;height:80px;background-position:center;background-size:cover;background-repeat:no-repeat;flex-shrink:0}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content{padding:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title{font-size:16px;font-weight:300;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);transition:.3s ease}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title:hover{border-color:#000}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title span{display:inline-block;text-transform:lowercase}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_item-title{font-size:14px;letter-spacing:normal;word-break:break-word}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-content .cart_remove{display:inline-block;padding-left:17px;background:url(fcb77a59a495ae8f08b9.png) left center/8px no-repeat;text-transform:uppercase;color:#6e6e6e;font-size:10px;letter-spacing:.1em;margin-top:15px;cursor:pointer}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price{padding:10px 0;font-size:16px;font-weight:500;text-align:right}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price del{color:#b3b3b3;font-size:14px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price ins{text-decoration:none}@media(max-width: 640px){body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart-items-wrap .cart_item .cart_item-price{font-size:14px}}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap{padding-top:20px;margin-top:20px;border-top:1px solid #d3d3d3}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap .checkout-cart-heading{margin-bottom:20px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label{position:relative;display:block}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label input{width:100%;padding:0 22px 0 22px;height:46px;border:1px solid #d3d3d3;font-size:14px;color:#000;-webkit-appearance:none;border-radius:0;font-family:"Work Sans",sans-serif}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label input:focus{outline:none}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label .error-container{font-size:12px;color:red}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .discount-wrap label a{display:block;position:absolute;right:0;height:40px;font-weight:700;letter-spacing:.1em;top:0;text-transform:uppercase;font-size:14px;line-height:46px;padding-right:22px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total{padding-top:20px;margin-top:20px;border-top:1px solid #d3d3d3;display:flex;flex-direction:column;align-items:center}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total{display:flex;width:100%;justify-content:space-between;align-items:center;color:#0d0d0c;font-weight:500}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total:not(:first-of-type){margin-top:10px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .left{font-size:12px;text-transform:uppercase}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .right{font-size:18px;text-align:right}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .right strong{font-weight:500}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total .right .woocommerce-remove-coupon{font-size:12px}body.woocommerce-checkout .container .woocommerce form .checkout-wrap>.right .cart_total .total.shipping-method-total-row .right{font-size:14px}body.woocommerce-checkout .container .woocommerce form .woocommerce-additional-fields{display:none}body.woocommerce-checkout .wc-venipak-shipping-logo{display:none}@media(max-width: 640px){body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method{width:50%}}body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method-label{border:1px solid rgba(0,0,0,0) !important}body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method-label.paysera-payment-active{border:1px solid #000 !important}body.woocommerce-checkout .payment-countries.paysera-payments.grid .paysera-payment-method-label .paysera-image img{width:100%}.shipping_method_sub_text{display:block;font-size:.9rem;font-weight:300;line-height:1rem}.custom-shipping-methods-wrapper{font-family:"Work Sans",sans-serif;margin-top:30px}.custom-shipping-methods-wrapper .woocommerce-shipping-totals-heading{width:100%;font-size:18px;text-transform:uppercase;font-weight:300;font-family:"Work Sans",sans-serif;letter-spacing:.1em;margin-bottom:30px}.custom-shipping-methods-wrapper ul#shipping_method{padding-left:0;line-height:30px}.custom-shipping-methods-wrapper #shipping_method li{list-style:none}.custom-shipping-methods-wrapper #shipping_method li label{margin-left:10px}.custom-shipping-methods-wrapper .select2-container,.custom-shipping-methods-wrapper select{max-width:100%}.select2-dropdown{background-color:#fff;border:1px solid #e8e8e8;border-radius:0}.select2-dropdown .select2-search{padding:5px 10px}.select2-dropdown .select2-search input{border:1px solid #e8e8e8 !important;padding-left:10px;padding-right:10px;font-size:12px;color:#6e6e6e;font-weight:500;font-family:"Work Sans",sans-serif}.select2-dropdown .select2-search input:focus{outline:none}.select2-dropdown .select2-results ul li{font-size:12px;color:#6e6e6e;font-weight:500;font-family:"Work Sans",sans-serif;padding:10px 20px}.checkout-success{display:flex;flex-direction:column;padding:0 0 100px;align-items:center}.checkout-success .checkout-image{width:101px;height:101px;background:url(53fcbf8ad51d4e64cc86.png) center/contain no-repeat}.checkout-success h1{font-size:30px;font-weight:300;font-family:"Work Sans",sans-serif;color:#0d0d0c;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:50px 0 30px}.checkout-success p{max-width:740px;text-align:center;font-size:16px;line-height:26px;color:#6e6e6e;font-weight:300;font-family:"Work Sans",sans-serif;margin-bottom:80px}.productAddedToCartPopupWrapper .overflow-y-auto{overflow-y:auto}.productAddedToCartPopupWrapper .overflow-h-auto{overflow-x:auto}.productAddedToCartPopupWrapper .relative{position:relative}.productAddedToCartPopupWrapper .text-center{text-align:center}.productAddedToCartPopupWrapper .w-full{width:100%}.productAddedToCartPopupWrapper .border{border-width:1px;border-color:#e5e7eb}.productAddedToCartPopupWrapper .text-white{color:#fff}.productAddedToCartPopupWrapper .bg-white{background:#fff}.productAddedToCartPopupWrapper .p-4{padding:1rem}.productAddedToCartPopupWrapper .overflow-x-hidden{overflow-x:hidden}.productAddedToCartPopupWrapper .justify-center{justify-content:center}.productAddedToCartPopupWrapper .items-center{align-items:center}.productAddedToCartPopupWrapper .h-modal{height:calc(100% - 2rem)}.productAddedToCartPopupWrapper .flex{display:flex}.productAddedToCartPopupWrapper .z-50{z-index:50}.productAddedToCartPopupWrapper .right-0{right:0}.productAddedToCartPopupWrapper .top-0{top:0}.productAddedToCartPopupWrapper .left-0{left:0}.productAddedToCartPopupWrapper .fixed{position:fixed}.productAddedToCartPopupWrapper .max-w-md{max-width:33rem}.productAddedToCartPopupWrapper .h-full{height:100%}.productAddedToCartPopupWrapper .rounded-lg{border-radius:.5rem}.productAddedToCartPopupWrapper .background-faded{background:rgba(0,0,0,.5)}.productAddedToCartPopupWrapper .w-5{width:1.25rem}.productAddedToCartPopupWrapper .h-5{height:1.25rem}.productAddedToCartPopupWrapper .border-none{border:none}.productAddedToCartPopupWrapper .hover\:text-gray-900:hover{color:#111827}.productAddedToCartPopupWrapper .hover\:bg-gray-200:hover{background-color:#e5e7eb}.productAddedToCartPopupWrapper .cursor-pointer{cursor:pointer}.productAddedToCartPopupWrapper .text-gray-400{color:#000}.productAddedToCartPopupWrapper .text-sm{font-size:.875rem;line-height:1.25rem}.productAddedToCartPopupWrapper .p-1\.5{padding:.375rem}.productAddedToCartPopupWrapper .bg-transparent{background-color:rgba(0,0,0,0)}.productAddedToCartPopupWrapper .rounded-lg{border-radius:.5rem}.productAddedToCartPopupWrapper .items-center{align-items:center}.productAddedToCartPopupWrapper .inline-flex{display:inline-flex}.productAddedToCartPopupWrapper .ml-auto{margin-left:auto}.productAddedToCartPopupWrapper .top-3{top:.75rem}.productAddedToCartPopupWrapper .right-2\.5{right:.625rem}.productAddedToCartPopupWrapper .absolute{position:absolute}.productAddedToCartPopupWrapper .sr-only{clip:rect(0, 0, 0, 0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.productAddedToCartPopupWrapper .p-6{padding:1.5rem}.productAddedToCartPopupWrapper .font-normal{font-weight:400}.productAddedToCartPopupWrapper .text-lg{font-size:1.25rem}.productAddedToCartPopupWrapper .mb-5{margin-bottom:1.25rem}.productAddedToCartPopupWrapper .popup-buttons-group{display:flex;flex-direction:column}.productAddedToCartPopupWrapper .popup-button{cursor:pointer;border:1px solid #000;background:none;color:#000;font-family:"Work Sans",sans-serif;padding:6px 10px;overflow:hidden;outline:none;text-align:center;width:100%;text-decoration:none;font-size:.9rem;margin-bottom:.25rem;line-height:2;font-weight:500;text-transform:uppercase;letter-spacing:1px;position:relative}.productAddedToCartPopupWrapper .popup-button.primary{background:#000;color:#fff}.productAddedToCartPopupWrapper .popup-button .button-text-wrapper{position:relative;overflow:hidden}.productAddedToCartPopupWrapper .popup-button:hover .button-text-wrapper .button-text{transform:translateY(-100%)}.productAddedToCartPopupWrapper .popup-button .button-text-wrapper .button-text{display:block;transition:transform .3s ease}.productAddedToCartPopupWrapper .popup-button .button-text-wrapper .button-text::before{content:attr(data-hover);position:absolute;top:100%}@media(min-width: 960px){.productAddedToCartPopupWrapper .md\:h-full{height:100%}.productAddedToCartPopupWrapper .md\:inset-0{bottom:0;left:0;right:0;top:0}.productAddedToCartPopupWrapper .md\:h-auto{height:auto}.productAddedToCartPopupWrapper .md\:inset-0{bottom:0;left:0;right:0;top:0}.productAddedToCartPopupWrapper .md\:h-full{height:100%}.productAddedToCartPopupWrapper .popup-buttons-group{flex-direction:row}.productAddedToCartPopupWrapper .popup-button+.popup-button{margin-left:1rem}.productAddedToCartPopupWrapper .popup-button{font-size:1rem}.productAddedToCartPopupWrapper .text-lg{font-size:1.4rem}}.productAddedToCartPopupWrapper #productAddedToCartPopup{display:none !important}.productAddedToCartPopupWrapper #productAddedToCartPopup.visible{display:flex !important}
