*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
  --tw-ring-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow: 0 0 rgba(0,0,0,0);
  --tw-shadow-colored: 0 0 rgba(0,0,0,0);
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

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

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
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;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

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

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

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

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

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

progress {
  vertical-align: baseline;
}

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

::-webkit-inner-spin-button,
::-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.
*/

::-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 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}@media (min-width: 1440px) {

  .container {
    max-width: 1440px;
    padding-right: 40px;
    padding-left: 40px;
  }
}.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)) {
  line-height: 1.3rem;
  margin-bottom: 1.3rem;
}.text-hero1 {
  font-size: 35px;
}@media (min-width: 1024px) {

  .text-hero1 {
    font-size: 65px;
  }
}.text-hero2 {
  font-size: 30px;
}@media (min-width: 1024px) {

  .text-hero2 {
    font-size: 40px;
  }
}.text-base {
  font-size: 16px;
}@media (min-width: 1024px) {

  .text-base {
    font-size: 18px;
  }
}.text-small {
  font-size: 14px;
}@media (min-width: 1024px) {

  .text-small {
    font-size: 16px;
  }
}.text-xs {
  font-size: 12px;
}@media (min-width: 1024px) {

  .text-xs {
    font-size: 14px;
  }
}.pointer-events-none {
  pointer-events: none;
}.visible {
  visibility: visible;
}.invisible {
  visibility: hidden;
}.collapse {
  visibility: collapse;
}.static {
  position: static;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.inset-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}.-left-8 {
  left: -2rem;
}.-top-1 {
  top: -0.25rem;
}.-top-6 {
  top: -1.5rem;
}.-top-\[5px\] {
  top: -5px;
}.bottom-0 {
  bottom: 0px;
}.bottom-2 {
  bottom: 0.5rem;
}.bottom-8 {
  bottom: 2rem;
}.left-0 {
  left: 0px;
}.left-2 {
  left: 0.5rem;
}.left-60 {
  left: 15rem;
}.left-auto {
  left: auto;
}.right-0 {
  right: 0px;
}.right-1 {
  right: 0.25rem;
}.right-8 {
  right: 2rem;
}.top-0 {
  top: 0px;
}.top-1 {
  top: 0.25rem;
}.top-1\/2 {
  top: 50%;
}.top-20 {
  top: 5rem;
}.top-\[-2px\] {
  top: -2px;
}.top-full {
  top: 100%;
}.z-10 {
  z-index: 10;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.-mb-10 {
  margin-bottom: -2.5rem;
}.-mt-1 {
  margin-top: -0.25rem;
}.mb-10 {
  margin-bottom: 2.5rem;
}.mb-12 {
  margin-bottom: 3rem;
}.mb-16 {
  margin-bottom: 4rem;
}.mb-2 {
  margin-bottom: 0.5rem;
}.mb-20 {
  margin-bottom: 5rem;
}.mb-3 {
  margin-bottom: 0.75rem;
}.mb-4 {
  margin-bottom: 1rem;
}.mb-5 {
  margin-bottom: 1.25rem;
}.mb-6 {
  margin-bottom: 1.5rem;
}.mb-8 {
  margin-bottom: 2rem;
}.ml-0 {
  margin-left: 0px;
}.ml-6 {
  margin-left: 1.5rem;
}.ml-8 {
  margin-left: 2rem;
}.mr-2 {
  margin-right: 0.5rem;
}.mr-4 {
  margin-right: 1rem;
}.mr-auto {
  margin-right: auto;
}.mt-1 {
  margin-top: 0.25rem;
}.mt-10 {
  margin-top: 2.5rem;
}.mt-12 {
  margin-top: 3rem;
}.mt-2 {
  margin-top: 0.5rem;
}.mt-20 {
  margin-top: 5rem;
}.mt-3 {
  margin-top: 0.75rem;
}.mt-4 {
  margin-top: 1rem;
}.mt-5 {
  margin-top: 1.25rem;
}.mt-6 {
  margin-top: 1.5rem;
}.mt-9 {
  margin-top: 2.25rem;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.flex {
  display: flex;
}.table {
  display: table;
}.grid {
  display: grid;
}.hidden {
  display: none;
}.aspect-square {
  aspect-ratio: 1 / 1;
}.h-14 {
  height: 3.5rem;
}.h-3 {
  height: 0.75rem;
}.h-48 {
  height: 12rem;
}.h-5 {
  height: 1.25rem;
}.h-8 {
  height: 2rem;
}.h-full {
  height: 100%;
}.max-h-full {
  max-height: 100%;
}.min-h-\[500px\] {
  min-height: 500px;
}.min-h-\[75vh\] {
  min-height: 75vh;
}.min-h-screen {
  min-height: 100vh;
}.w-5 {
  width: 1.25rem;
}.w-8 {
  width: 2rem;
}.w-80 {
  width: 20rem;
}.w-\[210px\] {
  width: 210px;
}.w-full {
  width: 100%;
}.min-w-32 {
  min-width: 8rem;
}.min-w-48 {
  min-width: 12rem;
}.min-w-64 {
  min-width: 16rem;
}.min-w-80 {
  min-width: 20rem;
}.min-w-\[680px\] {
  min-width: 680px;
}.max-w-80 {
  max-width: 20rem;
}.max-w-96 {
  max-width: 24rem;
}.max-w-full {
  max-width: 100%;
}.flex-grow {
  flex-grow: 1;
}.flex-grow-0 {
  flex-grow: 0;
}.grow {
  flex-grow: 1;
}.basis-\[min-content\] {
  flex-basis: min-content;
}.border-collapse {
  border-collapse: collapse;
}.-translate-x-80 {
  --tw-translate-x: -20rem;
  transform: translate(-20rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(0px, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-80 {
  --tw-translate-x: 20rem;
  transform: translate(20rem, var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(180deg) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}@keyframes spin {

  to {
    transform: rotate(360deg);
  }
}.animate-spin-slow {
  animation: spin 10s linear infinite;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}.grid-cols-\[auto_1fr\] {
  grid-template-columns: auto 1fr;
}.flex-wrap {
  flex-wrap: wrap;
}.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}.items-center {
  align-items: center;
}.justify-start {
  justify-content: flex-start;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.gap-1 {
  gap: 0.25rem;
}.gap-10 {
  gap: 2.5rem;
}.gap-12 {
  gap: 3rem;
}.gap-24 {
  gap: 6rem;
}.gap-5 {
  gap: 1.25rem;
}.gap-6 {
  gap: 1.5rem;
}.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}.gap-y-12 {
  row-gap: 3rem;
}.gap-y-16 {
  row-gap: 4rem;
}.overflow-hidden {
  overflow: hidden;
}.overflow-y-auto {
  overflow-y: auto;
}.text-nowrap {
  text-wrap: nowrap;
}.rounded-full {
  border-radius: 9999px;
}.rounded-lg {
  border-radius: 0.5rem;
}.rounded-md {
  border-radius: 0.375rem;
}.border {
  border-width: 1px;
}.border-b {
  border-bottom-width: 1px;
}.border-r {
  border-right-width: 1px;
}.border-t {
  border-top-width: 1px;
}.border-black {
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, var(--tw-border-opacity, 1));
}.border-gray {
  --tw-border-opacity: 1;
  border-color: rgba(230, 230, 230, 1);
  border-color: rgba(230, 230, 230, var(--tw-border-opacity, 1));
}.bg-\[\#FAF5F1\] {
  --tw-bg-opacity: 1;
  background-color: rgba(250, 245, 241, 1);
  background-color: rgba(250, 245, 241, var(--tw-bg-opacity, 1));
}.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, 1);
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
}.bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgba(62, 104, 246, 1);
  background-color: rgba(62, 104, 246, var(--tw-bg-opacity, 1));
}.bg-cartgreen {
  --tw-bg-opacity: 1;
  background-color: rgba(48, 202, 138, 1);
  background-color: rgba(48, 202, 138, var(--tw-bg-opacity, 1));
}.bg-gray {
  --tw-bg-opacity: 1;
  background-color: rgba(230, 230, 230, 1);
  background-color: rgba(230, 230, 230, var(--tw-bg-opacity, 1));
}.bg-lightgray {
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, 1);
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity, 1));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
}.bg-cover {
  background-size: cover;
}.bg-\[25px_50\%\] {
  background-position: 25px 50%;
}.bg-\[left_center\] {
  background-position: left center;
}.bg-center {
  background-position: center;
}.bg-no-repeat {
  background-repeat: no-repeat;
}.p-0 {
  padding: 0px;
}.p-1 {
  padding: 0.25rem;
}.p-5 {
  padding: 1.25rem;
}.p-6 {
  padding: 1.5rem;
}.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.pb-10 {
  padding-bottom: 2.5rem;
}.pb-12 {
  padding-bottom: 3rem;
}.pb-32 {
  padding-bottom: 8rem;
}.pb-4 {
  padding-bottom: 1rem;
}.pb-6 {
  padding-bottom: 1.5rem;
}.pb-\[0\.12rem\] {
  padding-bottom: 0.12rem;
}.pl-1 {
  padding-left: 0.25rem;
}.pl-12 {
  padding-left: 3rem;
}.pl-6 {
  padding-left: 1.5rem;
}.pl-8 {
  padding-left: 2rem;
}.pr-0 {
  padding-right: 0px;
}.pr-10 {
  padding-right: 2.5rem;
}.pr-16 {
  padding-right: 4rem;
}.pr-2 {
  padding-right: 0.5rem;
}.pr-5 {
  padding-right: 1.25rem;
}.pr-6 {
  padding-right: 1.5rem;
}.pt-0 {
  padding-top: 0px;
}.pt-1 {
  padding-top: 0.25rem;
}.pt-10 {
  padding-top: 2.5rem;
}.pt-12 {
  padding-top: 3rem;
}.pt-2 {
  padding-top: 0.5rem;
}.pt-5 {
  padding-top: 1.25rem;
}.text-center {
  text-align: center;
}.text-\[12px\] {
  font-size: 12px;
}.text-\[20px\] {
  font-size: 20px;
}.text-\[24px\] {
  font-size: 24px;
}.text-\[8px\] {
  font-size: 8px;
}.text-md {
  font-size: 16px;
}.text-sm {
  font-size: 14px;
}.font-bold {
  font-weight: 700;
}.font-medium {
  font-weight: 500;
}.font-semibold {
  font-weight: 600;
}.uppercase {
  text-transform: uppercase;
}.italic {
  font-style: italic;
}.leading-7 {
  line-height: 1.75rem;
}.leading-\[1\.1\] {
  line-height: 1.1;
}.leading-\[1\.1em\] {
  line-height: 1.1em;
}.leading-none {
  line-height: 1;
}.leading-tight {
  line-height: 1.25;
}.text-\[\#61636C\] {
  --tw-text-opacity: 1;
  color: rgba(97, 99, 108, 1);
  color: rgba(97, 99, 108, var(--tw-text-opacity, 1));
}.text-black {
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, 1);
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}.text-blue {
  --tw-text-opacity: 1;
  color: rgba(62, 104, 246, 1);
  color: rgba(62, 104, 246, var(--tw-text-opacity, 1));
}.text-darkgray {
  --tw-text-opacity: 1;
  color: rgba(170, 170, 170, 1);
  color: rgba(170, 170, 170, var(--tw-text-opacity, 1));
}.text-ddarkgray {
  --tw-text-opacity: 1;
  color: rgba(85, 85, 85, 1);
  color: rgba(85, 85, 85, var(--tw-text-opacity, 1));
}.text-dddarkgray {
  --tw-text-opacity: 1;
  color: rgba(97, 99, 108, 1);
  color: rgba(97, 99, 108, var(--tw-text-opacity, 1));
}.text-green {
  --tw-text-opacity: 1;
  color: rgba(123, 172, 131, 1);
  color: rgba(123, 172, 131, var(--tw-text-opacity, 1));
}.text-white {
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}.underline {
  text-decoration-line: underline;
}.opacity-0 {
  opacity: 0;
}.opacity-100 {
  opacity: 1;
}.opacity-90 {
  opacity: 0.9;
}.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}.transition-\[opacity\2c visibility\] {
  transition-property: opacity,visibility;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-\[transform\2c opacity\2c visibility\] {
  transition-property: transform,opacity,visibility;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}.duration-0 {
  transition-duration: 0s;
}.duration-150 {
  transition-duration: 150ms;
}.\[background-size\:16px\] {
  background-size: 16px;
}h1 {
  font-size: 25px;
}@media (min-width: 1024px) {

  h1 {
    font-size: 35px;
  }
}h1 {
  margin-bottom: 1.25rem;
  font-weight: 600;
  line-height: 1.1em;
}h2 {
  font-size: 23px;
}@media (min-width: 1024px) {

  h2 {
    font-size: 30px;
  }
}h2 {
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.1em;
}h3 {
  font-size: 21px;
}@media (min-width: 1024px) {

  h3 {
    font-size: 26px;
  }
}h3 {
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.1em;
}h4 {
  font-size: 19px;
}@media (min-width: 1024px) {

  h4 {
    font-size: 24px;
  }
}h4 {
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.1em;
}h5 {
  font-size: 17px;
}@media (min-width: 1024px) {

  h5 {
    font-size: 22px;
  }
}h5 {
  margin-bottom: 1rem;
  font-weight: 600;
  line-height: 1.1em;
}.texttable {
  margin-bottom: 1rem;
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}#braintree-container .texttable{margin-top:28px;flex:0 0 100%}.texttable table {
  width: 100%;
}#braintree-container .texttable table{margin-top:28px;flex:0 0 100%}@media (min-width: 1024px) {

  .texttable table {
    width: auto;
  }
}.texttable table{border:1px solid #e3dcd7}.texttable table tr:nth-child(even){background-color:#faf5f1}.texttable table th {
  text-align: left;background-color:#e3dcd7;
}.texttable table td,.texttable table th {
  font-size: 14px;
}@media (min-width: 1024px) {

  .texttable table td,.texttable table th {
    font-size: 16px;
  }
}.texttable table td,.texttable table th{border-left:1px solid #e3dcd7;border-right:1px solid #e3dcd7;padding:.5rem 1rem}body.editor-mode>*{display:none}body.editor-mode .e-popup-base{display:block}.payments-image{background-image:url("../svg/9879f3448befba09b206.841511297d4d.svg");background-position:center;background-repeat:no-repeat}.djangoform input[type=text],.djangoform input[type=email],.djangoform input[type=password] {
  display: block;
  width: 100%;
  border-radius: 0.25rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(230, 230, 230, 1);
  border-color: rgba(230, 230, 230, var(--tw-border-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.cart-page .columns .col1 .djangoform input[type=text],.checkout-page .columns .col1 .djangoform input[type=text],.cart-page .columns .col1 .djangoform input[type=email],.checkout-page .columns .col1 .djangoform input[type=email],.cart-page .columns .col1 .djangoform input[type=password],.checkout-page .columns .col1 .djangoform input[type=password]{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}#braintree-container .djangoform input[type=text],#braintree-container .djangoform input[type=email],#braintree-container .djangoform input[type=password]{margin-top:28px;flex:0 0 100%}.djangoform label {
  margin-bottom: 0.25rem;
  margin-top: 1rem;
  display: block;
  font-weight: 600;
}.cart-page .columns .col1 .djangoform label,.checkout-page .columns .col1 .djangoform label{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}.djangoform .errorlist {
  font-size: 12px;
}@media (min-width: 1024px) {

  .djangoform .errorlist {
    font-size: 14px;
  }
}.djangoform .errorlist {
  --tw-text-opacity: 1;
  color: rgba(255, 58, 58, 1);
  color: rgba(255, 58, 58, var(--tw-text-opacity, 1));
}.djangoform .helptext {
  font-size: 12px;
}@media (min-width: 1024px) {

  .djangoform .helptext {
    font-size: 14px;
  }
}.djangoform .helptext {
  --tw-text-opacity: 1;
  color: rgba(170, 170, 170, 1);
  color: rgba(170, 170, 170, var(--tw-text-opacity, 1));
}.msg-success{background-color:#f0f9eb}.msg-error{background-color:#fde2e2}.msg-info{background-color:#ebf8ff}.msg-warning{background-color:#fffbeb}.cart-status {
  margin-bottom: 1rem;
}.cart-status td,.cart-status th {
  border-top-width: 1px;
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(230, 230, 230, 1);
  border-color: rgba(230, 230, 230, var(--tw-border-opacity, 1));
  padding: 0.5rem;
  vertical-align: top;
}.cart-status tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgba(246, 246, 246, 1);
  background-color: rgba(246, 246, 246, var(--tw-bg-opacity, 1));
}@media(max-width: 768px){.hide-sm{display:none !important}}.show-sm{display:none !important}@media(max-width: 768px){.show-sm{display:block !important}}@font-face{font-family:"muzeicons";font-display:block;src:url("../eot/ce5df1109dac87f9a949.0794087d24179d12.eot#iefix") format("embedded-opentype"),url("../woff2/76c965164249831b94f2.a908e04129d49c1f.woff2") format("woff2"),url("../woff/346ccd0ee1643dce7684.e17d4a25f5889c1f.woff") format("woff")}.icon-align-1:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-align-2:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-align-3:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-align-4:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-align-5:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-down-small:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-down:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-left:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-menu-left:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-menu:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-right-long:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-arrow-right:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-back:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-btn-add:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-btn-sub:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-close:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-details-less:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-details-more:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-download-template:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-editor-rm:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-filters:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-pr-block1:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-pr-block2:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-pr-block3:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-rotate-left:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-rotate-right:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-switch-off:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-icon-switch-on:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-info:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-lock:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-loupe:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-m-dashboard:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-m-home:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-m-psychology-alt:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-m-sell:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-m-shopping-cart:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-m-support-agent:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-maximize:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-menu-back:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-menu-close:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-menu-next:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-plus:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-shopping-cart:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-sn-facebook:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-sn-instagram:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-sn-pinterest:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.icon-sn-youtube:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}@font-face{font-family:"TT Commons";src:url("../eot/2546037883aabb94930c.8fb7e468176c.eot");src:url("../eot/2546037883aabb94930c.8fb7e468176cd41d.eot#iefix") format("embedded-opentype"),url("../woff2/e478f7219fcab125799f.4b8c97341b3f.woff2") format("woff2"),url("../woff/e0592b34233dd9e959d9.f8ed120a6385.woff") format("woff"),url("../ttf/68c6a7732c35137fdada.9526a8040603.ttf") format("truetype"),url("../svg/62951dfc6ec0af0854fb.2e6ee2f3f66b.svg#TTCommons-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"TT Commons";src:url("../eot/3388d1b2796e175134a9.c29fd7feaf6e.eot");src:url("../eot/3388d1b2796e175134a9.c29fd7feaf6ed41d.eot#iefix") format("embedded-opentype"),url("../woff2/f1f6330cf5b5385c3a32.1712177a54f4.woff2") format("woff2"),url("../woff/521a7a8f2b0420e8d712.117610514b3d.woff") format("woff"),url("../ttf/158d222d8f384e6090a9.625493496beb.ttf") format("truetype"),url("../svg/0efb095c28fb5bf06f99.d203095af226.svg#TTCommons-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"TT Commons";src:url("../eot/35c6e875f7a40057eeae.0d8e2dfb60c5.eot");src:url("../eot/35c6e875f7a40057eeae.0d8e2dfb60c5d41d.eot#iefix") format("embedded-opentype"),url("../woff2/f252a0deedd9eb75a4f4.939d4e803820.woff2") format("woff2"),url("../woff/6e6c6a03504e387bdc72.ab39c0834195.woff") format("woff"),url("../ttf/64dd83fa65c056ee37ba.87b94a4b4fb9.ttf") format("truetype"),url("../svg/1f9f983a402aec8d8934.f195dc1f6738.svg#TTCommons-DemiBoldItalic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:"TT Commons";src:url("../eot/e835a0c265ee5078f6ed.c2e99fee49dc.eot");src:url("../eot/e835a0c265ee5078f6ed.c2e99fee49dcd41d.eot#iefix") format("embedded-opentype"),url("../woff2/af0250b17ede0770e24e.9f107dec9197.woff2") format("woff2"),url("../woff/3fc82dc1b7c603d170f4.421f2ffb864a.woff") format("woff"),url("../ttf/5d8599b446ee9caef778.3ddb3de4d8c4.ttf") format("truetype"),url("../svg/1074285cfe1ad5c34381.3b48ace3e41d.svg#TTCommons-DemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"TT Commons";src:url("../eot/d624d90d30c303b1c7b3.5bdef73c66ae.eot");src:url("../eot/d624d90d30c303b1c7b3.5bdef73c66aed41d.eot#iefix") format("embedded-opentype"),url("../woff2/9e0ee1e4cef60112aa13.e66e2b451d2e.woff2") format("woff2"),url("../woff/11be71fe480c98964d0b.296790e93edc.woff") format("woff"),url("../ttf/abf82416f55d8e032b3b.39c264e8a352.ttf") format("truetype"),url("../svg/ad142b5091634ec45c10.16ddde085141.svg#TTCommons-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"TT Commons";src:url("../eot/e35d8e91bbca51177555.cb0efcd91fd1.eot");src:url("../eot/e35d8e91bbca51177555.cb0efcd91fd1d41d.eot#iefix") format("embedded-opentype"),url("../woff2/0667b4483ff18d9d83d6.2c1a102808b9.woff2") format("woff2"),url("../woff/036bbc055e58d3ae01bf.93ea3c9a2969.woff") format("woff"),url("../ttf/944dc931ceea46bebce8.c663ca195717.ttf") format("truetype"),url("../svg/73b9c1c1576b6d1d4562.f3f9abc3adc9.svg#TTCommons-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"TT Commons";src:url("../eot/31120549e1918967c8d9.ff6cb97f2ea4.eot");src:url("../eot/31120549e1918967c8d9.ff6cb97f2ea4d41d.eot#iefix") format("embedded-opentype"),url("../woff2/19bd460e8d927a630457.d3995d3db0ed.woff2") format("woff2"),url("../woff/359510adb8602016ed1c.7b7851ebeed8.woff") format("woff"),url("../ttf/63c3469dab6d0b22952e.a0bb2e14a1b9.ttf") format("truetype"),url("../svg/1f2593aa6cd36b48a31f.fe39897a5a18.svg#TTCommons-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"TT Commons";src:url("../eot/45c0bd0e28bff2c3d409.c3ab59ff0504.eot");src:url("../eot/45c0bd0e28bff2c3d409.c3ab59ff0504d41d.eot#iefix") format("embedded-opentype"),url("../woff2/01409a2fb99e4fe52255.a9c27bc7cbc4.woff2") format("woff2"),url("../woff/ff2a7f810255cbcf444d.f520f3dc0803.woff") format("woff"),url("../ttf/265fec358bc59ab4f2f7.ca8643984ba1.ttf") format("truetype"),url("../svg/9ec79de9157ba8fe3808.d02effb7e6a1.svg#TTCommons-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"TT Commons";src:url("../eot/f5416277b1b49b845d2a.15257081b720.eot");src:url("../eot/f5416277b1b49b845d2a.15257081b720d41d.eot#iefix") format("embedded-opentype"),url("../woff2/7d89af4fe263fccf0c18.d0040729e823.woff2") format("woff2"),url("../woff/a79d0f638faa930b04a4.3f1d4d24989b.woff") format("woff"),url("../ttf/a0e7726f5f7db7b240cf.07dfd2b0f7cf.ttf") format("truetype"),url("../svg/152e6cda3b94d2a11a79.3f469f1e8248.svg#TTCommons-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TT Commons";src:url("../eot/57efc435c334145573e3.a53859ecd538.eot");src:url("../eot/57efc435c334145573e3.a53859ecd538d41d.eot#iefix") format("embedded-opentype"),url("../woff2/9e72eb16736e9204ba0e.aacd89a6eb75.woff2") format("woff2"),url("../woff/23aeab6d50c86f4befaf.74aa74ab0cea.woff") format("woff"),url("../ttf/4890dd86690d7ccb8e5f.add737371d9e.ttf") format("truetype"),url("../svg/13e4c8682656074852c7.1c9f17969a7f.svg#TTCommons-MediumItalic") format("svg");font-weight:500;font-style:italic}.utext .btn,.btn-gray{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;background-color:#eee;color:#000}.utext .btn:hover,.btn-gray:hover{background-color:#e9e9e9}.btn-blue{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;background-color:#3e68f6;color:#fff}.btn-blue:hover{background-color:#567bf7}.btn-white{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;border:1px solid #cbcbcb;background-color:#fff;padding:13px 29px 11px 29px;color:#000}.btn-white:hover{background-color:#fafafa}.btn-light-blue{display:inline-block;border-radius:8px;background-color:#e2e8fe;padding:10px 12px 8px 12px;color:#000;font-size:16px}.btn-light-blue:hover{background-color:#d6e0fd}.btn-blue-border{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;border:2px solid #3e68f6;background-color:#fff;padding:12px 28px 10px 28px;color:#3e68f6}.btn-blue-border:hover{background-color:#eff2ff}input[type=submit].btn-blue{-webkit-appearance:none;-moz-appearance:none;appearance:none}.q-select-like{border:0;border:1px solid #d9d9d9;border-radius:2px;background:none;height:40px;color:#222;font-size:17px;line-height:17px}.q-select{display:none}.q-select-div{position:relative;cursor:pointer;border:1px solid #d9d9d9;border-radius:2px;padding:12px 3px 0px 10px;height:40px;color:#222;font-size:17px;line-height:17px}.q-select-div:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:absolute;right:10px;font-size:5px}.q-select-div ul{display:none;position:absolute;top:0;left:0;margin-left:-15px;box-shadow:0px 1px 3px rgba(0,0,0,.4);background-color:#fff;width:calc(100% + 15px)}.q-select-div ul.active{display:block}.q-select-div ul li{display:block;padding:10px 0px 0px 15px;height:36px;white-space:nowrap}.q-select-div ul li:hover{background-color:#f2f2f2}.q-select-div ul li:active,.q-select-div ul li.active{background-color:rgba(0,156,90,.2)}.formfields input,.formfields select{display:block;border:1px solid #d1d1d1;border-radius:5px;padding:10px 15px 7px 15px;width:100%;font-size:16px;font-family:"TT Commons",sans-serif}.formfields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;background-color:#fff;padding-top:10px;padding-bottom:7px}.formfields .selectbox-container{position:relative}.formfields .selectbox-container:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:absolute;top:27px;right:20px;font-size:12px}.formfields input::-moz-placeholder{color:#a0a0a0}.formfields input::placeholder{color:#a0a0a0}.formfields input[type=checkbox]{display:inline-block;position:relative;top:2px;visibility:hidden;margin:5px 5px 0 0;padding:0;width:15px;height:15px}.formfields input[type=checkbox]:before{display:block;position:absolute;visibility:visible;border:1px solid #888;width:100%;height:100%;content:"";font-size:17px;line-height:15px;text-align:center}.formfields input[type=checkbox]:checked:before{content:"✓"}.formfields .input-error{box-shadow:0 0 5px 1px #ff5b5b}.fieldgroup{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-10px}.fieldgroup .w100{flex:0 0 100%;padding:0 10px 10px 0}.fieldgroup .w66{flex:0 0 66.7%;padding:0 10px 10px 0}.fieldgroup .w50{flex:0 0 50%;padding:0 10px 10px 0}.fieldgroup .w33{flex:0 0 33.3%;padding:0 10px 10px 0}body{font-family:"TT Commons",sans-serif}.text-center{text-align:center}.page404{padding-bottom:100px}.page404 h1{margin-top:30px;margin-bottom:30px}.page404 p{margin-bottom:30px;text-align:center}.accept_cookie{position:fixed;right:10%;bottom:25px;left:10%;opacity:.9;border-radius:4px;background-color:#f6f6f6;padding:28px 64px 22px 20px;color:#000;font-size:16px;line-height:14px}.accept_cookie a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.accept_cookie>.close{display:block;position:absolute;top:15px;right:20px;background-color:#222;padding:12px 20px 8px;color:#fff;-webkit-text-decoration:none;text-decoration:none}.simplepage .headerline{display:none}.simplepage header .slogan,.simplepage header .mainmenu,.simplepage header .cart,.simplepage header .mainmenu-mobile{display:none}.simplepage footer{display:none}.text-center{text-align:center}.fullpage-text{margin-right:10%;margin-left:10%}@media(max-width: 768px){.fullpage-text{margin-right:0;margin-left:0}}.hide{display:none !important}.socials a{opacity:.3;color:#333;font-size:23px;letter-spacing:20px;-webkit-text-decoration:none;text-decoration:none}.socials a:hover{opacity:.5}.socials .social_facebook:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.socials .social_instagram:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.socials .social_pinterest:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.socials .social_youtube:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.debug_switcher{position:absolute}.debug_switcher li{display:inline-block}.bigtext{font-size:18px}.bluelinks a{-webkit-text-decoration:none;text-decoration:none;color:#0667d0}.bluelinks a:hover{-webkit-text-decoration:underline;text-decoration:underline}a{-webkit-text-decoration:none;text-decoration:none}.utext h1{margin-bottom:9px;font-size:28px}.utext p{margin-bottom:6px;font-size:18px;line-height:22px}.utext .btn{margin:20px}.utext b{font-weight:700}.utext .blocklink{display:inline-block;position:relative;margin-top:20px;border:1px solid #000;border-radius:10px;padding:10px 16px 8px 16px;color:#000;font-weight:500}@media(max-width: 768px){.utext p{font-size:16px}.utext .blocklink{padding:14px 20px 8px 20px}h1{font-size:24px}h2{font-size:23px}h3{font-size:18px}.blocklink{padding:14px 20px 14px 20px;font-weight:500;font-size:16px}}.popup-bg{background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000}.popup-bg .popup{background-color:#fff;width:1040px;max-height:80%;position:absolute;top:10%;left:50%;padding:30px;margin-left:-520px;box-shadow:0px 4px 30px rgba(0,0,0,.4);overflow-y:auto}.popup-bg .popup>.popup-close{z-index:1;position:absolute;top:30px;right:30px;color:#222}.popup-bg .popup>.popup-close:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.popup-bg .popup>.popup-close:hover{-webkit-text-decoration:none;text-decoration:none}@media(max-width: 768px){.popup-bg{overflow:scroll}.popup-bg .popup{width:100%;top:0;left:0;max-height:none;margin-left:0}}.popup-promo{display:none}.popup-promo.active{display:block}.popup-promo .popup{width:460px;margin-left:-230px}.popup-promo .popup input{margin:20px auto 20px auto}.popup-promo .popup input[type=text]{margin-top:30px;width:200px}.popup-promo .popup input[type=button]{width:260px}.popup-promo .error-msg{display:none;position:absolute;top:0;left:0;right:0}.popup-promo .error-msg p{display:block;padding:110px 30px 0 30px;font-size:22px;line-height:normal;text-align:center;letter-spacing:.02em}.popup-promo.error .add-msg{visibility:hidden}.popup-promo.error .error-msg{display:block}.add-to-cart-popup-bg .popup{width:440px;margin-left:-220px}@media(max-width: 768px){.add-to-cart-popup-bg .popup{width:100%;margin-left:0}}.add-to-cart-popup-bg .item_added_popup{font-size:18px}.add-to-cart-popup-bg .item_added_popup h2,.add-to-cart-popup-bg .item_added_popup h3,.add-to-cart-popup-bg .item_added_popup h4{display:block;font-size:18px;text-align:center;font-weight:normal}.add-to-cart-popup-bg .item_added_popup h2{margin-top:15px;margin-bottom:0px}.add-to-cart-popup-bg .item_added_popup h3{font-weight:bold;margin-bottom:0px}.add-to-cart-popup-bg .item_added_popup .cart_image{display:block;margin:20px auto 30px auto}.add-to-cart-popup-bg .item_added_popup .price{text-align:center;padding:13px 0 17px 0;font-weight:500}.add-to-cart-popup-bg .item_added_popup .price .oldprice{-webkit-text-decoration:line-through;text-decoration:line-through}.add-to-cart-popup-bg .item_added_popup .price .newprice{color:#ff3a3a}.add-to-cart-popup-bg .item_added_popup .buttons{text-align:center}.add-to-cart-popup-bg .item_added_popup .buttons a{display:block;margin:0 50px}.add-to-cart-popup-bg .item_added_popup .buttons a.popup-close{padding:14px 30px 12px 30px;color:#000}.text p{margin-bottom:1em}.text b,.text strong{font-weight:bold}.text i,.text em{font-style:italic}.text ul{list-style-type:disc;margin-left:1em;margin-bottom:1em}.text ul li{margin-bottom:.5em}.text ol{list-style-type:decimal;margin-left:1em;margin-bottom:1em}.text ol li{margin-bottom:.5em}.block-iframe{width:100%;height:400px;display:block}.block-hero{height:528px;background-size:cover;background-position:center;color:#fff;display:grid;margin-bottom:50px}.block-hero h1{align-self:end;font-size:50px}.block-hero .utext{text-align:center;align-self:start}.block-hero .utext p{font-size:22px}.block-hero .blocklink{color:#fff;border-color:#fff}@media(max-width: 768px){.block-hero{height:400px}.block-hero h1{font-size:36px}.block-hero .utext p{font-size:18px}}.block-twocolumns{display:grid;max-width:1180px;padding:0px 10px;margin:0 auto;grid-template-columns:1fr 1fr;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.block-twocolumns div:first-child{margin-top:60px}.block-twocolumns>div{padding-left:0px;padding-right:0px}@media(max-width: 768px){.block-twocolumns{grid-template-columns:1fr;padding:0}.block-twocolumns div:first-child{margin-top:0}.block-twocolumns>div{padding-left:10px;padding-right:10px}}.block-singleimage{max-width:1180px;padding:0px 10px;margin:0 auto 50px auto;text-align:center}.block-singleimage img{width:100%;display:block}.block-singleimage span{display:block;color:#000}.block-singleimage span.title{margin-top:20px;font-weight:500;font-size:20px;letter-spacing:.03em;text-transform:uppercase}.block-singleimage span.subtitle{margin-top:10px;font-weight:400;font-size:18px}@media(max-width: 768px){.block-singleimage span.title{font-size:18px}.block-singleimage span.subtitle{margin-top:5px;font-size:15px}}.block-colorline{margin:0 0 50px 0;background-color:#b8b3c9}.block-colorline .center{height:50px;max-width:1180px;padding:0px 10px;margin:0 auto;background-position:right;background-repeat:no-repeat;padding-top:14px}.block-colorline a{margin-left:30px;color:#000;font-size:18px;line-height:22px}.block-colorline a .subtitle{font-weight:bold}@media(max-width: 768px){.block-colorline{text-align:center}.block-colorline .center{background-image:none !important}.block-colorline a{margin:auto;font-size:14px}}.block-justtext{max-width:1180px;padding:0px 10px;margin:0 auto 50px auto;margin-bottom:50px}.block-justtext a{font-weight:bold;color:#000}.block-justtext h2{font-size:40px;margin-bottom:15px;font-weight:500}.block-justtext h3{font-size:28px;margin-bottom:15px;font-weight:500}.block-justtext p{font-size:22px;margin-bottom:10px;font-weight:400}.block-justtext .center{text-align:center}@media(max-width: 768px){.block-justtext h2{font-size:30px;margin-bottom:10px}.block-justtext h3{font-size:30px;margin-bottom:10px}.block-justtext p{font-size:18px}}.block-image50{max-width:1180px;padding:0px 10px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;margin-bottom:120px;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.block-image50 h3{margin-top:30px;margin-bottom:80px;font-size:40px;letter-spacing:.01em;grid-column:1/3;text-align:center}.block-image50 .subtext{font-size:18px;padding:0 40px 0 0;align-self:center;position:relative}.block-image50 .subimage img{display:block;width:100%}.block-image50 .blocklink{display:inline-block;margin-top:25px;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;color:#000;-webkit-text-decoration:underline;text-decoration:underline}.block-image50 .okeo-tex-text{margin-right:30%}.block-image50 .okeo-tex{position:absolute;bottom:-50px;right:0;width:150px;height:48px;background-image:url("../svg/2163a6231d33c3089de8.c9ac4d01d7e0.svg")}@media(max-width: 768px){.block-image50{grid-template-columns:1fr}}.block-image50gray{position:relative;background-color:#efefef;margin-bottom:80px}.block-image50gray .subtext{max-width:1180px;padding:0px 10px;margin:0 auto;min-height:480px}.block-image50gray .subtext .utext{padding-top:135px;max-width:35%}.block-image50gray .subtext .utext h4{font-size:34px;margin-bottom:20px}.block-image50gray .subimage{position:absolute;top:0;bottom:0;right:0;left:50%;background-size:cover}.block-image50gray .subimage img{display:none}@media(max-width: 768px){.block-image50gray{text-align:center;margin-bottom:50px}.block-image50gray .subtext{min-height:auto;padding:50px 0}.block-image50gray .subtext .utext{padding-top:0px;max-width:none}.block-image50gray .subtext .utext h4{font-size:26px}.block-image50gray .subimage{position:static}.block-image50gray .subimage img{display:block;width:100%}}.block-image66{max-width:1180px;padding:0px 10px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;margin-bottom:120px;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.block-image66 .subtext{font-size:18px;align-self:center}.block-image66 .subimage img{display:block;width:100%}.block-image66.block-image66-right{grid-template-columns:2fr 1fr}.block-image66.block-image66-right .subtext{order:2}.block-image66.block-image66-right .subimage{order:1}.block-image66 .subtext h3{margin-bottom:25px;font-size:26px}.block-image66 .blocklink{display:inline-block;margin-top:25px;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;color:#000;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width: 768px){.block-image66{grid-template-columns:1fr}.block-image66 .subimage{padding-top:40px}.block-image66.block-image66-right{grid-template-columns:1fr}.block-image66.block-image66-right .subtext{order:1}.block-image66.block-image66-right .subimage{order:2}}.block-instagram{padding:0px 40px;margin:0 auto;margin-bottom:100px}.block-instagram .instagramfeed{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.block-instagram .ig_post{position:relative}.block-instagram .ig_post .ig_dummy{margin-top:100%}.block-instagram .ig_post .ig_rcontainer{position:absolute;top:0px;bottom:0;left:0;right:0;background-color:#fafafa;background-size:cover}@media(max-width: 768px){.block-instagram{margin-bottom:50px}.block-instagram .instagramfeed{grid-template-columns:1fr 1fr 1fr}}.block-shopfabrics{max-width:1180px;padding:0px 10px;margin:0 auto;margin-bottom:100px}.block-shopfabrics h3{text-align:center;margin-bottom:40px;font-size:30px}.block-shopfabrics .utext{text-align:center}@media(max-width: 768px){.block-shopfabrics{margin-bottom:50px}.block-shopfabrics h3{margin-bottom:20px}.block-shopfabrics .utext{margin-top:-40px}}.state-select{display:block;padding:10px 20px 10px 12px;border:1px solid #dcdcdc;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%279%27 height=%274%27 viewBox=%270 0 9 4%27 fill=%27none%27><path d=%27M4.5 4L0.602886 0.250001L8.39711 0.25L4.5 4Z%27 fill=%27black%27/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:50%;width:100%;margin-bottom:20px}.states-menu-bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9}.states-menu-container{position:fixed;width:350px;padding:40px;overflow-y:scroll;right:0;top:0;bottom:0;background-color:#fff;z-index:10;display:none}.states-menu-container.active{display:block}.states-menu-container.active+.states-menu-bg{display:block}.states-menu-container label{font-size:16px;font-weight:400;line-height:18px;display:block}.states-menu-container .btn-blue,.states-menu-container .btn-gray{margin-top:10px;display:block;width:100%}.states-menu-container .btn-blue{margin-top:30px}.cp-list-filters-togglebtn{display:none;margin-bottom:40px;border:1px solid #000;border-radius:5px;padding:10px 20px;font-size:16px;text-align:center}.cp-list-filters-togglebtn:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}@media(max-width: 768px){.cp-list-filters-togglebtn{display:block}}.cp-list-filters-togglebtn:before{position:relative;top:-5px;left:-5px}.cp-list-filters-togglebtn.active{background-color:#eaeaea}.cp-list-filters-container{margin-bottom:40px}@media(max-width: 768px){.cp-list-filters-container{display:none;text-align:center}.cp-list-filters-container.active{display:block}}.cp-list-filters-item{margin-bottom:20px;border-bottom:1px solid #ebebeb;font-size:18px}@media(max-width: 768px){.cp-list-filters-item{margin-top:0px;font-size:16px}}.cp-list-filters-item-last{border-bottom:0}.cp-list-filters-item-title{color:#000;font-weight:bold}.cp-list-filters-item-list{margin-top:10px;margin-bottom:10px;line-height:1.67em}.cp-list-filters-item-list a{color:#000}.cp-list-filters-item-list .active{color:#777}.cp-featured{position:relative;margin-bottom:100px}@media(max-width: 768px){.cp-featured{margin-bottom:60px}}.cp-featured-container{display:flex;border:1px solid #d8d7d7;width:100%;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.cp-featured-container::-webkit-scrollbar{display:none}.cp-featured-item{position:relative;flex:0 0 100%}.cp-featured-item:first-child .cp-featured-subitem{position:relative}.cp-featured-subitem{display:grid;position:absolute;grid-template-columns:1fr 1fr;top:0;right:0;bottom:0;left:0;scroll-snap-align:start}.cp-featured-subitem img{display:block;width:100%}.cp-featured-subitem picture{display:block;width:100%}.cp-featured-subitem .cp-list-item-title a{color:#000}@media(max-width: 1024px){.cp-featured-subitem{grid-template-columns:1fr}}.cp-featured-item-info{padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px}.cp-featured-text{margin-top:12px}.cp-featured-item-link{display:inline-block;margin-top:20px;border-radius:3px;background:#f4f4f4;padding:10px 20px;color:#000}.cp-featured-controls{display:flex;position:absolute;right:30px;bottom:20px;gap:5px}.cp-featured-controls-prev,.cp-featured-controls-next{display:inline-block;position:relative;cursor:pointer;margin:0;border:1px solid #d7d7d7;border-radius:3px;background:#fff;padding:0;width:40px;height:40px;text-align:center}.cp-featured-controls-prev:hover,.cp-featured-controls-next:hover{background:#f4f4f4}.cp-featured-controls-prev:before,.cp-featured-controls-next:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:absolute;transform:rotate(90deg);margin-top:-5px;margin-left:-4px;color:#555;font-size:10px}.cp-featured-controls-next:before{transform:rotate(-90deg);margin-left:-8px}.cp-item-container{display:grid;grid-template-columns:3fr 2fr;grid-gap:50px;gap:50px;margin-top:24px;margin-bottom:40px}@media(max-width: 768px){.cp-item-container{grid-template-columns:1fr;gap:0px}.cp-image{margin-right:-20px;margin-left:-20px}}.cp-image-4x3{display:block;position:relative;padding-bottom:75%;width:100%}.cp-image-4x3 img,.cp-image-4x3 iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media(max-width: 768px){.cp-image-4x3{padding-bottom:67.5%}}.cp-image-container{display:flex;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}.cp-image-container::-webkit-scrollbar{display:none}.cp-image-container>div{flex:0 0 100%;scroll-snap-align:start}@media(max-width: 768px){.cp-image-container{gap:6px;box-sizing:content-box;padding-left:20px;scroll-padding-left:20px}.cp-image-container>div{flex:0 0 90%}}.cp-image-smallimages{display:flex;gap:5px;margin-top:5px}.cp-image-smallimages a{display:block}@media(max-width: 768px){.cp-image-smallimages{display:none}}.cp-image-spacer{display:none}@media(max-width: 768px){.cp-image-spacer{display:block;flex:0 0 9% !important}}.cp-description{font-size:16px}.cp-description .btn-blue{margin-bottom:30px;width:100%}@media(max-width: 768px){.cp-description{font-size:14px}.cp-description .btn-blue{margin-bottom:20px}}.cp-shipping-flag img{display:inline-block}.cp-description-price .bigprice{font-weight:500;font-size:24px}.cp-description-price .new{color:red}.cp-description-price .old{-webkit-text-decoration:line-through;text-decoration:line-through}.cp-price-table{margin-bottom:40px;font-weight:500;font-size:16px}.cp-price-table h2{margin-bottom:5px;font-size:18px;text-align:left}@media(max-width: 768px){.cp-price-table{font-size:14px}}.cp-price-table .price-old{-webkit-text-decoration:line-through;text-decoration:line-through}.cp-price-table .price-new{color:red}.cp-price-table .cp-price-table-msg{margin-top:10px;color:#555;font-size:14px}.cp-price-table-inner{display:grid;grid-template-columns:auto 1fr;grid-row-gap:0px;row-gap:0px;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.cp-description-delivery{margin-bottom:35px;border-bottom:1px solid #e6e6e6;padding-bottom:30px}@media(max-width: 768px){.cp-description-delivery{margin-bottom:25px;padding-bottom:20px}}.cp-bottominfo{margin-bottom:100px}@media(max-width: 768px){.cp-bottominfo{margin-bottom:60px}}.cp-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:40px;font-size:14px}.cp-tags a{display:inline-block;border-radius:3px;background-color:#f3f3f3;padding:4px 8px 3px 8px;color:#777}@media(max-width: 768px){.cp-tags{margin-top:20px}}.cp-related{margin-bottom:100px}.cp-related h2{margin-bottom:30px;font-size:30px}@media(max-width: 768px){.cp-related{margin-bottom:60px}.cp-related h2{margin-bottom:20px;font-size:22px}}.cp-related-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px;gap:20px;font-size:14px}.cp-related-container a{display:block}.cp-related-container a img{display:block;width:100%}.cp-related-container a span{display:block;margin-top:10px;color:#000}@media(max-width: 768px){.cp-related-container{grid-template-columns:repeat(2, 1fr);row-gap:10px;font-size:12px}.cp-related-container a:last-child{display:none}}.cp-description-sizes{margin-bottom:40px;font-size:16px}.cp-description-sizes ul{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.cp-description-sizes a{display:block;border:1px solid #f4f4f4;border-radius:3px;background-color:#f4f4f4;padding:10px 10px 7px;color:#000;-webkit-text-decoration:none;text-decoration:none}.cp-description-sizes a:hover{border-color:#000}.cp-description-sizes li{display:block}.cp-description-sizes li.active a{border-color:#000}@media(max-width: 768px){.cp-description-sizes{margin-bottom:20px;font-size:14px}}.cp-tabs{margin-bottom:100px}@media(max-width: 768px){.cp-tabs{margin-bottom:60px}}.cp-tabs-links{display:flex;gap:30px;margin-bottom:40px;border-bottom:1px solid #e5e5e5;font-weight:500;font-size:18px}.cp-tabs-links li{display:block}.cp-tabs-links a{display:block;border-bottom:2px solid rgba(0,0,0,0);padding:7px 0;color:#000}.cp-tabs-links a.active{border-color:#000}@media(max-width: 768px){.cp-tabs-links{gap:20px;margin-bottom:20px;font-size:16px}}.cp-tabs-content-item{display:none}.cp-tabs-content-item.active{display:block}.cp-btn{display:inline-block;border:1px solid #333;border-radius:10px;padding:12px 20px 10px 20px;color:#000;text-align:center}.cp-btn-dark{background-color:#333;color:#fff}.ntext{font-size:18px}@media(max-width: 768px){.ntext{font-size:16px}}.ntext p{margin-bottom:.5em}.ntext h2{margin-top:2em;margin-bottom:1em;font-weight:500;font-size:24px;text-align:left}.ntext h3{margin-top:1.5em}.ntext a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.ntext img{max-width:100%}.ntext table{margin-bottom:20px}.ntext tr:nth-child(odd){background-color:#f3f3f3}.ntext td{padding:10px;padding-right:60px;padding-left:20px}.vat-switch-block{cursor:pointer;color:#3e68f6;white-space:nowrap}.vat-switch-block:hover{-webkit-text-decoration:underline;text-decoration:underline}.n-popup-bg{display:none;position:fixed;justify-content:center;align-items:center;z-index:1000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.n-popup-bg.active{display:flex}.n-popup{box-shadow:0px 4px 30px rgba(0,0,0,.4);background-color:#fff}.vat-popup{margin:20px;padding:40px;width:100%;max-width:500px}.vat-popup h2{margin-bottom:34px;font-size:24px}.vat-popup .btn-blue{margin-top:20px}.vat-popup .vat-form{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-bottom:20px}.vat-popup .vat-note{color:#777;font-size:16px}.vat-popup input[type=radio]{position:relative;top:5px;width:20px;height:20px}@media(max-width: 768px){.vat-popup{padding:20px}.vat-popup h2{font-size:18px}}.contactpage{display:flex;padding-bottom:80px}.contactpage .col1,.contactpage .col2{flex:50% 0 0}.contactpage .col1{padding-top:100px}.contactpage h1{text-align:left;font-size:26px}.contactpage h2{text-align:left;font-size:26px}@media(max-width: 768px){.contactpage{display:block}.contactpage .col1{padding:0 0 30px 0}}.pageform .btn-blue{width:100%}.pageform label{display:block}.pageform label.required:after{content:" *"}.pageform label[for=id_recaptcha]{opacity:0}.pageform .g-recaptcha{margin:0 8px}.pageform input[type=text],.pageform input[type=email],.pageform textarea{border:1px solid #d1d1d1;background-color:#fff;width:100%;padding:10px 20px;margin-bottom:15px}.pageform .required-info{color:#888;font-size:14px;margin:25px 0}.pageform .errorlist{text-align:right;font-size:14px;color:#ff5858;margin-bottom:-16px}.pageform p.error input[type=text],.pageform p.error input[type=email],.pageform p.error textarea{border:1px solid #ff5858}.contactsmap iframe{display:block}.upload-popup{background-color:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;display:none;z-index:1000}.upload-popup.active{display:block}.upload-popup.drop_active .frame{box-shadow:inset 0px 0px 60px rgba(0,255,0,.4)}.upload-popup .frame{background-color:#fff;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;box-shadow:0px 4px 30px rgba(0,0,0,.4);text-align:center}.upload-popup .frame>.popup-close{position:absolute;top:30px;right:30px;color:#222}.upload-popup .frame>.popup-close:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.upload-popup .frame>.popup-close:hover{-webkit-text-decoration:none;text-decoration:none}.upload-popup .frame .select_file,.upload-popup .frame .uploading,.upload-popup .frame .error{display:none}.upload-popup .frame .active{display:block}.upload-popup .frame .add_message{display:inline-block;font-size:20px;font-weight:bold;margin-top:237px;position:relative;background-color:#3e68f6;color:#fff;height:50px;width:360px;padding-top:16px;border-radius:10px}.upload-popup .frame .upload_design_input{position:absolute;z-index:100;height:160px;width:400px;margin-left:-200px;margin-top:-50px;opacity:0;cursor:pointer}.upload-popup .frame .formats{margin-top:50px;font-size:18px}.upload-popup .frame .formats p{margin-bottom:1em}.upload-popup .frame .formats a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.upload-popup .frame .accept-rights{width:100%;position:absolute;bottom:30px;font-size:14px}.upload-popup .frame .accept-rights a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.upload-popup .frame .accept-rights label{display:inline-block;background-image:url("../svg/fd9ae96ba07ebd2eb7a0.8c91890550f5.svg");background-position:left;background-repeat:no-repeat;padding:3px 0 0 20px}.upload-popup .frame .accept-rights label.disabled{background-image:url("../svg/5f2f26286366542b303a.69a22fb5199e.svg")}.upload-popup .frame svg{position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-100px}.upload-popup .frame .uploading_message,.upload-popup .frame .processing_message{display:none;font-size:17px;line-height:20px;width:200px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-100px}.upload-popup .frame .uploading_message.active,.upload-popup .frame .processing_message.active{display:block}.upload-popup .frame .processing_message{margin-top:-10px}@media(max-width: 768px){.upload-popup .frame{padding:0 25px}.upload-popup .frame .dragmessage{display:none}.upload-popup .frame .add_message{left:20px}}.upload-popup .error{box-sizing:border-box;position:absolute;width:684px;background-color:#ffd8d8;border-radius:4px;top:-15px;left:50%;margin-left:-342px;padding:25px 65px 21px 30px;text-align:left}.upload-popup .error .close{cursor:pointer;position:absolute;top:20px;right:20px;color:#222;-webkit-text-decoration:none;text-decoration:none;font-size:12px}.upload-popup .error .close:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.create-page{min-width:1024px}.create-page .calc-container{display:flex;padding:0 50px;gap:40px;margin-top:-30px}.create-page .viewselector{position:relative;z-index:1}.create-page .viewselector a{display:inline-block;color:#222;margin-right:26px}.create-page .viewselector a.active{font-weight:600;border-bottom:3px solid #222}.create-page .viewselector a:hover{border-bottom:3px solid #222;-webkit-text-decoration:none;text-decoration:none}.create-page .canvas{flex:auto 1 1;padding-top:50px;padding-bottom:100px}.create-page .canvas #fullscreen_btn,.create-page .canvas #fullscreen_btn_exit{color:#000;display:block;width:40px;height:40px;box-sizing:border-box;background-color:#fff;border-radius:20px;border:1px solid #fff}.create-page .canvas #fullscreen_btn:hover,.create-page .canvas #fullscreen_btn_exit:hover{border:1px solid #000;-webkit-text-decoration:none;text-decoration:none}.create-page .canvas #fullscreen_btn:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:relative;top:10px;left:11px}.create-page .canvas #fullscreen_btn_exit{display:none;line-height:40px;width:80px;text-align:center}.create-page .canvas .btns{position:relative}.create-page .canvas .btns .fullscreen_button{position:absolute;right:96px;top:32px;z-index:1}.create-page .canvas canvas{width:100%;height:100%}.create-page .canvas .canvas_wrap_overflow{position:relative}.create-page .canvas .canvas_wrap_overflow:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:400px;z-index:99;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgb(255, 255, 255))}.create-page .canvas.fullscreen{width:100%;max-width:100%;min-width:100%;position:absolute;top:0;left:0;right:0;min-height:100%;background-color:#fff;z-index:10;padding:20px;box-sizing:border-box}.create-page .canvas.fullscreen .btns .dpiValue{right:35px}.create-page .canvas.fullscreen .btns .fullscreen_button{right:50px}.create-page .canvas.fullscreen #fullscreen_btn_exit{display:block}.create-page .canvas.fullscreen #fullscreen_btn{display:none}.create-page .canvas.fullscreen~.form{display:none}.create-page .canvas.fullscreen .design-info{display:none}.create-page .canvas .design-info{padding-top:60px}.create-page .canvas .design-info .text{max-width:460px;font-size:16px}.create-page .form{flex:360px 0 0}.create-page .form .selected_fabric{font-size:16px;padding:6px 0}.create-page .form .selected_fabric_button{font-size:14px;background-color:#f3f3f3;border-radius:10px;padding:10px 10px 8px 10px;margin-left:12px;cursor:pointer}.create-page .form #align_container.hidden{display:none}.create-page .form .align a{display:inline-block;width:38px;height:38px;font-size:38px;color:#e8e8e8;box-sizing:border-box;-webkit-text-decoration:none;text-decoration:none;position:relative;line-height:1}.create-page .form .align a:after{content:"";display:none;position:absolute;top:0;width:38px;height:38px;border:2px solid #000}.create-page .form .align a:hover:after{border-color:#e8e8e8;display:block}.create-page .form .align a.active:after{border-color:#000;display:block}.create-page .form .align .align-1:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.create-page .form .align .align-2:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.create-page .form .align .align-3:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.create-page .form .align .align-4{display:none}.create-page .form .align .align-4:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.create-page .form .align .align-5:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.create-page .form .design-scale{position:relative;display:flex;width:100%;gap:8px}.create-page .form .design-scale .dpiValue{position:absolute;top:-22px;right:0px;font-size:15px;color:#777}.create-page .form .design-scale .button{flex:12px 0 0;height:16px;display:block;position:relative;padding:0;margin:0;cursor:pointer}.create-page .form .design-scale .button:after{content:"";display:block;position:absolute;background-color:#3e68f6;height:2px;width:12px;top:7px;left:0px}.create-page .form .design-scale #dpi_slider_plus:before{content:"";display:block;position:absolute;background-color:#3e68f6;height:12px;width:2px;top:2px;left:5px}.create-page .form .design-scale input[type=range]{flex:auto 1 1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:linear-gradient(to right, #3E68F6 0%, #3E68F6 50%, rgba(62, 104, 246, 0.1) 50%, rgba(62, 104, 246, 0.1) 100%);outline:none;margin-top:7px}.create-page .form .design-scale input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:100%;background:#3e68f6;cursor:pointer}.create-page .form .design-scale input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:100%;background:#3e68f6;cursor:pointer}.create-page .form .volume_discounts{margin-bottom:100px}.create-page .form .volume_discounts label{display:inline-block;border-top:1px solid #ebebeb;padding-top:20px;width:auto}.create-page .form .volume_discounts p{line-height:22px;font-size:15px;color:#333}@media(max-width: 768px){.create-page{min-width:auto}.create-page .calc-container{padding:0 10px;display:block}.create-page .calc-container .canvas{padding-bottom:0}.create-page .calc-container .canvas .btns{display:none}}.orderform h1{font-size:30px;line-height:38px;text-align:left}.orderform label{color:#222;line-height:normal;font-size:20px;margin-bottom:5px;margin-top:20px;display:block}.orderform hr{display:block;border:0;border-top:1px solid #ebebeb;height:0px;margin-top:12px}.orderform .price_container{padding:20px 0 10px 0}.orderform .price_container .price-title{font-size:16px;margin-right:8px}.orderform .price_container .item-price{font-size:22px}.orderform .price_container .new{color:#ff3a3a}.orderform .price_container .discount_msg{color:#ff3a3a;display:block;font-size:15px;padding-left:45px}.orderform .buyitnow{margin-bottom:15px}.orderform .buyitnow .btn-blue{box-sizing:border-box;width:100%;text-align:center}.orderform .dispatch_message_container{font-size:15px;margin-bottom:50px;color:#777}.orderform .dispatch_message_container.hidden{display:none}.orderform .dispatch_message_container .dispatch_message{display:inline}.orderform .dispatch_message_container a{color:#777;-webkit-text-decoration:underline;text-decoration:underline}#fabric_amount_container{padding-bottom:10px;display:flex}#fabric_amount_container input{flex:60px 0 0;width:60px;display:block;padding:0;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;height:40px;text-align:center;outline:none;font-size:16px}#fabric_amount_container input::-webkit-outer-spin-button,#fabric_amount_container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#fabric_amount_container input[type=number]{-moz-appearance:textfield}#fabric_amount_container #fabric_amount_input_sub,#fabric_amount_container #fabric_amount_input_add{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:40px;border:1px solid #d9d9d9;width:28px;background-color:#f5f5f5}#fabric_amount_container #fabric_amount_input_sub:after,#fabric_amount_container #fabric_amount_input_add:after{content:"";display:block;position:absolute;background-color:#aeaeae;height:2px;width:8px;top:19px;left:10px}#fabric_amount_container #fabric_amount_input_sub{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}#fabric_amount_container #fabric_amount_input_add{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:0}#fabric_amount_container #fabric_amount_input_add:before{content:"";display:block;position:absolute;background-color:#aeaeae;height:8px;width:2px;top:16px;left:13px}.size_radio_container label.size{display:block;line-height:30px;margin:0;font-size:17px;position:relative;padding-left:25px;color:#999}.size_radio_container label.size input{-moz-appearance:initial;line-height:30px;width:16px;height:16px;position:absolute;top:0;bottom:0;left:0;margin:0;padding:0;visibility:hidden}.size_radio_container label.size input:before{visibility:visible;content:"";display:block;position:relative;top:5px;width:16px;height:16px;border:1px solid #d6d6d6;border-radius:100%}.size_radio_container label.size input:checked:before{border:5px solid #3e68f6}.size_radio_container label.size input:checked+span,.size_radio_container label.size input:checked+span+span{color:#222}.size_radio_container label.size span.price{float:right}.create-page-design #size_container{display:none}.create-page-design #align_container{display:none}.create-design-bottom{margin-top:100px}.create-design-bottom h2{font-size:26px;margin-bottom:20px}body.fabric_select_active{overflow:hidden}.fabric_select_basecontainer{display:block !important}.fabric_select_sub{display:none}.fabric_select_sub.active{display:block}.fabric_select{overflow:visible !important;height:80%;display:grid}@media(max-width: 768px){.fabric_select{height:100%}}.fabric_select.loading{background:#fff url("../svg/b77f0094dac4e373b028.4f2b95a1e45c.svg") no-repeat center}.fabric_select.loading .categories{display:none}.fabric_select.loading .fabrics{display:none}.fabric_select .categories ul{display:flex;flex-wrap:wrap;gap:5px}.fabric_select .categories ul li{display:block}.fabric_select .categories ul li a{display:inline-block;color:#000;background-color:rgba(0,0,0,0);font-size:15px;padding:7.5px 10px;border-radius:5px}.fabric_select .categories ul li a:hover,.fabric_select .categories ul li a.active{background-color:#f3f3f3;-webkit-text-decoration:none;text-decoration:none}.fabric_select .fabrics{overflow-y:auto;height:100%;display:flex;flex-wrap:wrap;gap:60px;margin-top:20px;margin-right:-30px}.fabric_select .fabrics .fabric-item{width:262px;position:relative}.fabric_select .fabrics .fabric-item h2{font-size:20px;margin:0;margin-top:17px;text-align:left}.fabric_select .fabrics .fabric-item img{width:100%}.fabric_select .fabrics .fabric-item.hide{display:none}.fabric_select .fabrics .fabric-item .btn-select-fabric{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;background-color:#3e68f6;color:#fff;border:2px solid #3e68f6}.fabric_select .fabrics .fabric-item .btn-fabric-learn-more{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;color:#3e68f6;margin-top:15px;border:2px solid #3e68f6}.fabric_select .fabrics .fabric-item .btn-select-fabric,.fabric_select .fabrics .fabric-item .btn-fabric-learn-more{display:block;width:70%;margin-left:auto;margin-right:auto}.fabric_select .fabrics .fabric-item .buttons{position:absolute;top:0;left:0;right:0;padding-top:75px;visibility:hidden;z-index:1}.fabric_select .fabrics .fabric-item:hover .buttons{visibility:visible}.fabric_select .fabrics .fabric-item:hover img{opacity:.7}.fabric_select.no-descr .btn-fabric-learn-more{display:none !important}.fabric_select .fabric-item-detail{display:flex;position:absolute;background-color:#fff;top:0;bottom:0;left:0;right:0;z-index:2;overflow-y:scroll;padding:0 30px}.fabric_select .fabric-item-detail .fabric-item-detail-close{flex:0 0 100%;height:100px;line-height:100px;padding-left:30px}.fabric_select .fabric-item-detail .fabric-item-detail-close a{font-size:17px;color:#000;position:relative;padding-left:20px;display:inline-block}.fabric_select .fabric-item-detail .fabric-item-detail-close a:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:absolute;display:block;transform:rotate(180deg);top:-3px;left:0}.fabric_select .fabric-item-detail .btn-select-fabric{display:inline-block;transition:background-color .3s;cursor:pointer;border:0;border-radius:10px;padding:14px 30px 12px 30px;font-size:17px;letter-spacing:.02em;text-align:center;-webkit-text-decoration:none !important;text-decoration:none !important;background-color:#3e68f6;color:#fff;width:100%}.fabric-list-item_popup{display:grid;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr;font-size:18px;line-height:22px}.fabric-list-item_popup .images img{width:100%}.fabric-list-item_popup .textdata{padding-right:70px}.fabric-list-item_popup h2{font-size:32px;line-height:40px;text-align:left;margin-bottom:20px}.fabric-list-item_popup p{margin-bottom:20px}.fabric-list-item_popup .buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:30px}@media(max-width: 768px){.fabric-list-item_popup{-moz-column-gap:0px;column-gap:0px;grid-template-columns:1fr}.fabric-list-item_popup .textdata{padding:0}}.cart-page .columns .button_container .add a,.checkout-page .columns .button_container .add a,.cart-page .columns .summary .remove,.checkout-page .columns .summary .remove{display:inline-block;background-color:#f3f3f3;font-size:14px;color:#000;border-radius:10px;padding:10px 12px;text-align:center}.cart-page .top-links,.checkout-page .top-links{position:relative;height:40px;margin-bottom:25px;margin-top:20px}.cart-page .link-continue,.checkout-page .link-continue{padding-left:20px;position:relative;height:40px;padding-top:12px;font-size:17px;display:inline-block;color:#000}.cart-page .link-continue:before,.checkout-page .link-continue:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.cart-page .link-continue::before,.checkout-page .link-continue::before{position:absolute;left:0;top:10px}.cart-page .btn-gray,.checkout-page .btn-gray{position:absolute;height:40px;padding-top:9px;font-size:17px;right:0}.cart-page .columns,.checkout-page .columns{display:grid;grid-template-columns:1fr 360px;grid-gap:40px;font-size:16px;margin-bottom:60px}.cart-page .columns .col1 .block,.cart-page .columns .col2,.checkout-page .columns .col1 .block,.checkout-page .columns .col2{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}.cart-page .columns h1,.cart-page .columns h2,.checkout-page .columns h1,.checkout-page .columns h2{text-align:left;font-weight:normal;font-size:26px;margin-bottom:21px;font-weight:500}.cart-page .columns .empty-cart,.checkout-page .columns .empty-cart{font-weight:700}.cart-page .columns .summary,.checkout-page .columns .summary{border-top:1px solid #ebebeb}.cart-page .columns .summary>div,.checkout-page .columns .summary>div{display:grid;grid-template-columns:3fr 1fr}.cart-page .columns .summary .label,.cart-page .columns .summary .value,.checkout-page .columns .summary .label,.checkout-page .columns .summary .value{padding:10px 0;border-bottom:1px solid #ebebeb}.cart-page .columns .summary .value,.checkout-page .columns .summary .value{text-align:right}.cart-page .columns .total,.checkout-page .columns .total{font-weight:700}.cart-page .columns .buttons,.checkout-page .columns .buttons{margin:20px 0}.cart-page .columns .buttons a,.checkout-page .columns .buttons a{width:100%}.cart-page .columns .dispatch,.checkout-page .columns .dispatch{font-size:15px;color:#777;border-bottom:1px solid #ebebeb;padding-bottom:23px}.cart-page .columns .button_container,.checkout-page .columns .button_container{border-bottom:1px solid #ebebeb;display:grid;grid-template-columns:auto auto;padding:10px 0;align-items:center}.cart-page .columns .button_container .add,.checkout-page .columns .button_container .add{text-align:right}.cart-page .columns .rush-info,.checkout-page .columns .rush-info{position:relative;color:#b8b8b8;width:16px;height:16px}.cart-page .columns .rush-info:before,.checkout-page .columns .rush-info:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.cart-page .columns .rush-info::before,.checkout-page .columns .rush-info::before{position:relative;top:3px}.cart-page .columns .rush-info .hoverpopup,.checkout-page .columns .rush-info .hoverpopup{display:none;position:absolute;color:#000;padding:15px;background-color:#fff;border:1px solid #ebebeb;width:200px;left:-92px;bottom:20px}.cart-page .columns .rush-info:hover .hoverpopup,.checkout-page .columns .rush-info:hover .hoverpopup{display:block}@media(max-width: 768px){.cart-page .columns,.checkout-page .columns{grid-template-columns:1fr}.cart-page .top-links,.checkout-page .top-links{width:100%;display:flex;justify-content:space-between}.cart-page .btn-gray,.checkout-page .btn-gray{position:relative}}.carttable{border-top:1px solid #ebebeb}.carttable .item{display:grid;grid-gap:0px 20px;grid-template-columns:150px auto 100px;grid-template-rows:2fr 2fr 1fr;padding:15px 0;border-bottom:1px solid #ebebeb}.carttable .img{grid-column:1/2;grid-row:1/4}.carttable .img img{width:100%;display:block}.carttable .title{grid-column:2/3;grid-row:1/2;align-self:top;padding-top:12px}.carttable .title .bold{font-weight:700}.carttable .quantity{grid-column:2/3;grid-row:2/3;align-self:center}.carttable .quantity form{display:inline-block}.carttable .quantity input{width:40px;height:40px;text-align:right;border:0;background-color:#f2f2f2;border-radius:5px;margin:0 10px}.carttable .remove{grid-column:2/3;grid-row:3/4;align-self:end}.carttable .remove a{color:#999;position:relative;top:6px}.carttable .price{grid-column:3/4;grid-row:1/4;text-align:right;padding-top:12px}.checkout-page .columns .summary .remove{display:none}.mark-order-as-private{max-width:800px;margin:0 auto;margin-top:60px;margin-bottom:60px;color:#777}.mark-order-as-private a{color:#777;-webkit-text-decoration:underline;text-decoration:underline}.mark-order-as-private a:hover{color:#666}.checkout-page #id_order_type{display:block}.checkout-page #id_order_type div{display:inline-block}.checkout-page #id_order_type div label{display:inline-block;position:relative;white-space:nowrap;min-width:100px;padding-left:26px;padding-top:2px}.checkout-page #id_order_type div label:has(input:checked){font-weight:bold}.checkout-page #id_order_type div input{position:absolute;left:0;top:0;width:12px;height:12px;display:inline-block;padding:0;margin:0;visibility:hidden}.checkout-page #id_order_type div input:before{visibility:visible;content:"";display:block;position:absolute;top:-1px;left:0;width:20px;height:20px;border:1px solid #222;border-radius:100%}.checkout-page #id_order_type div input:checked:before{border:6px solid #4969fd}.checkout-page .hidden{display:none}.checkout-page #id_delivery_type{position:relative;display:none}.checkout-page #id_delivery_type.active{display:block}.checkout-page #id_delivery_type input{display:block;position:absolute;z-index:1;background-color:red;padding:0;margin:0;height:40px;visibility:hidden}.checkout-page #id_delivery_type>div{display:none}.checkout-page #id_delivery_type>div.active{display:block}.checkout-page #id_delivery_type>div div{display:flex;line-height:37px;padding:3px 13px 0 13px;cursor:pointer}.checkout-page #id_delivery_type>div div span:nth-child(1){flex:0 1 auto;margin-right:6px}.checkout-page #id_delivery_type>div div span:nth-child(2){flex:1 1 auto}.checkout-page #id_delivery_type>div div span:nth-child(3){flex:0 1 auto;text-align:right}.checkout-page #id_delivery_type input:checked+div{background-color:rgba(48,202,138,.2)}.checkout-page #delivery_error{margin-top:40px;display:none;font-size:17px;line-height:25px;margin-right:-30%}.checkout-page .lock-icon{display:inline-block;position:relative}.checkout-page .lock-icon:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";font-size:17px;position:absolute;right:-22px}.checkout-page .please_wait{margin-top:40px}.checkout-page .please_wait.active{height:44px;background:url("../svg/b77f0094dac4e373b028.4f2b95a1e45c.svg") no-repeat center}.checkout-page .please_wait.active input{display:none}.checkout-page .please_wait input:disabled{opacity:.2}.checkout-page .btn-blue{padding-top:17px;padding-bottom:16px;border:0}.checkout-page .bottom-text{margin-top:40px;margin-right:-30%;font-size:14px;line-height:27px;color:#888}.checkout-page .bottom-text a{color:#888;-webkit-text-decoration:underline;text-decoration:underline}.checkout-page .payment_radio{width:auto;height:auto;display:block;position:absolute;visibility:hidden}.checkout-page .payment_method{padding:25px 20px;position:relative;border:1px solid rgba(0,0,0,0)}.checkout-page .payment_method .braintree-error{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(255,170,170,.8);padding:40px 30px;text-align:center}.checkout-page .payment_method .payment_method__label{display:block;height:21px;font-size:20px;line-height:normal;letter-spacing:.02em;padding-left:30px;position:relative;cursor:pointer}.checkout-page .payment_method .payment_method__label:before{content:"";display:block;position:absolute;top:-1px;left:0;width:20px;height:20px;border:1px solid #222;border-radius:100%}.checkout-page .columns h2{font-size:20px;margin-top:16px;margin-bottom:6px}.checkout-page .payment_method-braintree .payment_method__label{background:url("../svg/05f5523b5559e5494d2a.2b54b7f9212e.svg") no-repeat right}@media(max-width: 768px){.checkout-page .payment_method-braintree .payment_method__label{background-size:50%}}.checkout-page .payment_method-paypal .payment_method__label{background:url("../svg/738e2553402d23b2258c.d5f06331fe04.svg") no-repeat right}.checkout-page .payment_radio:checked+.payment_method{border:1px solid #d1d1d1}.checkout-page .payment_radio:checked+.payment_method .payment_method__label:before{border:6px solid #30ca8a}.checkout-page .payment_radio:checked+.payment_method #braintree-container{max-height:220px}#braintree-container{display:flex;flex-wrap:wrap;overflow:hidden;margin:0 -10px;padding:0 10px;max-height:0px;transition:max-height .5s;margin-bottom:-10px}#braintree-container .w-full{margin-top:28px;flex:0 0 100%}#braintree-container .w-mid{flex:0 0 40%}#braintree-container .w-sm{flex:0 0 20%}#braintree-container .bt-container{margin-right:30px;margin-bottom:15px}#braintree-container .bt-input-container{border:1px solid #d1d1d1;padding:0 15px 0 15px}#braintree-container .bt-input-container>div{height:40px}#bt-tokenize-message{padding:0px 0px;position:relative;top:20px;color:#ff5b5b}#pp-error-message{position:relative;top:20px;color:#ff5b5b}@media(max-width: 768px){.checkout-page{display:flex;flex-wrap:wrap}.checkout-page .col-cart{flex:0 0 100%;order:1;padding:0;margin:0;margin-bottom:60px}.checkout-page .col-form{flex:0 0 100%;order:2;padding:0;margin:0;margin-bottom:0px}.checkout-page #id_delivery_type div{line-height:1.2em;padding:5px 0px}.checkout-page #id_delivery_type div label div{padding:5px 13px;display:block;line-height:1.2em}.checkout-page #id_delivery_type div label div span:nth-child(1){display:inline}.checkout-page #id_delivery_type div label div span:nth-child(2){display:inline}.checkout-page #id_delivery_type div label div span:nth-child(3){display:block}.checkout-page .bottom-text{margin-right:0;line-height:1.2em}.checkout-page .bottom-text p{margin-bottom:20px}.checkout-page .payment_method{padding:15px 10px}.checkout-page .payment_method .payment_method__label{font-size:18px}.checkout-page .fieldgroup .w33{flex:0 0 100%}.checkout-page .fieldgroup .w66{flex:0 0 100%}}.helpcenter-search{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:40px 0 15px 0}.helpcenter-search .searchfield{position:relative;border:1px solid #dfdfdf;background-color:#fff;display:inline-block;box-shadow:0px 0px 7px rgba(0,0,0,.1)}.helpcenter-search .searchfield:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:absolute;font-size:24px;z-index:1;color:#888;top:13px;left:20px}.helpcenter-search .searchfield input{position:relative;z-index:2;background:rgba(0,0,0,0);border:0;padding:18px 20px 18px 60px;width:566px}.helpcenter-search h2{float:left;line-height:50px;margin-right:40px}.helpcenter-search:after{content:"";display:table;clear:both}@media(max-width: 768px){.helpcenter-search{padding:20px 0 20px 0}.helpcenter-search h2{display:block;float:none;margin-right:0;line-height:26px;margin-bottom:10px}.helpcenter-search .searchfield{display:block}.helpcenter-search .searchfield input{width:100%}}.helpcenter-search__jumbo{text-align:center;border:0;color:#fff;padding:130px 0 150px;background:url("../svg/46d4f7b7c46c8005c9b4.56567d509d87.svg") no-repeat left,url("../svg/58ce461782aa884de12c.b9bafe6ae1f9.svg") no-repeat right;background-color:#4c5e52}.helpcenter-search__jumbo .searchfield input{width:500px}@media(max-width: 768px){.helpcenter-search__jumbo{padding:45px 0 60px;background:url("../svg/c2988296896775ab36c9.8b741afc76eb.svg") no-repeat left,url("../svg/7117608191baff5c3631.27de951125f3.svg") no-repeat right;background-color:#4c5e52}.helpcenter-search__jumbo .searchfield{margin:0 15px}.helpcenter-search__jumbo .searchfield input{width:100%}}.helpcenter-indexblocks-bg{background-color:#efefef}.helpcenter-indexblocks{display:flex;flex-wrap:wrap;padding:50px 0 70px 0}.helpcenter-indexblocks .helpcenter-indexblock{flex:0 0 48%;margin-right:4%;margin-bottom:30px;background-color:#fff;padding:40px 50px}.helpcenter-indexblocks .helpcenter-indexblock.even{margin-right:0%}.helpcenter-indexblocks .helpcenter-indexblock h2{text-align:left;margin-bottom:25px}.helpcenter-indexblocks .helpcenter-indexblock ul li{margin-bottom:14px}@media(max-width: 768px){.helpcenter-indexblocks .helpcenter-indexblock{flex:0 0 90%;margin-right:0;margin-left:5%;padding:25px 15px}}.faqpage.faqpage-search{display:block}.faqpage .faqcategories-open{width:24px;height:12px;background:url("../svg/f1e00779f57a9e6ef1a9.aa5acee4ff72.svg");display:none}@media(max-width: 768px){.faqpage .faqcategories-open{display:block}.faqpage #faqcategories{display:none}.faqpage #faqcategories.active{display:block}.faqpage.faqpage-search{padding-bottom:50px}}.howitworks h1{margin-bottom:50px}.howitworks .pageblock:nth-child(odd){flex-direction:row-reverse}.howitworks .pageblock:nth-child(odd) *{text-align:right !important}.howitworks .pageblock{display:flex;flex-direction:row}.howitworks .pageblock *{text-align:left !important}.howitworks .pageblock .text{padding:90px 50px 0 50px}.howitworks .pageblock .text h3{font-size:20px;font-weight:500}.howitworks .textcontainer{background-color:#f9f9f9;text-align:center;margin:100px 0;padding:100px 0}.howitworks .textcontainer p{margin-bottom:24px}.howitworks .textcontainer iframe{margin-top:30px}.howitworks .howitworks-faq{text-align:center;margin-bottom:100px}.howitworks .howitworks-faq ul{margin:40px 0}.howitworks .howitworks-faq li{margin-bottom:12px}.howitworks .howitworks-faq p{margin-bottom:12px}.howitworks .howitworks-faq p a{color:#222;-webkit-text-decoration:underline;text-decoration:underline}.design-index{padding-bottom:110px}.design-index h2{margin-bottom:40px;margin-top:60px}.grid-designs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-row-gap:25px;row-gap:25px;padding-bottom:40px}@media(max-width: 768px){.grid-designs{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:15px}}.grid-design{position:relative}.grid-design .img{background-size:cover;display:block;width:100%;padding-top:100%;height:0;position:relative}.grid-design .img:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.5;background-size:cover}.grid-design .img-o1:before{background-image:url("../png/9890419e89b1652c1053.bb267ab47bc3.png")}.grid-design .img-o2:before{background-image:url("../png/6c9f47abfff37244a953.9ebc046d0cbd.png")}.grid-design .img-o3:before{background-image:url("../png/771595ae210121075cb0.e58a04d7e0c9.png")}.grid-design .img-o4:before{background-image:url("../png/2629deef07abcacbf549.5a999111474e.png")}.grid-design .img-o5:before{background-image:url("../png/14404a56fa1b40b454e7.642f347612b9.png")}.grid-design .title{display:block;color:#000;font-size:14px;padding-top:10px;padding-bottom:5px}.grid-categories{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px;grid-row-gap:40px;row-gap:40px;padding-bottom:40px}@media(max-width: 768px){.grid-categories{grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px}}.grid-category{position:relative;padding-bottom:100%}.grid-category .img{position:absolute;background-size:cover;display:block;width:100%;padding-top:100%;height:0;z-index:1}.grid-category .title{display:flex;width:100%;height:100%;position:absolute;color:#000;font-size:40px;color:#fff;z-index:2;align-items:center;overflow:hidden}.grid-category .title b{width:100%;display:block;text-align:center}@media(max-width: 768px){.grid-category .title{font-size:20px}}.design-header{height:220px;background-image:url("../jpg/2b5bc6631fb6d815172c.c6732ab43b72.jpg");background-size:cover}.design-list{display:grid;grid-template-columns:1fr 5fr;padding-top:140px;padding-bottom:150px;grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.design-list h1{margin-top:-80px;text-align:left;height:80px;margin-bottom:0px}.design-list .nav{font-size:16px}.design-list .nav h3{font-size:20px;margin-bottom:15px}.design-list hr{display:block;border:0;border-top:1px solid #ebebeb;margin:20px 0}.design-list ul{line-height:20px}.design-list a{color:#000}.design-list a.active{font-weight:bold}.design-list .multifilter a{display:inline-block;background-image:url("../svg/5f2f26286366542b303a.69a22fb5199e.svg");background-position:left;background-repeat:no-repeat;padding:3px 0 0 20px}.design-list .multifilter a.active{background-image:url("../svg/fd9ae96ba07ebd2eb7a0.8c91890550f5.svg")}@media(max-width: 768px){.design-list{grid-template-columns:1fr;padding-top:40px;padding-bottom:50px;-moz-column-gap:40px;column-gap:40px}.design-list h1{margin-top:0px}.design-list .nav{order:2}.design-list .col{order:1}}.pagination{padding-top:20px;font-size:20px}.pagination a{color:#000}.pagination a.active{font-weight:bold}.pagination ul{display:flex;justify-content:space-around}.pagination ul .bignav{flex:30% 0 0;text-align:center}.pagination ul .bignav a{border:1px solid #d9d9d9;border-radius:10px;padding:12px 20px 9px 20px;text-align:center}.pagination ul .bignav.disabled a{color:#d9d9d9}.design-promo{color:#fff;text-align:center;background-size:cover;background-position:center;position:relative}.design-promo h1{padding-top:147px;font-size:50px;margin-bottom:20px}.design-promo .text{padding-bottom:130px;font-size:22px}.design-promo .link{position:absolute;top:0;bottom:0;left:0;right:0}.design-page-text{margin-top:-20px;margin-bottom:30px}.dbg_div{position:absolute;top:0;right:0;border:1px solid #000;background-color:#fff;padding:4px}.e-popup-base{height:100vh}.e-popup-base .hidden{display:none}.e-popup-base .e-popup-base--loading:before{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-12px;background-image:url("../svg/b77f0094dac4e373b028.4f2b95a1e45c.svg");width:24px;height:30px;content:""}.e-popup-base .e-popup-close{position:absolute;top:0;left:0;z-index:1;cursor:pointer;border-right:1px solid #e6e6e6;width:50px;height:69px;font-size:0}.e-popup-base .e-popup-close:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:absolute;top:30px;left:25px;margin-top:-7px;margin-left:-5px;font-size:16px}.e-popup-base .e-popup-close:hover{background-color:#fafafa}.e-popup-base .e-popup-container{display:grid;grid-template-rows:70px auto 70px;grid-template-columns:auto 471px;grid-template-areas:"header sidebar" "editor sidebar" "bottom footer";height:100%}.e-popup-base .block-header{grid-area:header}.e-popup-base .block-editor{grid-area:editor}.e-popup-base .block-bottom{grid-area:bottom}.e-popup-base .block-sidebar{grid-area:sidebar}.e-popup-base .block-footer{grid-area:footer}.e-popup-base .block-header{position:relative;border-bottom:1px solid #e6e6e6;height:100%;line-height:70px}.e-popup-base .block-header .title{display:inline-block;vertical-align:middle;margin-left:70px;font-weight:500;font-size:22px;line-height:normal}.e-popup-base .block-header .mobiletabmenu{display:none}.e-popup-base .desktopmenu{display:block;position:absolute;right:0;padding-right:5px;font-weight:500;font-size:14px}.e-popup-base .desktopmenu ul{display:block}.e-popup-base .desktopmenu li{display:inline-block;margin-right:15px}.e-popup-base .desktopmenu li a{color:#a9a9a9}.e-popup-base .desktopmenu li a.active{color:#000}.e-popup-base .block-editor{background-color:#f6f6f6}.e-popup-base .block-editor canvas{display:block;width:100%}.e-popup-base .block-editor .editor-preview{display:none}.e-popup-base .block-sidebar{border-left:1px solid #e6e6e6}.e-popup-base .block-bottom{display:flex;align-items:center;border-top:1px solid #e6e6e6;padding-left:20px}.e-popup-base .block-bottom .number-input-wrapper{margin-left:10px}.e-popup-base .block-footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6}.e-popup-base .block-footer .btn-blue{align-self:center;justify-self:center;place-self:center}.e-popup-base .block-footer .price{align-self:center;margin-left:25px;font-weight:500;font-size:20px}.e-popup-base .block-footer .price-discount .new{color:#ff3a3a}.e-popup-base .block-footer .price-discount .old{margin-left:12px;-webkit-text-decoration:line-through;text-decoration:line-through}.e-popup-base .block-footer .price-discount .saved-container{display:block;color:#ff3a3a;font-weight:400;font-size:14px}.e-popup-base .block-sidebar{padding:25px;overflow-y:auto}.e-popup-base .preview-image{display:none}.options-block{margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.options-block .options-block-title{margin-bottom:8px;font-weight:500;font-size:22px}.options-block .options-block-subtitle{margin-top:18px;margin-bottom:14px;font-weight:500;font-size:16px}.options-block .options-block-content{margin-top:5px;border:1px solid #d1d1d1;border-radius:3px;padding:18px 20px;font-size:16px}.ob-fabric-select{display:grid;grid-template-columns:10fr 1fr}.ob-fabric-select .ob-fabric-change-btn{font-size:14px}.radioselect{font-size:14px}.radioselect ul{display:block}.radioselect li{display:inline-block}.radioselect input[type=radio]{display:none}.radioselect label{display:inline-block;cursor:pointer;border-radius:3px;padding:13px 9px 11px 9px}.radioselect input[type=radio]:checked+label{background-color:#f4f4f4}.ob-rush-order{color:#777;font-size:14px}.ob-design-image{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:60px auto 40px;grid-template-areas:"image filename remove" "image fileinfo remove"}.ob-design-image .ob-design-image-thumb{display:block;grid-area:image}.ob-design-image .ob-design-image-filename{display:block;grid-area:filename}.ob-design-image .ob-design-image-fileinfo{display:block;grid-area:fileinfo}.ob-design-image .ob-design-image-remove{display:block;grid-area:remove}.ob-design-image .ob-design-image-thumb img{display:block;border:1px solid #d1d1d1;width:50px;height:50px}.ob-design-image .ob-design-image-filename{align-self:end;overflow:hidden;white-space:nowrap}.ob-design-image .ob-design-image-fileinfo{font-size:15px}.ob-design-image .ob-design-image-fileinfo__green{color:#00a762}.ob-design-image .ob-design-image-fileinfo__yellow{color:#a79c00}.ob-design-image .ob-design-image-fileinfo__red{color:#a72f00}.ob-design-image .ob-design-image-remove{align-self:center;justify-self:end}.ob-design-image .ob-design-image-remove a{display:block;border:1px solid #d1d1d1;border-radius:3px;width:38px;height:38px;font-size:0}.ob-design-image .ob-design-image-remove a:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";display:block;width:35px;color:#000;font-size:14px;line-height:36px;text-align:center}.ob-design-image .ob-design-image-remove a:hover{background-color:#fafafa}.ob-hr{margin:20px -20px 15px -20px;border-top:1px solid #ebebeb}.ob-comborow{display:grid;grid-template-columns:2fr 1fr;grid-gap:40px;gap:40px}.ob-design-image-options{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.ob-design-image-options .ob-design-image-options-option input{width:100%}.ob-design-image-edge-msg{position:relative;color:red;text-align:right}.ob-design-image-edge-msg div{position:absolute;right:0;left:0}.ob-design-image-pattern .ob-design-image-pattern-chk label{margin-right:7px}.ob-design-image-pattern-data{margin-top:20px}.ob-align{margin-top:4px;font-size:14px}.ob-align ul{display:block}.ob-align li{display:inline-block}.ob-align input[type=radio]{display:none}.ob-align label{display:inline-block;cursor:pointer;border:1px solid #fff;border-radius:3px;width:38px;height:38px;color:#e8e8e8;font-size:38px;line-height:1.2}.ob-align label:before{position:relative;top:-3px;left:-1px}.ob-align input[type=radio]:checked+label{border-color:#000}.ob-align .align-simple:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.ob-align .align-vert:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.ob-align .align-horiz:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.ob-align .align-mirror:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.ob-design-add{display:grid;position:relative;grid-template-rows:1fr 1fr;grid-template-columns:30px auto;grid-template-areas:"icon title" "icon description";grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin-top:5px}.ob-design-add .ob-design-add-input{display:block;position:absolute;opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;font-size:0}.ob-design-add .ob-design-add-icon{display:block;grid-area:icon}.ob-design-add .ob-design-add-title{display:block;grid-area:title}.ob-design-add .ob-design-add-title-long{display:none}.ob-design-add .ob-design-add-description{display:block;grid-area:description}.ob-design-add .ob-design-add-icon{align-self:center;justify-self:center;color:#3e68f6}.ob-design-add .ob-design-add-icon:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.ob-design-add .ob-design-add-title,.ob-design-add .ob-design-add-title-long{align-self:end;font-weight:500;font-size:18px}.ob-design-add .ob-design-add-description{color:#777;font-size:14px}.ob-design-add.loading:after{position:absolute;top:50%;left:50%;z-index:2;margin-top:-15px;margin-left:-12px;background-image:url("../svg/b77f0094dac4e373b028.4f2b95a1e45c.svg");width:24px;height:30px;content:""}.ob-design-add.loading:before{position:absolute;top:0;left:0;z-index:2;background-color:#fff;width:100%;height:100%;content:""}.ob-design-add.loading .ob-design-add-input{display:none}.ob-design-long-description{display:none;padding-top:40px}.ob-design-long-description h3{font-weight:500;font-size:20px}.ob-design-long-description p{margin-bottom:20px;font-size:16px}.ob-design-long-description ul li{margin-left:20px;list-style-type:square}.ob-design-long-description .center{text-align:center}.ob-design-long-description a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.ob-color-selectbox{position:relative}.ob-color-selectbox .ob-color-preview{display:grid;grid-template-columns:40px auto;cursor:pointer}.ob-color-selectbox .ob-color-preview .ob-color-preview-color{display:block;border:1px solid #dedede;width:30px;height:30px}.ob-color-selectbox .ob-color-preview .ob-color-preview-text{align-self:center}.ob-color-selectbox .ob-color-select{display:none;position:absolute;top:55px;right:-20px;left:-20px;box-shadow:0px 3px 10px rgba(0,0,0,.25);border-radius:3px;background:#fff;padding:20px}.ob-color-selectbox .ob-color-select.show{display:block}.ob-color-selectbox .ob-color-select li{display:inline-block}.ob-color-selectbox .ob-color-select li input{display:none}.ob-color-selectbox .ob-color-select li label{display:block;cursor:pointer;margin:0 10px 10px 0;border:1px solid #dedede;width:30px;height:30px;font-size:0}.number-input-wrapper{display:inline-block;vertical-align:middle;border:1px solid #d1d1d1;border-radius:3px;background-color:#fff;height:40px}.number-input-wrapper>div{display:grid;grid-template-columns:40px auto 40px}.number-input-wrapper .btn-sub,.number-input-wrapper .btn-add{display:block;cursor:pointer;background:no-repeat center;width:40px;height:40px}.number-input-wrapper .btn-sub:before,.number-input-wrapper .btn-add:before{display:block;width:40px;line-height:38px;text-align:center}.number-input-wrapper .btn-sub{border-right:1px solid #d1d1d1;font-size:14px}.number-input-wrapper .btn-sub:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";position:relative;top:-6px}.number-input-wrapper .btn-add{border-left:1px solid #d1d1d1;font-size:14px}.number-input-wrapper .btn-add:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.number-input-wrapper .number-input-container{position:relative;border:0px;width:110px;font-size:18px;text-align:center}.number-input-wrapper .number-input-container input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border:0px;font-size:18px;font-family:"TT Commons",sans-serif;text-align:center}.number-input-wrapper .number-input-container input:active,.number-input-wrapper .number-input-container input:focus{opacity:1}.number-input-wrapper .number-input-container .number-input-fake{overflow:hidden;line-height:40px;text-align:center}.smallnumber-input-wrapper{display:grid;grid-template-columns:auto 40px;border:1px solid #d1d1d1;border-radius:3px;height:40px}.smallnumber-input-wrapper input{border:0;padding:0;padding-top:4px;height:100%;font-size:18px;font-family:"TT Commons",sans-serif;text-align:center}.smallnumber-input-wrapper .smallnumber-char-container{border-left:1px solid #d1d1d1;background-color:#fbfbfb;padding-top:4px;color:#a8a8a8;line-height:34px;text-align:center}.rotate-input-wrapper{display:grid;grid-template-columns:40px 40px auto;grid-gap:5px;gap:5px;height:40px}.rotate-input-wrapper .btn-add,.rotate-input-wrapper .btn-sub{cursor:pointer;border:1px solid #d1d1d1;border-radius:3px;background:no-repeat center}.rotate-input-wrapper .btn-add:before,.rotate-input-wrapper .btn-sub:before{display:block;width:40px;line-height:38px;text-align:center}.rotate-input-wrapper .btn-add:hover,.rotate-input-wrapper .btn-sub:hover{background-color:#fafafa}.rotate-input-wrapper .btn-sub:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.rotate-input-wrapper .btn-add:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.rotate-input-wrapper input{display:none}.color-input-wrapper{display:inline-block;vertical-align:middle;cursor:pointer;margin-right:10px;border:1px solid #dedede;width:30px;height:30px}.color-input-wrapper input{opacity:0;cursor:pointer;border:0;width:30px;height:30px}.checkbox-input-wrapper{display:inline-block;position:relative;vertical-align:middle;width:34px;height:20px;font-size:25px}.checkbox-input-wrapper:before{display:block;margin-top:-14px}.checkbox-input-wrapper__on{color:#00a762}.checkbox-input-wrapper__on:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.checkbox-input-wrapper__off{color:#b5b5b5}.checkbox-input-wrapper__off:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:""}.checkbox-input-wrapper input{position:absolute;top:0;left:0;opacity:0;margin:0;border:0;padding:0;width:34px;height:20px}.mobiletabmenu{margin-left:50px}.mobiletabmenu ul{display:grid;grid-template-columns:repeat(3, 1fr);margin:0 auto;width:280px;height:70px}.mobiletabmenu li{display:grid;align-items:center}.mobiletabmenu li a{display:block;border:1px solid #d1d1d1;height:40px;color:#000;font-size:15px;line-height:40px;text-align:center}.mobiletabmenu li a.active{background-color:#ecf0ff}.mobiletabmenu li .design-link{border-top-left-radius:20px;border-bottom-left-radius:20px}.mobiletabmenu li .options-link{border-right:0;border-left:0}.mobiletabmenu li .preview-link{border-top-right-radius:20px;border-bottom-right-radius:20px}#footer_container{position:relative}.design-big-prompt .e-popup-container .block-sidebar{display:block}.design-big-prompt .e-popup-container .block-sidebar .inputblock-size{display:none}.design-big-prompt .e-popup-container .block-sidebar .inputblock-quantity{display:none}.design-big-prompt .e-popup-container .block-sidebar .inputblock-amount{display:none}.design-big-prompt .e-popup-container .block-sidebar .block-rush{display:none}.design-big-prompt .ob-design-container{margin:0 auto;max-width:400px}.design-big-prompt .ob-design-container .options-block-title{display:none}.design-big-prompt .ob-design-container .ob-design-add-container{margin-top:200px;border:0;border-radius:10px;background-color:#3e68f6;padding:0;color:#fff}.design-big-prompt .ob-design-container .ob-design-add-container .ob-design-add{display:block;line-height:40px;text-align:center}.design-big-prompt .ob-design-container .ob-design-add-container .ob-design-add-icon{display:none}.design-big-prompt .ob-design-container .ob-design-add-container .ob-design-add-description{display:none}.design-big-prompt .ob-design-container .ob-design-add-container .ob-design-add-title{display:none}.design-big-prompt .ob-design-container .ob-design-add-container .ob-design-add-title-long{display:block}.design-big-prompt .ob-design-long-description{display:block}.design-big-prompt .block-side_0 .options-block-subtitle{display:none}.design-big-prompt .block-side_0 .options-block-content-color{display:none}.design-big-prompt .block-side_1,.design-big-prompt .block-side_2,.design-big-prompt .block-side_3,.design-big-prompt .block-side_4,.design-big-prompt .block-side_5,.design-big-prompt .block-side_6,.design-big-prompt .block-side_7,.design-big-prompt .block-side_8,.design-big-prompt .block-side_9{display:none}.design-big-prompt .block-itemoption{display:none}.design-big-prompt .block-header .desktopmenu{display:none}.design-big-prompt .inputblock-sideselector{display:none !important}.design-big-prompt .block-bottom *{display:none}.design-big-prompt #editor-canvas{display:none}.design-big-prompt .preview-image{display:block;background-position:center;background-size:cover;width:100%;height:100%}.warning-message-container{position:absolute;width:100%}.warning-message-container .warning-message{position:absolute;top:0px;right:0;left:0;background-color:#ffa3a3;padding:0 20px;height:30px;line-height:30px}.mobile .e-popup-container{grid-template-rows:70px 1fr 70px;grid-template-columns:1fr;grid-template-areas:none}.mobile .e-popup-container .block-bottom{display:none;grid-area:none}.mobile .e-popup-container .block-header{grid-area:none;grid-row:1/2;grid-column:1/2}.mobile .e-popup-container .block-header .title{display:none}.mobile .e-popup-container .block-header .mobiletabmenu{display:block}.mobile .e-popup-container .block-editor{display:none;grid-area:none;grid-row:2/3;grid-column:1/2}.mobile .e-popup-container .block-sidebar{display:none;grid-area:none;grid-row:2/3;grid-column:1/2}.mobile .e-popup-container .block-footer{grid-area:none;grid-row:3/4;grid-column:1/2}.mobile .desktopmenu{z-index:1}.hide-price #footer_container .price,.hide-price #footer_container .btn-blue{display:none}.single-fabric .block-fabric{display:none}.mobile-selected-design .e-popup-container .desktopmenu{display:none}.mobile-selected-design .e-popup-container .block-sidebar{display:block}.mobile-selected-design .e-popup-container .block-sidebar .block-fabric{display:none}.mobile-selected-design .e-popup-container .block-sidebar .inputblock-size{display:none}.mobile-selected-design .e-popup-container .block-sidebar .inputblock-quantity{display:none}.mobile-selected-design .e-popup-container .block-sidebar .inputblock-amount{display:none}.mobile-selected-design .e-popup-container .block-sidebar .block-rush{display:none}.mobile-selected-design .e-popup-container .block-sidebar .inputblock-sideselector{display:none}.mobile-selected-design .e-popup-container .block-sidebar .block-itemoption{display:none}.mobile-selected-options .e-popup-container .block-sidebar{display:block}.mobile-selected-options .e-popup-container .block-ob_design_container{display:none}.mobile-selected-options .e-popup-container .inputblock-sideselector{display:none}.mobile-selected-options .e-popup-container .desktopmenu{display:none}.mobile-selected-preview .e-popup-container .block-editor{display:block}.mobile-selected-preview .e-popup-container .block-sidebar{display:block;height:0px}.mobile-selected-preview .e-popup-container .block-sidebar>div{display:none}.mobile-selected-preview .e-popup-container .block-sidebar .inputblock-sideselector{display:grid}.hide-desktop-menu .block-header .desktopmenu{display:none}.html-templates{display:none}.inputblock-sideselector{display:grid;position:absolute;top:0;left:0;grid-template-columns:auto 471px;width:100%}.inputblock-sideselector .sideselect-block{position:relative;justify-self:center}.inputblock-sideselector .sideselect-block .options-block-content{position:absolute;top:80px}.inputblock-sideselector .sideselect-block .radioselect{position:absolute}.inputblock-sideselector .sideselect-block ul{transform:translateX(-50%);white-space:nowrap}.inputblock-sideselector .sideselect-block ul li:first-child label{border-left:1px solid #d1d1d1;border-top-left-radius:2px;border-bottom-left-radius:2px}.inputblock-sideselector .sideselect-block ul li:last-child label{border-top-right-radius:2px;border-bottom-right-radius:2px}.inputblock-sideselector .sideselect-block label{border:1px solid #d1d1d1;border-left:0px;border-radius:0;background-color:#f6f6f6;padding:2px 10px 0;font-size:14px;line-height:28px}.inputblock-sideselector .sideselect-block input[type=radio]:checked+label{background-color:#e6e6e6}.mobile .inputblock-sideselector{grid-template-columns:1fr}.mobile .inputblock-sideselector .sideselect-block{justify-self:left;padding-left:10px}.mobile .inputblock-sideselector ul{transform:none}.mobile .desktopmenu{top:80px;right:0;padding-right:10px;line-height:normal}.mobile .desktopmenu ul{display:flex;white-space:nowrap}.mobile .desktopmenu ul li{display:block;margin:0}.mobile .desktopmenu ul li:first-child a{border-left:1px solid #d1d1d1;border-top-left-radius:2px;border-bottom-left-radius:2px}.mobile .desktopmenu ul li:last-child a{border-top-right-radius:2px;border-bottom-right-radius:2px}.mobile .desktopmenu a{display:block;border:1px solid #d1d1d1;border-left:0px;border-radius:0;background-color:#f6f6f6;padding:2px 10px 0;font-size:14px;line-height:28px}.mobile .desktopmenu a.active{background-color:#e6e6e6}.download-template-container{display:none !important;margin-top:40px}.download-template-container a{display:inline-block;position:relative;border:1px solid #d1d1d1;border-radius:3px;padding-top:2px;padding-right:20px;padding-left:46px;line-height:44px;-webkit-text-decoration:none;text-decoration:none}.download-template-container a:before{font-family:"muzeicons" !important;font-style:normal;font-weight:normal !important;vertical-align:top;content:"";display:block;position:absolute;top:0px;left:20px;color:#3e68f6}.preview-mode .block-editor{position:relative}.preview-mode .block-editor canvas{display:none}.preview-mode .block-editor .editor-preview{display:block;width:100%;height:100%}.preview-mode .block-editor .editor-preview.loading:before{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-12px;background-image:url("../svg/b77f0094dac4e373b028.4f2b95a1e45c.svg");width:24px;height:30px;content:""}.preview-mode.desktop .block-bottom>*{display:none}.preview-mode.desktop .block-sidebar>*{display:none}.preview-mode.mobile .inputblock-sideselector{display:none !important}.save-button {
  font-size: 16px;
}@media (min-width: 1024px) {

  .save-button {
    font-size: 18px;
  }
}.save-button {
  margin-left: 1.5rem;
  display: inline-block;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgba(230, 230, 230, 1);
  border-color: rgba(230, 230, 230, var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgba(230, 230, 230, 1);
  background-color: rgba(230, 230, 230, var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, 1);
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));
}.popup-backdrop {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
}.popup-content {
  width: 100%;
  max-width: 32rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  padding: 3rem;
}#braintree-container .popup-content{margin-top:28px;flex:0 0 100%}.popup-label {
  font-size: 16px;
}@media (min-width: 1024px) {

  .popup-label {
    font-size: 18px;
  }
}.popup-label {
  display: block;
  font-weight: 600;
}.cart-page .columns .col1 .popup-label,.checkout-page .columns .col1 .popup-label{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}.popup-input {
  margin-bottom: 1rem;
  display: block;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(230, 230, 230, 1);
  border-color: rgba(230, 230, 230, var(--tw-border-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.cart-page .columns .col1 .popup-input,.checkout-page .columns .col1 .popup-input{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}#braintree-container .popup-input{margin-top:28px;flex:0 0 100%}.popup-btn-save {
  margin-bottom: 0.5rem;
  display: block;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(62, 104, 246, 1);
  background-color: rgba(62, 104, 246, var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));text-align:center;
}.cart-page .columns .col1 .popup-btn-save,.checkout-page .columns .col1 .popup-btn-save{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}.popup-btn-cancel {
  display: block;
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(230, 230, 230, 1);
  background-color: rgba(230, 230, 230, var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, 1);
  color: rgba(0, 0, 0, var(--tw-text-opacity, 1));text-align:center;
}.cart-page .columns .col1 .popup-btn-cancel,.checkout-page .columns .col1 .popup-btn-cancel{border:1px solid #ebebeb;padding:30px;margin-bottom:20px}.msg-container {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
  --tw-bg-opacity: 0.5;
}.msg-text {
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, var(--tw-bg-opacity, 1));
  padding: 1.5rem;text-align:center;
}.object-page{display:grid;grid-template-columns:auto 460px;grid-gap:40px;border-bottom:1px solid #ebebeb;padding-bottom:60px;margin-bottom:60px}.object-page .design-image-container{aspect-ratio:1/1;margin-bottom:40px;background-size:cover}.object-page .design-image-container img{max-width:100%}.object-page .design-price{font-weight:500;font-size:22px}@media(max-width: 768px){.object-page{grid-template-columns:auto;grid-gap:0px}}.object-fabric-blocktitle{margin-top:40px;font-size:16px;font-weight:500}.object-fabric{border-radius:3px;padding:16px 20px 14px 20px;border:1px solid #d1d1d1;margin-bottom:20px;display:grid;grid-template-columns:auto auto;line-height:22px}.object-fabric-button{justify-self:right;font-size:14px;color:#3e68f6;cursor:pointer}.object-btn-container{margin-bottom:30px}.object-btn-container .btn-blue{padding-left:50px;padding-right:50px}.fabric-selector-text-target.loading{height:100px;background:url("../svg/b77f0094dac4e373b028.4f2b95a1e45c.svg") no-repeat center}.object-customize-design-block{display:flex;align-items:center}.object-customize-design-block p{margin-right:20px}.object-input-blocktitle{margin-top:20px;font-size:16px;font-weight:500}.object-input-container{margin-bottom:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.object-image .bigimage{width:100%}.backdrop\:bg-black::backdrop {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 0, 0, 1);
  background-color: rgba(0, 0, 0, var(--tw-bg-opacity, 1));
}.backdrop\:bg-opacity-30::backdrop {
  --tw-bg-opacity: 0.3;
}.hover\:bg-btngreen:hover {
  --tw-bg-opacity: 1;
  background-color: rgba(143, 223, 134, 1);
  background-color: rgba(143, 223, 134, var(--tw-bg-opacity, 1));
}.hover\:bg-opacity-15:hover {
  --tw-bg-opacity: 0.15;
}.group:hover .group-hover\:visible {
  visibility: visible;
}.group:hover .group-hover\:scale-110 {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.1) scaleY(1.1);
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}@media not all and (min-width: 1024px) {

  .max-lg\:flex-grow {
    flex-grow: 1;
  }
}@media (min-width: 768px) {

  .md\:absolute {
    position: absolute;
  }

  .md\:inset-0 {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
  }

  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .md\:mt-12 {
    margin-top: 3rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:grid {
    display: grid;
  }

  .md\:hidden {
    display: none;
  }

  .md\:min-h-\[500px\] {
    min-height: 500px;
  }

  .md\:w-2\/3 {
    width: 66.666667%;
  }

  .md\:w-auto {
    width: auto;
  }

  .md\:min-w-52 {
    min-width: 13rem;
  }

  .md\:min-w-72 {
    min-width: 18rem;
  }

  .md\:max-w-96 {
    max-width: 24rem;
  }

  .md\:flex-grow {
    flex-grow: 1;
  }

  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:grid-cols-\[220px_auto\] {
    grid-template-columns: 220px auto;
  }

  .md\:grid-cols-\[260px__auto\] {
    grid-template-columns: 260px  auto;
  }

  .md\:gap-20 {
    gap: 5rem;
  }

  .md\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:pr-10 {
    padding-right: 2.5rem;
  }

  .md\:pr-12 {
    padding-right: 3rem;
  }

  .md\:pt-4 {
    padding-top: 1rem;
  }

  .md\:text-left {
    text-align: left;
  }

  .md\:leading-none {
    line-height: 1;
  }
}@media (min-width: 1024px) {

  .lg\:my-12 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:grid {
    display: grid;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-16 {
    height: 4rem;
  }

  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:grid-cols-\[250px__1fr\] {
    grid-template-columns: 250px  1fr;
  }

  .lg\:border-transparent {
    border-color: transparent;
  }

  .lg\:bg-lightgray {
    --tw-bg-opacity: 1;
    background-color: rgba(246, 246, 246, 1);
    background-color: rgba(246, 246, 246, var(--tw-bg-opacity, 1));
  }
}@media (min-width: 1440px) {

  .xl\:block {
    display: block;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
