/* Generated by node scripts/build-apex-theme.js. Color overrides only. */
/* css/original/fonts.css */


/* css/original/variables.css */
:root {
  --color-primary: rgb(180, 25, 53);
  --color-bg: rgb(255, 250, 251);
  --color-border: rgb(242, 218, 225);
}

/* css/original/header.css */
.mf-header {
  background-color: rgb(255, 250, 251);
  border-bottom-color: rgb(242, 218, 225);
}
.mf-header__action {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-header__action:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-header__cart-count {
  background-color: rgb(250, 210, 221);
}
.mf-header__toggle:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-header__nav .menu-item a:hover, .mf-header__nav .current-menu-item a {
  background-color: rgb(255, 241, 245);
}
@media (max-width: 1024px) {
.mf-header__mobile-nav .menu-item a {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-header__mobile-nav .menu-item a:hover, .mf-header__mobile-nav .current-menu-item a {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-header__mobile-link {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
}
.mf-lang__toggle {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-lang__toggle:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-lang__menu {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-lang__item:hover {
  background-color: rgb(255, 241, 245);
}
.mf-lang__item.is-active {
  background-color: rgb(255, 226, 234);
}
.mf-header__mobile-langs {
  border-top-color: rgb(242, 218, 225);
}
.mf-header__mobile-lang {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-header__mobile-lang:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-header__mobile-lang.is-active {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-checkout-bare {
  border-bottom-color: rgb(242, 218, 225);
}

/* css/original/footer.css */
.mf-footer {
  background-color: rgb(255, 250, 251);
}
.mf-footer__social-link:hover {
  color: var(--color-primary, rgb(180, 25, 53));
}
.mf-footer__video {
  color: var(--color-text-muted, rgb(180, 25, 53));
}
.mf-footer__video:hover {
  color: var(--color-primary, rgb(180, 25, 53));
}
.mf-footer__cta {
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 250, 251) 100%);
}
.mf-footer__cta-text {
  color: var(--color-text-muted, rgb(180, 25, 53));
}

/* css/original/styles.css */


/* css/original/material-icons.css */


/* css/original/product-personalized.css */
.mf-product-promo__link:hover {
  color: rgb(180, 25, 53);
}
.mf-product-hero {
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.92), rgba(255, 250, 251, 0.72)), radial-gradient(circle at 8% 18%, rgba(250, 210, 221, 0.28), transparent 34%), radial-gradient(circle at 92% 2%, rgba(91, 124, 224, 0.18), transparent 28%);
}
.mf-product-hero__badge {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-product-sales__stars {
  color: rgb(180, 25, 53);
}
.mf-product-sales__saving {
  background-color: rgb(255, 226, 234);
}
.mf-product-sales__video {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-sales__video-link {
  background-color: rgb(255, 226, 234);
}
.mf-product-config__cta {
  box-shadow: rgba(197, 30, 60, 0.2) 0px 18px 34px;
}
.mf-product-config__cta:hover {
  background-color: rgb(250, 210, 221);
}
.mf-notification {
  box-shadow: rgba(197, 30, 60, 0.25) 0px 12px 24px;
}
.mf-notification--warning {
  background-color: rgb(255, 241, 245);
  box-shadow: rgba(197, 30, 60, 0.15) 0px 12px 24px;
}
.mf-product-sketch {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(105deg, rgb(255, 241, 245) 0%, rgb(255, 250, 251) 45%, rgb(255, 255, 255) 100%);
  box-shadow: rgba(197, 30, 60, 0.15) 0px 16px 32px;
}
.mf-product-sketch__icon {
  background-color: rgb(255, 226, 234);
}
.mf-product-extra-options__post-delivery .mf-instructions-step, .mf-product-extra-options__post-delivery .mf-box-step {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 250, 251) 28%, rgb(255, 255, 255) 100%);
}
.mf-product-extra-options__post-delivery .mf-instructions-step__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-product-extra-options__blank-surface {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-couple-flow-divider {
  background-color: rgb(255, 241, 245);
}
.mf-couple-flow-divider__name {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-couple-flow-divider__name::placeholder {
  color: rgb(180, 25, 53);
}
.mf-couple-flow-divider__name:focus {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-step.is-open, .mf-skin-tones-step.is-open, .mf-outfit-step.is-open, .mf-eyes-step.is-open, .mf-size-step.is-open, .mf-box-step.is-open, .mf-instructions-step.is-open, .mf-pets-step.is-open, .mf-extra-step.is-open {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-step__toggle, .mf-skin-tones-step__toggle, .mf-outfit-step__toggle, .mf-eyes-step__toggle, .mf-size-step__toggle, .mf-box-step__toggle, .mf-instructions-step__toggle, .mf-pets-step__toggle, .mf-extra-step__toggle {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-face-step:hover .mf-face-step__toggle, .mf-face-step.is-open .mf-face-step__toggle, .mf-face-step.is-required-missing .mf-face-step__toggle, .mf-skin-tones-step:hover .mf-skin-tones-step__toggle, .mf-skin-tones-step.is-open .mf-skin-tones-step__toggle, .mf-skin-tones-step.is-required-missing .mf-skin-tones-step__toggle, .mf-outfit-step:hover .mf-outfit-step__toggle, .mf-outfit-step.is-open .mf-outfit-step__toggle, .mf-outfit-step.is-required-missing .mf-outfit-step__toggle, .mf-eyes-step:hover .mf-eyes-step__toggle, .mf-eyes-step.is-open .mf-eyes-step__toggle, .mf-eyes-step.is-required-missing .mf-eyes-step__toggle, .mf-size-step:hover .mf-size-step__toggle, .mf-size-step.is-open .mf-size-step__toggle, .mf-size-step.is-required-missing .mf-size-step__toggle, .mf-box-step:hover .mf-box-step__toggle, .mf-box-step.is-open .mf-box-step__toggle, .mf-box-step.is-required-missing .mf-box-step__toggle, .mf-instructions-step:hover .mf-instructions-step__toggle, .mf-instructions-step.is-open .mf-instructions-step__toggle, .mf-instructions-step.is-required-missing .mf-instructions-step__toggle, .mf-pets-step:hover .mf-pets-step__toggle, .mf-pets-step.is-open .mf-pets-step__toggle, .mf-extra-step:hover .mf-extra-step__toggle, .mf-extra-step.is-open .mf-extra-step__toggle, .mf-extra-step.is-required-missing .mf-extra-step__toggle {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-pets-step.is-required-missing .mf-pets-step__toggle, .mf-mini-step.is-required-missing .mf-mini-step__toggle {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-step.is-open .mf-face-step__toggle, .mf-skin-tones-step.is-open .mf-skin-tones-step__toggle, .mf-outfit-step.is-open .mf-outfit-step__toggle, .mf-eyes-step.is-open .mf-eyes-step__toggle, .mf-size-step.is-open .mf-size-step__toggle, .mf-box-step.is-open .mf-box-step__toggle, .mf-pets-step.is-open .mf-pets-step__toggle, .mf-extra-step.is-open .mf-extra-step__toggle {
  background-color: rgb(255, 241, 245);
}
.mf-face-step__title span, .mf-skin-tones-step__title span, .mf-outfit-step__title span, .mf-eyes-step__title span, .mf-size-step__title span, .mf-box-step__title span, .mf-instructions-step__title span, .mf-pets-step__title span, .mf-extra-step__title span {
  color: rgb(180, 25, 53);
}
.mf-face-step__state, .mf-skin-tones-step__state, .mf-outfit-step__state, .mf-eyes-step__state, .mf-size-step__state, .mf-mini-step__state, .mf-box-step__state, .mf-instructions-step__state, .mf-pets-step__state, .mf-extra-step__state {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 0px inset;
}
.mf-face-step__state.is-selected, .mf-skin-tones-step__state.is-selected, .mf-outfit-step__state.is-selected, .mf-eyes-step__state.is-selected, .mf-size-step__state.is-selected, .mf-mini-step__state.is-selected, .mf-box-step__state.is-selected, .mf-instructions-step__state.is-selected, .mf-pets-step__state.is-selected, .mf-extra-step__state.is-selected {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(250, 210, 221);
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 4px inset;
}
.mf-face-step__body, .mf-skin-tones-step__body, .mf-outfit-step__body, .mf-eyes-step__body, .mf-size-step__body, .mf-box-step__body, .mf-instructions-step__body, .mf-pets-step__body, .mf-extra-step__body {
  border-top-color: rgb(242, 218, 225);
}
.mf-face-option__card, .mf-skin-tones-option__card, .mf-eyes-option__card, .mf-size-option__card, .mf-box-option__card, .mf-pets-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-face-option:hover .mf-face-option__card, .mf-skin-tones-option:hover .mf-skin-tones-option__card, .mf-eyes-option:hover .mf-eyes-option__card, .mf-size-option:hover .mf-size-option__card, .mf-box-option:hover .mf-box-option__card, .mf-pets-option:hover .mf-pets-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-option__input:checked + .mf-face-option__card, .mf-skin-tones-option__input:checked + .mf-skin-tones-option__card, .mf-eyes-option__input:checked + .mf-eyes-option__card, .mf-size-option__input:checked + .mf-size-option__card, .mf-box-option__input:checked + .mf-box-option__card, .mf-pets-option__input:checked + .mf-pets-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-face-option__visual--color.mf-face-option__visual--custom, .mf-eyes-option__visual--color.mf-eyes-option__visual--custom {
  background-image: conic-gradient(from 30deg, rgb(255, 75, 95), rgb(250, 210, 221), rgb(250, 210, 221), rgb(94, 203, 103), rgb(46, 196, 182), rgb(61, 139, 253), rgb(123, 97, 255), rgb(216, 92, 255), rgb(255, 75, 95));
}
.mf-face-option__visual--color {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px;
}
.mf-face-option__visual--none {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px;
}
.mf-skin-tones-option__visual--color {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px;
}
.mf-eyes-option__visual--color {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px;
}
.mf-custom-color-selector {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-custom-color-selector__chip {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-custom-color-selector__chip:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-custom-color-selector__swatch {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px;
}
.mf-custom-color-selector__reset:hover {
  background-color: rgb(255, 241, 245);
}
.mf-face-option__visual--empty, .mf-skin-tones-option__visual--empty, .mf-eyes-option__visual--empty, .mf-pets-option__visual--empty {
  background-color: rgb(255, 226, 234);
}
.mf-size-option__card {
  background-color: rgb(255, 241, 245);
}
.mf-size-option__badge {
  background-color: rgb(250, 210, 221);
}
.mf-box-option__card {
  background-color: rgb(255, 241, 245);
}
.mf-box-step__zero-notice {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-box-step__zero-notice-icon {
  background-color: rgb(250, 210, 221);
}
.mf-box-step__zero-notice-text {
  color: rgb(180, 25, 53);
}
.mf-box-step__size-notice--warn {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-box-step__size-notice--warn .mf-box-step__size-notice-icon {
  background-color: rgb(250, 210, 221);
}
.mf-box-step__size-notice--warn .mf-box-step__size-notice-title {
  color: rgb(180, 25, 53);
}
.mf-box-step__size-notice-text {
  color: rgb(180, 25, 53);
}
.mf-box-step__zero-notice-cta-icon {
  color: rgb(180, 25, 53);
}
.mf-box-customization {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-box-customization__input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-box-customization__input:focus {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  box-shadow: rgba(197, 30, 60, 0.12) 0px 0px 0px 2px;
  background-color: rgb(255, 250, 251);
}
.mf-box-customization__color-swatch {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px;
}
.mf-box-customization__color-custom-chip {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-box-customization__color-custom-chip:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
[data-mf-box-color-empty]::before {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-box-customization__dedication-card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-box-customization__dedication-check {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px inset;
}
.mf-box-customization__dedication-input:checked + .mf-box-customization__dedication-card .mf-box-customization__dedication-check {
  background-color: rgb(250, 210, 221);
}
.mf-instructions-step__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-instructions-step__textarea:focus {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  box-shadow: rgba(197, 30, 60, 0.12) 0px 0px 0px 2px;
  background-color: rgb(255, 241, 245);
}
.mf-pets-quantity {
  border-top-color: rgb(242, 218, 225);
}
.mf-pets-quantity__card {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-pets-quantity__option:hover .mf-pets-quantity__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-pets-group {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-pets-step .mf-pets-option__card {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-pets-step .mf-pets-option:hover .mf-pets-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-pets-step .mf-pets-option__input:checked + .mf-pets-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-pets-group__select {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-pets-group__upload-btn {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-pets-group__upload-btn:hover {
  background-color: rgb(255, 241, 245);
}
.mf-face-step__upload, .mf-outfit-step__upload, .mf-mini-step__upload {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-face-step__upload:hover, .mf-face-step__upload:focus-within, .mf-outfit-step__upload:hover, .mf-outfit-step__upload:focus-within, .mf-mini-step__upload:hover, .mf-mini-step__upload:focus-within {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-face-step__upload-preview {
  background-color: rgb(255, 241, 245);
}
.mf-upload-thumbs__item {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-step__glasses-card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-face-step__glasses-toggle:hover .mf-face-step__glasses-card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-step__glasses-price {
  background-color: rgb(250, 210, 221);
}
.mf-face-step__glasses-check {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-face-step__glasses-checkbox:checked + .mf-face-step__glasses-card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-face-step__glasses-checkbox:checked + .mf-face-step__glasses-card .mf-face-step__glasses-check {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(250, 210, 221);
}
.mf-face-step__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-outfit-step__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-outfit-step__input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-outfit-colors__toggle {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-outfit-colors__toggle:hover {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-outfit-colors[data-mf-outfit-colors].is-open .mf-outfit-colors__body {
  background-color: rgb(255, 241, 245);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-outfit-colors__row {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-outfit-colors__btn {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-outfit-colors__swatch-label {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-outfit-colors__reset {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  color: rgb(180, 25, 53);
}
.mf-outfit-colors__hint {
  color: rgb(180, 25, 53);
}
.mf-outfit-colors__hint svg {
  color: rgb(180, 25, 53);
}
@media (max-width: 768px) {
.mf-pets-option__num {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-size-option__card {
  background-color: rgb(255, 241, 245);
}
.mf-size-option__price--base {
  background-color: rgb(250, 210, 221);
}
}
.mf-product-option-card.is-open {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-option-card__toggle {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-product-option-card.is-open .mf-product-option-card__toggle {
  background-color: rgb(255, 241, 245);
}
.mf-product-option-card__state {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-pets-zero__button {
  background-color: rgb(255, 241, 245);
}
.mf-product-pets-zero__button.is-active {
  background-color: rgb(255, 241, 245);
}
.mf-product-extras-intro__icon {
  background-color: rgb(255, 250, 251);
}
.mf-product-extras-tabs {
  background-color: rgb(255, 226, 234);
}
.mf-product-extras-tab__icon {
  background-color: rgb(255, 241, 245);
  color: rgb(180, 25, 53);
}
.mf-accessories-small {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-accessories-small__icon {
  background-color: rgb(255, 241, 245);
}
.mf-accessories-quantity__option {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-accessories-quantity__option.is-active {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-accessories-quantity__option:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-accessories-hint {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 241, 245);
}
.mf-accessories-hint__icon {
  color: rgb(180, 25, 53);
}
.mf-accessories-hint__text strong {
  color: rgb(180, 25, 53);
}
.mf-accessories-specials {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-accessories-specials__card {
  background-color: rgb(255, 241, 245);
}
.mf-accessories-specials__card.is-active {
  background-color: rgb(255, 241, 245);
}
.mf-accessories-specials__card--more {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-accessories-specials__card--more .mf-accessories-specials__image--icon {
  color: rgb(180, 25, 53);
}
.mf-special-other-panel__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-accessories-specials__toggle {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
  color: rgb(180, 25, 53);
}
.mf-accessories-specials__toggle:hover {
  background-color: rgb(255, 241, 245);
}
.mf-pet-type-extra {
  border-top-color: rgb(226, 153, 169);
}
.mf-pet-type-extra__select {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-pet-type-extra__select:focus {
  box-shadow: rgba(197, 30, 60, 0.18) 0px 0px 0px 2px;
}
.mf-pet-type-extra__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-pet-type-extra__textarea:focus {
  box-shadow: rgba(197, 30, 60, 0.18) 0px 0px 0px 2px;
}
.mf-req-modal__close {
  background-color: rgb(255, 241, 245);
}
.mf-req-modal__item--optional {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-req-modal__item--optional .mf-req-modal__item-icon {
  color: rgb(180, 25, 53);
}
.mf-req-modal__cross-card {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-req-modal__rec {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-req-modal__rec-price {
  background-color: rgb(255, 241, 245);
  color: rgb(180, 25, 53);
}
.mf-success-modal__close {
  background-color: rgb(255, 241, 245);
}
.mf-success-modal__close:hover {
  background-color: rgb(255, 226, 234);
}
.mf-success-modal__product {
  background-color: rgb(255, 241, 245);
}
.mf-success-modal__rows {
  border-top-color: rgb(242, 218, 225);
}
.mf-success-modal__total-row {
  border-top-color: rgb(242, 218, 225);
}
.mf-success-modal__btn {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-accessories-specials__note {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
  color: rgb(180, 25, 53);
}
.mf-accessories-specials__note-icon {
  color: rgb(180, 25, 53);
}
.mf-accessories-field__input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-accessories-field__input:focus {
  box-shadow: rgba(197, 30, 60, 0.18) 0px 0px 0px 3px;
}
.mf-accessories-upload {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-accessories-upload:hover, .mf-accessories-upload:focus-within {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-product-summary {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-summary__price {
  color: rgb(180, 25, 53);
}
@media (max-width: 768px) {
.mf-product-summary__shipping {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-product-summary__shipping-bar {
  background-color: rgba(250, 210, 221, 0.18);
}
.mf-product-summary__shipping-bar-fill {
  background-image: linear-gradient(90deg, rgb(250, 210, 221) 0%, rgb(250, 210, 221) 100%);
}
}
.mf-product-summary__totals .single_add_to_cart_button, .mf-product-summary__totals button[type="submit"] {
  background-color: rgb(250, 210, 221);
  box-shadow: rgba(197, 30, 60, 0.2) 0px 18px 34px;
}
.mf-product-social-proof__value {
  color: rgb(180, 25, 53);
}
.mf-product-details {
  background-color: rgb(255, 250, 251);
}
.mf-product-box-zero__button {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-product-box-zero__button.is-selected {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-product-page--personalized {
  --mf-bg: rgb(255, 250, 251);
  --mf-line: rgb(255, 226, 234);
  --mf-accent: rgb(180, 25, 53);
  --mf-accent-hover: rgb(180, 25, 53);
  --mf-accent-soft: rgb(255, 226, 234);
}
.mascota-slot {
  background-color: rgb(255, 250, 251);
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mascota-slot:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mascota-slot .ms-head {
  background-color: rgb(255, 250, 251);
}
.mascota-slot.is-open .ms-head, .mascota-slot[data-open] .ms-head {
  background-color: rgb(255, 241, 245);
}
.mascota-slot .ms-ok {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(250, 210, 221);
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 4px inset;
}
.mascota-slot .pet-type {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mascota-slot .pet-type:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mascota-slot .pet-type.sel {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mascota-slot .raza-dropdown__trigger {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mascota-slot .pet-size {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mascota-slot .pet-size:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mascota-slot .pet-size.sel {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mascota-slot .foto-upload {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mascota-slot .foto-upload:hover, .mascota-slot .foto-upload:focus-within {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-mouth-toggle__trigger {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 241, 245);
}
.mf-mouth-toggle__trigger:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-mouth-toggle__body {
  background-color: rgb(255, 241, 245);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-mouth-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-mouth-option:hover .mf-mouth-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-mouth-option__input:checked + .mf-mouth-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-mouth-option__visual {
  background-color: rgb(255, 226, 234);
}
.mf-loading-modal__spinner {
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  border-top-color: rgb(226, 153, 169);
}
.mf-size-compare__toggle:hover {
  background-color: rgb(255, 226, 234);
}

/* css/original/extra-step.css */
.mf-extra-step__notice {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 226, 234) 100%);
}
.mf-extra-step__notice-icon {
  background-color: rgb(250, 210, 221);
}
.mf-extra-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 250, 251) 0%, rgb(255, 241, 245) 100%);
}
.mf-extra-option:hover .mf-extra-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-extra-option--included .mf-extra-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 250, 251) 100%);
}
.mf-extra-option--included:hover .mf-extra-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 250, 251) 100%);
}
.mf-extra-option__input:checked + .mf-extra-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 250, 251) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-extra-option__action-label--included {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-extra-option__input:checked + .mf-extra-option__card .mf-extra-option__action-label--included {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-extra-step__text-label {
  color: rgb(180, 25, 53);
}
.mf-extra-step__text-input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-extra-step__text-input::placeholder {
  color: rgb(180, 25, 53);
}
.mf-extra-step__text-hint {
  color: rgb(180, 25, 53);
}

/* css/original/mini-step.css */
.mf-mini-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-mini-option:hover .mf-mini-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-mini-option__input:checked + .mf-mini-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-mini-size-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-mini-size-option:hover .mf-mini-size-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-mini-size-option__input:checked + .mf-mini-size-option__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(rgb(255, 226, 234) 0%, rgb(255, 241, 245) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-mini-unit {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-mini-unit__input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-mini-unit__input:focus {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  box-shadow: rgba(197, 30, 60, 0.2) 0px 0px 0px 2px;
}

/* css/original/pet-groups-tech.css */
.mf-product-pet-group {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 241, 245);
}

/* css/original/step-nav.css */
.mf-step-nav__divider {
  border-top-color: rgb(242, 218, 225);
}
.mf-step-nav__button:disabled, .mf-step-nav__button.is-disabled {
  background-color: rgb(250, 210, 221);
}
.mf-step-nav__button:disabled .mf-step-nav__icon, .mf-step-nav__button.is-disabled .mf-step-nav__icon {
  color: rgb(180, 25, 53);
}

/* css/original/summary-card.css */
.mf-product-summary {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-summary__price {
  color: rgb(180, 25, 53);
}
@media (max-width: 768px) {
.mf-product-summary__shipping {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-product-summary__shipping-bar {
  background-color: rgba(250, 210, 221, 0.18);
}
.mf-product-summary__shipping-bar-fill {
  background-image: linear-gradient(90deg, rgb(250, 210, 221) 0%, rgb(250, 210, 221) 100%);
}
}
.mf-product-summary__breakdown {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-product-summary__breakdown-item {
  border-bottom-color: rgb(242, 218, 225);
}
.mf-product-summary__breakdown-item--total {
  border-top-color: rgb(226, 153, 169);
}
.mf-product-summary__breakdown-item--total .mf-product-summary__breakdown-value {
  color: rgb(180, 25, 53);
}
.mf-product-summary__totals .single_add_to_cart_button, .mf-product-summary__totals button[type="submit"] {
  background-color: rgb(250, 210, 221);
  box-shadow: rgba(197, 30, 60, 0.2) 0px 18px 34px;
}

/* css/original/type-selector.css */
.mf-funko-type-option {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-funko-type-option.is-selected {
  background-image: linear-gradient(rgb(255, 241, 245) 0%, rgb(255, 250, 251) 100%);
  box-shadow: rgba(197, 30, 60, 0.24) 0px 0px 0px 2px;
}
.mf-funko-type-option__check {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-funko-type-option.is-selected .mf-funko-type-option__check {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(250, 210, 221);
}
.mf-funko-type-option__visual {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 241, 245);
}

/* css/original/b2b-cta.css */
.mf-product-b2b-label {
  color: rgb(180, 25, 53);
}
.mf-product-b2b-label::before, .mf-product-b2b-label::after {
  background-color: rgb(255, 226, 234);
}
.mf-product-b2b {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-image: linear-gradient(135deg, rgb(255, 226, 234) 0%, rgb(255, 241, 245) 42%, rgb(255, 241, 245) 60%, rgb(255, 226, 234) 100%);
}
.mf-product-b2b__icon {
  color: rgb(180, 25, 53);
}
.mf-product-b2b__tag {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-b2b__title span {
  background-color: rgb(250, 210, 221);
}
.mf-product-b2b__button {
  box-shadow: rgba(197, 30, 60, 0.35) 0px 6px 16px;
}

/* css/original/cart-drawer.css */
.mf-cart-drawer__head {
  border-bottom-color: rgb(242, 218, 225);
}
.mf-cart-drawer__count {
  background-color: rgb(250, 210, 221);
}
.mf-cart-drawer__close {
  background-color: rgb(255, 241, 245);
}
.mf-cart-drawer__close:hover {
  background-color: rgb(255, 226, 234);
}
.mf-cart-drawer__spinner {
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  border-top-color: rgb(226, 153, 169);
}
.mf-cart-drawer__empty-icon {
  background-color: rgb(255, 241, 245);
  color: rgb(180, 25, 53);
}
.mf-cart-drawer__item {
  border-bottom-color: rgb(242, 218, 225);
}
.mf-cart-drawer__item-thumb {
  background-color: rgb(255, 250, 251);
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-cart-drawer__item-del {
  color: rgb(180, 25, 53);
}
.mf-cart-drawer__item-qty {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-cart-drawer__qty-btn:hover {
  background-color: rgb(255, 241, 245);
}
.mf-cart-drawer__item-edit {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-cart-drawer__item-edit:hover {
  background-color: rgb(255, 241, 245);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-cart-drawer__footer {
  border-top-color: rgb(242, 218, 225);
}
.mf-cart-drawer__subtotal-note {
  color: rgb(180, 25, 53);
}
.mf-cart-drawer__footer-link {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-cart-drawer__footer-link:hover {
  background-color: rgb(255, 250, 251);
}

/* css/original/delivery-section.css */
.mf-product-delivery__surface {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-delivery-option__card {
  background-color: rgb(255, 226, 234);
}
.mf-product-delivery-option.is-selected .mf-product-delivery-option__card, .mf-product-delivery-option__input:checked + .mf-product-delivery-option__card {
  background-color: rgb(255, 241, 245);
}
.mf-product-delivery-flexibility__card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-delivery-flexibility__card:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-product-delivery-flexibility__card:has(.mf-product-delivery-flexibility__input:checked) {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-product-delivery-flexibility__check {
  box-shadow: rgb(197, 30, 60) 0px 0px 0px 1px inset;
}
.mf-product-delivery-date__label {
  color: rgb(180, 25, 53);
}
.mf-product-delivery-date__field {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-dp {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-dp__nav {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-dp__nav:hover:not([disabled]) {
  background-color: rgb(250, 210, 221);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-dp__weekdays span {
  color: rgb(180, 25, 53);
}
.mf-dp__cell:hover:not(.is-disabled):not(.is-selected) {
  background-color: rgb(255, 226, 234);
}
.mf-dp__cell.is-disabled {
  color: rgb(180, 25, 53);
  background-color: rgb(255, 241, 245);
}
.mf-product-delivery-notes__title {
  color: rgb(180, 25, 53);
}
.mf-product-delivery-notes__textarea {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}

/* css/original/faq-section.css */
.mf-product-faq-section__eyebrow {
  color: var(--color-primary, rgb(180, 25, 53));
}
.mf-product-faq-section__title span {
  color: var(--color-primary, rgb(180, 25, 53));
}

/* css/original/fixed-cart-bar.css */
.mf-fixed-cart-bar__surface {
  border-top-color: rgb(242, 218, 225);
}
.mf-fixed-cart-bar__thumb {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.mf-fixed-cart-bar__price {
  color: rgb(180, 25, 53);
}
.mf-fixed-cart-bar__button {
  background-color: rgb(250, 210, 221);
}
.mf-fixed-cart-bar__button:hover {
  background-color: rgb(250, 210, 221);
}
@media (max-width: 768px) {
.mf-fixed-cart-bar__lead-price {
  color: rgb(180, 25, 53);
}
.mf-fixed-cart-bar__lead-icon {
  color: rgb(180, 25, 53);
}
}

/* css/original/image-annotator.css */
.mf-imgedit__head {
  border-bottom-color: rgb(242, 218, 225);
}
.mf-imgedit__tools {
  border-bottom-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-imgedit__tool {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-imgedit__tool:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-imgedit__tool.is-active {
  background-color: rgb(255, 226, 234);
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  box-shadow: rgba(197, 30, 60, 0.25) 0px 0px 0px 2px inset;
}
.mf-imgedit__sep {
  background-color: rgb(255, 226, 234);
}
.mf-imgedit__color input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-imgedit__color input:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-imgedit__thickness input[type="range"] {
  accent-color: rgb(250, 210, 221);
}
.mf-imgedit__foot {
  border-top-color: rgb(242, 218, 225);
}
.mf-imgedit__btn--ghost {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-imgedit__btn--primary {
  background-color: rgb(250, 210, 221);
  box-shadow: rgba(197, 30, 60, 0.28) 0px 10px 22px;
}
.mf-imgedit__btn--primary:hover {
  background-color: rgb(250, 210, 221);
}

/* css/original/info-tabs.css */
.mf-product-info-tabs__eyebrow {
  color: rgb(180, 25, 53);
}
.mf-product-info-tabs__title span {
  color: rgb(180, 25, 53);
}
.mf-product-info-tabs__tab {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-product-info-tabs__tab:hover, .mf-product-info-tabs__tab:focus-visible {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-info-tabs__tab.is-active {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-product-how-card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-product-how-card__tag {
  background-color: rgb(255, 226, 234);
  color: rgb(180, 25, 53);
}
.mf-product-faq-item {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-product-faq-item.is-open {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-faq-item__chevron {
  color: rgb(180, 25, 53);
}

/* css/original/presupuesto-hero.css */
.mf-presu {
  --bg: rgb(255, 250, 251);
  --bg-sunk: rgb(255, 241, 245);
  --line: rgb(255, 226, 234);
  --line-strong: rgb(250, 210, 221);
  --accent: rgb(250, 210, 221);
  --accent-hover: rgb(250, 210, 221);
  --accent-soft: rgb(255, 226, 234);
}
.mf-presu__eyebrow {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-presu__cta {
  box-shadow: rgba(197, 30, 60, 0.22) 0px 14px 30px;
}
.mf-presu__addons {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}

/* css/original/product-hero.css */
.mf-product-hero__badge {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 226, 234);
}
.mf-product-sales__saving {
  background-color: rgb(255, 226, 234);
}
.mf-product-sales__installments {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 241, 245);
}
.mf-product-config__cta {
  box-shadow: rgba(197, 30, 60, 0.2) 0px 18px 34px;
}

/* css/original/reviews-mini-slider.css */
.mf-reviews-mini-slider__card {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-reviews-mini-slide__photo {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-reviews-mini-slider__arrow {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-reviews-mini-slider__arrow:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
  color: rgb(180, 25, 53);
}
.mf-reviews-mini-slider__bullet {
  background-color: rgb(255, 226, 234);
}
.mf-reviews-mini-slider__bullet:hover {
  background-color: rgb(250, 210, 221);
}
.mf-reviews-mini-slider__bullet.is-active {
  background-color: rgb(250, 210, 221);
}
.mf-reviews-mini-slider__more:hover {
  color: rgb(180, 25, 53);
}

/* css/original/reviews-proof.css */
.mf-product-sales__stars {
  color: rgb(180, 25, 53);
}

/* css/original/reviews-slider.css */
.mf-reviews-slider {
  background-color: rgb(255, 250, 251);
  border-top-color: rgba(226, 153, 169, 0.4);
  border-bottom-color: rgba(226, 153, 169, 0.4);
}
.mf-reviews-slider__eyebrow {
  color: rgb(180, 25, 53);
}
.mf-reviews-slider__title span {
  color: rgb(180, 25, 53);
}
.mf-reviews-slider__badge {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-reviews-slider__badge:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-reviews-slider__dot {
  background-color: rgb(255, 226, 234);
}
.mf-reviews-slider__dot:hover {
  background-color: rgb(250, 210, 221);
}
.mf-reviews-slider__dot.is-active {
  background-color: rgb(250, 210, 221);
}
.mf-reviews-slider__arrow {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-reviews-slider__arrow:hover:not(:disabled) {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
  color: rgb(180, 25, 53);
}
.mf-review-card {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-review-card:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  box-shadow: rgba(197, 30, 60, 0.08) 0px 14px 32px;
}
.mf-review-card__avatar {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.mf-review-card__photo-container {
  background-color: rgb(255, 250, 251);
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-reviews-slider__more {
  background-color: rgb(255, 250, 251);
}
.mf-reviews-slider__more:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  color: rgb(180, 25, 53);
  box-shadow: rgba(197, 30, 60, 0.12) 0px 4px 10px;
}

/* css/original/sales-features.css */


/* css/original/sales-video.css */
.mf-product-sales__video {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-sales__video-link {
  background-color: rgb(255, 226, 234);
}

/* css/original/showcase-gallery.css */
.mf-product-showcase__eyebrow {
  color: rgb(180, 25, 53);
}
.mf-product-showcase__title span {
  color: rgb(180, 25, 53);
}
.mf-product-showcase__card {
  border-top-color: rgba(226, 153, 169, 0.9);
  border-right-color: rgba(226, 153, 169, 0.9);
  border-bottom-color: rgba(226, 153, 169, 0.9);
  border-left-color: rgba(226, 153, 169, 0.9);
}
.mf-product-showcase__instagram {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-product-showcase__instagram:hover {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}

/* css/original/sketch-cta.css */
.mf-product-sketch {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-product-sketch__icon {
  background-color: rgb(255, 226, 234);
}

/* css/original/social-proof.css */
.mf-product-social-proof__surface {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.mf-product-social-proof__item:not(:first-child)::before {
  background-image: linear-gradient(rgba(250, 210, 221, 0) 0%, rgba(250, 210, 221, 0.35) 25%, rgba(250, 210, 221, 0.35) 75%, rgba(250, 210, 221, 0) 100%);
}
.mf-product-social-proof__value::after {
  background-color: rgba(250, 210, 221, 0.45);
}

/* css/original/trust-section.css */
.mf-product-trust__eyebrow {
  color: rgb(180, 25, 53);
}
.mf-product-trust__title span {
  color: rgb(180, 25, 53);
}
.mf-product-trust-card {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.mf-product-trust-card__icon {
  background-color: rgb(255, 226, 234);
}
.mf-product-trust-card__tag {
  color: rgb(180, 25, 53);
}

/* css/original/video-modal.css */


/* css/original/whatsapp-cta.css */


/* css/apex-shell.css */
.apex-origin-note {
  color: rgb(180, 25, 53);
}
.apex-note, .apex-staging-note {
  color: rgb(180, 25, 53);
}
.apex-note {
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
  background-color: rgb(255, 250, 251);
}
.apex-field input {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.mf-person-divider {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 241, 245);
}
.apex-people .mf-mini-option {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.apex-upload-preview {
  background-color: rgb(255, 250, 251);
  border-top-color: rgb(242, 218, 225);
  border-right-color: rgb(242, 218, 225);
  border-bottom-color: rgb(242, 218, 225);
  border-left-color: rgb(242, 218, 225);
}
.apex-upload-state button {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.apex-object-detail {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.apex-process-preview {
  background-color: rgb(255, 250, 251);
}
dialog {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
  background-color: rgb(255, 250, 251);
}
.close-review, [data-gallery-close] {
  border-top-color: rgb(226, 153, 169);
  border-right-color: rgb(226, 153, 169);
  border-bottom-color: rgb(226, 153, 169);
  border-left-color: rgb(226, 153, 169);
}
.eyebrow {
  color: rgb(180, 25, 53);
}
.review-section {
  border-top-color: rgb(242, 218, 225);
}
.review-section dt {
  color: rgb(180, 25, 53);
}
.review-warning {
  background-color: rgb(255, 241, 245);
}
.review-actions .secondary {
  background-color: rgb(255, 226, 234) !important;
}
