@font-face{font-family:"TT Ramillas Regular";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight Italic";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff") format("woff")}@font-face{font-family:"TT Ramillas Bold";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff") format("woff")}@font-face{font-family:"Macys Sans Regular";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:"Macys Sans Medium";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:"Macys Sans Bold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:"Macys Sans XBold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff") format("woff")}@font-face{font-family:"HelveticaNeueW01-75Bold";font-display:swap;src:url("//assets.macysassets.com/dyn_img/fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("//assets.macysassets.com/dyn_img/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff")}@font-face{font-family:"HelveticaNeueW01-55Roma";font-display:swap;src:url("//assets.macysassets.com/dyn_img/fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("//assets.macysassets.com/dyn_img/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff")}@font-face{font-family:"Carrig W01 Display Italic";font-display:swap;src:url("//assets.macysassets.com/dyn_img/fonts/abc1ceef-a1a9-4920-a847-85fcb931c91e.woff2") format("woff2"),url("//assets.macysassets.com/dyn_img/fonts/406e6106-9fa8-4bf2-8c50-a1bd63b69f98.woff") format("woff")}#campaign.page-results #mq-quiz-wrapper{display:none}#campaign.page-results #mq-reasons{display:none}#campaign.page-results .mq-result-banner{display:flex}#campaign.page-results #mq-quiz-container{display:none}#campaign.page-results .shop-wrapper{display:block}#campaign .mq-container{max-width:1440px;margin:0 auto;overflow:hidden}#campaign .mq-container img,#campaign .mq-container picture{position:relative}#campaign .mq-hero-text{position:absolute;width:100%;text-align:center;top:15.5%;padding:0 4%;margin-top:4%}#campaign .mq-hero-text h1{color:#000;font-family:"TT Ramillas Regular",Arial,sans-serif;font-weight:normal;letter-spacing:0;font-size:56px;line-height:1;margin-bottom:0.5em;letter-spacing:-0.05em}#campaign .mq-hero-text h1 span{font-family:"Macys Sans Bold",arial,sans-serif}#campaign .mq-hero-text p{font-family:"Macys Sans Regular",arial,sans-serif;font-size:32px;letter-spacing:0;color:#000;margin-bottom:1.5em;line-height:1}#campaign .mq-hero-text button{font-family:"Macys Sans Medium",arial,sans-serif;font-size:22px;font-weight:normal;background:#000;color:#fff;letter-spacing:-0.01em;width:194px;height:56px;border-radius:5px;cursor:pointer}#campaign .mq-row-margin{margin-bottom:3%}#campaign #mq-reasons{margin-top:4.1%;padding:0 12px}#campaign #mq-reasons .reasons-to-buy{display:flex;justify-content:space-between}#campaign #mq-reasons h2{font-family:"Macys Sans Bold",arial,sans-serif;font-size:25px;letter-spacing:-0.015em;font-weight:normal;margin:0 0 .7%}#campaign #mq-reasons .reasons-card{width:23.75%}#campaign #mq-reasons .reasons-card>*{margin-bottom:10px}#campaign #mq-reasons .reasons-card .reasons-card-icon{min-height:65px}#campaign #mq-reasons .reasons-card h5{font-size:18px;line-height:1.125;font-weight:normal;font-family:"Macys Sans Bold",arial,sans-serif;letter-spacing:-0.01em;width:273px}#campaign #mq-reasons .reasons-card a{font-size:18px;letter-spacing:0em;font-family:"Macys Sans Medium",arial,sans-serif;text-decoration:underline}#campaign #mq-quiz-container{height:560px;position:relative;transform:translateX(100%);-webkit-transform:translateX(100%)}#campaign #mq-quiz-container::after{content:"";position:absolute;height:100%;width:100%;left:0;top:0;z-index:-1;background-color:#a6a198;background-image:url(https://assets.mcomnyapps.net/vitamin-supplement-quiz/2024-09-22/images/hero_banner_quiz.jpg);background-size:cover}#campaign .slide-in{transform:translateX(0) !important;-webkit-transform:translateX(0) !important;transition:transform 0.3s ease-in-out;-webkit-transition:transform 0.3s ease-in-out}#campaign .slide-on-left{transform:translateX(-100%) !important;-webkit-transform:translateX(-100%) !important}#campaign .slide-out{transform:translateX(0%) !important;-webkit-transform:translateX(0%) !important;transition:transform 0.3s ease-in-out !important;-webkit-transition:transform 0.3s ease-in-out !important}#campaign .mq-loader{position:absolute;margin-left:36%;margin-top:31%}#campaign #mq-quiz-container #mq-quiz-top{background:none}#campaign #mq-quiz-container .mq-flex-question{display:flex;justify-content:space-around;height:175px}#campaign #mq-quiz-container .mq-question-text{width:90%;align-self:center}#campaign #mq-quiz-container .mq-question-text p{color:#000;font-family:"TT Ramillas Regular",Arial,sans-serif;letter-spacing:-0.03em;font-size:45px;font-weight:400;text-align:center;line-height:1;margin:0 auto}#campaign #mq-quiz-container .mq-question-text p span{font-size:17px}#campaign #mq-quiz-container #quiz-slide-wrapper{margin-top:0%;display:flex;flex-direction:column;justify-content:space-between;height:310px}#campaign #mq-quiz-container .quiz-clear-answers{visibility:hidden;margin:1% 4%;text-align:right}#campaign #mq-quiz-container .quiz-clear-answers a{text-transform:none}#campaign #mq-quiz-container .mq-answers-flex-container{width:794px;margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}#campaign #mq-quiz-container .mq-space-around{justify-content:space-around}#campaign #mq-quiz-container .mq-answers-flex-item{position:relative;margin:1.8% 0;width:48.11%;height:58px;border-radius:5px;font-size:1em;text-align:center;opacity:1;background:#000;color:white;cursor:pointer}#campaign #mq-quiz-container li[data-slide-number="1"],#campaign #mq-quiz-container li[data-slide-number="3"]{width:48.11%}#campaign #mq-quiz-container .mq-answers-flex-item.active{border:2px solid;opacity:1;background:#fff;color:#000}#campaign #mq-quiz-container .mq-answers-flex-item:hover{opacity:1}#campaign #mq-quiz-container .mq-answers-flex-item:hover .mq-tooltip{visibility:visible}#campaign #mq-quiz-container .mq-answers-flex-item h6{font-family:"Macys Sans Medium",arial,sans-serif;font-weight:normal;font-size:22px;color:inherit;letter-spacing:-0.01em;line-height:2.636;margin:0;padding:0}#campaign #mq-quiz-container .product-quantity{font-family:"Macys Sans Regular",arial,sans-serif;font-size:14px;line-height:1;margin:0 4% 0 0;max-width:200px;text-align:center;display:inline}#campaign #mq-quiz-container .skip-to-results{font-family:"Macys Sans Medium",arial,sans-serif;display:inline;font-size:18px;max-width:280px;text-align:center;margin:0 auto;cursor:pointer}#campaign #mq-quiz-container .concentration-dots{width:100%;display:flex;justify-content:center;align-items:center;margin:0}#campaign #mq-quiz-container .mq-buttons{display:flex;align-self:center;text-decoration:none;text-transform:none;font-family:"Macys Sans Medium",arial,sans-serif}#campaign #mq-quiz-container ul.concentration-dots li{display:inline-block;list-style-type:circle}#campaign #mq-quiz-container ul.concentration-dots li:first-child,#campaign #mq-quiz-container ul.concentration-dots li:last-child{margin:0 15px}#campaign #mq-quiz-container .mq-quest-left{margin-left:15px;font-family:"Macys Sans Medium",arial,sans-serif}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots{height:4px;width:75px;border-radius:2px;background-color:#EEEEEE}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots.activedot{background-color:#000}#campaign #mq-quiz-container .prevSlide{background:url(https://storage.googleapis.com/assets.mcomnyapps.net/mattress-quiz/2023-03-27/images/quiz_arrow.svg);padding-left:32%;transform-origin:center;transform:rotate(180deg)}#campaign #mq-quiz-container .nextSlide{background:url(https://storage.googleapis.com/assets.mcomnyapps.net/mattress-quiz/2023-03-27/images/quiz_arrow.svg)}#campaign #mq-quiz-container .prevSlide,#campaign #mq-quiz-container .nextSlide{filter:invert(1);width:43px;height:43px;cursor:pointer;background-repeat:no-repeat;background-size:contain}#campaign .mq-result-text p,#campaign .mq-final-result-text p{font-family:"Macys Sans Medium",arial,sans-serif;font-size:36px;text-align:center}#campaign .mq-final-result-text p{background-color:#f8f8f8;padding:2%}#campaign #products{margin-top:3%}#campaign .mq-result-banner{width:100%;height:195px;background:#F7F4EA;display:none;justify-content:center;flex-direction:column;padding:0 85px;align-items:center;background-image:url(https://assets.mcomnyapps.net/vitamin-supplement-quiz/2024-09-22/images/hero_results.jpg);background-size:cover;height:338px;margin:0 0 60px}#campaign .mq-result-banner h2{color:#000;font-family:"TT Ramillas Regular",Arial,sans-serif;letter-spacing:-0.04em;font-size:72px;font-weight:400;text-align:center;line-height:1;margin:0 auto 0.2em;max-width:54%}#campaign .mq-result-banner p{font-size:18px;font-family:"Macys Sans Regular",arial,sans-serif;line-height:1.22;letter-spacing:0;margin-bottom:1.25em;text-align:center;max-width:54%}#campaign .mq-result-banner a{font-family:"Macys Sans Medium",arial,sans-serif;letter-spacing:0;font-size:18px}#campaign .mq-result-banner .copy-left{height:85px;width:34.49%;display:flex;flex-direction:column;justify-content:space-between}#campaign .mq-result-banner .preference-container{width:65.51%;height:101px;display:flex;justify-content:space-between}#campaign .mq-result-banner .result-preference{font-family:"Macys Sans Medium",arial,sans-serif;font-size:14px;line-height:1.07;letter-spacing:-0.02em;width:14.63%;height:99px;border-radius:5px;display:flex;justify-content:center;align-items:center;background:#fff;text-align:center}#campaign .shop-wrapper{display:none}#campaign .hidden,#campaign .mobile-only{display:none}@media screen and (min-width: 1464px){#campaign #mq-reasons{padding:0}}@media only screen and (max-width: 1440px){#campaign .mq-hero-text h1{font-size:3.88889vw}#campaign .mq-hero-text p{font-size:2.22222vw}#campaign .mq-hero-text button{font-size:1.52778vw;width:13.47222vw;height:3.88889vw}#campaign #mq-reasons h2{font-size:1.73611vw}#campaign #mq-reasons .reasons-card>*{margin-bottom:.69444vw}#campaign #mq-reasons .reasons-card h5{font-size:1.25vw}#campaign #mq-reasons .reasons-card p{font-size:1.25vw;width:18.95833vw}#campaign #mq-reasons .reasons-card a{font-size:1.25vw}#campaign .mq-result-banner{height:23.26389vw;padding:0 5.90278vw;margin:0 0 4.16667vw}#campaign .mq-result-banner h2{font-size:5vw}#campaign .mq-result-banner a,#campaign .mq-result-banner p{font-size:1.25vw}#campaign .mq-result-banner .copy-left{height:5.90278vw}#campaign .mq-result-banner .preference-container{height:7.01389vw}#campaign .mq-result-banner .result-preference{height:6.875vw;font-size:.97222vw;border-radius:.34722vw}}@media only screen and (max-width: 1280px){#campaign #mq-quiz-container{height:43.75vw}#campaign #mq-quiz-container::after{background-color:#a6a198;background-size:cover}#campaign #mq-quiz-container .mq-flex-question{height:13.67188vw}#campaign #mq-quiz-container .mq-question-text p{font-size:4.375vw}#campaign #mq-quiz-container .mq-question-text p span{font-size:1.32812vw}#campaign #mq-quiz-container #quiz-slide-wrapper{height:24.21875vw}#campaign #mq-quiz-container .quiz-clear-answers{visibility:hidden;margin:1% 4%;text-align:right}#campaign #mq-quiz-container .mq-answers-flex-container{width:62.03125vw}#campaign #mq-quiz-container .mq-answers-flex-item{height:4.53125vw;border-radius:.39062vw}#campaign #mq-quiz-container .mq-answers-flex-item h6{font-size:1.71875vw}#campaign #mq-quiz-container .product-quantity{font-size:1.09375vw;max-width:15.625vw}#campaign #mq-quiz-container .skip-to-results{font-size:1.40625vw}#campaign #mq-quiz-container ul.concentration-dots li{display:inline-block;list-style-type:circle}#campaign #mq-quiz-container ul.concentration-dots li:first-child,#campaign #mq-quiz-container ul.concentration-dots li:last-child{margin:0 1.17188vw}#campaign #mq-quiz-container .mq-quest-left{margin-left:1.17188vw}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots{height:.3125vw;width:5.85938vw;border-radius:.15625vw;background-color:#fff}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots.activedot{background-color:#000}#campaign #mq-quiz-container .prevSlide,#campaign #mq-quiz-container .nextSlide{width:3.35938vw;height:3.35938vw}#campaign #mq-quiz-container .hidden{display:none}}@media only screen and (max-width: 1024px){#campaign .mq-result-banner .result-preference{font-size:9px;padding:0.75vw}}@media only screen and (max-width: 750px){#campaign .desktop-only{display:none}#campaign .mobile-only{display:block}#campaign picture,#campaign img{width:100%}#campaign .mq-hero-text{padding:0 8%;margin-top:12%;top:0}#campaign .mq-hero-text h1{font-size:10.66667vw;line-height:1;margin-bottom:.7em}#campaign .mq-hero-text p{font-size:3.73333vw}#campaign .mq-hero-text button{font-size:4.8vw;width:45.33333vw;height:13.86667vw}#campaign #mq-quiz-container{height:155.73333vw}#campaign #mq-quiz-container::after{background-color:#F7F4EA;background-image:none;background-size:cover}#campaign #mq-quiz-container .mq-flex-question{height:46vw}#campaign #mq-quiz-container .concentration-dots{margin:4vw 0 0}#campaign #mq-quiz-container .mq-question-text p{font-size:9.33333vw}#campaign #mq-quiz-container .mq-question-text p span{font-size:4.53333vw}#campaign #mq-quiz-container #quiz-slide-wrapper{height:88vw}#campaign #mq-quiz-container .quiz-clear-answers{visibility:hidden;margin:1% 4%;text-align:right}#campaign #mq-quiz-container .mq-answers-flex-container{flex-direction:column;align-items:center;justify-content:space-evenly;width:94%}#campaign #mq-quiz-container .mq-answers-flex-container[data-index="2"],#campaign #mq-quiz-container .mq-answers-flex-container[data-index="0"]{flex-direction:row;align-items:flex-start}#campaign #mq-quiz-container .mq-answers-flex-item{width:39.2vw;height:13.33333vw;border-radius:1.33333vw;margin:2.6% 0}#campaign #mq-quiz-container .mq-answers-flex-container[data-index="2"] li[data-slide-number="2"]{width:46.4vw}#campaign #mq-quiz-container li[data-slide-number="1"],#campaign #mq-quiz-container li[data-slide-number="3"]{width:39.2vw}#campaign #mq-quiz-container .mq-answers-flex-item h6{font-size:4.26667vw;line-height:3.2}#campaign #mq-quiz-container .mq-answers-flex-item.active h6{line-height:3}#campaign #mq-quiz-container .product-quantity{font-size:3.73333vw;display:block;max-width:100%;margin:0 0 4%}#campaign #mq-quiz-container .skip-to-results{font-size:4.8vw}#campaign #mq-quiz-container ul.concentration-dots li{display:inline-block;list-style-type:circle}#campaign #mq-quiz-container ul.concentration-dots li:first-child,#campaign #mq-quiz-container ul.concentration-dots li:last-child{margin:0 2vw}#campaign #mq-quiz-container .mq-quest-left{font-size:4.26667vw;margin-left:3vw}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots{height:1.06667vw;width:19.2vw;border-radius:0;background-color:#fff}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots:nth-child(2){border-top-left-radius:1.33333vw;border-bottom-left-radius:1.33333vw}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots:nth-last-child(3){border-top-right-radius:1.33333vw;border-bottom-right-radius:1.33333vw}#campaign #mq-quiz-container ul.concentration-dots li.clickable-dots.activedot{background-color:#000}#campaign #mq-quiz-container .prevSlide,#campaign #mq-quiz-container .nextSlide{width:6.4vw;height:6.4vw}#campaign .mq-final-result-text p,#campaign .mq-result-text p{font-size:6.5vw}#campaign .mq-final-result-text p{line-height:6.5vw;padding:6%}#campaign #mq-reasons{padding:0}#campaign #mq-reasons h2{font-size:6.4vw;line-height:1.2;width:90%;margin:6vw auto 7vw}#campaign #mq-reasons .reasons-to-buy{justify-content:space-evenly;flex-wrap:wrap}#campaign #mq-reasons .reasons-card{width:42.66667vw;margin-bottom:4.2vw}#campaign #mq-reasons .reasons-card>*{margin-bottom:2.66667vw}#campaign #mq-reasons .reasons-card h5{font-size:4.26667vw;width:100%;line-height:1.3125}#campaign #mq-reasons .reasons-card a{font-size:3.73333vw}#campaign #mq-reasons .reasons-card .reasons-card-icon{min-height:10.66667vw}#campaign .mq-result-banner{width:100%;height:155.73333vw;background-image:url(https://assets.mcomnyapps.net/vitamin-supplement-quiz/2024-09-22/images/hero_results_m.jpg);justify-content:flex-start;padding:13.33333vw 4.88vw 0;margin:0 0 12vw}#campaign .mq-result-banner h2{font-size:10.66667vw;max-width:100%}#campaign .mq-result-banner p{font-size:4.26667vw;max-width:100%;text-align:center}#campaign .mq-result-banner a{font-size:3.73333vw}}#campaign #quiz-slide-bottom{pointer-events:none;text-align:center}#campaign #quiz-slide-bottom .facet{pointer-events:all}#campaign .facets-that-were-selected [value*="?id="]{display:none !important}#campaign .productgrid .productgrid-pagination,#campaign .productgrid .productgrid-subnav .productgrid-sorter{display:none}
