/** Shopify CDN: Minification failed

Line 236:4 Expected identifier but found "-"
Line 1319:0 Unexpected "}"
Line 1525:8 Expected identifier but found whitespace
Line 1525:10 Unexpected "{"
Line 1525:19 Expected ":"
Line 1560:8 Expected identifier but found whitespace
Line 1560:10 Unexpected "{"
Line 1560:19 Expected ":"
Line 1562:16 Expected identifier but found whitespace
Line 1562:17 Unexpected "2px"
... and 2 more hidden warnings

**/
/* Some css class in defined in critical css */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}
:is(
    input[type="search"],
    input[type="tel"],
    input[type="text"],
    input[type="number"],
    input[type="email"],
    input[type="password"],
    select,
    textarea,
    .input-style
  ):focus {
  outline: 0;

}
input[type="checkbox"] {
  display: inline-block;
  margin-block-end: 0.5rem;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; /* Remove default styling */
  position: relative;
  height: 15px; /* Size of your custom icon */
  width: 15px;
  background: url("icon-close.png") no-repeat center center;
  background-size: 10px;
  cursor: pointer;
  transition: var(--duration-short);
}
.search-modal__form.loading input[type="search"]::-webkit-search-cancel-button {
  opacity: 0;
  visibility: hidden;
}
/* Style the checkmark/indicator */
.checkmark:before {
  content: "";
  display: inline-flex;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  border: 1px solid var(--color-color, #ebebeb);
  background-color: var(--grey-color);
  position: relative;
  top: 2px;
  transition: var(--bls-transition);
}
.checkmark:after {
  content: "";
  position: absolute;
  opacity: 0;
  left: 7px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid var(--color-white);
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: var(--transition);
}

/* Show the checkmark when checked */
input[type="checkbox"]:checked + .checkmark:after {
  opacity: 1;
}

input[type="checkbox"]:checked + .checkmark:before {
  background-color: var(--color-link);
  border-color: var(--color-link);
}
.overflow-auto {
  overflow: auto;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-scroll {
  overflow-x: scroll;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.flex-100 {
  flex: 100%;
  width: 100%;
}
.grow-0 {
  flex-grow: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.align-start {
  align-items: flex-start;
}
.align-end {
  align-items: flex-end;
}
.align-stretch {
  align-items: stretch;
}
.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.py-60 {
  padding-top: clamp(30px, calc(30px + 30 * var(--responsive-rate)), 60px);
  padding-bottom: clamp(30px, calc(30px + 30 * var(--responsive-rate)), 60px);
}
.w-0 {
  width: 0;
}
.w-15 {
  width: 15px;
}
.w-20 {
  width: 20px;
}
.w-55 {
  width: 5.5rem;
}
.w-100 {
  width: 10rem;
}
.min-w-10 {
  min-width: 10px;
}
.min-w-20 {
  min-width: 20px;
}
.min-w-30 {
  min-width: 30px;
}
.min-w-full {
  min-width: 100%;
}
.max-w-15 {
  max-width: 15px;
}
.max-w-30 {
  max-width: 30px;
}
.max-w-full {
  max-width: 100%;
}
.h-0 {
  height: 0;
}
.h-15 {
  height: 15px;
}
.h-20 {
  height: 2rem;
}
.h-30 {
  height: 30px;
}
.h-55 {
  height: 5.5rem;
}
.min-h-30 {
  min-height: 30px;
}
.min-h-50 {
  min-height: 50px;
}
.min-h-full {
  min-height: 100%;
}
.max-h-full {
  max-height: 100%;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.user-select-none,
.swiper-slide {
  user-select: none;
  -webkit-user-select: none;
}
.toolbar-sorter{
  text-wrap: nowrap;
}
/* Hover */
@media (min-width: 1025px) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  :is(
      .btn-outline,
      .btn-primary,
      .btn-hover,
      .btn-white,
      button.shopify-payment-button__more-options,
      .dmp_discount-form button
    ):hover {
    --btn-bg: var(--btn-primary-hover-bg-color);
    --btn-color: var(--btn-primary-hover-color);
    -
  }
 .btn-hover:hover {
    color: var(--btn-color);
    background-color: var(--btn-primary-bg-color);
    border-color: var(--btn-primary-bg-color);
  }
  .btn-link:hover {
    color: var(--btn-link-hover-color);
  }
  .btn-link:hover::before {
    width: calc(100% - 3px);
    transition: var(--transition);
    animation: 1s infinite btnLinkAnimation;
  }
  .hover-effect {
    will-change: transform;
  }
  .hover-effect :is(img, .placeholder-image, picture) {
    transition: var(--transition);
    will-change: transform;
  }
  .hover_zoom .hover-effect:hover :is(img, .placeholder-image, picture) {
    transform: var(--zoom-transform, scale(1.05));
  }
  .hover_fade .hover-effect:hover :is(img, .placeholder-image, picture) {
    opacity: 0.8;
  }
  .hover_fade .hover-effect:hover .secondary-image {
    opacity: 1;
  }
  .tooltip-content {
    background: var(--color-dark);
    color: var(--color-white);
    line-height: 1;
    max-width: 360px;
    z-index: 2;
    text-align: center;
    font-size: 1.2rem;
    white-space: nowrap;
    transition: all 0.3s;
    will-change: transform;
    padding: 7px 15px;
    transform: var(--tooltip-transform, translateY(-100%) translateX(-50%));
    left: var(--left, 50%);
    right: var(--right, auto);
    top: var(--top, 0);
  }
  .tooltip-content:before {
    border: 5px solid transparent;
    content: "";
    height: 0;
    width: 0;
    top: var(--tooltip-y, 100%);
    bottom: var(--tooltip-bottom, auto);
    margin-left: 0;
    -webkit-transform: var(--tooltip-before, translateX(-50%) translateZ(0));
    transform: var(--tooltip-before, translateX(-50%) translateZ(0));
    transform-origin: 0;
    border-top-color: var(--color-dark);
    position: absolute;
    left: var(--tooltip-left, 50%);
    right: var(--tooltip-right, auto);
  }
  .tooltip:not(.open):hover .tooltip-content {
    opacity: 1;
    visibility: visible;
    transform: var(
      --tooltip-hover-transform,
      translateY(calc(-100% - 10px)) translateX(-50%)
    );
  }
  .tooltip-left {
    --tooltip-transform: translateY(-50%);
    --left: auto;
    --right: 100%;
    --top: 50%;
    --tooltip-hover-transform: translateX(-10px) translateY(-50%);
    --tooltip-left: 100%;
    --tooltip-y: 50%;
    --tooltip-before: rotate(-90deg) translateY(50%);
  }
  .tooltip-right {
    --tooltip-transform: translateY(-50%);
    --left: 100%;
    --top: 50%;
    --tooltip-hover-transform: translateX(10px) translateY(-50%);
    --tooltip-left: auto;
    --tooltip-right: 100%;
    --tooltip-y: 12%;
    --tooltip-before: rotate(90deg) translateY(-50%);
  }
  .tooltip-bottom {
    --tooltip-transform: translateY(100%) translateX(-50%);
    --top: auto;
    bottom: 0;
    --tooltip-hover-transform: translateY(calc(100% + 10px)) translateX(-50%);
    --tooltip-y: auto;
    --tooltip-bottom: 100%;
  }
  .tooltip-bottom::before {
    border-bottom-color: var(--color-dark);
    border-top-color: transparent;
  }
  .instagram-item__media--ratio .instagram-icon {
    transform: scale(0.8);
    will-change: transform;
  }
  .instagram-item__media--ratio:hover .instagram-icon {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  @keyframes btnLinkAnimation {
    0% {
      left: 0;
      width: 100%;
    }

    33% {
      left: 100%;
      width: 0;
    }

    66% {
      left: 0;
      width: 0;
    }

    100% {
      right: 0;
      width: 100%;
    }
  }
  @keyframes progress {
    0% {
      background-position: 0 0;
    }
    100% {
      background-position: -60px -60px;
    }
  }
  .hover-svg-zoom:hover svg {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
  }
}
.button-close:not(:hover) {
  opacity: 0.7;
  color: var(--color-heading);
}
.btn-search-close{
  display: inline-flex;
  align-items: center;
}
:is(
    .custom-scrollbar,
    .tingle-modal .tingle-modal-box__content
  )::-webkit-scrollbar {
  width: 4px;
}
:is(
    .custom-scrollbar,
    .tingle-modal .tingle-modal-box__content
  )::-webkit-scrollbar-track {
  background: var(--border-color-base);
}
:is(
    .custom-scrollbar,
    .tingle-modal .tingle-modal-box__content
  )::-webkit-scrollbar-thumb {
  background: #c8c8c8;
}
:is(
    .custom-scrollbar,
    .tingle-modal .tingle-modal-box__content
  )::-webkit-scrollbar-thumb:hover {
  background: #555;
  width: 6px;
}
.translateY-100 {
  transform: translateY(-100%);
}
.transition-short {
  transition: var(--duration-short);
  -webkit-transition: var(--duration-short);
}
.transition {
  transition: var(--transition);
  -webkit-transition: var(--transition);
}
.transition-popup {
  transition: var(--transition-popup);
  -webkit-transition: var(--transition-popup);
}
/* Rounded */
.rounded-custom {
  border-radius: var(--rounded-custom);
}
.bottom-25 {
  bottom: 2.5rem;
}
.top-20 {
  top: 2rem;
}
.top-30 {
  top: 3rem;
}
.top-100 {
  top: 100%;
}

.right-45 {
  right: 4.5rem;
}
.right-50 {
  right: 5rem;
}
.icon-load {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: calc(var(--loader-width, 1.4rem) / 2 * -1);
  margin-left: calc(var(--loader-height, 1.4rem) / 2 * -1);
}
:where(.btn-primary, .btn-outline, .btn, button-quickview).loading {
  pointer-events: none;
}
:where(.btn-primary, .btn-outline, .btn, button-quickview).loading
  .hidden-on-load {
  opacity: 0;
}
:where(.btn-primary, .btn-outline, .btn, button-quickview).loading
  > .icon-load {
  opacity: 1;
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.spin {
  -webkit-animation: 0.8s linear infinite spin;
  animation: 0.8s linear infinite spin;
}
/* Global style */
.w-custom-svg svg {
  height: auto;
  width: var(--custom-width);
}
.bls__spacing {
  height: var(--mobile-height);
}
@media (min-width: 768px) {
  .bls__spacing {
    height: var(--desktop-height);
  }
}
:is(.open-drawer, .nav-open) {
  overflow: hidden;
}
.overlay::after {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  background-color: var(--overlay-bg);
  pointer-events: none;
  transition: var(--transition);
  opacity: 0;
  z-index: 12;
  cursor: url(cursor-close.png), pointer;
}
:is(.open-drawer, .nav-open, .open-sidebar) .open.overlay::after {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
.open-drawer .tingle-enabled {
  position: static;
  overflow: auto;
}
#search_mini_form.loading .loading-icon {
  opacity: 1;
  visibility: visible;
}
@media (min-width: 1025px) {
  .footer__localization.lang__currency-desktop .disclosure__list {
    top: auto;
    left: 0;
    right: auto;
    bottom: calc(100% + 30px);
  }
  .footer__localization.lang__currency-desktop
    .button-localization.open
    + .disclosure__list {
    bottom: calc(100% + 10px);
    top: auto;
  }
  .lang__currency-desktop .disclosure__button::after,
  .minicart__action.show-overlay:after,
  .lang__currency-desktop .disclosure__list icon-close {
    display: none;
  }
  .lang__currency-desktop .disclosure__list {
    top: calc(100% + 30px);
    max-height: 60vh;
    padding: 2rem 2.5rem;
    left: auto;
    min-width: 25rem;
    overflow: auto;
  }
  .lang__currency-desktop .button-localization.open + .disclosure__list {
    top: 100%;
    opacity: 1;
    visibility: visible;
  }
  .topbar
    .lang__currency-desktop
    .button-localization.open
    + .disclosure__list {
    top: calc(100% + calc(var(--section-pb) * 1px));
  }
  .rounded-style :is(.topbar, .section-header) .disclosure__list {
    border-radius: 0 0 5px 5px;
  }
  .rounded-style
    .footer__localization.lang__currency-desktop
    .disclosure__list {
    border-radius: 5px;
  }
  body:has(.shopify-section-header-sticky) .sticky.top-30 {
    top: calc(var(--height-header, 0px) + 30px);
    transition: var(--transition);
  }
  body:has(.layout-2.shopify-section-header-sticky) .sticky.top-30 {
    top: 80px;
  }
  body:has(.shopify-section-header-hidden) .sticky.top-30 {
    top: 30px;
  }
}
.header-icon:hover {
  color: var(--color-primary);
}
/* Sticky header */
.shopify-section-header-sticky {
  position: sticky;
  z-index: 11;
  top: 0;
}
.shopify-section-header-sticky header.header {
  box-shadow: var(--shadow);
}
.shopify-section-header-sticky .header__normal-logo {
  display: block;
}
.shopify-section-header-sticky .header__transparent-logo {
  display: none;
}

.shopify-section-header-hidden {
  top: calc(-1 * var(--height-header));
}
.section-header.animate {
  transition: top 0.35s ease-in-out;
}
.header-sticky .gradient {
  background-attachment: unset;
}
.shopify-section-header-sticky.gradient {
  background-attachment: unset;
}
@media screen and (max-width: 1024.98px) {
  [data-sticky-mobile="false"].shopify-section-header-sticky {
    position: unset;
  }
  header-search #search-form .search__button {
    color: var(--color-heading);
  }
  :where(.lang__currency-on-nav, .lang__currency-desktop, .popup_cart)
    icon-close {
    transform: translateY(calc(-100% - 15px));
  }
}
.fadeIn {
  animation: 0.3s fadeIn;
}
.fadeInForwards { 
  animation: 0.3s fadeIn forwards;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.shopify-section-header-sticky.animate:not(.scroll-up) {
  animation-name: fadeInSticky;
  animation-duration: 0.5s;
  animation-fill-mode: inherit;
  animation-fill-mode: forwards;
}
@keyframes fadeInSticky {
  0% {
    opacity: 0;
    top: calc(var(--height-header, 100%) * -1);
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
.fadeOut {
  animation: 0.3s fadeOut forwards;
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
#header_size_guide {
  display: none;
}
.white-gradient:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 32px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);
  pointer-events: none;
  z-index: 1;
}

/* Fake order */
@keyframes progressbar {
  0% {
    width: 100%;
  }

  to {
    width: 0;
  }
}

@keyframes fadeInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
    opacity: 0;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes fadeInDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    opacity: 0;
  }
}
.animated {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.fake-order-progressbar {
  border-radius: 0 0 var(--rounded) var(--rounded);
}
.fake-order-progressbar span {
  height: 2px;
  display: block;
  width: 100%;
}
.success,
.warning {
  padding: 1.2rem 2rem;
  position: relative;
}
.success,
.message-success {
  --color-success: #137f24;
  --border-color-success: #b4deb0;
  --background-success: #dcf0d8;
  --color-link: var(--color-success);
  margin-bottom: 2rem;
  color: var(--color-success);
  background-color: var(--background-success);
  border: 1px solid var(--border-color-success);
  border-radius: 5px;
  gap: 0.5rem;
  font-weight: var(--subheading_weight, 500);
  line-height: 1.5;
  font-size: var(--body-font-size);
}

.errors,
.error,
.message-error,
.dmp_error-message {
  --color-error: #d0473e;
  --border-color-error: #eabdbd;
  --background-error: #fadfdf;
  --color-link: var(--color-error);
  padding: 11px 2rem;
  background: var(--background-error);
  border: 1px solid var(--border-color-error);
  color: var(--color-error);
  text-align: left;
  border-radius: 5px;
  margin-bottom: 1rem;
  list-style: none;
  position: relative;
  gap: 0.5rem;
  font-weight: var(--subheading_weight, 500);
  line-height: 1.5;
  font-size: var(--body-font-size);
}
.dmp_error-message {
  display: block;
  margin-top: 1rem;
}
.text-overflow-ellipsis {
  text-overflow: ellipsis;
}
/* Message */
.message-info,
.warning {
  color: #907341;
  --color-link: #907341;
  --btn-link-color: #907341;
  border: 1px solid #e9d7b8;
  background: #faf0df;
  padding: 1.5rem 2rem;
  font-weight: var(--subheading_weight, 500);
  border-radius: 5px;
  line-height: 1.5;
  font-size: var(--body-font-size);
}
:is(.message-info, .message-success, .message-error) a {
  color: currentColor;
}
:is(
    .message-info,
    .success,
    .message-success,
    .message-error,
    .warning,
    .errors,
    .error
  )
  svg {
  width: 1.8rem;
  flex: 0 0 1.8rem;
}
@keyframes al-loading {
  0% {
    width: 0;
  }

  to {
    width: 80%;
  }
}
@keyframes al-loading-finish {
  0% {
    width: 80%;
  }

  to {
    width: 100%;
  }
}
.select-custom__content {
  top: calc(100% + 15px);
  max-height: 60vh;
  min-width: 22rem;
  overflow: hidden;
  overflow-y: scroll;
}
.select-custom.active .select-custom__content {
  opacity: 1;
  visibility: visible;
  top: 100%;
}
.select-collection-tab.active .select-custom__content {
  top: calc(100% + 2px);
}
:is(.horizontal-filter collapsible-block, .select-custom).active
  .active-rotated {
  transform: rotate(-180deg);
}
.pagination__item--current {
  color: var(--btn-primary-color);
  background-color: var(--btn-primary-bg-color);
  border-color: var(--btn-primary-bg-color);
}
.loading .loading-overlay {
  opacity: 0.7;
  visibility: visible;
}
body.loading::after {
  background: var(--color-primary);
  content: "";
  height: 3px;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 0;
  z-index: 11;
  animation: al-loading 1s cubic-bezier(0.43, 0.27, 0.36, 0.83) forwards;
  transition: width 1s linear, opacity 0.35s linear 0.35s;
}
body.loading.finish::after {
  width: 100%;
  animation: al-loading-finish 0.3s cubic-bezier(0.43, 0.27, 0.36, 0.83)
    forwards;
}
/* Start customer style */
.customer-forgot#recover {
  display: none;
}

.customer-forgot#recover:target {
  display: block;
}

.customer-forgot#recover:target + .customer-login {
  display: none;
}

.form-group textarea,
.form-group input {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.subtext {
  margin-bottom: 1rem;
}

.subtext.mb-20 {
  margin-bottom: 2rem;
}

.bls__tab-header > div,
.bls-login-popup {
  display: none;
}

.bls__tab-header > div[aria-hidden="false"],
.bls-login-popup[aria-hidden="false"] {
  display: block;
}

label.form-label {
  color: var(--color-link);
}

.title-customer {
  --font-h3: 2.4rem;
  font-size: clamp(2rem, 3vw, var(--font-h3));
  margin-bottom: clamp(2rem, 3vw, 2.5rem);
}

.forget-password,
.link-forgot {
  color: rgb(var(--base-color));
}

@media (min-width: 1024px) {
  [class*="customer-"] .row {
    --bs-gutter-x: 8rem;
  }
}
.open-drawer .bls__drawer.open {
  transform: translate(0);
  opacity: 1;
  visibility: visible;
}
.show-overlay::after {
  content: "";
  background: var(--show-overlay-bg, rgba(255, 255, 255, 0.9));
  opacity: 0;
  position: fixed;
  transition: var(--transition);
  visibility: hidden;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;
}
.open.show-overlay::after {
  opacity: 1;
  visibility: visible;
}
.toast {
  opacity: 0;
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  text-align: center;
  border-radius: 2px;
  position: fixed;
  z-index: 999999;
  top: 3rem;
  right: 3rem;
  font-size: 17px;
  white-space: nowrap;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.toast.show {
  visibility: visible;
  opacity: 1;
}
.show-tooltip {
  overflow: visible;
}
.show-tooltip:not(.reveal_on_scroll) .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0;
  pointer-events: none;
}
body .swiper-button-next.swiper-button-disabled,
body .swiper-button-prev.swiper-button-disabled {
  pointer-events: auto;
}

.error-message a{
   color: red;
   text-decoration: none;
}
/* idea product */
.btn-idea:hover{
  transition: var(--transition);
  -webkit-transition: var(--transition);
}
.idea-product-list{
  --color-text: #444444;
  --color-heading: #111111;
  min-width: 390px;
  max-width: 100%;
  bottom: 3rem;
  left: 3rem;
  border-radius: var(--rounded-radius);
  top: auto;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s;
  transform: translateY(3rem);
}

.idea-product.active .idea-product-list{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}
.idea-product-list .close svg {
  color: var(--color-text);
}
@media (min-width: 1200px) {
  .products-idea-limit .idea-product-list{
    min-width: unset;
    right: 3rem;
  }
}
@media (max-width: 1199.98px) {
  .idea-product-list{
    right: 2rem;
    left: 2rem;
    bottom: 2rem;
    min-width: auto;
  }
}
@media (min-width: 768px) {
  .btn-idea{
    --btn-padding-x: 3rem;
  }
}
.idea-product .idea-product-list_header{
  padding: 0 2rem 1.7rem;
  margin-left: -2rem;
  margin-right: -2rem;
  line-height: 1;
}
.idea-product .close{
  transform: translateY(3px);
}
.idea-product .custom-scrollbar{
  max-height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  padding-inline-end: 0.2rem;
}
.idea-product  .idea-product-list .custom-scrollbar > div:not(:last-child){
  border-bottom: 1px solid var(--color-border);
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
}
.idea-product .product-item__inner{
  max-width: 60px;
}
.idea-product .product-item__inner > a{
  border-radius: 5px;
}
@media (max-width: 1024.98px) {
  .idea-product-list{
    padding: 1.5rem;
  }
  .idea-product .idea-product-list_header{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .idea-product .custom-scrollbar{
    max-height: 200px;
  }
  .outfit-timer countdown-timer{
    gap: 5px;
  }
  .outfit-timer .count-timer{
    font-size: 2rem;
  }
}
@media (max-width: 767.98px) {
  .outfit_idea  .flex-cols > *{
    width: 100%;
  }  
  .idea-product .view_idea_product{
    right: 0;
    margin: auto;
    margin-bottom: 3rem;
  }
}
.view_idea_product{
   transition: opacity 0.5s ease-in;
   width: max-content;
}
/* testimonial products style */

.testimonials_design-morden .testimonial_wraper{
  border: 0;
}
.testimonials_design-morden slide-section{
  width: 1000px;
  max-width: 100%;
  margin: auto;
}
.testimonials_design-morden  .testimonial_info{
  width: 650px;
  max-width: 100%;
  margin: auto;
}
.testimonials_design-morden  .testimonial_info .testimonials-quote{
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.41;
  color: var(--color-heading);
}
.testimonials_design-morden  .testimonial_info  > div{
    padding:  0 1rem;
}
@media (min-width: 1024px) {
  .testimonials_design-morden  .testimonial_info .testimonials-quote{
    font-size: 2.4rem;
  }

}
/* testimonial style */
.testimonials_morden slide-section {
  width: 1030px;
  max-width: 100%;
  margin: auto;
}
.testimonials_morden .testimonials-quote{
  font-family: var(--heading-font);
  color: var(--color-heading);
  font-size: 3rem;
  font-weight: 400;
  margin-bottom: 2rem;
}
.testimonials_morden .rate-info{
  display: flex;
  flex-direction: column-reverse; 
}
.testimonials_morden .testimonial_wraper{
  gap: 0;
}
.testimonials_morden .testimonials-rating{
  margin: 0 0 5px;
}
.testimonials_morden .testimonials-group{
  margin: 0;
}
.testimonials_morden .author-infor{
  gap: 5px;
}
.testimonials_morden .icon-quote{
  margin-bottom: 5px;
}
@media (max-width: 767.98px) {
  .testimonials_morden .testimonials-quote{
    font-size: 2rem;
  }
}

/* products-grid banner */
.product-grid__banner-content{
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 2rem;
  pointer-events: none;
}
.banner-content-inner{
  pointer-events: auto;
}
@media (min-width: 768px) {
  .product-grid__banner-content [class*="btn-"] {
    --btn-padding-x: 4.6rem;
  }
}
@media (min-width: 1200px) {
  .product-grid__banner-content .sec__content-heading{
    font-size: 4rem;
  }
}

/* comparison-slider */
.sec__image-comparison-slider .img-container  .align-self-start{
  align-self: unset;
  display: flex;
  flex-direction: column;
}
.sec__image-comparison-slider .img-container  .align-self-start .testimonial-product_comparison{
  margin-top: auto;
}
.sec__image-comparison-slider .testimonial-product_comparison .product-item__wrapper{
  background-color: var(--grey-color);
  border-radius: var(--rounded-radius);
  overflow: hidden;
}
.sec__image-comparison-slider .testimonial-product_comparison .product__media{
  border-radius: 0;
  aspect-ratio: 3/4 !important;
}
@media (min-width: 992px) {
  .sec__image-comparison-slider .col-md-w-custom {
      flex: 0 0 auto;
      width: var(--col-width, 50%);
  }
}
@media (max-width: 991.98px) {
  .sec__image-comparison-slider .col-md-w-custom {
      flex: 0 0 auto;
      width: 100%;
  }
}
.multiple-images-with-text {
  grid-template-columns: var(--multiple-images-with-text-grid-template-columns, none);
  gap: var(--section-stack-spacing-block) var(--multiple-images-with-text-column-gap, 0px);
  max-width: var(--multiple-images-with-text-max-width);
  isolation: isolate;
  justify-content: center;
  place-items: center;
  margin-inline-start: auto;
  margin-inline-end: auto;
  display: grid;
}
.multiple-images-with-text__content-with-nav {
  row-gap: var(--spacing-8);
  text-align: var(--multiple-images-with-text-alignment, center);
  justify-items: var(--multiple-images-with-text-alignment, center);
  max-width: 600px;
  width: 100%;
  justify-self: start;
  display: grid;
}
.multiple-images-with-text__image-list[layout="stacked"], .multiple-images-with-text__content-list {
  width: 100%;
  place-items: center;
  display: grid;
}
:is(.multiple-images-with-text__image-list[layout="stacked"], .multiple-images-with-text__content-list) > * {
  width: 100%;
  grid-area: 1 / -1;
}
.multiple-images-with-text__image-list {
  width: 100%;
  grid-template: var(--multiple-images-with-text-images-grid-template, none);
  align-items: var(--multiple-images-with-text-images-alignment, center);
  display: grid;
}
.multiple-images-with-text__image-list > img {
  width: 100%;
  max-width: var(--multiple-images-with-text-image-max-width, 390px);
  will-change: transform;
  outline: 1px solid #0000;
  margin-inline-start: auto;
  margin-inline-end: auto;
}
.multiple-images-with-text__image-list:not([layout="stacked"]) > img:first-child {
  grid-area: 1 / 2 / -1;
  margin-block-start: var(--multiple-images-with-text-main-image-offset, 0px);
}
.multiple-images-with-text__content-list {
  place-items: end start;
}
.multiple-images-with-text__image-list[layout="stacked"] {
  --multiple-images-with-text-image-max-width: 520px;
}
.multiple-images-with-text__image-list[layout="collage"] {
  gap: var(--grid-gutter);
}
@media screen and (max-width: 699px) {
  .multiple-images-with-text__content-with-nav .circle-button {
    width: 2.5rem;
    height: 2.5rem;
  }
}
@media screen and (min-width: 700px) {
  .multiple-images-with-text__content-with-nav {
    row-gap: var(--spacing-12);
  }
}
@media screen and (min-width: 1150px) {
  .multiple-images-with-text {
    --multiple-images-with-text-image-max-width: 500px;
  }
}
}
.prev-next-buttons {
  align-items: center;
  gap: var(--spacing-4);
  display: flex;
}
.site-nav__item--pagina-inicial a::before {
  content: "\f015"; /* Código Unicode do ícone da casinha */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 8px;
}

.site-nav__item--area-do-cliente a::before {
  content: "\f007"; /* Ícone de usuário */
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  margin-right: 8px;
}

.tempofrete {box-shadow: 0px 10px 30px -10px #0000002e;border-radius: 7px;padding: 14px 15px 10px 18px;margin-top: 18px;}#badges-product {display: flex;align-items: center;justify-content: flex-start;flex-direction: column;width: 100%;}#badges-product .badge {display: flex;align-items: flex-start;justify-content: start;width: 100%;line-height: normal;}#badges-product .badge .badge-icon, #badges-product .badge .badge-icon g {margin-right: 10px;fill: var(--extra);}#badges-product .badge .badge-text {flex: 1;margin-bottom: 5px;font-size: 13px;}#badges-product p {margin: 0;padding: 0;}#badges-product .badge .badge-text .highlight-text {color: var(--extra);font-weight: 500;}.pix10 svg {fill: var(--product-on-sale-accent);}.pix10 {color: var(--product-on-sale-accent);}.quantitysell {color: #000;margin-right: 2px;}.quantitysell {font-size: 13.5px;color: var(--text-color);margin: 0;line-height: 1.5;font-weight: 400;}.verification__stamp:after {font-family: "Font Awesome 5 Free";margin: 7px;font-weight: 900;content: "\f058";color: #0086ff;}.verification__stamp {font-size: 18px;position: relative;display: inline-block;top: -2px;}.quantityselll {background: var(--lancamento);color: var(--lancamentotexto);padding: 2px 4px;border-radius: 4px;font-weight: bold;margin: 0px 0px;}.price-list {display: flex;flex-direction: column;line-height: 1;}.product-form .price--compare {top: -2px;}.price.price--compare {order: 1;margin-bottom: 3px;}.price.price--highlight {order: 2;}.parcelamento {order: 3;margin-bottom: 0;}.parcelamento span {font-size: 16px;}.parcelamento span b {font-size: 20px;color: black;}.price--highlight .product-label.product-label--on-sale {margin-left: 5px;background: var(--porcento);}.product-form__payment-container {flex-wrap: wrap;flex-direction: initial;margin: 0;}.product-form__add-button {justify-content: center;display: flex;flex: 1;align-items: center;line-height: 52px;}.product-meta .product-meta__label-list {display: none;}.fig {fill: var(--extra);float: left;margin: 5px 10px 0px 0px;}.figt {color: var(--extra);}.figt svg {fill: var(--extra);margin-left: 5px }.color-line {background: linear-gradient(to right, var(--line1) 0, var(--line2) 20%, var(--line3) 50%, var(--line4) 85%, var(--line5) 100%);height: 5px;width: 100%;}.nav-bar__link.link {color: var(--cormenu);}.nav-bar {background: var(--fundomenu) !important;}.product-block-list__item--description img {margin: 0 auto !important;}.nav-bar:after {content: unset !important;}.highlight, .text--strong {font-weight: normal;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.h1-sam {margin-bottom: 10px;padding-bottom: 0 !important;color: #000;text-align: center;font-family: 'Samsung Sharp Sans Bold', sans-serif;font-size: 38px !important;line-height: 34px !important;}.h2-sam {padding-top: 0;padding-bottom: 0 !important;font-size: 23px !important;font-weight: 700 !important;color: #000;text-align: center;font-family: "SamsungOne 700", sans-serif;line-height: normal !important;margin-bottom: 10px;}.rd {display: flex;align-items: flex-start;justify-content: space-between;margin-top: 3%;}button.qtyplus, button.qtyminus {width: 44px;height: 44px;line-height: 0px;vertical-align: middle;font-weight: 900;font-size: 24px;border-radius: 3px;background: #f9f9f9;border: 1px solid #efefef;text-align: center;box-sizing: border-box;padding: 0;margin: 0;}.qty {font-weight: 600;width: 90px;height: 40px;text-align: center;border: none;background: #f9f9f9;border: 1px solid #efefef;margin: 0;cursor: default;-webkit-appearance: none;display: inline-block;vertical-align: middle;}.product-form__add-button:before, .botaoflutuante .button--primary:before {content: '\f291';font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 5px;}.price.price--highlight, .shipping-preview-line font {font-weight: bold;}.loox-star:before {color: #f3c621 !important;}.cookie-bar__inner {color: #343131;}.footer__aside-item--copyright p {margin-bottom: 0;}.pix10.flex {margin-top: 10px;display: flex;align-items: center;}.pix10.flex p {margin-bottom: 0;margin-left: 3px;}.payment-list.pd {justify-content: center;margin: 18px auto 0;}@media (min-width: 768px) {.botaoflutuante {display: none;}}@media (max-width: 768px) {.botaoflutuante {position: fixed;bottom: 0;background: #fff;z-index: 2;width: 100%;padding: 5px;}.botaoflutuante .button {width: 100%;}.rd {flex-direction: column;}}@media screen and (min-width: 1280px) {.header__cart-count {top: 0 !important;}.header__cart-icon .icon-state__primary {right: 4px;}}#ad-banner {display: flex;}#ad-banner img {width: auto;margin: auto;}.advantage-list .advantage {margin: 0;justify-content: center;display: flex !important;align-items: center;flex: 1;height: auto;width: 25%;}.advantage-list .advantage .advantage-content {display: inherit;}.advantage-list .advantage .advantage-content .advantage-icone {display: flex;align-items: center;}.advantage-list .advantage .advantage-content .advantage-icone svg {display: flex;width: 50px;height: 50px;}.advantage-list .advantage .advantage-content .advantage-text {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;margin-left: 12px;line-height: 1.2;}.advantage-list .advantage .advantage-content .advantage-text span {font-weight: 500;font-size: 20px;}.advantage-list .advantage .advantage-content .advantage-text p {font-size: 17px;}@media only screen and (max-width: 1024px) {.advantage-list .advantage {margin: 0 5px;width: 100%;}.advantage-list .advantage {border-radius: 14px;padding-top: 10px;padding-bottom: 10px;}.advantage-list .advantage svg {margin-top: 5px;}}@media only screen and (min-width: 1025px) {.advantage-list {display: flex !important;border-radius: 14px;padding-top: 20px;padding-bottom: 20px;}.advantage-list .advantage:not(:last-child) {border-right: 1px solid #90909038;}}.advantage-list .carousel .carousel-cell {width: 100%;}.support-floating {position: fixed;z-index: 2;line-height: normal;bottom: 15px;}.support-floating .support-button {width: 54px;height: 54px;display: flex;align-items: center;justify-content: center;border-radius: 50%;cursor: pointer;box-shadow: 0 2px 1px rgba(0, 0, 0, .044), 0 4px 4px rgb(78 78 78 / 5%), 0 6px 8px rgb(136 136 136 / 6%), 0 10px 8px rgb(103 103 103 / 10%);}.support-floating .support-button svg {width: 26px;height: 26px;position: relative;top: -1px;display: flex;}.support-floating .support-button:hover svg {opacity: 0.8 }.support-floating .support-popup {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);transform: scale(0.7);opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;position: absolute;width: 285px;bottom: 100%;background: #fff;margin-bottom: 15px;visibility: hidden;-webkit-box-shadow: 0 4px 8px 1px rgba(43, 43, 43, .15);-moz-box-shadow: 0 4px 8px 1px rgba(43, 43, 43, .15);-o-box-shadow: 0 4px 8px 1px rgba(43, 43, 43, .15);-ms-box-shadow: 0 4px 8px 1px rgba(43, 43, 43, .15);box-shadow: 0 4px 8px 1px rgba(43, 43, 43, .15);border-radius: 8px;}.support-floating.support-show .support-popup {visibility: visible;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}.support-floating .support-header {border-radius: 8px 8px 0 0;display: flex;align-items: center;justify-content: flex-start;position: relative;padding: 14px 18px;}.support-floating .support-header svg {width: 28px;height: 28px;fill: #ffffff;}.support-floating .support-close {position: absolute;right: 10px;top: 10px;cursor: pointer;}.support-floating .support-close svg {width: 13px;height: 13px;fill: #ffffff;}.support-floating .support-close svg:hover {opacity: 0.8 }.support-floating .support-header-b {display: flex;flex-direction: column;margin-left: 12px;}.support-floating .support-header-b strong {font-weight: 500;}.support-floating .support-content {padding: 14px;overflow: auto;}@media only screen and (max-width: 1024px) and (orientation: landscape) {.support-floating .support-content {max-height: 30vh;}}.a-block .title-contact {margin-bottom: 7px;display: flex;align-items: center;}.a-block .title-contact svg {width: 14px;height: 14px;margin-right: 5px;}.a-block .title-contact span {font-weight: 500;}.a-block:not(:first-child) {padding-top: 10px;margin-top: 10px;border-top: 1px solid #90909042;}.a-block a {margin-top: 5px;display: flex;}.a-block .a-block-cont {display: flex;align-items: center;flex-wrap: wrap;}.a-block .a-block-cont span {margin-bottom: 5px;margin-right: 5px;}.a-block .a-block-cont strong {min-width: 60px;display: flex;border-radius: 3px;padding: 0 5px;justify-content: center;align-items: center;font-size: 11px;font-weight: 500;}.a-block .a-block-cont strong:empty {display: none }.a-block.ha .a-block-cont {display: flex;flex-direction: column;align-items: flex-start;}.a-block.ha .title-contact span {font-weight: 500;}.a-block.ha .title-contact svg {width: 14px;height: 14px;margin-right: 5px;}.a-block.ha span {display: block;}.brand-list .brand {width: 25%;display: flex;align-items: center;justify-content: center;}.brand-list .brand svg {height: auto;max-height: 100px;fill: #000000 !important;}.brand-list .flickity-slider {display: flex !important;align-items: center !important;justify-content: center !important;}@media only screen and (max-width: 1024px) {.brand-list .brand {width: 100%;}}.product-video {min-height: 590px;overflow: auto;justify-content: center;}.product-video .v-col-video .v-video-media {float: left;width: 75%;min-height: inherit;}.product-video .v-col-video .v-video-media * {border-radius: 6px;}.product-video .v-col-video .v-video-media iframe {min-height: 591px;}.product-video .v-col-video .v-video-media button {position: absolute;left: 50%;top: 50%;width: 65px;margin-left: -34px;margin-top: -32px;-webkit-transition: opacity .25s cubic-bezier(0, 0, .2, 1);-o-transition: opacity .25s cubic-bezier(0, 0, .2, 1);transition: opacity .25s cubic-bezier(0, 0, .2, 1);z-index: 1;}.product-video .v-col-video .v-video-media button svg {width: 100%;height: 100%;pointer-events: none;}.product-video .v-col-product {float: left;width: 25%;padding: 0 10px;}.product-video .v-col-product button {padding: 5px;font-size: 18px;font-weight: 500;border-radius: 6px;color: white;width: 100%;border: none;}.product-video .v-col-product .v-product {border: 1px solid #ECECEC;border-radius: 6px;margin-top: 5px;background: #ffffff;padding-top: 30px;}.product-video .v-col-product .v-product .product-item {background: transparent !important;box-shadow: none !important;border-radius: initial !important;}.product-video .v-col-product .v-product .product-item .product-item__info {padding-bottom: 37px !important;}@media only screen and (max-width: 1024px) {.product-video {min-height: auto;}.product-video .v-col-video, .product-video .v-col-product {width: 100%;text-align: center;min-height: auto;}.product-video .v-col-video .v-video-media {width: 100%;}.product-video .v-col-video .v-video-media iframe {min-height: 220px;}.product-video .v-col-video .v-video-media button svg {width: 50px;}.product-video .v-col-product {padding: 0;}.product-video .v-col-product button {padding: 5px;width: 80%;font-size: 16px;margin-top: 20px;}.product-video .v-col-product .v-product {display: none !important;}}@media only screen and (max-width: 1024px) and (orientation: landscape) {.product-video .v-col-video .v-video-media iframe {min-height: 430px;}}.info-bar {font-size: 15px;padding: 1em;overflow: hidden;}.info-bar .info-bar-item {padding-bottom: 1rem !important;}.info-bar .info-bar-item .title {font-weight: 500 !important;margin-bottom: 0.5rem;line-height: 1.2;font-size: 17px;}.info-bar .info-bar-item .rte {line-height: 1.3;font-size: 16px;}.info-bar .info-bar-item .rte p:last-child {margin-bottom: 0;}.info-bar svg {overflow: hidden;vertical-align: middle;}.mx-n3 {margin-right: -0.75rem !important;margin-left: -0.75rem !important;}.mb-0 {margin-bottom: 0 !important;}.px-3 {padding-right: 0.75rem !important;padding-left: 0.75rem !important;}.py-4 {padding-top: 1rem !important;padding-bottom: 1rem !important;}.mr-4 {margin-right: 1rem !important;}.d-flex {display: flex !important;}.row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.align-items-center {align-items: center !important;}.row-cols-1 > * {flex: 0 0 100%;max-width: 100%;}.row-cols-2 > * {flex: 0 0 50%;max-width: 50%;}.row-cols-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}@media (min-width: 768px) {.row-cols-md-1 > * {flex: 0 0 100%;max-width: 100%;}.row-cols-md-2 > * {flex: 0 0 50%;max-width: 50%;}.row-cols-md-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.row-cols-md-4 > * {flex: 0 0 25%;max-width: 25%;}}@media (min-width: 992px) {.row-cols-lg-1 > * {flex: 0 0 100%;max-width: 100%;}.row-cols-lg-2 > * {flex: 0 0 50%;max-width: 50%;}.row-cols-lg-3 > * {flex: 0 0 33.3333333333%;max-width: 33.3333333333%;}.row-cols-lg-4 > * {flex: 0 0 25%;max-width: 25%;}.row-cols-lg-5 > * {flex: 0 0 20%;max-width: 20%;}.row-cols-lg-6 > * {flex: 0 0 16.6666666667%;max-width: 16.6666666667%;}}.review-list .review {padding: 10px;width: 25%;}.review-list .review .review-card {background-color: #fff;border-radius: 7px;box-shadow: 0px 7px var(--header-background);padding: 15px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='768.000000pt' height='768.000000pt' viewBox='0 0 768.000000 768.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000 768.000000) scale(0.100000 -0.100000)' fill='%23dbdbdb' stroke='none'%3E%3Cpath d='M892 6944 c-154 -34 -265 -97 -392 -224 -98 -98 -144 -165 -187 -270 -53 -133 -53 -122 -53 -1136 0 -1069 -4 -1011 85 -1189 105 -211 291 -363 521 -427 76 -21 103 -22 679 -27 l600 -6 58 -27 c117 -55 191 -138 227 -256 40 -129 22 -439 -35 -609 -98 -291 -348 -557 -628 -667 -153 -60 -202 -68 -487 -75 -304 -8 -322 -12 -398 -95 -78 -85 -77 -78 -77 -457 l0 -335 30 -59 c35 -69 105 -128 171 -144 55 -14 420 -14 555 -1 353 36 687 153 989 348 522 336 877 893 977 1532 17 107 18 226 18 1780 l0 1665 -22 84 c-72 270 -276 485 -548 579 l-80 27 -970 2 c-797 1 -981 -1 -1033 -13z'/%3E%3Cpath d='M4732 6944 c-154 -34 -265 -97 -392 -224 -98 -98 -144 -165 -187 -270 -53 -133 -53 -122 -53 -1136 0 -1069 -4 -1011 85 -1189 105 -211 291 -363 521 -427 76 -21 103 -22 679 -27 l600 -6 58 -27 c117 -55 191 -138 227 -256 40 -129 22 -439 -35 -609 -98 -291 -348 -557 -628 -667 -153 -60 -202 -68 -487 -75 -304 -8 -322 -12 -398 -95 -78 -85 -77 -78 -77 -457 l0 -335 30 -59 c35 -69 105 -128 171 -144 55 -14 420 -14 555 -1 353 36 687 153 989 348 522 336 877 893 977 1532 17 107 18 226 18 1780 l0 1665 -22 84 c-72 270 -276 485 -548 579 l-80 27 -970 2 c-797 1 -981 -1 -1033 -13z'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-position: 96% 93%;background-size: 30px 30px;color: #2d2d2d;position: relative;min-height: 156px;}.review-list .review .review-card p {padding: 0px;line-height: 1.2;margin: 5px 5px 5px 0;}.review-list .review .review-card .review-heading {font-weight: 500;}.review-list .review .review-card .review-subheading {font-size: 12px;color: lightgray;}.review-list .review .review-card .review-body {margin-top: 10px !important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));}.review-list .review .review-card .review-stars {background-size: 18px;position: absolute;bottom: 10px;left: 10px;display: flex;justify-content: space-evenly;margin-left: 5px;}.review-list .review .review-card .review-stars .star {background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNTYyMjEgMTMuODk5NUwxMi42MjE5IDE2LjM1NDlDMTMuMzY1NCAxNi44MDQ5IDE0LjI3NTIgMTYuMTM5NyAxNC4wNzk1IDE1LjI5ODRMMTMuMDAzNCAxMC42ODExTDE2LjU5MzYgNy41NzAyN0MxNy4yNDkgNy4wMDI4OSAxNi44OTY5IDUuOTI2ODIgMTYuMDM2IDUuODU4MzRMMTEuMzExMSA1LjQ1NzI2TDkuNDYyMiAxLjA5NDI4QzkuMTI5NTkgMC4zMDE5MDUgNy45OTQ4MyAwLjMwMTkwNSA3LjY2MjIzIDEuMDk0MjhMNS44MTMzNCA1LjQ0NzQ4TDEuMDg4NDIgNS44NDg1NkMwLjIyNzU2IDUuOTE3MDMgLTAuMTI0NjA5IDYuOTkzMSAwLjUzMDgxNiA3LjU2MDQ5TDQuMTIwOTggMTAuNjcxM0wzLjA0NDkxIDE1LjI4ODZDMi44NDkyNiAxNi4xMjk5IDMuNzU5MDMgMTYuNzk1MSA0LjUwMjQ5IDE2LjM0NTFMOC41NjIyMSAxMy44OTk1WiIgZmlsbD0iI0ZCQ0MzNiIvPgo8L3N2Zz4K);background-size: 16px;height: 16px;width: 16px;}.review-audited {display: flex;justify-content: flex-end;align-items: center;margin: 12px auto 0;position: relative;color: #818993;font-size: 13px;}.review-audited img {margin-left: 5px;height: 17px;vertical-align: middle;width: 70px;}@media only screen and (max-width: 1024px) {.review-audited {text-align: center;display: block;}.review-list .review {width: 100%;}.review-list .review {padding: 0 0 10px;margin-right: 5px;}}#newsletter-bar {box-shadow: 0 0 5px rgb(158 158 158 / 20%);border-bottom: 1px solid #90909021;border-top: 1px solid #90909021;padding: 10px;}#newsletter-bar .footer-position {position: static;}#newsletter-bar .newsletter {display: flex;justify-content: space-between;align-items: center;height: 78px;margin-top: 0 !important;}#newsletter-bar .newsletter-title {display: flex;align-items: center;}#newsletter-bar .newsletter-title svg {width: 85px;height: 85px;}#newsletter-bar .newsletter-title span {display: flex !important;font-size: 22px;line-height: 19px;margin: 0 0 0 20px;color: #fff;}#newsletter-bar .newsletter-content {text-align: center;min-height: 30px;font-size: 0;}#newsletter-bar .newsletter-content * {overflow: visible !important;}#newsletter-bar .newsletter-register {display: inline-block;overflow: hidden;text-overflow: ellipsis;text-align: left;margin: 0;}#newsletter-bar input {background: #ffffff;color: #717171;border-radius: 4px !important;box-shadow: none;height: 48px;width: 360px !important;border: none;display: inline-block !important;}#newsletter-bar .newsletter-signature {line-height: 13px;height: 50px;border-radius: 4px;margin-left: 20px;border: none;box-shadow: none;font-size: 22px;padding: 0 30px !important;font-weight: 500;}@media only screen and (max-width: 1024px) {#newsletter-bar .newsletter {flex-direction: column;height: auto;}#newsletter-bar .newsletter-title {margin-bottom: 12px;flex-direction: column;}#newsletter-bar .newsletter-title span {font-size: 22px;line-height: 17px;margin-left: 0;text-align: center;padding: 10px 30px 30px;}#newsletter-bar .newsletter-title svg {margin-right: 15px;}#newsletter-bar .newsletter-content {width: 100%;padding: 0 30px;}#newsletter-bar input {width: 100% !important;}.newsletter .newsletter-register {display: flex !important;width: 100%;flex-direction: column;padding-bottom: 20px;margin-left: 0;margin-top: 8px;}#newsletter-bar .newsletter-signature {margin-left: 0;margin-top: 8px;}}.mp_platinum {min-width: 325px;max-width: 100%;margin: 0 auto;}.mp_platinum li {list-style: none;flex-basis: 100%;}.mp_platinum p {margin: 5px;}.ui-box-component-pdp__visible--desktop {width: 100%;border-radius: 8px;border: 1px solid rgba(0, 0, 0, .1);margin: 24px 0;padding: 32px 16px 24px;}.ui-seller-info__status-info {display: -webkit-flex;display: flex;margin-bottom: 20px;}.ui-seller-info__status-info__icon {margin: 2px 10px 0 0;width: 20px;text-align: center;}.ui-pdp-color--GREEN.ui-pdp-icon {fill: #00a650;}.ui-pdp-seller__status-title {font-size: 16px;font-weight: 600;color: #00a650;padding: 0;margin: 2px 0 -12px 0 !important;}.ui-seller-info__status-info__subtitle {font-size: 14px;color: rgba(0, 0, 0, .55);margin: 5px 0 0 0 !important;}.ui-thermometer {width: 100%;height: auto;margin: 0;padding: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;overflow: hidden;display: block;-moz-box-sizing: border-box;box-sizing: border-box;vertical-align: baseline;}.ui-thermometer__level {width: 20%;height: 8px;margin-top: 2px;-moz-box-sizing: border-box;box-sizing: border-box;float: left;border-left: 6px solid #fff;}.ui-thermometer__level--1 {background: #fff0f0;}.ui-thermometer__level--2 {background: #fff5e8;}.ui-thermometer__level--3 {background: #fffcda;}.ui-thermometer__level--4 {background: #f1fdd7;}.ui-thermometer[value="5"] .ui-thermometer__level--5 {height: 12px;margin: 0;background: #00d86b;}.ui-seller-info {border: 1px solid #E8E8E8;border-radius: 15px;}.ui-pdp-seller__reputation-info {margin-top: 8px;margin-bottom: 8px;}.ui-pdp-seller__list-description {display: -webkit-flex;display: flex;justify-content: center;margin: 0;padding: 0;}.ui-pdp-seller__item-description {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-align-items: center;align-items: center;text-align: center;position: relative;padding: 8px 8px;line-height: normal;}.ui-pdp-seller__sales-description {font-size: 24px;color: #000;font-weight: 400;display: block;}.ui-pdp-seller__text-description {font-size: 13px;line-height: normal;}.ui-pdp-seller__item-description:after {background: #ddd;content: "";height: 91%;position: absolute;right: 0;top: 8%;width: 1px;}.ui-pdp-seller__item-description:last-of-type:after {display: none;}.ui-pdp-seller__icon-description {display: inline-block;width: 28px;padding-top: 3px;vertical-align: top;}.ui-pdp-icon, .ui-pdp-icon--shipping {fill: rgba(0, 0, 0, .25);}#social-sharing {display: flex;align-items: center;justify-content: center;}#social-sharing span {font-weight: 500;font-size: 13px;display: flex;align-items: center;}#social-sharing .sharing-content {padding-left: 20px;display: flex;}#social-sharing .share-item:not(:last-child) {margin-right: 0.5rem;}#social-sharing .share-item a {line-height: 0 !important;height: 17px !important;display: flex;align-items: center;margin: 0 2px;}#social-sharing .share-item a svg {cursor: pointer;}#simulator-shipping {background: #ffffff;box-shadow: 0 10px 30px -10px #0000002e;padding: 10px 21px 10px 18px;border-radius: 7px;flex-direction: row;justify-content: space-between;align-items: center;}#simulator-shipping strong {font-weight: 500;color: #000;}#simulator-shipping .ss_form {display: flex;flex-direction: row;width: 100%;justify-content: center;margin-top: 5px;}#simulator-shipping .ss_form input {margin-right: 10px;}#simulator-shipping .ss_form .search_zipcode {width: 40%;font-size: 17px;color: white;border: none;border-radius: 6px;text-align: center;}@media screen and (max-width: 768px) {#simulator-shipping .ss_form .search_zipcode {font-size: 14px;}}#simulator-shipping .sr_title {margin-top: 10px;display: none;-webkit-box-align: center;align-items: center;font-size: 12px;color: rgb(0, 0, 0);overflow: hidden;padding: 8px 16px;height: 100%;background-color: #fafafa;border-width: 0 1px 1px;border-color: rgb(204, 204, 204);border-radius: 7px;}#simulator-shipping .sr_title i {display: flex;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}#simulator-shipping .sr_title i svg {display: flex;width: 15px;height: 15px;fill: rgb(199, 80, 0);}#simulator-shipping span {-webkit-box-align: center;align-items: center;line-height: 18px;flex: 1 1 0;overflow: hidden;text-overflow: ellipsis;margin: 0 5px;}#simulator-shipping ul, #shipping-estimator ul {text-align: left;border-radius: 4px;margin-top: 10px;display: none;padding: 0 16px;margin-bottom: 30px;}#simulator-shipping ul.loading, #shipping-estimator ul.loading {background-image: url("https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/loading.gif");background-repeat: no-repeat;background-position: center center;height: 20px;}#simulator-shipping ul, #simulator-shipping li, #shipping-estimator ul, #shipping-estimator li {list-style-type: none;}#simulator-shipping li, #shipping-estimator li {font-size: 14px;display: flex;}#simulator-shipping ul li:not(:last-child), #shipping-estimator ul li:not(:last-child) {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #DDD;}#simulator-shipping ul li span, #shipping-estimator ul li span {font-size: 13px;}#simulator-shipping ul li .ship-price, #shipping-estimator ul li .ship-price {font-weight: 600;color: #51A559;text-align: right;}#simulator-shipping ul li .ship-name, #shipping-estimator ul li .ship-name {font-weight: 600;color: #000;text-align: left;}#simulator-shipping ul li .ship-interval, #shipping-estimator ul li .ship-interval {font-weight: 600;color: #000;min-width: 33%;}#melhorloja {line-height: 1.2;display: none;}#melhorloja p {margin: 0;}#melhorloja-prazoenvio {font-weight: 500;font-size: 15px;}#melhorloja-infoadicional {font-size: 13px;}#melhorloja-lojadados {margin-top: 15px;display: flex;align-items: center;gap: 16px;}#melhorloja-infoloja {flex: 1;}#melhorloja-lojadados-nomeloja {font-size: 14px;font-weight: 600;color: #000;}#melhorloja-lojadados-enderecoloja {font-size: 12px;font-weight: 400;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;}@media screen and (min-width: 1280px) {#melhorloja-lojadados-enderecoloja {max-width: 60%;}}#free-shipping {background: #ffffff;box-shadow: 0 10px 30px -10px #0000002e;padding: 10px 21px 11px 18px;border-radius: 7px;display: none;flex-direction: row;justify-content: space-between;align-items: center;}#free-shipping > img {margin: -10px 10px -10px -8px;}#free-shipping p {flex-grow: 1;margin-bottom: 0;line-height: normal;font-size: 13px;}#free-shipping .ship-name {color: var(--extra);font-weight: 500;}#free-shipping .ship-address {font-weight: normal;color: var(--text-color);}#free-shipping .ship-interval {display: block;}@media (max-width: 1024px) {#free-shipping > img {height: 55px;}}.evolutionpro_countdown {border-radius: 7px;width: 100%;overflow: auto;line-height: normal;display: none;padding: 10px;}.evolutionpro_countdown > div {float: left;width: 50%;}.evolutionpro_countdown .countdown-heading {font-size: 20px;font-weight: 500;}.evolutionpro_countdown .countdown-subheading {font-size: 13px;}.evolutionpro_countdown .center {display: flex;justify-content: center;align-items: center;}.evolutionpro_countdown .timediv {float: left;border-radius: 8px;display: inline-block;padding: 8px;margin: 2px;text-align: center;}.evolutionpro_countdown .sep {float: left;}@media (max-width: 400px) {.evolutionpro_countdown .timediv {padding: 6px;margin: 2px;text-align: center;}}@media (max-width: 300px) {.evolutionpro_countdown .evolutionpro_countdown .countdown-heading {font-size: 15px;width: 100%;}.evolutionpro_countdown .center {justify-content: start;}}.evolutionpro_countdown_simple {display: flex;flex-direction: row;font-size: 12px;margin: 10px 0;padding: 10px 18px;border-radius: 4px;justify-content: center;width: max-content;}.evolutionpro_countdown_simple > p {display: flex;}.evolutionpro_countdown_simple p > span {color: white;font-size: 14px;font-weight: 500;}#whatsapp-button {display: flex;float: none !important;flex-wrap: wrap;justify-content: center;width: 100%;}#whatsapp-button a {background: #ffffff;color: var(--botaowhatsapp);fill: var(--botaowhatsapp);padding: 8px 15px;width: 100%;display: flex;align-items: center;justify-content: center;border: 1px solid var(--botaowhatsapp);border-radius: 7px;margin-top: 10px;}#whatsapp-button svg {width: var(--base-text-font-size);height: var(--base-text-font-size);margin-right: 5px;}#whatsapp-button a span {font-size: var(--base-text-font-size);line-height: 11px;}#evolutionpro-price-list {display: table;float: none !important;flex-wrap: wrap;}#evolutionpro-price-list .product-price {width: 100%;margin: 0;border: none;display: flex;flex-direction: column;padding: 0;line-height: 1.2;}#evolutionpro-price-list .price-promotional-wrap {flex-direction: column;display: flex;align-items: baseline;}#evolutionpro-price-list .price-promotional-wrap span {font-weight: 500;color: var(--text-color);text-decoration: line-through;font-size: 14px;}#evolutionpro-price-list .price-promotional-wrap strong {font-size: 34px;line-height: 34px;display: flex;font-weight: 500;margin: 0;white-space: nowrap;color: var(--product-on-sale-accent);}@media (min-width: 1025px) {#evolutionpro-price-list .product-price-discount {font-size: 1.12rem;padding: 3px;}}#evolutionpro-price-list .product-price-discount {background: var(--badge_discount_background);color: var(--badge_discount_color);border-radius: 4px;font-size: 16px;font-weight: 600;margin-left: 0.5rem;padding: 3px;display: none;}#evolutionpro-price-list .product-price-installment > svg {fill: var(--parcelamento);width: 45px;margin-right: 10px;display: inline-block;vertical-align: middle;}#evolutionpro-price-list .installment-container {display: inline-block;vertical-align: middle;line-height: normal;}#evolutionpro-price-list .installment-container span {font-size: 14px;line-height: 15px;}#evolutionpro-price-list .installment-container strong {font-weight: 500;color: #000;}#evolutionpro-price-list .installment-container .more-payments {font-size: 13px;text-decoration: underline;cursor: pointer;text-align: left;display: inline-flex;color: var(--more_payments_color);}#evolutionpro-price-list .installment-container svg {fill: var(--more_payments_color);}#evolutionpro-price-list .evolutionpro-payments {display: none;margin-top: 5px;margin-bottom: 10px;}#evolutionpro-price-list .evolutionpro-payments strong {font-weight: 500;}#evolutionpro-price-list .evolutionpro-payments .payments-container {padding: 3px 15px;background: #fff;box-shadow: 0 10px 30px -10px #0000002e;border-radius: 7px;}#evolutionpro-price-list .evolutionpro-payments .payment-box {margin: 0;padding: 10px 0;display: flex;align-items: center;}#evolutionpro-price-list .evolutionpro-payments .payment-box:not(:first-child) {border-top: 1px solid #e5e5e5;}#evolutionpro-price-list .evolutionpro-payments .payment-items {padding: 0;width: 100%;align-items: center;height: auto;text-decoration: none;display: flex;flex-flow: wrap;margin-right: 5px;}#evolutionpro-price-list .evolutionpro-payments .payment-items svg {margin: 0 4px 0 0 !important;}#evolutionpro-price-list .evolutionpro-payments .payment-box-title {padding: 0;text-align: right;display: inline-flex;align-items: center;height: auto;text-decoration: none;}#evolutionpro-price-list .evolutionpro-payments .payment-box-title span {font-size: 11px;color: #646464;}#evolutionpro-price-list .evolutionpro-payments .payment-box-title p {margin: -3px 0 0 5px;}#evolutionpro-price-list .evolutionpro-payments .payment-content {position: relative;overflow: hidden;border-top: 1px solid #e5e5e5;}#evolutionpro-price-list .evolutionpro-payments .payment-content .payment-content__inner {padding: 10px 0 10px 10px;}#evolutionpro-price-list .evolutionpro-payments .payment-content ul {margin: 0;width: 49%;float: left;}#evolutionpro-price-list .evolutionpro-payments .payment-content ul:last-child {text-align: center;}#evolutionpro-price-list .evolutionpro-payments .payment-content li {list-style-type: none;}#evolutionpro-price-list .evolutionpro-payments .payment-content ul li span {font-size: 12px;}#evolutionpro-price-list .product-economy-value {display: inline-flex;-webkit-box-align: center;align-items: center;padding: 8px 16px;min-height: 1.5rem;max-width: 100%;min-width: 1.5rem;font-weight: bold;color: var(--economy_color);background: var(--badge_economy_background);border-radius: 60px;margin-top: 12px;}#evolutionpro-price-list .product-economy-value span {line-height: 1;}#evolutionpro-price-list .product-economy-value span.economy-price {color: var(--economy_value_color);}#evolutionpro-price-list .product-pix {display: flex;align-items: center;border-radius: 4px;}#evolutionpro-price-list .product-pix svg {fill: var(--descontopix);width: 27px;height: 27px;margin-right: 10px;}#evolutionpro-price-list .pix-value {display: flex;align-items: center;line-height: 17px;}#evolutionpro-price-list .pix-value strong {color: #201f1f;font-size: 17px;font-weight: 500;}#evolutionpro-price-list .pix-value span {font-size: 12px !important;margin-left: 4px;}#evolutionpro-price-list .pix-value div {background: var(--descontopix);margin-left: 5px;font-size: 9px;line-height: 9px;color: #fff;font-weight: 400;display: inline-flex;padding: 2px 7px;justify-content: center;border-radius: 3px;}#evolutionpro-price-list .pix-discount {font-size: 12px;line-height: 13px;margin-top: 1px;}.evolutionpro-quantity-selector {text-align: right;height: 52px;width: 78px;display: flex;align-items: center;justify-content: space-between;border-radius: 4px;margin-right: 6px;padding: 4px;background: #f0f0f0;}.evolutionpro-quantity-selector__value {width: 100%;padding: 5px 0;text-align: center;margin: 0;height: 100%;font-size: 20px;background: none;color: #646464;font-weight: 400;border: none !important;box-shadow: none !important;-moz-appearance: textfield;}.evolutionpro-quantity-container {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}.evolutionpro-quantity-container .qtd-down {order: 2;}.evolutionpro-quantity-container .qtd-up {order: 1;}.evolutionpro-quantity-selector__button {cursor: pointer;display: flex;width: 21px;align-items: center;justify-content: center;height: 47%;background: #dcdcdc;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.evolutionpro-quantity-selector__button svg {width: 8px;height: 8px;fill: #646464;cursor: pointer;}.product-block-list__item .card {border: 0;}.product-block-list__item--info .card {box-shadow: 0 10px 30px -10px #0000002e;border-radius: 16px;}@media only screen and (max-width: 1024px) {.product-block-list__item--info .card {border: 0;border-radius: 0 0 16px 16px !important;}.product-block-list__item--gallery .card, .product-block-list__item--description .card {border: 0;}.product-block-list__item--description .card {background-color: transparent;}}@media only screen and (max-width: 1024px) and (orientation: portrait) {.product-block-list__item--gallery .card {border-radius: inherit !important;}}@media only screen and (max-width: 1024px) and (orientation: landscape) {.product-block-list__item--gallery .card {border-radius: 16px 16px 0 0 !important;}}.cart-recap__price-line-price {color: var(--product-on-sale-accent);}.cart-recap__price-line-price strong {font-weight: 500;margin: 0;line-height: 21px;font-size: 21px;}.cart-recap__price-line-payments {text-align: right;line-height: 18px;font-size: 13px;}.cart-recap__price-line-payments span {display: block;}.cart-recap__price-line-payments strong {color: var(--product-on-sale-accent);font-weight: 500;font-size: calc(var(--base-text-font-size) - 1px);}.footer-section-logo {display: flex;gap: 10px;text-transform: uppercase;font-weight: 700;}.footer-section-logo img {margin-top: 10px !important;margin-bottom: 20px !important;}.footer-section-logo-link, .footer-section-item-link {color: var(--link-color);}.icon-state .icon-state__primary {display: block;transition: opacity 0.35s ease-in-out, transform 0.35s ease-in-out;}.d-flex {display: flex;}.buy-together-title {font-style: normal;font-weight: 500;font-size: 18px;line-height: 100%;letter-spacing: .0025em;color: var(--bt_title_color);}.buy-together-wrapper {display: flex;justify-content: center;align-items: center;flex-direction: column;position: relative;}.buy-together-main-product {display: flex;justify-content: center;align-items: center;}.buy-together-main-product .buy-together-main-product-name {font-style: normal;font-weight: 400;line-height: 134.8%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin: 0 9px 10px 5px;}.buy-together-main-product .buy-together-main-product-price--compare {font-style: normal;font-weight: normal;font-size: 13px;line-height: 16px;color: var(--text-color);text-decoration: line-through;margin: 0 9px 0 5px;}.buy-together-main-product .buy-together-main-product-price {font-style: normal;font-weight: 500;font-size: 18px;line-height: 134.8%;color: var(--product-on-sale-accent);margin: 0 9px 0 5px;}.buy-together-wrapper .buy-together-plus {font-style: normal;font-weight: 700;font-size: 50px;line-height: 100%;color: var(--bt_plus_color);margin-bottom: 0;}.buy-together-wrapper .buy-together-list {padding: 0;list-style: none;margin: 0 0 -30px;overflow: hidden;}.buy-together-list .buy-together-item {display: flex;align-items: center;margin-bottom: 30px;padding: 0 12px;}.buy-together-item-checkbox {width: 20px;height: 20px;}.buy-together-item-checkbox input {display: none;}.buy-together-item .buy-together-item-checkbox input:checked + label:before {content: '';border-color: var(--product-on-sale-accent);background: var(--product-on-sale-accent) url('data:image/svg+xml;charset=UTF-8,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.56708 10.7695C6.13375 11.2028 5.43375 11.2028 5.00041 10.7695L1.01152 6.78057C0.57819 6.34724 0.57819 5.64724 1.01152 5.2139C1.44486 4.78057 2.14486 4.78057 2.57819 5.2139L5.77819 8.4139L13.4226 0.769458C13.856 0.336125 14.556 0.336125 14.9893 0.769458C15.4226 1.20279 15.4226 1.90279 14.9893 2.33612L6.56708 10.7695Z" fill="white"/><path d="M6.56708 10.7695C6.13375 11.2028 5.43375 11.2028 5.00041 10.7695L1.01152 6.78057C0.57819 6.34724 0.57819 5.64724 1.01152 5.2139C1.44486 4.78057 2.14486 4.78057 2.57819 5.2139L5.77819 8.4139L13.4226 0.769458C13.856 0.336125 14.556 0.336125 14.9893 0.769458C15.4226 1.20279 15.4226 1.90279 14.9893 2.33612L6.56708 10.7695Z" fill="white"/></svg>') no-repeat center center;}.buy-together-item .buy-together-item-checkbox label:before {content: '';width: 20px;height: 20px;display: inline-block;border: 1px solid #c0c0c0;background: transparent;transition: all .25s ease-in-out;margin-right: 3px;border-radius: 2px;cursor: pointer;}.buy-together-item .img-wrapper {width: 62px;margin-left: 3px;margin-right: 5px;}.buy-together-item .img-wrapper img {width: 100%;max-width: 62px;}.buy-together-item .b-t-content {width: calc(100% - 78px);display: flex;flex-direction: column;}.center-block {display: block;margin-left: auto;margin-right: auto;}.buy-together-item .b-t-content .product-name {margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;line-height: 134.8%;}.buy-together-item .b-t-content .product-name a {font-style: normal;font-weight: normal;font-size: 14px;}.buy-together-item .b-t-content .bottom-content {position: relative;margin-top: auto;margin-bottom: 0;width: 100%;}.buy-together-item .b-t-content .bottom-content p.product-price--compare {font-style: normal;font-weight: normal;font-size: 13px;line-height: 16px;color: var(--text-color);text-decoration: line-through;margin-bottom: 2px;}.buy-together-item .b-t-content .bottom-content p.product-price {font-style: normal;margin-bottom: 2px;font-weight: 500;font-size: 18px;line-height: 134.8%;color: var(--product-on-sale-accent);}.buy-together-total-value {display: flex;align-items: center;text-align: center;width: 100%;justify-content: center;margin-top: 40px;box-shadow: 0 10px 30px -10px #0000002e;border-radius: 7px;padding: 14px 15px 10px 18px;flex-direction: column;}.buy-together-total-value div {display: flex;line-height: normal;}.buy-together-total-value strong {padding-left: 5px;font-weight: 500;color: #000;}@media (max-width: 991px) {.buy-together-main-product-image {width: 107px;height: 107px;}.buy-together-main-product-content {max-width: calc(100% - 107px);}}@media (min-width: 992px) {.buy-together-wrapper {flex-direction: row;}.buy-together-main-product {flex-direction: column;width: 134px;}.buy-together-item {padding: 0 0 0 9px;}.buy-together-item .b-t-content .product-name {width: 140px;}}.icone-menu {display: inline-block;cursor: pointer;}.icone-menu svg {width: 30px;height: 30px;}.nav-bar__item {display: inline-flex;}.nav-bar__link.link {margin-left: 8px;transition: opacity 0.5s ease-out;background-position: 0 -200px;}.search-bar__submit {background: transparent !important;color: var(--header_icon_search_color) !important;}.search-bar__input {background: transparent !important;color: var(--header_icon_search_color) !important;}.search-bar__input::placeholder {color: var(--header_icon_search_color) !important;}.search-bar__top {background: var(--header_search_background) !important;}.countdown-ofertas {margin: 0 auto;text-align: center;}.countdown-ofertas .texto-ofertas {display: inline-block;margin-right: 10px;text-align: center;vertical-align: middle;max-width: 600px;overflow: hidden;white-space: pre;text-overflow: ellipsis;}.countdown-ofertas .texto-ofertas span {font-size: 24px;}.countdown-ofertas ul {margin: 0 auto;padding: 0;display: inline-block;text-align: center;vertical-align: middle;}.countdown-ofertas ul li {line-height: 20px;display: inline-block;width: 59px;text-align: center;margin: 0 2px;padding: 12px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;box-shadow: 0 3px 6px 0 rgba(100, 100, 100, 0.19);background-color: var(--countdown_background);}.countdown-dias {margin-right: 8px !important;}.countdown-ofertas .tempo-a {display: inline-block;font-size: 25px;font-weight: 700;width: 30px;text-align: center;color: var(--countdown_timer_color);}.countdown-ofertas .tempo-b {display: block;font-size: 13px;line-height: 13px;color: var(--countdown_desc_color);}.countdown-ofertas ul > strong {display: inline-block;position: relative;top: -10px;font-size: 25px;font-weight: 700;}.countdown-ofertas .link {display: block;text-align: right;margin-top: 10px;}@media only screen and (max-width: 767px) {.countdown-ofertas .texto-ofertas {max-width: inherit;white-space: inherit;margin: 0;}.countdown-ofertas .texto-ofertas {margin-bottom: 10px;}.countdown-ofertas .texto-ofertas span {font-size: 19px;line-height: 21px;}.countdown-ofertas ul li {width: 45px;padding: 9px 0;}}.ofertas-destaque {text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 14px;padding: 3px 0;margin-top: 10px;background-color: var(--special_offer_background);cursor: pointer;}.ofertas-destaque i {margin-right: 5px;color: var(--special_offer_star_color);}.ofertas-destaque strong {font-weight: 700;color: #fff;color: var(--special_offer_color);}.fade:not(.show) {opacity: 0;}@media (hover: hover) {.product-item:hover .product-item__action-list {opacity: 1;}}iframe {max-width: 100%;}.cupom {position: relative;display: flex;flex-direction: row;flex: 1 1 0;align-items: center;justify-content: center;border-radius: 4px;border-style: dashed;border-color: rgb(48, 48, 48);border-width: 3px;color: rgb(48, 48, 48);line-height: 1;white-space: normal;padding: 16px;text-align: center;word-break: break-word;align-self: flex-end;cursor: pointer;}.cupom span {font-size: 20px;font-weight: 700;}.cupom svg {color: rgb(48, 48, 48);height: 32px;width: 32px;margin-left: 16px;cursor: pointer;flex-shrink: 0;}.modal--newsletter {z-index: 99;}@media (max-width: 768px) {#seguranca, #aceitamos, #envio {text-align: center;}}.footer__title {font-weight: 700;}.featured-collection .flickity-viewport:after {background: none;}.product-form__option-info {display: flex;margin-bottom: 8px;}.header__cart-count {position: inherit;}.price-container {align-items: center;display: flex;}.active-modal {overflow: hidden !important;}html.active-modal #evolutionpromedidas-overlay {display: flex;}#evolutionpromedidas-overlay {display: none;justify-content: center;align-items: center;position: fixed;width: 100vw;height: 100vh;background: #33333399;top: 0;left: 0;z-index: 999;}#evolutionpromedidas-trigger {margin-left: auto;text-decoration: underline;text-underline-offset: 2px;transition: text-decoration-color .2s ease-in-out, color .2s ease-in-out, -webkit-text-decoration-color .2s ease-in-out;color: var(--popup_button_color);line-height: normal;margin-right: 15px;cursor: pointer;display: inline-flex;padding-top: 5px;}#evolutionpromedidas-trigger svg {margin-right: 5px;fill: var(--popup_button_color);}#evolutionpromedidas-modal {background: rgb(255, 255, 255);display: flex;flex-direction: column;position: fixed;}#evolutionpromedidas-header {position: relative;display: flex;border-bottom: 1px solid rgb(223, 223, 223);background: rgb(255, 255, 255);padding-top: 24px;padding-bottom: 24px;max-height: 90px;}#evolutionpromedidas-content {overflow-x: hidden;overflow-y: auto;flex-grow: 1;padding: 30px 40px 24px;}#evolutionpromedidas-title {display: flex;justify-content: flex-start;align-items: center;margin: 0;max-width: 100%;font-size: 20px;font-weight: 500;color: var(--popup_button_color);}#evolutionpromedidas-close-button {top: calc(50% - 7px);right: 40px;position: absolute;color: #000;}#evolutionpromedidas-close-button svg {display: block;vertical-align: middle;background: 0 0;pointer-events: none;overflow: visible;}#evolutionpromedidas-content {color: #000 !important;}@media screen and (min-width: 1280px) {#evolutionpromedidas-modal {right: 0;text-align: left;max-width: 500px;width: 89vw;height: 100%;max-height: 100vh;top: 0;}#evolutionpromedidas-header {flex-shrink: 0;padding: 20px 40px;height: 81px;max-height: 80px;}}@media screen and (max-width: 768px) {#evolutionpromedidas-header {padding: 10px 24px;min-height: 64px;border-radius: 10px 10px 0 0;}#evolutionpromedidas-content {text-align: left;}#evolutionpromedidas-modal {position: inherit !important;height: 100% !important;}}@media screen and (min-width: 0px) and (max-width: 680px) {html.active-modal #evolutionpromedidas-overlay {display: block }#evolutionpromedidas-overlay {text-align: -webkit-center }}@-webkit-keyframes rgbAnimation {0%, 100% {background-position: 0 50% }50% {background-position: 100% 50% }}@keyframes infinite-shift-left {0% {background-position: 50000px;}100% {background-position: 0;}}#botaoaddcarrinho {display: flex;float: none !important;flex-wrap: wrap;justify-content: center;width: 100%;}#botaoaddcarrinho a {background-color: rgba(var(--botaoaddcartrgba), 0.15);border-color: transparent;color: var(--botaoaddcart);padding: 8px 15px;width: 100%;display: flex;align-items: center;justify-content: center;border-radius: 7px;margin-top: 10px;cursor: pointer;}#botaoaddcarrinho a:hover {background-color: rgba(var(--botaoaddcartrgba), .2);border-color: transparent;color: var(--botaoaddcart);}#botaoaddcarrinho strong {font-weight: 500;}@media screen and (max-width: 640px) {.mini-cart__inner {display: flex;flex-direction: column;height: auto;background: #ffffff;}}.product-pix-bloco {background: #f6f6f6;display: flex;align-items: center;margin-top: 12px;padding: 10px 15px;border-radius: 4px;}#evolutionpro-price-list .product-pix-bloco svg {fill: var(--descontopix);width: 27px;height: 27px;margin-right: 10px;}#evolutionpro-price-list .product-pix-bloco .pix-value {display: flex;align-items: center;line-height: 17px;}#evolutionpro-price-list .product-pix-bloco .pix-value strong {color: #201f1f;font-size: 17px;font-weight: 500;}#evolutionpro-price-list .product-pix-bloco .pix-value span {font-size: 17px !important;margin-left: 4px;}#evolutionpro-price-list .product-pix-bloco .pix-value div {background: var(--descontopix);margin-left: 5px;font-size: 9px;line-height: 9px;color: #fff;font-weight: 400;display: inline-flex;padding: 2px 7px;justify-content: center;}#evolutionpro-price-list .product-pix-bloco .pix-discount {font-size: 13px;line-height: 13px;margin-top: 1px;display: flex;}.header__cart-icon .icon--close {margin-top: -7px;}a.header__action-item-link.header__cart-toggle[aria-expanded="true"] + span.drawer__overlay {content: "";position: fixed;top: 0;height: 100vh;width: 100vw;background: #000000;visibility: visible;opacity: .3;transition: visibility .6s ease-in-out, opacity .6s ease-in-out;display: block !important;left: 0;z-index: 1;}header.drawer__header {display: flex;align-items: center;justify-content: space-between;padding: 20px 25px;text-transform: lowercase;border-bottom: 1px solid var(--border-color);}header.drawer__header p.drawer__title.heading {display: flex;margin: 0;align-items: center;gap: 10px;text-transform: none;font-size: 16px;font-weight: 500;}header.drawer__header svg.icon {width: 20px;height: 20px;}button.drawer__close-button.tap-area svg.icon.icon--close {width: 16px;height: 16px;}#mini-cart {position: fixed !important;height: 100% !important;top: 0 !important;border-radius: 0 !important;transition: all 0.3s ease !important;max-height: 100% !important;right: 0 !important;transform: none !important;}.justWrapper {height: 100%;display: flex;flex-direction: column;width: 89vw;max-width: 500px;}.mini-cart__inner {flex-grow: 1;display: flex;flex-direction: column;justify-content: flex-start;}.mini-cart__content.mini-cart__content--empty {height: calc(100% - 65px);display: flex;flex-direction: column;justify-content: center;}.mini-cart__content {flex-grow: 1;display: flex;flex-direction: column;}.mini-cart__content .mini-cart__line-item-list {flex-grow: 1;flex: 1;}.mini-cart__recap {flex: none !important;}.mini-cart__line-item {padding: 15px 0;line-height: 1.2;}span.mini-cart__amount-saved {width: 100%;display: block;text-align: right;}a.mini-cart__product-title.text--strong.link {line-height: 1.3;}.justWrapper .quantity-selector {border: 1px solid var(--border-color);}.mini-cart__content .mini-cart__alert-wrapper {padding-top: 10px;}#mini-cart {display: flex;width: auto;max-width: 100%;}.upsellsDesktop {display: flex;flex-direction: column;align-items: center;width: 240px;}.upsellsDesktop .upsellProductsAll {display: flex;flex-direction: column;overflow-y: auto;gap: 15px;flex-wrap: nowrap;padding: 25px 20px 35px;height: 100vh;}.upsellItem {position: absolute;bottom: 0;z-index: 2;width: 400px;right: 0;height: 100%;padding: 20px;display: flex;flex-direction: column;overflow-x: auto;}div#mini-cart .product-list .parcelamento {display: none;}div#mini-cart .product-list a.product-item__title.text--strong.link {line-height: 1.2;}.openDrawerHere {margin-top: 10px;cursor: pointer;}.openDrawerHere button {font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 13px));line-height: 1;background-color: rgba(var(--botaoaddcartrgba), .15);color: var(--botaoaddcart);padding: 10px 15px;width: 100%;display: flex;align-items: center;justify-content: center;border-radius: 7px;margin-top: 10px;cursor: pointer;font-weight: 500;}#mini-cart .modal__dialog.modal__dialog--stretch {height: 100% }#upsellItems.active span#overlay2 {content: "";position: fixed;top: 0;height: 100%;width: 100%;background: #000000;visibility: visible;opacity: .3;transition: visibility .6s ease-in-out, opacity .6s ease-in-out;display: block !important;left: 0;z-index: 1;}.upsellItem header.drawer__header {position: absolute;top: 0;width: 100%;left: 0;}.wrapperArea {display: flex;flex-direction: column;height: 100%;overflow-y: auto;overflow-x: hidden;}.upsellItem section {margin: 0 !important;padding: 50px 0 10px;}.wrapperArea button.product-form__add-button.button.button--primary {width: 100%;margin-top: 15px;}.wrapperArea h3.product-meta__title.heading.h2 {margin-top: 20px;}span.comparePrice {font-size: calc(var(--base-text-font-size) - (var(--default-text-font-size) - 14px));color: var(--text-color);text-decoration: line-through;margin-right: 5px;}span.normalPrice {font-weight: 600;}.itemHere + .itemHere {margin-top: 10px;}#mini-cart p.title.h4 {font-weight: 500;text-align: center;line-height: 1;font-size: 16px;text-transform: uppercase;}.mini-cart__content.mini-cart__content--empty header.drawer__header {position: absolute;top: 0;width: 100%;left: 0;}.mini-cart__content {height: 100%;max-height: 100vh;}.wrapperArea img {object-fit: contain;object-position: left;}@media (max-width: 767px) {.mini-cart__recap {flex-basis: 1 !important;flex: 1 !important;line-height: 1.2;flex-basis: 15% !important;}.mini-cart__recap a.button {height: 40px;line-height: 40px;}#mini-cart p.title.h4 {margin-bottom: 8px;}.mini-cart__line-item {padding: 10px 0;}.mini-cart__recap a.button.button--secondary {margin-top: 10px !important;}header.drawer__header {padding: 15px 20px;}.mini-cart__content .mini-cart__alert-wrapper {padding-top: 0;}.upsellsDesktop {display: none !important }#mini-cart {left: auto;}#mini-cart form {max-width: 100%;}.upsellMobile {display: flex !important;flex-direction: column;padding-top: 10px;}.upsellMobile .upsellProductsAll.product-list {display: flex !important;flex-wrap: nowrap;overflow-x: auto;padding: 0 0 7px;}.upsellMobile .product-item.upsell-item {flex-direction: row;width: 70%;margin-right: 20px;flex-shrink: 0;}.upsellMobile .upsellProductsAll.product-list a.product-item__image-wrapper {width: 30%;margin: 0;}.upsellMobile .upsellProductsAll.product-list .product-item__info {width: 70%;padding-left: 5%;gap: 0;}.upsellMobile .product-item.upsell-item {flex-direction: row;width: 70%;margin-right: 15px;flex-shrink: 0;padding: 15px 10px;}.upsellMobile .upsellProductsAll.product-list .product-item__info span.price {font-size: 1.1em;}.wrapperArea img {max-height: 25vh;}.wrapperArea {max-height: calc(100vh - 68px);overflow-x: hidden;overflow-y: auto;}.mini-cart__recap {padding-top: 0;}}@media (max-width: 450px) {.mini-cart__recap {position: absolute;bottom: 0;width: 100%;left: 0;background: white;}.upsellMobile {display: flex !important;flex-direction: column;padding-top: 10px;padding-bottom: 10px;width: calc(100% + 40px);margin-left: -20px;}.upsellItem {width: 100%;}div#mini-cart, #mini-cart form, .justWrapper {width: 100%;}}@media (max-width: 400px) {.mini-cart__recap {flex-basis: 15% !important;}}.product-item.upsell-item.product-item--vertical {padding: 10px;}.botaoaddcarrinho {background-color: rgba(var(--botaoaddcartrgba), .15);border-color: transparent;color: var(--botaoaddcart);padding: 8px 15px;width: 100%;display: flex;align-items: center;justify-content: center;border-radius: 7px;margin-top: 10px;cursor: pointer;font-weight: 500;}.upsell-item > .product-item__label-list > .product-label {display: none;}.upsellsDesktop > .product-list {position: initial !important;}.drawer__close-button {color: #000;}.items0 {display: none !important }.mini-cart__inner {overflow-x: hidden;overflow-y: auto;flex-grow: 1;}.parcelamento strong {font-weight: 500;color: #000;font-size: 13px;}
.password-powered-by {
  display: none !important;
}
---------------------------------------------------

.parcelamento-text {
  display: flex;
  text-decoration: underline;
  color: #9698a1;
  line-height: 1.2;
  font-size: 14px;
  margin-top: 4px;
}
.backdrop-modal-parcel {
  display: none;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100vw;
  height: 100vh;
  background: #33333399;
  top: 0;
  left: 0;
  z-index: 9999;
  opacity: 0;
  transition: all .2s ease-in-out;
  border-radius: 8px;
}
#modal-open-button:hover {
  text-decoration: underline;
}
body.active-modal .backdrop-modal-parcel {
  display: flex;
  transition: all .2s ease-in-out;
  opacity: 1;
}
.active-modal {
  overflow: hidden;
}
@media screen and (min-width: 0px) and (max-width: 280px) {
  .modal-parcel {
    margin: 25px;
    position: relative;
    padding: 24px;
    background: #ffffff;
    max-width: 380px;
    min-width: 380px ;
    cursor: initial;
    font-family: var(--text-font-family);
    border-radius: 8px;
    box-sizing: border-box;
  }
}
@media screen and (min-width: 285px) {
  .modal-parcel {
    margin: 25px;
    position: relative;
    padding: 24px;
    background: #ffffff;
    max-width: 380px;
    min-width: 380px ;
    height: auto;
    overflow-y: auto;
    cursor: initial;
    font-family: var(--text-font-family);
    border-radius: 8px;
    box-sizing: border-box;
  }
}
@media (max-width: 641px){
  .modal-parcel {
    border-radius: 8px;
  }
}
.modal-parcel-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
.modal-parcel-title {
  font-size: 18px;
  font-weight: 600;
  color: rgb(66, 70, 77);
}
.modal-close-button button {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  color: inherit; /* usa a cor do ícone */
  font-size: inherit;
  cursor: pointer;
  outline: none;
  position: absolute;
  top: 10px;
  right: 10px;
}
.modal-parcel-payments {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #e3e3e3;
}
.modal-parcel-payment {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: var(--color-terciary-parcelamento);
  font-size: 12px;
  padding: 8px;
  gap: 4px;
  flex-basis: 31%;
}
.modal-parcel-payment:hover {
  cursor: pointer;
}
.modal-parcel-cards-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  gap: 10px;
  font-size: 12px;
}
.modal-parcel-cards {
  display: flex;
  justify-content: center; 
  align-items: center;
  width: 100%;
}
.payment-list {
  display: flex;
  flex-direction: row; 
  flex-wrap: wrap; 
  justify-content: center; 
  gap: 10px; 
}
.payment-list__item {
  margin: 0 5px; 
}
.modal-parcel-method {
  display: none;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}
.modal-parcel-list {
  list-style: none;
  margin: 0;
  padding: 0;
  color: var(--color-secondary-parcelamento);
  overflow-y: overlay;
}
.modal-parcel-list-item {
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  padding: 4px 8px;
  font-size: 12px;
  border-radius: 4px;
}
.modal-parcel-list li {
  background: #fff;
}
.modal-parcel-list li:nth-child(odd) {
  background: rgb(242, 243, 244);
}
.modal-parcel-informations {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.modal-parcel-pricing {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 6px;
}
.modal-parcel-price-cash {
  color: {{settings.product_on_sale_accent}};
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}
.modal-parcel-price-description {
  font-size: 12px;
  color: var(--color-secondary-parcelamento);
}
.modal-parcel-price-description-pix {
  font-size: 12px;
  color: var(--color-secondary-parcelamento);
}
.modal-parcel-extra {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  color: rgb(86, 92, 105);
  line-height: 1.4;
  font-size: 12px;
  background: #ebedef;
  padding: 12px;
  border-radius: var(--border-radius-theme);
}
.modal-parcel-extra-text {
  flex-basis: 80%;
  width: min-content;
}
.modal-parcel-content input {
  display: none;
}
#payment-type-1:checked ~ .modal-parcel-payments #label-type-1,
#payment-type-2:checked ~ .modal-parcel-payments #label-type-2,
#payment-type-3:checked ~ .modal-parcel-payments #label-type-3 {
  color: {{ section.settings.background_color_parcelamento }};
  --color-active-parcelamento: #12B103;
  border-bottom: 2px solid {{ section.settings.background_color_parcelamento }};
}
#payment-type-1:checked ~ .card-method {
  display: flex !important;
}
#payment-type-2:checked ~ .pix-method {
  display: flex !important;
}
#payment-type-3:checked ~ .boleto-method {
  display: flex !important;
}
.product-payment-icons {
      box-shadow: 0 10px 30px -10px #0000002e;
      border-radius: 7px;
      padding: 2px;
      }
      .payment-list__item {
      width: 38px;
      height: 24px;
      margin: 4px;
      }
      .product-payment-icons p {
      width: 100%;
      background-color: #e1e1e1;
      border-radius: 10px;
      text-align: center;
      font-size: 11px;
      padding-top: 2px;
      text-transform: uppercase;
      font-weight: 600;
      }
.product-installments {
  font-size: 14px;
  color: #333;
}
.more_payments_bar {
    font-size: 15px;
    font-weight: 500;
    margin-top: -10px;
    margin-bottom: 0px;
}
button.product-info__payment-button {
  color: #fb2a68 !important;
  padding: 4px 10px !important;
  border-radius: 4px !important;
  border: none !important;
  cursor: pointer !important;
  font-weight: 500;
  font-size: 14px;
  transition: background 0.3s ease;
}
.discount-badge2 {
  display: inline-block;
  background-color: var(--btn-primary-bg-color); /* Vermelho chamativo */
  color: #fff;              /* Texto branco */
  padding: 2px 8px;         /* Espaçamento interno */
  border-radius: 4px;       /* Bordas arredondadas */
  font-weight: bold;        /* Texto em negrito */
  font-size: 0.85rem;       /* Tamanho de fonte ajustado */   
}
.discount-badge3 {
  position: absolute;
  top: 8px;
  left: 8px;
  background-color: var(--btn-primary-bg-color); /* Vermelho chamativo */
  color: #fff;  
  z-index: 10;
  pointer-events: none; /* para não atrapalhar cliques *//* Texto branco */
  padding: 4px 8px;         /* Espaçamento interno */
  border-radius: 4px;       /* Bordas arredondadas */
  font-weight: bold;        /* Texto em negrito */
  font-size: 0.85rem;       /* Tamanho de fonte ajustado */
  margin-left: 8px;         /* Espaço à esquerda para separar do preço */
}
@media (max-width: 749px) {
  sticky-add-cart .feature-product-form .product-form__buttons {
    padding: 4px 8px !important;
  }

  sticky-add-cart .product-form__buttons button,
  sticky-add-cart .product-form__buttons [type="submit"] {
    font-size: 12px !important;
    padding: 8px 12px !important;
    height: auto !important;
    min-height: 40px !important;
    border-radius: 4px !important;
  }

  
  sticky-add-cart .product-form__buttons {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
