.mn-rutina-hero{--routine-ink: #201d1b;--routine-cream: #fffaf3;--routine-pink: #f7d7df;--routine-lilac: #eee1f6;--routine-orange: #f58b38;color:var(--routine-ink);padding:clamp(18px,3vw,38px) clamp(14px,3vw,38px) 28px;background:linear-gradient(130deg,#fffaf3 20%,#fdece9 70%,#f6eaf8)}.mn-rutina-hero *{box-sizing:border-box}.mn-rutina-hero__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;max-width:1180px;margin-inline:auto;overflow:hidden;border:2px solid var(--routine-ink);border-radius:24px;background:var(--routine-cream);box-shadow:7px 8px #dd9db6}.mn-rutina-hero__copy{min-width:0;padding:clamp(26px,4vw,52px)}.mn-rutina-hero__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 16px;color:#ab3e63;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:none}.mn-rutina-hero__eyebrow span{color:#aa754f;font-size:21px}.mn-rutina-hero h2{margin:0;color:var(--routine-ink);font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(44px,5.6vw,76px);font-weight:900;line-height:.98;letter-spacing:-.025em;text-transform:uppercase}.mn-rutina-hero h2 span{color:#632c76}.mn-rutina-hero__intro{max-width:450px;margin:20px 0 16px;color:#5b5553;font-size:16px;line-height:1.6}.mn-rutina-hero__essentials{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 25px;padding:0;list-style:none}.mn-rutina-hero__essentials li{margin:0;padding:7px 10px;border:1px solid #c4a8c6;border-radius:999px;background:#f7edf9;color:#512561;font-size:11px;font-weight:700;line-height:1.3}.mn-rutina-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:13px 22px;border:2px solid var(--routine-ink);border-radius:10px;background:var(--routine-orange);box-shadow:4px 4px 0 var(--routine-ink);color:var(--routine-ink);font-family:var(--font-body--family),Arial,sans-serif;font-size:14px;font-weight:800;text-decoration:none}.mn-rutina-hero__cta:hover{background:#ffab5c}.mn-rutina-hero__cta:focus-visible{outline:3px solid #632c76;outline-offset:6px}.mn-rutina-hero__visual{display:grid;min-width:0;align-self:stretch;margin:0;padding:18px;border-left:1.5px solid var(--routine-ink);background:var(--routine-lilac)}.mn-rutina-hero__visual img{display:block;align-self:center;width:100%;height:auto;max-height:420px;border:1.5px solid var(--routine-ink);border-radius:16px;object-fit:contain;background:#efe4d6}.mn-rutina-hero__visual figcaption{align-self:end;margin-top:12px;color:#512561;font-size:11px;line-height:1.5;text-align:center}body:has(.mn-rutina-hero) #MainContent{--color-background: #fffaf3;--color-foreground: #201d1b;background:#fffaf3;color:#201d1b}body:has(.mn-rutina-hero) .product-information{padding-block:32px 48px}body:has(.mn-rutina-hero) .product-details{min-width:0;padding:clamp(20px,2.5vw,32px);border:2px solid #201d1b;border-radius:20px;background:#fffdfa;box-shadow:6px 7px #d8c3e8;scroll-margin-top:calc(var(--header-height, 90px) + 18px)}body:has(.mn-rutina-hero) .product-information h1{margin-bottom:10px;color:#201d1b;font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(36px,3.5vw,54px)!important;font-weight:900;line-height:1.04!important;letter-spacing:-.02em}body:has(.mn-rutina-hero) .mn-pdp-benefit{color:#5b5553;font-size:14px;line-height:1.5}body:has(.mn-rutina-hero) .product-details .price{color:#201d1b;font-family:var(--font-body--family),Arial,sans-serif;font-size:26px;font-weight:800}body:has(.mn-rutina-hero) .tax-note{color:#5b5553;font-size:11px;line-height:1.5}body:has(.mn-rutina-hero) .variant-option--buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px}body:has(.mn-rutina-hero) .variant-option legend{width:100%;margin-bottom:12px;color:#512561;font-family:var(--font-body--family),Arial,sans-serif;font-size:14px;font-weight:800}body:has(.mn-rutina-hero) .variant-option__button-label{width:100%!important;min-width:0!important;min-height:48px;padding:10px 12px;border:1.5px solid #c4a8c6;border-radius:12px;background:#fffaf3;color:#201d1b;font-family:var(--font-body--family),Arial,sans-serif;font-size:12px;line-height:1.35;text-align:center;box-shadow:none}body:has(.mn-rutina-hero) .variant-option__button-label:has(input:checked){border-color:#632c76;background:#eee1f6;color:#512561;font-weight:800;box-shadow:2px 3px #c8acd6}body:has(.mn-rutina-hero) .variant-option__button-label__pill{border-radius:11px;background:transparent!important}body:has(.mn-rutina-hero) .variant-option__button-label__text{min-width:0;white-space:normal;overflow-wrap:anywhere}body:has(.mn-rutina-hero) .variant-option__button-label:has(input:focus-visible){outline:3px solid #632c76;outline-offset:3px}body:has(.mn-rutina-hero) .product-media-container{overflow:hidden;border:1.5px solid #201d1b;border-radius:16px;background:#fffaf3}body:has(.mn-rutina-hero) .quantity-selector{border:1.5px solid #201d1b;border-radius:12px;background:#fffaf3}body:has(.mn-rutina-hero) .quantity-selector :is(button,input){color:#201d1b}body:has(.mn-rutina-hero) :is(.add-to-cart-button,.sticky-add-to-cart__button){min-height:48px;border:2px solid #201d1b;border-radius:10px;background:#f58b38;box-shadow:3px 4px #201d1b;color:#201d1b;font-weight:800}body:has(.mn-rutina-hero) :is(.add-to-cart-button,.sticky-add-to-cart__button):hover:not(:disabled){background:#ffab5c}body:has(.mn-rutina-hero) :is(.add-to-cart-button,.sticky-add-to-cart__button):focus-visible{outline:3px solid #632c76;outline-offset:5px}body:has(.mn-rutina-hero) .mn-wa-buy{min-height:48px;border:1.5px solid #632c76;border-radius:12px;background:#f7edf9;color:#512561}body:has(.mn-rutina-hero) .mn-product-details{border:1px solid #d8c3e8;border-radius:12px;background:#fffaf3}body:has(.mn-rutina-hero) .mn-delivery-line{color:#5b5553;font-size:12px;line-height:1.6}body:has(.mn-rutina-hero) .mn-pdp-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body:has(.mn-rutina-hero) .mn-pdp-summary__item{min-width:0;border:1px solid #d8c3e8;border-radius:12px;background:#f7edf9;color:#201d1b}body:has(.mn-rutina-hero) .mn-pdp-summary__icon{color:#632c76}body:has(.mn-rutina-hero) .sticky-add-to-cart__bar{border:1.5px solid #201d1b;border-radius:16px;background:#fffdfa;color:#201d1b;box-shadow:4px 5px #d8c3e8}body:has(.mn-rutina-hero) .mn-rutina-complete{color:#201d1b}body:has(.mn-rutina-hero) .mn-rutina-complete h2{color:#201d1b;font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(42px,5vw,64px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase}body:has(.mn-rutina-hero) .mn-rutina-complete__intro>span{display:none}body:has(.mn-rutina-hero) :is(.mn-rutina-complete__intro>p,.mn-rutina-complete__tag){color:#ab3e63}body:has(.mn-rutina-hero) :is(.mn-rutina-complete__intro>div,.mn-rutina-complete__card-copy>p:not(.mn-rutina-complete__tag)){color:#5b5553}body:has(.mn-rutina-hero) .mn-rutina-complete__card{border:2px solid #201d1b;border-radius:18px;background:#fffdfa;box-shadow:5px 6px #dd9db6}body:has(.mn-rutina-hero) .mn-rutina-complete__card--shampoo{background:#f7edf9;box-shadow:5px 6px #d8c3e8}body:has(.mn-rutina-hero) .mn-rutina-complete__card h3{color:#201d1b;font-family:var(--font-heading--family),"Arial Narrow",sans-serif;font-size:clamp(24px,2.3vw,32px);font-weight:700;letter-spacing:0}body:has(.mn-rutina-hero) .mn-rutina-complete__card a{color:#632c76;text-underline-offset:4px}@media(max-width:749px){.mn-rutina-hero{padding:16px 14px 25px}.mn-rutina-hero__panel{grid-template-columns:1fr;border-radius:20px;box-shadow:5px 6px #dd9db6}.mn-rutina-hero__copy{padding:26px 23px}.mn-rutina-hero__eyebrow{margin-bottom:13px;font-size:10px}.mn-rutina-hero h2{font-size:clamp(38px,10vw,54px)}.mn-rutina-hero__intro{margin-top:15px;font-size:14px}.mn-rutina-hero__essentials{margin-bottom:20px;gap:6px}.mn-rutina-hero__essentials li{font-size:10px}.mn-rutina-hero__cta{width:100%}.mn-rutina-hero__visual{padding:14px;border-top:1.5px solid #201d1b;border-left:0}.mn-rutina-hero__visual img{width:100%;height:235px;object-fit:contain}.mn-rutina-hero__visual figcaption{margin-top:8px;font-size:10px}body:has(.mn-rutina-hero) .product-information{padding-block:24px 32px}body:has(.mn-rutina-hero) .product-details{margin-inline:14px;padding:23px 18px;border-radius:18px;box-shadow:4px 5px #d8c3e8}body:has(.mn-rutina-hero) .product-information h1{font-size:36px!important}body:has(.mn-rutina-hero) .variant-option__button-label{font-size:13px;padding:12px 8px}body:has(.mn-rutina-hero) .sticky-add-to-cart__bar{max-width:calc(100vw - 24px)}}@media(prefers-reduced-motion:reduce){body:has(.mn-rutina-hero) *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/139/assets/mn-rutina-redesign.css.map */
