:root {
  --lp-white: rgba(255, 255, 255, 1);
  --lp-black: rgba(51, 51, 51, 1);
  --lp-orange: rgba(247, 126, 18, 1);
  --lp-dark-blue: rgba(36, 31, 64, 1);
  --lp-gold-treasure: rgba(157, 136, 105, 1);
  --lp-rose-salvation: rgba(225, 207, 194, 1);
  --lp-rose-opacity: rgba(249, 245, 243, 1);
  --lp-grey-thin: rgba(245, 247, 245, 1);
  --lp-grey-light: rgba(179, 179, 179, 1);
  --lp-grey-dark: rgba(62, 62, 63, 1);
  --lp-grey-medium: rgba(139, 140, 139, 1);
  --lp-grey-product-card: rgba(241, 243, 241, 1);
  --lp-grey-3: rgba(130, 130, 130, 1);
  --lp-primary-color: var(--lp-gold-treasure);
  --lp-primary-font-family: 'Roboto', BlinkMacSystemFont, -apple-system,
    'Segoe UI', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',
    'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  --lp-rosina-font-family: 'Rosina', 'Arial', sans-serif;
}

/*****************************************************************************\
 * Bulma.
 * 
 * 1. Minireset
 * 2. Elementos Genéricos
 * 3. Elementos e Acessibilidade
 * 4. Grid
 * 5. Helpers
 \*****************************************************************************/

@keyframes spinAround {
  from {
    transform: rotate(0);
  }
  to {
    transform: rotate(359deg);
  }
}
.is-unselectable,
.lp-file {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lp-select:not(.is-multiple):not(.is-loading)::after {
  border: 3px solid transparent;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  content: ' ';
  display: block;
  height: 0.625em;
  margin-top: -0.4375em;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: rotate(-45deg);
  transform-origin: center;
  width: 0.625em;
}
.lp-box:not(:last-child),
.lp-content:not(:last-child),
.lp-subtitle:not(:last-child),
.lp-table-container:not(:last-child),
.lp-table:not(:last-child),
.lp-title:not(:last-child) {
  margin-bottom: 1.5rem;
}
.lp-button.is-loading::after,
.lp-control.is-loading::after,
.lp-select.is-loading::after {
  animation: spinAround 0.5s infinite linear;
  border: 2px solid #dbdbdb;
  border-radius: 290486px;
  border-right-color: transparent;
  border-top-color: transparent;
  content: '';
  display: block;
  height: 1em;
  position: relative;
  width: 1em;
}
.is-overlay {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.lp-button,
.lp-file-cta,
.lp-file-name,
.lp-input,
.lp-select select,
.lp-textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  align-items: center;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: none;
  display: inline-flex;
  font-size: 1rem;
  height: 2.5em;
  justify-content: flex-start;
  line-height: 1.5;
  padding-bottom: calc(0.5em - 1px);
  padding-left: calc(0.75em - 1px);
  padding-right: calc(0.75em - 1px);
  padding-top: calc(0.5em - 1px);
  position: relative;
  vertical-align: top;
}
.is-active.lp-button,
.is-active.lp-file-cta,
.is-active.lp-file-name,
.is-active.lp-input,
.is-active.lp-textarea,
.is-focused.lp-button,
.is-focused.lp-file-cta,
.is-focused.lp-file-name,
.is-focused.lp-input,
.is-focused.lp-textarea,
.lp-button:active,
.lp-button:focus,
.lp-file-cta:active,
.lp-file-cta:focus,
.lp-file-name:active,
.lp-file-name:focus,
.lp-input:active,
.lp-input:focus,
.lp-select select.is-active,
.lp-select select.is-focused,
.lp-select select:active,
.lp-select select:focus,
.lp-textarea:active,
.lp-textarea:focus {
  outline: 0;
}
.lp-select fieldset[disabled] select,
.lp-select select[disabled],
[disabled].lp-button,
[disabled].lp-file-cta,
[disabled].lp-file-name,
[disabled].lp-input,
[disabled].lp-textarea,
fieldset[disabled] .lp-button,
fieldset[disabled] .lp-file-cta,
fieldset[disabled] .lp-file-name,
fieldset[disabled] .lp-input,
fieldset[disabled] .lp-select select,
fieldset[disabled] .lp-textarea {
  cursor: not-allowed;
}
blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  box-sizing: border-box;
}
*,
::after,
::before {
  box-sizing: inherit;
}
img,
video {
  height: auto;
  max-width: 100%;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: inherit;
}
html {
  background-color: #fff;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}
body,
button,
input,
optgroup,
select,
textarea {
  font-family: Roboto, BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto,
    Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    Helvetica, Arial, sans-serif;
}
code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}
body {
  color: #4a4a4a;
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
}
a {
  color: #3273dc;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #9d8869;
  content: '';
}

code {
  background-color: #f5f5f5;
  color: #da1039;
  font-size: 0.875em;
  font-weight: 400;
  padding: 0.25em 0.5em 0.25em;
}
hr {
  background-color: #f5f5f5;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}
img {
  height: auto;
  max-width: 100%;
}
input[type='checkbox'],
input[type='radio'] {
  vertical-align: baseline;
}
small {
  font-size: 0.875em;
}
span {
  font-style: inherit;
  font-weight: inherit;
}
strong {
  color: #363636;
  font-weight: 700;
}
fieldset {
  border: none;
}
pre {
  -webkit-overflow-scrolling: touch;
  background-color: #f5f5f5;
  color: #4a4a4a;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}
table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: inherit;
}
table th {
  color: #363636;
}
.lp-container {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.lp-container.is-fluid {
  max-width: none !important;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .lp-container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1305px) {
  .lp-container.is-widescreen:not(.is-max-desktop) {
    max-width: 1242px;
  }
}
@media screen and (min-width: 1306px) {
  .lp-container:not(.is-max-desktop) {
    max-width: 1242px;
  }
}
.lp-content li + li {
  margin-top: 0.25em;
}
.lp-content blockquote:not(:last-child),
.lp-content dl:not(:last-child),
.lp-content ol:not(:last-child),
.lp-content p:not(:last-child),
.lp-content pre:not(:last-child),
.lp-content table:not(:last-child),
.lp-content ul:not(:last-child) {
  margin-bottom: 1em;
}
.lp-content h1,
.lp-content h2,
.lp-content h3,
.lp-content h4,
.lp-content h5,
.lp-content h6 {
  color: #363636;
  font-weight: 600;
  line-height: 1.125;
}
.lp-content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.lp-content h1:not(:first-child) {
  margin-top: 1em;
}
.lp-content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.lp-content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.lp-content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.lp-content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.lp-content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.lp-content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.lp-content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.lp-content blockquote {
  background-color: #f5f5f5;
  border-left: 5px solid #dbdbdb;
  padding: 1.25em 1.5em;
}
.lp-content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.lp-content ol:not([type]) {
  list-style-type: decimal;
}
.lp-content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.lp-content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.lp-content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.lp-content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.lp-content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.lp-content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.lp-content ul ul ul {
  list-style-type: square;
}
.lp-content dd {
  margin-left: 2em;
}
.lp-content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.lp-content figure:not(:first-child) {
  margin-top: 2em;
}
.lp-content figure:not(:last-child) {
  margin-bottom: 2em;
}
.lp-content figure img {
  display: inline-block;
}
.lp-content figure figcaption {
  font-style: italic;
}
.lp-content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.lp-content sub,
.lp-content sup {
  font-size: 75%;
}
.lp-content table {
  width: 100%;
}
.lp-content table td,
.lp-content table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.lp-content table th {
  color: #363636;
}
.lp-content table th:not([align]) {
  text-align: inherit;
}
.lp-content table thead td,
.lp-content table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.lp-content table tfoot td,
.lp-content table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.lp-content table tbody tr:last-child td,
.lp-content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.lp-content .lp-tabs li + li {
  margin-top: 0;
}
.lp-content.is-small {
  font-size: 0.75rem;
}
.lp-content.is-medium {
  font-size: 1.25rem;
}
.lp-content.is-large {
  font-size: 1.5rem;
}
.lp-subtitle,
.lp-title {
  word-break: break-word;
}
.lp-subtitle em,
.lp-subtitle span,
.lp-title em,
.lp-title span {
  font-weight: inherit;
}
.lp-subtitle sub,
.lp-title sub {
  font-size: 0.75em;
}
.lp-subtitle sup,
.lp-title sup {
  font-size: 0.75em;
}
.lp-subtitle .lp-tag,
.lp-title .lp-tag {
  vertical-align: middle;
}
.lp-title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;
}
.lp-title strong {
  color: inherit;
  font-weight: inherit;
}
.lp-title + .lp-highlight {
  margin-top: -0.75rem;
}
.lp-title:not(.is-spaced) + .lp-subtitle {
  margin-top: -1.25rem;
}
.lp-title.is-1 {
  font-size: 3rem;
}
.lp-title.is-2 {
  font-size: 2.5rem;
}
.lp-title.is-3 {
  font-size: 2rem;
}
.lp-title.is-4 {
  font-size: 1.5rem;
}
.lp-title.is-5 {
  font-size: 1.25rem;
}
.lp-title.is-6 {
  font-size: 1rem;
}
.lp-title.is-7 {
  font-size: 0.75rem;
}
.lp-subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;
}
.lp-subtitle strong {
  color: #363636;
  font-weight: 600;
}
.lp-subtitle:not(.is-spaced) + .lp-title {
  margin-top: -1.25rem;
}
.lp-subtitle.is-1 {
  font-size: 3rem;
}
.lp-subtitle.is-2 {
  font-size: 2.5rem;
}
.lp-subtitle.is-3 {
  font-size: 2rem;
}
.lp-subtitle.is-4 {
  font-size: 1.5rem;
}
.lp-subtitle.is-5 {
  font-size: 1.25rem;
}
.lp-subtitle.is-6 {
  font-size: 1rem;
}
.lp-subtitle.is-7 {
  font-size: 0.75rem;
}
.lp-button {
  background-color: #fff;
  border-color: #dbdbdb;
  border-width: 1px;
  color: #363636;
  cursor: pointer;
  justify-content: center;
  padding-bottom: calc(0.5em - 1px);
  padding-left: 1em;
  padding-right: 1em;
  padding-top: calc(0.5em - 1px);
  text-align: center;
  white-space: nowrap;
}
.lp-button strong {
  color: inherit;
}
.lp-button .lp-icon,
.lp-button .lp-icon.is-large,
.lp-button .lp-icon.is-medium,
.lp-button .lp-icon.is-small {
  height: 1.5em;
  width: 1.5em;
}
.lp-button .lp-icon:first-child:not(:last-child) {
  margin-left: calc(-0.5em - 1px);
  margin-right: 0.25em;
}
.lp-button .lp-icon:last-child:not(:first-child) {
  margin-left: 0.25em;
  margin-right: calc(-0.5em - 1px);
}
.lp-button .lp-icon:first-child:last-child {
  margin-left: calc(-0.5em - 1px);
  margin-right: calc(-0.5em - 1px);
}
.lp-button.is-hovered,
.lp-button:hover {
  border-color: #b5b5b5;
  color: #363636;
}
.lp-button.is-focused,
.lp-button:focus {
  border-color: #3273dc;
  color: #363636;
}
.lp-button.is-active,
.lp-button:active {
  border-color: #4a4a4a;
  color: #363636;
}
.lp-button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;
}
.lp-button.is-text.is-focused,
.lp-button.is-text.is-hovered,
.lp-button.is-text:focus,
.lp-button.is-text:hover {
  background-color: #f5f5f5;
  color: #363636;
}
.lp-button.is-text.is-active,
.lp-button.is-text:active {
  background-color: #e8e8e8;
  color: #363636;
}
.lp-button.is-text[disabled],
fieldset[disabled] .lp-button.is-text {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-white {
  background-color: #fff;
  border-color: transparent;
  color: #0a0a0a;
}
.lp-button.is-white.is-hovered,
.lp-button.is-white:hover {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.lp-button.is-white.is-focused,
.lp-button.is-white:focus {
  border-color: transparent;
  color: #0a0a0a;
}
.lp-button.is-white.is-focused:not(:active),
.lp-button.is-white:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.lp-button.is-white.is-active,
.lp-button.is-white:active {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.lp-button.is-white[disabled],
fieldset[disabled] .lp-button.is-white {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-white.is-inverted {
  background-color: #0a0a0a;
  color: #fff;
}
.lp-button.is-white.is-inverted.is-hovered,
.lp-button.is-white.is-inverted:hover {
  background-color: #000;
}
.lp-button.is-white.is-inverted[disabled],
fieldset[disabled] .lp-button.is-white.is-inverted {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-white.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.lp-button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-white.is-outlined.is-focused,
.lp-button.is-white.is-outlined.is-hovered,
.lp-button.is-white.is-outlined:focus,
.lp-button.is-white.is-outlined:hover {
  background-color: #fff;
  border-color: #fff;
  color: #0a0a0a;
}
.lp-button.is-white.is-outlined.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-white.is-outlined.is-loading.is-focused::after,
.lp-button.is-white.is-outlined.is-loading.is-hovered::after,
.lp-button.is-white.is-outlined.is-loading:focus::after,
.lp-button.is-white.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.lp-button.is-white.is-outlined[disabled],
fieldset[disabled] .lp-button.is-white.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.lp-button.is-white.is-inverted.is-outlined.is-focused,
.lp-button.is-white.is-inverted.is-outlined.is-hovered,
.lp-button.is-white.is-inverted.is-outlined:focus,
.lp-button.is-white.is-inverted.is-outlined:hover {
  background-color: #0a0a0a;
  color: #fff;
}
.lp-button.is-white.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-white.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-white.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-white.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-white.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.lp-button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-black.is-hovered,
.lp-button.is-black:hover {
  background-color: #040404;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-black.is-focused,
.lp-button.is-black:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-black.is-focused:not(:active),
.lp-button.is-black:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.lp-button.is-black.is-active,
.lp-button.is-black:active {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-black[disabled],
fieldset[disabled] .lp-button.is-black {
  background-color: #0a0a0a;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-black.is-inverted {
  background-color: #fff;
  color: #0a0a0a;
}
.lp-button.is-black.is-inverted.is-hovered,
.lp-button.is-black.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-black.is-inverted[disabled],
fieldset[disabled] .lp-button.is-black.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #0a0a0a;
}
.lp-button.is-black.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  color: #0a0a0a;
}
.lp-button.is-black.is-outlined.is-focused,
.lp-button.is-black.is-outlined.is-hovered,
.lp-button.is-black.is-outlined:focus,
.lp-button.is-black.is-outlined:hover {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: #fff;
}
.lp-button.is-black.is-outlined.is-loading::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.lp-button.is-black.is-outlined.is-loading.is-focused::after,
.lp-button.is-black.is-outlined.is-loading.is-hovered::after,
.lp-button.is-black.is-outlined.is-loading:focus::after,
.lp-button.is-black.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-black.is-outlined[disabled],
fieldset[disabled] .lp-button.is-black.is-outlined {
  background-color: transparent;
  border-color: #0a0a0a;
  box-shadow: none;
  color: #0a0a0a;
}
.lp-button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-black.is-inverted.is-outlined.is-focused,
.lp-button.is-black.is-inverted.is-outlined.is-hovered,
.lp-button.is-black.is-inverted.is-outlined:focus,
.lp-button.is-black.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #0a0a0a;
}
.lp-button.is-black.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-black.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-black.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #0a0a0a #0a0a0a !important;
}
.lp-button.is-black.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-black.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-light {
  background-color: #f5f5f5;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light.is-hovered,
.lp-button.is-light:hover {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light.is-focused,
.lp-button.is-light:focus {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light.is-focused:not(:active),
.lp-button.is-light:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.lp-button.is-light.is-active,
.lp-button.is-light:active {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light[disabled],
fieldset[disabled] .lp-button.is-light {
  background-color: #f5f5f5;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #f5f5f5;
}
.lp-button.is-light.is-inverted.is-hovered,
.lp-button.is-light.is-inverted:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light.is-inverted[disabled],
fieldset[disabled] .lp-button.is-light.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #f5f5f5;
}
.lp-button.is-light.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.lp-button.is-light.is-outlined {
  background-color: transparent;
  border-color: #f5f5f5;
  color: #f5f5f5;
}
.lp-button.is-light.is-outlined.is-focused,
.lp-button.is-light.is-outlined.is-hovered,
.lp-button.is-light.is-outlined:focus,
.lp-button.is-light.is-outlined:hover {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light.is-outlined.is-loading::after {
  border-color: transparent transparent #f5f5f5 #f5f5f5 !important;
}
.lp-button.is-light.is-outlined.is-loading.is-focused::after,
.lp-button.is-light.is-outlined.is-loading.is-hovered::after,
.lp-button.is-light.is-outlined.is-loading:focus::after,
.lp-button.is-light.is-outlined.is-loading:hover::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.lp-button.is-light.is-outlined[disabled],
fieldset[disabled] .lp-button.is-light.is-outlined {
  background-color: transparent;
  border-color: #f5f5f5;
  box-shadow: none;
  color: #f5f5f5;
}
.lp-button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-light.is-inverted.is-outlined.is-focused,
.lp-button.is-light.is-inverted.is-outlined.is-hovered,
.lp-button.is-light.is-inverted.is-outlined:focus,
.lp-button.is-light.is-inverted.is-outlined:hover {
  background-color: rgba(0, 0, 0, 0.7);
  color: #f5f5f5;
}
.lp-button.is-light.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-light.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-light.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #f5f5f5 #f5f5f5 !important;
}
.lp-button.is-light.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-light.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-dark.is-hovered,
.lp-button.is-dark:hover {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-dark.is-focused,
.lp-button.is-dark:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-dark.is-focused:not(:active),
.lp-button.is-dark:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.lp-button.is-dark.is-active,
.lp-button.is-dark:active {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-dark[disabled],
fieldset[disabled] .lp-button.is-dark {
  background-color: #363636;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-dark.is-inverted {
  background-color: #fff;
  color: #363636;
}
.lp-button.is-dark.is-inverted.is-hovered,
.lp-button.is-dark.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-dark.is-inverted[disabled],
fieldset[disabled] .lp-button.is-dark.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #363636;
}
.lp-button.is-dark.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  color: #363636;
}
.lp-button.is-dark.is-outlined.is-focused,
.lp-button.is-dark.is-outlined.is-hovered,
.lp-button.is-dark.is-outlined:focus,
.lp-button.is-dark.is-outlined:hover {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.lp-button.is-dark.is-outlined.is-loading::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.lp-button.is-dark.is-outlined.is-loading.is-focused::after,
.lp-button.is-dark.is-outlined.is-loading.is-hovered::after,
.lp-button.is-dark.is-outlined.is-loading:focus::after,
.lp-button.is-dark.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-dark.is-outlined[disabled],
fieldset[disabled] .lp-button.is-dark.is-outlined {
  background-color: transparent;
  border-color: #363636;
  box-shadow: none;
  color: #363636;
}
.lp-button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-dark.is-inverted.is-outlined.is-focused,
.lp-button.is-dark.is-inverted.is-outlined.is-hovered,
.lp-button.is-dark.is-inverted.is-outlined:focus,
.lp-button.is-dark.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #363636;
}
.lp-button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-dark.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-dark.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #363636 #363636 !important;
}
.lp-button.is-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-dark.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-primary {
  background-color: #9d8869;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-primary.is-hovered,
.lp-button.is-primary:hover {
  background-color: #978262;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-primary.is-focused,
.lp-button.is-primary:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-primary.is-focused:not(:active),
.lp-button.is-primary:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(157, 136, 105, 0.25);
}
.lp-button.is-primary.is-active,
.lp-button.is-primary:active {
  background-color: #8f7b5d;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-primary[disabled],
fieldset[disabled] .lp-button.is-primary {
  background-color: #9d8869;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-primary.is-inverted {
  background-color: #fff;
  color: #9d8869;
}
.lp-button.is-primary.is-inverted.is-hovered,
.lp-button.is-primary.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-primary.is-inverted[disabled],
fieldset[disabled] .lp-button.is-primary.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #9d8869;
}
.lp-button.is-primary.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #9d8869;
  color: #9d8869;
}
.lp-button.is-primary.is-outlined.is-focused,
.lp-button.is-primary.is-outlined.is-hovered,
.lp-button.is-primary.is-outlined:focus,
.lp-button.is-primary.is-outlined:hover {
  background-color: #9d8869;
  border-color: #9d8869;
  color: #fff;
}
.lp-button.is-primary.is-outlined.is-loading::after {
  border-color: transparent transparent #9d8869 #9d8869 !important;
}
.lp-button.is-primary.is-outlined.is-loading.is-focused::after,
.lp-button.is-primary.is-outlined.is-loading.is-hovered::after,
.lp-button.is-primary.is-outlined.is-loading:focus::after,
.lp-button.is-primary.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-primary.is-outlined[disabled],
fieldset[disabled] .lp-button.is-primary.is-outlined {
  background-color: transparent;
  border-color: #9d8869;
  box-shadow: none;
  color: #9d8869;
}
.lp-button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-primary.is-inverted.is-outlined.is-focused,
.lp-button.is-primary.is-inverted.is-outlined.is-hovered,
.lp-button.is-primary.is-inverted.is-outlined:focus,
.lp-button.is-primary.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #9d8869;
}
.lp-button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-primary.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-primary.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #9d8869 #9d8869 !important;
}
.lp-button.is-primary.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-primary.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-primary.is-light {
  background-color: #f7f5f3;
  color: #7b6a51;
}
.lp-button.is-primary.is-light.is-hovered,
.lp-button.is-primary.is-light:hover {
  background-color: #f2efeb;
  border-color: transparent;
  color: #7b6a51;
}
.lp-button.is-primary.is-light.is-active,
.lp-button.is-primary.is-light:active {
  background-color: #ede9e3;
  border-color: transparent;
  color: #7b6a51;
}
.lp-button.is-link {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-link.is-hovered,
.lp-button.is-link:hover {
  background-color: #276cda;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-link.is-focused,
.lp-button.is-link:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-link.is-focused:not(:active),
.lp-button.is-link:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.lp-button.is-link.is-active,
.lp-button.is-link:active {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-link[disabled],
fieldset[disabled] .lp-button.is-link {
  background-color: #3273dc;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-link.is-inverted {
  background-color: #fff;
  color: #3273dc;
}
.lp-button.is-link.is-inverted.is-hovered,
.lp-button.is-link.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-link.is-inverted[disabled],
fieldset[disabled] .lp-button.is-link.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #3273dc;
}
.lp-button.is-link.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3273dc;
  color: #3273dc;
}
.lp-button.is-link.is-outlined.is-focused,
.lp-button.is-link.is-outlined.is-hovered,
.lp-button.is-link.is-outlined:focus,
.lp-button.is-link.is-outlined:hover {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}
.lp-button.is-link.is-outlined.is-loading::after {
  border-color: transparent transparent #3273dc #3273dc !important;
}
.lp-button.is-link.is-outlined.is-loading.is-focused::after,
.lp-button.is-link.is-outlined.is-loading.is-hovered::after,
.lp-button.is-link.is-outlined.is-loading:focus::after,
.lp-button.is-link.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-link.is-outlined[disabled],
fieldset[disabled] .lp-button.is-link.is-outlined {
  background-color: transparent;
  border-color: #3273dc;
  box-shadow: none;
  color: #3273dc;
}
.lp-button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-link.is-inverted.is-outlined.is-focused,
.lp-button.is-link.is-inverted.is-outlined.is-hovered,
.lp-button.is-link.is-inverted.is-outlined:focus,
.lp-button.is-link.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #3273dc;
}
.lp-button.is-link.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-link.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-link.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #3273dc #3273dc !important;
}
.lp-button.is-link.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-link.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-link.is-light {
  background-color: #eef3fc;
  color: #2160c4;
}
.lp-button.is-link.is-light.is-hovered,
.lp-button.is-link.is-light:hover {
  background-color: #e3ecfa;
  border-color: transparent;
  color: #2160c4;
}
.lp-button.is-link.is-light.is-active,
.lp-button.is-link.is-light:active {
  background-color: #d8e4f8;
  border-color: transparent;
  color: #2160c4;
}
.lp-button.is-info {
  background-color: #241f40;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-info.is-hovered,
.lp-button.is-info:hover {
  background-color: #1f1b37;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-info.is-focused,
.lp-button.is-info:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-info.is-focused:not(:active),
.lp-button.is-info:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(36, 31, 64, 0.25);
}
.lp-button.is-info.is-active,
.lp-button.is-info:active {
  background-color: #1a172f;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-info[disabled],
fieldset[disabled] .lp-button.is-info {
  background-color: #241f40;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-info.is-inverted {
  background-color: #fff;
  color: #241f40;
}
.lp-button.is-info.is-inverted.is-hovered,
.lp-button.is-info.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-info.is-inverted[disabled],
fieldset[disabled] .lp-button.is-info.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #241f40;
}
.lp-button.is-info.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-info.is-outlined {
  background-color: transparent;
  border-color: #241f40;
  color: #241f40;
}
.lp-button.is-info.is-outlined.is-focused,
.lp-button.is-info.is-outlined.is-hovered,
.lp-button.is-info.is-outlined:focus,
.lp-button.is-info.is-outlined:hover {
  background-color: #241f40;
  border-color: #241f40;
  color: #fff;
}
.lp-button.is-info.is-outlined.is-loading::after {
  border-color: transparent transparent #241f40 #241f40 !important;
}
.lp-button.is-info.is-outlined.is-loading.is-focused::after,
.lp-button.is-info.is-outlined.is-loading.is-hovered::after,
.lp-button.is-info.is-outlined.is-loading:focus::after,
.lp-button.is-info.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-info.is-outlined[disabled],
fieldset[disabled] .lp-button.is-info.is-outlined {
  background-color: transparent;
  border-color: #241f40;
  box-shadow: none;
  color: #241f40;
}
.lp-button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-info.is-inverted.is-outlined.is-focused,
.lp-button.is-info.is-inverted.is-outlined.is-hovered,
.lp-button.is-info.is-inverted.is-outlined:focus,
.lp-button.is-info.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #241f40;
}
.lp-button.is-info.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-info.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-info.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #241f40 #241f40 !important;
}
.lp-button.is-info.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-info.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-info.is-light {
  background-color: #f2f1f8;
  color: #7064b4;
}
.lp-button.is-info.is-light.is-hovered,
.lp-button.is-info.is-light:hover {
  background-color: #eae9f4;
  border-color: transparent;
  color: #7064b4;
}
.lp-button.is-info.is-light.is-active,
.lp-button.is-info.is-light:active {
  background-color: #e2e0f0;
  border-color: transparent;
  color: #7064b4;
}
.lp-button.is-success {
  background-color: #48c774;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-success.is-hovered,
.lp-button.is-success:hover {
  background-color: #3ec46d;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-success.is-focused,
.lp-button.is-success:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-success.is-focused:not(:active),
.lp-button.is-success:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
}
.lp-button.is-success.is-active,
.lp-button.is-success:active {
  background-color: #3abb67;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-success[disabled],
fieldset[disabled] .lp-button.is-success {
  background-color: #48c774;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-success.is-inverted {
  background-color: #fff;
  color: #48c774;
}
.lp-button.is-success.is-inverted.is-hovered,
.lp-button.is-success.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-success.is-inverted[disabled],
fieldset[disabled] .lp-button.is-success.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #48c774;
}
.lp-button.is-success.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c774;
  color: #48c774;
}
.lp-button.is-success.is-outlined.is-focused,
.lp-button.is-success.is-outlined.is-hovered,
.lp-button.is-success.is-outlined:focus,
.lp-button.is-success.is-outlined:hover {
  background-color: #48c774;
  border-color: #48c774;
  color: #fff;
}
.lp-button.is-success.is-outlined.is-loading::after {
  border-color: transparent transparent #48c774 #48c774 !important;
}
.lp-button.is-success.is-outlined.is-loading.is-focused::after,
.lp-button.is-success.is-outlined.is-loading.is-hovered::after,
.lp-button.is-success.is-outlined.is-loading:focus::after,
.lp-button.is-success.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-success.is-outlined[disabled],
fieldset[disabled] .lp-button.is-success.is-outlined {
  background-color: transparent;
  border-color: #48c774;
  box-shadow: none;
  color: #48c774;
}
.lp-button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-success.is-inverted.is-outlined.is-focused,
.lp-button.is-success.is-inverted.is-outlined.is-hovered,
.lp-button.is-success.is-inverted.is-outlined:focus,
.lp-button.is-success.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #48c774;
}
.lp-button.is-success.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-success.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-success.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #48c774 #48c774 !important;
}
.lp-button.is-success.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-success.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-success.is-light {
  background-color: #effaf3;
  color: #257942;
}
.lp-button.is-success.is-light.is-hovered,
.lp-button.is-success.is-light:hover {
  background-color: #e6f7ec;
  border-color: transparent;
  color: #257942;
}
.lp-button.is-success.is-light.is-active,
.lp-button.is-success.is-light:active {
  background-color: #dcf4e4;
  border-color: transparent;
  color: #257942;
}
.lp-button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-hovered,
.lp-button.is-warning:hover {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-focused,
.lp-button.is-warning:focus {
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-focused:not(:active),
.lp-button.is-warning:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}
.lp-button.is-warning.is-active,
.lp-button.is-warning:active {
  background-color: #ffd83d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning[disabled],
fieldset[disabled] .lp-button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}
.lp-button.is-warning.is-inverted.is-hovered,
.lp-button.is-warning.is-inverted:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-inverted[disabled],
fieldset[disabled] .lp-button.is-warning.is-inverted {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
  box-shadow: none;
  color: #ffdd57;
}
.lp-button.is-warning.is-loading::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.lp-button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffdd57;
  color: #ffdd57;
}
.lp-button.is-warning.is-outlined.is-focused,
.lp-button.is-warning.is-outlined.is-hovered,
.lp-button.is-warning.is-outlined:focus,
.lp-button.is-warning.is-outlined:hover {
  background-color: #ffdd57;
  border-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-outlined.is-loading::after {
  border-color: transparent transparent #ffdd57 #ffdd57 !important;
}
.lp-button.is-warning.is-outlined.is-loading.is-focused::after,
.lp-button.is-warning.is-outlined.is-loading.is-hovered::after,
.lp-button.is-warning.is-outlined.is-loading:focus::after,
.lp-button.is-warning.is-outlined.is-loading:hover::after {
  border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
}
.lp-button.is-warning.is-outlined[disabled],
fieldset[disabled] .lp-button.is-warning.is-outlined {
  background-color: transparent;
  border-color: #ffdd57;
  box-shadow: none;
  color: #ffdd57;
}
.lp-button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-inverted.is-outlined.is-focused,
.lp-button.is-warning.is-inverted.is-outlined.is-hovered,
.lp-button.is-warning.is-inverted.is-outlined:focus,
.lp-button.is-warning.is-inverted.is-outlined:hover {
  background-color: rgba(0, 0, 0, 0.7);
  color: #ffdd57;
}
.lp-button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-warning.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-warning.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #ffdd57 #ffdd57 !important;
}
.lp-button.is-warning.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-warning.is-inverted.is-outlined {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.7);
  box-shadow: none;
  color: rgba(0, 0, 0, 0.7);
}
.lp-button.is-warning.is-light {
  background-color: #fffbeb;
  color: #947600;
}
.lp-button.is-warning.is-light.is-hovered,
.lp-button.is-warning.is-light:hover {
  background-color: #fff8de;
  border-color: transparent;
  color: #947600;
}
.lp-button.is-warning.is-light.is-active,
.lp-button.is-warning.is-light:active {
  background-color: #fff6d1;
  border-color: transparent;
  color: #947600;
}
.lp-button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-danger.is-hovered,
.lp-button.is-danger:hover {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-danger.is-focused,
.lp-button.is-danger:focus {
  border-color: transparent;
  color: #fff;
}
.lp-button.is-danger.is-focused:not(:active),
.lp-button.is-danger:focus:not(:active) {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.lp-button.is-danger.is-active,
.lp-button.is-danger:active {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.lp-button.is-danger[disabled],
fieldset[disabled] .lp-button.is-danger {
  background-color: #f14668;
  border-color: transparent;
  box-shadow: none;
}
.lp-button.is-danger.is-inverted {
  background-color: #fff;
  color: #f14668;
}
.lp-button.is-danger.is-inverted.is-hovered,
.lp-button.is-danger.is-inverted:hover {
  background-color: #f2f2f2;
}
.lp-button.is-danger.is-inverted[disabled],
fieldset[disabled] .lp-button.is-danger.is-inverted {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
  color: #f14668;
}
.lp-button.is-danger.is-loading::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  color: #f14668;
}
.lp-button.is-danger.is-outlined.is-focused,
.lp-button.is-danger.is-outlined.is-hovered,
.lp-button.is-danger.is-outlined:focus,
.lp-button.is-danger.is-outlined:hover {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.lp-button.is-danger.is-outlined.is-loading::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.lp-button.is-danger.is-outlined.is-loading.is-focused::after,
.lp-button.is-danger.is-outlined.is-loading.is-hovered::after,
.lp-button.is-danger.is-outlined.is-loading:focus::after,
.lp-button.is-danger.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #fff #fff !important;
}
.lp-button.is-danger.is-outlined[disabled],
fieldset[disabled] .lp-button.is-danger.is-outlined {
  background-color: transparent;
  border-color: #f14668;
  box-shadow: none;
  color: #f14668;
}
.lp-button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.lp-button.is-danger.is-inverted.is-outlined.is-focused,
.lp-button.is-danger.is-inverted.is-outlined.is-hovered,
.lp-button.is-danger.is-inverted.is-outlined:focus,
.lp-button.is-danger.is-inverted.is-outlined:hover {
  background-color: #fff;
  color: #f14668;
}
.lp-button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after,
.lp-button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,
.lp-button.is-danger.is-inverted.is-outlined.is-loading:focus::after,
.lp-button.is-danger.is-inverted.is-outlined.is-loading:hover::after {
  border-color: transparent transparent #f14668 #f14668 !important;
}
.lp-button.is-danger.is-inverted.is-outlined[disabled],
fieldset[disabled] .lp-button.is-danger.is-inverted.is-outlined {
  background-color: transparent;
  border-color: #fff;
  box-shadow: none;
  color: #fff;
}
.lp-button.is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.lp-button.is-danger.is-light.is-hovered,
.lp-button.is-danger.is-light:hover {
  background-color: #fde0e6;
  border-color: transparent;
  color: #cc0f35;
}
.lp-button.is-danger.is-light.is-active,
.lp-button.is-danger.is-light:active {
  background-color: #fcd4dc;
  border-color: transparent;
  color: #cc0f35;
}
.lp-button.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.lp-button.is-normal {
  font-size: 1rem;
}
.lp-button.is-medium {
  font-size: 1.25rem;
}
.lp-button.is-large {
  font-size: 1.5rem;
}
.lp-button[disabled],
fieldset[disabled] .lp-button {
  background-color: #fff;
  border-color: #dbdbdb;
  box-shadow: none;
  opacity: 0.5;
}
.lp-button.is-fullwidth {
  display: flex;
  width: 100%;
}
.lp-button.is-loading {
  color: transparent !important;
  pointer-events: none;
}
.lp-button.is-loading::after {
  position: absolute;
  left: calc(50% - (1em / 2));
  top: calc(50% - (1em / 2));
  position: absolute !important;
}
.lp-button.is-static {
  background-color: #f5f5f5;
  border-color: #dbdbdb;
  color: #7a7a7a;
  box-shadow: none;
  pointer-events: none;
}
.lp-button.is-rounded {
  border-radius: 290486px;
  padding-left: calc(1em + 0.25em);
  padding-right: calc(1em + 0.25em);
}
.lp-buttons {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.lp-buttons .lp-button {
  margin-bottom: 0.5rem;
}
.lp-buttons .lp-button:not(:last-child):not(.is-fullwidth) {
  margin-right: 0.5rem;
}
.lp-buttons:last-child {
  margin-bottom: -0.5rem;
}
.lp-buttons:not(:last-child) {
  margin-bottom: 1rem;
}
.lp-buttons.lp-are-small
  .lp-button:not(.is-normal):not(.is-medium):not(.is-large) {
  border-radius: 2px;
  font-size: 0.75rem;
}
.lp-buttons.lp-are-medium
  .lp-button:not(.is-small):not(.is-normal):not(.is-large) {
  font-size: 1.25rem;
}
.lp-buttons.lp-are-large
  .lp-button:not(.is-small):not(.is-normal):not(.is-medium) {
  font-size: 1.5rem;
}
.lp-buttons.has-addons .lp-button:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.lp-buttons.has-addons .lp-button:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  margin-right: -1px;
}
.lp-buttons.has-addons .lp-button:last-child {
  margin-right: 0;
}
.lp-buttons.has-addons .lp-button.is-hovered,
.lp-buttons.has-addons .lp-button:hover {
  z-index: 2;
}
.lp-buttons.has-addons .lp-button.is-active,
.lp-buttons.has-addons .lp-button.is-focused,
.lp-buttons.has-addons .lp-button.is-selected,
.lp-buttons.has-addons .lp-button:active,
.lp-buttons.has-addons .lp-button:focus {
  z-index: 3;
}
.lp-buttons.has-addons .lp-button.is-active:hover,
.lp-buttons.has-addons .lp-button.is-focused:hover,
.lp-buttons.has-addons .lp-button.is-selected:hover,
.lp-buttons.has-addons .lp-button:active:hover,
.lp-buttons.has-addons .lp-button:focus:hover {
  z-index: 4;
}
.lp-buttons.has-addons .lp-button.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.lp-buttons.is-centered {
  justify-content: center;
}
.lp-buttons.is-centered:not(.has-addons) .lp-button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.lp-buttons.is-right {
  justify-content: flex-end;
}
.lp-buttons.is-right:not(.has-addons) .lp-button:not(.is-fullwidth) {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.lp-tags {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.lp-tags .lp-tag {
  margin-bottom: 0.5rem;
}
.lp-tags .lp-tag:not(:last-child) {
  margin-right: 0.5rem;
}
.lp-tags:last-child {
  margin-bottom: -0.5rem;
}
.lp-tags:not(:last-child) {
  margin-bottom: 1rem;
}
.lp-tags.lp-are-medium .lp-tag:not(.is-normal):not(.is-large) {
  font-size: 1rem;
}
.lp-tags.lp-are-large .lp-tag:not(.is-normal):not(.is-medium) {
  font-size: 1.25rem;
}
.lp-tags.is-centered {
  justify-content: center;
}
.lp-tags.is-centered .lp-tag {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.lp-tags.is-right {
  justify-content: flex-end;
}
.lp-tags.is-right .lp-tag:not(:first-child) {
  margin-left: 0.5rem;
}
.lp-tags.is-right .lp-tag:not(:last-child) {
  margin-right: 0;
}
.lp-tags.has-addons .lp-tag {
  margin-right: 0;
}
.lp-tags.has-addons .lp-tag:not(:first-child) {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.lp-tags.has-addons .lp-tag:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.lp-tag:not(body) {
  align-items: center;
  background-color: #f5f5f5;
  border-radius: 4px;
  color: #4a4a4a;
  display: inline-flex;
  font-size: 0.75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: 0.75em;
  padding-right: 0.75em;
  white-space: nowrap;
}
.lp-tag:not(body) .lp-delete {
  margin-left: 0.25rem;
  margin-right: -0.375rem;
}
.lp-tag:not(body).is-white {
  background-color: #fff;
  color: #0a0a0a;
}
.lp-tag:not(body).is-black {
  background-color: #0a0a0a;
  color: #fff;
}
.lp-tag:not(body).is-light {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.7);
}
.lp-tag:not(body).is-dark {
  background-color: #363636;
  color: #fff;
}
.lp-tag:not(body).is-primary {
  background-color: #9d8869;
  color: #fff;
}
.lp-tag:not(body).is-primary.is-light {
  background-color: #f7f5f3;
  color: #7b6a51;
}
.lp-tag:not(body).is-link {
  background-color: #3273dc;
  color: #fff;
}
.lp-tag:not(body).is-link.is-light {
  background-color: #eef3fc;
  color: #2160c4;
}
.lp-tag:not(body).is-info {
  background-color: #241f40;
  color: #fff;
}
.lp-tag:not(body).is-info.is-light {
  background-color: #f2f1f8;
  color: #7064b4;
}
.lp-tag:not(body).is-success {
  background-color: #48c774;
  color: #fff;
}
.lp-tag:not(body).is-success.is-light {
  background-color: #effaf3;
  color: #257942;
}
.lp-tag:not(body).is-warning {
  background-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.lp-tag:not(body).is-warning.is-light {
  background-color: #fffbeb;
  color: #947600;
}
.lp-tag:not(body).is-danger {
  background-color: #f14668;
  color: #fff;
}
.lp-tag:not(body).is-danger.is-light {
  background-color: #feecf0;
  color: #cc0f35;
}
.lp-tag:not(body).is-normal {
  font-size: 0.75rem;
}
.lp-tag:not(body).is-medium {
  font-size: 1rem;
}
.lp-tag:not(body).is-large {
  font-size: 1.25rem;
}
.lp-tag:not(body) .lp-icon:first-child:not(:last-child) {
  margin-left: -0.375em;
  margin-right: 0.1875em;
}
.lp-tag:not(body) .lp-icon:last-child:not(:first-child) {
  margin-left: 0.1875em;
  margin-right: -0.375em;
}
.lp-tag:not(body) .lp-icon:first-child:last-child {
  margin-left: -0.375em;
  margin-right: -0.375em;
}
.lp-tag:not(body).is-delete {
  margin-left: 1px;
  padding: 0;
  position: relative;
  width: 2em;
}
.lp-tag:not(body).is-delete::after,
.lp-tag:not(body).is-delete::before {
  background-color: currentColor;
  content: '';
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform-origin: center center;
}
.lp-tag:not(body).is-delete::before {
  height: 1px;
  width: 50%;
}
.lp-tag:not(body).is-delete::after {
  height: 50%;
  width: 1px;
}
.lp-tag:not(body).is-delete:focus,
.lp-tag:not(body).is-delete:hover {
  background-color: #e8e8e8;
}
.lp-tag:not(body).is-delete:active {
  background-color: #dbdbdb;
}
.lp-tag:not(body).is-rounded {
  border-radius: 290486px;
}
a.lp-tag:hover {
  text-decoration: underline;
}
.lp-table {
  background-color: #fff;
  color: #363636;
}
.lp-table td,
.lp-table th {
  border: 1px solid #dbdbdb;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.lp-table td.is-white,
.lp-table th.is-white {
  background-color: #fff;
  border-color: #fff;
  color: #0a0a0a;
}
.lp-table td.is-black,
.lp-table th.is-black {
  background-color: #0a0a0a;
  border-color: #0a0a0a;
  color: #fff;
}
.lp-table td.is-light,
.lp-table th.is-light {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: rgba(0, 0, 0, 0.7);
}
.lp-table td.is-dark,
.lp-table th.is-dark {
  background-color: #363636;
  border-color: #363636;
  color: #fff;
}
.lp-table td.is-primary,
.lp-table th.is-primary {
  background-color: #9d8869;
  border-color: #9d8869;
  color: #fff;
}
.lp-table td.is-link,
.lp-table th.is-link {
  background-color: #3273dc;
  border-color: #3273dc;
  color: #fff;
}
.lp-table td.is-info,
.lp-table th.is-info {
  background-color: #241f40;
  border-color: #241f40;
  color: #fff;
}
.lp-table td.is-success,
.lp-table th.is-success {
  background-color: #48c774;
  border-color: #48c774;
  color: #fff;
}
.lp-table td.is-warning,
.lp-table th.is-warning {
  background-color: #ffdd57;
  border-color: #ffdd57;
  color: rgba(0, 0, 0, 0.7);
}
.lp-table td.is-danger,
.lp-table th.is-danger {
  background-color: #f14668;
  border-color: #f14668;
  color: #fff;
}
.lp-table td.is-narrow,
.lp-table th.is-narrow {
  white-space: nowrap;
  width: 1%;
}
.lp-table td.is-selected,
.lp-table th.is-selected {
  background-color: #9d8869;
  color: #fff;
}
.lp-table td.is-selected a,
.lp-table td.is-selected strong,
.lp-table th.is-selected a,
.lp-table th.is-selected strong {
  color: currentColor;
}
.lp-table td.is-vcentered,
.lp-table th.is-vcentered {
  vertical-align: middle;
}
.lp-table th {
  color: #363636;
}
.lp-table th:not([align]) {
  text-align: inherit;
}
.lp-table tr.is-selected {
  background-color: #9d8869;
  color: #fff;
}
.lp-table tr.is-selected a,
.lp-table tr.is-selected strong {
  color: currentColor;
}
.lp-table tr.is-selected td,
.lp-table tr.is-selected th {
  border-color: #fff;
  color: currentColor;
}
.lp-table thead {
  background-color: transparent;
}
.lp-table thead td,
.lp-table thead th {
  border-width: 0 0 2px;
  color: #363636;
}
.lp-table tfoot {
  background-color: transparent;
}
.lp-table tfoot td,
.lp-table tfoot th {
  border-width: 2px 0 0;
  color: #363636;
}
.lp-table tbody {
  background-color: transparent;
}
.lp-table tbody tr:last-child td,
.lp-table tbody tr:last-child th {
  border-bottom-width: 0;
}
.lp-table.is-bordered td,
.lp-table.is-bordered th {
  border-width: 1px;
}
.lp-table.is-bordered tr:last-child td,
.lp-table.is-bordered tr:last-child th {
  border-bottom-width: 1px;
}
.lp-table.is-fullwidth {
  width: 100%;
}
.lp-table.is-hoverable tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.lp-table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
  background-color: #fafafa;
}
.lp-table.is-hoverable.is-striped
  tbody
  tr:not(.is-selected):hover:nth-child(even) {
  background-color: #f5f5f5;
}
.lp-table.is-narrow td,
.lp-table.is-narrow th {
  padding: 0.25em 0.5em;
}
.lp-table.is-striped tbody tr:not(.is-selected):nth-child(even) {
  background-color: #fafafa;
}
.lp-table-container {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
  overflow-y: hidden;
  max-width: 100%;
}
.lp-icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;
}
.lp-icon.is-small {
  height: 1rem;
  width: 1rem;
}
.lp-icon.is-medium {
  height: 2rem;
  width: 2rem;
}
.lp-icon.is-large {
  height: 3rem;
  width: 3rem;
}
.lp-box {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1),
    0 0 0 1px rgba(10, 10, 10, 0.02);
  color: #4a4a4a;
  display: block;
  padding: 1.25rem;
}
a.lp-box:focus,
a.lp-box:hover {
  box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc;
}
a.lp-box:active {
  box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc;
}
.lp-input,
.lp-select select,
.lp-textarea {
  background-color: #fff;
  border-color: #dbdbdb;
  border-radius: 4px;
  color: #363636;
}
.lp-input::-moz-placeholder,
.lp-select select::-moz-placeholder,
.lp-textarea::-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.lp-input::-webkit-input-placeholder,
.lp-select select::-webkit-input-placeholder,
.lp-textarea::-webkit-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.lp-input:-moz-placeholder,
.lp-select select:-moz-placeholder,
.lp-textarea:-moz-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.lp-input:-ms-input-placeholder,
.lp-select select:-ms-input-placeholder,
.lp-textarea:-ms-input-placeholder {
  color: rgba(54, 54, 54, 0.3);
}
.is-hovered.lp-input,
.is-hovered.lp-textarea,
.lp-input:hover,
.lp-select select.is-hovered,
.lp-select select:hover,
.lp-textarea:hover {
  border-color: #b5b5b5;
}
.is-active.lp-input,
.is-active.lp-textarea,
.is-focused.lp-input,
.is-focused.lp-textarea,
.lp-input:active,
.lp-input:focus,
.lp-select select.is-active,
.lp-select select.is-focused,
.lp-select select:active,
.lp-select select:focus,
.lp-textarea:active,
.lp-textarea:focus {
  border-color: #3273dc;
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.lp-select fieldset[disabled] select,
.lp-select select[disabled],
[disabled].lp-input,
[disabled].lp-textarea,
fieldset[disabled] .lp-input,
fieldset[disabled] .lp-select select,
fieldset[disabled] .lp-textarea {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  box-shadow: none;
  color: #7a7a7a;
}
.lp-select fieldset[disabled] select::-moz-placeholder,
.lp-select select[disabled]::-moz-placeholder,
[disabled].lp-input::-moz-placeholder,
[disabled].lp-textarea::-moz-placeholder,
fieldset[disabled] .lp-input::-moz-placeholder,
fieldset[disabled] .lp-select select::-moz-placeholder,
fieldset[disabled] .lp-textarea::-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.lp-select fieldset[disabled] select::-webkit-input-placeholder,
.lp-select select[disabled]::-webkit-input-placeholder,
[disabled].lp-input::-webkit-input-placeholder,
[disabled].lp-textarea::-webkit-input-placeholder,
fieldset[disabled] .lp-input::-webkit-input-placeholder,
fieldset[disabled] .lp-select select::-webkit-input-placeholder,
fieldset[disabled] .lp-textarea::-webkit-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.lp-select fieldset[disabled] select:-moz-placeholder,
.lp-select select[disabled]:-moz-placeholder,
[disabled].lp-input:-moz-placeholder,
[disabled].lp-textarea:-moz-placeholder,
fieldset[disabled] .lp-input:-moz-placeholder,
fieldset[disabled] .lp-select select:-moz-placeholder,
fieldset[disabled] .lp-textarea:-moz-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.lp-select fieldset[disabled] select:-ms-input-placeholder,
.lp-select select[disabled]:-ms-input-placeholder,
[disabled].lp-input:-ms-input-placeholder,
[disabled].lp-textarea:-ms-input-placeholder,
fieldset[disabled] .lp-input:-ms-input-placeholder,
fieldset[disabled] .lp-select select:-ms-input-placeholder,
fieldset[disabled] .lp-textarea:-ms-input-placeholder {
  color: rgba(122, 122, 122, 0.3);
}
.lp-input,
.lp-textarea {
  box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
  max-width: 100%;
  width: 100%;
}
[readonly].lp-input,
[readonly].lp-textarea {
  box-shadow: none;
}
.is-white.lp-input,
.is-white.lp-textarea {
  border-color: #fff;
}
.is-white.is-active.lp-input,
.is-white.is-active.lp-textarea,
.is-white.is-focused.lp-input,
.is-white.is-focused.lp-textarea,
.is-white.lp-input:active,
.is-white.lp-input:focus,
.is-white.lp-textarea:active,
.is-white.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.is-black.lp-input,
.is-black.lp-textarea {
  border-color: #0a0a0a;
}
.is-black.is-active.lp-input,
.is-black.is-active.lp-textarea,
.is-black.is-focused.lp-input,
.is-black.is-focused.lp-textarea,
.is-black.lp-input:active,
.is-black.lp-input:focus,
.is-black.lp-textarea:active,
.is-black.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.is-light.lp-input,
.is-light.lp-textarea {
  border-color: #f5f5f5;
}
.is-light.is-active.lp-input,
.is-light.is-active.lp-textarea,
.is-light.is-focused.lp-input,
.is-light.is-focused.lp-textarea,
.is-light.lp-input:active,
.is-light.lp-input:focus,
.is-light.lp-textarea:active,
.is-light.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.is-dark.lp-input,
.is-dark.lp-textarea {
  border-color: #363636;
}
.is-dark.is-active.lp-input,
.is-dark.is-active.lp-textarea,
.is-dark.is-focused.lp-input,
.is-dark.is-focused.lp-textarea,
.is-dark.lp-input:active,
.is-dark.lp-input:focus,
.is-dark.lp-textarea:active,
.is-dark.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.is-primary.lp-input,
.is-primary.lp-textarea {
  border-color: #9d8869;
}
.is-primary.is-active.lp-input,
.is-primary.is-active.lp-textarea,
.is-primary.is-focused.lp-input,
.is-primary.is-focused.lp-textarea,
.is-primary.lp-input:active,
.is-primary.lp-input:focus,
.is-primary.lp-textarea:active,
.is-primary.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(157, 136, 105, 0.25);
}
.is-link.lp-input,
.is-link.lp-textarea {
  border-color: #3273dc;
}
.is-link.is-active.lp-input,
.is-link.is-active.lp-textarea,
.is-link.is-focused.lp-input,
.is-link.is-focused.lp-textarea,
.is-link.lp-input:active,
.is-link.lp-input:focus,
.is-link.lp-textarea:active,
.is-link.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.is-info.lp-input,
.is-info.lp-textarea {
  border-color: #241f40;
}
.is-info.is-active.lp-input,
.is-info.is-active.lp-textarea,
.is-info.is-focused.lp-input,
.is-info.is-focused.lp-textarea,
.is-info.lp-input:active,
.is-info.lp-input:focus,
.is-info.lp-textarea:active,
.is-info.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(36, 31, 64, 0.25);
}
.is-success.lp-input,
.is-success.lp-textarea {
  border-color: #48c774;
}
.is-success.is-active.lp-input,
.is-success.is-active.lp-textarea,
.is-success.is-focused.lp-input,
.is-success.is-focused.lp-textarea,
.is-success.lp-input:active,
.is-success.lp-input:focus,
.is-success.lp-textarea:active,
.is-success.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
}
.is-warning.lp-input,
.is-warning.lp-textarea {
  border-color: #ffdd57;
}
.is-warning.is-active.lp-input,
.is-warning.is-active.lp-textarea,
.is-warning.is-focused.lp-input,
.is-warning.is-focused.lp-textarea,
.is-warning.lp-input:active,
.is-warning.lp-input:focus,
.is-warning.lp-textarea:active,
.is-warning.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}
.is-danger.lp-input,
.is-danger.lp-textarea {
  border-color: #f14668;
}
.is-danger.is-active.lp-input,
.is-danger.is-active.lp-textarea,
.is-danger.is-focused.lp-input,
.is-danger.is-focused.lp-textarea,
.is-danger.lp-input:active,
.is-danger.lp-input:focus,
.is-danger.lp-textarea:active,
.is-danger.lp-textarea:focus {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.is-small.lp-input,
.is-small.lp-textarea {
  border-radius: 2px;
  font-size: 0.75rem;
}
.is-medium.lp-input,
.is-medium.lp-textarea {
  font-size: 1.25rem;
}
.is-large.lp-input,
.is-large.lp-textarea {
  font-size: 1.5rem;
}
.is-fullwidth.lp-input,
.is-fullwidth.lp-textarea {
  display: block;
  width: 100%;
}
.is-inline.lp-input,
.is-inline.lp-textarea {
  display: inline;
  width: auto;
}
.lp-input.is-rounded {
  border-radius: 290486px;
  padding-left: calc(calc(0.75em - 1px) + 0.375em);
  padding-right: calc(calc(0.75em - 1px) + 0.375em);
}
.lp-input.is-static {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  padding-left: 0;
  padding-right: 0;
}
.lp-textarea {
  display: block;
  max-width: 100%;
  min-width: 100%;
  padding: calc(0.75em - 1px);
  resize: vertical;
}
.lp-textarea:not([rows]) {
  max-height: 40em;
  min-height: 8em;
}
.lp-textarea[rows] {
  height: initial;
}
.lp-textarea.has-fixed-size {
  resize: none;
}
.lp-checkbox,
.lp-radio {
  cursor: pointer;
  display: inline-block;
  line-height: 1.25;
  position: relative;
}
.lp-checkbox input,
.lp-radio input {
  cursor: pointer;
}
.lp-checkbox:hover,
.lp-radio:hover {
  color: #363636;
}
.lp-checkbox input[disabled],
.lp-radio input[disabled],
[disabled].lp-checkbox,
[disabled].lp-radio,
fieldset[disabled] .lp-checkbox,
fieldset[disabled] .lp-radio {
  color: #7a7a7a;
  cursor: not-allowed;
}
.lp-radio + .lp-radio {
  margin-left: 0.5em;
}
.lp-select {
  display: inline-block;
  max-width: 100%;
  position: relative;
  vertical-align: top;
}
.lp-select:not(.is-multiple) {
  height: 2.5em;
}
.lp-select:not(.is-multiple):not(.is-loading)::after {
  border-color: #3273dc;
  right: 1.125em;
  z-index: 4;
}
.lp-select.is-rounded select {
  border-radius: 290486px;
  padding-left: 1em;
}
.lp-select select {
  cursor: pointer;
  display: block;
  font-size: 1em;
  max-width: 100%;
  outline: 0;
}
.lp-select select::-ms-expand {
  display: none;
}
.lp-select select[disabled]:hover,
fieldset[disabled] .lp-select select:hover {
  border-color: #f5f5f5;
}
.lp-select select:not([multiple]) {
  padding-right: 2.5em;
}
.lp-select select[multiple] {
  height: auto;
  padding: 0;
}
.lp-select select[multiple] option {
  padding: 0.5em 1em;
}
.lp-select:not(.is-multiple):not(.is-loading):hover::after {
  border-color: #363636;
}
.lp-select.is-white:not(:hover)::after {
  border-color: #fff;
}
.lp-select.is-white select {
  border-color: #fff;
}
.lp-select.is-white select.is-hovered,
.lp-select.is-white select:hover {
  border-color: #f2f2f2;
}
.lp-select.is-white select.is-active,
.lp-select.is-white select.is-focused,
.lp-select.is-white select:active,
.lp-select.is-white select:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
}
.lp-select.is-black:not(:hover)::after {
  border-color: #0a0a0a;
}
.lp-select.is-black select {
  border-color: #0a0a0a;
}
.lp-select.is-black select.is-hovered,
.lp-select.is-black select:hover {
  border-color: #000;
}
.lp-select.is-black select.is-active,
.lp-select.is-black select.is-focused,
.lp-select.is-black select:active,
.lp-select.is-black select:focus {
  box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);
}
.lp-select.is-light:not(:hover)::after {
  border-color: #f5f5f5;
}
.lp-select.is-light select {
  border-color: #f5f5f5;
}
.lp-select.is-light select.is-hovered,
.lp-select.is-light select:hover {
  border-color: #e8e8e8;
}
.lp-select.is-light select.is-active,
.lp-select.is-light select.is-focused,
.lp-select.is-light select:active,
.lp-select.is-light select:focus {
  box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);
}
.lp-select.is-dark:not(:hover)::after {
  border-color: #363636;
}
.lp-select.is-dark select {
  border-color: #363636;
}
.lp-select.is-dark select.is-hovered,
.lp-select.is-dark select:hover {
  border-color: #292929;
}
.lp-select.is-dark select.is-active,
.lp-select.is-dark select.is-focused,
.lp-select.is-dark select:active,
.lp-select.is-dark select:focus {
  box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);
}
.lp-select.is-primary:not(:hover)::after {
  border-color: #9d8869;
}
.lp-select.is-primary select {
  border-color: #9d8869;
}
.lp-select.is-primary select.is-hovered,
.lp-select.is-primary select:hover {
  border-color: #8f7b5d;
}
.lp-select.is-primary select.is-active,
.lp-select.is-primary select.is-focused,
.lp-select.is-primary select:active,
.lp-select.is-primary select:focus {
  box-shadow: 0 0 0 0.125em rgba(157, 136, 105, 0.25);
}
.lp-select.is-link:not(:hover)::after {
  border-color: #3273dc;
}
.lp-select.is-link select {
  border-color: #3273dc;
}
.lp-select.is-link select.is-hovered,
.lp-select.is-link select:hover {
  border-color: #2366d1;
}
.lp-select.is-link select.is-active,
.lp-select.is-link select.is-focused,
.lp-select.is-link select:active,
.lp-select.is-link select:focus {
  box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
}
.lp-select.is-info:not(:hover)::after {
  border-color: #241f40;
}
.lp-select.is-info select {
  border-color: #241f40;
}
.lp-select.is-info select.is-hovered,
.lp-select.is-info select:hover {
  border-color: #1a172f;
}
.lp-select.is-info select.is-active,
.lp-select.is-info select.is-focused,
.lp-select.is-info select:active,
.lp-select.is-info select:focus {
  box-shadow: 0 0 0 0.125em rgba(36, 31, 64, 0.25);
}
.lp-select.is-success:not(:hover)::after {
  border-color: #48c774;
}
.lp-select.is-success select {
  border-color: #48c774;
}
.lp-select.is-success select.is-hovered,
.lp-select.is-success select:hover {
  border-color: #3abb67;
}
.lp-select.is-success select.is-active,
.lp-select.is-success select.is-focused,
.lp-select.is-success select:active,
.lp-select.is-success select:focus {
  box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25);
}
.lp-select.is-warning:not(:hover)::after {
  border-color: #ffdd57;
}
.lp-select.is-warning select {
  border-color: #ffdd57;
}
.lp-select.is-warning select.is-hovered,
.lp-select.is-warning select:hover {
  border-color: #ffd83d;
}
.lp-select.is-warning select.is-active,
.lp-select.is-warning select.is-focused,
.lp-select.is-warning select:active,
.lp-select.is-warning select:focus {
  box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);
}
.lp-select.is-danger:not(:hover)::after {
  border-color: #f14668;
}
.lp-select.is-danger select {
  border-color: #f14668;
}
.lp-select.is-danger select.is-hovered,
.lp-select.is-danger select:hover {
  border-color: #ef2e55;
}
.lp-select.is-danger select.is-active,
.lp-select.is-danger select.is-focused,
.lp-select.is-danger select:active,
.lp-select.is-danger select:focus {
  box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25);
}
.lp-select.is-small {
  border-radius: 2px;
  font-size: 0.75rem;
}
.lp-select.is-medium {
  font-size: 1.25rem;
}
.lp-select.is-large {
  font-size: 1.5rem;
}
.lp-select.is-disabled::after {
  border-color: #7a7a7a;
}
.lp-select.is-fullwidth {
  width: 100%;
}
.lp-select.is-fullwidth select {
  width: 100%;
}
.lp-select.is-loading::after {
  margin-top: 0;
  position: absolute;
  right: 0.625em;
  top: 0.625em;
  transform: none;
}
.lp-select.is-loading.is-small:after {
  font-size: 0.75rem;
}
.lp-select.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.lp-select.is-loading.is-large:after {
  font-size: 1.5rem;
}
.lp-file {
  align-items: stretch;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.lp-file.is-white .lp-file-cta {
  background-color: #fff;
  border-color: transparent;
  color: #0a0a0a;
}
.lp-file.is-white.is-hovered .lp-file-cta,
.lp-file.is-white:hover .lp-file-cta {
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;
}
.lp-file.is-white.is-focused .lp-file-cta,
.lp-file.is-white:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
  color: #0a0a0a;
}
.lp-file.is-white.is-active .lp-file-cta,
.lp-file.is-white:active .lp-file-cta {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #0a0a0a;
}
.lp-file.is-black .lp-file-cta {
  background-color: #0a0a0a;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-black.is-hovered .lp-file-cta,
.lp-file.is-black:hover .lp-file-cta {
  background-color: #040404;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-black.is-focused .lp-file-cta,
.lp-file.is-black:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
  color: #fff;
}
.lp-file.is-black.is-active .lp-file-cta,
.lp-file.is-black:active .lp-file-cta {
  background-color: #000;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-light .lp-file-cta {
  background-color: #f5f5f5;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-light.is-hovered .lp-file-cta,
.lp-file.is-light:hover .lp-file-cta {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-light.is-focused .lp-file-cta,
.lp-file.is-light:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-light.is-active .lp-file-cta,
.lp-file.is-light:active .lp-file-cta {
  background-color: #e8e8e8;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-dark .lp-file-cta {
  background-color: #363636;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-dark.is-hovered .lp-file-cta,
.lp-file.is-dark:hover .lp-file-cta {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-dark.is-focused .lp-file-cta,
.lp-file.is-dark:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
  color: #fff;
}
.lp-file.is-dark.is-active .lp-file-cta,
.lp-file.is-dark:active .lp-file-cta {
  background-color: #292929;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-primary .lp-file-cta {
  background-color: #9d8869;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-primary.is-hovered .lp-file-cta,
.lp-file.is-primary:hover .lp-file-cta {
  background-color: #978262;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-primary.is-focused .lp-file-cta,
.lp-file.is-primary:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(157, 136, 105, 0.25);
  color: #fff;
}
.lp-file.is-primary.is-active .lp-file-cta,
.lp-file.is-primary:active .lp-file-cta {
  background-color: #8f7b5d;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-link .lp-file-cta {
  background-color: #3273dc;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-link.is-hovered .lp-file-cta,
.lp-file.is-link:hover .lp-file-cta {
  background-color: #276cda;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-link.is-focused .lp-file-cta,
.lp-file.is-link:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
  color: #fff;
}
.lp-file.is-link.is-active .lp-file-cta,
.lp-file.is-link:active .lp-file-cta {
  background-color: #2366d1;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-info .lp-file-cta {
  background-color: #241f40;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-info.is-hovered .lp-file-cta,
.lp-file.is-info:hover .lp-file-cta {
  background-color: #1f1b37;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-info.is-focused .lp-file-cta,
.lp-file.is-info:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(36, 31, 64, 0.25);
  color: #fff;
}
.lp-file.is-info.is-active .lp-file-cta,
.lp-file.is-info:active .lp-file-cta {
  background-color: #1a172f;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-success .lp-file-cta {
  background-color: #48c774;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-success.is-hovered .lp-file-cta,
.lp-file.is-success:hover .lp-file-cta {
  background-color: #3ec46d;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-success.is-focused .lp-file-cta,
.lp-file.is-success:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
  color: #fff;
}
.lp-file.is-success.is-active .lp-file-cta,
.lp-file.is-success:active .lp-file-cta {
  background-color: #3abb67;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-warning .lp-file-cta {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-warning.is-hovered .lp-file-cta,
.lp-file.is-warning:hover .lp-file-cta {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-warning.is-focused .lp-file-cta,
.lp-file.is-warning:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-warning.is-active .lp-file-cta,
.lp-file.is-warning:active .lp-file-cta {
  background-color: #ffd83d;
  border-color: transparent;
  color: rgba(0, 0, 0, 0.7);
}
.lp-file.is-danger .lp-file-cta {
  background-color: #f14668;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-danger.is-hovered .lp-file-cta,
.lp-file.is-danger:hover .lp-file-cta {
  background-color: #f03a5f;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-danger.is-focused .lp-file-cta,
.lp-file.is-danger:focus .lp-file-cta {
  border-color: transparent;
  box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
  color: #fff;
}
.lp-file.is-danger.is-active .lp-file-cta,
.lp-file.is-danger:active .lp-file-cta {
  background-color: #ef2e55;
  border-color: transparent;
  color: #fff;
}
.lp-file.is-small {
  font-size: 0.75rem;
}
.lp-file.is-medium {
  font-size: 1.25rem;
}
.lp-file.is-medium .lp-file-icon .lp-fa {
  font-size: 21px;
}
.lp-file.is-large {
  font-size: 1.5rem;
}
.lp-file.is-large .lp-file-icon .lp-fa {
  font-size: 28px;
}
.lp-file.has-name .lp-file-cta {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.lp-file.has-name .lp-file-name {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.lp-file.has-name.is-empty .lp-file-cta {
  border-radius: 4px;
}
.lp-file.has-name.is-empty .lp-file-name {
  display: none;
}
.lp-file.is-boxed .lp-file-label {
  flex-direction: column;
}
.lp-file.is-boxed .lp-file-cta {
  flex-direction: column;
  height: auto;
  padding: 1em 3em;
}
.lp-file.is-boxed .lp-file-name {
  border-width: 0 1px 1px;
}
.lp-file.is-boxed .lp-file-icon {
  height: 1.5em;
  width: 1.5em;
}
.lp-file.is-boxed .lp-file-icon .lp-fa {
  font-size: 21px;
}
.lp-file.is-boxed.is-small .lp-file-icon .lp-fa {
  font-size: 14px;
}
.lp-file.is-boxed.is-medium .lp-file-icon .lp-fa {
  font-size: 28px;
}
.lp-file.is-boxed.is-large .lp-file-icon .lp-fa {
  font-size: 35px;
}
.lp-file.is-boxed.has-name .lp-file-cta {
  border-radius: 4px 4px 0 0;
}
.lp-file.is-boxed.has-name .lp-file-name {
  border-radius: 0 0 4px 4px;
  border-width: 0 1px 1px;
}
.lp-file.is-centered {
  justify-content: center;
}
.lp-file.is-fullwidth .lp-file-label {
  width: 100%;
}
.lp-file.is-fullwidth .lp-file-name {
  flex-grow: 1;
  max-width: none;
}
.lp-file.is-right {
  justify-content: flex-end;
}
.lp-file.is-right .lp-file-cta {
  border-radius: 0 4px 4px 0;
}
.lp-file.is-right .lp-file-name {
  border-radius: 4px 0 0 4px;
  border-width: 1px 0 1px 1px;
  order: -1;
}
.lp-file-label {
  align-items: stretch;
  display: flex;
  cursor: pointer;
  justify-content: flex-start;
  overflow: hidden;
  position: relative;
}
.lp-file-label:hover .lp-file-cta {
  background-color: #eee;
  color: #363636;
}
.lp-file-label:hover .lp-file-name {
  border-color: #d5d5d5;
}
.lp-file-label:active .lp-file-cta {
  background-color: #e8e8e8;
  color: #363636;
}
.lp-file-label:active .lp-file-name {
  border-color: #cfcfcf;
}
.lp-file-input {
  height: 100%;
  left: 0;
  opacity: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.lp-file-cta,
.lp-file-name {
  border-color: #dbdbdb;
  border-radius: 4px;
  font-size: 1em;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}
.lp-file-cta {
  background-color: #f5f5f5;
  color: #4a4a4a;
}
.lp-file-name {
  border-color: #dbdbdb;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  display: block;
  max-width: 16em;
  overflow: hidden;
  text-align: inherit;
  text-overflow: ellipsis;
}
.lp-file-icon {
  align-items: center;
  display: flex;
  height: 1em;
  justify-content: center;
  margin-right: 0.5em;
  width: 1em;
}
.lp-file-icon .lp-fa {
  font-size: 14px;
}
.lp-label {
  color: #363636;
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
.lp-label:not(:last-child) {
  margin-bottom: 0.5em;
}
.lp-label.is-small {
  font-size: 0.75rem;
}
.lp-label.is-medium {
  font-size: 1.25rem;
}
.lp-label.is-large {
  font-size: 1.5rem;
}
.lp-help {
  display: block;
  font-size: 0.75rem;
  margin-top: 0.25rem;
}
.lp-help.is-white {
  color: #fff;
}
.lp-help.is-black {
  color: #0a0a0a;
}
.lp-help.is-light {
  color: #f5f5f5;
}
.lp-help.is-dark {
  color: #363636;
}
.lp-help.is-primary {
  color: #9d8869;
}
.lp-help.is-link {
  color: #3273dc;
}
.lp-help.is-info {
  color: #241f40;
}
.lp-help.is-success {
  color: #48c774;
}
.lp-help.is-warning {
  color: #ffdd57;
}
.lp-help.is-danger {
  color: #f14668;
}
.lp-field:not(:last-child) {
  margin-bottom: 0.75rem;
}
.lp-field.has-addons {
  display: flex;
  justify-content: flex-start;
}
.lp-field.has-addons .lp-control:not(:last-child) {
  margin-right: -1px;
}
.lp-field.has-addons .lp-control:not(:first-child):not(:last-child) .lp-button,
.lp-field.has-addons .lp-control:not(:first-child):not(:last-child) .lp-input,
.lp-field.has-addons
  .lp-control:not(:first-child):not(:last-child)
  .lp-select
  select {
  border-radius: 0;
}
.lp-field.has-addons .lp-control:first-child:not(:only-child) .lp-button,
.lp-field.has-addons .lp-control:first-child:not(:only-child) .lp-input,
.lp-field.has-addons
  .lp-control:first-child:not(:only-child)
  .lp-select
  select {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.lp-field.has-addons .lp-control:last-child:not(:only-child) .lp-button,
.lp-field.has-addons .lp-control:last-child:not(:only-child) .lp-input,
.lp-field.has-addons .lp-control:last-child:not(:only-child) .lp-select select {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.lp-field.has-addons .lp-control .lp-button:not([disabled]).is-hovered,
.lp-field.has-addons .lp-control .lp-button:not([disabled]):hover,
.lp-field.has-addons .lp-control .lp-input:not([disabled]).is-hovered,
.lp-field.has-addons .lp-control .lp-input:not([disabled]):hover,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]).is-hovered,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]):hover {
  z-index: 2;
}
.lp-field.has-addons .lp-control .lp-button:not([disabled]).is-active,
.lp-field.has-addons .lp-control .lp-button:not([disabled]).is-focused,
.lp-field.has-addons .lp-control .lp-button:not([disabled]):active,
.lp-field.has-addons .lp-control .lp-button:not([disabled]):focus,
.lp-field.has-addons .lp-control .lp-input:not([disabled]).is-active,
.lp-field.has-addons .lp-control .lp-input:not([disabled]).is-focused,
.lp-field.has-addons .lp-control .lp-input:not([disabled]):active,
.lp-field.has-addons .lp-control .lp-input:not([disabled]):focus,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]).is-active,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]).is-focused,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]):active,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]):focus {
  z-index: 3;
}
.lp-field.has-addons .lp-control .lp-button:not([disabled]).is-active:hover,
.lp-field.has-addons .lp-control .lp-button:not([disabled]).is-focused:hover,
.lp-field.has-addons .lp-control .lp-button:not([disabled]):active:hover,
.lp-field.has-addons .lp-control .lp-button:not([disabled]):focus:hover,
.lp-field.has-addons .lp-control .lp-input:not([disabled]).is-active:hover,
.lp-field.has-addons .lp-control .lp-input:not([disabled]).is-focused:hover,
.lp-field.has-addons .lp-control .lp-input:not([disabled]):active:hover,
.lp-field.has-addons .lp-control .lp-input:not([disabled]):focus:hover,
.lp-field.has-addons
  .lp-control
  .lp-select
  select:not([disabled]).is-active:hover,
.lp-field.has-addons
  .lp-control
  .lp-select
  select:not([disabled]).is-focused:hover,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]):active:hover,
.lp-field.has-addons .lp-control .lp-select select:not([disabled]):focus:hover {
  z-index: 4;
}
.lp-field.has-addons .lp-control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.lp-field.has-addons.has-addons-centered {
  justify-content: center;
}
.lp-field.has-addons.has-addons-right {
  justify-content: flex-end;
}
.lp-field.has-addons.has-addons-fullwidth .lp-control {
  flex-grow: 1;
  flex-shrink: 0;
}
.lp-field.is-grouped {
  display: flex;
  justify-content: flex-start;
}
.lp-field.is-grouped > .lp-control {
  flex-shrink: 0;
}
.lp-field.is-grouped > .lp-control:not(:last-child) {
  margin-bottom: 0;
  margin-right: 0.75rem;
}
.lp-field.is-grouped > .lp-control.is-expanded {
  flex-grow: 1;
  flex-shrink: 1;
}
.lp-field.is-grouped.is-grouped-centered {
  justify-content: center;
}
.lp-field.is-grouped.is-grouped-right {
  justify-content: flex-end;
}
.lp-field.is-grouped.is-grouped-multiline {
  flex-wrap: wrap;
}
.lp-field.is-grouped.is-grouped-multiline > .lp-control:last-child,
.lp-field.is-grouped.is-grouped-multiline > .lp-control:not(:last-child) {
  margin-bottom: 0.75rem;
}
.lp-field.is-grouped.is-grouped-multiline:last-child {
  margin-bottom: -0.75rem;
}
.lp-field.is-grouped.is-grouped-multiline:not(:last-child) {
  margin-bottom: 0;
}

.lp-img-active-menu-info {
  margin-right: 1.5rem;
}

@media screen and (min-width: 769px), print {
  .lp-field.is-horizontal {
    display: flex;
  }
}
.lp-field-label .lp-label {
  font-size: inherit;
}
@media screen and (max-width: 768px) {
  .lp-field-label {
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-field-label {
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 0;
    margin-right: 1.5rem;
    text-align: right;
  }
  .lp-field-label.is-small {
    font-size: 0.75rem;
    padding-top: 0.375em;
  }
  .lp-field-label.is-normal {
    padding-top: 0.375em;
  }
  .lp-field-label.is-medium {
    font-size: 1.25rem;
    padding-top: 0.375em;
  }
  .lp-field-label.is-large {
    font-size: 1.5rem;
    padding-top: 0.375em;
  }
}
.lp-field-body .lp-field .lp-field {
  margin-bottom: 0;
}
@media screen and (min-width: 769px), print {
  .lp-field-body {
    display: flex;
    flex-basis: 0;
    flex-grow: 5;
    flex-shrink: 1;
  }
  .lp-field-body .lp-field {
    margin-bottom: 0;
  }
  .lp-field-body > .lp-field {
    flex-shrink: 1;
  }
  .lp-field-body > .lp-field:not(.is-narrow) {
    flex-grow: 1;
  }
  .lp-field-body > .lp-field:not(:last-child) {
    margin-right: 0.75rem;
  }
}
.lp-control {
  box-sizing: border-box;
  clear: both;
  font-size: 1rem;
  position: relative;
  text-align: inherit;
}
.lp-control.has-icons-left .lp-input:focus ~ .lp-icon,
.lp-control.has-icons-left .lp-select:focus ~ .lp-icon,
.lp-control.has-icons-right .lp-input:focus ~ .lp-icon,
.lp-control.has-icons-right .lp-select:focus ~ .lp-icon {
  color: #4a4a4a;
}
.lp-control.has-icons-left .lp-input.is-small ~ .lp-icon,
.lp-control.has-icons-left .lp-select.is-small ~ .lp-icon,
.lp-control.has-icons-right .lp-input.is-small ~ .lp-icon,
.lp-control.has-icons-right .lp-select.is-small ~ .lp-icon {
  font-size: 0.75rem;
}
.lp-control.has-icons-left .lp-input.is-medium ~ .lp-icon,
.lp-control.has-icons-left .lp-select.is-medium ~ .lp-icon,
.lp-control.has-icons-right .lp-input.is-medium ~ .lp-icon,
.lp-control.has-icons-right .lp-select.is-medium ~ .lp-icon {
  font-size: 1.25rem;
}
.lp-control.has-icons-left .lp-input.is-large ~ .lp-icon,
.lp-control.has-icons-left .lp-select.is-large ~ .lp-icon,
.lp-control.has-icons-right .lp-input.is-large ~ .lp-icon,
.lp-control.has-icons-right .lp-select.is-large ~ .lp-icon {
  font-size: 1.5rem;
}
.lp-control.has-icons-left .lp-icon,
.lp-control.has-icons-right .lp-icon {
  color: #dbdbdb;
  height: 2.5em;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 2.5em;
  z-index: 4;
}
.lp-control.has-icons-left .lp-input,
.lp-control.has-icons-left .lp-select select {
  padding-left: 2.5em;
}
.lp-control.has-icons-left .lp-icon.is-left {
  left: 0;
}
.lp-control.has-icons-right .lp-input,
.lp-control.has-icons-right .lp-select select {
  padding-right: 2.5em;
}
.lp-control.has-icons-right .lp-icon.is-right {
  right: 0;
}
.lp-control.is-loading::after {
  position: absolute !important;
  right: 0.625em;
  top: 0.625em;
  z-index: 4;
}
.lp-control.is-loading.is-small:after {
  font-size: 0.75rem;
}
.lp-control.is-loading.is-medium:after {
  font-size: 1.25rem;
}
.lp-control.is-loading.is-large:after {
  font-size: 1.5rem;
}
.lp-column {
  display: block;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.75rem;
}
.lp-columns.is-mobile > .lp-column.is-narrow {
  flex: none;
}
.lp-columns.is-mobile > .lp-column.is-full {
  flex: none;
  width: 100%;
}
.lp-columns.is-mobile > .lp-column.is-three-quarters {
  flex: none;
  width: 75%;
}
.lp-columns.is-mobile > .lp-column.is-two-thirds {
  flex: none;
  width: 66.6666%;
}
.lp-columns.is-mobile > .lp-column.is-half {
  flex: none;
  width: 50%;
}
.lp-columns.is-mobile > .lp-column.is-one-third {
  flex: none;
  width: 33.3333%;
}
.lp-columns.is-mobile > .lp-column.is-one-quarter {
  flex: none;
  width: 25%;
}
.lp-columns.is-mobile > .lp-column.is-one-fifth {
  flex: none;
  width: 20%;
}
.lp-columns.is-mobile > .lp-column.is-two-fifths {
  flex: none;
  width: 40%;
}
.lp-columns.is-mobile > .lp-column.is-three-fifths {
  flex: none;
  width: 60%;
}
.lp-columns.is-mobile > .lp-column.is-four-fifths {
  flex: none;
  width: 80%;
}
.lp-columns.is-mobile > .lp-column.is-offset-three-quarters {
  margin-left: 75%;
}
.lp-columns.is-mobile > .lp-column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.lp-columns.is-mobile > .lp-column.is-offset-half {
  margin-left: 50%;
}
.lp-columns.is-mobile > .lp-column.is-offset-one-third {
  margin-left: 33.3333%;
}
.lp-columns.is-mobile > .lp-column.is-offset-one-quarter {
  margin-left: 25%;
}
.lp-columns.is-mobile > .lp-column.is-offset-one-fifth {
  margin-left: 20%;
}
.lp-columns.is-mobile > .lp-column.is-offset-two-fifths {
  margin-left: 40%;
}
.lp-columns.is-mobile > .lp-column.is-offset-three-fifths {
  margin-left: 60%;
}
.lp-columns.is-mobile > .lp-column.is-offset-four-fifths {
  margin-left: 80%;
}
.lp-columns.is-mobile > .lp-column.is-0 {
  flex: none;
  width: 0%;
}
.lp-columns.is-mobile > .lp-column.is-offset-0 {
  margin-left: 0;
}
.lp-columns.is-mobile > .lp-column.is-1 {
  flex: none;
  width: 8.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-offset-1 {
  margin-left: 8.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-2 {
  flex: none;
  width: 16.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-offset-2 {
  margin-left: 16.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-3 {
  flex: none;
  width: 25%;
}
.lp-columns.is-mobile > .lp-column.is-offset-3 {
  margin-left: 25%;
}
.lp-columns.is-mobile > .lp-column.is-4 {
  flex: none;
  width: 33.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-offset-4 {
  margin-left: 33.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-5 {
  flex: none;
  width: 41.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-offset-5 {
  margin-left: 41.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-6 {
  flex: none;
  width: 50%;
}
.lp-columns.is-mobile > .lp-column.is-offset-6 {
  margin-left: 50%;
}
.lp-columns.is-mobile > .lp-column.is-7 {
  flex: none;
  width: 58.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-offset-7 {
  margin-left: 58.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-8 {
  flex: none;
  width: 66.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-offset-8 {
  margin-left: 66.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-9 {
  flex: none;
  width: 75%;
}
.lp-columns.is-mobile > .lp-column.is-offset-9 {
  margin-left: 75%;
}
.lp-columns.is-mobile > .lp-column.is-10 {
  flex: none;
  width: 83.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-offset-10 {
  margin-left: 83.3333333333%;
}
.lp-columns.is-mobile > .lp-column.is-11 {
  flex: none;
  width: 91.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-offset-11 {
  margin-left: 91.6666666667%;
}
.lp-columns.is-mobile > .lp-column.is-12 {
  flex: none;
  width: 100%;
}
.lp-columns.is-mobile > .lp-column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .lp-column.is-narrow-mobile {
    flex: none;
  }
  .lp-column.is-full-mobile {
    flex: none;
    width: 100%;
  }
  .lp-column.is-three-quarters-mobile {
    flex: none;
    width: 75%;
  }
  .lp-column.is-two-thirds-mobile {
    flex: none;
    width: 66.6666%;
  }
  .lp-column.is-half-mobile {
    flex: none;
    width: 50%;
  }
  .lp-column.is-one-third-mobile {
    flex: none;
    width: 33.3333%;
  }
  .lp-column.is-one-quarter-mobile {
    flex: none;
    width: 25%;
  }
  .lp-column.is-one-fifth-mobile {
    flex: none;
    width: 20%;
  }
  .lp-column.is-two-fifths-mobile {
    flex: none;
    width: 40%;
  }
  .lp-column.is-three-fifths-mobile {
    flex: none;
    width: 60%;
  }
  .lp-column.is-four-fifths-mobile {
    flex: none;
    width: 80%;
  }
  .lp-column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .lp-column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .lp-column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .lp-column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .lp-column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .lp-column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .lp-column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .lp-column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .lp-column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .lp-column.is-0-mobile {
    flex: none;
    width: 0%;
  }
  .lp-column.is-offset-0-mobile {
    margin-left: 0;
  }
  .lp-column.is-1-mobile {
    flex: none;
    width: 8.3333333333%;
  }
  .lp-column.is-offset-1-mobile {
    margin-left: 8.3333333333%;
  }
  .lp-column.is-2-mobile {
    flex: none;
    width: 16.6666666667%;
  }
  .lp-column.is-offset-2-mobile {
    margin-left: 16.6666666667%;
  }
  .lp-column.is-3-mobile {
    flex: none;
    width: 25%;
  }
  .lp-column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .lp-column.is-4-mobile {
    flex: none;
    width: 33.3333333333%;
  }
  .lp-column.is-offset-4-mobile {
    margin-left: 33.3333333333%;
  }
  .lp-column.is-5-mobile {
    flex: none;
    width: 41.6666666667%;
  }
  .lp-column.is-offset-5-mobile {
    margin-left: 41.6666666667%;
  }
  .lp-column.is-6-mobile {
    flex: none;
    width: 50%;
  }
  .lp-column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .lp-column.is-7-mobile {
    flex: none;
    width: 58.3333333333%;
  }
  .lp-column.is-offset-7-mobile {
    margin-left: 58.3333333333%;
  }
  .lp-column.is-8-mobile {
    flex: none;
    width: 66.6666666667%;
  }
  .lp-column.is-offset-8-mobile {
    margin-left: 66.6666666667%;
  }
  .lp-column.is-9-mobile {
    flex: none;
    width: 75%;
  }
  .lp-column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .lp-column.is-10-mobile {
    flex: none;
    width: 83.3333333333%;
  }
  .lp-column.is-offset-10-mobile {
    margin-left: 83.3333333333%;
  }
  .lp-column.is-11-mobile {
    flex: none;
    width: 91.6666666667%;
  }
  .lp-column.is-offset-11-mobile {
    margin-left: 91.6666666667%;
  }
  .lp-column.is-12-mobile {
    flex: none;
    width: 100%;
  }
  .lp-column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .lp-column.is-narrow,
  .lp-column.is-narrow-tablet {
    flex: none;
  }
  .lp-column.is-full,
  .lp-column.is-full-tablet {
    flex: none;
    width: 100%;
  }
  .lp-column.is-three-quarters,
  .lp-column.is-three-quarters-tablet {
    flex: none;
    width: 75%;
  }
  .lp-column.is-two-thirds,
  .lp-column.is-two-thirds-tablet {
    flex: none;
    width: 66.6666%;
  }
  .lp-column.is-half,
  .lp-column.is-half-tablet {
    flex: none;
    width: 50%;
  }
  .lp-column.is-one-third,
  .lp-column.is-one-third-tablet {
    flex: none;
    width: 33.3333%;
  }
  .lp-column.is-one-quarter,
  .lp-column.is-one-quarter-tablet {
    flex: none;
    width: 25%;
  }
  .lp-column.is-one-fifth,
  .lp-column.is-one-fifth-tablet {
    flex: none;
    width: 20%;
  }
  .lp-column.is-two-fifths,
  .lp-column.is-two-fifths-tablet {
    flex: none;
    width: 40%;
  }
  .lp-column.is-three-fifths,
  .lp-column.is-three-fifths-tablet {
    flex: none;
    width: 60%;
  }
  .lp-column.is-four-fifths,
  .lp-column.is-four-fifths-tablet {
    flex: none;
    width: 80%;
  }
  .lp-column.is-offset-three-quarters,
  .lp-column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .lp-column.is-offset-two-thirds,
  .lp-column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .lp-column.is-offset-half,
  .lp-column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .lp-column.is-offset-one-third,
  .lp-column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .lp-column.is-offset-one-quarter,
  .lp-column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .lp-column.is-offset-one-fifth,
  .lp-column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .lp-column.is-offset-two-fifths,
  .lp-column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .lp-column.is-offset-three-fifths,
  .lp-column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .lp-column.is-offset-four-fifths,
  .lp-column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .lp-column.is-0,
  .lp-column.is-0-tablet {
    flex: none;
    width: 0%;
  }
  .lp-column.is-offset-0,
  .lp-column.is-offset-0-tablet {
    margin-left: 0;
  }
  .lp-column.is-1,
  .lp-column.is-1-tablet {
    flex: none;
    width: 8.3333333333%;
  }
  .lp-column.is-offset-1,
  .lp-column.is-offset-1-tablet {
    margin-left: 8.3333333333%;
  }
  .lp-column.is-2,
  .lp-column.is-2-tablet {
    flex: none;
    width: 16.6666666667%;
  }
  .lp-column.is-offset-2,
  .lp-column.is-offset-2-tablet {
    margin-left: 16.6666666667%;
  }
  .lp-column.is-3,
  .lp-column.is-3-tablet {
    flex: none;
    width: 25%;
  }
  .lp-column.is-offset-3,
  .lp-column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .lp-column.is-4,
  .lp-column.is-4-tablet {
    flex: none;
    width: 33.3333333333%;
  }
  .lp-column.is-offset-4,
  .lp-column.is-offset-4-tablet {
    margin-left: 33.3333333333%;
  }
  .lp-column.is-5,
  .lp-column.is-5-tablet {
    flex: none;
    width: 41.6666666667%;
  }
  .lp-column.is-offset-5,
  .lp-column.is-offset-5-tablet {
    margin-left: 41.6666666667%;
  }
  .lp-column.is-6,
  .lp-column.is-6-tablet {
    flex: none;
    width: 50%;
    margin-top: -2rem;
    margin-bottom: -1.5rem;
  }
  .lp-column.is-offset-6,
  .lp-column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .lp-column.is-7,
  .lp-column.is-7-tablet {
    flex: none;
    width: 58.3333333333%;
  }
  .lp-column.is-offset-7,
  .lp-column.is-offset-7-tablet {
    margin-left: 58.3333333333%;
  }
  .lp-column.is-8,
  .lp-column.is-8-tablet {
    flex: none;
    width: 66.6666666667%;
  }
  .lp-column.is-offset-8,
  .lp-column.is-offset-8-tablet {
    margin-left: 66.6666666667%;
  }
  .lp-column.is-9,
  .lp-column.is-9-tablet {
    flex: none;
    width: 75%;
  }
  .lp-column.is-offset-9,
  .lp-column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .lp-column.is-10,
  .lp-column.is-10-tablet {
    flex: none;
    width: 83.3333333333%;
  }
  .lp-column.is-offset-10,
  .lp-column.is-offset-10-tablet {
    margin-left: 83.3333333333%;
  }
  .lp-column.is-11,
  .lp-column.is-11-tablet {
    flex: none;
    width: 91.6666666667%;
  }
  .lp-column.is-offset-11,
  .lp-column.is-offset-11-tablet {
    margin-left: 91.6666666667%;
  }
  .lp-column.is-12,
  .lp-column.is-12-tablet {
    flex: none;
    width: 100%;
  }
  .lp-column.is-offset-12,
  .lp-column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .lp-column.is-narrow-touch {
    flex: none;
  }
  .lp-column.is-full-touch {
    flex: none;
    width: 100%;
  }
  .lp-column.is-three-quarters-touch {
    flex: none;
    width: 75%;
  }
  .lp-column.is-two-thirds-touch {
    flex: none;
    width: 66.6666%;
  }
  .lp-column.is-half-touch {
    flex: none;
    width: 50%;
  }
  .lp-column.is-one-third-touch {
    flex: none;
    width: 33.3333%;
  }
  .lp-column.is-one-quarter-touch {
    flex: none;
    width: 25%;
  }
  .lp-column.is-one-fifth-touch {
    flex: none;
    width: 20%;
  }
  .lp-column.is-two-fifths-touch {
    flex: none;
    width: 40%;
  }
  .lp-column.is-three-fifths-touch {
    flex: none;
    width: 60%;
  }
  .lp-column.is-four-fifths-touch {
    flex: none;
    width: 80%;
  }
  .lp-column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .lp-column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .lp-column.is-offset-half-touch {
    margin-left: 50%;
  }
  .lp-column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .lp-column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .lp-column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .lp-column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .lp-column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .lp-column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .lp-column.is-0-touch {
    flex: none;
    width: 0%;
  }
  .lp-column.is-offset-0-touch {
    margin-left: 0;
  }
  .lp-column.is-1-touch {
    flex: none;
    width: 8.3333333333%;
  }
  .lp-column.is-offset-1-touch {
    margin-left: 8.3333333333%;
  }
  .lp-column.is-2-touch {
    flex: none;
    width: 16.6666666667%;
  }
  .lp-column.is-offset-2-touch {
    margin-left: 16.6666666667%;
  }
  .lp-column.is-3-touch {
    flex: none;
    width: 25%;
  }
  .lp-column.is-offset-3-touch {
    margin-left: 25%;
  }
  .lp-column.is-4-touch {
    flex: none;
    width: 33.3333333333%;
  }
  .lp-column.is-offset-4-touch {
    margin-left: 33.3333333333%;
  }
  .lp-column.is-5-touch {
    flex: none;
    width: 41.6666666667%;
  }
  .lp-column.is-offset-5-touch {
    margin-left: 41.6666666667%;
  }
  .lp-column.is-6-touch {
    flex: none;
    width: 50%;
  }
  .lp-column.is-offset-6-touch {
    margin-left: 50%;
  }
  .lp-column.is-7-touch {
    flex: none;
    width: 58.3333333333%;
  }
  .lp-column.is-offset-7-touch {
    margin-left: 58.3333333333%;
  }
  .lp-column.is-8-touch {
    flex: none;
    width: 66.6666666667%;
  }
  .lp-column.is-offset-8-touch {
    margin-left: 66.6666666667%;
  }
  .lp-column.is-9-touch {
    flex: none;
    width: 75%;
  }
  .lp-column.is-offset-9-touch {
    margin-left: 75%;
  }
  .lp-column.is-10-touch {
    flex: none;
    width: 83.3333333333%;
  }
  .lp-column.is-offset-10-touch {
    margin-left: 83.3333333333%;
  }
  .lp-column.is-11-touch {
    flex: none;
    width: 91.6666666667%;
  }
  .lp-column.is-offset-11-touch {
    margin-left: 91.6666666667%;
  }
  .lp-column.is-12-touch {
    flex: none;
    width: 100%;
  }
  .lp-column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .lp-column.is-narrow-desktop {
    flex: none;
  }
  .lp-column.is-full-desktop {
    flex: none;
    width: 100%;
  }
  .lp-column.is-three-quarters-desktop {
    flex: none;
    width: 75%;
  }
  .lp-column.is-two-thirds-desktop {
    flex: none;
    width: 66.6666%;
  }
  .lp-column.is-half-desktop {
    flex: none;
    width: 50%;
  }
  .lp-column.is-one-third-desktop {
    flex: none;
    width: 33.3333%;
  }
  .lp-column.is-one-quarter-desktop {
    flex: none;
    width: 25%;
  }
  .lp-column.is-one-fifth-desktop {
    flex: none;
    width: 20%;
  }
  .lp-column.is-two-fifths-desktop {
    flex: none;
    width: 40%;
  }
  .lp-column.is-three-fifths-desktop {
    flex: none;
    width: 60%;
  }
  .lp-column.is-four-fifths-desktop {
    flex: none;
    width: 80%;
  }
  .lp-column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .lp-column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .lp-column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .lp-column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .lp-column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .lp-column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .lp-column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .lp-column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .lp-column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .lp-column.is-0-desktop {
    flex: none;
    width: 0%;
  }
  .lp-column.is-offset-0-desktop {
    margin-left: 0;
  }
  .lp-column.is-1-desktop {
    flex: none;
    width: 8.3333333333%;
  }
  .lp-column.is-offset-1-desktop {
    margin-left: 8.3333333333%;
  }
  .lp-column.is-2-desktop {
    flex: none;
    width: 16.6666666667%;
  }
  .lp-column.is-offset-2-desktop {
    margin-left: 16.6666666667%;
  }
  .lp-column.is-3-desktop {
    flex: none;
    width: 25%;
  }
  .lp-column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .lp-column.is-4-desktop {
    flex: none;
    width: 33.3333333333%;
  }
  .lp-column.is-offset-4-desktop {
    margin-left: 33.3333333333%;
  }
  .lp-column.is-5-desktop {
    flex: none;
    width: 41.6666666667%;
  }
  .lp-column.is-offset-5-desktop {
    margin-left: 41.6666666667%;
  }
  .lp-column.is-6-desktop {
    flex: none;
    width: 50%;
  }
  .lp-column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .lp-column.is-7-desktop {
    flex: none;
    width: 58.3333333333%;
  }
  .lp-column.is-offset-7-desktop {
    margin-left: 58.3333333333%;
  }
  .lp-column.is-8-desktop {
    flex: none;
    width: 66.6666666667%;
  }
  .lp-column.is-offset-8-desktop {
    margin-left: 66.6666666667%;
  }
  .lp-column.is-9-desktop {
    flex: none;
    width: 75%;
  }
  .lp-column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .lp-column.is-10-desktop {
    flex: none;
    width: 83.3333333333%;
  }
  .lp-column.is-offset-10-desktop {
    margin-left: 83.3333333333%;
  }
  .lp-column.is-11-desktop {
    flex: none;
    width: 91.6666666667%;
  }
  .lp-column.is-offset-11-desktop {
    margin-left: 91.6666666667%;
  }
  .lp-column.is-12-desktop {
    flex: none;
    width: 100%;
  }
  .lp-column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1306px) {
  .lp-column.is-narrow-widescreen {
    flex: none;
  }
  .lp-column.is-full-widescreen {
    flex: none;
    width: 100%;
  }
  .lp-column.is-three-quarters-widescreen {
    flex: none;
    width: 75%;
  }
  .lp-column.is-two-thirds-widescreen {
    flex: none;
    width: 66.6666%;
  }
  .lp-column.is-half-widescreen {
    flex: none;
    width: 50%;
  }
  .lp-column.is-one-third-widescreen {
    flex: none;
    width: 33.3333%;
  }
  .lp-column.is-one-quarter-widescreen {
    flex: none;
    width: 25%;
  }
  .lp-column.is-one-fifth-widescreen {
    flex: none;
    width: 20%;
  }
  .lp-column.is-two-fifths-widescreen {
    flex: none;
    width: 40%;
  }
  .lp-column.is-three-fifths-widescreen {
    flex: none;
    width: 60%;
  }
  .lp-column.is-four-fifths-widescreen {
    flex: none;
    width: 80%;
  }
  .lp-column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .lp-column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .lp-column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .lp-column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .lp-column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .lp-column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .lp-column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .lp-column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .lp-column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .lp-column.is-0-widescreen {
    flex: none;
    width: 0%;
  }
  .lp-column.is-offset-0-widescreen {
    margin-left: 0;
  }
  .lp-column.is-1-widescreen {
    flex: none;
    width: 8.3333333333%;
  }
  .lp-column.is-offset-1-widescreen {
    margin-left: 8.3333333333%;
  }
  .lp-column.is-2-widescreen {
    flex: none;
    width: 16.6666666667%;
  }
  .lp-column.is-offset-2-widescreen {
    margin-left: 16.6666666667%;
  }
  .lp-column.is-3-widescreen {
    flex: none;
    width: 25%;
  }
  .lp-column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .lp-column.is-4-widescreen {
    flex: none;
    width: 33.3333333333%;
  }
  .lp-column.is-offset-4-widescreen {
    margin-left: 33.3333333333%;
  }
  .lp-column.is-5-widescreen {
    flex: none;
    width: 41.6666666667%;
  }
  .lp-column.is-offset-5-widescreen {
    margin-left: 41.6666666667%;
  }
  .lp-column.is-6-widescreen {
    flex: none;
    width: 50%;
  }
  .lp-column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .lp-column.is-7-widescreen {
    flex: none;
    width: 58.3333333333%;
  }
  .lp-column.is-offset-7-widescreen {
    margin-left: 58.3333333333%;
  }
  .lp-column.is-8-widescreen {
    flex: none;
    width: 66.6666666667%;
  }
  .lp-column.is-offset-8-widescreen {
    margin-left: 66.6666666667%;
  }
  .lp-column.is-9-widescreen {
    flex: none;
    width: 75%;
  }
  .lp-column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .lp-column.is-10-widescreen {
    flex: none;
    width: 83.3333333333%;
  }
  .lp-column.is-offset-10-widescreen {
    margin-left: 83.3333333333%;
  }
  .lp-column.is-11-widescreen {
    flex: none;
    width: 91.6666666667%;
  }
  .lp-column.is-offset-11-widescreen {
    margin-left: 91.6666666667%;
  }
  .lp-column.is-12-widescreen {
    flex: none;
    width: 100%;
  }
  .lp-column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
.lp-columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.lp-columns:last-child {
  margin-bottom: -0.75rem;
}
.lp-columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.lp-columns.is-centered {
  justify-content: center;
}
.lp-columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.lp-columns.is-gapless > .lp-column {
  margin: 0;
  padding: 0 !important;
}
.lp-columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.lp-columns.is-gapless:last-child {
  margin-bottom: 0;
}
.lp-columns.is-mobile {
  display: flex;
}
.lp-columns.is-multiline {
  flex-wrap: wrap;
}
.lp-columns.is-vcentered {
  align-items: center;
}
@media screen and (min-width: 769px), print {
  .lp-columns:not(.is-desktop) {
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-desktop {
    display: flex;
  }
}
.lp-columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.lp-columns.is-variable .lp-column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.lp-columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
.lp-columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
.lp-columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
.lp-columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
.lp-columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
.lp-columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
.lp-columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
.lp-columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
.lp-columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
  .lp-columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .lp-columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .lp-columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .lp-columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1306px) {
  .lp-columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
.has-text-white {
  color: #fff !important;
}
a.has-text-white:focus,
a.has-text-white:hover {
  color: #e6e6e6 !important;
}
.has-background-white {
  background-color: #fff !important;
}
.has-text-black {
  color: #0a0a0a !important;
}
a.has-text-black:focus,
a.has-text-black:hover {
  color: #000 !important;
}
.has-background-black {
  background-color: #0a0a0a !important;
}
.has-text-light {
  color: #f5f5f5 !important;
}
a.has-text-light:focus,
a.has-text-light:hover {
  color: #dbdbdb !important;
}
.has-background-light {
  background-color: #f5f5f5 !important;
}
.has-text-dark {
  color: #363636 !important;
}
a.has-text-dark:focus,
a.has-text-dark:hover {
  color: #1c1c1c !important;
}
.has-background-dark {
  background-color: #363636 !important;
}
.has-text-primary {
  color: #9d8869 !important;
}
a.has-text-primary:focus,
a.has-text-primary:hover {
  color: #806e53 !important;
}
.has-background-primary {
  background-color: #9d8869 !important;
}
.has-text-primary-light {
  color: #f7f5f3 !important;
}
a.has-text-primary-light:focus,
a.has-text-primary-light:hover {
  color: #e3ddd4 !important;
}
.has-background-primary-light {
  background-color: #f7f5f3 !important;
}
.has-text-primary-dark {
  color: #7b6a51 !important;
}
a.has-text-primary-dark:focus,
a.has-text-primary-dark:hover {
  color: #9a8565 !important;
}
.has-background-primary-dark {
  background-color: #7b6a51 !important;
}
.has-text-link {
  color: #3273dc !important;
}
a.has-text-link:focus,
a.has-text-link:hover {
  color: #205bbc !important;
}
.has-background-link {
  background-color: #3273dc !important;
}
.has-text-link-light {
  color: #eef3fc !important;
}
a.has-text-link-light:focus,
a.has-text-link-light:hover {
  color: #c2d5f5 !important;
}
.has-background-link-light {
  background-color: #eef3fc !important;
}
.has-text-link-dark {
  color: #2160c4 !important;
}
a.has-text-link-dark:focus,
a.has-text-link-dark:hover {
  color: #3b79de !important;
}
.has-background-link-dark {
  background-color: #2160c4 !important;
}
.has-text-info {
  color: #241f40 !important;
}
a.has-text-info:focus,
a.has-text-info:hover {
  color: #110e1e !important;
}
.has-background-info {
  background-color: #241f40 !important;
}
.has-text-info-light {
  color: #f2f1f8 !important;
}
a.has-text-info-light:focus,
a.has-text-info-light:hover {
  color: #d3cfe8 !important;
}
.has-background-info-light {
  background-color: #f2f1f8 !important;
}
.has-text-info-dark {
  color: #7064b4 !important;
}
a.has-text-info-dark:focus,
a.has-text-info-dark:hover {
  color: #9087c5 !important;
}
.has-background-info-dark {
  background-color: #7064b4 !important;
}
.has-text-success {
  color: #48c774 !important;
}
a.has-text-success:focus,
a.has-text-success:hover {
  color: #34a85c !important;
}
.has-background-success {
  background-color: #48c774 !important;
}
.has-text-success-light {
  color: #effaf3 !important;
}
a.has-text-success-light:focus,
a.has-text-success-light:hover {
  color: #c8eed6 !important;
}
.has-background-success-light {
  background-color: #effaf3 !important;
}
.has-text-success-dark {
  color: #257942 !important;
}
a.has-text-success-dark:focus,
a.has-text-success-dark:hover {
  color: #31a058 !important;
}
.has-background-success-dark {
  background-color: #257942 !important;
}
.has-text-warning {
  color: #ffdd57 !important;
}
a.has-text-warning:focus,
a.has-text-warning:hover {
  color: #ffd324 !important;
}
.has-background-warning {
  background-color: #ffdd57 !important;
}
.has-text-warning-light {
  color: #fffbeb !important;
}
a.has-text-warning-light:focus,
a.has-text-warning-light:hover {
  color: #fff1b8 !important;
}
.has-background-warning-light {
  background-color: #fffbeb !important;
}
.has-text-warning-dark {
  color: #947600 !important;
}
a.has-text-warning-dark:focus,
a.has-text-warning-dark:hover {
  color: #c79f00 !important;
}
.has-background-warning-dark {
  background-color: #947600 !important;
}
.has-text-danger {
  color: #f14668 !important;
}
a.has-text-danger:focus,
a.has-text-danger:hover {
  color: #ee1742 !important;
}
.has-background-danger {
  background-color: #f14668 !important;
}
.has-text-danger-light {
  color: #feecf0 !important;
}
a.has-text-danger-light:focus,
a.has-text-danger-light:hover {
  color: #fabdc9 !important;
}
.has-background-danger-light {
  background-color: #feecf0 !important;
}
.has-text-danger-dark {
  color: #cc0f35 !important;
}
a.has-text-danger-dark:focus,
a.has-text-danger-dark:hover {
  color: #ee2049 !important;
}
.has-background-danger-dark {
  background-color: #cc0f35 !important;
}
.has-text-black-bis {
  color: #121212 !important;
}
.has-background-black-bis {
  background-color: #121212 !important;
}
.has-text-black-ter {
  color: #242424 !important;
}
.has-background-black-ter {
  background-color: #242424 !important;
}
.has-text-grey-darker {
  color: #363636 !important;
}
.has-background-grey-darker {
  background-color: #363636 !important;
}
.has-text-grey-dark {
  color: #4a4a4a !important;
}
.has-background-grey-dark {
  background-color: #4a4a4a !important;
}
.has-text-grey {
  color: #7a7a7a !important;
}
.has-background-grey {
  background-color: #7a7a7a !important;
}
.has-text-grey-light {
  color: #b5b5b5 !important;
}
.has-background-grey-light {
  background-color: #b5b5b5 !important;
}
.has-text-grey-lighter {
  color: #dbdbdb !important;
}
.has-background-grey-lighter {
  background-color: #dbdbdb !important;
}
.has-text-white-ter {
  color: #f5f5f5 !important;
}
.has-background-white-ter {
  background-color: #f5f5f5 !important;
}
.has-text-white-bis {
  color: #fafafa !important;
}
.has-background-white-bis {
  background-color: #fafafa !important;
}
.is-flex-direction-row {
  flex-direction: row !important;
}
.is-flex-direction-row-reverse {
  flex-direction: row-reverse !important;
}
.is-flex-direction-column {
  flex-direction: column !important;
}
.is-flex-direction-column-reverse {
  flex-direction: column-reverse !important;
}
.is-flex-wrap-nowrap {
  flex-wrap: nowrap !important;
}
.is-flex-wrap-wrap {
  flex-wrap: wrap !important;
}
.is-flex-wrap-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.is-justify-content-flex-start {
  justify-content: flex-start !important;
}
.is-justify-content-flex-end {
  justify-content: flex-end !important;
}
.is-justify-content-center {
  justify-content: center !important;
}
.is-justify-content-space-between {
  justify-content: space-between !important;
}
.is-justify-content-space-around {
  justify-content: space-around !important;
}
.is-justify-content-space-evenly {
  justify-content: space-evenly !important;
}
.is-justify-content-start {
  justify-content: start !important;
}
.is-justify-content-end {
  justify-content: end !important;
}
.is-justify-content-left {
  justify-content: left !important;
}
.is-justify-content-right {
  justify-content: right !important;
}
.is-align-content-flex-start {
  align-content: flex-start !important;
}
.is-align-content-flex-end {
  align-content: flex-end !important;
}
.is-align-content-center {
  align-content: center !important;
}
.is-align-content-space-between {
  align-content: space-between !important;
}
.is-align-content-space-around {
  align-content: space-around !important;
}
.is-align-content-space-evenly {
  align-content: space-evenly !important;
}
.is-align-content-stretch {
  align-content: stretch !important;
}
.is-align-content-start {
  align-content: start !important;
}
.is-align-content-end {
  align-content: end !important;
}
.is-align-content-baseline {
  align-content: baseline !important;
}
.is-align-items-stretch {
  align-items: stretch !important;
}
.is-align-items-flex-start {
  align-items: flex-start !important;
}
.is-align-items-flex-end {
  align-items: flex-end !important;
}
.is-align-items-center {
  align-items: center !important;
}
.is-align-items-baseline {
  align-items: baseline !important;
}
.is-align-items-start {
  align-items: start !important;
}
.is-align-items-end {
  align-items: end !important;
}
.is-align-items-self-start {
  align-items: self-start !important;
}
.is-align-items-self-end {
  align-items: self-end !important;
}
.is-align-self-auto {
  align-self: auto !important;
}
.is-align-self-flex-start {
  align-self: flex-start !important;
}
.is-align-self-flex-end {
  align-self: flex-end !important;
}
.is-align-self-center {
  align-self: center !important;
}
.is-align-self-baseline {
  align-self: baseline !important;
}
.is-align-self-stretch {
  align-self: stretch !important;
}
.is-flex-grow-0 {
  flex-grow: 0 !important;
}
.is-flex-grow-1 {
  flex-grow: 1 !important;
}
.is-flex-grow-2 {
  flex-grow: 2 !important;
}
.is-flex-grow-3 {
  flex-grow: 3 !important;
}
.is-flex-grow-4 {
  flex-grow: 4 !important;
}
.is-flex-grow-5 {
  flex-grow: 5 !important;
}
.is-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.is-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.is-flex-shrink-2 {
  flex-shrink: 2 !important;
}
.is-flex-shrink-3 {
  flex-shrink: 3 !important;
}
.is-flex-shrink-4 {
  flex-shrink: 4 !important;
}
.is-flex-shrink-5 {
  flex-shrink: 5 !important;
}
.is-clearfix::after {
  clear: both;
  content: ' ';
  display: table;
}
.is-pulled-left {
  float: left !important;
}
.is-pulled-right {
  float: right !important;
}
.is-radiusless {
  border-radius: 0 !important;
}
.is-shadowless {
  box-shadow: none !important;
}
.is-clickable {
  cursor: pointer !important;
}
.is-clipped {
  overflow: hidden !important;
}
.is-relative {
  position: relative !important;
}
.is-marginless {
  margin: 0 !important;
}
.is-paddingless {
  padding: 0 !important;
}
.lp-m-0 {
  margin: 0 !important;
}
.lp-mt-0 {
  margin-top: 0 !important;
}
.lp-mr-0 {
  margin-right: 0 !important;
}
.lp-mb-0 {
  margin-bottom: 0 !important;
}
.lp-ml-0 {
  margin-left: 0 !important;
}
.lp-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.lp-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.lp-m-1 {
  margin: 0.25rem !important;
}
.lp-mt-1 {
  margin-top: 0.25rem !important;
}
.lp-mr-1 {
  margin-right: 0.25rem !important;
}
.lp-mb-1 {
  margin-bottom: 0.25rem !important;
}
.lp-ml-1 {
  margin-left: 0.25rem !important;
}
.lp-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.lp-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.lp-m-2 {
  margin: 0.5rem !important;
}
.lp-mt-2 {
  margin-top: 0.5rem !important;
}
.lp-mr-2 {
  margin-right: 0.5rem !important;
}
.lp-mb-2 {
  margin-bottom: 0.5rem !important;
}
.lp-ml-2 {
  margin-left: 0.5rem !important;
}
.lp-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.lp-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.lp-m-3 {
  margin: 0.75rem !important;
}
.lp-mt-3 {
  margin-top: 0.75rem !important;
}
.lp-mr-3 {
  margin-right: 0.75rem !important;
}
.lp-mb-3 {
  margin-bottom: 0.75rem !important;
}
.lp-ml-3 {
  margin-left: 0.75rem !important;
}
.lp-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.lp-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.lp-m-4 {
  margin: 1rem !important;
}
.lp-mt-4 {
  margin-top: 1rem !important;
}
.lp-mr-4 {
  margin-right: 1rem !important;
}
.lp-mb-4 {
  margin-bottom: 1rem !important;
}
.lp-ml-4 {
  margin-left: 1rem !important;
}
.lp-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.lp-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.lp-m-5 {
  margin: 1.5rem !important;
}
.lp-mt-5 {
  margin-top: 1.5rem !important;
}
.lp-mr-5 {
  margin-right: 1.5rem !important;
}
.lp-mb-5 {
  margin-bottom: 1.5rem !important;
}
.lp-ml-5 {
  margin-left: 1.5rem !important;
}
.lp-mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.lp-my-5 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.lp-m-6 {
  margin: 3rem !important;
}
.lp-mt-6 {
  margin-top: 3rem !important;
}
.lp-mr-6 {
  margin-right: 3rem !important;
}
.lp-mb-6 {
  margin-bottom: 3rem !important;
}
.lp-ml-6 {
  margin-left: 3rem !important;
}
.lp-mx-6 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.lp-my-6 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.lp-p-0 {
  padding: 0 !important;
}
.lp-pt-0 {
  padding-top: 0 !important;
}
.lp-pr-0 {
  padding-right: 0 !important;
}
.lp-pb-0 {
  padding-bottom: 0 !important;
}
.lp-pl-0 {
  padding-left: 0 !important;
}
.lp-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.lp-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.lp-p-1 {
  padding: 0.25rem !important;
}
.lp-pt-1 {
  padding-top: 0.25rem !important;
}
.lp-pr-1 {
  padding-right: 0.25rem !important;
}
.lp-pb-1 {
  padding-bottom: 0.25rem !important;
}
.lp-pl-1 {
  padding-left: 0.25rem !important;
}
.lp-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.lp-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.lp-p-2 {
  padding: 0.5rem !important;
}
.lp-pt-2 {
  padding-top: 0.5rem !important;
}
.lp-pr-2 {
  padding-right: 0.5rem !important;
}
.lp-pb-2 {
  padding-bottom: 0.5rem !important;
}
.lp-pl-2 {
  padding-left: 0.5rem !important;
}
.lp-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.lp-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.lp-p-3 {
  padding: 0.75rem !important;
}
.lp-pt-3 {
  padding-top: 0.75rem !important;
}
.lp-pr-3 {
  padding-right: 0.75rem !important;
}
.lp-pb-3 {
  padding-bottom: 0.75rem !important;
}
.lp-pl-3 {
  padding-left: 0.75rem !important;
}
.lp-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.lp-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.lp-p-4 {
  padding: 1rem !important;
}
.lp-pt-4 {
  padding-top: 1rem !important;
}
.lp-pr-4 {
  padding-right: 1rem !important;
}
.lp-pb-4 {
  padding-bottom: 1rem !important;
}
.lp-pl-4 {
  padding-left: 1rem !important;
}
.lp-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.lp-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.lp-p-5 {
  padding: 1.5rem !important;
}
.lp-pt-5 {
  padding-top: 1.5rem !important;
}
.lp-pr-5 {
  padding-right: 1.5rem !important;
}
.lp-pb-5 {
  padding-bottom: 1.5rem !important;
}
.lp-pl-5 {
  padding-left: 1.5rem !important;
}
.lp-px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.lp-py-5 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.lp-p-6 {
  padding: 3rem !important;
}
.lp-pt-6 {
  padding-top: 3rem !important;
}
.lp-pr-6 {
  padding-right: 3rem !important;
}
.lp-pb-6 {
  padding-bottom: 3rem !important;
}
.lp-pl-6 {
  padding-left: 3rem !important;
}
.lp-px-6 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.lp-py-6 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.is-size-1 {
  font-size: 3rem !important;
}
.is-size-2 {
  font-size: 2.5rem !important;
}
.is-size-3 {
  font-size: 2rem !important;
}
.is-size-4 {
  font-size: 1.5rem !important;
}
.is-size-5 {
  font-size: 1.25rem !important;
}
.is-size-6 {
  font-size: 1rem !important;
}
.is-size-7 {
  font-size: 0.75rem !important;
}
@media screen and (max-width: 768px) {
  .is-size-1-mobile {
    font-size: 3rem !important;
  }
  .is-size-2-mobile {
    font-size: 2.5rem !important;
  }
  .is-size-3-mobile {
    font-size: 2rem !important;
  }
  .is-size-4-mobile {
    font-size: 1.5rem !important;
  }
  .is-size-5-mobile {
    font-size: 1.25rem !important;
  }
  .is-size-6-mobile {
    font-size: 1rem !important;
  }
  .is-size-7-mobile {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-size-1-tablet {
    font-size: 3rem !important;
  }
  .is-size-2-tablet {
    font-size: 2.5rem !important;
  }
  .is-size-3-tablet {
    font-size: 2rem !important;
  }
  .is-size-4-tablet {
    font-size: 1.5rem !important;
  }
  .is-size-5-tablet {
    font-size: 1.25rem !important;
  }
  .is-size-6-tablet {
    font-size: 1rem !important;
  }
  .is-size-7-tablet {
    font-size: 0.75rem !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-size-1-touch {
    font-size: 3rem !important;
  }
  .is-size-2-touch {
    font-size: 2.5rem !important;
  }
  .is-size-3-touch {
    font-size: 2rem !important;
  }
  .is-size-4-touch {
    font-size: 1.5rem !important;
  }
  .is-size-5-touch {
    font-size: 1.25rem !important;
  }
  .is-size-6-touch {
    font-size: 1rem !important;
  }
  .is-size-7-touch {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-size-1-desktop {
    font-size: 3rem !important;
  }
  .is-size-2-desktop {
    font-size: 2.5rem !important;
  }
  .is-size-3-desktop {
    font-size: 2rem !important;
  }
  .is-size-4-desktop {
    font-size: 1.5rem !important;
  }
  .is-size-5-desktop {
    font-size: 1.25rem !important;
  }
  .is-size-6-desktop {
    font-size: 1rem !important;
  }
  .is-size-7-desktop {
    font-size: 0.75rem !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-size-1-widescreen {
    font-size: 3rem !important;
  }
  .is-size-2-widescreen {
    font-size: 2.5rem !important;
  }
  .is-size-3-widescreen {
    font-size: 2rem !important;
  }
  .is-size-4-widescreen {
    font-size: 1.5rem !important;
  }
  .is-size-5-widescreen {
    font-size: 1.25rem !important;
  }
  .is-size-6-widescreen {
    font-size: 1rem !important;
  }
  .is-size-7-widescreen {
    font-size: 0.75rem !important;
  }
}
.has-text-centered {
  text-align: center !important;
}
.has-text-justified {
  text-align: justify !important;
}
.has-text-left {
  text-align: left !important;
}
.has-text-right {
  text-align: right !important;
}
@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .has-text-centered-desktop-only {
    text-align: center !important;
  }
}
@media screen and (min-width: 1306px) {
  .has-text-centered-widescreen {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .has-text-justified-desktop-only {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1306px) {
  .has-text-justified-widescreen {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .has-text-left-desktop-only {
    text-align: left !important;
  }
}
@media screen and (min-width: 1306px) {
  .has-text-left-widescreen {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .has-text-right-desktop-only {
    text-align: right !important;
  }
}
@media screen and (min-width: 1306px) {
  .has-text-right-widescreen {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}
.is-lowercase {
  text-transform: lowercase !important;
}
.is-uppercase {
  text-transform: uppercase !important;
}
.is-italic {
  font-style: italic !important;
}
.has-text-weight-light {
  font-weight: 300 !important;
}
.has-text-weight-normal {
  font-weight: 400 !important;
}
.has-text-weight-medium {
  font-weight: 500 !important;
}
.has-text-weight-semibold {
  font-weight: 600 !important;
}
.has-text-weight-bold {
  font-weight: 700 !important;
}
.is-family-primary {
  font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen,
    Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica,
    Arial, sans-serif !important;
}
.is-family-secondary {
  font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen,
    Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica,
    Arial, sans-serif !important;
}
.is-family-sans-serif {
  font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Oxygen,
    Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', Helvetica,
    Arial, sans-serif !important;
}
.is-family-monospace {
  font-family: monospace !important;
}
.is-family-code {
  font-family: monospace !important;
}
.is-block {
  display: block !important;
}
@media screen and (max-width: 768px) {
  .is-block-mobile {
    display: block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-block-tablet {
    display: block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-block-tablet-only {
    display: block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-block-touch {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-block-desktop {
    display: block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-block-desktop-only {
    display: block !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-block-widescreen {
    display: block !important;
  }
}
.is-flex {
  display: flex !important;
}
@media screen and (max-width: 768px) {
  .is-flex-mobile {
    display: flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-flex-tablet {
    display: flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-flex-tablet-only {
    display: flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-flex-touch {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-flex-desktop {
    display: flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-flex-desktop-only {
    display: flex !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-flex-widescreen {
    display: flex !important;
  }
}
.is-inline {
  display: inline !important;
}
@media screen and (max-width: 768px) {
  .is-inline-mobile {
    display: inline !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-tablet {
    display: inline !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-tablet-only {
    display: inline !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-touch {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-desktop {
    display: inline !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-inline-desktop-only {
    display: inline !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-inline-widescreen {
    display: inline !important;
  }
}
.is-inline-block {
  display: inline-block !important;
}
@media screen and (max-width: 768px) {
  .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-block-tablet-only {
    display: inline-block !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-block-touch {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-block-desktop {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-inline-block-desktop-only {
    display: inline-block !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-inline-block-widescreen {
    display: inline-block !important;
  }
}
.is-inline-flex {
  display: inline-flex !important;
}
@media screen and (max-width: 768px) {
  .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-inline-flex-tablet-only {
    display: inline-flex !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-inline-flex-touch {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-inline-flex-desktop-only {
    display: inline-flex !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-inline-flex-widescreen {
    display: inline-flex !important;
  }
}
.is-hidden {
  display: none !important;
}
.is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}
@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-hidden-tablet {
    display: none !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-hidden-tablet-only {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-hidden-touch {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-hidden-desktop {
    display: none !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-hidden-desktop-only {
    display: none !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-hidden-widescreen {
    display: none !important;
  }
}
.is-invisible {
  visibility: hidden !important;
}
@media screen and (max-width: 768px) {
  .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .is-invisible-tablet-only {
    visibility: hidden !important;
  }
}
@media screen and (max-width: 1023px) {
  .is-invisible-touch {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) {
  .is-invisible-desktop {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1305px) {
  .is-invisible-desktop-only {
    visibility: hidden !important;
  }
}
@media screen and (min-width: 1306px) {
  .is-invisible-widescreen {
    visibility: hidden !important;
  }
}
.lp-section {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .lp-section.is-medium {
    padding: 9rem 1.5rem;
  }
  .lp-section.is-large {
    padding: 18rem 1.5rem;
  }
}

/*****************************************************************************\
 * Definições do Projeto Les Parc.
 \*****************************************************************************/

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*pode ser transparent também*/
}

.swiper-container,
.swiper-pagination,
.swiper-slide,
.swiper-wrapper {
  box-sizing: border-box;
}

html.lock,
html.no-scrolling {
  overflow-y: hidden;
}

body {
  letter-spacing: 0.03em;
}

body::after,
#js-overlay {
  position: fixed;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  transition: 0.4s cubic-bezier(0.4, 0, 0.22, 1);
  z-index: 999;
}

body:not(.overlay)::after,
#js-overlay:not(.is-active) {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}

/* a:hover {
  text-decoration: underline;
} */

.lp-d-none {
  display: none;
}

.lp-banners-content-swp {
  width: 100%;
  height: 100%;
  left: 0;
  padding: 3rem 1.5rem;
  position: absolute;
  top: 0;
}

@media screen and (max-width: 768px) {
  .lp-banners-content-swp::before {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.15);
    content: '';
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
  }
}
.lp-banners-content-swp-container {
  display: flex;
}

.lp-banners-content-swp-pagination {
  --swiper-pagination-color: #9d8869;
  margin-right: 1.5rem;
  margin-top: 1.5rem;
  order: -1;
  position: static;
  transform: none;
}

.lp-banners-content-swp-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  align-items: center;
  background: transparent;
  border-radius: 0;
  display: flex;
  justify-content: center;
  opacity: 1 !important;
}
.lp-banners-content-swp-pagination .swiper-pagination-bullet:not(:last-child) {
  margin-bottom: 20px;
}
.lp-banners-content-swp-pagination .swiper-pagination-bullet::after {
  width: 4px;
  height: 4px;
  background-color: var(--swiper-pagination-color);
  border-radius: 100%;
  content: '';
  display: block;
  pointer-events: none;
}
.lp-banners-content-swp-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821797 4.43301L7 0.866025L13.1782 4.43301V11.567L7 15.134L0.821797 11.567V4.43301Z' stroke='%239D8869' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.lp-banners-image-swp__element {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  height: 380px;
}

.lp-is-desktop {
  display: none;
}

.lp-text-mb-center {
  text-align: center;
}

@media screen and (min-width: 769px), print {
  .lp-banners-image-swp__element {
    height: 530px;
  }

  .lp-is-desktop {
    display: flex;
  }

  .lp-is-mobile {
    display: none;
  }

  .lp-text-mb-center {
    text-align: initial;
  }
}

.lp-banners-content-swp-container.swiper-container-vertical
  > .lp-banners-content-swp-pagination {
  transform: none;
}

.lp-banners-content-swp-container.swiper-container-vertical
  > .lp-banners-content-swp-pagination
  .swiper-pagination-bullet {
  display: flex;
}

.lp-banner {
  max-width: calc(300px - (2 * 0.75rem));
}

.lp-banner__subtitle {
  color: #241f40;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.16em;
  margin-bottom: 7px;
  text-transform: uppercase;
}

.lp-banner__title {
  color: #9d8869;
  font-family: 'Rosina', sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 45px;
  margin-bottom: 18px;
  text-transform: uppercase;
}
.lp-banner__title > span {
  display: block;
  line-height: 1;
}

.lp-banner__content {
  font-size: 0.85em;
  margin-bottom: 41px;
}

@media screen and (min-width: 769px), print {
  .lp-banner {
    max-width: 325px;
  }

  .lp-banner__title {
    font-size: 41px;
  }

  .lp-banner__content {
    font-size: 14px;
  }
}
@media screen and (min-width: 769px), print {
  .lp-block:not(.is-private) {
    margin-left: auto;
    margin-right: auto;
    max-width: 392px;
  }
}
.lp-block:not(.is-private) .lp-block__subtitle,
.lp-block:not(.is-private) .lp-block__title {
  text-transform: uppercase;
}
.lp-block:not(.is-private) .lp-block__subtitle {
  color: #241f40;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.16em;
}
.lp-block:not(.is-private) .lp-block__title {
  color: #9d8869;
  font-size: 41px;
  font-weight: 500;
}
.lp-block:not(.is-private) .lp-block__title > span {
  display: block;
}
.lp-block:not(.is-private) .lp-block__button {
  margin-top: 40px !important;
}
.lp-button.is-text {
  /* color: #3E3E3F !important; */
  color: #3e3e3f;
}
.lp-button:not(.preserv-default) {
  border-radius: 0;
}
.lp-button:not(.preserv-default):not(.is-text) {
  font-family: 'Rosina', sans-serif;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.lp-button:not(.preserv-default).is-text.is-fix {
  background-color: transparent;
  font-size: 0.75em;
  height: auto;
  padding: 0;
}
.lp-button:not(.preserv-default).is-text.is-fix .lp-icon {
  margin-left: 10px;
}
.lp-button:not(.preserv-default).is-text.is-fix:hover {
  background-color: transparent;
  color: inherit;
}
.lp-button:not(.preserv-default).is-text.is-fix.is-primary {
  color: #9d8869;
}

.lp-card {
  background-color: white;
  border: 1px solid #f1f3f1;
  display: flex;
  flex-direction: column;
}

.lp-card-head,
.lp-card-body,
.lp-card-foot {
  flex: none;
  padding-left: 30px;
  padding-right: 30px;
}

.lp-card-head {
  padding-top: 30px;
}

.lp-card-body {
  flex: 1;
  padding-bottom: 42px;
  padding-top: 30px;
}

.lp-card-foot {
  border-top: 1px solid #f1f3f1;
  padding-bottom: 18px;
  padding-top: 18px;
}

.lp-card__icon {
  display: inline-block;
}

.lp-card__title {
  color: #3e3e3f;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 28px;
  max-width: 337px;
}

.lp-card__button {
  font-size: 12px;
}

.lp-collbanner {
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 1.5rem;
  position: relative;
}

.lp-collbanner-head,
.lp-collbanner-foot,
.lp-collbanner-body {
  flex: none;
  max-width: 452px;
}

.lp-collbanner-body {
  padding-bottom: 3rem;
  padding-top: 3rem;
}

@media screen and (min-width: 769px), print {
  .lp-collbanner {
    min-height: 450px;
  }
}
@media screen and (min-width: 1024px) {
  .lp-collbanner {
    min-height: 658px;
    padding: 60px 76px;
  }

  .lp-collbanner-body {
    padding-bottom: 50px;
    padding-top: 50px;
    font-size: 14px;
  }
}
.lp-collbanner__img {
  width: 100%;
  height: 100%;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}

.lp-collbanner__title {
  color: #e6e6e6;
  font-family: 'Rosina', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (min-width: 769px), print {
  .lp-collbanner__title {
    font-size: 34px;
  }
}

.lp-collbanner .lp-button {
  color: inherit;
}

.lp-collection {
  align-items: center;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .lp-collection {
    flex-direction: row;
  }
}

.lp-collection-image {
  flex: none;
  position: relative;
}
@media screen and (min-width: 1024px) {
  .lp-collection-image {
    width: calc(1051px - 400px - 100px);
  }
}
@media screen and (min-width: 1306px) {
  .lp-collection-image {
    /* width: calc(1051px - 400px); */
    width: 50%;
  }
}

.lp-collection-body {
  flex: 1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  /* padding-top: calc(3rem + 1.5rem); */
}

@media screen and (min-width: 1024px) {
  .lp-collection-block {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
}

.lp-collection-image__cover {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

.lp-collection-image__offset {
  bottom: calc(-1 * (100px / 2));
  left: 1.5rem;
  position: absolute;
  width: 100px;
}
@media screen and (min-width: 900px) {
  .lp-collection-image__offset {
    bottom: 1.5rem;
    left: auto;
    right: calc(-1 * (40px / 2));
    width: 100px;
  }
}

@media screen and (min-width: 1030px) {
  .lp-collection-image__offset {
    bottom: 1.5rem;
    left: auto;
    right: calc(-1 * (225px / 2));
    width: 182px;
  }
}

.lp-collection-block .lp-subtitle {
  color: #9d8869;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.lp-collection-block .lp-title {
  color: #000000;
  font-family: 'Rosina', sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}

.lp-collection-block p {
  color: #8b8c8b;
  font-size: 14px;
}

.lp-collection-block .lp-button {
  margin-top: 30px;
}

@media screen and (min-width: 1024px) {
  .lp-collection.is-right .lp-collection-image {
    order: 1;
  }
  .lp-collection.is-right .lp-collection-body {
    order: 2;
  }

  .lp-collection.is-left .lp-collection-image {
    order: 2;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .lp-collection.is-left .lp-collection-image .lp-collection-image__offset {
    right: auto;
    left: calc(-1 * (120px / 2));
  }
}
@media screen and (min-width: 1024px) {
  .lp-collection.is-left .lp-collection-body {
    order: 1;
  }
}
.lp-content .lp-video:not(:last-child) {
  margin-bottom: 60px;
}

.lp-credit {
  color: #3e3e3f;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 0.05em;
}

.lp-info {
  border-bottom: 1px solid #f1f3f1;
  display: flex;
  flex-direction: column;
  padding-bottom: 40px;
}
.lp-info:not(:last-child) {
  margin-bottom: 40px;
}

.lp-info-head,
.lp-info-foot {
  flex: none;
}

.lp-info-body {
  flex: 1;
  padding-bottom: 30px;
  padding-top: 40px;
}

.lp-info__title {
  color: #3e3e3f;
  font-family: 'Rosina', sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 28px;
}
.lp-info__title:not(:last-child) {
  margin-bottom: 0.75rem;
}

.lp-info__author {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.lp-info-foot ul {
  margin: 0;
  padding: 0;
}

.lp-info-foot ul li {
  display: inline-block;
  list-style: none;
}
.lp-info-foot ul li:not(:last-child) {
  margin-right: 66px;
}

/* .lp-overlay {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  cursor: pointer;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
} */

.lp-product {
  align-items: center;
  background-color: white;
  border: 1px solid #e1cfc2;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex: none;
  justify-content: flex-end;
  padding: 1.5rem;
  position: relative;
  text-align: center;
  width: 100%;
  transition: 0.4s;
}
.lp-product:hover {
  border-color: transparent;
  background-color: #f9f5f3;
}
.lp-product:hover .lp-product__thumbnail {
  /* position: static; */
  /* transform: none; */
}

.lp-product:hover .lp-product__cat,
.lp-product:hover .lp-product__price {
  width: auto;
}

.lp-product:hover .lp-product__cat,
.lp-product:hover .lp-product__price,
.lp-product:hover .lp-product__title {
  height: auto;
  opacity: 1;
  transition: 0.6s;
}

@media screen and (max-width: 768px) {
  .lp-product {
    height: 300px;
  }
}
@media screen and (min-width: 769px), print {
  .lp-product {
    min-height: 466px;
  }
  .lp-product:hover .lp-product__thumbnail:not(:last-child) {
    margin-bottom: 41px;
  }
}
.lp-product__cat:not(:last-child),
.lp-product__price:not(:last-child),
.lp-product__thumbnail:not(:last-child),
.lp-product__title:not(:last-child) {
  margin-bottom: 10px;
}

.lp-product__cat,
.lp-product__price,
.lp-product__title,
.lp-product_thumbnail {
  flex: none;
}

.lp-product__cat,
.lp-product__price {
  width: 0;
}

.lp-product__cat,
.lp-product__price,
.lp-product__title {
  height: 0;
  font-family: 'Rosina', sans-serif;
  opacity: 0;
}

.lp-product__thumbnail {
  /* left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translate(-50%, -50%); */
}

.lp-product__price {
  color: #9d8869;
  font-size: 28px;
  font-weight: 500;
}

.lp-product__cat {
  color: #241f40;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.lp-product__title {
  color: #3e3e3f;
  font-size: 19px;
  font-weight: 300;
  text-transform: uppercase;
}

@media screen and (min-width: 769px), print {
  .lp-product.is-small {
    min-height: 318px;
  }
}
@media screen and (max-width: 768px) {
  #PartnersMain > .lp-container,
  #InfoMain > .lp-container {
    position: static;
  }
}
@media screen and (max-width: 768px) {
  #SidebarColumn {
    width: 100%;
    height: 100%;
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background-color: rgba(255, 255, 255, 0.95);
    left: 0;
    padding: 40px 64px 40px 1.5rem;
    position: fixed;
    top: 0;
    transform: translateX(0);
    transition: transform 0.3s ease;
    z-index: 89;
  }

  #SidebarColumn:not(.is-active) {
    transform: translateX(-100%);
  }
}
#SidebarToggleButton {
  width: 64px;
  height: 64px;
  border: 1px solid #9d886a;
  border-radius: 100%;
  box-shadow: 0px 0px 20px rgb(0 0 0 / 12%);
  position: fixed;
  right: -32px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 90;
}
#SidebarToggleButton:focus {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.12),
    0 0 0 2px rgba(173, 216, 230, 0.25);
}
@media screen and (min-width: 769px), print {
  #SidebarToggleButton {
    display: none;
  }
}
#SidebarToggleButton::before,
#SidebarToggleButton::after {
  width: 12px;
  height: 7px;
  content: '';
  background-repeat: no-repeat;
  position: absolute;
  left: 12px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* #SidebarToggleButton::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8327 6.33325L5.99935 0.499918L0.166016 6.33325L11.8327 6.33325Z' fill='%234D4D4D'/%3E%3C/svg%3E%0A");
  top: 18px;
}
#SidebarToggleButton::after {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.167318 0.666748L6.00065 6.50008L11.834 0.666748L0.167318 0.666748Z' fill='%234D4D4D'/%3E%3C/svg%3E%0A");
  bottom: 18px;
} */

.lp-sidebar {
  margin-left: auto;
  max-width: 212px;
}
@media screen and (min-width: 769px), print {
  .lp-sidebar {
    margin-left: 0;
  }
}

.lp-social__item {
  display: inline-flex;
}
.lp-social__item:not(:last-child) {
  margin-right: 20px;
}

.lp-title {
  font-family: 'Rosina', sans-serif;
  letter-spacing: 0;
}

.lp-title.is-type-1 {
  color: #3e3e3f;
  font-size: 19px;
  font-weight: 300;
  text-transform: uppercase;
}

.lp-title {
  position: relative;
}
.lp-title.has-icon::before {
  width: 113px;
  height: 130px;
  background-image: url("data:image/svg+xml,%3Csvg width='113' height='130' viewBox='0 0 113 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.2634 130L0 97.4876V32.5124L56.2634 0L112.527 32.5124V97.4876L56.2634 130ZM3.32421 95.5517L56.2138 126.128L109.153 95.5517V34.4483L56.2634 3.87171L3.32421 34.4483V95.5517ZM63.0613 73.463V59.4653C63.0613 52.8635 57.7029 47.5027 51.1041 47.5027H49.0203C52.791 45.4676 55.0733 42.539 55.619 39.6104C56.1648 36.6818 54.8252 34.1999 52.146 33.1079C50.1118 32.264 48.0776 32.3633 46.1426 33.3064C41.9749 35.3416 39.1965 40.9506 37.708 44.723C35.9715 40.1067 32.4984 32.5122 27.2393 29.8815C24.9073 28.7398 22.4762 28.6405 20.0451 29.6333C16.8201 30.9238 15.2324 33.8524 15.927 37.327C16.6712 41.1987 19.8466 45.0705 25.1058 47.5027H23.8654C17.2666 47.5027 11.9082 52.8635 11.9082 59.4653V73.463V73.5126V73.5622V77.831C11.9082 84.4328 17.2666 89.7936 23.8654 89.7936H51.1041C57.7029 89.7936 63.0613 84.4328 63.0613 77.831V73.5622V73.5126V73.463ZM60.4813 59.4653V72.222H38.7499V53.6081C40.9826 56.3381 44.6541 59.366 49.9629 59.366C50.6575 59.366 51.2529 58.7703 51.2529 58.0754C51.2529 57.3805 50.6575 56.7849 49.9629 56.7849C44.406 56.7849 40.933 52.516 39.3453 50.0342H51.0545C56.264 50.0838 60.4813 54.303 60.4813 59.4653ZM47.1845 35.5897C47.8791 35.2423 48.5737 35.0934 49.2683 35.0934C49.8637 35.0934 50.4591 35.2423 51.1041 35.4905C53.2375 36.3343 53.2375 38.1212 53.0391 39.114C52.4437 42.1419 48.276 46.8574 39.4445 47.453C40.7345 43.7302 43.513 37.4263 47.1845 35.5897ZM18.4574 36.8803C18.2093 35.5401 18.2093 33.1575 20.9878 32.0655C21.7816 31.718 22.5754 31.5691 23.3693 31.5691C24.2623 31.5691 25.1554 31.7677 26.0981 32.2144C31.2581 34.7955 34.6815 43.7302 35.9219 47.453C24.6097 46.8574 19.2016 40.8017 18.4574 36.8803ZM23.8654 50.0838H35.5746C34.0365 52.5657 30.5635 56.8345 24.957 56.8345C24.2623 56.8345 23.667 57.4301 23.667 58.1251C23.667 58.82 24.2623 59.4156 24.957 59.4156C30.3154 59.4156 33.9373 56.3878 36.17 53.6577V72.2717H14.4386V59.5149C14.4386 54.303 18.6558 50.0838 23.8654 50.0838ZM14.4386 77.8807V74.8528H36.17V87.3118H23.8654C18.6558 87.2621 14.4386 83.043 14.4386 77.8807ZM51.0545 87.2621H38.7499V74.8032H60.4813V77.831C60.4813 83.043 56.264 87.2621 51.0545 87.2621ZM100.619 85.9221C100.669 85.9717 100.669 86.0213 100.669 86.071C100.669 86.1206 100.656 86.1578 100.644 86.1951C100.632 86.2323 100.619 86.2695 100.619 86.3192C100.222 92.5735 95.0128 97.5372 88.662 97.5372H77.1514C70.8006 97.5372 65.5911 92.5238 65.1941 86.2695C65.1941 86.249 65.1856 86.2284 65.1757 86.2043C65.1616 86.1702 65.1445 86.1291 65.1445 86.071C65.1445 86.0462 65.1569 86.0213 65.1693 85.9965C65.1817 85.9717 65.1941 85.9469 65.1941 85.9221V85.525V80.0152C65.1941 74.6048 68.816 70.0381 73.7775 68.549C70.4533 66.8117 68.4191 64.2306 67.923 61.6991C67.4268 59.1179 68.568 56.9339 70.9495 55.9908C72.7356 55.2959 74.4722 55.3455 76.1591 56.1893C79.4337 57.877 81.7656 62.2947 83.0555 65.4715C84.1471 62.8904 85.9332 59.7632 88.5132 58.4727C89.9024 57.7777 91.4405 57.7281 92.9289 58.3237C94.9632 59.1179 96.0051 61.0042 95.5585 63.1882C95.2112 65.0744 93.7724 67.0103 91.5397 68.4001C96.7493 69.6907 100.619 74.4062 100.619 80.0152V85.525V85.9221ZM98.0889 84.83V80.0649C98.0889 74.853 93.8716 70.6338 88.7117 70.6834H85.0402C86.1813 72.2718 88.2651 74.4062 91.4405 74.4062C92.1351 74.4062 92.7305 75.0019 92.7305 75.6968C92.7305 76.3917 92.1351 76.9874 91.4405 76.9874C88.2155 76.9874 85.834 75.399 84.2463 73.7609V84.83H98.0889ZM90.9443 60.5078C90.4978 60.5078 90.1009 60.6071 89.704 60.8056C87.5209 61.8976 85.7844 65.5211 84.8913 68.003C90.2001 67.457 92.7305 64.6277 93.0778 62.7415C93.2763 61.7984 92.9289 61.1034 92.0359 60.756C91.639 60.6071 91.2916 60.5078 90.9443 60.5078ZM71.9418 58.423C70.4037 59.0187 70.2549 60.2596 70.4533 61.2027C70.9495 63.6846 74.2737 67.457 81.2694 68.003C80.1779 64.8759 77.9452 59.9618 75.0179 58.5223C74.4722 58.2741 73.9264 58.1252 73.3806 58.1252C72.9341 58.1252 72.4379 58.2245 71.9418 58.423ZM80.8725 70.6338H77.201C71.9914 70.6338 67.7741 74.853 67.8237 80.0152V84.7804H81.6663V73.7113C80.0787 75.399 77.6971 76.9377 74.4722 76.9377C73.7775 76.9377 73.1822 76.3421 73.1822 75.6471C73.1822 74.9522 73.7775 74.3566 74.4722 74.3566C77.6475 74.3566 79.7313 72.2718 80.8725 70.6338ZM81.6663 87.3615H67.9726C68.816 91.68 72.6364 94.956 77.201 94.956H81.6663V87.3615ZM84.1967 94.956H88.662C93.2266 94.956 97.047 91.68 97.8904 87.3615H84.1967V94.956Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='31.4859' y1='11.5' x2='73.029' y2='91.4849' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233E3E3F' stop-opacity='0.04'/%3E%3Cstop offset='1' stop-color='%233E3E3F' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  content: '';
  display: block;
  left: -34px;
  pointer-events: none;
  position: absolute;
  top: -46px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
}
.lp-title.has-icon.is-icon-type-2::before {
  background-image: url("data:image/svg+xml,%3Csvg width='113' height='130' viewBox='0 0 113 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.5'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.2887 130L0 97.4876V32.5124L56.2887 0L112.577 32.5124V97.4876L56.2887 130ZM3.3257 95.5517L56.239 126.128L109.202 95.5517V34.4483L56.2887 3.87171L3.3257 34.4483V95.5517ZM42.3412 58.5223L53.9564 65.3226C54.3535 65.5708 54.7506 65.7197 55.1973 65.819L55.1477 77.583C55.1477 78.2779 55.6937 78.8736 56.4382 78.8736C57.1331 78.8736 57.7288 78.2779 57.7288 77.583L57.7784 65.819C58.2252 65.7197 58.6223 65.5212 59.0194 65.3226L70.7338 58.6712C72.2725 57.7778 73.2653 56.0901 73.2653 54.3032L73.3149 40.8018C73.3149 39.0149 72.3718 37.3272 70.833 36.4337L59.2179 29.6334C57.6792 28.74 55.7433 28.6903 54.1549 29.5838L42.4901 36.2848C40.9514 37.1783 39.9586 38.866 39.9586 40.6529L39.8594 54.1542C39.8594 55.9412 40.8025 57.6288 42.3412 58.5223ZM42.4901 40.6529C42.4901 39.7594 42.9865 38.9652 43.7311 38.5185L55.4455 31.8671C55.8426 31.6686 56.2397 31.5693 56.6864 31.5693C57.1331 31.5693 57.5302 31.6686 57.9273 31.9167L69.5425 38.717C70.287 39.1638 70.7834 39.958 70.7834 40.8515L70.7338 54.3528C70.7338 55.2463 70.2374 56.0405 69.4928 56.4872L57.8281 63.1386L57.8777 57.9267L65.1247 50.7789C65.6211 50.2825 65.6211 49.4387 65.1247 48.9423C64.6284 48.4459 63.7845 48.4459 63.2882 48.9423L57.8777 54.3032L57.977 37.8732C57.977 37.1783 57.431 36.5826 56.6864 36.5826C55.9915 36.5826 55.3958 37.1783 55.3958 37.8732L55.3462 44.9217L50.6307 40.1565C50.1343 39.6602 49.2905 39.6602 48.7941 40.1565C48.2977 40.6529 48.2977 41.4967 48.7941 41.9931L55.2966 48.5949L55.2469 57.4303L55.1973 63.1386L43.6318 56.3879C42.8872 55.9412 42.3909 55.147 42.3909 54.2535L42.4901 40.6529ZM83.3905 82.1001C84.3336 82.2987 85.2271 82.8447 85.7234 83.5892C87.2622 85.8726 85.6738 88.2551 84.4825 89.2479C84.4695 89.2566 84.4427 89.2763 84.397 89.31C83.9211 89.6612 81.3893 91.5293 70.8819 98.2322C64.4291 102.352 60.4581 103.593 56.9835 103.593C54.7926 103.593 52.8206 103.068 50.5742 102.469C50.4285 102.431 50.2817 102.391 50.1335 102.352C49.4386 102.154 48.694 101.955 47.8998 101.756C41.2829 100.055 34.486 101.009 33.8082 101.104C33.7742 101.109 33.7556 101.111 33.7532 101.111C33.0087 101.26 32.3634 100.764 32.2641 100.069C32.1152 99.3739 32.6116 98.679 33.3065 98.5797C33.6043 98.5301 41.0499 97.3388 48.4955 99.2746L48.4963 99.2748C49.2902 99.4733 50.0841 99.6718 50.7788 99.8703C56.4871 101.459 59.6142 102.302 69.4424 96.0482C80.6604 88.9004 82.6956 87.3617 82.7948 87.2624C82.7948 87.2624 84.1351 86.0215 83.4898 85.0784C83.4855 85.0741 83.48 85.0682 83.4734 85.0612C83.4038 84.9868 83.2028 84.7719 82.7948 84.6813C82.1992 84.582 81.3554 84.8302 80.5115 85.4258C78.483 86.812 74.7276 89.2803 72.5229 90.7294C71.4907 91.4078 70.7985 91.8628 70.7826 91.8787C70.187 92.2261 69.3928 92.0772 68.9957 91.4816C68.6482 90.8859 68.7971 90.0917 69.3928 89.6946C69.4074 89.6801 69.905 89.3534 70.6812 88.8439C72.5499 87.6173 76.0334 85.3309 78.2779 83.7878C77.7815 83.2914 77.0866 82.8943 76.0938 83.4403C74.009 84.582 68.5986 88.3048 66.6131 89.6946C67.0102 90.3895 67.2584 91.1837 67.2584 91.9779C67.2584 92.6729 67.0102 93.3181 66.5138 93.7649C65.3281 94.9506 63.0605 94.907 60.4942 94.8576L60.4581 94.8569H58.969C55.6929 94.8569 51.4241 94.9562 51.4241 94.9562L51.3745 92.375C51.3745 92.375 55.6929 92.2758 58.969 92.2758H60.5077C60.6407 92.2758 60.7822 92.2762 60.93 92.2767C62.3266 92.2812 64.2732 92.2874 64.6772 91.9283C64.6276 91.3327 64.2801 90.6377 63.7341 90.191C63.2927 89.8477 61.979 89.7467 60.7028 89.6485L60.6566 89.645C60.5974 89.6403 60.5379 89.6355 60.478 89.6308C59.2828 89.5357 57.9525 89.4299 56.4871 89.099C54.8743 88.7854 53.3424 88.2292 51.7454 87.6493C51.5729 87.5867 51.3997 87.5238 51.2255 87.461C51.014 87.3848 50.801 87.3072 50.5861 87.2289C49.5403 86.8479 48.4487 86.4502 47.2546 86.1207C45.3325 85.5293 44.7805 85.8677 43.2667 86.7956L43.2339 86.8157C43.003 86.94 42.753 87.0835 42.4816 87.2391C41.9947 87.5184 41.4391 87.8372 40.8017 88.1559C37.1782 89.9428 31.9167 90.1414 31.7181 90.1414H31.6685C30.9735 90.1414 30.4275 89.5954 30.3779 88.9004C30.3283 88.2055 30.9239 87.6099 31.6188 87.5602C31.6685 87.5602 36.5329 87.3617 39.7097 85.8229C40.6032 85.3762 41.2981 84.9791 41.8937 84.582L41.9225 84.5642C43.5967 83.5301 44.9391 82.7009 47.9991 83.5892C49.4882 84.036 50.8284 84.4827 52.119 84.9791L52.1191 84.9791C52.9133 85.2769 53.7074 85.5747 54.452 85.8229C55.2958 85.0784 57.8273 82.8447 60.607 80.7599C63.7838 78.427 66.5138 79.6183 67.7548 80.8096C68.1022 80.611 68.4 80.4621 68.6979 80.3132C71.0308 79.2212 73.2149 80.4125 74.4061 81.5045C74.6047 81.4052 74.8033 81.3059 74.9522 81.2067C77.3844 79.8665 79.5188 81.0577 80.6604 82.4476C81.8021 82.0009 82.7452 82.0008 83.3905 82.1001ZM65.5707 82.3979C64.8758 82.0009 63.7341 81.7527 62.245 82.8943C60.4084 84.2345 58.7208 85.674 57.6288 86.7164C58.3733 86.8653 59.0682 86.9646 59.7632 87.0142C59.788 86.9894 59.8128 86.9522 59.8376 86.9149C59.8624 86.8777 59.8872 86.8405 59.9121 86.8157C60.061 86.6668 62.9399 84.2842 65.5707 82.3979ZM69.8395 82.6461C68.4 83.3411 65.3722 85.674 63.2378 87.3617C63.8334 87.461 64.3794 87.6595 64.8758 87.858C66.0175 87.0639 69.3928 84.7309 72.1228 82.944C71.5272 82.5469 70.6833 82.249 69.8395 82.6461Z' fill='url(%23paint0_linear)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='31.5' y1='11.5' x2='73.0324' y2='91.5002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233E3E3F' stop-opacity='0.04'/%3E%3Cstop offset='1' stop-color='%233E3E3F' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.lp-title.has-icon.is-icon-type-3::before {
  background-image: url("data:image/svg+xml,%3Csvg width='113' height='130' viewBox='0 0 113 130' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56.2634 130L0 97.4876V32.5124L56.2634 0L112.527 32.5124V97.4876L56.2634 130ZM3.32421 95.5517L56.2138 126.128L109.153 95.5517V34.4483L56.2634 3.87171L3.32421 34.4483V95.5517Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='31.4859' y1='11.5' x2='73.029' y2='91.4849' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233E3E3F' stop-opacity='0.04'/%3E%3Cstop offset='1' stop-color='%233E3E3F' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}

.lp-video {
  position: relative;
}

.lp-video__cover {
  /* width: 100%;
  height: 100%; */
  border-radius: inherit;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

.lp-video__play {
  width: 60px;
  height: 60px;
  align-items: center;
  background-color: white;
  border-radius: 100%;
  border: none;
  content: '';
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.lp-video__play::before {
  width: 12px;
  height: 15px;
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='15' viewBox='0 0 12 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0L12 7.2L0 14.4V0Z' fill='%23241F40'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.lp-widget {
  display: flex;
  flex-direction: column;
}
.lp-widget:not(:last-child) {
  margin-bottom: 30px;
}

.lp-widget-head {
  border-bottom: 1px solid #f1f3f1;
  flex: none;
  padding-bottom: 30px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.lp-widget-body {
  flex: 1;
  padding-top: 30px;
}

.lp-widget__title {
  color: #9d8869;
  font-family: 'Rosina', sans-serif;
  font-size: 19px;
  text-transform: uppercase;
}

.lp-widget-sidebar__close {
  border-color: transparent;
}

@media screen and (max-width: 1023px) {
  .lp-shopping__item:not(:last-child) {
    margin-right: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .lp-shopping__item:not(:last-child) {
    margin-right: 78px;
  }
}
.lp-shopping__item {
  display: inline-flex;
}

.lp-shopping__button {
  width: 34px;
  height: 34px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: relative;
}
.lp-shopping__button:focus {
  box-shadow: 0 0 0 1px lightblue;
}
.lp-shopping__button .lp-icon {
  width: 100%;
  height: 100%;
}
.lp-shopping__button[data-count]::after {
  width: 16px;
  height: 16px;
  align-items: center;
  background-color: #f77e12;
  border-radius: 100%;
  bottom: -4px;
  box-shadow: 0 0 0 2px white;
  color: white;
  content: attr(data-count);
  display: inline-block;
  display: inline-flex;
  font-size: 0.85em;
  justify-content: center;
  position: absolute;
  right: -4px;
}

.lp-pagelist__item:not(:last-child) {
  margin-bottom: 24px;
}

.lp-pagelist__link {
  color: rgba(62, 62, 63, 0.4);
  display: block;
  font-family: 'Rosina', sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

@media screen and (max-width: 768px) {
  .lp-pagelist__item {
    text-align: right;
  }
}
@media screen and (min-width: 769px), print {
  .lp-pagelist__item:not(:last-child) {
    margin-bottom: 46px;
  }
}
@media screen and (min-width: 769px), print {
  .lp-pagelist__link {
    display: flex;
    line-height: 17px;
  }
  .lp-pagelist__link > span {
    display: inline-block;
    max-width: 156px;
  }
  .lp-pagelist__link::before {
    width: 2px;
    height: inherit;
    background-color: transparent;
    content: '';
    display: block;
    flex: none;
    margin-right: 13px;
  }
}
.lp-pagelist-submenu {
  margin-bottom: 30px;
  margin-top: 30px;
  margin-left: 13px;
}

.lp-pagelist-submenu__item:not(:last-child) {
  margin-bottom: 16px;
}

@media screen and (min-width: 769px), print {
  .lp-pagelist-submenu__item:not(:last-child) {
    margin-bottom: 30px;
  }
}
.lp-pagelist-submenu__link {
  color: rgba(62, 62, 63, 0.3);
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 18px;
  text-transform: uppercase;
}
.lp-pagelist-submenu__item.is-active .lp-pagelist-submenu__link {
  color: #9d8869;
}

@media screen and (min-width: 769px), print {
  .lp-pagelist__item.has-submenu.is-active {
    border-bottom: 1px solid #f1f3f1;
  }

  .lp-pagelist__item.has-submenu.is-active .lp-pagelist__link {
    padding-bottom: 30px;
    border-bottom: 1px solid #f1f3f1;
  }

  .lp-pagelist__item.is-active .lp-pagelist__link {
    color: #9d8869;
  }
  .lp-pagelist__item.is-active .lp-pagelist__link::before {
    background-color: #9d8869;
  }
}
.lp-poly {
  position: relative;
}

.lp-poly-head {
  margin-bottom: 24px;
  text-align: center;
}

@media screen and (min-width: 769px), print {
  .lp-poly {
    max-width: 400px;
  }
}
.lp-poly__offset {
  width: 288px;
  height: 332px;
  background-repeat: no-repeat;
  pointer-events: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: -1;
}

.lp-poly__icon {
  margin-bottom: 50px;
}

.lp-poly__title {
  color: #9d8869;
  font-family: 'Rosina', sans-serif;
  font-size: 23px;
  font-weight: 300;
  text-transform: uppercase;
}

.lp-poly__title > span {
  display: block;
}

.lp-poly.is-left .lp-poly__offset {
  background-image: url("data:image/svg+xml,%3Csvg width='288' height='332' viewBox='0 0 288 332' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.58' d='M144 0L287.76 83V249L144 332L0.239777 249V83L144 0Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='28' y1='-37' x2='156' y2='166' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.lp-poly.is-left .lp-poly__offset:nth-child(1) {
  top: -100px;
  right: 25px;
}
.lp-poly.is-left .lp-poly__offset:nth-child(2) {
  bottom: 0;
  left: -100px;
}

.lp-poly.is-right .lp-poly__offset {
  background-image: url("data:image/svg+xml,%3Csvg width='288' height='332' viewBox='0 0 288 332' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.58' d='M144 0L287.76 83V249L144 332L0.239777 249V83L144 0Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='259' y1='1.00188e-05' x2='144' y2='215' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.lp-poly.is-right .lp-poly__offset:nth-child(1) {
  left: -25px;
  top: -100px;
}
.lp-poly.is-right .lp-poly__offset:nth-child(2) {
  bottom: 0;
  right: 0px;
}

.lp-modal {
  width: 100%;
  height: auto;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  left: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
  top: 0;
  z-index: 1000;
}
.lp-modal:not(.is-active) {
  display: none !important;
}

.lp-modal-container {
  background-color: white;
  border-radius: 5px;
  margin: 150px auto;
  max-width: 1024px;
  min-height: 500px;
  padding: 1.5rem;
  position: relative;
  width: 100%;
}

@media screen and (min-width: 769px), print {
  .lp-modal-container {
    margin-bottom: 250px;
    margin-top: 250px;
  }
}
.lp-modal__delete {
  width: 51px;
  height: 51px;
  align-items: center;
  background-color: white;
  border-radius: 100%;
  border: none;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  display: flex;
  justify-content: center;
  position: absolute;
  right: 13px;
  top: -1.5rem;
  z-index: 9;
}
.lp-modal__delete::before {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.70711 0.292893C1.31658 -0.0976311 0.683418 -0.0976311 0.292893 0.292893C-0.0976311 0.683418 -0.0976311 1.31658 0.292893 1.70711L6.06763 7.48184L0.292953 13.2565C-0.097571 13.647 -0.0975714 14.2802 0.292953 14.6707C0.683477 15.0613 1.31664 15.0613 1.70717 14.6707L7.48184 8.89606L13.2565 14.6707C13.647 15.0613 14.2802 15.0613 14.6707 14.6707C15.0613 14.2802 15.0613 13.647 14.6707 13.2565L8.89606 7.48184L14.6708 1.70711C15.0613 1.31658 15.0613 0.683418 14.6708 0.292893C14.2803 -0.0976311 13.6471 -0.0976311 13.2566 0.292893L7.48184 6.06763L1.70711 0.292893Z' fill='%239D8869'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.lp-modal.is-fixed {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: fixed;
}
.lp-modal.is-fixed .lp-modal-container {
  margin: 0;
}

.lp-filter {
  display: flex;
  flex-direction: column;
}
.lp-filter:not(:last-child) {
  margin-bottom: 30px;
}

.lp-filter-head {
  flex: none;
}

.lp-filter-body {
  transform-origin: top;
  transition: transform 0.26s ease;
}

.lp-filter-field:not(:last-child) {
  margin-bottom: 25px;
}

.lp-filter__title {
  align-items: center;
  color: rgba(62, 62, 63, 0.7);
  cursor: pointer;
  display: flex;
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-weight: 500;
  justify-content: space-between;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.lp-filter__title::after {
  width: 9px;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.53033 1.53033C8.82322 1.23744 8.82322 0.762563 8.53033 0.46967C8.23744 0.176777 7.76256 0.176777 7.46967 0.46967L8.53033 1.53033ZM5.20711 3.79289L4.67678 3.26256L4.67678 3.26256L5.20711 3.79289ZM3.79289 3.79289L4.32322 3.26256L4.32322 3.26256L3.79289 3.79289ZM1.53033 0.46967C1.23744 0.176777 0.762563 0.176777 0.46967 0.46967C0.176777 0.762563 0.176777 1.23744 0.46967 1.53033L1.53033 0.46967ZM7.46967 0.46967L4.67678 3.26256L5.73744 4.32322L8.53033 1.53033L7.46967 0.46967ZM4.32322 3.26256L1.53033 0.46967L0.46967 1.53033L3.26256 4.32322L4.32322 3.26256ZM4.67678 3.26256C4.57915 3.36019 4.42086 3.36019 4.32322 3.26256L3.26256 4.32322C3.94598 5.00664 5.05402 5.00664 5.73744 4.32322L4.67678 3.26256Z' fill='%23B3B3B3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
}
.lp-filter.is-active .lp-filter__title::after {
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.46967 3.46967C0.176777 3.76256 0.176777 4.23744 0.46967 4.53033C0.762563 4.82322 1.23744 4.82322 1.53033 4.53033L0.46967 3.46967ZM3.79289 1.20711L4.32322 1.73744L4.32322 1.73744L3.79289 1.20711ZM5.20711 1.20711L4.67678 1.73744L4.67678 1.73744L5.20711 1.20711ZM7.46967 4.53033C7.76256 4.82322 8.23744 4.82322 8.53033 4.53033C8.82322 4.23744 8.82322 3.76256 8.53033 3.46967L7.46967 4.53033ZM1.53033 4.53033L4.32322 1.73744L3.26256 0.676776L0.46967 3.46967L1.53033 4.53033ZM4.67678 1.73744L7.46967 4.53033L8.53033 3.46967L5.73744 0.676776L4.67678 1.73744ZM4.32322 1.73744C4.42085 1.63981 4.57914 1.6398 4.67678 1.73744L5.73744 0.676777C5.05402 -0.00664013 3.94598 -0.00664247 3.26256 0.676776L4.32322 1.73744Z' fill='%23B3B3B3'/%3E%3C/svg%3E%0A");
}

.lp-filter__label {
  cursor: pointer;
}

.lp-filter__label input[type='radio'] {
  display: none;
}
.lp-filter__label input[type='radio']:checked ~ span {
  color: #9d8869;
}
.lp-filter__label input[type='radio']:checked ~ span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0L9.33013 2.5V7.5L5 10L0.669873 7.5V2.5L5 0Z' fill='%239D8869'/%3E%3C/svg%3E%0A");
}

.lp-filter__label span {
  color: rgba(62, 62, 63, 0.3);
  display: inline-block;
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.lp-filter__label span::before {
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M1.41987 2.93301L5 0.866025L8.58013 2.93301V7.06699L5 9.13398L1.41987 7.06699V2.93301Z' stroke='%233E3E3F' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  margin-right: 17px;
}

.lp-filter:not(.is-active) .lp-filter-body {
  transform: scaleY(0);
  height: 0;
  overflow: hidden;
}

.lp-filter.is-active .lp-filter-body {
  border-bottom: 1px solid #f1f3f1;
  flex: 1;
  padding-bottom: 30px;
  padding-top: 30px;
  transform: scaleY(1);
}

.lp-breadcrumb__item {
  display: inline-block;
}

.lp-breadcrumb__link {
  align-items: center;
  color: rgba(62, 62, 63, 0.3);
  display: inline-flex;
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.lp-breadcrumb__item.is-active .lp-breadcrumb__link {
  color: #9d8869;
}

.lp-breadcrumb__link::after {
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M5.5 0L10.2631 2.75V8.25L5.5 11L0.73686 8.25V2.75L5.5 0Z' fill='%23B3B3B3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  content: '';
  display: none;
  margin: 0 0.75rem;
}

.lp-breadcrumb__item:not(:last-child).lp-breadcrumb__link::after {
  display: inline-block;
}

.lp-breadcrumb__item:hover,
.lp-breadcrumb__item:last-child {
  text-decoration: none;
  color: #9d8869;
}

.lp-input:not(.preserv-default) {
  border-color: #f1f3f1;
  border-radius: 3px;
  color: #4a4a4a;
  letter-spacing: 0.05em;
}
.lp-input:not(.preserv-default):not(.is-private) {
  font-size: 12px;
  font-weight: 300;
  height: 42px;
  padding: 14px 16px;
}

/* .lp-input:focus:required:invalid {
  border-color: #EA3235;
  box-shadow: 0 0 0 .125em rgba(234, 50, 53,.25)
} */

.lp-input:focus {
  border-color: #9d8869;
  outline: none;
  box-shadow: 0 0 3px #9d8869;
}

.lp-label {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.lp-label:not(:last-child) {
  margin-bottom: 8px;
}

.lp-field:not(:last-child) {
  margin-bottom: 25px;
}

.lp-select:not(.preserv-default) {
  height: 42px;
}
.lp-select:not(.preserv-default) select {
  background-color: transparent;
  border-color: rgba(62, 62, 63, 0.1);
  color: #3e3e3f;
  font-size: 12px;
  height: 42px;
  letter-spacing: 0.05em;
  padding-left: 16px;
}
.lp-select:not(.preserv-default) select option {
  font-size: 16px;
}
.lp-select:not(.preserv-default) select:not([multiple]) {
  padding-right: 2.5em;
}
.lp-select:not(.preserv-default):not(.is-multiple):not(.is-loading)::after {
  border-color: #b2b2b2;
  border-right: 0;
  border-top: 0;
  border-width: 1px;
}

@media screen and (min-width: 769px), print {
  .is-pulled-right-tablet {
    float: right !important;
  }
}
@media screen and (max-width: 768px) {
  .is-first-mobile {
    order: -1 !important;
  }

  .is-last-mobile {
    order: 99 !important;
  }
}
@media screen and (min-width: 769px), print {
  .is-first-tablet {
    order: -1 !important;
  }

  .is-last-tablet {
    order: 99 !important;
  }
}
#Header {
  min-height: min-content;
  background-color: white;
  padding: 0.75rem 1.5rem;
  position: relative;
  padding-bottom: 28px;
}

@media screen and (min-width: 769px), print {
  #Header > .lp-container {
    position: static;
  }

  #Header.has-menu-active {
    z-index: 1001;
  }
}
@media screen and (max-width: 768px) {
  #Header .lp-shopping {
    display: flex;
    justify-content: space-between;
  }

  #Header .lp-shopping__item {
    flex: none;
  }
  #Header .lp-shopping__item:not(:last-child) {
    margin-right: 0;
  }
}
#Header.is-fixed {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.02);
  border-bottom: 1px solid #eeeeee;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 110;
  animation: fade-in 200ms ease-in;
}

.lp-submenu__title {
  font-family: 'Roboto', BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;
}

@media screen and (max-width: 768px) {
  #MenuContainer {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: white;
    z-index: 112;
    overflow-y: scroll;
    transform: translateX(0);
    transition: transform 0.3s ease;
  }

  #MenuContainer:not(.is-active) {
    transform: translateX(-100%);
  }
}
@media screen and (max-width: 768px) {
  #MenuContainerHeader {
    align-items: center;
    background-color: white;
    border-bottom: 1px solid #e6e6e6;
    display: flex;
    justify-content: space-between;
    min-height: 65px;
    padding: 0.75rem 1.5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 10;
  }
  #MenuContainerHeader .lp-title {
    font-family: 'Rosina', sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
  }
  #MenuContainerHeader .lp-title:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .lp-menu {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
@media screen and (max-width: 768px) {
  .lp-menu__item.has-submenu:not(.is-active) .lp-submenu-container {
    display: none !important;
  }
}

.lp-menu__link {
  font-weight: 400;
}

@media screen and (max-width: 768px) {
  .lp-menu__item {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 18rem;
  }
  .lp-menu__item.has-submenu .lp-menu__link::after {
    display: inline-block;
  }
}
@media screen and (max-width: 768px) {
  .lp-menu__link {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 1.5rem;
    color: inherit;
  }
  .lp-menu__link.is-active {
    text-transform: uppercase;
  }
  .lp-menu__link::after {
    width: 5px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='5' height='10' viewBox='0 0 5 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 10L5 5L0 0V10Z' fill='black'/%3E%3C/svg%3E%0A");
    content: '';
    display: none;
    margin-left: 1.25rem;
  }
}
@media screen and (max-width: 768px) {
  .lp-submenu-container {
    width: 100%;
    height: calc(100% - 65px);
    background-color: white;
    left: 0;
    position: absolute;
    top: 65px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .lp-submenu-container .lp-columns,
  .lp-submenu-container .lp-column {
    padding: 0;
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .lp-submenu__title {
    color: #b2b2b2;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
    padding: 0.75rem 1.5rem;
  }
  .lp-submenu__title:not(:last-child) {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 768px) {
  .lp-finalmenu__link {
    color: inherit;
    display: block;
    padding: 0.75rem 1.5rem;
  }
  /* .lp-finalmenu__link.is-active {
    text-decoration: underline;
  } */
}
@media screen and (min-width: 769px), print {
  #Menu {
    margin-top: 27px;
  }
}
@media screen and (min-width: 769px), print {
  .lp-menu {
    display: flex;
    margin-bottom: -0.25rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: -0.25rem;
    max-width: 725px;
  }
}
@media screen and (min-width: 769px), print {
  .lp-menu__item {
    display: inline-flex;
    flex: 1;
    padding: 0.25rem 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .lp-menu__link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #828282;
    display: inline-block;
    font-size: 11px;
    letter-spacing: 0.16em;
    max-width: 120px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
  }
  .lp-menu__link::after {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0L9.33013 2.5V7.5L5 10L0.669873 7.5V2.5L5 0Z' fill='%239D8869'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    bottom: 0;
    content: '';
    display: none;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
  }
  .lp-menu__item.has-submenu .lp-menu__link:focus {
    outline: 1px dotted rgba(0, 0, 0, 0.25);
  }
}
@media screen and (min-width: 769px), print {
  .lp-menu__item.has-submenu {
    padding-bottom: calc(0.75rem + 0.25rem);
  }
  #MenuColumn {
    padding-bottom: 0;
  }

  .lp-menu__item.has-submenu.is-closed
    > .lp-menu__link
    ~ .lp-submenu-container {
    height: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    visibility: hidden;
  }
  .lp-menu__item.has-submenu.is-closed
    > .lp-menu__link
    ~ .lp-submenu-container
    .lp-column {
    opacity: 0;
  }
  .lp-menu__item.has-submenu > .lp-menu__link ~ .lp-submenu-container {
    transform-origin: top;
    transform: scaleY(0);
    transition: transform 0.23s linear;
  }
  .lp-menu__item.has-submenu
    > .lp-menu__link
    ~ .lp-submenu-container
    .lp-column {
    transition: opacity 1s ease;
  }
  .lp-menu__item.has-submenu:hover > .lp-menu__link ~ .lp-submenu-container {
    transform: scaleY(1);
  }
  .lp-menu__item.has-submenu:hover > .lp-menu__link {
    min-height: 40px;
  }
  .lp-menu__item.has-submenu:hover > .lp-menu__link::after {
    display: block;
  }
}
@media screen and (min-width: 769px), print {
  .lp-submenu-container {
    width: 100%;
    height: auto;
    background-color: white;
    left: 0;
    top: 100%;
    padding: 3rem 1.5rem;
    position: absolute;
    z-index: 101;
  }
}
@media screen and (min-width: 769px), print {
  .lp-submenu__title {
    color: #3e3e3f;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.03em;
    text-transform: uppercase;
  }
  .lp-submenu__title:not(:last-child) {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 769px), print {
  .lp-finalmenu__item {
    display: block;
  }
  .lp-finalmenu__item:not(:last-child) {
    margin-bottom: 24px;
  }
}
.lp-menu__button {
  border: none;
  margin: 0;
  padding: 0;
}

.lp-menu__hamburguer {
  width: 24px;
  height: auto;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.lp-menu__hamburguer:focus {
  box-shadow: 0 0 0 1px lightblue;
}
.lp-menu__hamburguer span {
  width: 100%;
  height: 2px;
  background-color: #9d8869;
  display: block;
  flex: none;
  transition: 0.4s;
}
.lp-menu__hamburguer span:not(:last-child) {
  margin-bottom: 6px;
}
.lp-menu__hamburguer.is-active span:nth-child(1) {
  transform: rotate(-45deg) translate(-0.25rem, 0.25rem);
}
.lp-menu__hamburguer.is-active span:nth-child(2) {
  opacity: 0;
}
.lp-menu__hamburguer.is-active span:nth-child(3) {
  transform: rotate(45deg) translate(-0.25rem, -0.25rem);
}

#Main {
  position: relative;
}

#Footer {
  background-color: #f5f7f5;
  color: #3e3e3f;
  padding: 2.5rem 1.5rem;
}
@media screen and (max-width: 1023px) {
  #Footer #FooterPrimaryColumns .lp-column:not(:last-child) {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  #Footer {
    padding-bottom: 64px;
    padding-top: 64px;
  }
}

#FooterSocialColumns {
  margin-top: 50px;
}
@media screen and (max-width: 1023px) {
  #FooterSocialColumns {
    margin-top: 25px;
    text-align: center;
  }
}

#FooterAboutParagraph {
  font-size: 14px;
  letter-spacing: 0.03em;
  margin-bottom: 0.75rem;
  max-width: 411px;
  line-height: 1.8;
}
@media screen and (min-width: 1024px) {
  #FooterAboutParagraph {
    margin-bottom: 45px;
  }
}

.lp-footer-menu__item {
  display: block;
  font-size: 11px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.lp-footer-menu__item:not(:last-child) {
  margin-bottom: 29px;
}
.lp-footer-menu__item a {
  font-weight: 400;
}

a {
  color: inherit;
}

.lp-footer__title {
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #241f40;
}
.lp-footer__title:not(:last-child) {
  margin-bottom: 28px;
}

#SearchContainer {
  left: 0;
  z-index: 111;
}

@media screen and (max-width: 768px) {
  #SearchContainer {
    width: calc(100% + (2 * 1.5rem));
    height: auto;
    left: -1.5rem;
    position: absolute;
    top: 100%;
    transition: transform 0.3s ease, opacity 1s ease;
  }
  #SearchContainer:not(.is-active) {
    transform: translateY(-300%);
    opacity: 0;
    z-index: -1;
  }
}
@media screen and (min-width: 769px), print {
  /* #SearchContainer {
    width: 100%;
    height: 100%;
    background-color: white;
    padding: 11rem 1.5rem;
    position: fixed;
    top: 0;
  }
  #SearchContainer .lp-search__form {
    margin-left: auto;
    margin-right: auto;
    max-width: 769px;
  } */
  #SearchContainer:not(.is-active) {
    display: none !important;
  }
}
.lp-search__button {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
.lp-search__button:focus {
  box-shadow: 0 0 0 1px lightblue;
}
.lp-search__button .lp-icon {
  width: 100%;
  height: 100%;
}

.lp-search__form {
  position: relative;
}
.lp-search__form .lp-control.has-icons-right .lp-icon {
  cursor: pointer;
  height: 3em;
  pointer-events: initial;
}

.lp-search__label {
  font-size: 0.85em;
  left: calc(0.75em + 1px);
  letter-spacing: 0.16em;
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  top: calc(1em + 1px);
}

.lp-search__input {
  height: 3em;
  padding-top: calc(1em + 1px);
}
.lp-search__input:focus ~ .lp-search__label,
.lp-search__input.is-active ~ .lp-search__label {
  font-size: 0.5em;
  font-weight: 500;
  left: 0.75rem;
}

#omny {
  background-color: #ededed;
  padding: 90px 1.5rem 24px;
  text-align: center;
}

.lp-section.is-static {
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
}

@media screen and (min-width: 769px), print {
  #About {
    padding-bottom: calc(133px - 3rem);
  }
}

#About .lp-block__content {
  font-size: 14px;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 769px), print {
  #About .lp-block__content {
    max-width: 324px;
  }
}

#AboutLesParc {
  padding-bottom: 0;
  padding-top: 65px;
}

#AboutLesParc .lp-line {
  max-width: 818px;
  height: 18px;
  background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/line-separator.svg?v=1772809039");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 60px auto;
}

#AboutLesParcSingularPerfectionTitle {
  font-weight: 500;
  left: 0;
  position: absolute;
  text-transform: uppercase;
  top: 0;
}
#AboutLesParcSingularPerfectionTitle > span {
  display: block;
}
@media screen and (min-width: 769px), print {
  #AboutLesParcSingularPerfectionTitle {
    font-size: 50px;
  }
}

#AboutLesParc {
  background-image: url("data:image/svg+xml,%3Csvg width='1242' height='142' viewBox='0 0 1242 142' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.05' fill-rule='evenodd' clip-rule='evenodd' d='M377.772 136.834C388.29 139.025 399.684 140.778 410.202 140.778C435.183 140.778 459.286 130.26 459.286 101.336C459.286 77.4118 439.826 67.5708 421.942 58.5269C406.738 50.838 392.672 43.7252 392.672 29.0246C392.672 15.0005 404.505 8.86511 417.214 8.86511C428.609 8.86511 440.003 12.3711 450.521 17.1918V3.16785C440.88 1.41486 430.8 0.100098 420.72 0.100098C398.37 0.100098 376.457 8.86505 376.457 34.2836C376.457 56.696 394.486 65.8303 411.534 74.4672C426.82 82.2122 441.318 89.5572 441.318 105.718C441.318 123.687 429.924 131.575 412.832 131.575C401.437 131.575 388.29 128.069 377.772 122.81V136.834ZM95.1003 138.587H20.1595V25.5182C20.1595 12.4143 13.7196 11.8512 4.11865 11.0117H4.11765C2.8017 10.8965 1.42633 10.7762 0 10.6177V7.11176L37.6895 2.29102V112.73C37.6895 128.945 37.6895 130.698 54.343 130.698H72.3113C86.9705 130.698 88.0091 122.753 89.4889 111.432C89.6017 110.569 89.7171 109.686 89.8413 108.786H95.9768L95.1003 138.587ZM276.974 138.587H198.527V23.7653C198.527 9.30298 191.077 7.98822 177.93 5.79694V2.29102H273.468L274.345 26.833H268.209C265.58 13.6855 264.703 10.1794 249.803 10.1794H228.767C217.372 10.1794 216.496 12.809 216.496 23.327V63.2078H242.352C255.938 63.2078 259.882 59.2635 262.074 46.5543H266.894V88.188H262.074C259.444 74.164 257.253 71.0963 242.352 71.0963H216.496V118.427C216.496 130.421 220.507 130.379 230.194 130.28C231.126 130.27 232.111 130.26 233.149 130.26H255.062C269.345 130.26 270.339 124.219 272.327 112.138L272.331 112.115L272.358 111.951C272.434 111.489 272.512 111.018 272.592 110.539H278.727L276.974 138.587ZM599.087 11.9325C589.007 11.9325 587.692 14.562 587.692 24.2036V68.4667H598.21C618.37 68.4667 628.011 59.7018 628.011 39.104C627.573 18.068 618.808 11.9325 599.087 11.9325ZM587.254 78.1082V138.587H565.342V29.9007C565.342 10.6177 565.342 9.74127 546.059 6.67352V2.29102H609.167C632.832 2.29102 650.362 15.0002 650.362 39.5423C649.941 78.2502 620.034 78.1812 590.887 78.1138H590.883H590.88C589.669 78.111 588.46 78.1082 587.254 78.1082ZM766.06 87.3123L787.534 28.1485L810.761 87.3123H766.06ZM813.829 96.5156L829.168 138.588H850.204L800.682 2.72998H762.554V7.11249C763.543 7.3103 764.592 7.47839 765.66 7.64954C771.689 8.61578 778.331 9.68024 778.331 16.754C778.331 18.507 775.701 26.3955 774.825 28.5868L734.506 138.588H747.215L762.554 96.5156H813.829ZM986.936 11.9325C973.282 11.9325 973.301 16.6204 973.345 27.8403C973.348 28.5042 973.351 29.1908 973.351 29.9007V65.8373H984.745C1002.28 65.8373 1016.3 59.2635 1016.3 39.5423C1016.3 19.821 1005.78 11.9325 986.936 11.9325ZM1021.56 138.587L985.621 75.917H972.912V138.587H951V29.9007C951 10.6177 951 9.74127 931.717 6.67352V2.29102H983.869C1008.41 2.29102 1038.65 7.54999 1038.65 38.6657C1038.65 59.2635 1026.82 68.905 1007.53 71.9728L1044.79 138.587H1021.56ZM1194.23 9.74237C1207.38 9.74237 1216.14 17.1926 1217.9 30.3401H1242C1238.93 6.67456 1216.58 0.539062 1195.98 0.539062C1152.16 0.539062 1139.89 30.3401 1139.89 69.3443C1139.89 109.225 1152.16 141.217 1197.3 141.217C1210.45 141.217 1226.66 138.588 1238.93 133.767V120.62C1229.29 128.07 1216.14 131.576 1203.87 131.576C1167.06 131.576 1162.24 92.5716 1162.24 64.0853C1162.24 43.0493 1166.62 9.74237 1194.23 9.74237Z' fill='url(%23paint0_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='621.001' y1='0.100098' x2='621.001' y2='166' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233E3E3F'/%3E%3Cstop offset='1' stop-color='%233E3E3F' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position-x: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  #AboutLesParc {
    background-size: contain;
  }
}

#AboutLesParcSingularPerfection,
#AboutLesParcCustomizableGems {
  margin-left: auto;
  margin-right: auto;
  max-width: 1040px;
  position: relative;
}

#AboutLesParcSingularPerfectionImage {
  margin-top: 0.75rem;
}
@media screen and (min-width: 769px), print {
  #AboutLesParcSingularPerfectionImage {
    float: right;
  }
}

@media screen and (min-width: 769px), print {
  #AboutLesParcSingularPerfectionBlock {
    max-width: 481px;
    margin-left: calc(49px - (2 * 0.75rem));
  }
}

#AboutLesParcSingularPerfectionBlock p {
  color: rgba(62, 62, 63, 0.8);
  letter-spacing: 0.03em;
}

#AboutLesParcCustomizableGems {
  text-align: center;
}

#AboutLesParcCustomizableGems .lp-title {
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-transform: uppercase;
}
#AboutLesParcCustomizableGems .lp-title > span {
  display: block;
}

#AboutLesParcCustomizableGems .lp-subtitle {
  color: rgba(62, 62, 63, 0.7);
  font-size: 16px;
  font-weight: 300;
  letter-spacing: 0.03em;
  line-height: 28px;
  margin-left: auto;
  margin-right: auto;
  max-width: 818px;
}

#AboutLesParcCustomizableGems img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#AssembleYourJewel > .lp-container {
  padding-bottom: 60px;
  border-bottom: 1px solid #f5f7f5;
}

@media screen and (min-width: 769px), print {
  #AssembleYourJewel {
    padding-top: 80px;
  }
}
#AssembleYourJewelBlock {
  max-width: 288px;
}
@media screen and (max-width: 768px) {
  #AssembleYourJewelBlock {
    margin-left: auto;
    margin-right: auto;
  }
}

#AssembleYourJewelBlock .lp-title {
  color: #3e3e3f;
  font-family: 'Rosina', sans-serif;
  font-size: 23px;
  font-weight: 300;
  text-transform: uppercase;
}

#AssembleYourJewelBlock p:not(.lp-title) {
  color: #8b8c8b;
  font-size: 14px;
  letter-spacing: 0.03em;
}

#CarefullyPackedBlock {
  margin-left: 0;
  margin-right: 0;
  max-width: 315px;
}
@media screen and (min-width: 769px), print {
  #CarefullyPackedBlock {
    margin-left: calc(106px - (2 * 0.75rem));
  }
}

#CarefullyPackedBlock .lp-block__title {
  color: #241f40;
  font-size: 28px;
  font-weight: 500;
}

#CarefullyPackedBlock p {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
}

@media screen and (min-width: 769px), print {
  #Collections {
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='1060' viewBox='0 0 1920 1060' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.58' d='M251.5 89L623.458 303.75V733.25L251.5 948L-120.458 733.25V303.75L251.5 89Z' fill='url(%23paint0_linear)'/%3E%3Cpath opacity='0.58' d='M1655.5 201L2027.46 415.75V845.25L1655.5 1060L1283.54 845.25V415.75L1655.5 201Z' fill='url(%23paint1_linear)'/%3E%3Cg opacity='0.3'%3E%3Cpath d='M1600.75 536.162L1565.37 609.855L1529.63 535.372L1564.81 498.605L1600.75 536.162Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1605.74 512.463L1575.07 485.958L1641.35 422.653L1605.74 512.463Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1615.2 531.164L1689.77 491.143L1637.65 559.849L1615.2 531.164Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1604.18 547.894L1622.63 569.839L1585.73 604.354L1604.18 547.894Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1706.16 348.755L1714.18 461.291L1625.87 511.159L1670.06 389.882L1706.16 348.755Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1723.74 343.159L1761.36 373.84L1723.74 437.188L1723.74 343.159Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1724.19 323.185L1775.9 273.474L1761.98 358.977L1724.19 323.185Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1675.92 357.495L1687.58 273.951L1708.95 315.733L1675.92 357.495Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1715.55 183.215L1776 248.599L1722.93 304.746L1689.19 247.488L1715.55 183.215Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1688.27 220.21L1671.06 154.615L1708.83 168.328L1688.27 220.21Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1721.65 81.4495L1714.35 151.734L1664.72 137.518L1645.36 74.3297L1721.65 81.4495Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1629.66 81.0392L1642.5 133.386L1585.71 107.228L1629.66 81.0392Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1633.29 54.5859L1592.03 3.51645L1652.04 19.2286L1633.29 54.5859Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1646.03 60.6476L1669.77 30.4924L1707.3 60.6476L1646.03 60.6476Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1724.08 150.86L1733.31 88.6728L1757.12 127.554L1724.08 150.86Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1761.97 137.267L1775.82 228.261L1729.34 169.913L1761.97 137.267Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1479.9 148.79L1564.18 116.919L1564.18 116.952L1564.83 117.197L1650.48 149.569L1673.41 240.275L1657.71 383.644L1565.59 473.703L1472.67 382.865L1456.97 239.486L1479.9 148.79Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1524.64 511.684L1489.02 421.875L1555.3 485.179L1524.64 511.684Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1515.17 530.386L1492.73 559.06L1440.61 490.365L1515.17 530.386Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1526.18 547.105L1544.64 603.554L1507.74 569.05L1526.18 547.105Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1460.31 389.104L1504.5 510.369L1416.19 460.491L1424.22 347.977L1460.31 389.104Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1406.64 342.37L1406.64 436.409L1369.03 373.051L1406.64 342.37Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1354.47 272.696L1406.19 322.397L1368.41 358.199L1354.47 272.696Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1442.8 273.171L1454.46 356.715L1421.43 314.933L1442.8 273.171Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1354.37 247.82L1414.82 182.437L1441.18 246.689L1407.45 303.946L1354.37 247.82Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1421.55 167.529L1459.32 153.835L1442.1 219.41L1421.55 167.529Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1416.02 150.955L1408.74 80.6708L1485.01 73.5509L1465.66 136.728L1416.02 150.955Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1500.72 80.2809L1544.66 106.428L1487.87 132.616L1500.72 80.2809Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1538.33 2.73705L1497.08 53.7961L1478.34 18.4289L1538.33 2.73705Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1484.35 59.8689L1423.08 59.8689L1460.61 29.7139L1484.35 59.8689Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1406.3 150.08L1373.26 126.754L1397.06 87.8932L1406.3 150.08Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1354.55 227.461L1368.42 136.499L1401.04 169.124L1354.55 227.461Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M1564.82 2.84957L1619.89 61.4627L1565.78 96.8258L1565.73 96.7941L1510.48 60.6841L1564.82 2.84957Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3C/g%3E%3Cg opacity='0.3'%3E%3Cpath d='M296.917 114.553L324.578 135.658L289.882 156.764L296.917 114.553Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M301.966 2.64095L331.399 1.89539L334.106 2.39467L296.004 85.2321L250.159 22.965L274.584 10.5183L301.966 2.64095Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M193.201 73.0148L216.624 51.2182L234.129 35.6403L276.447 102.549L176.84 98.5357L193.201 73.0148Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M176.752 109.811L277.087 118.754L265.135 172.558L226.956 210.22L176.752 109.811Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M142.598 187.805L155.527 152.014L168.818 128.275L204.904 210.171L142.598 187.805Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M131.067 282.307V247.814L142.014 202.057L196.696 225.497L131.067 282.307Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M245.087 270.987L227.867 228.54L262.287 197.426L245.087 270.987Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M215.273 236.273L225.678 293.778V313.042L215.253 373.623L131.643 306.467L215.273 236.273Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M227.783 387.382L238.477 340.004L256.141 412.492L227.783 387.382Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M137.043 404.959L131.067 361.098V323.552L204.648 390.257L137.043 404.959Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M179.931 506.417L226.976 407.863L263.081 443.442L263.147 443.766C263.231 444.172 263.353 444.769 263.51 445.53C263.824 447.053 264.275 449.236 264.827 451.873C265.93 457.148 267.432 464.247 269.031 471.537C270.629 478.827 272.324 486.314 273.812 492.366C274.556 495.392 275.25 498.066 275.855 500.18C276.387 502.036 276.868 503.527 277.271 504.439C277.255 504.448 277.239 504.458 277.22 504.467C276.773 504.708 275.947 504.968 274.702 505.216C272.249 505.706 268.533 506.087 263.927 506.375C254.734 506.948 242.171 507.14 229.49 507.14C216.814 507.14 204.041 506.949 194.435 506.757C189.632 506.661 185.622 506.565 182.813 506.493C181.629 506.463 180.658 506.437 179.931 506.417Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M292.743 499.776L280.061 454.469L324.363 483.735L292.743 499.776Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M343.73 597.29L297.656 514.051L343.73 498.214L389.826 514.051L343.73 597.29Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M291.993 527.76L333.934 611.674H292.333L264.417 598.472L264.412 598.47L250.123 591.803L291.993 527.76Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M207.591 561.522L207.59 561.52C206.54 559.948 199.414 550.453 192.589 541.401C189.169 536.864 185.812 532.423 183.311 529.117C182.061 527.463 181.024 526.094 180.3 525.137L180.272 525.101L271.282 518.224L233.008 578.097C232.936 578.055 232.861 578.011 232.781 577.964C232.107 577.567 231.142 576.997 229.978 576.303C227.649 574.916 224.524 573.035 221.336 571.059C218.146 569.081 214.903 567.015 212.335 565.256C211.05 564.376 209.946 563.58 209.105 562.916C208.226 562.221 207.745 561.753 207.591 561.522Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M147.398 451.349L142.46 422.238L205.075 407.587L168.351 494.729L147.398 451.349Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M403.185 181.835L437.816 299.974V322.193L411.345 425.009L353.608 472.634H343.73H333.885L276.126 425.009L249.655 322.193V299.974L284.286 181.835L337.941 140.324H343.73H349.542L403.185 181.835Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M390.565 114.553L397.59 156.764L362.894 135.658L390.565 114.553Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M343.73 20.9689L384.344 103.199L343.73 124.903L303.137 103.199L343.73 20.9689Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M412.898 10.5183L437.312 22.9649L391.478 85.2323L353.356 2.39576L356.082 1.89537L385.517 2.64095L412.898 10.5183Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M470.848 51.2182L494.271 73.0148L510.632 98.5357L411.025 102.549L453.342 35.6403L470.848 51.2182Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M422.358 172.558L410.385 118.753L510.72 109.811L460.515 210.219L422.358 172.558Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M518.675 128.275L531.955 152.014L544.884 187.805L482.589 210.17L518.675 128.275Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M556.404 282.308L490.765 225.497L545.468 202.057L556.404 247.814V282.308Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M459.604 228.54L442.394 270.987L425.184 197.426L459.604 228.54Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M472.218 373.623L461.794 313.042V293.778L472.198 236.273L555.829 306.467L472.218 373.623Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M459.688 387.382L431.341 412.491L448.995 340.005L459.688 387.382Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M482.845 390.257L556.404 323.552V361.098L550.428 404.959L482.845 390.257Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M460.496 407.864L507.551 506.417C506.824 506.437 505.853 506.463 504.669 506.493C501.86 506.565 497.85 506.661 493.047 506.757C483.441 506.949 470.667 507.14 457.99 507.14C445.309 507.14 432.745 506.948 423.55 506.375C418.944 506.087 415.227 505.706 412.773 505.216C411.527 504.968 410.701 504.708 410.252 504.467C410.234 504.457 410.217 504.448 410.201 504.439C410.605 503.525 411.087 502.036 411.619 500.18C412.226 498.066 412.921 495.392 413.665 492.367C415.155 486.315 416.851 478.827 418.45 471.538C420.049 464.247 421.552 457.148 422.655 451.873C423.207 449.236 423.658 447.053 423.972 445.53C424.129 444.769 424.252 444.172 424.335 443.766L424.401 443.442L460.496 407.864Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M394.718 499.776L363.109 483.736L407.409 454.47L394.718 499.776Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M395.468 527.76L437.348 591.803L423.059 598.47L423.055 598.472L395.127 611.674H353.527L395.468 527.76Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M416.211 519.769L507.2 526.615L507.172 526.652C506.448 527.608 505.412 528.978 504.162 530.632C501.662 533.94 498.307 538.382 494.888 542.922C488.072 551.972 480.953 561.47 479.902 563.057M416.211 519.769L479.903 563.055C479.903 563.056 479.902 563.056 479.902 563.057M416.211 519.769L454.464 579.622C454.536 579.58 454.611 579.535 454.691 579.488C455.365 579.092 456.331 578.522 457.495 577.829C459.826 576.443 462.953 574.563 466.143 572.588C469.334 570.612 472.58 568.547 475.15 566.789C476.437 565.909 477.543 565.114 478.384 564.45C479.263 563.758 479.745 563.29 479.902 563.057M416.211 519.769L479.902 563.057' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3Cpath d='M545.022 422.238L540.095 451.349L519.132 494.73L482.418 407.587L545.022 422.238Z' fill='white' stroke='%23E1CFC2' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='549.045' y1='89' x2='251.5' y2='645.28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='1953.05' y1='201' x2='1655.5' y2='757.28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position-y: 60px;
    background-repeat: no-repeat;
    padding-bottom: calc(147px - 3rem);
  }
  #Collections > .lp-container {
    z-index: 1;
  }
}

#DiscoverHiddenValueSparksLife {
  background-color: #fdfbfa;
}
@media screen and (min-width: 769px), print {
  #DiscoverHiddenValueSparksLife {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

#DiscoverHiddenValueSparksLifePrimaryTitle {
  font-size: 34px;
  text-align: center;
  margin-bottom: 102px;
}

#DiscoverHiddenValueSparksLifePrimaryTitle,
#DiscoverHiddenValueSparksLife .lp-block__title {
  color: #3e3e3f;
  font-weight: 500;
  text-transform: uppercase;
}

#DiscoverHiddenValueSparksLife .lp-line {
  width: 174px;
  height: 16px;
  background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/line-separator-small.svg?v=1772809039");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 0.5em 0;
}

@media screen and (max-width: 768px) {
  #DiscoverHiddenValueSparksLife .lp-scoped-columns-wrapper {
    margin-top: 90px;
  }
}
@media screen and (min-width: 769px), print {
  #DiscoverHiddenValueSparksLife .lp-scoped-columns-wrapper:not(:last-child) {
    margin-bottom: 160px;
  }

  #DiscoverHiddenValueSparksLife .lp-columns .lp-column:nth-child(1) .lp-block {
    max-width: 394px;
    margin-right: auto;
  }

  #DiscoverHiddenValueSparksLife .lp-columns .lp-column:nth-child(2) .lp-block {
    max-width: 394px;
    margin-left: calc(137px - (2 * 0.75rem));
  }

  #DiscoverHiddenValueSparksLife .lp-block__title {
    font-size: 41px;
  }

  #DiscoverHiddenValueSparksLife .lp-block__content p,
  #DiscoverHiddenValueSparksLife .lp-block__content ol li {
    color: rgba(62, 62, 63, 0.7);
    letter-spacing: 0.03em;
    line-height: 28px;
  }

  #DiscoverHiddenValueSparksLife .lp-block__content ol li {
    list-style-type: decimal-leading-zero;
  }
  #DiscoverHiddenValueSparksLife .lp-block__content ol li:not(:last-child) {
    margin-bottom: 30px;
  }
}
#EarlyBird .lp-block__content {
  font-size: 14px;
  letter-spacing: 0.03em;
}
@media screen and (min-width: 769px), print {
  #EarlyBird .lp-block__content {
    max-width: 288px;
  }
}

#ExclusivelyBrazilianGems .lp-content p {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  line-height: 22px;
}

#ExclusivelyBrazilianGemsColumnOne .lp-title {
  color: #241f40;
  font-family: 'Rosina', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
#ExclusivelyBrazilianGemsColumnOne .lp-title > span {
  display: block;
}
@media screen and (min-width: 769px), print {
  #ExclusivelyBrazilianGemsColumnOne .lp-title {
    font-size: 41px;
    line-height: 45px;
    max-width: 315px;
  }
}
@media screen and (min-width: 769px), print {
  #ExclusivelyBrazilianGemsColumnOne .lp-title {
    max-width: 392px;
  }
}

@media screen and (min-width: 769px), print {
  #ExclusivelyBrazilianGemsColumnTwo {
    margin-top: calc(104px - (2 * 0.75rem));
  }
}

@media screen and (min-width: 769px), print {
  #ExclusivelyBrazilianGemsColumnThree {
    margin-top: calc(82px - (2 * 0.75rem));
  }
}

@media screen and (min-width: 769px), print {
  #ExclusivelyBrazilianGemsColumnFour {
    margin-top: calc(128px - (2 * 0.75rem));
  }
}

#FullVideo {
  /* height: 300px; */
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  /* margin-top: 3rem; */
  max-width: 1920px;
  padding: 0;
}

/* #FullVideo:first-child {
  margin-top: 0;
} */

@media screen and (min-width: 1200px) {
  #FullVideo {
    margin-bottom: 128px;
    /* margin-top: 0; */
    /* height: 400px; */
  }
}
@media screen and (max-width: 1460px) {
}

#MakeYourChoicesHead {
  border-bottom: 1px solid rgba(157, 136, 105, 0.1);
  padding: 0 1.5rem 30px;
  text-align: center;
}
#MakeYourChoicesHead .lp-title {
  color: #241f40;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}

#MakeYourChoicesOptions {
  padding: 30px 1.5rem;
}

#MakeYourChoicesBody {
  background-color: #f9f5f3;
}

#MakeYourChoicesOptionsProgress {
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 510px;
}

#MakeYourChoicesOptionsProgress li button {
  font-size: 11px;
  text-transform: uppercase;
  font-family: 'Rosina', sans-serif;
  color: #b2b2b2;
  text-decoration: none;
}

#MakeYourChoicesOptionsProgress li.is-active button {
  color: #9d8869;
}

@media screen and (min-width: 769px), print {
  #MakeYourChoicesOptionsProgress {
    margin-bottom: 41px;
    text-align: center;
  }

  #MakeYourChoicesOptionsProgress li {
    align-items: center;
    display: inline-flex;
  }
  #MakeYourChoicesOptionsProgress li::after {
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.60017 12.7047C5.72016 12.8234 5.85966 12.883 6.01965 12.883C6.15915 12.883 6.31914 12.8239 6.43914 12.7047L11.8495 7.33793C12.089 7.12036 12.089 6.74383 11.8495 6.50639L6.43864 1.13963C6.21865 0.901697 5.83966 0.901697 5.59967 1.13963C5.36017 1.35721 5.36017 1.73373 5.59967 1.97117L9.99295 6.32806H0.608834C0.269844 6.32806 0.00985246 6.58537 0.00985246 6.92216C0.0084949 7.00063 0.0230681 7.07857 0.0527018 7.15133C0.0823355 7.22408 0.126422 7.29016 0.182329 7.34561C0.238236 7.40106 0.304817 7.44475 0.378096 7.47407C0.451375 7.50339 0.529849 7.51774 0.608834 7.51626H9.99301L5.60017 11.8731C5.36067 12.0907 5.36067 12.4672 5.60017 12.7047Z' fill='%23E1CFC2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    margin: 0 20px;
  }
  #MakeYourChoicesOptionsProgress li:last-child::after {
    display: none;
  }
}
@media screen and (min-width: 769px), print {
  #MakeYourChoicesOptionsGems.swiper-container:not(.swiper-container-initialized) {
    max-width: 510px;
    overflow: initial;
  }
  #MakeYourChoicesOptionsGems.swiper-container:not(.swiper-container-initialized)
    .swiper-wrapper,
  #MakeYourChoicesOptionsGems.swiper-container:not(.swiper-container-initialized)
    .swiper-slide {
    width: auto;
    height: auto;
  }
}

#MakeYourChoicesOptionsGems button {
  align-items: flex-end;
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
#MakeYourChoicesOptionsGems button:focus {
  outline: none;
}
#MakeYourChoicesOptionsGems button:focus > span {
  box-shadow: 0 0 0 1px lightblue;
}

@media screen and (min-width: 769px), print {
  #MakeYourChoicesOptionsGems button::after {
    width: 11px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M5.6 0.0974121L10.4497 2.87923V8.44287L5.6 11.2247L0.750257 8.44287V2.87923L5.6 0.0974121Z' fill='%23E1CFC2'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    flex: none;
    margin: 0 25px;
    position: relative;
    top: -3px;
  }
  #MakeYourChoicesOptionsGems button:last-child::after {
    display: none;
  }
}
#MakeYourChoicesOptionsGems button > span {
  align-items: center;
  color: rgba(157, 136, 105, 0.5);
  display: inline-flex;
  flex-direction: column;
  flex: none;
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-weight: 500;
  justify-content: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
#MakeYourChoicesOptionsGems button > span::before {
  width: 50px;
  height: 50px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMMAAACMCAYAAADBcR0TAAAgAElEQVR4nO2deViTV/bHj9NiC1ahxVYRBGQNCMq+7+C+1A033PdWbeuGhrqgoogoKgoosslOgJCQsO8kb4C8oIKigALi1ta202k7M53fdOz5/XGTIWbAOp3WYPt+nuc8oZrAe+4933vOPfdiARgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgY/tBwOJzhrY2Neo2NxXrNzc1qqn4eBoaXyu2WRvvuW/SJu+3Sm3duSH+809aEna2N2HGt4enNZlFrm7T+jERSaqLq52R4icyZs2GCk9OKVbNnr127cOGxSZs2CTRU/Uy/JXdvUVbdHc3VvR1Xn3a309h9Q4p32pqwq60Ju9qk2HWDxq72Zuy81YztNxrxWnNduUgkNFL1czP8hqxceXTmnDn7L9rZLaNtbVfRbm7HaHf3UNrff33T3Lk7z2/efHmmqp/x16arjVrb09nybe/tq9h9k4jgzg0p9ty6ir2drXivsw17Otqwt+sm9vV24b2+Luy8ex2vtdb/paG+dKOqn5/hVwYRh23cuPdgQMCntLn5BdraOoa2tY2XOrtJaDe3YtrNLYl2d99MBwQk0OvW5RzZtClNR9XP/GvQ03V1f2/XVeztuIrd7TR2tTVid3sLPrjTjp/fu4NP7vfgF/e68WF3J/Z23sR7XbfwQW839vZ04e2uVrzaKkKJRMBWtR8MvxKbNm3SWLfpxAVr6wVSY+NVtOXEM03Wdhck1naJEkdHirazK6StrK7QLNZmmsU6RpubB9MzZhwpDA/nvNK1c/ctata9rmt4r/M69nZcw57bLdhzqwUf3LmJT/ru4jcP7+NfHt3Hr+734uO7HXjv9g3s62jHB3fvYHfHLbzZ2oLXWpuwka7A6uq8aar2h+FXYP78T8KMjJZKDVmHJSZWEZSVXQzFso2lTKzPSEaNWkiPGrWTHjEimB4xahs9Ru9Ao5n5Uam+/l569uxTNWw2x1LVz/9LuH27wbDnzrUnfXdu4OO+LvzyYS8+ud+Nj3s68HH3bfyyrxu/ftCLX/X14Gc9XXjvdht237yGX/R04w9f/hm//eJr7LjRho3iGpQ01GBtPf+bmoJkLVX7xfA/sHLlxxu9/Tc2TZgwXTreaGujmXVog4VtPMWyTaNY1hmSEaNqaY0RqfQozTO0odnZxsmeHPEE051N+sZsqb7Rh9I5c07WHjlSOFHVfvy3dN9qibh3txU/f9SDf/3ma/zn99/j/33zZ/zmUR9+1tOJn/d24uPu23i/sw2726/i7WuNeOtqI37RfRd/+v4fiD88xc96+1BSW4FV5UKsqivCkpKsUFX7xfALCQo65bgk6IzY2jGM0jPc2KBrEtqgx7pMsWyyKHObNIplnU5pjEiitUZn0SaTOA0WjnmU6aRzDePGr6LHm+1tGm8a0qSjs422sNhZa24eMVLV/rwo7e3tw3vuXP3i0f0u/P6br/Cnfz1FRET857/why+/wM97O/BeRyt2tknxZguFrdJ6bJFUYzNVhZ3XpPjd48/w6Xf/wC+676OoqhSF+ZlYJMhFYVHmN6mpqSNU7R/Df8myDWfHLFoam+81M0esZ7ixQWd8UNNYvcAmXZNIia5JDGXAiqNMrJKpsXolUrPJ4kaWba6EZceRjB9/QKqjs54ePXYDra29mdbW3kaP0txD6+h8YqFqn16UO+0Nc3s6r+Kjvi786zdfI/5EtIBPf8Ifv/0an/R1YUdrE7ZK67FZUoVSUTlKaktQXF2EkpoSvCGlsO/WLbwplWJpYR7mZyZibkYScnnpmJf3++u2/e6ZtyXLcFZQeZ2VZ414nHmCWNc4lBpneIjSNYmhdE1iZa/RlIl1roRly6PMbfMoPZPzDVpaq2gtrZW0ltY6mRhW0ZqawfTIkdvnqNqnF6W7o/lsd8dVvNfZin958jn+9M9/If70E+IPf8cfvv4M+zpb8VpTLUpFFdhQW4LiqiKsryjE6lIeVhTlY7kwDyuLuFjCz8HcjATMSIrBtIQLmJmZgDk5sdGq9m9QNl1qVgvOb9Q7IWjW31/QbLyfIzY/zqu3ZPMaLdm8eku2oJm1v0Rsvp8jNt+f12i6j19jElpQYxjGkehGlpW9F8UpfSc0uUDrQ07NW6r25ddk5oc1Y2evoOqNXEQiXat8sa7hfkrXOIwIwTyO0jWPofTMoykTqyyKZcunWLZ5lNaY0Kbhw1fRmlrraC2tLbT26G20tvYGWlNzB62hsW29qn16UXpu0xV322nsamvCz+7dwX98/RX++O23+Lcnj/GzntvYRouwqb4MJTXFKKoUYl05H6tLCrBcmIcl/BwUcDOwgHMFczIuY3pyDKbEn8OkuDOYnBCDqakXBKr27z/Y1NysdqT4um2oULTuk3jOzi1nU3asj0rZsTo8bseysHM715yI37n5XPbObUm8HdtSSnbsSCnZsSu1bMfuzKpPdmdWfbI3T/TxfoH04yNlVz8Kq2nfFiHu3BYp7V0bVtPtMT+17D1V+/e/Mn8L9d60pU31+i4ikb5NhVjXeD+la3KM0jWJofTMYyg9ViylZx5DGVikUixbIcWyzac0RrGlasM30MPVt9KamttoLa1ttPbozbSW1hZ6xIite1Tt04vSe7u58U5bI3Zcp/BeRyt+/aAXv3l0H7+83413bzYjTVXIhCDAujIeVpcUYIUwD0v5OSjkZiKPcwU5GYmYcSUOUxLOY2JcFMZfiMT4mChMTDnTpGr/niG8rNH+SBm9KaxY8smRImrn3izh7m1x6cGbo6/sXXXi0r7VEUnstZFJ7M0X89mbE/jsT1JK2Lsza9nBufXsvXl1+/bxG9kHS1rZx2o72cdr7uwLF3XsPdn0IPhc6xe7N+Q2xy2IqU8PvvXjlO2Ib6ja11+K/aZLan4LJXX6LiKRgU2NWNckktIzOU3pmccSIbBiKQMW2TuwbPnUhIkFEjX1k7Ta8G202vBt9PBRe6SaWltpLe0NtLb2KlpdfftpVfv0ovTcpuvutDZiZ2sD3utsxS/u3cWv7/fik3tdePtaAzbVl6G4Soj15YVYV87HuvJCrCnjYZkgFwX56ZifnYzZafGYmhSDSfHnMD7mFMadO4ExZ09iQuKpOlX7BwAA8yPL3nMJTjn1SY4oNLy2ZcexcumuMKFk9/b43L0bopL3rTuVuG/Vycv71kYmsdefTmFvjs9nf5BQwN6aJGDvTC9jBxdI2CECKftgSSv7aMkN9rH6Tna4zCIl3eyoq1/tC5U8OBzI6chdzrnNWVf5+NjaenxX1X7/Uhxn1hUauNSI9G0qxHqseMqAFU0ZsGIVLIYyYMVQJtZ5lJ4Jt+F1tURaTS2EVlPbRqtp7JKqjwlt0hr9oVRbezX9xhubC1Ttz4vS00mn3WlrxDs3pPjgTjt+2deD3zzsw6/ud2P7VQk21JWSrFDOx7qKQlmpVIhlglzk5aZhbmYSZl65iCkJ5zEhLgovnj+JF6LCMTrqOMbGhmcDwDCVOjgzkufsvTc5f+KW6Kvzk6jEs+Ibe8Jrru49wKvZtyuZu29zbCp7/WmSEeRi+EAmhk+S+Oyd6dXs4HwxO0QgZe8vamUfLWtlH69uDzle3R4SUd/JjpR+zo5s/oq9oeJxnB/3YdXMkq+qFgruF64ovJ+zJPvGApU6/wsx8S1N1XcQiPRs+ZSBVZ5MAHEyi5FZNGVilUZpj81uVFNLotXUPiViGL6dVtPcI9UwjW7Q1F4rHTFic4mq/XlBht290bj7TlsT3r3ZjA+7O/CrB3347eOH+OcH9/DWNQk21pVifaUAa0pJiVRZzMUyQS4KuZlYkHMFORkJmJ4Sh8mXozE+5jTGnovA6FPH8ExUGJ49e2AbALwOAK+BKkQx51INy/dgdqXZirBrhlvirs9IuZoVe717b3TDrb3HK5r3BeeWsHcm8dnrz6Wy1yuKIaGA/XFyYciOtOKQXVnVIXtyakNCBFJ2iEDKPlDaEhJW3hoSVnkjZH/tvSNLyh5eXFz88Ipnbp/IV/ilKKD0e5F/1q16rwg+5X8g82rg5aZPd6fiK9VjNvYQXjRw4IsNbLhiA1byAFkhmjJgRVOGFvGUhma6VE0tlFZT206rqe0k5ZLmbqm66fkGda0D0hGjttGBgYGvqdqn5zAMSIC+VlPKN7l7U4p3b9D4qKcTv3p0H7/77DF+++gBdrZKsUlUjqIqIdaU8bCyOB/LBBwsKsjCwvx05GanYE5GAqYnx2FSfDReunAKY86cwDMnwzAq6giyd222BIA3AEANiCheLnMuNWt47okNMVpxRGq8IarSLrysJK751oGLbX17TzV27jvIl7CD86uJIM6kstecSg7ZcDYtZOvlnBAihvJ/i2FvflNICL+RvV/QyD5Q3BISXNQaGsDtE3pzesp9Cp+IfIv/LJ5a8XexV+rNJtPlhx4Yegd9YRG4o8N+zZG7fvtTh25bbQDsp1clGzlwZWKIfkYIhqxoypAVTRmwzlEGrGhKTS2GiEBtO62mtpe8agbT6mZxDepau6WjRwfzVe3PIAwDgD8BEcLrQIJ0eGebpLKrtQnv323HJw/68JvHj/Avjx7g3ZtXsaWhGiW1JVhbXkiygjAXi3nZWJiXjvnZKZiTfhnTk2Mx6eI5vHT+FJ6POoFRkWEYGXmQBwAjAEAdiCCGq8xr96MF620+iBIHnCsTeIdml82MzM97P+xK0pro3DMfpBYd3Zld9elHKbxPN8VmhWy6kBGyPTYnZHtibsiOtPKQHRmVIbsyykN2ZZSH7MmtDQnhS9j7+RL2cm7HZc/c+yI/bl+VN/dhlXNmh8QxnpaydsXfHrfgwAOdBfvvv+27ttfk/W3t7jtiXpn2IgCA/5KqLGPHYrGBDUdswDohywb9WcHQQpYZrOIoTa2oJjW1YFpNbQetphZMqw3fS6tpHpCqa7Ol6uqb6TFjQqJU7c8ADCgEAHizmaqYdaetCXtuX8PHfXfxywf38esHD/B+x028QYtl2aHo32cLxfwcFORnyMqkRJIZLp7Hi+ejMPpMBJ4+fRTZO7fNBYBR0C8I1YkBAGDGRekcj+i6QsuPL1Uazttdw1q4q9p+4xHunEMx5+YcPBc1/dML59acSzu0KS7jwKaYtAMrIxLCZuwIvxSw60TilOCTl/13nU622RgqcNgayXMPSeD4RJVwfc5Vcd2O8wpsQtLKDTZFtugu2ndVd/qGVh2f5bf1pq277fjh6exZkWVWKnX8FzB/VTbPzKNWZGyTLjZkRVCGFjGUsVUsZWgRQxlakFejiRfEJtbJlKHplQayed4jE0MwPVxjO62uvoEeMWIbPXr0waF2r38gIbwBAG8CCdS3rtPVSV1tTdh75wY+6uvGz/t68eGdLuy83ozXGuqwsa4c6yuFWF3CwzJBHhYVZCGPk4a5mcmYkRKPyZdj8FLsWTx3LhwPH96dAgA6AKANACMBQEP281RLeE2vYVjN9S0fXuKF780pDdken79/e0LB/u3xBfuDTiQcDjx+KXxTXM6BDy5yDn4QT2xrQt7BnYm5oUuPx8UuCItNmsU+nTn3eEqCd0Re8aTQjAa7M7W0+YdnW/Xe/+iq7oxNLbr+K1tNF31S43MwI2hNcu+bqvb5l7BsfTrfzLup3sShUGxiFUkZW0RTJlaxlIlVDGVsEUsZW5CvWTbpFMuWR6lrHJGS7LCHVhu+nR4+fD2tobGe1tTcQE+YsMdT1f4oMAz69wiKGeENkAkBADTnzJkz4UZz3a3OG1LsuXMT7/d24f3uLuy+dRNvtjThVUkdNtSUYX15EVYV87CUn4eFeVmYn5WKmamJmJwYh3GxUXgy4mD3+PE6DgBgCADvAYAmEDEMjbjgIL6VfOeblTHN3ftCiyUHg7OKj+zKFB7cFJdzaP2phMPb4nJCtyZxD25N4R3clsw/tC2Zf+ijK4JDwRkloezs8sMHeLWHjxQ1HD1WJgoLzq06tVV4/eKHcRnnlobHXvLYeoRruzb0/LyTxcaq9vN/YcvH+ZstA1rqTVxFYhObVMrE6hxlYhVHGVvFUsZWsf8WhpVdPmVlV0SN1YtvJN2kHbS6+nJaXZ2IQVt7OR0QsFdT1f4oIM8KAwlhBJBSZjQA6AUGznZtpipu37regJ23WvBORxt23mrDW60t2Eo3IE3VIVVTjjXlxVgm5KGggIN5nHRMT0vEhIRoPBlxoMPa0vB9AHAAAGMgYlAslYYGHER1zhf/Nz+4oC7GblVIq+nC3V3OH0VXL4/MPP3hpdwjHrtjC43XnOkyXRfdPnHL+Sb3nTE874+juO4fHOUvOBB9eX9B9ZGw0qZjYZUNx8IrpUdO1EiPHioUH5t/MnP69uJi1afA/5EPdmdOsp8trTd3rxWZO1aLza3lmUHRYigrOyFlZVdETbDmStSGH6fV1dfR6upLaQ2NdbSGxgZaV3dVhap9UUJRDHIhvAlktR4JAG8DwFggwTt55MiRbgVZV9Jutoh+unFNgjeuN2LrtUa8SktQ2lCHVF0VVlcUY2kxD/kF2ZidnYKJCef/uZ/9Udlb6uqBAOALAJMBwAAA3gWSGd6CoSQGOWeuPpjhG5pJm645+Uh/6ZFHJlsudZmtjbptvOZs1/iNlx4YfpDQN35jzIPxKyMfjg888HjcrI+/tFz08bXlkamxa87mXPTbF1tmveHkjenhOYfO1NT8rn6Bw3eJNN3Sp1Zk7lovNrctokysop8RgrlVDGXlWEZZ2RVRLNtsSnv0h9JRo1bTGiNW0Roay2gNjfX0uHGrT6najwFQFIN8nyDPCtpAAtcKAOwAwBkA3OfOmh5YmJtW0lBf/PcmcTk2iMpQVFuM1ZUCLC3Ox0JeBmalx//w6d6PRcbGEz4FgIUAMBUA3ABgIgCMh/4yaWiKAQAgMK52vk8YV2S5+ugtsw0nrxmti7iuvybyrt6mi33jV53q0V0W+mDcouA+3SWf3h+/4vADo1VH7xkuPfiZyfrT9yftjm+cea50uqp9+C3wmC9ZZelfV2/uIRKZO9aLTaySZIKIkb3GUxZ2JRIL21zJBKPdUh2dzfTo0cvo0aOX0traq+nRo1fRJiZL56rajwGQ7xkUxfAWkEB9DwCMoF8MTgDgCgAeAOD99ttvz/hw07pDJ8P2Z549daz05PGDlXt2bstb+P70C+9ojdgBABsAYC4AeMs+5wgA1kDEMBr6y6QhsWcYpmB/ktlrK86k6cyLFaROC08rCQhPFUw9llLoeyRR6Bd2pWz6WU6pO/uixOGTiBaPg3H1PueF9Tb7km/abzkePzFw/TsK3+93hV+gRHfS1Po6c49akbljjdjcOl4mgmjK3CqaYtmkURaTOJIJRvukRkbBtL7RPuno0evp0aNX0qNHr6cNDFYV+fiEDolJHwB5dnhm4wykRJoAABZAyhsHAHABssJ7AglyPyCr/iwAmAcAC4BkgnkAEAAA7kAyir3se7AAQA8A3oH+rKCSUlox8F8DsmlSXg20AeC9cePGjX8/KiNkFVdau4p/vXqVoLV6ZWFr1TJOU9X8xIrK2ed5FTPPcsqnHk/Lcj0YPx/+s28sP2r/EzwrulcWu9l0lqV3Vb25Y4XY3DaVYlkdo1jW0RTLJpqymJQlMTI6LDUy2k4bGe2kjYzC6Hff3UKPHr2eHjt2PW1hseKAqp//OSjuHd4AsmcYBSQzjAcAEyDljS2Q1d0VSJArCmIKAEwDIgxf6BeBg+xz1gBgDqTsGgPPdpJe6jnDYM6+A6TnawgAZkDSoQ0QFTsBgJvdyi0bV+TWl60uvkmvLr5JL8+n6UWpNXTA8WSp/Zo90aPe1ZsOxGEL2ffRAZICtYAITN5HVoNnxfHK4RTYtm2if129uWu5mOWQI2ZZH6ZYVhGUhW0sZWia02BkFEwbGW2jjY330AZGZ2id8WH0u+/uoPX1N9DW1suH6j+kpbxAKsaIJpC5HAckQ7AAYBKQkskRSLC7yMwJSNzYAokhG9l7rWSfMwaSEcYA2Zi/Bf1CeCn/JKVyt0AdSJdAGwB0AcAUiGLtgahdUen+QNLc1PcsnVfMjsrMWpnfdH1BUtl1v9CLRfrOUz4GgJmy93gAGSALIDXmeCAD+B6QwVTcKClmjVcqWzit6JxsP7ul3tKjQsRyyBZb2IRR1nanKVunZErXpFQyxjClYfz4T2kDgwu0kXECrW9wmB47dhVtaflpnKqffRCUy2RFMahDf1dJC0jMjAES0IZAgtsUyCLKkpmFgrFkfzcBSDwoLpKKh23yWPhNURbCm7KHeEfmkDmQAHYDAB8gQT0NAGYACfKZSl/Pct92INxu9c7zr732WiAAzAaSEv2AiMgFiKis4dnBMAYyGPIVYSQ8K4pXKVMMc17YXGTlS4kmuvDFNi7nxXausZStUww11rRMMo5VRo01SmrU0TlM6+vvoI2M5tH6+qtpa+vYGap+8OegvGdUjBcNmb0FpJKQi+JdIMGtC2RuDYAIRG76QGJMB8iCqA39IhgB/eWRYrXwmzJQVhglc0QfSLDaAckIXkDqPH8gtd8UIIEut+lAgn82EIFMASIef4VXXyBZxV32PeVpczIAWAJZIXSAiPGVFYTLoqpDDnOuixymNIodPHPEDq5xYju3OGoMq0wyzqKMGmt2sUFn3Hp6jE5Qs47O6mY7u+WFADjUfRtoLyk/c5CLYgQ8K4q3gczlaCAxpWijgQjgbSBVwUjoL5nVob88emlzP5BzI2QP9y4QVRsBCVT5PsER+mtBeQvND0jGmAkAcwDgfSDtstlAROIPRASeQIQgNzfo7yJYyX7WOOhvqSnuJRQ32UMar9l5pt5LblZ7zO8UOXpeFDt6JYhtPRLEY40uNOqM30aPG7e5WV9/VrOx8fxmJ6fNkoCAQH14thwZij4OVCopHsLJmyxyUciFMRLIXI4CElfyr0fCs1lAUQTyW6qKQngpYlAWhDxDyEXxDpA0Ng76050RkPJmIpCSxxbIKu8BpJyS7yf8oD8beEB/RnAGIig7IBsoC+gvld4DsqoM1HUaKoGiHLjKzzTMZ2r+It+gdrHHzEKxq+8Fsa3nRbG+/tJmQ8OVLSYms5otLJa02NisaQ4IYG+E/jJAbkNVFAMJQh4zcmEoXuCTi2MgU1cw+eeGK9hLFYKcn1O8vB4cCUQcbwNZueUC0Yd+cVgCEYcNkEC3l5kdEMFMhv79gpnsc/rQv5F+R/YzlIWgGCSqZMAzF3g2MF6Xm++smCMB626J3KbH1jv5naYm2y1uMTNbdNXCYlOLtfWmFl/fjdHQHwRqCp8fqN2sat/lDBQvA4lCURyK2eNNGDj4FcdO5R3FwboGypez5GlQURzyDdMYIDX/OCAllrLpADmkkXeQ3gGSBUbBs/Wi4m83DQUhDDQ2g15nBllpoKfnpztjXRXXa1lmrcvU42IHhyXXHBw2XnNw+OSar+8qnrOzlyn0lwqKv8SiGBBDMVM8b0FQFIfcFANe0RSDX25DYb7/zUCr32DiUAwCxa6CPCAU7S0FG6xGVBwg5UBQFQNNvLII5H7LDyTHABG/obHxVL/3Pyitd517Ujx58uwb9g5zbvj7L8gaN24cS/YexQ6avIOiuBi8KllCWRjKNlDgK5eHQ2G+B2WYwutAK+PPrQbPWxUGWhmG6oAo3ulX3lsp9tlHQ3/TYSKQg0YPB69PQqeuimqytV/e5em5KA3IPsoOSA9eD0imfBuePaH/uSwxlFAWqnKAD2QD7buGml+DMpAw/tsB+LnBGKooZwZ5VlC+ojIWSINhIpBGwXQAWAQAa2yclxSYsNz5ALAcSOvZA8geyhhIWfkuPHvYpFguKi4Wr8J4MSigOFmDvb5KDNZkeBP6rzLLr60YAwlyXyCX0TYCwC4ACAGArQAwX/Z3LrL3ybODshhepFxiYHipDNZYUP7VRy0g5Y68TLIAUgp5ADmDmQX9h5E+QFrLLCCnsQPd1VIUw1Avkxj+IDyvy6b8649vQ/81hPFATtRNgQjDCsiZijWQMsociGh0ZZ95lfcMDH8QBmsj/vufSoH+drP8GoL8CsJ70N9qVjYdIJ0kxYtpindymBKJYUgxWJNAOTsMdAajeD9HfkdH/rWWgg10xqLYZmaEwDAkGKxr9ryTV8WrCIp3dBRN/ueK5y3KJ9GDXdFgYFApP3cNQ1kUcnvzBWygTDCUD9oY/uA8r1x63sGjsinfxVE+fBzo5J0RAQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwPDkAUBhjXb2+vc9nExbJ88eeIDZ6tJXzhaGyH5/y8wMPz+2e8zzyfU1aPihKvt96VOttjuZIs3Heyw28kWH7nY4AOXyT9U29nWtXv4T1f1szIw/Oog4rAzPlO2nvQJaLvg7YcxtrZ4xsYWY91dscbHE2udnFHs7IxNjk7Y5OWFovkLsXPWMnwwYxHdNzVwiqqfn+EXkHD+UiB9renTigr+UU5uZlNNpbCCqi7ll/GF6aU8XjJVXHO2ubLtdAWvOrWitCmzpFxaWFItreIWl4uLa+sjYmOv7K1rEC9RtR+/JqHT5xmGB0xtPu/nh+f8fDHWzQ1T3d1Q8P5srFqxGKuDlmDF0kXImzoTc9y8sHbeQry2ahW2rV6DrSvX4/WgzShdvKYkJiDAQtW+MLwABQUFWumXk3IKefwvMjIygvj8fN+Pduz4NiEhITs2NtY7Pj7eOycnxUsozPIUcLkewtxcNy6H4yrMzXXLSkkXZqVlfXn37me+5eWSZYlpuZ8lZucn5+fn66nar/+VPX5+drsCpnx+1N8fo/198aKPF5bPnYVNQYuxMmgxVgQtxqqgpVixYglWrFyCpcsCsXHFUqSXBiG9bN29+j8AABDKSURBVDlKl61EetlqbFi2BlMWLsfIubPSTi2YaaBqvxgGobm5ed6t7jvf1Ipq8GhYGJ44cWJzfn6+S15ebuLR44e/T0lLzCsq524RCnPdSrgcVy6H41qcne3CzchemnI+UZidkvu3nHTuxdv3vnATt9z6JJVfifxaCv/y3Xe99x/df2WzRLhHgNHuKVO+3RcQgKcCfPGMiyteNrdGaukiFC9bhOXLA7F8+WKsDFqC5SuWYOXKpVgRtBTr5s7BhsWLsXHFYmxYuRgblizBuiVLMH1xEGYsWITxC6f3hi+dZ6hq/xgUSCrLGh9xKjSruq4SW9tvYHEJH8+ci8K9ISG0UCh0O3f5XOixU6HXjh7fh5GRh65xuRxXgYDjVJid7SjgcJzu9/TQj/oe4uO++z19fX2HO+4+cq9vu91S3dqOBfV1ePveXezpu4ONdFXao0ePxqva3/+G0OnTDT/18+k9EOCPJ/x8MczJEXeZWGKilR3WLA/E2mWBWLl8CZYHLcGKoCVYsWIpVq5chiULF2LlzFlYN3sWioMWIRUUiOLFi7E8cCEmLZqPsQFTMXaaP0YsmN4bvnSpoar9ZACAksqypek5aX/O5WRhUmIS7toRjOHHj2NaehqejYnBvLy8eUciDj4+c+F09PnzYZEnwoL/funMyQ8Ks7Mdi/L4Dne77n709Zdf/tjX23eir6/v5NdfPukSNzQsib+SifXNTXijrxsff/UQr3W24I22Ruxov9pXV5a5WtV+vwjswMB3D0+b0bt7ykz8yNMbD7q54WUHOyx0c0GOuzuWLl6I1cuXYPXypVi+YglWBC3FiqAgrAhajtnunljg7Iol9o5YYmeP1e/PxeoF72PZ/Pcx0dsLY+2d8KCzK56aOxXPLJjRG71gwStfSr7yXE5N+ueJE4fwwN49uHntFjwSGoYffvgxxsRexKizZ/FY5Imug8fZeOLk4baSEq4rJyt+Pic9KbcoL8+hKI/v0N3VdbG9rT1QJBLZ371752rbjetYVV3dWl5RicISAYqpOuy624V/+/vfsO9eJz681403aPqfqvb7RQj2m120338O7vGdjnu9vPBTF0dM8HJDgbszZnt7IddvOlbOnovViwOxbOkSFC5YgLyZM5Dn4YkJLAvMNLfAQnNLFJhbYOHkyVg1bzYWTZ2KSVa2GGs5CdebWeIHE60wYv5UDJ81q0TV/v7huXw5e09lVdVP+XlcrCyrxFwOFy8nJGNNTQ2WlZY+PXTiAO4/vBtT0y79xOVmBJaV8Zypujq/lqamkxGHI8IKCgQ+IpHIXiSSzomLT8TY+HhMy8zEGzdvPi2vrMD0zDTMzM7AExHHkMcrwOzUNExJiVmlar9/jh1+85yCA+bi4elzMDRgKu52dkS2uyue83RDoacrZnr7IMd3Gua5eyPXxQ05zq6Y6euLOX5+mO3kjPHmFphmzkK+GTGOqTnmOzsh19UDE6zs8CxrEm4wY+EaY1P8yH4yRiyY/oWqfWYAAIlIsklMNT5NS8/AC3FxWFFR+fReV8/Tu+0d/2xuaMK6+vqfRCLRD2Vlld8lX7nyV05e3t/zuPlPebyCp2KR+Ie0tLS/JiYkfpeTlf1DIb/wp4L8Aswv4P5fPpf7U2xczFMOh4OFfD7mpqU/TU+P26hqf1+EA9PmTNw7dS4enTUHD3i54R5nJ9zv44kRXm5Y6OGGV3z88LizGyY4u2KusytyHF0w3dEZMzw8MdV6Ml4ys8AUMxYWmLGwwNQc00zNMc3UDDMtrPGyhQ1GsibhBjMr/NCYhRsmmOBu36mPVe0zgwx+rnBBQa7wHyXFJVhcXIR11TV49+ZNbJRIUCQWY71IhKL6eswrKEBOPhdzOVzMzy1Abm4B5udykZvLxZqqamyQSLCqshILhQLMys5CLpeLlLgeqyorkMO78sp0lM7MW2O4P2Aa7vP1xgNebrjX1QVD/b0wws8L+b5eGO7qhmGubhjn7IY5Ti6Y4+CMqXaOmGzvjEkWE/GiKQuTTM0x39Qcc03NMcbUDBNMzDDOxBwTJtrgcdYkXGNiiduMWLjMjIXbvaYIVe0zgwJpsWmeBdn8H+vr61BYVIQSSoxNTY0oEouwSSrFqupqzCsoQC6XjwKeAAu5fCzI5yG/gI+8PC6WlZRgTXU1VldXo0AoxOzsLGxoEGNVdcVfCgu53qr277+BExj42l7/edQ6G0fc5eiER3298Zi/D4b7e2OityeGu3limIsbnnNyxUwHZ8yyd8Irdk6YYOuASZbWGGtqLhODGWaamGGosRkeNjbDXUamGGFmgQdMLHCt/gScrWOA71ta4FZ3/1eiqfCHIjs226WypPIzESXC9MwsTLySilkcDsbGJ2BicirGXUzEivJKpOpFWFRYiAIeDzNSUlHIL8SykmLMzc1BHp+HlRXlWFdXg0XCwm8Egnw7Vfv1S9hkv0lth9+iqL3uUzAqwBcvzZ+H8QvnYMLMmXjSzROPObvhKUcXTLV3wkw7J0y2dcTLNvZ4ZeJkkgGMzTDPxAyTjc3wIyMz3GJojEH6BrhCbzyu19HH1Tq6uNzCDjc6T/tY1b4yDEJpYenEsuLiP/Pz85FXUIj5+VzkFhRiAU+AZWWVyMnIQUEBD0sEQqwuL0dBQQGWFhVhkaAQLyZcRF4hD9PTMjHmXPQDTnK8jar9+V/ZPX35oT0+0/DwNH/MXB6IovVr8fay1VjsPx0zHF0w28YBcybb4ZWJk/CSmSXGGRjjWT1DPDPeEKPHG2KwrgGu1dHHNeP0MVBPHzdNMMZdphb4sb3Pj1tdZjEZYaiTnZ1tlZuV8Tifk4OFBTwsLSnDImEpcnO5mJWaipmpVzAnMw2FAh7mZGdgQnwscgvyMSsnC7PSMzE5KfHepUuXjFXtx6/FqamL58X6TP+O7eaAUdN8sXrBAqydORNLXF1RYGeHeROtMN3MHC/qT8Bz+hPwtIERhhuZ4lEjE/zI0AjX6hngIWMLPGNpi5HWNrjLwee7zc5zmYt7rwo1NTWGAkGBlJefi0V8AUokEmxsaMDUxARMSbiEaVcSMTMrFUsqyrCquhKzsnMxPuYypqek1KSmpuqr+vl/bUqnBZqU+8zoLfZwxBRPRzzl44onvN0w0ssVz3o6YbSnC8Z6OmOEpwtGe7riFU8PTPXywDgfN8xydsWsSa4YN8kBI+y9P9th/761qv1h+AWIRKK1TU1NJyuKi8/XVJb/uaqyHIuLBMgv5GIel4Op2alPBELhqcJCYUhhYeGHADBM1c/8W5E+I0gv12dOW4OnMwo9HTHRywWzPJ2wwN0JC92dMN/dEXM9nFHo4YxFnk4o8HLGYg8XbJzkiAX2kzHR3u3eJft5v5uM+YeEunXLoL6hIZiiqGNCIe+H0vLifxUW8Z9eyUr9IZvLOUzT9PqysrJX6t7RL2TYpoBATZ73nJgWDxfs8HDEOncnLHd3wGI3exS4OWCRhxMKPRyR7+mEeZ7OKLF1wAobG0xwdr9z1GnqBCC/ATcMfseLxu+ekpoSQ3ET1dBx+/aPjx4+wq++/AqfPHnyfd+jRxXdjx//7soiJYYBCeLXAOB1AFA77jP3aJmrK/LcHDHFzQlTXO0xydURz7s74Cl3Bwx3d8R4Jzvk2tjgJQeXnlVG9voA8AYADJd9j9eAEcarzd//8l3kl0+e4KMHD7C3t/ssIv6eJ1JRBGpAglkdAEYAwKijrlO2lrq6/Zjl7IxJLg4Y4+KAJ90cMczNGSPcnDDfxgYTbR3rfMeZmwPAOwCgKfusOgwuDIYhxjAF+5PC658A4E8PHz5cU1dTEwRkEpXtT/DsivcqrnzKmWA49ItAEwBGA8BYABi/w3ji9FJHh0cJzs543skRT7k4YrirC2Y62mCWjU35RPWxTgBgDgCGADAOAN4FAC3Z93oTiCjUgBHEkEAx6J8pBWQ2HMiEvQFk8tQHsTcVTL7qySf5VSoJ5GMhH4M3AEADAEYBgDaQgDYAABMAsAAAq1VjDWbU2Ls9zrZ3xsuOLpjrbI+Z1tZFr7/+ugcAuAKAEwDYyt5vCERI7wDASPjPLMEI4iXzPAEoBv0IAHgLyKRpAlnR3gESFO8AwNsKpiV7z0jZ5zTg54Ux1BioLNKA/mygCwDGAMACACsgAe4AAM5eY8fOrLNxpK46OGOMhVkmAEyVWQAAeAOAu+y9EwFgAvQL4i3oFwSTIV4iiiJ4ngBGQn/gvwdkNRwPZFWbACQgjGVf6wMJEh0AGAMkaN4GEkCjYGBhDMUN5GBCkGcEXQAwAgBLALABEthuAOAJAD4A4A8A0w8aTAgDgDkAMBsApgERgw8AeACAs+yzpgCgB6Rk0pT9HCY7vESUM4G8BFIUwSgggTwaSHDrAwkAMyBBMAkAJgOZUGvZn5lBvzAMgYhGB4iItIGISp4t5OWUfBWUT7yqJ3+gPcKbQJ5ZC4jIDYDU/pMAwB76heAHANMBYC4ALJS9ykXgB0QInrL3OwEZPzMg4/QePLt/YMTwEnheNtAAkqo1oT8T6AIJbjMgaX0S9JcE9rKvrYHUwKZA6mf5qxGQwNEDUgrIM4U8S8gFIS+dhoIghsGzQpB3jd4C8uxjgQidBWQhcAQS3N4AMAUAZgDJBLOACMEfiAi8gJRHLkCEYAekvDIBMsbyzMCI4SXxIkKQZ4R3gZREhkBWQSsgE+goM7kYbGR/ZyF7nzmQQDEDIooJ0J8h3gUislGyn6VYMsnFoMo6WV6mKY+PohjeA+KPKZBFwAHIxtgTAHyBZIEpMvMDIhIPIIJxlr1fLgRTIBl3LJDMyWyiXxIDTbTiyiffH2gCmZgxQFZ0IyDBbQ0kC9jJzBZImrcewOTiMJN9Xi4GxcygLIah0Gd/3mIhb6XKu0iG0F8qyQXhAUQUcnOX/bkLkAXEHsiYWQLJCPpAxkUb/jMrMBvo35CBNszK+wT5ZlkbyAqoAySQJ0B/+SNf+eVmAWRyLWTGkr3HFIgQ9IEEzy/ZN7zsIFAcI8UFQz5GbwF5fnnWNADipyWQILcDIgzF7GkH/fsqeSlpCKQ0GgP9mZI5gHvJvGj3SBPICq4NZOLHABGGHpDgNgQiECMgG2YjmU2A/q6SHvR3leTlkRa8eFZQ5Z5hoH2D8p5Knj11gYjCCPoXC/mCYQ7PNhXk3TZ5p01xYRhKGfJ3z0DnCYqlklwQ8glXFIX8POFdICv8GCB1ro6SjZX93Xuy92pDf2tVfu4wkBAU9wuqPqlWzqADjZHiovEOkMCWLxjjgAS8ruzrcdA/LoqLwmBnMENlUfjdM9jZwkCCUDxkGwX9B21a0C8QuSkfvMkP3UZBvwDkE69YGg3WRVJ1AAx0CDkc/jNLDHQQKR+DgcZDcSwGGwdGCC+J5502K0+2ojAUJ14++YOZfLJHKHxW8YrGGwo/63UYOhlBmectHMqLh/I4KZsGPHtVRX6lZSARMEJ4iShfvJNPtPIdJOV7SAPdRdJQssHuJikKQA2eFcFQDYCBxmmgu1qK46Q4Vsr+K4/BYCJgeMkoZwjlyR5MHMoTL5985T9TfL/ixCtPvvKN1qGIsigGE4aiDR/Afm4RGKr+/yFQvlY90GQPJo7B7PUBTPk696t6pXugcXreeL0Gz/rPCOAVYSBhDDbpypOvHOjP+z0GxQB4lQPheeOlPHaD+c/wCjDYRD9v4gf67z9aEAwk9N+7zwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDL8j/h+gCYG3S5GPCwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  content: '';
  display: block;
  flex: none;
  margin-bottom: 20px;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#MakeYourChoicesOptionsGems button.is-safira > span::before {
  background-position: -80px -10px;
}
#MakeYourChoicesOptionsGems button.is-diamante > span::before {
  background-position: -10px -10px;
}
#MakeYourChoicesOptionsGems button.is-rubi > span::before {
  background-position: -80px -80px;
}
#MakeYourChoicesOptionsGems button.is-tanzanita > span::before {
  background-position: -10px -80px;
}
#MakeYourChoicesOptionsGems button.is-perola > span::before {
  background-position: -150px 0;
}

@media screen and (min-width: 769px), print {
  #MakeYourChoicesGemGalleryColumn {
    border-right: 1px solid rgba(157, 136, 105, 0.1);
  }
}

@media screen and (min-width: 769px), print {
  #MakeYourChoicesGemGallery {
    margin: 53px 121px 53px auto;
    max-width: 500px;
  }
}

#MakeYourChoicesGemContentColumn .lp-separator {
  background-color: rgba(157, 136, 105, 0.1);
  border: none;
  display: block;
  height: 1px;
}

#MakeYourChoicesGemContentColumn .lp-block {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  #MakeYourChoicesGemContentColumn .lp-block {
    max-width: calc(400px + 121px);
    padding-bottom: 41px;
    padding-left: 121px;
    padding-top: 68px;
    padding-right: auto;
  }
}
#MakeYourChoicesGemContentColumn .lp-block p:not([class^='lp']) {
  color: rgba(62, 62, 63, 0.5);
  font-size: 14px;
  letter-spacing: 0.03em;
}

#MakeYourChoicesGemContentColumn .lp-block > ul li {
  align-items: center;
  display: flex;
}
#MakeYourChoicesGemContentColumn .lp-block > ul li span {
  display: inline-block;
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
}
#MakeYourChoicesGemContentColumn .lp-block > ul li span:nth-child(1) {
  color: rgba(62, 62, 63, 0.5);
  font-weight: 500;
  letter-spacing: 0.1em;
  margin-right: 30px;
  min-width: 100px;
  text-transform: uppercase;
}
#MakeYourChoicesGemContentColumn .lp-block > ul li span:nth-child(2) {
  font-weight: 500;
}
#MakeYourChoicesGemContentColumn .lp-block > ul li span:nth-child(2).is-size-4 {
  font-size: 28px;
}
#MakeYourChoicesGemContentColumn .lp-block > ul li:not(:last-child) {
  margin-bottom: 28px;
}

#MorePersonalizationOptionsPrimaryHeader {
  margin-left: auto;
  margin-right: auto;
  max-width: 606px;
  text-align: center;
}

#MorePersonalizationOptionsPrimaryHeader .lp-title {
  color: #241f40;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
#MorePersonalizationOptionsPrimaryHeader .lp-title > span {
  display: block;
}

#MorePersonalizationOptionsPrimaryHeader .lp-subtitle {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
  line-height: 22px;
}

@media screen and (min-width: 769px), print {
  #NewArrivals {
    background-image: url("data:image/svg+xml,%3Csvg width='1889' height='192' viewBox='0 0 1889 192' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M122.25 5.5V94.5L11.75 3.25L0.750001 7.99999V187H30.75V59.25L28.25 48.25L35 57L122.25 128.75V187H153V5.5H122.25ZM226.557 162.75V129H300.307V104.75H226.557V29.75H306.057V5.5H196.307V187H308.307V162.75H226.557ZM564.721 5.5L523.471 130L521.471 142L519.471 130.25L474.971 20.25H456.971L411.971 130.25L409.971 141L408.221 130L366.471 5.5H334.471L399.971 188.5H416.221L463.971 70.5L465.721 60.25L467.471 70.5L515.221 188.5H531.221L596.721 5.5H564.721ZM829.654 187H861.404L781.404 3.99999H765.654L685.904 187H717.154L728.654 159H818.404L829.654 187ZM771.654 54.5L773.654 47.5L775.654 54.5L810.404 135H737.154L771.654 54.5ZM1028.2 187L985.201 136.25C1009.7 125 1024.95 102.75 1024.95 74.5C1024.95 32.5 992.951 5.5 946.701 5.5H888.201V187H918.701V144.25H946.701C949.951 144.25 953.451 144 956.451 143.75L992.451 187H1028.2ZM918.701 30H945.451C977.951 30 994.451 49.5 994.451 74.75C994.451 100.75 978.451 120.5 945.451 120.5H918.701V30ZM1200.56 187L1157.56 136.25C1182.06 125 1197.31 102.75 1197.31 74.5C1197.31 32.5 1165.31 5.5 1119.06 5.5H1060.56V187H1091.06V144.25H1119.06C1122.31 144.25 1125.81 144 1128.81 143.75L1164.81 187H1200.56ZM1091.06 30H1117.81C1150.31 30 1166.81 49.5 1166.81 74.75C1166.81 100.75 1150.81 120.5 1117.81 120.5H1091.06V30ZM1263.18 5.5H1232.93V187H1263.18V5.5ZM1427.41 4.99999L1377.91 132.5L1375.91 141.25L1373.66 132.25L1324.91 5.5H1292.91L1367.66 188.5H1383.41L1458.91 4.99999H1427.41ZM1586.98 187H1618.73L1538.73 3.99999H1522.98L1443.23 187H1474.48L1485.98 159H1575.73L1586.98 187ZM1528.98 54.5L1530.98 47.5L1532.98 54.5L1567.73 135H1494.48L1528.98 54.5ZM1675.78 162.5V5.5H1645.53V187H1760.78V162.5H1675.78ZM1842.47 0.749984C1813.22 0.749984 1787.97 16 1787.97 44.75C1787.97 91.75 1856.97 114.75 1856.97 144.75C1856.97 158.5 1843.22 166.5 1824.97 166.5C1811.97 166.5 1798.47 162 1786.22 154.25V181.5C1799.97 188.5 1813.47 191.75 1828.97 191.75C1860.22 191.75 1888.22 177.25 1888.22 146C1888.22 102 1819.22 77.25 1819.22 46.25C1819.22 33 1832.47 26 1848.47 26C1859.97 26 1872.22 30 1882.72 36.5V10.5C1869.97 3.99999 1856.47 0.749984 1842.47 0.749984Z' fill='%23F5F7F5'/%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 154px;
    padding-top: 50px;
  }
  #NewArrivals .lp-title.is-type-1 {
    font-size: 23px;
  }
}

@media screen and (min-width: 769px), print {
  #NewSenseLuxury {
    padding-top: calc(128px + 85px);
  }
}

#NewSenseLuxury > .lp-container {
  max-width: 1104px;
}

#NewSenseLuxuryPrimaryTitle {
  color: #3e3e3f;
  font-family: 'Rosina', sans-serif;
  font-weight: 500;
  margin-left: auto;
  margin-right: auto;
  max-width: 397px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 769px), print {
  #NewSenseLuxuryPrimaryTitle {
    font-size: 41px;
  }
  #NewSenseLuxuryPrimaryTitle:not(:last-child) {
    margin-bottom: 136px;
  }
  #NewSenseLuxuryPrimaryTitle::after {
    width: 520px;
    height: 466px;
    background-image: url("data:image/svg+xml,%3Csvg width='520' height='466' viewBox='0 0 520 466' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.58' d='M166 134L309.76 217V383L166 466L22.2398 383V217L166 134Z' fill='url(%23paint0_linear)'/%3E%3Cpath opacity='0.58' d='M354 0L497.76 83V249L354 332L210.24 249V83L354 0Z' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='50' y1='97' x2='178' y2='300' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='469' y1='1.00188e-05' x2='354' y2='215' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    content: '';
    left: 50%;
    position: absolute;
    top: -85px;
    transform: translateX(-50%);
    z-index: -1;
  }
}

@media screen and (min-width: 769px), print {
  #NewSenseLuxuryBlock1 {
    margin-right: calc(136px - (2 * 0.75rem));
  }
}

@media screen and (min-width: 769px), print {
  #NewSenseLuxuryBlock2 {
    margin-left: calc(136px - (2 * 0.75rem));
  }
}

#NewSenseLuxury .lp-block {
  max-width: 394px;
}

#NewSenseLuxury .lp-block__title {
  font-family: 'Rosina', sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
#NewSenseLuxury .lp-block__title > span {
  display: block;
}
#NewSenseLuxury .lp-block__title::before {
  left: -74px;
}

#NewSenseLuxury .lp-block__content p {
  color: rgba(62, 62, 63, 0.7);
  letter-spacing: 0.03em;
}

@media screen and (max-width: 768px) {
  #OneForAll > .lp-container > .lp-columns .lp-column.lp-mt-6 {
    margin-top: 0 !important;
  }

  #OneForAll > .lp-container > .lp-columns .lp-column:not(:last-child) {
    margin-bottom: 1.5rem;
  }

  #OneForAll .lp-poly__offset:nth-child(1) {
    display: none !important;
  }
}
@media screen and (min-width: 769px), print {
  #OneForAll {
    padding-bottom: 130px;
    padding-top: 130px;
  }
}
#PlaceCustomOrder {
  color: white;
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
}

@media screen and (max-width: 768px) {
  #PlaceCustomOrder {
    background-blend-mode: overlay, multiply;
    background: linear-gradient(
        0deg,
        rgba(62, 62, 63, 0.4),
        rgba(62, 62, 63, 0.4)
      ),
      #3e3e3f;
  }

  #PlaceCustomOrder > .lp-container.is-fluid {
    padding: 0;
  }
}
@media screen and (min-width: 769px), print {
  #PlaceCustomOrder {
    padding-left: 46px;
    padding-right: 46px;
  }

  #PlaceCustomOrder > .lp-container.is-fluid {
    align-items: center;
    background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/section-bg-place-a-custom-order.png?v=1772809039");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    min-height: 600px;
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
}
#PlaceCustomOrder .lp-title,
#PlaceCustomOrder .lp-subtitle,
#PlaceCustomOrder .lp-button {
  color: white !important;
}

#PlaceCustomOrder .lp-title {
  font-family: 'Rosina', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
#PlaceCustomOrder .lp-title:not(:last-child) {
  margin-bottom: 46px;
}
@media screen and (min-width: 769px), print {
  #PlaceCustomOrder .lp-title {
    font-size: 41px;
  }
}

#PlaceCustomOrder .lp-subtitle {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
  line-height: 22px;
}

#PlaceCustomOrder .lp-button {
  margin-top: 60px;
}

@media screen and (min-width: 769px), print {
  #PreciousDetails {
    padding-top: 190px;
    padding-bottom: 190px;
  }
}

#PreciousDetailsBlockColumn {
  position: relative;
}
#PreciousDetailsBlockColumn::before {
  width: 544px;
  height: 488px;
  background-image: url("data:image/svg+xml,%3Csvg width='544' height='488' viewBox='0 0 544 488' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.58' d='M378 156L521.76 239V405L378 488L234.24 405V239L378 156Z' fill='url(%23paint0_linear)'/%3E%3Cpath opacity='0.58' d='M166 0L309.76 83V249L166 332L22.2398 249V83L166 0Z' fill='url(%23paint1_linear)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear' x1='262' y1='119' x2='390' y2='322' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='281' y1='1.00188e-05' x2='166' y2='215' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F5F7F5'/%3E%3Cstop offset='1' stop-color='%23F5F7F5' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: '';
  position: absolute;
  z-index: -1;
}
@media screen and (max-width: 768px) {
  #PreciousDetailsBlockColumn::before {
    top: -1.5rem;
    left: -150px;
  }
}
@media screen and (min-width: 769px), print {
  #PreciousDetailsBlockColumn::before {
    left: -100px;
    top: -100px;
  }
}
@media screen and (min-width: 1024px) {
  #PreciousDetailsBlockColumn::before {
    left: 50px;
  }
}

#PreciousDetailsBlock {
  margin: 0;
  max-width: 315px;
}
@media screen and (min-width: 769px), print {
  #PreciousDetailsBlock {
    margin-left: auto;
    margin-right: calc(215px - (2 * 0.75rem));
  }
}

#PreciousDetailsBlock .lp-block__title {
  color: #241f40;
  font-size: 28px;
  font-weight: 500;
}

#PreciousDetailsBlock p {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  font-weight: 300;
}

#SetUpYourStore img {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

#SetUpYourStore .lp-block {
  margin-left: 0;
  margin-right: 0;
  max-width: 392px;
}

#SetUpYourStore .lp-block__subtitle {
  color: #9d8869;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.16em;
}
#SetUpYourStore .lp-block__subtitle:not(:last-child) {
  margin-bottom: 30px;
}

#SetUpYourStore .lp-block__title {
  color: #241f40;
  font-family: 'Rosina', sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  text-transform: uppercase;
}
#SetUpYourStore .lp-block__title:not(:last-child) {
  margin-bottom: 30px;
}

#SetUpYourStore .lp-block p:not([class*='block']) {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  line-height: 22px;
  max-width: 288px;
}

@media screen and (min-width: 769px), print {
  #SetUpYourStoreBlock2.lp-block {
    float: right;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  #SetUpYourStoreBlock2.lp-block {
    max-width: none;
  }
}

#Signature {
  padding-top: calc(3rem - 128px);
}

#SignaturePrimaryHeader {
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
  text-align: center;
  /* margin-bottom: 52px; */
  margin-bottom: 0px;
  margin-top: 112px;
}

#SignatureProducts {
  /* margin-bottom: 30px; */
  padding-bottom: 30px;
}

.lp-btn-view-collection {
  font-size: 14px;
  font-weight: 500;
}

#SignaturePrimaryHeader .lp-subtitle.is-spaced {
  color: #9d8869;
  font-size: 11px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
#SignaturePrimaryHeader .lp-subtitle.is-spaced:not(:last-child) {
  margin-bottom: 30px;
}

#SignaturePrimaryHeader .lp-title {
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}
#SignaturePrimaryHeader .lp-title:not(:last-child) {
  margin-bottom: 30px;
}

#SignaturePrimaryHeader .lp-title + .lp-subtitle {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
}

#SustainableNobilityImage {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}

#SustainableNobilityBlock {
  margin-left: 0;
  margin-right: 0;
  max-width: 315px;
}
@media screen and (min-width: 769px), print {
  #SustainableNobilityBlock {
    margin-left: auto;
  }
}
@media screen and (min-width: 1024px) {
  #SustainableNobilityBlock {
    margin-left: calc(106px - (2 * 0.75rem));
  }
}

#SustainableNobilityBlock .lp-block__title {
  color: #241f40;
  font-size: 28px;
  font-weight: 500;
}

#SustainableNobilityBlock p {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
}

@media screen and (min-width: 769px), print {
  #TraditionalRetelling {
    margin-top: 13em;
  }
}

#TraditionalRetelling .lp-content p {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  line-height: 22px;
}

#TraditionalRetellingColumnOne .lp-title {
  color: #241f40;
  font-family: 'Rosina', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
#TraditionalRetellingColumnOne .lp-title > span {
  display: block;
}
@media screen and (min-width: 769px), print {
  #TraditionalRetellingColumnOne .lp-title {
    font-size: 41px;
    line-height: 45px;
    max-width: 315px;
  }
}

#TraditionalRetellingColumnThree {
  align-self: center;
}

@media screen and (min-width: 769px), print {
  #TraditionalRetellingColumnThree .lp-content {
    max-width: 392px;
  }
}

#ContactBlockColumns {
  margin-bottom: 3rem;
}
@media screen and (min-width: 769px), print {
  #ContactBlockColumns {
    margin-bottom: 80px;
  }
}

#ContactBlockColumns .lp-block {
  max-width: 500px;
}

#ContactBlockColumns .lp-block__title {
  text-transform: uppercase;
  font-weight: 300;
}
@media screen and (min-width: 769px), print {
  #ContactBlockColumns .lp-block__title {
    font-size: 23px;
  }
}
#ContactBlockColumns .lp-block__title:not(:last-child) {
  margin-bottom: 30px;
}

#ContactBlockColumns .lp-block__subtitle {
  color: rgba(62, 62, 63, 0.4);
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
}

#ContactBlockColumns .lp-box {
  border: 1px solid #f1f3f1;
  box-shadow: none;
  border-radius: 0;
}
#ContactBlockColumns .lp-box > span {
  display: block;
}
@media screen and (min-width: 769px), print {
  #ContactBlockColumns .lp-box {
    border-right: 0;
    position: absolute;
    right: 0;
    max-width: calc(394px - 106px);
    width: 100%;
  }
  #ContactBlockColumns .lp-box::after {
    width: 106px;
    height: 100%;
    background-color: #9d8869;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4406 13C19.2206 13 18.9906 12.93 18.7706 12.88C18.3251 12.7818 17.8873 12.6515 17.4606 12.49C16.9967 12.3212 16.4867 12.33 16.0289 12.5146C15.5711 12.6992 15.1977 13.0466 14.9806 13.49L14.7606 13.94C13.7866 13.3982 12.8916 12.7252 12.1006 11.94C11.3154 11.149 10.6424 10.254 10.1006 9.28L10.5206 9.00001C10.964 8.78292 11.3114 8.40954 11.496 7.9517C11.6806 7.49386 11.6894 6.98392 11.5206 6.52001C11.3618 6.09243 11.2315 5.6548 11.1306 5.21001C11.0806 4.99001 11.0406 4.76001 11.0106 4.53001C10.8892 3.82563 10.5202 3.18775 9.97021 2.73124C9.42021 2.27474 8.72529 2.02961 8.01059 2.04001H5.01059C4.57962 2.03596 4.15284 2.12482 3.7593 2.30054C3.36576 2.47625 3.0147 2.7347 2.73002 3.05829C2.44534 3.38187 2.23372 3.763 2.10958 4.17572C1.98543 4.58844 1.95167 5.02306 2.01059 5.45001C2.54333 9.63939 4.45662 13.5319 7.44824 16.5126C10.4399 19.4934 14.3393 21.3925 18.5306 21.91H18.9106C19.648 21.9111 20.36 21.6405 20.9106 21.15C21.227 20.867 21.4797 20.5202 21.6521 20.1323C21.8244 19.7445 21.9126 19.3244 21.9106 18.9V15.9C21.8983 15.2054 21.6454 14.5366 21.1949 14.0077C20.7445 13.4788 20.1244 13.1226 19.4406 13ZM19.9406 19C19.9404 19.142 19.91 19.2823 19.8514 19.4116C19.7927 19.5409 19.7073 19.6563 19.6006 19.75C19.4892 19.847 19.3586 19.9194 19.2173 19.9625C19.076 20.0056 18.9272 20.0184 18.7806 20C15.0355 19.5198 11.5568 17.8065 8.89331 15.1303C6.22978 12.4541 4.533 8.96734 4.07059 5.22001C4.05467 5.07352 4.06862 4.92534 4.11159 4.7844C4.15456 4.64346 4.22566 4.51269 4.32059 4.40001C4.4143 4.29334 4.52965 4.20785 4.65897 4.14922C4.78829 4.0906 4.9286 4.06019 5.07059 4.06001H8.07059C8.30314 4.05483 8.53021 4.13088 8.71273 4.27508C8.89525 4.41927 9.0218 4.62258 9.07059 4.85001C9.11059 5.12334 9.16059 5.39334 9.22059 5.66001C9.33611 6.18715 9.48985 6.70518 9.68059 7.21001L8.28059 7.86001C8.16089 7.91493 8.05321 7.99295 7.96375 8.0896C7.87428 8.18625 7.80479 8.29962 7.75926 8.4232C7.71373 8.54678 7.69306 8.67814 7.69844 8.80973C7.70381 8.94132 7.73513 9.07055 7.79059 9.19C9.22979 12.2728 11.7078 14.7508 14.7906 16.19C15.0341 16.29 15.3071 16.29 15.5506 16.19C15.6753 16.1454 15.7899 16.0765 15.8878 15.9872C15.9856 15.8979 16.0648 15.7901 16.1206 15.67L16.7406 14.27C17.2576 14.4549 17.7852 14.6085 18.3206 14.73C18.5873 14.79 18.8573 14.84 19.1306 14.88C19.358 14.9288 19.5613 15.0553 19.7055 15.2379C19.8497 15.4204 19.9258 15.6475 19.9206 15.88L19.9406 19Z' fill='white'/%3E%3C/svg%3E%0A");
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    position: absolute;
    right: -106px;
    top: 0;
  }
}

#ContactBlockColumns .lp-box .lp-title {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
  color: #3e3e3f;
}
#ContactBlockColumns .lp-box .lp-title:not(:last-child) {
  margin-bottom: 9px;
}

#ContactBlockColumns .lp-box .lp-subtitle {
  color: rgba(62, 62, 63, 0.4);
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
}

@media screen and (min-width: 769px), print {
  #ContactFormBase {
    padding-bottom: 0;
  }

  #ContactFormBase > .lp-container {
    background-color: white;
    max-width: 1030px;
    padding: 64px 106px;
  }
}
#ContactFormBase .lp-custom-element-label {
  display: inline-block;
}

#ContactFormBase .lp-custom-element-label input[type='radio'] {
  display: none;
}
#ContactFormBase
  .lp-custom-element-label
  input[type='radio']:checked
  ~ .lp-button {
  background-color: #9d8869;
  color: white;
}

#ContactFormBase .lp-custom-element-label .lp-button {
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  height: 42px;
}

#ContactMain {
  background: linear-gradient(
    180deg,
    rgba(225, 207, 194, 0.1) 0%,
    rgba(225, 207, 194, 0) 79.4%
  );
}

#ContactMain #Cards {
  padding-top: 0;
}

#Banners {
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
  overflow: hidden;
  position: relative;
}

#InfoContent .lp-title {
  font-weight: 300;
  text-transform: uppercase;
}

#InfoContent h3 {
  font-size: 23px;
}

@media screen and (min-width: 769px), print {
  #InfoContent {
    max-width: 606px;
  }
}

#InfoContent p {
  color: rgba(62, 62, 63, 0.9);
  font-size: 14px;
  letter-spacing: 0.03em;
  line-height: 22px;
}

@media screen and (min-width: 769px), print {
  #InfoContentColumn.is-elevate {
    margin-top: calc(-1 * (60px + 3rem));
  }
}

#InfoHeader {
  background-color: rgba(249, 245, 243, 0.6);
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='273' viewBox='0 0 1920 273' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='273'%3E%3Crect width='1920' height='273' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2' filter='url(%23filter0_f)'%3E%3Ccircle cx='561.5' cy='-110.5' r='239.5' fill='url(%23paint0_linear)'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f)'%3E%3Ccircle cx='1433.5' cy='270.5' r='292.5' fill='url(%23paint1_linear)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='272' y='-400' width='579' height='579' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter1_f' x='1091' y='-72' width='685' height='685' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='469.5' y1='-67.5' x2='632.5' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239D8869'/%3E%3Cstop offset='1' stop-color='%239D8869' stop-opacity='0.09'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='1433.5' y1='-22' x2='1343' y2='122' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239D8869'/%3E%3Cstop offset='0.932292' stop-color='%239D8869' stop-opacity='0.19'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  #InfoHeader {
    padding-bottom: 78px;
    padding-top: 78px;
    text-align: center;
  }
}

#InfoHeader .lp-title,
#InfoHeader .lp-subtitle {
  margin-left: auto;
  margin-right: auto;
  max-width: 550px;
}

#InfoHeader .lp-title {
  color: #3e3e3f;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}

#InfoHeader .lp-subtitle {
  color: rgba(62, 62, 63, 0.8);
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.03em;
}

@media screen and (min-width: 769px), print {
  #InfoHeader.has-column-elevate {
    min-height: 273px;
  }
}

#InfoMain {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  #InfoMain {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

#ListHeader {
  background-color: #f1f3f1;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='100' viewBox='0 0 1920 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='100'%3E%3Crect width='1920' height='100' fill='%23F1F3F1'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.2' filter='url(%23filter0_f)'%3E%3Ccircle cx='561.5' cy='-110.5' r='239.5' fill='url(%23paint0_linear)'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f)'%3E%3Ccircle cx='1433.5' cy='270.5' r='292.5' fill='url(%23paint1_linear)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='272' y='-400' width='579' height='579' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter1_f' x='1091' y='-72' width='685' height='685' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='469.5' y1='-67.5' x2='632.5' y2='129' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239D8869'/%3E%3Cstop offset='1' stop-color='%239D8869' stop-opacity='0.09'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='1433.5' y1='-22' x2='1343' y2='122' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239D8869'/%3E%3Cstop offset='0.932292' stop-color='%239D8869' stop-opacity='0.19'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 100px;
  padding: 0.75rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  #ListHeader {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media screen and (min-width: 1024px) {
  #ListHeader {
    min-height: 100px;
  }
}

#ListHeader .lp-title {
  color: #3e3e3f;
  font-size: 23px;
  font-weight: 300;
  text-transform: uppercase;
}
@media screen and (min-width: 769px), print {
  #ListHeader .lp-title {
    font-size: 23px;
  }
}

@media screen and (max-width: 768px) {
  #ListSidebarColumn {
    width: 100%;
    height: 100%;
    left: 0;
    position: fixed;
    overflow-y: scroll;
    top: 0;
    background-color: white;
    z-index: 120;
    transition: transform 0.3s ease;
  }

  #ListSidebarColumn:not(.is-active) {
    transform: translateX(-100%);
  }

  #ListSidebarColumn .lp-sidebar {
    max-width: none;
  }

  #TraditionalRetelling .lp-content p {
    font-size: 18px;
  }
}
#ListSidebarColumnButtonToggle {
  display: inline-flex;
  justify-content: space-between;
  border-color: transparent;
  padding: 0 !important;
}

#ListCollectionsHeader {
  border-top: 1px solid #f5f7f5;
  padding: 0.75rem 1.5rem;
}

@media screen and (min-width: 769px), print {
  #ListCollectionsHeader {
    padding-top: 36px;
    padding-bottom: 36px;
  }
}
@media screen and (min-width: 1024px) {
  #ListCollectionsHeader {
    min-height: 100px;
  }
}

#ListCollectionsHeader .lp-title {
  color: #3e3e3f;
  font-size: 1.25rem;
  font-weight: 300;
  text-transform: uppercase;
}
@media screen and (min-width: 769px), print {
  #ListCollectionsHeader .lp-title {
    font-size: 23px;
  }
}

#Banners.is-collection-banner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1920px;
  overflow: hidden;
  position: relative;
}

#Banners.is-collection-banner .lp-banner__title,
#Banners.is-collection-banner .lp-banner__subtitle,
#Banners.is-collection-banner .lp-banner__button {
  color: white;
}

#Banners.is-collection-banner .lp-banner__content {
  color: #f9f5f3;
}

#Banners.is-collection-banner .lp-banners-content-swp-pagination {
  --swiper-pagination-color: white;
}

#Banners.is-collection-banner
  .lp-banners-content-swp-pagination
  .swiper-pagination-bullet {
  opacity: 1;
}
#Banners.is-collection-banner
  .lp-banners-content-swp-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821797 4.43301L7 0.866025L13.1782 4.43301V11.567L7 15.134L0.821797 11.567V4.43301Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}

#PartnersHeader {
  padding: 3rem 1.5rem;
  text-align: center;
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='186' viewBox='0 0 1920 186' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0' mask-type='alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1920' height='186'%3E%3Crect width='1920' height='186' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0)'%3E%3Cg opacity='0.4' filter='url(%23filter0_f)'%3E%3Ccircle cx='505.5' cy='-94.5' r='239.5' fill='url(%23paint0_linear)'/%3E%3C/g%3E%3Cg opacity='0.4' filter='url(%23filter1_f)'%3E%3Ccircle cx='1376.5' cy='339.5' r='292.5' fill='url(%23paint1_linear)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f' x='216' y='-384' width='579' height='579' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3Cfilter id='filter1_f' x='1034' y='-3' width='685' height='685' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='25' result='effect1_foregroundBlur'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear' x1='413.5' y1='-51.5' x2='576.5' y2='145' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239D8869'/%3E%3Cstop offset='1' stop-color='%239D8869' stop-opacity='0.09'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear' x1='1376.5' y1='47' x2='1286' y2='191' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239D8869'/%3E%3Cstop offset='0.932292' stop-color='%239D8869' stop-opacity='0.19'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  max-height: 186px;
  background-color: #f1f3f1;
}

#PartnersHeader .lp-title,
#PartnersHeader .lp-subtitle {
  font-family: 'Rosina', sans-serif;
  text-transform: uppercase;
}

#PartnersHeader .lp-subtitle {
  color: #9d8869;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.1em;
}

#PartnersHeader .lp-title {
  color: #3e3e3f;
  font-size: 23px;
  font-weight: 300;
}

#PartnersMain {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 769px), print {
  #PartnersMain {
    padding-top: 88px;
    padding-bottom: 88px;
  }
}

#PartnersContent .lp-title {
  font-weight: 300;
  text-transform: uppercase;
}

#PartnersContent h3 {
  font-size: 23px;
}

@media screen and (min-width: 769px), print {
  #PartnersContent {
    max-width: 606px;
  }
}

#PartnersContent p {
  color: rgba(62, 62, 63, 0.9);
  font-size: 14px;
  letter-spacing: 0.03em;
  line-height: 22px;
}

#ProductBreadcrumb {
  border: 1px solid #f5f7f5;
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

#ProductBreadcrumb .lp-breadcrumb {
  text-align: center;
}

#ProductDetail {
  background-color: #f9f5f3;
}

@media screen and (min-width: 769px), print {
  #ProductDetailFeatures,
  #ProductDetailCheckout {
    max-width: 288px;
    padding-top: 1.75rem;
  }
}

#ProductDetailFeatures > .lp-title {
  color: #3e3e3f;
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}
#ProductDetailFeatures > .lp-title:not(:last-child) {
  margin-bottom: 13px;
}

#ProductDetailFeatures > ul li {
  color: rgba(62, 62, 63, 0.7);
  font-size: 14px;
  letter-spacing: 0.03em;
}
#ProductDetailFeatures > ul li:not(:last-child) {
  margin-bottom: 6px;
}

#ProductDetailFeatures > .lp-line {
  background-color: rgba(157, 136, 105, 0.2);
}

#ProductDetailFeatures > .lp-content p {
  font-size: 14px;
  line-height: 22px;
  color: rgba(62, 62, 63, 0.7);
  letter-spacing: 0.03em;
}

#ProductDetailCheckout > .lp-title {
  color: rgba(62, 62, 63, 0.7);
  font-family: 'Rosina', sans-serif;
  font-size: 19px;
  font-weight: 300;
  text-transform: uppercase;
}
#ProductDetailCheckout > .lp-title:not(:last-child) {
  margin-bottom: 18px;
}

#ProductDetailCheckout .lp-title {
  display: none;
}

#ProductDetailCheckout > .lp-subtitle {
  color: #3e3e3f;
  font-family: 'Rosina', sans-serif;
  font-size: 28px;
  font-weight: 500;
}
#ProductDetailCheckout > .lp-subtitle:not(:last-child) {
  margin-bottom: 42px;
}

#ProductDetailCheckout > .lp-select:not(:last-child) {
  margin-bottom: 18px;
}

#ProductDetailCheckout > .lp-button:not(:first-of-type) {
  margin-top: 18px;
}
#ProductDetailCheckout > .lp-button:last-of-type {
  margin-top: 16px;
}

#ProductDetailCheckoutEmpty > .lp-content p {
  color: rgba(62, 62, 63, 0.7);
  font-size: 14px;
  letter-spacing: 0.03em;
  line-height: 22px;
}

@media screen and (min-width: 769px), print {
  #ProductDetailCheckoutEmpty > .lp-button {
    margin-top: 96px;
  }
}

@media screen and (max-width: 768px) {
  #ProductDetailCheckout {
    display: grid;
    grid-template-areas:
      'button-shop'
      'title'
      'subtitle'
      'filters'
      'button-sizes'
      'button-appointment';
    gap: 10px;
    text-align: center;
  }

  #ProductDetailCheckout .lp-title {
    display: block;
    grid-area: title;
  }

  #ProductDetailCheckout .lp-subtitle {
    grid-area: subtitle;
  }

  #ProductDetailCheckout .lp-filters-page-product {
    grid-area: filters;
  }

  #ProductDetailCheckout .button-sizes {
    grid-area: button-sizes;
  }

  #ProductDetailCheckout .button-shop {
    grid-area: button-shop;
    margin-top: 0 !important;
  }

  #ProductDetailCheckout .button-appointment {
    grid-area: button-appointment;
    margin-top: 0 !important;
  }

  #ProductDetailFeatures {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 30px !important;
  }

  #ProductDetailFeatures .is-spaced {
    display: none;
  }
}

.lp-products-swp-pagination {
  --swiper-pagination-color: #9d8869;
  position: static;
  margin-top: 40px;
}
.lp-products-swp-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  align-items: center;
  background: transparent;
  border-radius: 0;
  display: inline-flex;
  justify-content: center;
  opacity: 1;
}
.lp-products-swp-pagination .swiper-pagination-bullet::after {
  width: 4px;
  height: 4px;
  background-color: var(--swiper-pagination-color);
  border-radius: 100%;
  content: '';
  display: block;
  pointer-events: none;
}
.lp-products-swp-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821797 4.43301L7 0.866025L13.1782 4.43301V11.567L7 15.134L0.821797 11.567V4.43301Z' stroke='%239D8869' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

.lp-videos-swp-pagination.swiper-pagination {
  --swiper-pagination-color: #9d8869;
  position: static;
  margin-top: 40px;
}
.lp-videos-swp-pagination .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  align-items: center;
  background: transparent;
  border-radius: 0;
  display: inline-flex;
  justify-content: center;
  opacity: 1;
}
.lp-videos-swp-pagination .swiper-pagination-bullet::after {
  width: 4px;
  height: 4px;
  background-color: var(--swiper-pagination-color);
  border-radius: 100%;
  content: '';
  display: block;
  pointer-events: none;
}
.lp-videos-swp-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821797 4.43301L7 0.866025L13.1782 4.43301V11.567L7 15.134L0.821797 11.567V4.43301Z' stroke='%239D8869' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

#NewsletterModal .lp-modal-container {
  max-width: 818px;
}

#NewsletterModalIlustra {
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width: 768px) {
  #NewsletterModalIlustra {
    display: none;
  }
  .lp-text-center {
    text-align: center;
  }
}

@media screen and (min-width: 769px), print {
  #NewsletterModalBase {
    padding: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  #NewsletterModalBase {
    padding: calc(92px - (2 * 0.75rem)) calc(106px - (2 * 0.75rem));
  }
}

@media screen and (min-width: 769px), print {
  #NewsletterModalForm {
    margin-top: 46px;
  }
}

#ProductGuideModalContent {
  margin: 46px auto;
  max-width: 818px;
}

#ProductGuideModalPrimaryTitle {
  font-family: 'Rosina', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.15em;
  text-align: left;
  text-align: center;
  text-transform: uppercase;
}
#ProductGuideModalPrimaryTitle:not(:last-child) {
  margin-bottom: 35px;
}

#ProductGuideModalContent blockquote {
  background-color: transparent;
  border-left-color: #e1cfc2;
  border-left-width: 2px;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}
#ProductGuideModalContent blockquote:not(:first-child) {
  margin-top: 44px;
}
#ProductGuideModalContent blockquote:not(:last-child) {
  margin-bottom: 60px;
}

#ProductGuideModalContent figure {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#ProductGuideModalContent figure.has-caption {
  margin-bottom: calc(1.5rem + (2 * 28px));
  min-height: 5px;
}

#ProductGuideModalContent figcaption {
  font-family: 'Roboto', BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0.16em;
  text-align: left;
  background-color: white;
  color: rgba(62, 62, 63, 0.8);
  left: 0;
  max-width: 742px;
  padding: 28px 0;
  position: absolute;
  text-transform: uppercase;
  top: 90%;
  width: 100%;
}

#ProductGuideModalContent .lp-table {
  margin-left: auto;
  margin-right: auto;
  max-width: 606px;
}

#ProductGuideModalContent .lp-table thead th:not(:last-child) {
  border-right: 2px solid white;
}

#ProductGuideModalContent .lp-table thead th {
  font-family: 'Roboto', BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.03em;
  line-height: 22px;
  background-color: #9d8869;
  color: white;
  width: 50%;
}

#ProductGuideModalContent .lp-table tbody td {
  font-family: 'Rosina', sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-align: left;
}

#ProductGuideModalContent .lp-table thead th,
#ProductGuideModalContent .lp-table tbody td {
  padding: 13px 0.75rem;
  text-align: center;
}

#ProductGuideModalContent ol {
  counter-reset: ol-counter;
  margin: 0;
}

#ProductGuideModalContent ol li {
  display: flex;
  counter-increment: ol-counter;
}
#ProductGuideModalContent ol li:not(:last-child) {
  margin-bottom: 1.25rem;
}

#ProductGuideModalContent ol li::before {
  width: 28px;
  height: 28px;
  align-items: center;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='23' viewBox='0 0 20 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9998 0L19.6993 5.6V16.8L9.9998 22.4L0.30032 16.8V5.6L9.9998 0Z' fill='%239D8869'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  color: white;
  content: counter(ol-counter);
  display: inline-flex;
  flex: none;
  font-size: 0.85em;
  font-weight: 500;
  justify-content: center;
  margin-right: 1.5rem;
}

#ProductGuideModalContent ol li span {
  font-family: 'Roboto', BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.03em;
  line-height: 22px;
  color: rgba(62, 62, 63, 0.8);
}
#ProductGuideModalContent ol li span strong {
  font-weight: 500;
  color: #3e3e3f;
  opacity: 0.8;
}

#ProductGuideModalContent .lp-line {
  margin: 30px 0;
}

.lp-text-uppercase {
  text-transform: uppercase;
}

.lp-focus-none:focus {
  box-shadow: unset !important;
}

.font-weight-500 {
  font-weight: 500;
}

.font-size-14 {
  font-size: 14px;
}

/*================= COLECAO ===================*/
.colecao .lp-banners-content-swp .lp-banner__button {
  color: #fff;
}

#Collection_1 {
  padding-top: 120px;
}

.lp-pt-95 {
  padding-top: 50px;
}

.line-separator {
  width: 75%;
  margin: 0 auto;
  background: 1px solid #f5f7f5;
}

.colum-reverse {
  display: flex;
  flex-flow: column-reverse;
}

@media screen and (min-width: 1024px) {
  .lp-pt-95 {
    padding-top: 95px;
  }

  .colum-reverse {
    display: initial;
  }
}

/* ACTIVE ELEMENTS */
/* .is-active {
  display: flex !important;
} */

.pwat-text-bold{
  font-weight: bold;
}
/**
 * Banner
 *
 * 1. Fix container
 * 2. Fix pagination
 *
 */

@media screen and (min-width: 1306px) {
  #Banners
    .lp-banners-content-swp-container.swiper-container.lp-container.is-fluid {
    padding-left: 320px;
    padding-top: 80px;
  }
}

#Banners .swiper-container .swiper-pagination {
  position: static;
  width: auto;
}

#Banners .swiper-container .swiper-pagination .swiper-pagination-bullet {
  margin: 0;
}

#Banners
  .swiper-container
  .swiper-pagination
  .swiper-pagination-bullet:not(:last-child) {
  margin-bottom: 20px;
}

/**
 * @task general adjusts
 *
 * fix banner mobile
 */

@media screen and (max-width: 767px) {
  #Banners .swiper-container {
    flex-direction: column;
    padding: 0;
  }
  #Banners .swiper-wrapper {
    flex: none;
  }
  #Banners .swiper-slide {
    width: 100% !important;
  }
  #Banners .lp-banners-content-swp {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
  #Banners .swiper-pagination {
    display: flex;
    flex: none;
    justify-content: center;
    margin: 1.75rem 0 0;
    order: 99;
  }
  #Banners .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
    margin-bottom: 0;
    margin-right: 1.25rem;
  }
  .lp-products-swp-container .lp-products-swp-pagination {
    display: block !important;
  }
  .lp-block:not(.is-private) .lp-block__title > span {
    display: inline;
    font-size: 1.625rem;
  }
  .lp-block:not(.is-private) .lp-block__title {
    line-height: 25px;
    margin-bottom: 10px;
  }
}

/**
 * @task general adjust
 *
 * fix product carrossel's pagination
 */

.lp-products-swp-pagination.swiper-pagination {
  position: static;
}

.lp-banners-content-swp-pagination.is-white {
  --swiper-pagination-color: #fff;
}

/**
 * @task loading feature
 *
 * Loading
 */

.lp-loader,
.lp-loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em;
}

.lp-loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid var(--lp-primary-color);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/**
 * @task anim home
 *
 * animations home
 */

[data-anim='opacity'] {
  opacity: 0;
  transition: all 1s;
}

[data-anim='opacity'].is-anim {
  opacity: 1;
}

[data-anim='opacity-bottom-10'] {
  opacity: 0;
  transform: translateY(10px);
  transition: all 1s;
}

[data-anim='opacity-bottom-20'] {
  opacity: 0;
  transform: translateY(20px);
  transition: all 1s;
}

[data-anim='opacity-bottom-10'].is-anim,
[data-anim='opacity-bottom-20'].is-anim {
  opacity: 1;
  transform: translateY(0px);
}

/* Delay */

[data-anim].delay-100ms {
  transition-delay: 100ms;
}

[data-anim].delay-200ms {
  transition-delay: 200ms;
}

[data-anim].delay-300ms {
  transition-delay: 300ms;
}

[data-anim].delay-400ms {
  transition-delay: 400ms;
}

[data-anim].delay-500ms {
  transition-delay: 500ms;
}

[data-anim].delay-600ms {
  transition-delay: 600ms;
}

[data-anim].delay-700ms {
  transition-delay: 700ms;
}

[data-anim].delay-800ms {
  transition-delay: 800ms;
}

[data-anim].delay-1s {
  transition-delay: 1s;
}

[data-anim].delay-1_2s {
  transition-delay: 1.2s;
}

[data-anim].delay-1_4s {
  transition-delay: 1.4s;
}

[data-anim].delay-1_6s {
  transition-delay: 1.6s;
}

[data-anim].delay-1_8s {
  transition-delay: 1.8s;
}

[data-anim].delay-2s {
  transition-delay: 2s;
}

#NewArrivals .lp-products-swp-container .lp-products-swp-pagination {
  display: none;
}

.button-shop-now {
  font-size: 0.875rem !important;
  font-weight: 500;
  transition: 0.3s background-color;
  padding: 25px 15px !important;
}

.button-shop-now:hover {
  text-decoration: none;
  background-color: #241f40 !important;
}

/* Fix animation in two banners prized/price */

.lp-banner-prized-place {
  transition: 0.3s transform;
}

.lp-banner-prized-place:hover {
  cursor: pointer;
  transform: scale(1.03);
}

/* Fix banner colecao */

.lp-banner__title.title-colecao {
  margin-top: 30px;
  margin-bottom: 40px;
}

.lp-banner__content.content-colecao {
  margin-bottom: 63px;
}

.lp-modal-early-bird-showed.hide {
  display: none !important;
  visibility: hidden;
  opacity: 0;
}

.lp-modal-early-bird-showed {
  display: none;
  animation: fade-in 300ms ease-in forwards;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(1px);
  left: 0;
  top: 0;
  z-index: 111;
  padding: 0 40px;
  overflow-y: auto;
}

.lp-modal-early-bird-container {
  position: fixed;
  width: 818px;
  display: none;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 99999999;
  background: white;
  top: 11rem;
  left: 25rem;
  box-shadow: 5px 4px 8px 5px rgb(0 0 0 / 20%);
}

.lp-modal-early-bird-container.hide {
  display: none !important;
}

.lp-modal-early-bird-img {
  position: absolute;
  z-index: 999999;
  top: 1rem;
  right: 2rem;
  cursor: pointer;
}

.lp-modal-early-bird-content {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  flex-direction: row;
  gap: 4rem;
  margin-bottom: -2rem;
}

.lp-modal-early-bird-input-container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 3rem;
}

.lp-modal-early-bird-inputs-top,
.lp-modal-early-bird-inputs-bottom {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 2rem;
}

.lp-modal-early-bird-inputs-top input,
.lp-modal-early-bird-inputs-bottom input {
  border: 1px solid #d6dbd6;
  border-radius: 3px;
  padding: 1rem;
}

.lp-modal-early-bird-inputs-top input:nth-child(1) {
  width: 81%;
}

.lp-modal-early-bird-inputs-top input:nth-child(2) {
  width: 394px;
}
.lp-modal-early-bird-inputs-bottom input:nth-child(1) {
  width: 452px;
}

.lp-modal-early-bird-inputs-top input:hover,
.lp-modal-early-bird-inputs-bottom input:hover {
  border: 1px solid #9d8869;
}

.lp-modal-early-bird-inputs-top input:focus,
.lp-modal-early-bird-inputs-bottom input:focus {
  border-color: #9d8869;
  outline: none;
  box-shadow: 0 0 3px #9d8869;
}

.lp-modal-early-bird-inputs-bottom button {
  background: #9d8869;
  border: none;
  font-family: 'Rosina';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
  text-align: center;
  letter-spacing: 0.15em;
  color: #ffffff;
  text-transform: uppercase;
  padding: 1.5rem;
  width: 182px;
  height: 17px;
  cursor: pointer;
}

.lp-modal-early-bird-title {
}

.lp-modal-early-bird-title p {
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #241f40;
  margin-bottom: 0.5rem;
}

.lp-modal-early-bird-title h2 {
  font-family: 'Rosina';
  font-style: normal;
  font-weight: 500;
  font-size: 41px;
  line-height: 45px;
  text-transform: uppercase;
  color: #9d8869;
  margin-bottom: 2rem;
}

.lp-modal-early-bird-title span {
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.03em;
  color: #3e3e3f;
}

/* FIx margin bottom new arrival */

.lp-newarrivals {
  margin-bottom: 30px !important;
}

/* Text description */

#early-bird .height-description {
  color: #3e3e3f;
}

/* Fix descriptions line-heights */

@media only screen and (max-width: 1024x) {
  .height-description {
    font-size: 18px !important;
    line-height: 36px;
  }
  .height-description br {
    display: none;
  }

  .lp-modal-early-bird-showed {
    display: none !important;
  }
}

@media only screen and (max-width: 1440px) {
  .lp-modal-early-bird-container {
    top: 2rem;
    left: 18rem;
  }
}

/* Fix submit newsletter button and title one for all */

.lp-block__content strong {
  color: #3e3e3f;
  font-weight: 500;
}

.lp-block__content {
  color: #3e3e3f;
}

.newsletter-submit {
  font-size: 0.875rem;
  padding: 12px 43px;
  height: unset;
}

@media only screen and (max-width: 768px) {
  .newsletter-control-submit {
    display: flex;
    justify-content: center;
  }
  #OneForAll .lp-poly__title {
    font-size: 2rem;
    font-weight: 400;
    line-height: 43px;
  }
  #OneForAll .height-description {
    text-align: center;
  }
  .lp-section-sobre-banner {
    margin-top: 0px;
  }

  .lp-modal-early-bird-container {
    display: none !important;
  }
}

@media only screen and (max-width: 576px) {
  .lp-img-banner-mobile {
    height: 360px;
  }
  .lp-saiba-mais-sobre {
    font-size: 0.6rem;
  }
}

.content-list-sobre li span {
  color: #9d8869;
  font-weight: 500;
}

.content-list-sobre li {
  color: rgba(62, 62, 63, 0.7);
  letter-spacing: 0.03em;
  line-height: 28px;
  margin-bottom: 25px;
}

.content-list-sobre {
  list-style-type: none !important;
  margin-left: 0 !important;
}

/* .lp-section-sobre-banner {
    margin-top: 80px !important;
} */

.lp-collbanner .lp-button.is-text.is-fix {
  color: #ffffff !important;
}

#politica-privacidade ul {
    padding-left: 15px;
}
/**
 * My Cart
 */
.mycart {
    --mycart-bg-color: #fff;
    --mycart-color: #000;
    --mycart-success: #7bb77b;
    --mycart-primary-color: var(--lp-gold-treasure);
    --mycart-button-bg-color: var(--mycart-primary-color);
    --mycart-button-hover-bg-color: var(--lp-rose-salvation);
    --mycart-button-family: var(--lp-rosina-font-family);
    --mycart-button-size: 14px;
    --mycart-button-weight: 500;
    --mycart-button-color: #fff;
    --mycart-button-hover-color: var(--mycart-primary-color);
    --mycart-input-bg-color: #ffffff;
    --mycart-input-border-color: #e6e6e6;
    --mycart-price-color: var(--mycart-primary-color);
    --mycart-price-label-color: #666666;
    --mycart-promo-bg-color: var(--mycart-primary-color);
    --mycart-promo-color: #fff;
    --mycart-share-bg-color: #41403f;
    --mycart-share-color: #fff;
    --mycart-count-bg-color: #fff;
    --mycart-count-color: #9d8869;
    --mycart-body-bg-color: transparent;
    --mycart-foot-bg-color: #fff;
    --mycart-foot-div-border-color: #f1f3f1;
    --mycart-product-quantity-border-color: #d9d5d2;
    --mycart-product-quantity-button-border-color: #8c8a88;
    --mycart-product-delete-button-bg-color: #e6e7e8;
    --mycart-max-width: 520px;
}

.mycart {
    background-color: var(--mycart-bg-color);
    color: var(--mycart-color);
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: var(--mycart-max-width);
    opacity: 1;
    position: fixed;
    top: 0;
    transform: translateX(0);
    transition: 0.23s ease;
    right: 0;
    width: 100%;
    z-index: 1001;
}

.mycart:not(.is-opened) {
    opacity: 0;
    transform: translateX(100%);
}

/* .mycart:not(.has-items) .mycart-head {
    display: none;
} */

/**
 * Body size
 */
.mycart[data-cart-items-count="1"] .mycart-body {
    min-height: 250px;
}

/**
 * My Cart Flex Items
 */
.mycart-head,
.mycart-foot {
    flex: none;
}

.mycart-body {
    flex: 1;
}

/**
 * My Cart Head
 */

.mycart-head--div:first-child {
    /* padding: 30px 1.5rem; */
    padding: 16px 1.5rem;
    display: flex;
    align-items: center;
    position: relative;
}

@media screen and (max-width: 767px) {
    .mycart-head--div:first-child {
        padding-bottom: 12px;
        padding-top: 12px;
    }

    .mycart-head__title {
        font-size: 20px;
        margin-left: auto;
        margin-right: auto;
        text-transform: uppercase;
        font-family: Rosina, Arial, sans-serif;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 10px;
    }
}

/**
 * My Cart Head Button
 */
.mycart-head__button {
    background-color: #fff;
    border-radius: 100%;
    border: 1px solid transparent;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04);
    cursor: pointer;
    height: 36px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mycart-head__button:hover {
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
}

.mycart-head__button svg {
    width: 11px;
}

@media screen and (max-width: 767px) {
    .mycart-head__button {
        position: static;
        transform: none;
    }
}

/**
 * My Cart Head Title
 */
.mycart-head__title {
    font-size: 20px;
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    font-family: Rosina, Arial, sans-serif;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}

.mycart-head__title span:last-child {
    color: var(--mycart-count-color);
    font-size: 0.75em;
    font-weight: 500;
}

/**
 * My Cart Head Share
 */
.mycart-head__share.mycart__button {
    align-items: center;
    background-color: var(--mycart-share-bg-color);
    color: var(--mycart-share-color);
    border-color: transparent;
}

.mycart-head__share span {
    display: inline-block;
}

.mycart-head__share span:not(:last-child) {
    margin-right: 0.75rem;
}

/**
 * My Cart Head Promo
 */
.mycart-head__promo {
    background-color: var(--mycart-promo-bg-color);
    color: var(--mycart-promo-color);
    font-family: var(--lp-rosina-font-family);
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.1em;
    padding: 14px 1.5rem;
    text-transform: uppercase;
}

.pwat-cart__free-shipping-warning {
    position: relative;
    width: 100%;
    background: #9D8869;
    height: 70px;
}

.pwat-cart__quant-freight-free {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    color: #ffffff;
    padding: 12px 60px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .pwat-cart__free-shipping-warning {
        width: 100%;
    }
    
    .pwat-cart__free-shipping-warning span {
        font-size: 13px;
        line-height: 18px;
    }

    .pwat-cart__quant-freight-free {
        padding: 0 45px;
        font-style: normal;
        font-weight: normal;
        font-size: 13px;
        line-height: 18px;
        text-align: center;
        letter-spacing: 0.01em;
    }
}

.pwat-cart__fill-progress {
    position: absolute;
    height: 100%;
    width: 0px;
    background: linear-gradient(to right, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.3));
    transition: width 1s linear;
    top: 0;
    left: 0;
}

@media screen and (min-width: 767px) {
    .mycart-head__promo {
        padding: 20px 74px;
    }
}

.mycart-head__promo.is-success {
    background-color: var(--mycart-success);
    text-align: center;
}

/**
 * My Cart Body
 */
.mycart-body {
    background-color: var(--mycart-body-bg-color);
    position: relative;
}

/**
 * My Cart Button Element
 */

.mycart__button {
    align-items: center;
    background-color: var(--mycart-button-bg-color);
    border: 1px solid transparent;
    color: var(--mycart-button-color);
    cursor: pointer;
    display: inline-flex;
    font-family: var(--mycart-button-family);
    font-size: var(--mycart-button-size);
    font-weight: var(--mycart-button-weight);
    height: 42px;
    justify-content: center;
    letter-spacing: 0.15em;
    padding: calc(0.75rem - 1px) 1.25rem;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .mycart__button {
        font-size: 12px;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
    }
}

.mycart__button:hover {
    background-color: var(--mycart-button-hover-bg-color);
    color: var(--mycart-button-hover-color);
}

.mycart__button.is-fullwidth {
    width: 100%;
}

.mycart__button:focus:not(:active) {
    box-shadow: 0 0 0 0.125em rgb(50 115 220 / 25%);
}

/**
 * Loading
 */
/**
 * Loading
 */
.mycart__button.is-loading {
    color: transparent !important;
    pointer-events: none;
    position: relative;
}
.mycart__button.is-loading::after {
    content: "";
    position: absolute !important;
    left: calc(50% - (1em / 2));
    top: calc(50% - (1em / 2));
    animation: spinAround 500ms infinite linear;
    border: 2px solid var(--mycart-button-color);
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    display: block;
    height: 1em;
    width: 1em;
}

@keyframes spinAround {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}

/**
 * My Cart Empty
 */
.mycart-empty {
    display: flex;
    flex-direction: column;
    padding: 1.5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.mycart-empty--div:not(:last-child) {
    margin-bottom: 1.5rem;
}

.mycart-empty__msg > span:first-child {
    display: block;
    height: 64px;
    margin-bottom: 1.5rem;
    width: 64px;
}

.mycart-empty__msg > span:first-child path {
    fill: var(--mycart-primary-color);
}

.mycart-empty__msg > span:last-child {
    font-size: 1.25rem;
}

.mycart-empty.is-hidden {
    display: none;
}

/**
 * MyCart Price
 */

.mycart-price {
    align-items: center;
    color: var(--mycart-price-color);
    display: flex;
    justify-content: space-between;
}

.mycart-price strong {
    font-weight: 300;
    color: #3e3e3f;
    opacity: 0.7;
}

.mycart-price span {
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    font-family: 'Rosina';
    color: #3e3e3f;
}

@media screen and (max-width: 767px) {
    .mycart-price span {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        font-family: 'Rosina';
        color: #3e3e3f;
    }
}

span.mycart-price-destaque{
    font-weight: 500;
    line-height: 32px;
    font-size: 16px;
}

@media screen and (max-width: 767px) {
    span.mycart-price-destaque {
        font-weight: 500;
        line-height: 32px;
        font-size: 14px;
    }
}

.mycart-price .mycart-product__price {
    font-size: 19px;
    font-weight: 300;
    line-height: 28px;
    font-family: 'Rosina';
}

p.mycart-product__price{
    font-size: 16px;
    font-weight: 300;
    line-height: 28px;
    font-family: 'Rosina';
}

@media screen and (max-width: 767px) {
    p.mycart-product__price {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        font-family: 'Rosina';
    }
}

/**
 * MyCart Form
 */

.mycart-form:not(:last-child) {
    margin-bottom: 20px;
}

.mycart-form-field:not(:last-child) {
    margin-bottom: 8px;
}

.mycart-form-control {
    display: flex;
    position: relative;
}

.mycart-form-control > span:nth-child(1) {
    display: block;
    left: 1.25rem;
    pointer-events: none;
    position: absolute;
    top: 12px;
}

.mycart-form-control > input {
    background-color: var(--mycart-input-bg-color);
    border: 1px solid var(--mycart-input-border-color);
    display: inline-block;
    flex: 1;
    font-size: 12px;
    font-weight: 300;
    height: 42px;
    letter-spacing: 0.05em;
    padding-bottom: calc(0.75rem - 1px);
    padding-left: calc(1.25rem + 35px);
    padding-right: 1.25rem;
    padding-top: calc(0.75rem - 1px);
    width: 100%;
}

.mycart-form-control > input:not(:last-child) {
    margin-right: 20px;
}

.mycart-form-control > button {
    flex: none;
    min-width: 130px;
}

/**
 * My Cart Foot
 */
.mycart-foot {
    background-color: var(--mycart-foot-bg-color);
    /* position: absolute; */
    /* bottom: 0; */
    width: 100%;
}

.mycart-foot--div {
    padding: 10px 1.5rem;
}

.mycart-foot--div.has-border {
    border-bottom: 1px solid var(--mycart-foot-div-border-color);
}

.mycart-foot--div.pb-0 {
    padding-bottom: 0;
    border-top: 1px solid var(--mycart-foot-div-border-color);
}

.mycart-foot .mycart-price {
    font-size: 16px;
}

@media screen and (max-width: 767px) {
    .mycart-foot .mycart-price {
        font-size: 14px;
    }
}

/**
 * My Card Products List
 */
.mycart-body {
    height: calc(100vh - 490px);
    transition: all .3s;
    overflow-y: auto;
}

.mycart-products {
    /* height: calc(100% - 292px); */
    /* transition: all 0.3s; */
}

/* .mycart-products ul {
    height: calc(100% - 292px);
    overflow-y: auto;
    transition: all .3s;
} */

.mycart-products > ul li:not(:last-child) {
    border-bottom: 1px solid #f7f7f8;
}

/**
 * My Cart Product
 */
.mycart-product {
    /* padding: 30px 1.5rem; */
    padding: 16px 1.5rem;
    position: relative;
}

.mycart-product--div:not(:last-child) {
    margin-bottom: 30px;
}

.mycart-products > ul > li:last-child {
    margin-bottom: 20px;
}

/**
 * My Cart Product Delete
 */

.mycart-product__delete {
    align-items: center;
    background-color: transparent;
    border-color: transparent;
    border-radius: 100%;
    cursor: pointer;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 0.75rem;
    top: 2.73rem;
    width: 40px;
    display: flex;
}

.mycart-product__delete:hover {
    background-color: #f9f9f9;
}

@media screen and (max-width: 767px) {
    .mycart-product__delete {
    align-items: center;
    background-color: transparent;
    border-color: transparent;
    border-radius: 100%;
    cursor: pointer;
    height: 32px;
    justify-content: center;
    position: absolute;
    right: 0.75rem;
    top: 2.73rem;
    width: 40px;
    display: flex;
    }
}

/**
 * My Cart Product Body
 */
.mycart-product-body {
    display: flex;
    align-items: center;
}

/**
 * My Cart Product Thumbnail
 */
.mycart-product-thumbnail {
    flex: none;
    height: 85px;
    margin-right: 8px;
    width: 85px;
    background: rgba(225, 207, 194, 0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
}

@media screen and (min-width: 768px) {
    .mycart-product-thumbnail {
        height: 85px;
        width: 85px;
        margin-right: 1.5rem;
    }
}

.mycart-product-thumbnail img {
    display: block;
    /* height: 100%; */
    object-fit: cover;
    object-position: center 0;
    width: 70%;
}

/**
 * My Cart Content
 */
.mycart-product-content {
    align-items: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    margin: -0.5rem;
    padding-right: 32px;
}

.mycart-product-content--div {
    padding: 0.5rem;
}

.mycart-product-content--div.is-expanded {
    width: 100%;
    flex: none;
}

.mycart-product-body--div {
    /* padding-top: 10px; */
}

.mycart-product-body--div .mycart-product__title {
    font-size: 14px;
}

/**
 * My Cart Product Quantity
 */
.mycart-product-quantity {
    /* border-radius: 4px; */
    /* border: 1px solid var(--mycart-foot-div-border-color); */
    display: flex;
}

.mycart-product-quantity input[type="number"] {
    background-color: transparent;
    border: 1px solid transparent;
    flex: none;
    max-width: 42px;
    text-align: center;
    border: 1px solid var(--mycart-foot-div-border-color);
    outline: 0;
}

.mycart-product-quantity button[type="button"] {
    align-items: center;
    background-color: transparent;
    border-color: transparent;
    border-radius: 0;
    color: #b2b2b2;
    cursor: pointer;
    display: inline-flex;
    height: 22px;
    justify-content: center;
    width: 22px;
    transition: all 0.3s;
}
.mycart-product-quantity button[type="button"]:hover {
    background: var(--mycart-foot-div-border-color);
}

.mycart-product-quantity button[type="button"]:nth-child(1) {
    border-width: 1px 0px 1px 1px;
    border-color: var(--mycart-foot-div-border-color);
    border-radius: 3px 0px 0px 3px;
    border-style: solid;
}

.mycart-product-quantity button[type="button"]:nth-child(3) {
    border-width: 1px 1px 1px 0;
    border-color: var(--mycart-foot-div-border-color);
    border-radius: 0 3px 3px 0;
    border-style: solid;
}

.mycart-product-quantity button[type="button"] svg path {
    fill: #b3b3b3;
}

/* Chrome, Safari, Edge, Opera */
.mycart-product-quantity input::-webkit-outer-spin-button,
.mycart-product-quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.mycart-product-quantity input[type="number"] {
    -moz-appearance: textfield;
}

/**
 * My Cart Product Attributes
 */

.mycart-product-attributes > li {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #3e3e3f;
    opacity: 0.5;
    border: none;
}

.mycart-product-attributes > li:not(:last-child) {
    margin-bottom: 0.25rem;
}

/**
 * My Cart Product Foot
 */
.mycart-product-foot {
    align-items: center;
    display: flex;
    justify-content: space-between;
}

/**
 * My Cart Freight
 */
.mycart-freight {
    display: flex;
    flex-direction: column;
}

.mycart-freight-inner-item {
    align-items: center;
    border: 1px dashed lightgrey;
    display: flex;
    padding: 8px 10px;
    margin-bottom: 10px;
    font-size: 14px;
}

.mycart-freight-inner-item > strong:nth-child(1) {
    border-right: 1px dashed lightgrey;
    display: block;
    flex: none;
    max-width: 50%;
    min-width: 50%;
}

.mycart-freight-inner-item > span:nth-child(2) {
    display: block;
    flex: 1;
    text-align: right;
}

.mycart-freight-item.is-free {
    order: 99;
}

.mycart-freight-item.is-free .mycart-freight-inner-item > span:nth-child(1) {
    border-right: none;
    flex: 1;
    min-width: auto;
    text-align: center;
}

/**
 * My Cart Loader
 */
.mycart-loader,
.mycart-loader:before,
.mycart-loader:after {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: loader 1.8s infinite ease-in-out;
    animation: loader 1.8s infinite ease-in-out;
}
.mycart-loader {
    color: var(--mycart-primary-color);
    font-size: 10px;
    position: absolute;
    text-indent: -9999em;
    -webkit-transform: translateZ(-50%, -50%);
    -ms-transform: translateZ(-50%, -50%);
    transform: translateZ(-50%, -50%);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    top: 50%;
    left: 50%;
}
.mycart-loader:before,
.mycart-loader:after {
    content: "";
    position: absolute;
    top: 0;
}
.mycart-loader:before {
    left: -3.5em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.mycart-loader:after {
    left: 3.5em;
}
@-webkit-keyframes loader {
    0%,
    80%,
    100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }
    40% {
        box-shadow: 0 2.5em 0 0;
    }
}
@keyframes loader {
    0%,
    80%,
    100% {
        box-shadow: 0 2.5em 0 -1.3em;
    }
    40% {
        box-shadow: 0 2.5em 0 0;
    }
}

.lp-description-bundle {
    font-size: 14px;
    color: #3e3e3f;
    font-weight: 300;
    margin-left: 10px;
    margin-bottom: 5px;
}

/**
 * Shopping Menu
 *
 * @task general-adjusts
 */
.lp-shopping__button .lp-icon {
  transition: opacity 0.23s ease;
}

.lp-shopping__button:hover .lp-icon {
  opacity: 0.75;
}

.lp-shopping__button:active {
  transform: translateY(4px);
}

.lp-languages {
  display: flex;
  justify-content: flex-end;
}

.lp-languages select {
  outline: none;
  display: inline-flex;
  background-color: transparent;
  background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/arrow-select.svg?v=1772809039");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 50%;
  appearance: none;
  -webkit-appearance: none;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  font-weight: 500;
  border: 0;
  cursor: pointer;
}

.lp-languages select option {
  text-transform: uppercase;
}

#lp-title-submenu-colecoes {
  margin-left: -3.5rem;
}

#lp-title-submenu-informed-buyer {
  margin-left: -7rem;
}

.lp-submenu-items-container {
  height: 0;
  visibility: hidden;
  opacity: 0;
}

.lp-submenu-items-container.active:nth-child(6),
.lp-submenu-items-container.active:nth-child(7) {
  display: none !important;
  opacity: 0 !important;
  height: 0 !important;
  visibility: hidden !important;
}

.lp-submenu-items-container.active {
  position: absolute;
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
  gap: 9rem;
  right: 0rem;
  margin-left: -11rem;
  padding: 3rem 27rem 9rem 0rem;
  height: auto;
  visibility: visible;
  opacity: 1;
  transition: 0.5s opacity;
  z-index: 999999;
  background: white;
}

.lp-submenu-items-title {
  font-family: 'Rosina';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.1em;
  color: #3e3e3f;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.lp-submenu-items-list li {
  font-family: 'Rosina';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 34px;
  text-align: left;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #b3b3b3;
  cursor: pointer;
}

.lp-submenu-items-list li:hover {
  transition: all 0.5s;
  color: #9d8869;
}

.lp-submenu-items-img {
  position: absolute;
  right: 5rem;
  width: 394px !important;
  max-width: none !important;
}

.lp-submenu-items-container-mobile {
  display: none;
  transition: 0.5s opacity;
}

/**
 * @task feature menu
 */

/* @media (max-width: 768px) {
  .lp-submenu-items-container {
    display: none;
  }
} */

@media (max-width: 1024px) {
  #lp-menu__item-colecoes,
  #lp-menu__link_joias,
  #lp-menu__link_comunidade,
  #lp-menu__link_informed-buyer {
    display: none;
  }
}

/* @media (min-width: 1024px) {
  #lp-menu_item-mobile-colecoes {
  }
} */

@media screen and (min-width: 780px) {
  .pl-icon-show-submenu {
    display: none;
  }
}

@media screen and (min-width: 820px) {
  .lp-menu__item-mobile {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .lp-menu__item:nth-child(2) {
    display: none;
  }

  .lp-menu__link {
    font-family: 'Rosina';
  }

  .lp-menu__item-mobile {
    display: flex;
    justify-content: space-between;
    width: calc(100% - 14px);
    flex-direction: column;
    align-items: flex-start;
  }

  .lp-title-submenu-mobile-space {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
  }

  .pl-icon-show-submenu img {
    width: 24px;
  }

  .lp-submenu-items-container-mobile {
    opacity: 0;
    height: 0;
    visibility: hidden;
  }

  .lp-submenu-items-container-mobile.active {
    display: flex;
    flex-direction: column;
    align-items: start;
    width: 100%;
    background: #fff;
    opacity: 1;
    visibility: visible;
    gap: 9px;
    transition: 1s opacity;
    height: auto;
    padding: 0.5rem 0rem 0.5rem 1.5rem;
    overflow-y: auto;
  }

  .pl-icon-show-submenu-img {
    transform: rotate(0deg);
    transition: transform ease 0.5s;
  }

  .pl-icon-show-submenu-img.active {
    transform: rotate(180deg);
    transition: transform ease 0.5s;
  }

  .lp-submenu-items {
    display: flex;
    flex-direction: column;
    align-items: start;
  }

  .lp-submenu-items-title {
    font-size: 14px;
  }
}

@media (min-width: 1024px) and (max-width: 1366px) {
  .lp-submenu-items-img {
    right: 2rem;
  }
}

/* @media (max-width: 768px) {
  .lp-show-submenu-mobile {
    width: 20px;
    display: block;
  }
} */

@media screen and (min-width: 767px) {
  .lp-menu {
    justify-content: center;
  }

  .lp-menu a {
    text-decoration: none;
  }

  .lp-menu__item {
    flex: none;
  }

  .lp-submenu__title {
    font-family: var(--lp-rosina-font-family);
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0.03em;
  }

  .lp-finalmenu__link {
    color: #b2b2b2;
    font-family: var(--lp-rosina-font-family);
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.1em;
    /* text-align: center;     */
    text-transform: uppercase;
  }

  .lp-finalmenu__link:hover {
    color: var(--lp-primary-color);
  }

  .lp-finalmenu__link.is-active {
    color: var(--lp-primary-color);
  }

  .lp-menu__item.has-submenu:not(.is-closed) .lp-menu__link {
    color: var(--lp-primary-color);
  }
}

/*===========================================
 * TABLET
===========================================*/
@media screen and (min-width: 700px) and (max-width: 1000px) {
  #lp-btn-my-account {
    display: flex;
    justify-content: flex-end;
  }

  .is-pulled-right-tablet {
    width: 66%;
  }
  .lp-submenu-items-img {
    display: none !important;
  }
}

.lp-menu__item-clusterset {
    display: inline-flex;
    flex: 1;
    padding: 0.25rem 1.25rem;
}

.pwat-header__user {
    line-height: 1;
    position: relative;
    top: 2px;
    left: 10px;
}

.pwat-logout {
    cursor: pointer;
}

.pwat-logout:hover,
.pwat-login:hover {
    color: #9d8869;
}

.pwat-login {
    position: relative;
    top: 5px;
    left: 10px;
    cursor: pointer;
}
/** coloque seu CSS aqui **/

.lp-logos-footer {
    position: absolute;
    right: 5px;
    top: -26px;
}

.lp-logos-footer img {
    width: 34%;
    position: relative;
    top: -16px;
    margin-right: 22px;
    right: -77px;
}

@media screen and (max-width: 768px) {
    .lp-logos-footer {
        position: relative;
        right: 0;
        top: -64px;
    }

    .lp-logos-footer img {
        width: 26%;
        position: relative;
        top: 18px;
        margin-right: 22px;
        right: 0px; 
    }

    .lp-logos-footer-left {
        position: relative !important;
        top: -77px;
    }

    .footer-logo-dexos {
        position: relative;
        top: 0px;
    }
}

.lp-logos-footer-left {
    position: absolute;
    top: -77px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer-logo-dexos {
    position: relative;
    top: -20px;
}
/*
    isso aqui é para a imagem do card de produto
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);

*/


/**
 * @task feature product
 *
 * fix anchor text color
 */
.lp-product__title a {
    color: currentColor;
}

/**
 * @task feature produt card
 *
 * remove sublinhado
 */
a.lp-product:hover {
    text-decoration: none;
    transition: 0.4s;
}

/**
 * @task feature product card
 *
 * Add ellipsis
 */
.lp-product__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

/**
* Add not-image in product card
*/
.thumbnail-not-image {
    height: auto;
}

/**
* Change animation card
*/

.lp-product-card .lp-product__cat {
    width: initial;
}

.lp-product-card .lp-product__cat,
.lp-product-card .lp-product__title {
    opacity: 0 !important;
    transition: 0.5s all !important;
    height: initial;
}
.lp-product-card:hover .lp-product__cat,
.lp-product-card:hover .lp-product__title {
    opacity: 1 !important;
}

.lp-product-card .lp-product__price {
    overflow: hidden;
    height: initial;
    width: 100%;
    opacity: 1;
}

.lp-product-card p span {
    display: block;
    animation: fade-out-text 0.6s ease-out forwards;
    height: 40px;
    width: 100%;
}

.lp-product-card:hover p span {
    animation: fade-in-text 0.6s forwards;
}

@keyframes fade-in-text {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes fade-out-text {
    0% {
        opacity: 1;
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        transform: translateY(20px);
    }
}


/**
 * @task feature-product-card
 * 
 * fix thumbnail size
 */
.lp-product__thumbnail{
    max-height: 120px;
    max-width: 120px;
    object-fit: contain;
    position: absolute;
    bottom: 50%;
    transform: translateY(50%);
    transition: all .3s !important;
}
.lp-product__thumbnail {
    transition: margin .3s;
}

@media (max-width: 768px) {
    .lp-product:hover .lp-product__thumbnail {
        bottom: 62%;
    }
}

/*=================== 
 * NOT BORDER IN PRODUCTS OUT STOCK
===================*/
.lp-product.not-stock {
    border: none !important;
}
#Main.main-product {
  position: initial;
}

html.not-scroll, body.not-scroll {
  overflow: hidden;
  height: 100%;
}

#ModalEscolha {
  display: none;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(8px);
  left: 0;
  top: 0;
  z-index: 111;
  padding: 0 40px;
  overflow-y: auto;
}

#ModalEscolha.is-active {
  display: initial;
  animation: fade-in 300ms ease-in forwards;
}

#ModalEscolha .lp-modal__delete {
  right: 13px;
  top: 12px;
}

#ModalEscolha hr {
  height: 1px;
  background-color: #F1F3F1;
}

.icon-line-table {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 31px;
  background: #fff;
  top: -3rem;
}

#ModalClose {
  display: none;
  visibility: hidden;
  opacity: 0;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(8px);
  left: 0;
  top: 0;
  z-index: 112;
  padding: 0 40px;
  overflow-y: auto;
}

#ModalClose.is-active {
  display: flex;
  animation: fade-in 300ms ease-in forwards;
}

.modal__close {
  display: none;
  margin: auto;
  width: 450px;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}

.modal__close h3 {
  font-size: 18px;
  font-weight: 600;
  color: #9d8869;
}

.modal__close .modal__buttons-close {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
}

.modal__close .modal__buttons-close .lp-button.is-primary {
  margin-left: 8px;
}

#ModalClose.is-active .modal__close {
  display: block;
  animation: fade-in-bottom 300ms ease-in forwards;
}

.modal-escolha {
  display: none;
  margin: 50px auto 50px auto;
  max-width: 1030px;
  width: 100%;
  min-height: 762px;
  background-color: #fff;
  border-radius: 5px;
  overflow: hidden;
}

#ModalEscolha.is-active .modal-escolha {
  display: block;
  animation: fade-in-bottom 300ms ease-in forwards;
}

#EscolhaPingente .swiper-container, #EscolhaBrinco .swiper-container, #EscolhaAnel .swiper-container, .swiper-container-100 {
  width: 100% !important;
}

/* Header */

.modal__header {
  position: relative;
  text-align: center;
  padding: 24px 0;
  border-bottom: 1px solid #f5f7f5;
}

.modal__header button {
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 110px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: 0;
  cursor: pointer;
  z-index: 1;
  transition: all 0.3s;
}

.modal__header button:hover {
  background: rgba(157, 136, 105, 0.1);
}

.modal__header button svg {
  pointer-events: none;
  min-width: 16px;
}

.modal__header h2 {
  font-family: Rosina, Arial, Helvetica, sans-serif;
  font-size: 19px;
  line-height: 28px;
  color: #3e3e3f;
  opacity: 0.8;
  text-transform: uppercase;
  font-weight: 300;
}

.modal__header .modal__prev {
  display: none;
}

.modal__header .modal__prev.is-active {
  display: flex;
  animation: fade-in 300ms ease-in forwards;
}

/* Breadcrumb */

.modal__breadcrumb {
  position: relative;
  /* border-bottom: 1px solid #f5f7f5; */
}

.modal__items-bc {
  position: absolute;
  width: calc(100% - 246px);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 24px 0;
  margin: 0 auto;
  transition: all 0.8s;
}

.modal__items-bc.padding-item-0 {
  left: calc(50% - 80px);
}

.modal__items-bc.padding-item-1-1 {
  left: calc(50% - 360px);
}

.modal__items-bc.padding-item-1-2 {
  left: calc(50% - 368px);
}

.modal__items-bc.padding-item-1-3 {
  left: calc(50% - 375px);
}

.modal__items-bc.padding-item-1-4 {
  left: calc(50% - 383px);
}

.modal__items-bc.padding-item-1-5 {
  left: calc(50% - 391px);
}

.modal__items-bc.padding-item-2 {
  left: calc(50% - 668px);
}

.modal__items-bc.padding-item-2-1 {
  left: calc(50% - 672px);
}

.modal__items-bc.padding-item-2-2 {
  left: calc(50% - 694px);
}

.modal__items-bc.padding-item-2-3 {
  left: calc(50% - 714px);
}

.modal__items-bc.padding-item-2-4 {
  left: calc(50% - 714px);
}

.modal__items-bc.padding-item-2-5 {
  left: calc(50% - 714px);
}

.modal__items-bc.padding-item-3-1 {
  left: calc(50% - 937px);
}

.modal__items-bc.padding-item-3-2 {
  left: calc(50% - 958px);
}

.modal__items-bc.padding-item-3-3 {
  left: calc(50% - 984px);
}

.modal__items-bc.padding-item-3-4 {
  left: calc(50% - 984px);
}

.modal__items-bc.padding-item-3-5 {
  left: calc(50% - 984px);
}

.modal__items-bc.padding-item-3 {
  left: calc(50% - 932px);
}

.modal__items-bc.padding-item-4-1 {
  left: calc(50% - 937px);
}

.modal__items-bc.padding-item-4-2 {
  left: calc(50% - 937px);
}

.modal__items-bc.padding-item-4-3 {
  left: calc(50% - 937px);
}

.modal__items-bc.padding-item-4-4 {
  left: calc(50% - 937px);
}

.modal__items-bc.padding-item-4-5 {
  left: calc(50% - 937px);
}

.modal__items-bc p {
  font-family: Rosina, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.15em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  color: #e1cfc2;
  white-space: nowrap;
  height: 18px;
  transition: all 0.8s;
  text-decoration: none;
}

.modal__items-bc p.opacity-0 {
  opacity: 0;
}

.modal__items-bc p.is-active {
  color: #9d8869;
}

.modal__items-bc span {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 30px;
  white-space: nowrap;
  height: 18px;
  transition: all 0.8s;
}

.modal__items-bc span.opacity-0 {
  opacity: 0;
}

.modal__items-bc button {
  display: none;
}

.escolha-capsula {
  display: none;
}

.escolha-capsula.is-active {
  display: flex;
}

.escolha-gema {
  display: none;
}

.escolha-gema.is-active {
  display: flex;
}

/* Body */

.modal__body {
  display: flex;
  height: calc(100% - (77px + 66px));
  width: 400%;
  overflow: hidden;
  padding-top: 48px;
  margin-top: 66px;
  border-top: 1px solid #f5f7f5;
}

.modal__body h3 {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #3e3e3f;
  opacity: 0.8;
  margin-bottom: 48px;
}

.modal__section {
  width: 25%;
  //overflow: hidden;
  transition: all 1s ease;
}

.modal__section:nth-child(1) .modal__info {
  display: none;
}

.modal__products {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  padding: 0 106px;
  text-align: center;
}

.modal__products.init-hidden {
  display: none;
}

.modal__products.init-hidden.is-active {
  display: flex;
  animation: fade-in-bottom 300ms ease-in forwards;
}

.modal__products.column--3 {
  padding: 0 76px;
}

.modal__products.revision {
  display: flex;
  padding: 0 53px;
  justify-content: space-between;
}

.modelo-anel {
  /* width: calc((100% / 4) - 15px); */
  margin-bottom: 16px;
}

#swiper-container-crie-modelo-anel {
  /* height: 0; */
}

#EscolhaAnel .modelo-anel {
  display: none;
}

#EscolhaAnel .modelo-anel.is-active {
  display: flex;
}


/* .modal__products.init-hidden {
    display: none;
}

.modal__products.init-hidden.is-active {
    display: flex;
} */

.modelo-anel:not(:nth-child(4n)) {
  margin-right: 16px;
}

.modal__product {
  width: 100%;
  opacity: 0;
  animation: fade-in-bottom 1s ease-in-out forwards;
  cursor: pointer;
}

.modal__products.column--3 .modal__product {
  width: calc((100% / 3) - 35px);
}

.modal__products.column--3 .modal__product:not(:nth-child(3)) {
  margin-right: 16px;
}

.modal__product:nth-child(2) {
  animation-delay: 0.4s;
}

.modal__product:nth-child(3) {
  animation-delay: 0.8s;
}

.modal__product:nth-child(4) {
  animation-delay: 1.2s;
}

.modal__product input {
  display: none;
  pointer-events: none;
}

.modal__product input:hover {
  pointer-events: none;
}

.modal__product input:checked+picture {
  background: #f9f5f3;
}

.modal__product input:checked~p {
  color: #9d8869;
  font-weight: 500;
}

.modal__product picture {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 210px;
  border: 1px solid #f5f7f5;
  transition: 0.3s all;
  pointer-events: none;
}

.modal__products.column--3 .modal__product picture {
  height: 220px;
}

/* .modal__product picture img {
  max-width: 100px;
} */

.modal__product p {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.03em;
  color: #3e3e3f;
  opacity: 0.8;
  text-transform: uppercase;
  margin-top: 40px;
  transition: 0.6s all;
  pointer-events: none;
}

.modal__info {
  display: flex;
  margin-top: 48px;
  padding: 40px 212px 0 212px;
}

.modal__info h4 {
  white-space: nowrap;
  margin-right: 32px;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #3e3e3f;
  opacity: 0.8;
}

.modal__info p {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.03em;
  color: #3e3e3f;
  opacity: 0.8;
}

.modal__info p:not(:last-child) {
  margin-bottom: 22px;
}

.modal__info .btn--finalizar {
  display: none;
}

/* Modal */

.modal__products.revision .modal__left {
  /* position: relative;
  display: flex; */
  width: 55%;
  position: relative;
  padding-right: 2rem;
  /* flex: 1; */
  /* width: calc(54% - 15px); */
}

.modal__products.revision .modal__left img {
  line-height: 100%;
}

.modal__products.revision .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  align-items: center;
  background: transparent;
  border-radius: 0;
  display: inline-flex;
  justify-content: center;
  opacity: 1;
  position: relative;
}

.modal__products.revision .swiper-pagination-bullet::after {
  width: 4px;
  height: 4px;
  background-color: #9d8869;
  border-radius: 100%;
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
}

.modal__products.revision .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821797 4.43301L7 0.866025L13.1782 4.43301V11.567L7 15.134L0.821797 11.567V4.43301Z' stroke='%239D8869' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

/* Right */

.modal__products.revision .modal__right {
  /* width: calc(46% - 15px); */
  width: 45%;
}

.modal__products.revision .modal__right h3 {
  margin-bottom: 24px;
  font-family: Rosina, Arial, Helvetica, sans-serif;
  font-weight: 300;
  font-size: 19px;
  line-height: 28px;
  color: rgba(62, 62, 63, 0.7);
  text-align: left;
}

.modal__products .modal__info-- {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
  position: relative;
}

.modal__products .modal__info-- p {
  font-weight: 500;
  font-size: 12px;
  line-height: 22px;
  letter-spacing: 0.03em;
  color: rgba(62, 62, 63, 0.7);
}

.modal__products .modal__info--.total--info {
  margin-top: 32px;
  margin-bottom: 32px;
}

.modal__products .modal__info--.total--info p {
  color: #3e3e3f;
}

.modal__products .modal__info--.total--info p:nth-child(2) {
  font-family: Rosina, Arial, Helvetica, sans-serif;
  font-size: 28px;
  line-height: 32px;
}

.modal__products .modal__info--.buttons--finish {
  flex-direction: column;
  align-items: flex-start;
}

.modal__products a.btn--finalizar {
  text-decoration: none;
  font-size: 14px;
  height: 42px;
  max-width: 290px;
  margin-bottom: 20px;
}

.modal__products a.btn--customize {
  text-decoration: none;
  font-size: 14px;
  height: 42px;
  max-width: 290px;
  margin-bottom: 20px;
  border: 1px solid rgba(157, 136, 105, 0.5);
  background: transparent;
  color: #9d8869;
  font-weight: 500;
}

.modal__products a.btn--customize:hover {
  background: #9d8869;
  border: 1px solid #9d8869;
  color: #fff;
}

.modal__products a.btn--customize:focus {
  color: #9d8869;
  border: 1px solid rgba(157, 136, 105, 0.5);
  background: transparent;
}

.modal__info--.buttons--finish .modal__button--make {
  display: flex;
  align-items: center;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 0.05em;
  text-decoration-line: underline;
  color: #3e3e3f;
}

.modal__info--.buttons--finish .modal__button--make span {
  margin-right: 16px;
}

.modal__products .buttons__size {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.modal__products .buttons__size button {
 /*width: calc((100% / 4) - 20px);*/
  margin-right: 26px;
  margin-bottom: 20px;
}

.modal__products .buttons__size button:nth-child(4n) {
  margin-right: 0;
}

/* Animations */

@keyframes fade-in {
  from {
    visibility: hidden;
    opacity: 0;
  }
  to {
    visibility: visible;
    opacity: 1;
  }
}

@keyframes fade-in-bottom {
  from {
    visibility: hidden;
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
  }
}

/* START Filters */

.lp-filters-page-product select {
  width: 100%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border-color: rgba(62, 62, 63, 0.1);
  color: #3e3e3f;
  font-size: 12px;
  font-weight: 300;
  height: 42px;
  letter-spacing: 0.05em;
  padding-left: 16px;
  border-radius: 4px;
  outline: none;
}

.lp-filters-page-product p {
  display: none;
}

.lp-filters-page-product label {
  position: relative;
  padding: 0;
  margin-bottom: 16px;
}

.lp-filters-page-product label:after {
  content: "";
  width: 7px;
  height: 4px;
  position: absolute;
  right: 16px;
  top: 52%;
  transform: translateY(-50%);
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/icon-arrow-select.png?v=1772809039");
}

.lp-filters-page-product .p4a-conf-bundle__option {
  margin-top: 0;
}

/* END Filters */

/* 
* Alterações 
*/

#ProductDetailFeatures small {
  display: block;
  margin-bottom: 8px;
}

#ProductDetailFeatures h1 {
  font-family: Rosina, Arial;
  font-weight: 500;
  font-size: 1.75em;
  line-height: 32px;
  margin-bottom: 16px;
}

#ProductDetailCheckout {
  padding-top: 1.75rem;
  max-width: initial !important;
}

#ProductDetailCheckout .lp-subtitle {
  margin-bottom: 16px !important;
}

#ProductDetailCheckout .description p {
  margin-bottom: 24px;
  font-weight: 300;
  font-size: 1em;
  line-height: 28px;
  letter-spacing: 0.03em;
  color: #3e3e3f;
  opacity: 0.7;
}

#ProductDetailCheckoutEmpty {
  padding-top: 44px;
}

#ProductDetailCheckoutEmpty>.lp-button {
  margin-top: 0 !important;
  padding: 18px 0 !important;
}

#ProductDetailCheckoutEmpty>.lp-button:hover {
  text-decoration: none;
}

.buttons__size-complete {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
  animation: fade-in 300ms ease-in forwards;
}

#btn-guia-sizes {
  font-size: 11px;
  letter-spacing: 0.16em;
}

#btn-add-in-cart {
  font-size: 14px;
  font-weight: 500;
}

.text-color-gray-dark {
  color: #3E3E3F;
}

.buttons__size-complete .btn-change-size {
  animation: fade-in 300ms ease-in forwards;
}

.lp-title-cluster {
  margin-bottom: 38px;
}

.lp-small-subtitle-cluster {
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #9d8869;
}

.lp-strong-class {
  opacity: 0.8;
}

.lp-mais-personalizacao h2 {
  font-weight: 500 !important;
  font-size: 28px !important;
  line-height: 32px;
  text-align: center;
  text-transform: uppercase !important;
  color: #241f40 !important;
}

.lp-mais-personalizacao p {
  font-weight: 300;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.03em;
  color: #3e3e3f;
  opacity: 0.8;
  max-width: 600px;
  margin: 0 auto;
}

@media screen and (min-width: 1306px) {
  #ProductDetailCheckout, #ProductDetailCheckoutEmpty {
    padding-left: 136px !important;
  }
}

@media screen and (min-width: 769px) {
  #ProductDetailCheckout, #ProductDetailCheckoutEmpty {
    padding-left: 0;
  }
}

@media (max-width: 992px) {
  .modal-escolha {
    margin: 50px auto 50px auto;
  }
  .modal__products {
    padding: 0px 40px;
  }
  .modal__products.column--3 {
    padding: 0 40px;
  }
  .modal__products.column--3 .modal__product {
    width: calc((100% / 3) - 20px);
  }
  .modal__products.column--3 .modal__product picture {
    height: 190px;
  }
  .modal__info {
    padding: 40px 80px 0 80px;
  }
}

@media (max-width: 768px) {
  #ModalEscolha {
    padding: 0;
  }
  .modal-escolha {
    margin: 0;
    border-radius: 0;
    /* min-height: initial; */
    min-height: 825px;
  }
  .modal__header button {
    left: 16px;
  }
  .modal__breadcrumb {
    border-bottom: 1px solid #f5f7f5;
  }
  .modal__items-bc {
    position: initial;
    justify-content: space-between;
    width: 100%;
    padding: 22px 16px;
  }
  .modal__items-bc p {
    position: absolute;
    left: 0;
    transform: translateX(-100%);
    transition-duration: 0.7s;
    width: 70%;
    white-space: pre-wrap;
    text-align: center;
  }
  .modal__items-bc p.opacity-0 {
    opacity: initial;
  }
  .modal__items-bc p.is-prev {
    transform: translateX(-150%);
  }
  .modal__items-bc p.is-active {
    transform: translateX(-50%);
    left: 50%;
    transform: translateX(-50%);
  }
  .modal__items-bc p.is-next {
    left: 50%;
    transform: translateX(225%);
  }
  .modal__items-bc span {
    display: none;
  }
  .modal__items-bc button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: none;
    cursor: pointer;
    background: none;
  }
  .modal__items-bc button svg {
    width: 12px;
  }
  .modal__items-bc .btn__prev {
    transform: rotate(-180deg);
  }
  .modal__items-bc .btn__nav__bc svg path {
    fill: #9d8869;
  }
  .modal__items-bc .btn__nav__bc.is-disabled svg path {
    fill: #e1cfc2;
  }
  .modal__body {
    padding-top: 56px;
    margin-top: initial;
    border-top: 0;
  }
  .modal__body h3 {
    margin-bottom: 62px;
  }
  .modal__products, .modal__products.column--3 {
    padding: 0 16px 0 16px;
    overflow-x: auto;
  }
  .modal__products::-webkit-scrollbar, .modal__products.column--3::-webkit-scrollbar {
    display: none;
  }
  .modal__products .modal__product {
    /* min-width: 33%; */
    display: block;
  }
  .modal__products::after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    min-width: 16px;
  }
  .modal__products .modal__product picture, .modal__products.column--3 .modal__product picture {
    /* min-width: 150px; */
    height: 150px;
  }
  .modal__product picture img {
    width: 80px;
  }
  .modal__product p {
    margin-top: 53px;
  }
  .modal__section:nth-child(1) .modal__info {
    display: flex;
  }
  .modal__info {
    /* margin-top: 40px; */
    margin-top: 0px;
    flex-direction: column;
    align-items: flex-start;
    border-top: 1px solid #f5f7f5;
    padding: 5px 16px 40px 16px;
  }
  .modal__info h4 {
    margin-bottom: 30px;
  }
  .modal__info .btn--finalizar {
    /* display: flex; */
    margin-top: 30px;
    white-space: pre-wrap;
    text-decoration: none;
    font-size: 0.875em;
    height: auto;
  }
  .modal__products.revision {
    padding: 0 16px;
    flex-direction: column;
  }
  .modal__products.revision .modal__left {
    width: 100%;
    flex-flow: column;
    padding: 0;
  }
  .modal__products.revision .swiper-pagination-bullet {
    width: 40px;
    height: 40px;
  }
  .modal__products.revision .swiper-pagination-bullet::after {
    width: 8px;
    height: 8px;
  }
  .modal__products.revision .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.821797 4.43301L7 0.866025L13.1782 4.43301V11.567L7 15.134L0.821797 11.567V4.43301Z' stroke='%239D8869' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  }
  .modal__products.revision .modal__right {
    width: 100%;
    margin-top: 40px;
  }
  .modal__products.revision .modal__right h3 {
    font-size: 1em;
  }
  .modal__products a.btn--finalizar, .modal__products a.btn--customize {
    max-width: 100%;
  }
  .modal__products .buttons__size button {
    width: calc((100% / 3) - 16px);
    margin-right: 16px;
    margin-bottom: 16px;
  }
  .modal__products .buttons__size button:nth-child(3n) {
    margin-right: 0;
  }
  .modal__products .buttons__size button:nth-child(4n) {
    margin-right: 16px;
  }
  .preciousDetails-flex {
    display: flex;
    flex-direction: column-reverse;
  }
  #SustainableNobilityBlock, #CarefullyPackedBlock {
    max-width: 100%;
  }
  #SustainableNobilityBlock .lp-block__title {
    line-height: 34px;
  }
  .lp-flex-sm-reverse {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (max-width: 576px) {
  #PreciousDetailsBlockColumn::before {
    width: 100%;
  }
  .modal__close h3 {
    font-size: 16px;
  }
  #ModalEscolha .lp-modal__delete {
    width: 40px;
    height: 40px;
    right: 12px;
    top: 17px;
  }
  #ModalClose .modal__close button {
    font-size: 10px;
  }
  .modal__products .buttons__size button {
    width: calc((100% / 2) - 8px);
    margin-right: 8px;
    margin-bottom: 8px;
  }
  .modal__products .buttons__size button:nth-child(3n) {
    margin-right: 8px;
  }
  .modal__products .buttons__size button:nth-child(4n) {
    margin-right: 0;
  }
  #ProductBreadcrumb {
    display: none;
  }
  #FullVideo {
    height: unset;
    margin-bottom: 0;
    margin-top: 0;
  }
}

@media (max-width: 420px) {
  .modal__products .buttons__size button {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4px;
  }
  .modal__products .buttons__size button:nth-child(3n) {
    margin-right: 0px;
  }
}

.option-hidden {
  display: none;
}

.lp-video {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

#ProductDetailVideos .lp-video {
  height: 352px;
  background-image: linear-gradient(to right bottom, #f4ae9f, #eca393, #e59787, #dd8c7b, #d58170);
}

/* Fix margin of some items */

.lp-button-shop-now {
  margin-top: 12px;
}

.lp-button-appointment span {
  color: #3e3e3f;
}

/* NOT IMAGE PRODUCT */

.lp-text-product-not-image {
  font-weight: 600;
  font-size: 1.5rem;
  text-transform: uppercase;
  text-align: center;
  color: #FFF;
}

/* SWIPER DO MODAL DE MONTE SUA JOIA - ESCLHA SUA CÁPSULA */

#swiper-container-crie-capsula-brinco .swiper-slide {
  max-width: 242px;
}

.modal__product:hover picture {
  background: #F9F5F3;
}

.modal__info-- p {
  text-transform: uppercase;
}

/* SWIPER IMAGES PRODUCT MODAL - MONTE SUA JOIA */

.lp-revision-swp-wrapper .swiper-slide {
  height: 380px;
  background: linear-gradient(to right bottom, #f4ae9f, #eca393, #e59787, #dd8c7b, #d58170);
}

.lp-revision-swp-slide.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

.lp-items-center {
  display: flex;
  justify-content: center;
  align-items: center;
}

#product-revision-order .product-revision-order-pagination {
  position: relative;
  margin-top: 30px;
}

.setas-escolha-joia-swiper .swiper-button-next, .setas-escolha-joia-swiper .swiper-button-prev {
    background-image: none;
}

.setas-escolha-joia-swiper .escolha-joia-slide__next, .setas-escolha-joia-swiper .escolha-joia-slide__prev {
    display: flex;
    color: #9d8869;
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    display: none;
}

.img-gema {
    position: absolute;
    left: 105px;
    width: 53%;
    top: 39px;
}

.related-product-bundle-title {
    display: flex;
    justify-content: center;
    width: 100%;
    font-weight: bold !important;
    text-transform: uppercase;
    color: #9d8869 !important;
    font-size: 20px !important;
    border-top: 1px solid;
    padding-top: 12px;
    padding-bottom: 12px;
}

.related-product-bundle {
    width: 100%;
    margin-bottom: 30px;
}

.relateds-slides-products .lp-info-related {
    display: flex !important;
    justify-content: center;
    flex-direction: column;
}

.relateds-slides-products .related-bundle-card {
    display: flex !important;
}

.relateds-slides-products > div > .lp-product-card {
    display: none;
}

.relateds-slides-products .lp-product-card .lp-product__price {
    display: none;
}

.relateds-slides-products .lp-product-card h1 {
    display: none;
}

.relateds-slides-products .lp-info-related .lp-product__title {
    opacity: 1;
    height: auto;
    font-size: 15px;
    margin-top: 15px;
}

.relateds-slides-products .lp-info-related .lp-product__price {
    height: auto;
    opacity: 1;
    font-size: 16px;
    width: 100%;
}

.relateds-slides-products .pwat-btn__add-cart {
    border: 1px solid #f9f5f3;
    padding: 12px 0;
    margin-top: 12px;
    color: #f9f5f3;
    font-weight: bold;
    background: #9d8869;
}

.relateds-slides-products .pwat-btn__add-cart:hover {
    background: #f9f5f3;
    color: #9d8869;
}

.relateds-slides-products .lp-product:hover .lp-product__thumbnail:not(:last-child) {
    margin-bottom: 0px;
}

.relateds-slides-products .lp-product:hover {
    transition: 0s;
}

.filtro-gema-bundle {
    text-align: center;
    margin: 0 0 50px;
}

.filtro-collection-bundle {
    text-align: center;
    margin: 0 0 50px;
}

#gemas-select,
#gemas-model-select {
    border: 1px solid #9d8869;
    color: #9d8869;
    font-weight: bold;
    padding: 10px;
    font-size: 14px;
}

#collection-select,
#collection-model-select {
    border: 1px solid #9d8869;
    color: #9d8869;
    font-weight: bold;
    padding: 10px;
    font-size: 14px;
}

.no-results-message {
    text-align: center;
    color: #9d8869;
    font-weight: bold;
    margin: 0 auto;
}

.lp-revision__cover.img-capsula {
    position: absolute;
    width: 93%;
    margin-left: -93%;
    margin-top: 0.5%;
}

.customize-capsula {
    position: absolute;
    font-size: 10px;
    color: #9d8869;
    text-decoration: underline;
    right: 0;
    top: 14px;
    font-weight: bold;
}

@media (max-width: 768px) {
    .lp-revision__cover.img-capsula {
        position: absolute;
        width: 100%;
        margin-left: -99%;
        margin-top: 0.5%;
    }
}
/* CARD PRODUCT */
.main.pwat-category .lp-product {
    border: 1px solid #F1F3F1;
}

/* STYLE CONTENT PAGE */
#Main.colecao #ListCollectionsHeader h2 {
    text-align: center;
}

@media screen and (min-width: 769px) {
    .pwat-category .lp-product {
        min-height: 318px;
    }
    
    /* SECTION BREADCRUMB AND TITLE CATEOGORY */
    .lp-category-title-section {
        margin-left: -5rem;
    }
}

.pwat-filtername {
    color: rgba(62, 62, 63, 0.3);
    font-family: "Rosina", sans-serif;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    transition: 0.3s color;
}

.pwat-filtername:hover {
    color: #9d8869;
}

.pwat-filter-active {
    background: #9d8869;
    display: inline-block;
    padding: 5px;
    border-radius: 3px;
    color: #fff;
    font-weight: 300;
    font-family: "Rosina";
    letter-spacing: 0.4px;
    margin-right: 5px;
    margin-bottom: 8px;
}

.pwat-filter-active a {
    color: #27214a;
    padding: 0 8px;
    text-decoration: none;
}

/* Filtros checked */
.pwat-filter-li {
    margin-bottom: 10px;
}

.pwat-filter-li input {
    display: none;
}

.pwat-filter-li label:before {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.2' d='M1.41987 2.93301L5 0.866025L8.58013 2.93301V7.06699L5 9.13398L1.41987 7.06699V2.93301Z' stroke='%233E3E3F' stroke-width='1.5'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    margin-right: 17px;
}

.pwat-filter-li input:checked + label::before {
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 0L9.33013 2.5V7.5L5 10L0.669873 7.5V2.5L5 0Z' fill='%239D8869'/%3E%3C/svg%3E%0A");
}

.pwat-filter-li input:checked + label {
    color: #9d8869;
}

/*
* Ajustes
*/
.assemble-jewel h3 {
    margin-top: 20px;
    margin-bottom: 28px;
    font-family: Rosina;
    font-weight: 300;
    font-size: 23px;
    color: #3e3e3f;
}

.assemble-jewel p {
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.03em;
    color: #8b8c8b;
}

.assemble-jewel .lp-products-swp-container .lp-products-swp-pagination{
    display: flex;
    justify-content: center;
}

.assemble-jewel .assemble-img {
    width: 100%;
}

.button-loading {
    display: flex;
    justify-content: center;
}

.msg-not-filter{
    font-size: 12px;
    margin-top: -20px;
}

/* Fix category name and breadcumbs in mobile */
@media only screen and (max-width: 768px){
    .lp-category-title, .lp-breadcumbs-title{
        text-align: center;
    }

    .assemble-jewel .assemble-img {
        width: 65%;
    }
}
/**
 * Search
 *
 * @task feature-search
 */

.search {
    --search-bg-color: #fff;
    --search-border-color: var(--lp-grey-thin);
    --search-index: 99;
    position: relative;
}

/**
 * Search Outer Container
 */

.search-outer-container {
    opacity: 1;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    position: absolute;
    top: 100%;
    transform-origin: left top;
    transform: scale(1);
    transition: transform 0.23s ease-in-out;
    width: 100%;
    z-index: var(--search-index);
}

.search-outer-container::before {
    background-color: var(--search-bg-color);
    border-top: 1px solid var(--search-border-color);
    box-shadow: 0 4px 10px -8px rgba(0, 0, 0, 0.25);
    content: "";
    display: block;
    height: 100%;
    left: -1024px;
    position: absolute;
    top: 0;
    width: calc(100vw + 1024px);
    z-index: -1;
}

.search:not(.is-active) .search-outer-container {
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    transform: scaleY(0);
    visibility: hidden;
}

/**
 * Search Inner Container
 */

.search-inner-container {
    margin-left: auto;
    margin-right: auto;
    opacity: 1;
    position: relative;
    transition: opacity 0.23s ease 0.3s;
}

.search:not(.is-active) .search-inner-container {
    opacity: 0;
}

@media screen and (min-width: 1024px) {
    .search-inner-container {
        max-width: 960px;
    }
} 

@media screen and (min-width: 1306px) {
    .search-inner-container {
        max-width: 1242px;
    }
}

/**
 * Search FX
 *
 * @todo rename -fx
 */

.search-fx {
    display: flex;
    flex-direction: column;
}

.search-fx-head,
.search-fx-foot {
    flex: none;
}

/**
 * Search FX head
 */

.search-fx-head {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}

@media screen and (max-width: 767px) {
    .search-fx-head {
        padding-bottom: 0.75rem;
        padding-top: 0.75rem;
    }
}

/**
 * Search FX head
 */

.search-fx-body {
    flex: 1;
    margin: -0.75rem;
    padding-bottom: 3rem;
    padding-top: 1.5rem;
}

@media screen and (max-width: 767px) {
    .search-fx-body {
        padding-bottom: 1.5rem;
        padding-top: 0.75rem;
    }

    .search-fx-body a:nth-of-type(1n+5) {
        display: none;
    }
}


@media screen and (min-width: 768px) {
    .search-fx-body {
        display: flex;
        flex-wrap: wrap;
    }
}

/**
 * Search outer suggest
 * 
 * Define a coluna
 */

.search-outer-suggest {
    display: block;
    padding: 0.75rem;
    flex: none;
}

@media screen and (min-width: 768px) {
    .search-outer-suggest {
        max-width: none;
        width: 33.3333333333%;
    }
}

/**
 * Search suggest
 */

.search-suggest {
    align-items: center;
    display: flex;
}

.search-suggest__thumbnail {
    flex: none;
    height: 40px;
    width: 40px;
}

@media screen and (min-width: 768px) {
    .search-suggest__thumbnail {
        height: 64px;
        width: 64px;
    }
}

.search-suggest__thumbnail img {
    display: block;
    height: 100%;
    object-fit: contain;
    width: 100%;
}

.search-suggest__thumbnail:not(:last-child) {
    margin-right: 1.25rem;
}

.search-suggest__name {
    color: var(--lp-black);
    font-size: 0.85em;
    font-weight: 500;
}

@media screen and (min-width: 768px) {
    .search-suggest__name {
        font-size: 1em;
    }
}

.search-suggest__price {
    color: var(--lp-primary-color);
    font-size: 0.75em;
}

@media screen and (min-width: 768px) {
    .search-suggest__price {
        font-size: 0.85em;
    }
}


/**
 * Search FX head
 */

.search-fx-foot {
    padding-bottom: 1.5rem;
}

.search:not(.is-active) .search-fx-foot {
    display: none;
}

/**
 * Search Box
 */

.search-box {
    align-items: center;
    display: flex;
    margin: -0.75rem;
}

.search-box--div {
    display: block;
    padding: 0.75rem;
    flex: none;
    max-width: none;
}

.search-box--div:nth-child(1) {
    width: auto;
    flex: 1;
}

.search-box--div:nth-child(2) {
    width: auto;
}


/**
 * Input
 */

.search-box__input {
    background-color: inherit;
    border: none;
    font-family: var(--lp-rosina-font-family);
    font-size: 1.25em;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    padding: 0;
    width: 100%;
}

@media screen and (min-width: 768px) {
    .search-box__input {
        font-size: 1.5em;
    }
}

.search-box__input::placeholder {
    color: var(--lp-grey-light);
    font-weight: 400;
    opacity: 0.75;
}

.search-box__input:-ms-input-placeholder {
    color: var(--lp-grey-light);
    font-weight: 400;
}

.search-box__input::-ms-input-placeholder {
    color: var(--lp-grey-light);
    font-weight: 400;
}

.search-box__input:focus {
    box-shadow: none;
    outline: none;
}

/**
 * Close button
 */

.search-box__close {
    align-items: center;
    background-color: transparent;
    border-radius: 100%;
    border: 2px solid transparent;
    cursor: pointer;
    display: inline-flex;
    font-size: 1.75em;
    height: 32px;
    justify-content: center;
    transition: border-color 0.23s ease 0.23s,
                color 0.23s ease,
                background-color 0.23s ease;
    width: 32px;
  }
  
  .search-box__close:hover {
      background-color: var(--lp-rose-opacity);
      border-color: var(--lp-primary-color);
      color: var(--lp-primary-color);
  }

  @media screen and (min-width: 768px) {
      .search-box__close {
          height: 40px;
          width: 40px;
          font-size: 2em;
      }
  }

.lp-tab__content {
  max-width: 620px;
}

#parceiros .lp-subtitle,
#informativos .lp-subtitle {
  opacity: 0;
  animation: fade-in-bottom 1s forwards 0s;
}
#informativos .lp-subtitle.is-anim {
  opacity: 0;
  animation: fade-in-bottom 1s forwards 0s;
}
.lp-title.lp-title-tabs {
  position: relative;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  opacity: 0;
  white-space: nowrap;
  min-width: 100%;
  animation: fade-in-bottom 1.3s forwards 0.3s;
}
.lp-title.lp-title-tabs::before {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -5px;
  width: 620px;
  max-width: 620px;
  background: #9d8869;
}
.lp-title.lp-title-tabs.is-anim::before {
  height: 0%;
  animation: height-title 0.9s forwards;
}

.lp-content.no--margint {
  margin-top: calc(1 * (60px + 3rem));
}

#parceiros .lp-content figure,
#informativos .lp-content figure {
  margin: 80px 0;
}

.lp-tab__content h3 {
  font-weight: 300;
  font-size: 1.4375em;
  line-height: 28px;
  text-transform: uppercase;
  color: #3e3e3f;
}

.lp-content h4 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 1em;
}

.lp-content .lp-list-style-info {
  margin: 30px 0;
  list-style: none;
  list-style-type: none !important;
}

.lp-content .lp-list-style-info li span {
  width: 5px;
  height: 5px;
  background: #3e3e3f;
  opacity: 0.2;
  margin-right: 24px;
  border-radius: 50%;
}

.lp-content .lp-list-style-info li {
  display: flex;
  align-items: center;
  margin: 30px 0;
}

.lp-tab__content p {
  margin-bottom: 22px !important;
  color: #3E3E3F;
}

.lp-tab__content p.lp-marginb--0 {
  margin-bottom: 0 !important;
}

.lp-tab__content p,
.lp-tab__content li {
  font-size: 0.875em;
  opacity: 0.8;
}

#informed li a.lp-button {
  font-size: 0.875em;
  font-weight: 500;
}

.lp-content figure img {
  display: block;
  width: 100%;
}

/* Sidebar */
.lp-sidebar {
  position: relative;
}

/* Pagelist Item */
.lp-pagelist__item:nth-child(1) {
  opacity: 0;
  animation: fade-in-bottom 0.3s forwards 0s;
}
.lp-pagelist__item:nth-child(2) {
  opacity: 0;
  animation: fade-in-bottom 0.3s forwards 0.2s;
}
.lp-pagelist__item:nth-child(3) {
  opacity: 0;
  animation: fade-in-bottom 0.3s forwards 0.4s;
}
.lp-pagelist__item:nth-child(4) {
  opacity: 0;
  animation: fade-in-bottom 0.3s forwards 0.6s;
}
.lp-pagelist__item:nth-child(5) {
  opacity: 0;
  animation: fade-in-bottom 0.3s forwards 0.8s;
}

/* Pagelist Link */
.lp-pagelist__item .lp-pagelist__link {
  position: relative;
  text-decoration: none;
  transition: 0.3s all;
}

.lp-pagelist__item .lp-pagelist__link::before {
  display: block;
  width: 2px;
  height: 0;
  background-color: transparent;
  content: "";
  flex: none;
  position: absolute;
  left: -13px;
  transition: 0.8s all;
}

.lp-pagelist__item .lp-pagelist__link.is-active:before {
  background-color: #9d8869;
  height: 100%;
}

.lp-pagelist__item .lp-pagelist__link.is-active {
  position: relative;
  color: #9d8869;
}
.lp-pagelist__item .lp-pagelist__link:hover {
  color: #9d8869;
}
#informativos .lp-pagelist-submenu {
  position: relative;
  margin-left: 0;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-top: 0;
  margin-bottom: 0;
}
#informativos .lp-pagelist-submenu::after,
#informativos .lp-pagelist-submenu::before {
  content: "";
  left: -13px;
  background: #f1f3f1;
  width: 100%;
  height: 1px;
  position: absolute;
}
#informativos .lp-pagelist-submenu::before {
  top: 0;
}
#informativos .lp-pagelist-submenu::after {
  bottom: 0;
}
/* Accordion Item */
#informativos .accordion.lp-pagelist__link.is-open + .lp-accordion-content.lp-pagelist-submenu {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
  max-height: 500px;
}
/* FIM Accordion Item */

.lp-pagelist-submenu__item .lp-pagelist-submenu__link {
  text-decoration: none;
  transition: 0.3s all;
  display: block;
}
.lp-pagelist-submenu__item .lp-pagelist-submenu__link.is-active {
  color: #9d8869;
}
.lp-pagelist-submenu__item .lp-pagelist-submenu__link:hover {
  color: #9d8869;
}

/* Tabs content */
.lp-tab__content {
  display: none;
}

.lp-tab__content.is-active {
  display: block;
  opacity: 1;
  animation: fade-in-bottom 1s ease-in-out;
}

/* Accordion */
.lp-accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: 0.3s all ease-in-out;
}

/* Animations */
@keyframes fade-in-bottom {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-bottom {
  animation: fade-in-bottom 1s ease-in-out;
}

@keyframes height-title {
  0% {
    height: 0;
  }
  30% {
    height: 124%;
  }
  60% {
    height: 124%;
  }
  100% {
    height: 0%;
  }
}

@media screen and (max-width: 768px) {
  #PartnersHeader {
    max-height: initial;
    background-size: cover;
    background-repeat: no-repeat;
  }

  /* Configurações mobile sidebar  */
  #SidebarColumn {
    z-index: 110;
    transition: .3s all;
  }
  #SidebarToggleButton {
    z-index: 111;
  }

  .lp-title.lp-title-tabs {
    white-space: initial;
    line-height: 36px;
    text-align: center;
  }
  .lp-title.lp-title-tabs.is-anim::before {
    width: 100%;
    max-width: 100%;
  }
  #parceiros .lp-subtitle,
  #informativos .lp-subtitle {
    text-align: center;
  }
  #parceiros .lp-subtitle.lp-info__author,
  #informativos .lp-subtitle.lp-info__author {
    text-align: left;
    font-size: 1em;
  }
  .lp-info-body {
    padding-bottom: 24px;
    padding-top: 16px;
  }

  .lp-content.no--margint {
    margin-top: initial;
  }

  .lp-tab__content h3 {
    font-size: 1.25em;
    text-align: left !important;
  }

  .lp-content h4 {
    font-size: 1.25em;
    margin-top: 40px;
    margin-bottom: 16px;
    line-height: 36px;
  }

  .lp-tab__content p,
  .lp-tab__content li {
    font-size: 1.125em;
  }

  .lp-content .lp-list-style-info li {
    margin: 16px 0;
  }

  #parceiros .lp-content figure,
  #informativos .lp-content figure {
    margin: 24px 0 64px 0;
  }

  #informed li a.lp-button {
    font-size: 1.125em;
  }
}

.p4a-authentication {
    --lesparc-primary-black: #241F40;
    --lesparc-gray-regular: #B2B2B2;
    --lesparc-gray-thin: #F1F3F1;
    --lesparc-gold: #9D8869;
    --lesparc-gray-dark: #3E3E3F;

    --width-login: 460px;
    --width-login-mobile: 100%; 
    --font-alternative: 'Rosina';
}

.p4a-authentication--open {
    width: var(--width-login);
    background-color: #fff;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.p4a-authentication--open::-webkit-scrollbar {
    display: none;
}

.p4a-authentication-header {
    position: static;
    height: auto !important;
    min-height: auto !important;
    align-items: flex-start;
    padding: 30px !important;
    gap: 30px;
    background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/line-separator.svg?v=1772809039");
    background-repeat: no-repeat;
    background-position: 50% 100%;
}

.p4a-authentication-header__close {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 51px !important;
    height: 51px !important;
    background-color: #fff;
    border-radius: 50% !important;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04);
}

.p4a-authentication-header__close:hover {
    background-color: var(--lesparc-gray-thin) !important;
}

.p4a-authentication-header__close img {
    width: 16px !important;
    height: 16px !important;
}

.p4a-authentication-header__title {
    display: flex;
    flex-direction: column;
    font-size: 11px !important;
    color: var(--lesparc-gold);
    text-align: left !important;
    padding: 0 10px;
}

.p4a-authentication-header__title:after {
    content: "Olá, entre ou faça o seu cadastro";
    font-family: var(--font-alternative);
    font-size: 23px;
    font-weight: 300;
    color: var(--lesparc-primary-black);
    margin-top: 10px;
}

.p4a-authentication-screen {
    padding: 30px !important;
    overflow-y: visible !important;
}

.p4a-authentication-form {
    overflow-y: visible !important;
}

.p4a-authentication-text {
    color: var(--lesparc-gray-dark);
    margin: 0 30px 30px !important;
    font-weight: 300;
}

.p4a-input__label {
    color: var(--lesparc-primary-black)  !important;
    text-transform: uppercase;
    background-color: transparent;
    letter-spacing: 0.16em;
}

.p4a-input__field {
    border-radius: 3px;
    border: 1px solid var(--lesparc-gray-thin);
    background-color: transparent;
}

.p4a-button {
    color: #fff !important;
    background-color: var(--lesparc-gold) !important;
    border-color: var(--lesparc-gold) !important;
    font-weight: 500;
    font-family: 'Rosina';
    font-size: 14px;
}

.p4a-button:disabled {
    color: #fff !important;
    background-color: var(--lesparc-gold) !important;
    border-color: var(--lesparc-gold) !important;
    opacity: 0.2;
}

/* Social login */
.social__auth-wrapper {
    margin-bottom: 30px;
}

.login-division {
    border: 1px solid var(--lesparc-gray-thin);
}

.options-auth {
    font-size: 14px;
    color: var(--lesparc-gray-dark);
    margin: 0 90px 30px;
    text-align: center;
    letter-spacing: 0.03em;
    line-height: 22px;
    font-weight: 300;
}

.social__auth-buttons {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

#button-authentication-facebook, 
#button-authentication-gmail {
    display: block;
    width: 100%;
    background-color: #fff;
    border: 1px solid var(--lesparc-gray-thin);
    padding: 0;
}

#button-authentication-facebook a, 
#button-authentication-gmail a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    padding: 10px;
    font-family: var(--font-alternative);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.15em;
    color: var(--lesparc-primary-black);
    transition: 0.2s ease;
}

#button-authentication-facebook a:hover, 
#button-authentication-gmail a:hover {
    text-decoration: none;
    background-color: var(--lesparc-gray-thin);
}

.image-on-login-wrapper {
    display: block;
    width: 100%;
    height: 286px;
    background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/image-login.jpg?v=1772809039");
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 576px) {
    .p4a-authentication--open {
        width: var(--width-login-mobile);
    }
}
/**
  *
  * Checkout
  *
  *
  *
  * 
  *
  */

/*********************************************\
Variables
\*********************************************/

#dsc {
  --ck-dsc-txt-color: var(--lp-black);
  --ck-dsc-font-family: var(--lp-primary-font-family);
  --ck-dsc-font-size: 16px;
  --ck-dsc-font-weight: 300;
  --ck-dsc-line-height: 1.5;
  --ck-lp-primary: var(--lp-primary-color);
  --ck-lp-primary-three: #FDF5FF;
  --ck-lp-grey-six: #EDEDED;
  --ck-size-1: 4rem;
  --ck-size-2: 2rem;
  --ck-size-3: 1.75rem;
  --ck-size-4: 1.5rem;
  --ck-size-5: 1.25rem;
  --ck-size-6: 1rem;
  --ck-size-7: 0.75rem;
}

/*********************************************\
Mini Reset
\*********************************************/

#dsc ul,
#dsc ol,
#dsc h1,
#dsc h2,
#dsc h3,
#dsc h4,
#dsc h5,
#dsc h6,
#dsc p {
  margin: 0;
  padding: 0;
}

/* Headings */

#dsc h1,
#dsc h2,
#dsc h3,
#dsc h4,
#dsc h5,
#dsc h6 {
  font-size: 100%;
  font-weight: normal;
}

/* List */

#dsc ul {
  list-style: none;
}

/* Form */

#dsc button,
#dsc input,
#dsc select,
#dsc textarea {
  margin: 0;
}

#dsc button {
  opacity: 1;
}
/* Box sizing */

#dsc {
  box-sizing: border-box;
}

#dsc *,
#dsc *::before,
#dsc *::after {
  box-sizing: inherit;
}

/* Media */

#dsc img {
  max-width: 100%;
  height: auto;
}

/* Fix bg, colors */

#dsc .dsc-style__primary--background,
#dsc .dsc-style__primary--background :not(input) {
  background-color: transparent !important;
  color: var(--ck-dsc-txt-color) !important;
}

/*********************************************\
Body
\*********************************************/

#dsc {
  color: var(--ck-dsc-txt-color);
  font-family: var(--ck-dsc-font-family);
  font-size: var(--ck-dsc-font-size);
  font-weight: var(--ck-dsc-font-weight);
  line-height: var(--ck-dsc-line-height);
}

/*********************************************\
Elements
\*********************************************/

#dsc button,
#dsc .dsc-back__btn {
  height: 48px;
  box-shadow: 0px 6px 24px rgba(85, 188, 126, 0.1);
  border-radius: 8px;
  border: 1px solid transparent;
  font-size: 14px;
  background-color: #fff;
  color: #333;
  display: inline-flex;
  align-items: center;
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  padding-left: calc(0.75rem + 0.12em + 1px);
  padding-right: calc(0.75rem + 1px);
}

#dsc .dsc-back__btn {
  border-color: #ddd;
}

/*********************************************\
Form
\*********************************************/

#dsc input,
#dsc input[type="text"],
#dsc input[type="number"],
#dsc input[type="email"],
#dsc input[type="tel"],
#dsc select,
#dsc textarea {
  border-radius: 8px;
  height: 48px;
  background-color: transparent;
  border-color: var(--ck-lp-grey-six);
  font-size: 14px !important;
  letter-spacing: 0.05em;
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  padding-left: calc(0.75rem - 1px);
  padding-right: calc(0.75rem - 1px);
  width: auto;
}

#dsc textarea {
    height: auto;
    min-height: 200px;
}

#dsc button:focus,
#dsc input:focus,
#dsc select:focus,
#dsc textarea:focus  {
  outline: none;
  box-shadow: 0 0 0 2px lightblue;
}


#dsc input:read-only,
#dsc select:read-only,
#dsc textarea:read-only {
    background-color: #f7f7f7;
}


#dsc input ~ .dsc-user__password {
  top: 0 !important;
  right: 0 !important;
  left: auto !important;
  width: 48px;
  height: 48px;
  background-color: var(--ck-lp-primary) !important;
  color: #fff !important;
  border-color: transparent !important;
  border-radius: 8px !important;
  font-size: 1em !important;
}

#dsc input ~ .dsc-user__password > small {
  font-size: 1em;
  position: static;
}

#dsc .dsc-profile__form-register--margin > 
.dsc-profile__form-row:last-child input {
  padding-right: calc(0.75rem + 48px);  
}


#dsc .dsc-footer__next-button {
  background-color: var(--ck-lp-primary) !important;
  color: #fff !important;
  border-color: transparent !important;
}

/*********************************************\
Content
\*********************************************/

#dsc .dsc-column {
  flex: 1;
}

#dsc .dsc-column .dsc-checkout__header--column {
  flex: none;
  padding: 1.5rem;
  margin: 0;
  align-items: stretch;
}

#dsc .dsc-checkout__header--row {
  padding: 0 0 1.25rem;
  width: auto;
}


#dsc #dsc-security-header {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  padding-left: calc(0.75rem + 0.12em + 1px);
  padding-right: calc(0.75rem + 1px);
  height: 48px;
  border-radius: 8px;
}

#dsc #dsc-security-header #dsc-security {
  border-color: var(--ck-lp-primary);
}

#dsc #dsc-security-header #dsc-security  .dsc-triangle {
  border-top-color: var(--ck-lp-primary);
  border-left-color: var(--ck-lp-primary);
  background-color: var(--ck-lp-primary);
  top: -6px;
}

#dsc #dsc-security-header #dsc-security h3 {
  padding: 0.75rem;
  font-size: 0.85em;
  line-height: 1;
  background-color: var(--ck-lp-primary);
  color: #fff;
}

#dsc #dsc-security-header #dsc-security p {
  padding: 0.75rem;
}

#dsc .dsc-column .dsc-profile__content {
  flex: 1;
  padding: 1.5rem 1.5rem 3rem;
  width: auto;
}







#dsc .dsc-column {
    overflow-y: auto;
}

#dsc .dsc-confirmation__content,
#dsc .dsc-login__content,
#dsc .dsc-verify__step,
#dsc .dsc-payment__content,
#dsc .dsc-shipping__content,
#dsc .dsc-address__content {
    width: auto;
    padding: 3rem 1.5rem;
}

#dsc .dsc-confirmation__form-row {
    align-items: stretch;
    justify-content: flex-start;
}


#dsc .dsc-confirmation__form-row,
#dsc .dsc-confirmation__form-row .dsc-global__form-input,
#dsc .dsc-global__form-input {
    margin: 0;
}

#dsc .dsc-global__form-input:not(:last-child) {
    margin-bottom: 1.25rem;
}

#dsc .dsc-confirmation__form-row:not(:last-child) {
    margin-bottom: 1.25rem;
}

#dsc .dsc-confirmation__form-row .dsc-global__form-input:not(:last-child) {
    margin-right: 1.25rem;
    margin-bottom: 0;
}

#dsc .dsc-confirmation__form-row .dsc-global__form-input {
    flex: 1
}

#dsc .dsc-terms__panel {
    height: auto !important;
}

#dsc .dsc-global__receive {
    height: auto;
    max-height: 400px;
    overflow-y: auto;
}

#dsc .dsc-payment__codebar {
    width: auto;
    border-radius: 8px;
    box-shadow: 2px 4px 10px -2px rgba(0, 0, 0, 0.075);
    font-size: 12px;
}

#dsc .dsc-payment__codebar:not(:first-child) {
    margin-top: 1.25rem;
}

#dsc .dsc-profile__form-register--margin > h2,
#dsc .dsc-login__form-account--margin > h2,
#dsc .dsc-verify__form-register--margin > h2,
#dsc .dsc-confirmation__form-account--margin > h2 {
    font-size: var(--ck-size-7);
    font-weight: 600;
}

#dsc .dsc-profile__form-register--margin >  h2:not(:last-child),
#dsc .dsc-login__form-account--margin > h2:not(:last-child),
#dsc .dsc-verify__form-register--margin > h2:not(:last-child),
#dsc .dsc-confirmation__form-account--margin > h2:not(:last-child) {
    margin-bottom: 0.5rem;
}


#dsc .dsc-payment__content-title {
    margin-bottom: 1.25rem;
}

#dsc .dsc-payment__content-title > h2 + h3 {
    font-size: var(--ck-size-7);
}



#dsc .dsc-payment__form-input > input,
#dsc .dsc-payment__form-input > select,
#dsc .dsc-global__form-input > input,
#dsc .dsc-global__form-input > select {
    height: auto;
    padding-top: calc(1.5rem + 1px);
    padding-bottom: calc(0.75rem + 1px);
}

#dsc .dsc-global__form-input #dsc-login-toggle-password {
    height: calc(48px + (0.25rem + 4px));
}

#dsc .dsc-global__form-input > input + label,
#dsc .dsc-global__form-input > select + label,
#dsc .dsc-payment__form-input > input + label, 
#dsc .dsc-payment__form-input > select + label  {
    font-size: 11px;
    background-color: transparent;
    padding: 0;
    margin: 0;
    line-height: 1;
    pointer-events: none;
    user-select: none;
}

#dsc .dsc-global__form-input > input + label,
#dsc .dsc-global__form-input > select + label,
#dsc .dsc-payment__form-input > input + label,
#dsc .dsc-payment__form-input > select + label,
#dsc .dsc-payment__form-input > input:focus + label,
#dsc .dsc-payment__form-input > input:valid + label,
#dsc .dsc-payment__form-input > select:focus + label,
#dsc .dsc-payment__form-input > select:valid + label,
#dsc .dsc-global__form-input > select:focus + label,
#dsc .dsc-global__form-input > select:valid + label,
#dsc .dsc-global__form-input > input:focus + label,
#dsc .dsc-global__form-input > input:valid + label {
    top: 0.75rem;
    left: 0.75rem;
    font-size: 11px;
}


#dsc .dsc-global__receive-content {
    width: 100%;
}

#dsc .dsc-global__receive-content input[type="radio"] {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 0.75rem 0 0 !important;
    border-radius: 100%;
    letter-spacing: 0;
    line-height: 0;
    border-color: var(--ck-lp-primary);
}

#dsc .dsc-global__receive-content input[type="radio"]:checked {
    background-color: var(--ck-lp-primary) !Important;
}








/*Progress*/

#dsc .dsc-checkout__timeline {
  align-self: center;
  margin-top: 3rem;
  margin-bottom: 0;
}

#dsc .dsc-circle.dsc-circle__payment.dsc-style__primary--background {
  background-color: var(--ck-lp-primary) !important;
}

#dsc .dsc-checkout__timeline .dsc-time label {
  right: auto;
  left: 10px;
  font-weight: 600;
  color: #999;
  font-size: 9px;
}

#dsc .dsc-checkout__timeline .dsc-time:first-child label {
  left: auto;
  right: auto;
}

#dsc .dsc-checkout__timeline .dsc-time:last-child label {
  position: absolute;
  right: 0;
  left: auto;
}

#dsc .dsc-line {
    background-color: #ddd !important;
}

#dsc .dsc-line.dsc-style__primary--background {
    background-color: var(--ck-lp-primary) !important;
}

/*********************************************\
Cart
\*********************************************/

#dsc #dsc-cart {
  padding: 0;
  max-width: 350px;
  width: 100%;
  min-width: initial;
  flex: none;
  align-items: stretch;
  box-shadow: -5px 0 15px rgba(0, 0, 0, 0.075);
  background-color: #fff !important;
}

#dsc #dsc-cart .dsc-cart__main,
#dsc #dsc-cart .dsc-cart__footer {
  width: 100%;
}

#dsc #dsc-cart .dsc-cart__main {
  flex: none;
}

#dsc #dsc-cart .dsc-cart__footer {
  flex: 1;
  padding:  1.5rem;
  border-top: 1px dashed #ddd !important;
}

#dsc .dsc-cart__coupon {
  display: flex;
  padding: 0;
  margin: 0 0 1.5rem 0;
}

#dsc .dsc-cart__coupon > input {
  font-size: 0.75em !important;
  flex: 1;
  flex-basis: auto;
  width: 50%;
  margin-right: 1.25rem;
}

#dsc .dsc-cart__coupon > button {
  flex: none;
  font-size: 0.75em;
  background-color: var(--ck-lp-primary) !important;
  color: #fff !important;
  border-color: transparent !important;
}

/* Main */

#dsc .dsc-cart__main {
  display: flex;
  flex-direction: column;
}


/* Header */

#dsc .dsc-cart__main .dsc-cart__title {
  margin: 0;
  padding: 0.75rem 1.5rem;
  border-bottom: 1px dashed transparent;
  border-color: #ddd !important;
  flex: none;
}

#dsc .dsc-cart__main .dsc-cart__title h2 {
  font-size: 1em;
  letter-spacing: 0.05em;
}

/* Products */

#dsc .dsc-cart__main .dsc-cart__product {
  flex: 1;
  padding: 1.5rem;
  overflow-y: auto;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list {
  width: auto;
  align-items: flex-start;
  margin: 0;
  padding: 0;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list img {
  flex: none;
  border-radius: 0;
  width: 64px;
  height: 64px;
  object-fit: contain;
  object-position: center;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list .dsc-cart__product-content {
  flex: 1;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list .dsc-cart__product-content h3 {
  font-size: var(--ck-size-7);
  font-weight: 600;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list .dsc-cart__product-content h3:not(:last-child) {
  margin-bottom: 0.5rem;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list .dsc-cart__product-content span {
  font-size: 0.65em;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list .dsc-cart__product-content .dsc-cart__product-price {
  flex-direction: column;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list .dsc-cart__product-content .dsc-cart__product-price > span {
  display: block;
}

#dsc .dsc-cart__main .dsc-cart__product .dsc-cart__product-list:not(:last-child) {
  margin-bottom: 1.25rem;
}


/*********************************************\
Mobile
\*********************************************/

@media screen and (max-width: 1024px) {
    #dsc #dsc-main-page {
        position: static;
        overflow: auto;
    }

    #dsc #dsc-cart {
        max-height: none !important;
    }
}

/**************************************************************************/
/** Alterações gerais abaixo
/**************************************************************************/

#dsc .dsc-loader__ellipsis > .dsc-style__primary--background {
    background-color: var(--ck-lp-primary) !important;
}

@media screen and (max-width: 1024px) {
    #dsc .dsc-payment__option {
        align-items: stretch;
        flex-direction: column;
    }

    #dsc .dsc-payment__type {
        flex: 1;
        width: 100%;
    }

    #dsc .dsc-payment__type:not(:last-child) {
        margin-bottom: 0.75rem;
    }
}


#dsc .dsc-footer__next {
    margin-top: 1.25rem;
}

#dsc .dsc-footer__onestic img[data-v-047bf89c] {
  height: 30px;
  margin-left: 0.75rem;
}


/*************************
 * FINISH SALE
 ************************/
 .dsc-payment__detail--box.dsc-payment__detail-join--box p.dsc-borderless {
    padding: 14px !important;
    margin-top: 12px !important;
 }

.dsc-payment__detail--box p[data-v-ef91725c] {
    padding: 13px !important;
    margin-top: 12px !important;
}

.dsc-payment__detail-items h3[data-v-ef91725c] {
    margin-bottom: 20px !important;
}

.dsc-payment__detail-card {
    width: 100% !important;
}

article.dsc-payment__detail-card img {
    border: none !important;
    max-height: 128px !important;
    width: 5em !important;
}

.dsc-payment__card-price {
    position: absolute;
    right: 40px;
}

.dsc-payment__card-info {
    position: relative;
}

.dsc-payment__card-info {
    width: 100%;
}

@media only screen and (max-width: 1030px) {
    .dsc-payment__card-price {
        position: initial;
        margin-top: 25px !important;
    }

    .dsc-payment__detail--box.dsc-payment__detail-join--box {
        height: 28em;
    }

    .dsc-payment__detail--row[data-v-ef91725c] {
        padding-top: 0px !important;
    }
}



/** 
  * Fix logo size
  */

#dsc .dsc-checkout__header--row img {
    width: 140px;
}

@media screen and (min-width: 768px) {
    #dsc .dsc-checkout__header--row img {
        width: 270px;
    }
}


/**
 * Fix output error
 */

#dsc .dsc-footer__next .dsc-footer__next-button--disabled, 
#dsc .dsc-footer__next .dsc-footer__next-button[data-disabled] {
    opacity: 0.6 !important;
    cursor: not-allowed !important;
}


/**
 * @task fix checkout
 */

#dsc button:focus:not(.dsc-deny),
#dsc input:focus:not(.dsc-deny),
#dsc select:focus:not(.dsc-deny),
#dsc textarea:focus:not(.dsc-deny)  {
    box-shadow: 0 0 0 2px lightblue;
    outline: none;
}

#dsc button:focus.dsc-deny,
#dsc input:focus.dsc-deny,
#dsc select:focus.dsc-deny,
#dsc textarea:focus.dsc-deny {
    box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.25);
}

.p4a-account {
    --lesparc-primary-black: #3E3E3F;
    --lesparc-gray-regular: #B2B2B2;
    --lesparc-gray-thin: #F9F9F9;
    --lesparc-gold: #9D8869;

    --width-account: 460px;
    --width-account-mobile: 100%; 
    --font-alternative: 'Rosina';
}

.p4a-account--open {
    width: var(--width-account);
    background-color: #fff;
}

.p4a-account-header {
    padding: 30px;
    padding-bottom: 0;
    padding-top: 47px;
    margin-bottom: 30px;
    gap: 30px;
    background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/line-separator.svg?v=1772809039");
    background-repeat: no-repeat;
    background-position: 50% 100%;
}

.p4a-account-header__close {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 51px !important;
    height: 51px !important;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.04);
}

.p4a-account-header__close img {
    width: 16px;
    height: 16px;
}

.p4a-account-header__title {
    display: flex;
    flex-direction: column;
    font-size: 11px;
    color: var(--lesparc-gold);
    text-align: left;
    margin-bottom: 37px;
}

.p4a-account-header__title:after {
    content: "Estamos felizes em te ver de novo";
    font-family: var(--font-alternative);
    font-size: 23px;
    font-weight: 300;
    color: var(--lesparc-primary-black);
    margin-top: 10px;
    text-align: center;
}

/* Navigation */

.p4a-account-menu {
    padding: 0;
}

.p4a-account-menu__item {
    position: relative;
    justify-content: flex-start !important;
    font-family: var(--font-alternative);
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    color: var(--lesparc-gray-regular);
    padding: 10px 30px !important;
    margin: 0 !important;
    border-color: var(--lesparc-gray-regular);;
    letter-spacing: 0.15em;
    border-bottom: 1px solid #F1F3F1 !important;
}

.p4a-account-menu__item--active {
    font-weight: 500 !important;
    color: var(--lesparc-gold);
}

.p4a-account-menu__item--active span {
    font-weight: 500 !important;
}


.p4a-account-menu__item--active:before {
    background-color: var(--lesparc-gold);
}

.p4a-account-menu__item--active:after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    background-color: var(--lesparc-gold);
}

.p4a-account-menu__item img {
    display: none;
}

.p4a-account-menu__item[data-content="wishlist"] {
    display: none;
}


/* Modal */

.p4a-account-screen {
    width: calc(100% - var(--width-account));
}

.p4a-account--open .p4a-account__background {
    width: auto;
}

.p4a-account-screen > *:not(.p4a-account__background) {
    width: 480px;
    padding: 30px 60px;
    box-shadow: none;
}

.p4a-account-subtitle {
    justify-content: center;
    font-family: var(--font-alternative);
    font-size: 19px !important;
    font-weight: 300 !important;
    text-transform: uppercase;
    color: var(--lesparc-primary-black);
    padding-bottom: 30px;
    margin-bottom: 30px;
    background-image: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/line-separator.svg?v=1772809039");
    background-repeat: no-repeat;
    background-position: 50% 100%;
    width: 100%;
}

.p4a-account-text {
    font-size: 14px !important;
    font-weight: 300;
    /* color: var(--lesparc-gray-regular); */
    color: #3E3E3F;
    opacity: 0.6;
    text-align: center !important;
    margin-bottom: 30px;
}

.p4a-account-row {
    flex-flow: column;
} 

.p4a-account-row > * {
    width: 100%;
}

.p4a-input__field{
    font-family: 'Roboto';
    font-size: 12px;
    line-height: 15px;
    color: var(--lesparc-primary-black);
    letter-spacing: 0.05em;
    font-weight: 300;
}

.p4a-input__label {
    font-size: 11px !important;
}

.p4a-button {
    margin: 30px 0 0 auto !important;
}

@media (max-width: 1024px) {
    .p4a-account-header {
        height: auto;
    }

    .p4a-account-screen {
        width: 100%;
    }

    .p4a-account-screen > *:not(.p4a-account__background) {
        width: 100%;
        height: 100vh;
    }

    .p4a-account-subtitle {
        padding-bottom: 30px !important;
    }

    .p4a-button {
        width: 100% !important;
        margin: 0 !important;
    }
}

@media (max-width: 576px) {
    .p4a-account--open {
        width: var(--width-account-mobile);
    }

    .p4a-account-screen > *:not(.p4a-account__background) {
        padding: 20px;
    }
}


#sc-account {
    padding-top: 30px;
    padding-bottom: 30px;
}

h1.sc-block-title {
    color: #545454;
    font-weight: 400;
    font-size: 2.2rem;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c6c6c6;
}

h2.sc-block-title {
    display: block;
    margin: 0 0 10px;
    font-weight: 700;
    color: #545454;
    font-size: 1.6rem;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c6c6c6;
}

.sc-box-information {
    float: left;
    clear: left;
    width: 48%;
}

h3.sc-box-title {
    font-size: 1.6rem;
    line-height: 24px;
}

#pwa-account-profile-form a {
    position: absolute;
    align-self: flex-start;
    bottom: -124px;
    display: none;
}

#pwa-account-profile-form .p4a-button {
    position: relative;
    top: 140px;
}

.sc-box-actions {
    margin-top: 5px;
}

.sc-box-actions a, h2.sc-block-title a {
    color: #e62a32;
    text-decoration: none;
    font-size: 15px;
    
}

.sc-box-content {
    margin-bottom: 14px;
    color: #545454;
    font-size: 1rem;
}

.sc-block-dashboard-addresses {
    clear: both;
    padding-top: 35px;
}

.sc-box-billing-address {
    float: left;
    clear: left;
    width: 48%;
}

.sc-box-billing-address .box-actions a, .sc-box-shipping-address .box-actions a {
    color: #e62a32;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    font-size: 1rem;
}

#pwa-account-profile-form .p4a-account-row {
    flex-flow: column;
    width: 48%;
    display: inline-flex;
}

#pwa-account-profile-form .p4a-input {
    width: 100%;
}

#pwa-account-profile-form .p4a-input:nth-child(1n+3) {
    width: 48%;
    display: inline-flex;
    margin-left: 4%;
    margin-top: 20px;
}

#pwa-account-profile-form .p4a-account-row:nth-child(1n+4) {
    width: 48.7% !important;
    padding-left: 2%;
    position: absolute !important;
    margin-top: 122px;
    right: 17px;
}

#pwa-account-profile-form .p4a-input:last-child {
    margin-top: 29px;
}

#pwa-account-profile-form .p4a-input__label {
    color: #545456 !important;
}

#pwa-account-profile-form .p4a-input__label:after {
    content: '*';
    color: #e02b27;
    font-size: 13px;
}

#pwa-account-profile-form .p4a-button {
    position: relative;
    top: 140px;
}

.alertacapslock{
    color: red;
    font-weight: bold;
    display: none;
}

.alertashift{
    color: red;
    font-weight: bold;
    display: none;
}

/*===============
    MOBILE
================*/
@media(max-width: 1024px) {
    #pwa-account-profile-form .p4a-button {
        top: 10px;
    }
}

@media(max-width: 600px) {
    #pwa-account-profile-form .p4a-account-row {
        display: flex;
        width: 100%;
    }

    #pwa-account-profile-form .p4a-input:nth-child(1n+3) {
    width: 100%;
    display: flex;
    margin-left: unset;
    }

    #pwa-account-profile-form .p4a-account-row:nth-child(1n+4) {
        margin-top: 20px;
        width: 100% !important;
        position: unset !important;
        padding-left: 0px;
    }

    #pwa-account-profile-form .p4a-input:last-child {
        margin-top: 20px;
    }

    #pwa-account-profile-form .p4a-account-text {
        margin-bottom: 35px;
    }
}
#NotFound .lp-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 150px 10px 170px 10px;
}

#NotFound h2 {
  font-size: 170px;
  line-height: 140px;
  font-weight: 500;
  color: #241f40;
  margin-bottom: 56px;
}

#NotFound h2::before {
  content: "";
  position: absolute;
  top: -136px;
  right: -173px;
  background: url("https://increazy-folder.s3.amazonaws.com/5fca92a7203d2d08f3013b82/symbol-404.svg?v=1772809039");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 292px;
  height: 337px;
}

#NotFound h2::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 16px;
  width: 55px;
  height: 55px;
  background: linear-gradient(215.95deg, rgba(157, 136, 105, 0.4) -12.13%, rgba(157, 136, 105, 0) 86.08%);
  transform: rotate(-120deg);
  border-radius: 100%;
  z-index: -1;
}

#NotFound .body__not-found {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

#NotFound .body__not-found p {
  font-family: "Rosina", Arial, Helvetica, sans-serif;
  color: #241f40;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 20px;
  text-transform: uppercase;
}

#NotFound .body__not-found small {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 56px;
  color: #3e3e3f;
}

#NotFound .body__not-found a {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

@media (max-width: 576px) {
  #NotFound .lp-section {
    padding: 91px 10px 110px 10px;
  }

  #NotFound h2 {
    font-size: 120px;
    margin-bottom: 32px;
  }

  #NotFound h2::before {
    top: -75px;
    right: -56px;
    width: 155px;
    height: 170px;
  }

  #NotFound h2::after {
    bottom: 23px;
    left: 12px;
    width: 35px;
    height: 35px;
  }

  #NotFound .body__not-found p {
    font-size: 22px;
    margin-bottom: 16px;
  }

  #NotFound .body__not-found small {
    margin-bottom: 40px;
  }
}

.lp-input-contato {
  flex: none;
  width: 50%;
  padding: 0.75rem;
}

.lp-input-contato-mensagem {
  flex: none;
  width: 100%;
  padding: 0.75rem;
}

.lp-input-input-name,
.lp-input-input-email,
.lp-input-input-endereco,
.lp-input-input-assunto,
.lp-input-input-phone {
  flex: none;
  width: 50%;
  padding: 0.75rem;
}

@media (max-width: 768px) {
  .lp-input-contato {
    width: 100%;
  }
}

/*================================================
 * Omny Checkout Style
 ================================================*/
.omny-checkout {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    z-index: 9000;
    background: #fff;
}

.omny-checkout iframe {
    height: 100vh;
    width: 100%;
}

.omny-checkout__pwa .p4a-authentication.p4a-authentication--open {
    display: none;
}

/*================================================
 * Omny Checkout Loading
 ================================================*/
.omny__checkout-loading {
    display: flex;
    height: 100vh;
    justify-content: center;
    align-items: center;
}
/** coloque seu CSS aqui **/
#empowerment {
    background: linear-gradient( 180deg, rgba(225, 207, 194, 0.1) 0%, rgba(225, 207, 194, 0) 79.4% );
    padding-top: 60px;
}

#empowerment .lp-container {
    background-color: white;
    max-width: 1030px;
    padding: 64px 106px;
}

#empowerment  .lp-block__title {
    font-size: 23px;
}

#empowerment  .lp-block__title {
    text-transform: uppercase;
    font-weight: 300;
}

.empowerment-page #ContactMain{
    background: none;
}

.empowerment-page #ContactMain .lp-section {
    padding: 0;
}
.p4a-account {
    min-height: 100vh;
    height: auto !important;
}

.p4a-account--page .p4a-account-menu-container,
.p4a-account-menu {
    height: fit-content;
    background: #f5f5f5;
}

.p4a-account-menu .p4a-account-menu__item {
    border-bottom: none !important;
    color: #575757;
    font-size: 15px;
    padding: 5px 0;
}

.p4a-account-menu .p4a-account-menu__item img {
    display: none;
}

.p4a-account-menu {
    padding: 15px 15px !important;
}

.p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active {
    color: #444 !important;
    position: relative;
}

.p4a-account-subtitle {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 30px !important;
    margin-top: 6px !important;
    margin-bottom: 18px;
    color: #898989;
}

.p4a-profile-screen .p4a-account-text {
    color: #545454;
    font-size: 0;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 3px;
}

.p4a-profile-screen .p4a-account-text:after {
    content: 'Informações da Conta';
    font-size: 20px;
}

.p4a-input input {
    border: 1px solid #c2c2c2 !important;
    font-size: 16px !important;
}

button.p4a-button.p4a-button--half.p4a-button--end.p4a-style__primary--color.p4a-style__primary--border.p4a-style__primary--background {
    align-self: flex-start;
    width: fit-content;
    padding: 0 10px;
    margin: 0;
}

.p4a-style__primary--background {
    background: #E1BD44 !important;
}

.p4a-account-orders .p4a-account-orders__item:not(:last-child) {
    border-bottom: 1px solid #c6c6c6;
}

.p4a-account-orders .p4a-account-orders__item[data-v-07e8319a]:nth-child(2n) {
    background-color: unset;
}

.p4a-account-orders .p4a-account-orders__item div {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
}

.p4a-account-orders .p4a-account-orders__item div ul {
    margin: 0;
    margin-left: 30px;
    flex-flow: row;
}

.p4a-account-orders .p4a-account-orders__item-info {
    flex-flow: row-reverse !important;
}

.p4a-account-orders .p4a-account-orders__item-info strong {
    margin-left: 7px;
}

.p4a-account-orders .p4a-account-orders__item div ul li:first-child:before {
    content: 'Data do pedido: ';
    font-weight: 700;
    font-size: 11px !important;
    margin-right: 5px;
}

.p4a-account-orders .p4a-account-orders__item div ul li:nth-child(2):before {
    content: 'Status:';
    margin-left: 30px;
    margin-right: 5px;
    font-weight: 700;
    font-size: 11px !important;
}

.sc-quotes__table th {
    background-color: unset !important;
    color: #545454 !important;
}

.sc-quotes__table td,
.sc-quotes__table th {
    border: none;
    border-bottom: 1px solid #c2c2c2 !important;
}

.sc-quotes__table tr:nth-child(even) {
    background-color: unset;
}

.sc-quotes__table td {
    font-size: 14px;
    color: #545454;
}

.pwa4-account-order-info {
    align-items: center;
}

.pwa4-account-order .p4a-account-header__close {
    display: none;
}

.pwa4-account-order {
    position: relative !important;
}

.p4a-account-tag {
    border: 2px solid #c2c2c2;
    border-radius: 3px !important;
    margin: 3px 0 0;
    padding: 2px 10px;
    text-transform: uppercase;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff !important;
}

.p4a-account-products .p4a-account-products__item {
    padding: 10px 0 !important;
}

.p4a-account-order-address {
    margin-bottom: 30px !important;
}

.p4a-account-info--totalize {
    border-top: 1px solid #c2c2c2;
}

@media (max-width: 1024px) {
    /* .p4a-account-form {
        margin-top: 62px !important;
    } */
}

.dc-quotes__details {
    width: 900px;
    height: 60vh;
    top: calc((100% - 60vh) / 2) !important;
    left: calc((100% - 900px) / 2) !important;
    justify-content: flex-start;
}

.dc-quotes__total {
    border-top: 1px solid #c2c2c2;
}

.dc-quotes__details div:nth-child(2) p:first-child {
    color: #898989;
    font-size: 26px !important;
}

.dc-quotes__details div:nth-child(2) p:first-child:before {
    content: 'Quote # ';
    font-weight: 700;
}

.dc-quotes__details div:nth-child(2) p {
    color: #898989;
    font-size: 12px;
}

.dc-quotes__items {
    margin-top: 20px;
}

.dc-quotes__items li span {
    font-weight: 100;
    color: #545454;
}

.dc-quotes__items li span:first-child {
    max-width: 45%;
}

.dc-quotes__items li {
    border-bottom: 1px solid #c2c2c2;
}

.dc-quotes__total {
    border: none;
    padding: 20px;
    background: #f5f5f5;
}


/* My Quotes */
#sc-quotes {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    
    margin: 0 auto;
}

#sc-quotes .sc-myquotes-panel h1 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 30px !important;
    margin-top: 6px !important;
    margin-bottom: 18px;
    color: #898989;
}

#sc-quotes .p4a-account-menu-container {
    width: 20%;
}

#sc-quotes .p4a-account-menu-container .p4a-account-menu-option {
    display: none;
}

#sc-quotes .p4a-account-menu-container .p4a-account-menu__item {
    list-style: none;
    cursor: pointer;
}

.sc-myquotes-panel {
    padding: 0 15px;
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .p4a-account--page{
        margin-top: 30px !important; 
    }

    .pwat-container-account{
        margin-top: 30px !important; 
    }
}

.pwat-container-account{
    margin-top: 80px !important; 
}

#sc-edit-address{
    margin-top: 80px !important; 
}

#sc-add-new-address{
    margin-top: 50px !important;
}

@media (max-width: 1024px) {
    #sc-edit-address{
        margin-top: 30px !important; 
    }
    
    #sc-add-new-address{
        margin-top: 30px !important;
    }

    .p4a-account {
        height: auto !important;
    }

    #sc-quotes {
        flex-flow: column;
    }

    #sc-quotes .p4a-account-menu-container {
        width: 100%;
    }

    #sc-quotes .p4a-account-menu-container .p4a-account-menu-option {
        display: flex;
        width: calc(100% - 30px);
        padding: 10px 15px;
        .p4a-account--page justify-content: space-between;
        box-sizing: unset;
        font-size: 15px;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        background: #fff;
        height: 25px;
    }

    #sc-quotes .p4a-account-menu-container .p4a-account-menu {
        display: none;
    }

    #sc-quotes .p4a-account-menu--opened .p4a-account-menu {
        display: block !important;
    }

    #sc-quotes .p4a-account-menu-container .p4a-account-menu__item {
        margin: 4px;
    }

    #sc-quotes .p4a-account-menu-option img {
        transform: rotate(90deg);
        width: 11px;
        transition: all .3s;
    }

    #sc-quotes .p4a-account-menu--opened .p4a-account-menu-option img {
        transform: rotate(-90deg);
        transition: all .3s;
    }

    .sc-myquotes-panel {
        margin-top: 15px;
        overflow: auto;
    }

    .p4a-account--page .p4a-account-menu-option img {
        content: :url("sc-chevron-right");
        width: 11px;
    }

    .p4a-account--page .p4a-account-menu-option {
        background: #fff !important;
        height: 25px;
    }

    #sc-quotes .p4a-account-menu-container {
        margin-top: 45px;
    }

    .p4a-account--page {
        padding-bottom: 60px !important;
    }

    /* account orders */
    .p4a-account-orders .p4a-account-orders__item {
        flex-flow: column;
        align-items: flex-start !important;
    }

    .p4a-account-orders .p4a-account-orders__item div {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start !important;
    }

    .p4a-account-orders .p4a-account-orders__item div ul {
        margin: 10px 0px;
    }
}

.p4a-account-order-transport span {
    display: none;
}

.p4a-account-order-transport:after {
    content: 'Pedido despachado';
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #737373;
}

/*.p4a-account-order-delivered span {
    display: none;
}

.p4a-account-order-delivered:after {
    content: 'Pedido em rota de entrega';
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    color: #737373;
    width: 100px;
}*/

.p4a-account-link-export-order {
    border: 2px solid #000000;
    border-radius: 3px !important;
    margin: 3px 0 0;
    padding: 2px 10px;
    text-transform: uppercase;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff !important;
    font-size: 12px;
    margin-left: 10px;
    margin-bottom: 30px;
    width: 130px;
}

.p4a-account-order-nf {
    display: none;
}

.p4a-profile-screen .p4a-account-text {
    display: none!important;
}

.p4a-account--page .p4a-account-menu-container {
    width: 40% !important;
    margin-right: 30px;
}
#sc-edit-address {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 100px 0 20px;
    margin: 0 auto;
}

#sc-edit-address .p4a-account-menu-container {
    width: 20%;
}

#sc-edit-address .p4a-account-menu-option {
    display: none;
}

#sc-edit-address .p4a-account-menu {
    list-style: none;
    width: 100%;
}

#sc-edit-address .p4a-account-menu__item {
    font-size: 15px;
}

#sc-edit-address .p4a-account-menu .p4a-account-menu__item {
    margin: 2px 0;
    padding: 10px 0;
    width: 100%;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    justify-content: space-between;
    display: flex;
    align-items: center;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
}

.sc-edit-address {
    position: relative;
    width: 100%;
    height: 100%;
    justify-content: flex-start;
    align-items: flex-start;
}

#sc-edit-address h2 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 30px !important;
    margin-top: 6px !important;
    margin-bottom: 18px;
    color: #898989;
}
#sc-edit-address .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active:before{
    height: 100%;
}

#sc-edit-address fieldset {
    width: 462px;
    border: 0;
    padding: 0;
}

#sc-edit-address legend {
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    font-weight: 300;
    line-height: 1.2;
    font-size: 20px;
    border-bottom: 1px solid #c6c6c6;
}

#sc-edit-address label {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}

#sc-edit-address .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active {
    color: #444 !important;
    position: relative;
    font-weight: 700 !important;
}

#sc-edit-address .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active span {
    font-weight: 700;
}

#sc-edit-address input {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: open sans,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 16px !important;
    height: 36px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}

#sc-edit-address .sc-aditional {
    margin-top: 10px;
}

#sc-edit-address fieldset .sc-input-group {
    margin-bottom: 30px;
}

#sc-edit-address select {
    color: #555;
    border: 1px solid #c2c2c2;
    height: 36px;
    width: 100%;
    padding-right: 25px;
    text-indent: .01em;
    background: #fff;
    background-clip: padding-box;
    border-radius: 1px;
    font-family: open sans,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 5px 5px;
    vertical-align: baseline;
    box-sizing: border-box;
}

.sc-edit-address {
    margin-left: 15px;
}

#sc-edit-address fieldset:last-child {
    margin-left: 39px;
}

.message.info {
    margin: 0 0 10px;
    padding: 12px 20px 12px 25px;
    display: block;
    background: #fdf0d5;
    color: #6f4400;
    padding-left: 45px;
    position: relative;
    margin-bottom: 5px;
}

#sc-edit-address fieldset:first-child .sc-input-group:first-of-type {
    margin-bottom: 0px;
}

@media(max-width: 1024px){
    #sc-edit-address .p4a-account-menu--opened .p4a-account-menu-option img {
        transform: rotate(-90deg);
        transition: all .3s;
    }
    #sc-edit-address .p4a-account-menu-option img {
        transform: rotate(90deg);
        width: 11px;
        transition: all .3s;
    }

    #sc-edit-address .p4a-account-menu {
        /* display: none; */
        margin-top: 6rem;
    }

    #sc-edit-address .p4a-account-menu-container .p4a-account-menu-option {
        display: flex;
        width: calc(100% - 30px);
        padding: 10px 15px;
        justify-content: space-between;
        box-sizing: unset;
        font-size: 15px;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        background: #fff;
    }

    #sc-edit-address .p4a-account-menu--opened .p4a-account-menu {
        display: block !important;
    }

    #sc-edit-address .p4a-account-menu-container {
        width: 100%;
    }
    .sc-edit-address{
        width: 100%;
        
    }
    #sc-edit-address {
        display: flex;
        flex-wrap: wrap;
    }

    #sc-edit-address fieldset:first-child .sc-input-group:first-of-type {
        margin-bottom: 27px;
    }
}

@media(max-width: 768px){
    #sc-edit-address fieldset{
        width: 350px;
    }
}

@media(max-width: 425px){
    #sc-edit-address {
        padding-top: 0px;
    }
    #sc-edit-address fieldset{
        width: 100%;
    }
    .sc-edit-address {
        width: 100%;
        padding: 15px;
        margin: 0;
    }
    #sc-edit-address fieldset {
        width: 100%;
    }
    #sc-edit-address fieldset:last-child {
        margin-left: 0px;
    }
    #sc-edit-address fieldset .sc-input-group {
        margin-bottom: 25px;
    }
}

#sc-account-information {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 100px 0 20px;
    margin: 0 auto;
}

#sc-account-information .p4a-account-menu-container {
    width: 20%;
}

#sc-account-information .p4a-account-menu-option {
    display: none;
}

#sc-account-information .p4a-account-menu {
    list-style: none;
    width: 100%;
}

#sc-account-information .p4a-account-menu__item {
    font-size: 15px;
}

#sc-account-information .p4a-account-menu .p4a-account-menu__item {
    margin: 2px 0;
    padding: 10px 0;
    width: 100%;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    justify-content: space-between;
    display: flex;
    align-items: center;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
}

#sc-account-information .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active:before{
    height: 100%;
}

#sc-account-information .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active {
    color: #444 !important;
    position: relative;
    font-weight: 700 !important;
}

#sc-account-information .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active span {
    font-weight: 700;
}

#sc-account-information fieldset {
    width: 462px;
    border: 0;
    padding: 0;
}

#sc-account-information label {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}

#sc-account-information h2 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 30px !important;
    margin-top: 6px !important;
    margin-bottom: 18px;
    color: #898989;
}

#sc-account-information legend {
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    font-weight: 300;
    line-height: 1.2;
    font-size: 20px;
    border-bottom: 1px solid #c6c6c6;
}

#sc-account-information .sc-hidden{
    display: none;
}

#sc-account-information fieldset .sc-input-group {
    margin-bottom: 50px;
}

#sc-account-information label {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}

#sc-account-information input {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: open sans,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}

#sc-account-information input[type="checkbox"] {
    margin: 4px 5px 0 0;
    width: unset;
    height: unset !important;
}

.sc-input-group.sc-choice label {
    width: unset !important;
    margin-bottom: 0px !important;
}

#sc-account-information fieldset:not(:first-child) {
    margin-left: 39px;
}

.sc-account-information {
    margin-left: 15px;
}

#sc-account-information input[type="checkbox"]:hover {
    cursor: pointer;
}

@media(max-width: 1024px){
    #sc-account-information .p4a-account-menu--opened .p4a-account-menu-option img {
        transform: rotate(-90deg);
        transition: all .3s;
    }
    #sc-account-information .p4a-account-menu--opened .p4a-account-menu {
        display: block !important;
        margin-top: -21px;
    }
    #sc-account-information .p4a-account-menu-option {
        display: flex;
        width: calc(100% - 30px);
        padding: 10px 15px;
        justify-content: space-between;
        box-sizing: unset;
        font-size: 15px;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        background: #fff;
        height: 25px;
    }
    
    #sc-account-information .p4a-account-menu-option img {
        transform: rotate(90deg);
        width: 11px;
        transition: all .3s;
    }
    #sc-account-information .p4a-account-menu-container {
        margin-top: 25px;
    }
    #sc-account-information .p4a-account-menu-container .p4a-account-menu {
        display: none;
    }
}

@media(max-width: 768px){
    #sc-account-information{
        display: flex;
        flex-wrap: wrap;
    }
    #sc-account-information .p4a-account-menu-container {
        width: 100%;
    }    
    .sc-account-information{
        width: 100%;
    }
    #sc-account-information fieldset {
        width: 350px;
    }
    #sc-account-information fieldset:not(:first-child){
        margin-left: 39px;
    }
}

@media(max-width: 425px){
    

    #sc-account-information fieldset .sc-input-group {
        margin-bottom: 25px;
    }
    
    #sc-account-information {
        padding-top: 0px;
    }
    .sc-account-information{
        padding: 15px;
        width: 100%;
        margin: 0;
    }
    #sc-account-information fieldset:not(:first-child){
        margin-left: unset;
    }
    #sc-account-information fieldset {
        width: 100%;
    }
}

.sc-account-information {
    width: 100%;
}

.sc-p4a-adress {
    display: flex;
    /* margin-top: 28px; */
}

.sc-p4a-billing-address,
.sc-p4a-shipping-address {
    flex: 1;
}

.sc-p4a-billing-address {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
    row-gap: 5px;
    max-height: 450px;
    overflow: auto;
 }

 .sc-p4a-datas-client {
    border: 1px solid;
    padding: 15px;
    width: 32.4%;
}

 .sc-p4a-datas-client li {
     font-size: 17px;
 }

.sc-p4a-address-book h1 {
    font-weight: 700;
    font-size: 30px !important;
    margin-top: 0px;
    margin-bottom: 18px;
    color: #898989;
}

.sc-p4a-default-address h2,
.sc-p4a-addit-adress h2 {
    color: #545454 !important;
    padding-bottom: 10px;
    border-bottom: 1px solid #c6c6c6;
}

.sc-p4a-addit-adress {
    margin-top: 38px !important;
}

.sc-p4a-adress h3 {
    margin-bottom: 5px;
    font-weight: bold;
}

.sc-p4a-datas-client,
.sc-p4a-datas-client-shipping {
    list-style: none;
    color: #545454;
    font-size: 19px;
    line-height: 24px;
    margin-top: 12px;
}

.sc-p4a-change-billing {
    margin-top: 10px;
}

.sc-p4a-change-billing a,
.pwat-container-account .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active:before {
    color: #E1BD44;
}

.sc-p4a-change-billing a:hover {
    color: #898989;
}

.sc-p4a-add-address p {
    font-size: 14px;
    color: #545454;
}

.pwat-container-account .sc-btn-success {
    margin-top: 15px;
    background-color: #E1BD44;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    padding: 7px 13px;
    font-size: 17px;
}

.sc-btn-success:hover {
    background-color: #E1BD44 !important;
    opacity: .9;
}


/* ================
    MOBILE
================ */
@media(max-width: 500px) {
    .sc-p4a-adress {
        flex-flow: column;
    }

    .sc-p4a-billing-address {
        max-height: initial !important;
        margin-bottom: 30px;
        overflow: hidden;
    }
}


/* NEW STYLE */
.pwat-container-account {
    width: 100%;
    display: flex;
    max-width: 1333px;
    padding: 100px 0 15rem;
    visibility: visible;
    position: relative;
    opacity: 1;
    flex-flow: row;
    margin: 0 auto;
    box-shadow: none !important;
    z-index: 1;
}

.sc-p4a-address-book h1 {
    margin-bottom: 0px;
}

.sc-p4a-change-billing a {
    cursor: pointer;
}

/* menu */
.pwat-account-menu-container {
    width: 20%;
}

@media(max-width: 1024px) {
    .pwat-container-account {
        flex-flow: column;
        padding-bottom: 2rem;
    }

    .pwat-account-menu-container {
        width: 100%;
    }

    .sc-p4a-datas-client {
        width: 100%;
    }
}
#sc-add-new-address .p4a-account-menu-container {
    width: 20%;
}
#sc-add-new-address .p4a-account-menu-option {
    display: none;
}
#sc-add-new-address .p4a-account-menu {
    list-style: none;
    width: 100%;
}
#sc-add-new-address  .p4a-account-menu .p4a-account-menu__item {
    margin: 2px 0;
    padding: 10px 0;
    width: 100%;
    text-align: left;
    cursor: pointer;
    transition: .3s;
    justify-content: space-between;
    display: flex;
    align-items: center;
    font-size: 15px;
    border-bottom: 1px solid #ccc;
}
#sc-add-new-address .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active {
    color: #444 !important;
    position: relative;
    font-weight: 700 !important;
}
#sc-add-new-address .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active:before {
    height: 100%;
}
#sc-add-new-address .p4a-account-menu .p4a-account-menu__item.p4a-account-menu__item--active span {
    font-weight: 700;
}
.sc-add-new-address {
    position: relative;
    width: 100%;
    height: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 15px;
}
#sc-add-new-address {
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 125px 0 20px;
    margin: 0 auto;
}
#sc-add-new-address h2 {
    text-transform: capitalize;
    font-weight: 700;
    font-size: 30px !important;
    margin-top: 6px !important;
    margin-bottom: 18px;
    color: #898989;
}
#sc-add-new-address fieldset {
    width: 462px;
    border: 0;
    padding: 0;
}
#sc-add-new-address legend {
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    float: left;
    font-weight: 300;
    line-height: 1.2;
    font-size: 20px;
    border-bottom: 1px solid #c6c6c6;
}
#sc-add-new-address fieldset .sc-input-group {
    margin-bottom: 30px;
}
#sc-add-new-address fieldset:last-child {
    margin-left: 39px;
}
#sc-add-new-address label {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}
#sc-add-new-address input {
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #c2c2c2;
    border-radius: 1px;
    font-family: open sans,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 16px !important;
    height: 36px;
    line-height: 1.42857143;
    padding: 0 9px;
    vertical-align: baseline;
    width: 100%;
    box-sizing: border-box;
}
#sc-add-new-address .sc-aditional {
    margin-top: 10px;
}
#sc-add-new-address select {
    color: #555;
    border: 1px solid #c2c2c2;
    height: 36px;
    width: 100%;
    padding-right: 25px;
    text-indent: .01em;
    background: #fff;
    background-clip: padding-box;
    border-radius: 1px;
    font-family: open sans,helvetica neue,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 5px 5px;
    vertical-align: baseline;
    box-sizing: border-box;
}
#sc-add-new-address input[type="checkbox"] {
    margin: 4px 5px 0 0;
    width: unset;
    height: unset !important;
    font-size: 16px !important;
}

#sc-add-new-address fieldset:first-child .sc-input-group:first-of-type {
    margin-bottom: 0px;
}

.sc-btn-success {
    margin-top: 15px;
    background-color: #7cc576;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    padding: 7px 13px;
    font-size: 17px;
}

.sc-btn-success:hover {
    background-color: #3cb878;
}

.cep-error-p{
    color: red;
    font-weight: bold;
    opacity: 0;
    visibility: hidden;
    transition: all .2s;
}

.cep-error-p--showed{
    opacity: 1;
    visibility: visible;
    transition: all .2s;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

@media(max-width: 1024px){
    #sc-add-new-address .p4a-account-menu-container {
        width: 100%;
    }
    
    #sc-add-new-address {
        display: flex;
        flex-wrap: wrap;
    }
    
    #sc-add-new-address .p4a-account-menu-container .p4a-account-menu-option {
        display: flex;
        width: calc(100% - 30px);
        padding: 10px 15px;
        justify-content: space-between;
        box-sizing: unset;
        font-size: 15px;
        border-top: 1px solid #ececec;
        border-bottom: 1px solid #ececec;
        background: #fff;
    }
    
    #sc-add-new-address .p4a-account-menu-option img {
        transform: rotate(90deg);
        width: 11px;
        transition: all .3s;
    }
    
    #sc-add-new-address .p4a-account-menu {
        margin-top: 5rem;
    }
    
    #sc-add-new-address .p4a-account-menu--opened .p4a-account-menu-option img {
        transform: rotate(-90deg);
        transition: all .3s;
    }
    
    #sc-add-new-address .p4a-account-menu--opened .p4a-account-menu {
        display: block !important;
    }
}

@media(max-width: 768px){
    #sc-add-new-address fieldset {
        width: 350px;
    }
}

@media(max-width: 425px){
    #sc-add-new-address {
        padding-top: 0px;
    }
    
    #sc-add-new-address fieldset {
        width: 100%;
    }
    
    .sc-add-new-address {
        padding: 15px;
        margin: 0;
    }
    
    #sc-add-new-address fieldset:last-child {
        margin-left: 0px;
    }
    
    #sc-add-new-address fieldset .sc-input-group {
        margin-bottom: 25px;
    }
}