@media(max-width:1024px),(pointer:coarse){.hero-card .badge-left{top:16px;left:calc(50% - 126px);right:auto;width:110px;height:132px}.hero-card .badge-right{top:16px;right:calc(50% - 126px);left:auto;width:110px;height:132px}.hero-visual:not(:has(img.hero-bg-img)){padding:180px 20px 30px;min-height:auto}}:root{--mn-ease-out:cubic-bezier(.23,1,.32,1)}@keyframes mn-rise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes mn-rise-sm{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes mn-badge{0%{transform:translateY(-6px) rotate(-2deg)}to{transform:none}}.hero-card{animation:mn-rise .4s var(--mn-ease-out) both!important}.hero-stats div{animation:mn-rise-sm .28s var(--mn-ease-out) both!important}.hero-stats div:nth-child(1){animation-delay:0ms!important}.hero-stats div:nth-child(2){animation-delay:50ms!important}.hero-stats div:nth-child(3){animation-delay:.1s!important}.hero-card .badge-left,.hero-card .badge-right{animation:mn-badge .35s var(--mn-ease-out) both!important}.hero-card .badge-left{animation-delay:60ms!important}.hero-card .badge-right{animation-delay:.12s!important}.hero .reveal,.hero .reveal-stagger,.hero-card .reveal,.hero-card .reveal-stagger,.trust .reveal,.trust .reveal-stagger{opacity:1!important;transform:none!important}.btn,.btn-primary,.btn-secondary,.btn-light,.product-card,.faq summary,#quiz-start{transition:transform .14s var(--mn-ease-out)}.btn:active,.btn-primary:active,.btn-secondary:active,.btn-light:active,#quiz-start:active{transform:scale(.97)}.product-card:active{transform:scale(.985)}.faq summary:active{transform:scale(.99)}.btn:focus-visible,.product-card:focus-visible,.faq summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-3px)}.btn:hover{transform:translateY(-1px)}}.faq summary{cursor:pointer}.faq[open]>*:not(summary){animation:mn-rise-sm .18s var(--mn-ease-out) both}.shopify-pc__banner__dialog{top:auto!important;bottom:0!important;padding:14px 16px calc(14px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;box-shadow:0 -8px 32px -12px #02393866!important}.shopify-pc__banner__dialog h2{display:none!important}.shopify-pc__banner__dialog p{font-size:12.5px!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.shopify-pc__banner__btns,.shopify-pc__banner__btns-granular{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;margin:10px 0 0!important;justify-content:stretch!important}.shopify-pc__banner__dialog button{margin:0!important;padding:11px 14px!important;font-size:14px!important;font-weight:700!important;border-radius:10px!important;flex:1 1 0!important;min-width:118px!important}.shopify-pc__banner__btn-manage-prefs{flex:1 1 100%!important;padding:6px 0!important;font-size:12px!important;font-weight:400!important;text-decoration:underline!important;background:none!important}@media(min-width:900px){.shopify-pc__banner__dialog{left:auto!important;right:20px!important;width:420px!important;margin:0 0 20px!important;border-radius:16px!important}}@media(prefers-reduced-motion:reduce){.hero-card,.hero-stats div,.hero-card .badge-left,.hero-card .badge-right,.faq[open]>*:not(summary){animation:none!important;transform:none!important}.btn:active,.product-card:active,.product-card:hover,.btn:hover{transform:none}}.product-slider .product-card{aspect-ratio:auto;max-height:none;display:flex;flex-direction:column;background:#fff;overflow:hidden}.product-slider .product-card:after{display:none}.product-slider .product-img{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1/1;flex:0 0 auto;border-radius:0}.product-overlay{position:static;inset:auto;padding:16px 18px 20px;color:#023938;display:grid;gap:6px;align-content:start;flex:1 1 auto;background:#fff}.product-overlay .product-tag{background:#045c5a17;border:1px solid rgba(4,92,90,.2);color:#045c5a;-webkit-backdrop-filter:none;backdrop-filter:none;font-size:10.5px;padding:5px 10px;margin-bottom:2px;white-space:normal;line-height:1.35}.product-overlay h3{color:#023938;font-size:18px;line-height:1.25;font-weight:800}.product-overlay .product-cta{color:#045c5a;font-size:12.5px;margin-top:2px}@media(max-width:520px){.product-overlay{padding:14px 16px 18px}.product-overlay h3{font-size:17px}}.slider-hint{display:flex;justify-content:center}.mn-proof{display:inline-flex;align-items:center;gap:11px;flex-wrap:wrap;justify-content:center;font-size:15px;line-height:1.35;color:#3b4a49}.mn-proof-avatars{display:inline-flex;align-items:center;flex:0 0 auto}.mn-proof-avatars>span{width:30px;height:30px;border-radius:50%;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 7px -2px #02393873;margin-left:-10px;display:block;flex:0 0 auto}.mn-proof-avatars>span:first-child{margin-left:0}.mn-proof-avatars svg{display:block;width:100%;height:100%}.mn-proof b{color:#023938;font-weight:800}.mn-pdp-proof{display:flex;flex-direction:column;gap:9px;margin:18px 0 4px;padding:14px 16px;border:1px solid rgba(4,92,90,.16);border-radius:14px;background:#045c5a09}.mn-pdp-proof .mn-proof{font-size:14.5px;justify-content:flex-start}.mn-pdp-rating{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:14px;color:#3b4a49}.mn-pdp-rating .mn-stars{color:#e8a33d;letter-spacing:1.5px;font-size:15px;line-height:1}.mn-pdp-rating .mn-score{font-weight:800;color:#023938;font-size:17px}.mn-pdp-src{display:block;font-size:12px;color:#6b7a79;line-height:1.45}@media(max-width:520px){.mn-pdp-proof{padding:12px 14px}.mn-proof{font-size:14px}}.mn-proof-note{display:block;width:100%;font-size:11.5px;line-height:1.45;color:#7b8a89;margin-top:3px;font-weight:400;letter-spacing:0}.hero .proof{flex-wrap:wrap;align-items:center}.hero .proof>span:not(.stars){font-weight:600}.hero .proof .stars{display:none}.hero .proof{gap:9px}.slider-hint .mn-stars{color:#e8a33d;letter-spacing:1.5px;font-size:15px;line-height:1}.slider-hint .mn-proof b,.mn-proof-hero{font-size:16px}.mn-proof-hero b{font-size:21px;font-weight:850;color:#023938}.mn-proof-hero .mn-proof-avatars>span{width:34px;height:34px}@media(max-width:520px){.mn-proof-hero{font-size:15px}.mn-proof-hero b{font-size:19px}}.mn-proof-avatars>span{background:#fff}.mn-proof-avatars img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.mn-proof-hero{justify-content:flex-start;flex-wrap:nowrap;gap:12px;text-align:left}.mn-proof-hero>span:last-child{flex:1 1 auto}.hero-stats{align-items:stretch}.hero-stats>div{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:82px;gap:2px}.hero-stats>div>strong{line-height:1.15}.hero-stats>div>span{line-height:1.25}@media(max-width:520px){.hero-stats>div{min-height:74px}.mn-proof-hero{gap:10px}}.mn-stock{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:#1f7a44;margin:14px 0 2px;line-height:1.35}.mn-stock i{width:9px;height:9px;border-radius:50%;background:#22a35a;flex:0 0 auto;box-shadow:0 0 0 3px #22a35a2e}@media(max-width:520px){.mn-stock{font-size:14px}}.product-detail-card{position:relative}.product-detail-card .product-detail-content h2 a{text-decoration:none;color:inherit}.product-detail-card .product-detail-content h2 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-detail-card .product-detail-content h2 a[href="#"]:after{content:none}.product-detail-card .product-img,.product-detail-card .buy-row .btn{position:relative;z-index:2}@media(hover:hover)and (pointer:fine){.product-detail-card{transition:transform .17s var(--mn-ease-out),box-shadow .17s var(--mn-ease-out)}.product-detail-card:has(h2 a:not([href="#"])):hover{transform:translateY(-2px);box-shadow:0 16px 36px -20px #02393880}.product-detail-card:has(h2 a:not([href="#"])):hover .buy-row .btn-primary{transform:translateY(-1px)}}.product-detail-card:has(h2 a:not([href="#"])):focus-within{outline:2px solid #045C5A;outline-offset:4px;border-radius:14px}@media(max-width:560px){.mn-pdp-proof{gap:0}.mn-pdp-proof .mn-proof{flex-wrap:nowrap;align-items:center;gap:10px;padding-bottom:11px}.mn-pdp-proof .mn-proof>span:last-child{flex:1 1 auto}.mn-pdp-rating{display:grid;grid-template-columns:max-content max-content;column-gap:10px;row-gap:2px;justify-content:start;align-items:center;padding-top:11px;border-top:1px solid rgba(4,92,90,.14)}.mn-pdp-rating .mn-stars{grid-column:1;grid-row:1}.mn-pdp-rating .mn-score{grid-column:2;grid-row:1;justify-self:start}.mn-pdp-rating>span:last-child{grid-column:1 / -1;grid-row:2;font-size:12.5px;color:#6b7a79;line-height:1.45}}.mn-stars.mn-stars-p{position:relative;display:inline-block;color:#d8dedd;letter-spacing:1.5px;font-size:15px;line-height:1;white-space:nowrap}.mn-stars.mn-stars-p:before{content:"\2605\2605\2605\2605\2605"}.mn-stars.mn-stars-p:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--mn-fill,100%);overflow:hidden;color:#e8a33d;white-space:nowrap}.slider-hint .mn-stars.mn-stars-p,.mn-pdp-rating .mn-stars.mn-stars-p{color:#d8dedd}.mn-stars.mn-stars-p{display:inline-block!important;width:max-content;justify-self:start;align-self:center;flex:0 0 auto}.mn-src{margin-top:4px;font-size:12px;line-height:1.5;color:#6b7a79}.mn-src>summary{cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#6b7a79;text-decoration:underline;text-underline-offset:2px;list-style:none;font-weight:400}.mn-src>summary::-webkit-details-marker{display:none}.mn-src>summary:after{content:none}.mn-src>summary:hover{color:#045c5a}.mn-src p{margin:8px 0 0;font-size:12px;line-height:1.55;color:#6b7a79;max-width:62ch}.mn-src p+p{margin-top:6px}.slider-hint .mn-src,.slider-hint+.mn-src{width:100%;text-align:center;margin-top:5px}.slider-hint .mn-src>summary,.slider-hint+.mn-src>summary{justify-content:center}.slider-hint .mn-src p,.slider-hint+.mn-src p{margin-left:auto;margin-right:auto;text-align:center}.slider-hint{flex-wrap:wrap;align-items:center;row-gap:2px}.slider-hint .mn-proof{flex:1 0 100%;justify-content:center;flex-wrap:wrap;gap:5px 9px}.slider-hint .mn-hint-score{white-space:nowrap}.slider-hint .mn-hint-src{white-space:nowrap;font-size:13px;color:#6b7a79;font-weight:400}@media(max-width:560px){.slider-hint .mn-proof{font-size:14px;gap:3px 8px}.slider-hint .mn-hint-src{flex:1 0 100%;text-align:center;font-size:12.5px}.slider-hint .mn-src>summary,.slider-hint+.mn-src>summary{font-size:11.5px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/medical-nights-custom-fixes.css.map */
