.MainProductInfo_MainInfo__aEdxW{margin-bottom:30px}.MainProductInfo_YellowBorder__fXkTO{border:1px solid #fbaf1f;z-index:1;border-radius:5px;position:relative;padding-top:23px}.MainProductInfo_Header__4R8eB{display:flex}.MainProductInfo_Title__zH1Dp{font-size:22px;margin:0;font-weight:500;z-index:2;position:absolute;top:-14px;background:#f9f8f8;padding:0 12px;left:18px}@media screen and (max-width:991px){.MainProductInfo_Title__zH1Dp{background-color:#fff}}@media screen and (max-width:768px){.MainProductInfo_Title__zH1Dp{font-size:14px;top:-10px;padding:0 6px;left:6px}}.MainProductInfo_Close__Wfo7b{z-index:2;position:absolute;top:-14px;background:#f9f8f8;right:12px;cursor:pointer;width:35px;height:30px;display:flex;justify-content:center;padding:0 5px 0 4px}@media screen and (max-width:991px){.MainProductInfo_Close__Wfo7b{background-color:#fff}}.MainProductInfo_Close__Wfo7b svg{width:30px;height:30px}.MainProductInfo_Image__hpAhY{width:100%;height:100%}.MainProductInfo_Image__hpAhY span{height:100%!important}.MainProductInfo_Image__hpAhY img{height:100%;min-height:420px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1250px)and (min-width:1024px){.MainProductInfo_Image__hpAhY img{min-height:320px}}@media screen and (max-width:768px){.MainProductInfo_Image__hpAhY img{min-height:320px}}@media screen and (max-width:500px){.MainProductInfo_Image__hpAhY img{min-height:240px}}.MainProductInfo_Banner__TCanG{background-color:#290033;display:flex;position:absolute;width:calc(100% + 18px);top:41px;padding:5px 21px 5px 32px;align-items:center;left:-8px;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:3}@media screen and (max-width:768px){.MainProductInfo_Banner__TCanG{padding:5px 0 5px 10px;top:24px}}.MainProductInfo_Banner__TCanG:before{content:"";display:block;position:absolute;top:100%;left:0;width:0;height:0;border-color:transparent #0f4686 transparent transparent;border-style:solid;border-width:0 8px 24px 0}.MainProductInfo_BannerText__w34cC{color:#fff;font-size:14px;font-weight:500;margin-right:10px;text-transform:uppercase}@media screen and (max-width:768px){.MainProductInfo_BannerText__w34cC{font-size:11px;font-weight:300}}.MainProductInfo_BannerIcon__sD2Ep{cursor:pointer}.MainProductInfo_BannerIcon__sD2Ep line,.MainProductInfo_BannerIcon__sD2Ep path{stroke:#fff}@media screen and (max-width:768px){.MainProductInfo_BannerIcon__sD2Ep{display:none}}.MainProductInfo_AdditionalInfo__EQENG{background-color:#f9f8f8;border-radius:5px;padding:20px 30px}@media screen and (max-width:1024px){.MainProductInfo_AdditionalInfo__EQENG{padding:20px 10px}}.MainProductInfo_SpecificationsWrapper__kqZ15{display:flex;grid-gap:8px;flex-wrap:wrap;padding-bottom:20px}.MainProductInfo_Specification__cgLTp{border-radius:5px;padding:2px 5px;font-size:12px;font-weight:500;line-height:1.67;letter-spacing:.3px;text-align:left;color:#0f4686}.MainProductInfo_Specification--material__3vTde{background-color:#c0e5d2}.MainProductInfo_Specification--layers__1SV0_{background-color:#c8d7ea}.MainProductInfo_Specification--thickness__WOCFq{background-color:#f3c8c8}.MainProductInfo_Specification--coverMaterials__Q9qgY{background-color:#fae6c1}.MainProductInfo_Quote__0ghaR{font-size:16px;font-weight:400;margin-bottom:5px}@media screen and (max-width:768px){.MainProductInfo_Quote__0ghaR{color:#686460;font-size:300;font-size:14px}}.MainProductInfo_QuoteAttributionWrapper__OkI_x{display:flex;align-items:center}.MainProductInfo_QuoteAttributionDecoration__4PuHh{height:1px;width:20px;margin-right:5px;background-color:#686460}.MainProductInfo_QuoteAttribution__MZmyF{font-size:16px;font-weight:300;color:#686460}@media screen and (max-width:768px){.MainProductInfo_QuoteAttribution__MZmyF{font-size:12px}}.BestFor_MattressComparisonGridItemBestFor__3HjMW{border:1px solid #12874e;border-radius:5px;position:relative;padding:15px 30px;margin-bottom:30px}@media screen and (max-width:768px){.BestFor_MattressComparisonGridItemBestFor__3HjMW{padding:10px 15px;margin-bottom:30px}}.BestFor_MattressComparisonGridItemBestFor__SectionTitle__rL6BR{font-size:22px;font-weight:500;margin:0;position:absolute;top:-14px;background:#fff;padding:0 12px;left:18px}@media screen and (max-width:768px){.BestFor_MattressComparisonGridItemBestFor__SectionTitle__rL6BR{font-size:14px;padding:0 6px;top:-8px;left:8px}}.BestFor_MattressComparisonGridItemBestFor__ProductTitle__C_3qQ{color:#727272;font-size:16px;font-weight:300;margin:0;position:absolute;top:-10px;background:#fff;padding:0 12px;right:16px}@media screen and (max-width:768px){.BestFor_MattressComparisonGridItemBestFor__ProductTitle__C_3qQ{display:none}}.BestFor_MattressComparisonGridItemBestFor__Content__h7rRK{font-size:16px;font-weight:300;margin-top:10px;margin-bottom:20px}@media screen and (max-width:768px){.BestFor_MattressComparisonGridItemBestFor__Content__h7rRK{font-size:12px;margin-bottom:10px}}.Feel_MattressComparisonGridItemFeel__FdRqw{border:1px solid #3676c0;border-radius:5px;position:relative;padding:15px 30px;margin-bottom:30px}@media screen and (max-width:768px){.Feel_MattressComparisonGridItemFeel__FdRqw{padding:10px 15px;margin-bottom:30px}}.Feel_MattressComparisonGridItemFeel__SectionTitle__mXbVw{font-size:22px;font-weight:500;margin:0;position:absolute;top:-14px;background:#fff;padding:0 12px;left:18px}@media screen and (max-width:768px){.Feel_MattressComparisonGridItemFeel__SectionTitle__mXbVw{font-size:14px;padding:0 6px;top:-8px;left:8px}}.Feel_MattressComparisonGridItemFeel__ProductTitle__7QaH3{color:#727272;font-size:16px;font-weight:300;margin:0;position:absolute;top:-10px;background:#fff;padding:0 12px;right:16px}@media screen and (max-width:768px){.Feel_MattressComparisonGridItemFeel__ProductTitle__7QaH3{display:none}}.Feel_MattressComparisonGridItemFeel__Content___Gl5M{font-size:16px;font-weight:300;margin-top:10px;margin-bottom:20px}@media screen and (max-width:768px){.Feel_MattressComparisonGridItemFeel__Content___Gl5M{font-size:12px;margin-bottom:10px}}.OverviewItem_MattressComparisonGridItemOverviewItem__iFEAx{border-bottom:1px solid #d3d1d0;padding:8px 0;display:flex;align-items:center;justify-content:flex-start;grid-gap:8px}.OverviewItem_MattressComparisonGridItemOverviewItem__iFEAx[data-title=Firmness]{min-height:90px}@media screen and (max-width:768px){.OverviewItem_MattressComparisonGridItemOverviewItem__iFEAx{flex-direction:column;align-items:flex-start}}.OverviewItem_MattressComparisonGridItemOverviewItem__TitleWrapper__6g_P_{display:flex;grid-gap:8px;align-items:center;min-width:167px}.OverviewItem_MattressComparisonGridItemOverviewItem__Icon__n14JZ{max-width:25px;display:flex;align-items:center}@media screen and (max-width:768px){.OverviewItem_MattressComparisonGridItemOverviewItem__Icon__n14JZ{max-width:20px}}.OverviewItem_MattressComparisonGridItemOverviewItem__Title__z3ZS9{font-size:14px;font-weight:500;text-align:left;margin-bottom:0}@media screen and (max-width:768px){.OverviewItem_MattressComparisonGridItemOverviewItem__Title__z3ZS9{font-size:12px}}.OverviewItem_MattressComparisonGridItemOverviewItem__ContentWrapper__Or4st{display:flex;justify-content:space-between;min-width:140px;margin-right:10%}@media screen and (max-width:1300px){.OverviewItem_MattressComparisonGridItemOverviewItem__ContentWrapper__Or4st{margin-right:0}}.OverviewItem_MattressComparisonGridItemOverviewItem__Content__pOaBI{font-size:16px;font-weight:300;color:#0f4686}@media screen and (max-width:768px){.OverviewItem_MattressComparisonGridItemOverviewItem__Content__pOaBI{font-size:12px}}.CertificateSlide_MattressComparisonGridItemCertificateSlide__TKQW5{justify-content:flex-start;width:100%;max-width:100%!important;min-width:100%!important;z-index:6;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.CertificateSlide_MattressComparisonGridItemCertificateSlide__TKQW5{flex-direction:column;justify-content:center;align-items:center;margin-top:20px}}.CertificateSlide_MattressComparisonGridItemCertificateSlide__Image__pZwPe{width:140px;height:auto;margin-right:50px;margin-top:30px}@media screen and (max-width:768px){.CertificateSlide_MattressComparisonGridItemCertificateSlide__Image__pZwPe{display:none}}.CertificateSlide_MattressComparisonGridItemCertificateSlide__Title__kY_UE{font-size:16px;font-weight:300;color:#0f4686}@media screen and (max-width:768px){.CertificateSlide_MattressComparisonGridItemCertificateSlide__Title__kY_UE{font-size:12px}}.CertificateSlide_MattressComparisonGridItemCertificateSlide__InfoWrapper__tyK_N{width:50%}@media screen and (max-width:768px){.CertificateSlide_MattressComparisonGridItemCertificateSlide__InfoWrapper__tyK_N{width:100%;margin-top:20px}}.CertificateSlide_MattressComparisonGridItemCertificateSlide__Content__ulZle{margin-top:10px;font-size:14px;color:#727272;font-weight:300}@media screen and (max-width:768px){.CertificateSlide_MattressComparisonGridItemCertificateSlide__Content__ulZle{font-size:12px}}.CertificateSlideshow_Slideshow__sdt_i{display:flex;justify-content:center;align-items:flex-start;grid-gap:8px;flex-direction:column;position:relative;padding:8px 0 50px;min-height:265px}@media screen and (max-width:768px){.CertificateSlideshow_Slideshow__sdt_i{min-height:289px}}.CertificateSlideshow_TitleWrapper__HAKmX{display:flex;grid-gap:8px;align-items:center;width:50%;margin-bottom:-30px}.CertificateSlideshow_Icon__sMOGN{max-width:33px}@media screen and (max-width:768px){.CertificateSlideshow_Icon__sMOGN{max-width:27px;min-width:25px}}.CertificateSlideshow_Title__KFoBJ{font-size:14px;font-weight:500;text-align:left;margin-bottom:0}@media screen and (max-width:768px){.CertificateSlideshow_Title__KFoBJ{font-size:12px}}.CertificateSlideshow_Slider__tCyQB{z-index:5}.CertificateSlideshow_Dots__x97BX{z-index:9;position:relative;padding-left:10px;padding-right:10px;align-self:center;bottom:-47px}.CertificateSlideshow_Arrow--Right__G7aUB button{width:20px;height:30px;position:absolute;bottom:0;margin:0;right:40px;fill:#fbaf1f;display:block;cursor:pointer;z-index:6}@media screen and (max-width:768px){.CertificateSlideshow_Arrow--Right__G7aUB button{right:-5px;bottom:3px}}.CertificateSlideshow_Arrow--Left__tQlOr button{width:20px;height:30px;position:absolute;bottom:0;margin:0;left:40px;fill:#fbaf1f;display:block;cursor:pointer;z-index:6}@media screen and (max-width:768px){.CertificateSlideshow_Arrow--Left__tQlOr button{left:-5px;bottom:3px}}.Overview_MattressComparisonGridItemOverview__u0PL1{border:1px solid #d3d1d0;border-radius:5px;position:relative;padding:15px 30px;margin-bottom:30px}@media screen and (max-width:768px){.Overview_MattressComparisonGridItemOverview__u0PL1{padding:10px 15px}}.Overview_MattressComparisonGridItemOverview__SectionTitle__oPYoV{font-size:22px;font-weight:500;margin:0;position:absolute;top:-14px;background:#fff;padding:0 12px;left:18px}@media screen and (max-width:768px){.Overview_MattressComparisonGridItemOverview__SectionTitle__oPYoV{font-size:14px;padding:0 6px;top:-8px;left:8px}}.Overview_MattressComparisonGridItemOverview__ProductTitle__yRRMH{color:#727272;font-size:16px;font-weight:300;margin:0;position:absolute;top:-10px;background:#fff;padding:0 12px;right:16px}@media screen and (max-width:768px){.Overview_MattressComparisonGridItemOverview__ProductTitle__yRRMH{display:none}}.ComfortFeature_MattressComparisonGridItemComfortFeature__nibhq{display:flex;width:100%;margin-top:10px;margin-bottom:10px;align-items:flex-end;position:relative;flex-wrap:wrap}.ComfortFeature_MattressComparisonGridItemComfortFeature__Icon__g6bkY{max-width:25px;margin-right:10px;display:flex;align-items:center}@media screen and (max-width:768px){.ComfortFeature_MattressComparisonGridItemComfortFeature__Icon__g6bkY{max-width:20px;margin-right:3px}}.ComfortFeature_MattressComparisonGridItemComfortFeature__Icon__g6bkY img{width:auto}.ComfortFeature_MattressComparisonGridItemComfortFeature__Icon--PlaceHolder__L4bPe{border:1px solid #de3939;width:25px;height:25px}@media screen and (max-width:768px){.ComfortFeature_MattressComparisonGridItemComfortFeature__Icon--PlaceHolder__L4bPe{width:20px;height:20px}}.ComfortFeature_MattressComparisonGridItemComfortFeature__Title__hWewk{font-size:14px;font-weight:500;text-align:left;margin-bottom:0}@media screen and (max-width:768px){.ComfortFeature_MattressComparisonGridItemComfortFeature__Title__hWewk{font-size:12px}}@media screen and (max-width:380px){.ComfortFeature_MattressComparisonGridItemComfortFeature__Title__hWewk{font-size:10px}}.ComfortFeature_MattressComparisonGridItemComfortFeature__Rating__LKShN{font-size:14px;font-weight:500;color:#604085;position:absolute;right:0;top:5px}@media screen and (max-width:768px){.ComfortFeature_MattressComparisonGridItemComfortFeature__Rating__LKShN{font-size:12px;top:2px}}@media screen and (max-width:380px){.ComfortFeature_MattressComparisonGridItemComfortFeature__Rating__LKShN{font-size:10px;top:6px}}.ComfortFeature_MattressComparisonGridItemComfortFeature__RatingSlider__i1HoJ{margin-top:10px;width:100%;height:8px;background-color:#ecebe9;border-radius:4px;position:relative}.ComfortFeature_MattressComparisonGridItemComfortFeature__RatingSliderValue__9EFRz{border-radius:4px;position:absolute;height:8px;background:#fff;background:linear-gradient(90deg,#fff,#470f86)}.ComfortFeatures_MattressComparisonGridItemComfortFeatures__M_UI6{border:1px solid #d3d1d0;border-radius:5px;position:relative;padding:15px 30px;margin-bottom:30px}@media screen and (max-width:768px){.ComfortFeatures_MattressComparisonGridItemComfortFeatures__M_UI6{padding:10px 5px}}.ComfortFeatures_MattressComparisonGridItemComfortFeatures__SectionTitle__RgLCY{font-size:22px;font-weight:500;margin:0;position:absolute;top:-14px;background:#fff;padding:0 12px;left:18px}@media screen and (max-width:768px){.ComfortFeatures_MattressComparisonGridItemComfortFeatures__SectionTitle__RgLCY{font-size:14px;padding:0 6px;top:-8px;left:8px}}.ComfortFeatures_MattressComparisonGridItemComfortFeatures__ProductTitle__UWpCF{color:#727272;font-size:16px;font-weight:300;margin:0;position:absolute;top:-10px;background:#fff;padding:0 12px;right:16px}@media screen and (max-width:768px){.ComfortFeatures_MattressComparisonGridItemComfortFeatures__ProductTitle__UWpCF{display:none}}.ReviewSlide_MattressComparisonGridItemReviewSlide__8KIKK{display:flex;flex-direction:column;align-items:flex-start;width:100%}.ReviewSlide_MattressComparisonGridItemReviewSlide__StarsList__4o_cX{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px}.ReviewSlide_MattressComparisonGridItemReviewSlide__Star__bWo17{width:20px;height:auto;margin-right:5px}.ReviewSlide_MattressComparisonGridItemReviewSlide__Title__wx706{font-size:24px;font-weight:500;color:#001233}@media screen and (max-width:768px){.ReviewSlide_MattressComparisonGridItemReviewSlide__Title__wx706{font-size:16px}}.ReviewSlide_MattressComparisonGridItemReviewSlide__Content__QEjEV{font-size:16px;font-weight:300;color:#727272}@media screen and (max-width:768px){.ReviewSlide_MattressComparisonGridItemReviewSlide__Content__QEjEV{font-size:14px}}.ReviewSlide_MattressComparisonGridItemReviewSlide__ReviewerInfo__sCg8P{margin-top:10px}.ReviewSlide_MattressComparisonGridItemReviewSlide__ReviewerName__FS8zG{font-size:16px;font-weight:500;color:#001233;padding-right:10px;margin-right:10px;border-right:2px solid #fbaf1f}@media screen and (max-width:768px){.ReviewSlide_MattressComparisonGridItemReviewSlide__ReviewerName__FS8zG{font-size:12px}}.ReviewSlide_MattressComparisonGridItemReviewSlide__ReviewerLocation__PrCF9{font-size:16px;font-weight:400;color:#001233}@media screen and (max-width:768px){.ReviewSlide_MattressComparisonGridItemReviewSlide__ReviewerLocation__PrCF9{font-size:12px}}.ReviewSlide_MattressComparisonGridItemReviewSlide__VerifiedWrapper__PRKTc{display:flex;flex-direction:row;align-items:center;min-height:24px}.ReviewSlide_MattressComparisonGridItemReviewSlide__VerifiedWrapper--Placeholder__HZgJn{min-height:24px}.ReviewSlide_MattressComparisonGridItemReviewSlide__VerifiedText__lCpGF{color:#12874e;margin-right:10px}@media screen and (max-width:500px){.ReviewSlide_MattressComparisonGridItemReviewSlide__VerifiedText__lCpGF{font-size:14px}}.ReviewSlide_MattressComparisonGridItemReviewSlide__VerifiedCheckMark__HGshi{color:#12874e;width:25px;height:25px;margin-top:2px}.ReviewSlideshow_Slideshow__i_QpZ{border:1px solid #d3d1d0;border-radius:5px;position:relative;margin-bottom:30px;padding:15px 30px 60px}@media screen and (max-width:768px){.ReviewSlideshow_Slideshow__i_QpZ{padding:10px 15px 50px}}.ReviewSlideshow_Slider__9ppie{width:100%}.ReviewSlideshow_SectionTitle__3TZjY{font-size:22px;font-weight:500;margin:0;position:absolute;top:-14px;background:#fff;padding:0 12px;left:18px}@media screen and (max-width:768px){.ReviewSlideshow_SectionTitle__3TZjY{font-size:14px;padding:0 6px;top:-8px;left:8px}}.ReviewSlideshow_ProductTitle__kziP_{color:#727272;font-size:16px;font-weight:300;margin:0;position:absolute;top:-10px;background:#fff;padding:0 12px;right:16px}@media screen and (max-width:768px){.ReviewSlideshow_ProductTitle__kziP_{display:none}}.ReviewSlideshow_Dots__YvJFr{z-index:9;position:absolute;bottom:22px;left:40%;padding-left:10px;padding-right:10px}@media screen and (max-width:768px){.ReviewSlideshow_Dots__YvJFr{left:28%;bottom:17px}}.ReviewSlideshow_Arrow--Right__EBjPU button{width:20px;height:30px;position:absolute;bottom:17px;margin:0;right:60px;fill:#fbaf1f;display:block;cursor:pointer;z-index:6}.ReviewSlideshow_Arrow--Right__EBjPU button svg{width:20px;height:30px}@media screen and (max-width:768px){.ReviewSlideshow_Arrow--Right__EBjPU button{right:5px;bottom:12px}}.ReviewSlideshow_Arrow--Left__KXqQ_ button{width:20px;height:30px;position:absolute;bottom:17px;margin:0;left:60px;fill:#fbaf1f;display:block;cursor:pointer;z-index:6}.ReviewSlideshow_Arrow--Left__KXqQ_ button svg{width:20px;height:30px}@media screen and (max-width:768px){.ReviewSlideshow_Arrow--Left__KXqQ_ button{left:5px;bottom:12px}}.SizeOption_SizeOption__Z_rhm{display:flex;align-items:center;justify-content:space-between;padding:20px 10px;border-bottom:1px solid #d3d1d0;width:100%;min-height:70px}@media screen and (max-width:768px){.SizeOption_SizeOption__Z_rhm{padding:15px 0;min-height:64px}}.SizeOption_SizeOption--Active__tbClq .SizeOption_Dimensions__hBudj,.SizeOption_SizeOption--Active__tbClq .SizeOption_Title__YFTwQ{color:#eb9900}.SizeOption_SizeOption--MenuHidden__XpoR9{background-color:#fff;border:1px solid #d3d1d0;border-radius:5px;padding:20px 30px}@media screen and (max-width:768px){.SizeOption_SizeOption--MenuHidden__XpoR9{padding:10px 5px}}.SizeOption_InfoWrapper___sJ_y{display:flex;justify-content:space-between;width:50%}@media screen and (max-width:1400px){.SizeOption_InfoWrapper___sJ_y{width:60%}}@media screen and (max-width:1100px){.SizeOption_InfoWrapper___sJ_y{width:70%}}@media screen and (max-width:768px){.SizeOption_InfoWrapper___sJ_y{flex-direction:column;width:50%}}.SizeOption_Title__YFTwQ{font-size:16px;color:#001233;font-weight:700;margin-right:5px}@media screen and (max-width:768px){.SizeOption_Title__YFTwQ{font-size:14px}}.SizeOption_Dimensions__hBudj{font-size:16px;color:#686460;font-weight:300}@media screen and (max-width:768px){.SizeOption_Dimensions__hBudj{font-size:14px}}.SizeOption_DownArrow__2mWif{position:absolute;right:45px}@media screen and (max-width:768px){.SizeOption_DownArrow__2mWif{right:15px}}.SizeOptions_MattressComparisonGridItemSizeOptions__gd1nm{display:flex;justify-content:center;width:100%;position:absolute;top:0;border:1px solid #d3d1d0;border-radius:5px;background-color:#fff;z-index:10}.SizeOptions_MattressComparisonGridItemSizeOptions__Selector__uhjFE{width:100%;padding:0 20px 20px}@media screen and (max-width:768px){.SizeOptions_MattressComparisonGridItemSizeOptions__Selector__uhjFE{padding:0 5px 5px}}.SizeSelector_SizeSelector__f3Wjc{z-index:1;margin-top:20px}.SizeSelector_Header__Y6TfU{display:flex;justify-content:space-between}.SizeSelector_Header__Label__m7KKW{font-weight:700;text-transform:uppercase;font-size:14px}@media screen and (max-width:768px){.SizeSelector_Header__Label__m7KKW{font-size:12px;font-weight:600}}.SizeSelector_OptionsWrapper__q2V1S{margin-top:10px;border-radius:5px;display:flex;justify-content:center;flex-direction:column;position:relative}.SizeSelector_Divider__x_iBW{color:#fbaf1f}.Pricing_PricingComponent__oZP_X{border:1px solid #d3d1d0;border-radius:5px;position:relative;margin-bottom:30px;padding:40px 30px 15px;background-color:#fff}@media screen and (max-width:768px){.Pricing_PricingComponent__oZP_X{padding:10px 5px}}.Pricing_SectionTitle__sBCHN{font-size:22px;font-weight:500;margin:0;position:absolute;top:-14px;background:#fff;padding:0 12px;left:18px}@media screen and (max-width:768px){.Pricing_SectionTitle__sBCHN{font-size:14px;padding:0 6px;top:-8px;left:8px}}.Pricing_ProductTitle__HwmsS{color:#727272;font-size:16px;font-weight:300;margin:0;position:absolute;top:-10px;background:#fff;padding:0 12px;right:16px}@media screen and (max-width:768px){.Pricing_ProductTitle__HwmsS{display:none}}.Pricing_Banner__qPOcv{z-index:1;position:absolute;top:-5px;left:-38px;text-align:left;color:#f9f8f8;font-size:16px;font-weight:500;background:#001233;position:relative;border-bottom-right-radius:5px;border-top-right-radius:5px;padding:5px 21px 5px 38px}@media screen and (max-width:768px){.Pricing_Banner__qPOcv{font-size:12px;width:100%;top:5px;left:-14px;padding:5px 0 5px 20px}}@media screen and (max-width:400px){.Pricing_Banner__qPOcv{width:110%}}.Pricing_Banner__qPOcv:before{content:"";display:block;position:absolute;top:100%;left:0;width:0;height:0;border-color:transparent #0f4686 transparent transparent;border-style:solid;border-width:0 8px 24px 0}.Pricing_AffirmWrapper__SaV0G{margin-top:20px}.Pricing_Button__Vh_pR{color:#fff;font-size:16px;font-weight:500;padding:20px;border-radius:5px;width:100%;margin-bottom:15px;background:#3676c0;margin-top:20px;display:block;text-align:center;transition:all .2s ease}@media screen and (max-width:768px){.Pricing_Button__Vh_pR{width:100%;padding:10px 20px;font-size:14px}}.Pricing_Button__Vh_pR:hover{background:#4292ed;box-shadow:3px 3px 6px 0 rgba(0,0,0,.16)}.MattressOption_SelectMattressToCompareMattressOption__XyIuU{display:flex;align-items:center;margin-bottom:15px}.MattressOption_SelectMattressToCompareMattressOption__Image__4VboK{border-radius:5px;margin-right:15px}.MattressOption_SelectMattressToCompareMattressOption__Image__4VboK img{border-radius:5px}@media screen and (max-width:900px){.MattressOption_SelectMattressToCompareMattressOption__Image__4VboK{display:none}}.MattressOption_SelectMattressToCompareMattressOption__Image--PlaceHolder__VkBtm{width:120px;height:83px}.MattressOption_SelectMattressToCompareMattressOption__Title__0o9NV{font-size:18px;font-weight:700}@media screen and (max-width:600px){.MattressOption_SelectMattressToCompareMattressOption__Title__0o9NV{font-size:16px}}.MattressOption_SelectMattressToCompareMattressOption__AddToCompare__zOrUA{font-weight:300;font-size:16px;color:#0f4686}@media screen and (max-width:600px){.MattressOption_SelectMattressToCompareMattressOption__AddToCompare__zOrUA{font-size:13px;display:flex;justify-content:space-between;width:100%}}.MattressOption_SelectMattressToCompareMattressOption__AddToCompare--Added__dya3x{cursor:default}.MattressOption_SelectMattressToCompareMattressOption__AddToCompareText__jGW1s{margin-right:5px}.MattressOption_SelectMattressToCompareMattressOption__AddToCompareText--Added__l6a5l{color:#12874e}.SelectMattressToCompare_SelectMattressToCompare__HKrpO{width:100%;margin-top:24px;padding-top:0}@media screen and (max-width:600px){.SelectMattressToCompare_SelectMattressToCompare__HKrpO{padding:0 7px 7px}}.SelectMattressToCompare_SelectMattressToCompare__Menu__45zq3{position:relative;padding:30px;background:#fff;border:1px solid #d3d1d0;border-radius:5px}@media screen and (max-width:600px){.SelectMattressToCompare_SelectMattressToCompare__Menu__45zq3{padding:10px}}.SelectMattressToCompare_SelectMattressToCompare__MenuHeading__lzNnW{font-weight:500;font-size:16px;margin-bottom:30px}@media screen and (max-width:600px){.SelectMattressToCompare_SelectMattressToCompare__MenuHeading__lzNnW{font-size:14px;margin-right:25px;margin-bottom:20px}}.SelectMattressToCompare_SelectMattressToCompare__Button__xe5iw{aspect-ratio:1/1;height:auto;border-radius:5px;border:1px solid #d3d1d0;padding:137px 0;text-align:center;background-image:linear-gradient(135deg,hsla(0,0%,87%,.5) 25%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 50%,hsla(0,0%,87%,.5) 0,hsla(0,0%,87%,.5) 75%,hsla(0,0%,100%,.5) 0,#fff);background-size:5.66px 5.66px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:420px}@media screen and (max-width:1250px)and (min-width:1024px){.SelectMattressToCompare_SelectMattressToCompare__Button__xe5iw{height:320px}}@media screen and (max-width:768px){.SelectMattressToCompare_SelectMattressToCompare__Button__xe5iw{height:320px;padding:60px 0}}@media screen and (max-width:500px){.SelectMattressToCompare_SelectMattressToCompare__Button__xe5iw{height:240px}}.SelectMattressToCompare_SelectMattressToCompare__Image__3gs9m{width:100px}.SelectMattressToCompare_SelectMattressToCompare__Heading__GJMJE{font-size:18px;font-weight:500;max-width:140px}.SelectMattressToCompare_SelectMattressToCompare__Close__DZYuK{position:absolute;top:30px;right:30px;cursor:pointer;fill:red}@media screen and (max-width:600px){.SelectMattressToCompare_SelectMattressToCompare__Close__DZYuK{top:12px;right:10px}}