.MattressImageArea{position:sticky;top:70px;flex:1 1 872px;padding:0 15px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}span.MPFTitleDetails_popup{font-size:14px;line-height:1;background:none;border:0;color:#3676c0;padding:0;text-decoration:underline;text-transform:capitalize;display:inline;width:auto}.MPFTitlePriceTag .MPFTitleHigher_price span.MPFTitleDetails_popup{width:100%}@media screen and (max-width: 768px){.MattressImageArea{position:static;padding:0;margin-bottom:12px}}.MiniAffiliateItem{border-radius:5px;border:1px solid #d3d1d0;padding:15px 30px;background:#f9f8f8;grid-column:1 / 3}@media screen and (max-width: 1024px){.MiniAffiliateItem{padding:15px 10px}}.MiniAffiliateItem__Img{margin-right:18px}@media screen and (max-width: 768px){.MiniAffiliateItem__Img{margin-right:10px}}.MiniAffiliateItem__Text{font-weight:300;line-height:24px;letter-spacing:.1px;color:#001233}.MiniAffiliateItem__Text p{margin-bottom:4px}.MiniAffiliateItem__Text b{font-weight:500;font-style:italic}.MobileMAItemList{display:flex;flex-flow:row nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;margin-bottom:25px}.MobileMAItemList::-webkit-scrollbar{display:none}.MobileMAItemList__Item{border-radius:5px;border:1px solid #d3d1d0;background:#f9f8f8;grid-column:1 / 3;display:flex;align-items:center;flex-flow:row nowrap;position:relative;padding:12px 20px 12px 10px;min-width:315px;min-height:120px}.MobileMAItemList__Img{margin-right:10px}.MobileMAItemList__Text{flex:1;font-size:14px;font-weight:300;line-height:1.21;letter-spacing:.1px}.MobileMAItemList__Text p{margin-bottom:4px}.MobileMAItemList__Text b{font-weight:500;font-style:italic}.MattressImageArea__FeatureItem{border-radius:5px;border:1px solid #d3d1d0;padding:23px 30px;flex:1 1 50%;background:#f9f8f8}@media screen and (min-width: 769px) and (max-width: 1024px){.MattressImageArea__FeatureItem{grid-column:1 / 3;padding:23px 10px}}@media screen and (max-width: 768px){.MattressImageArea__FeatureItem{display:none}}.MattressImageArea__FeatureItemBadge{font-size:12px;font-weight:500;line-height:25px;height:25px;padding:0 22px 0 10px;color:#fff;background:#3676c0;border-bottom-right-radius:24px}.MattressImageArea__FeatureItemIcon{margin-right:34px;margin-top:20px}@media screen and (max-width: 1024px){.MattressImageArea__FeatureItemIcon{margin-right:15px}}.MattressImageArea__FeatureItemText{color:#001233;line-height:20px}.MattressImageArea__FeatureItemText p{font-size:15px;color:#686460}.MattressImageArea__ImgItem{grid-column:1 / 3;border-radius:5px;--aspect-ratio: 1.2738;width:100%}@media screen and (max-width: 768px){.MattressImageArea__ImgItem{display:none}}.MattressImageArea__ImgItem img{width:100%}.MattressImageArea__ImgItem--half{grid-column:auto;--aspect-ratio: .7625}.MattressUpsellsWrapper{display:block;margin-bottom:30px}.MattressUpsellsWrapper:last-child{margin-bottom:0}.MattressOptionBlock{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;background:#fff;border:1px solid #d3d1d0;border-radius:5px;position:relative;padding:2px 10px 2px 5px;margin-bottom:30px;transition:border-color .2s ease,box-shadow .2s ease}.MattressOptionBlock:last-child{margin-bottom:0}.MattressOptionBlock .IconProductFormSavingsBadge{flex:0 0 auto}.MattressOptionBlock--noGift{min-height:80px;border-color:#d3d1d0;border-radius:5px;border:solid 1px #d3d1d0;text-align:center;background-image:linear-gradient(135deg,#dedede7f 25%,#ffffff7f 25% 50%,#dedede7f 50% 75%,#ffffff7f 75%,#fff);background-size:5.66px 5.66px}.MattressOptionBlock--noGift .MattressOptionBlock__FloatingLabel{color:#d3d1d0}.MattressOptionBlock--added{border-color:#30cc7f;box-shadow:0 3px 6px #00000029}.MattressOptionBlock--soldOut{position:relative;pointer-events:none;display:none}.MattressOptionBlock--soldOut:before{content:"Sold out for this size";font-weight:700;display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.MattressOptionBlock--soldOut .MattressOptionBlock__Image,.MattressOptionBlock--soldOut .MattressOptionBlock__Summary,.MattressOptionBlock--soldOut .MattressOptionBlock__AddBtn{opacity:.2}.MattressOptionBlock--soldOut .MattressOptionBlock__FloatingFlag,.MattressOptionBlock--soldOut .MattressOptionBlock__PriceTag{opacity:0}.MattressOptionBlock__FloatingLabel{z-index:0;position:absolute;top:-8px;left:15px;width:auto;font-size:14px;font-weight:400;font-stretch:normal;font-style:italic;line-height:1;color:#12874e}.MattressOptionBlock__FloatingLabel:before{content:"";display:block;position:absolute;height:1px;width:105%;top:7px;left:-2px;background:#fff;z-index:-1}.MattressOptionBlock__FloatingLabel b{font-weight:500}.MattressOptionBlock__FloatingFlag{position:absolute;top:-10px;left:15px;transition:opacity .2s ease}.MattressOptionBlock__Image{display:flex;align-items:center}.MattressOptionBlock__Summary,.MattressOptionBlock__Summary:hover{color:inherit}.MattressOptionBlock__Image,.MattressOptionBlock__Summary{flex:0 1 115px;border:0;background:none;padding:0;text-align:left;transition:opacity .2s ease}.MattressOptionBlock__Image[tabindex="-1"],.MattressOptionBlock__Summary[tabindex="-1"]{cursor:default}.MattressOptionBlock__SummaryHeading{font-size:14px;font-weight:400;line-height:1.2;text-decoration:underline}.MattressOptionBlock__SummaryHeading--emphasized{font-weight:500}.MattressOptionBlock__FreePriceTag{line-height:1;font-size:14px;display:flex}.MattressOptionBlock__FreePriceTag span:nth-child(1){order:2}.MattressOptionBlock__FreePriceTag span:nth-child(2){order:1;margin-right:9px}.MattressOptionBlock__FreePriceTag .StrikeLabel{margin-right:9px}.MattressOptionBlock__FreePriceTag span:nth-child(2){color:#009206}.MattressOptionBlock__PriceTag{line-height:1;font-size:14px}.MattressOptionBlock__PriceTag .StrikeLabel{margin-right:9px}.BlueActionBtn{position:relative;background:none;border-radius:5px;border:1px solid #3675c0;padding:10px 20px;font-size:14px;font-weight:400;line-height:1;color:#3676c0;transition:all .2s ease;overflow:hidden}.BlueActionBtn:hover:not(.BlueActionBtn--added){background:#3676c0;color:#fff;box-shadow:0 3px 6px #00000029}@media screen and (max-width: 768px){.BlueActionBtn:hover:not(.BlueActionBtn--added){background:none;color:#3676c0;box-shadow:none}}.BlueActionBtn svg{margin-left:10px}.BlueActionBtn--added{background:#fff;border-color:#14aa60;color:#14aa60}@media screen and (max-width: 768px){.MattressOptionBlock__AddBtn{border:0;padding:10px 12px}}@media screen and (max-width: 768px){.MattressOptionBlock__AddBtn svg{margin-left:0;margin-top:5px}}.MattressOptionBlock__AddBtn .BlueActionBtn__Plus,.MattressOptionBlock__AddBtn .BlueActionBtn__Check{display:flex;align-items:center;transition:transform .4s ease,color 0s ease}@media screen and (max-width: 768px){.MattressOptionBlock__AddBtn .BlueActionBtn__Plus,.MattressOptionBlock__AddBtn .BlueActionBtn__Check{flex-flow:column nowrap}}.MattressOptionBlock__AddBtn .BlueActionBtn__Check{position:absolute;top:50%;padding:5px 0;transform:translate(120%,-50%)}@media screen and (max-width: 768px){.MattressOptionBlock__AddBtn.BlueActionBtn--added{background:none}}.MattressOptionBlock__AddBtn.BlueActionBtn--added .BlueActionBtn__Plus{transform:translate(-180%)}.MattressOptionBlock__AddBtn.BlueActionBtn--added .BlueActionBtn__Check{transform:translate(-8%,-50%)}@media screen and (max-width: 768px){.MattressOptionBlock__AddBtn.BlueActionBtn--added .BlueActionBtn__Check{transform:translate(-20%,-50%)}}.MattressComesWith{margin-bottom:0;padding:12px 10px 12px 5px;border-color:#30cc7f}.MattressComesWith--onlyOneOpt{padding:12px 15px 12px 5px}.MattressComesWith .MattressOptionBlock__AddBtn{white-space:nowrap;margin-left:5px;padding:10px}.MattressComesWith__SelectBtn svg{margin-left:5px;margin-top:0}.MattressComesWith__ChooseText,.MattressComesWith__SelectedText{display:flex;align-items:center;transition:transform .4s ease,color 0s ease}.MattressComesWith__SelectedText{position:absolute;top:50%;padding:5px 0;transform:translate(130%,-50%)}@media screen and (max-width: 768px){.MattressComesWith{margin-bottom:25px}.MattressComesWith .MattressOptionBlock__Image{flex:0 1 100px}.MattressComesWith .MattressOptionBlock__AddBtn{margin-left:0;padding:10px 5px;flex:0 1 auto}}.MattressComesWith__SelectBtn.BlueActionBtn--added .MattressComesWith__ChooseText{transform:translate(-180%)}.MattressComesWith__SelectBtn.BlueActionBtn--added .MattressComesWith__SelectedText{transform:translate(5%,-50%)}@media screen and (max-width: 1024px){.MattressComesWith__SelectBtn.BlueActionBtn--added .MattressComesWith__SelectedText{transform:translateY(-50%)}}@media screen and (max-width: 768px){.MattressComesWith__SelectBtn.BlueActionBtn--added .MattressComesWith__SelectedText{transform:translate(5%,-50%)}}.MulberryUpsellArea{margin-bottom:10px;padding:20px;border:solid 2px #4a90e2}@media screen and (min-width: 769px) and (max-width: 1024px){.MulberryUpsellArea{padding:15px}}@media screen and (max-width: 768px){.MulberryUpsellArea{margin-bottom:40px}}.MulberryUpsellArea__Header{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:16px;font-weight:500;line-height:1.19;letter-spacing:.1px;align-items:center;margin-bottom:10px}.MulberryUpsellArea__Description{margin-bottom:10px;font-size:14px;font-weight:300;line-height:1.71;color:#767676}.MulberryUpsellArea__CTABtn{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-radius:5px;border:solid 1px #d3d1d0;background-color:#f9f8f8;margin-bottom:7px;width:100%;font-size:14px;font-weight:400;line-height:20px;text-align:left;transition:all .2s ease}.MulberryUpsellArea__CTABtn>span:first-child{flex:1}.MulberryUpsellArea__CTABtn svg{margin-left:30px;color:#3676c0;vertical-align:middle}@media screen and (max-width: 768px){.MulberryUpsellArea__CTABtn svg{margin-left:15px}}.MulberryUpsellArea__CTABtn:hover,.MulberryUpsellArea__CTABtn:focus{box-shadow:0 3px 6px #00000029}.MulberryUpsellArea__CTABtn--added{border-color:#30cc7f}.MulberryUpsellArea__CTABtn--added .MulberryUpsellArea__Plus{opacity:0}.MulberryUpsellArea__CTABtn--added .MulberryUpsellArea__Check{opacity:1}.MulberryUpsellArea__SVGContainer{position:relative}.MulberryUpsellArea__Plus,.MulberryUpsellArea__Check{transition:opacity .2s ease}.MulberryUpsellArea__Check{opacity:0;position:absolute;left:1px;top:1px}.MulberryUpsellArea__PriceTag .StrikeLabel{margin-right:12px}.MulberryUpsellArea__WhatsCovered{text-align:right}.MulberryUpsellArea__WhatsCovered .mulberry-learn-more-text,.MulberryUpsellArea__WhatsCovered button{font-size:14px;line-height:1;color:#3676c0;text-transform:capitalize}@media screen and (max-width: 768px){.MulberryUpsellArea__WhatsCovered .mulberry-learn-more-text,.MulberryUpsellArea__WhatsCovered button{padding:0 13px}}.OptionalsArea{display:block;margin-bottom:10px;padding:20px;border:solid 1px #d3d1d0;border-radius:5px}@media screen and (max-width: 1024px){.OptionalsArea{padding:15px}}@media screen and (max-width: 768px){.OptionalsArea{display:none}}.OptionalsArea__Heading{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1px;color:#686460;margin-bottom:20px}.OptionalsArea__Heading b{color:#001233;font-weight:500}.OptionalsArea__Line{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:10px;background:none;border:0;padding:0;cursor:pointer;width:100%}.OptionalsArea__Line--added .OptionalsArea__CheckIcon{display:inline}.OptionalsArea__Line--added .OptionalsArea__PlusIcon{display:none}.OptionalsArea__Checkbox{font-size:14px;font-weight:300;line-height:15px;color:#767676}@media screen and (max-width: 1024px){.OptionalsArea__Checkbox{font-size:12px}}.OptionalsArea__Checkbox svg{height:15px;width:15px;margin-right:5px;vertical-align:middle;position:relative;top:-1px}.OptionalsArea__CheckIcon{display:none}.OptionalsArea__PlusIcon{display:inline;color:#3676c0}.OptionalsArea__SavingsInfo{font-size:14px;font-weight:500;line-height:15px;text-align:right}@media screen and (max-width: 1024px){.OptionalsArea__SavingsInfo{font-size:12px}}.CheckboxSummary__Checkbox{flex:1 1 50%;font-size:13px;font-weight:300;line-height:15px;color:#686460;margin-bottom:10px}@media screen and (max-width: 1024px){.CheckboxSummary__Checkbox{font-size:12px}}.CheckboxSummary__Checkbox svg{margin-right:5px;height:15px;width:20px;vertical-align:middle;position:relative;top:-1px}@media screen and (max-width: 1024px){.CheckboxSummary__Checkbox svg{margin-right:0}}.CheckboxSummary__CheckIcon,.CheckboxSummary__Checkbox--added .CheckboxSummary__PlusIcon{display:none}.CheckboxSummary__Checkbox--added .CheckboxSummary__CheckIcon{display:inline}.AlsoIncludesList{padding:20px 10px;border-radius:5px;border:solid 1px #d3d1d0;background-color:#f9f8f8;display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width: 1024px){.AlsoIncludesList{padding:20px 10px}}@media screen and (max-width: 768px){.AlsoIncludesList{padding:0;border:0;background:none;margin-bottom:40px}}.AlsoIncludesList__Image{height:45px;width:50px;margin:0 auto 3px;position:relative;font-size:0px}.AlsoIncludesList__Image img{width:100%;height:100%;object-fit:contain;object-position:center}.AlsoIncludesList__OptOutCross{position:absolute;left:-5%;top:-14%;width:106%;height:auto;opacity:1;transition:opacity .2s ease;pointer-events:none}.AlsoIncludesList__OptOutCross--hidden{opacity:0}.AlsoIncludesList__Item{flex:1 1 25%;text-align:center;background:none;border:0;padding:0}@media screen and (max-width: 768px){.AlsoIncludesList__Item{flex:1 1 auto}}.AlsoIncludesList__Label{font-size:11px;font-weight:500;line-height:1.25;color:#001233}@media screen and (max-width: 768px){.AlsoIncludesList__Label{font-weight:400;white-space:nowrap}}[data-current-popup=need-help-deciding] .NolahPopup__Inner{width:826px;padding:0}.MatHMDPopup__TopImage{background:#001233;--aspect-ratio: 4.13}@media screen and (max-width: 768px){.MatHMDPopup__TopImage{--aspect-ratio: 2.5}}.MatHMDPopup__Container{padding:30px 40px 50px}@media screen and (max-width: 768px){.MatHMDPopup__Container{padding:40px 30px 50px}}.MatHMDPopup__Heading{margin-bottom:0;font-size:24px;font-weight:500;line-height:1.5;letter-spacing:.6px}.MatHMDPopup__Paragraph{font-size:16px;line-height:24px;color:#969b9a;letter-spacing:.1px;margin-bottom:30px}.MatHMDPopup__Highlight{color:#3676c0;font-weight:500}.MatHMDPopup__ProdItem{margin-bottom:20px}@media screen and (max-width: 768px){.MatHMDPopup__ProdItem{margin-bottom:40px}}.MatHMDPopup__ProdItem:last-child{margin-bottom:0}.MatHMDPopup__ProdTitle{font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.11px;margin-bottom:0}.MatHMDPopup__DetailFlex{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.MatHMDPopup__DetailFlex{flex-wrap:wrap}}.MatHMDPopup__ProdImage{flex:0 0 160px;--aspect-ratio: 1.6}@media screen and (max-width: 768px){.MatHMDPopup__ProdImage{order:1;flex:0 0 104px;margin-right:20px}}.MatHMDPopup__ProdImage img{object-fit:contain}.MatHMDPopup__Descr{flex:1;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.4px;padding:0 20px 0 30px;color:#767676;margin-bottom:0}@media screen and (max-width: 768px){.MatHMDPopup__Descr{flex:1 1 100%;padding:0;font-size:14px;margin-bottom:10px}}.MatHMDPopup__CheckedList{flex:0 0 241px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.1px}@media screen and (max-width: 768px){.MatHMDPopup__CheckedList{font-size:14px;order:2;flex:1}}.MatHMDPopup__CheckedList li{margin-bottom:10px;padding-left:25px}@media screen and (max-width: 768px){.MatHMDPopup__CheckedList li{margin-bottom:0}}.MatHMDPopup__CheckedList li:before{width:14px}.MatHMDPopup__CheckedList li:last-child{margin-bottom:0}[data-current-popup=opt-out-trial] .NolahPopup__Inner{width:685px;padding:40px 110px 40px 140px}@media screen and (max-width: 768px){[data-current-popup=opt-out-trial] .NolahPopup__Inner{padding:40px 30px}}.MatOptOutPopup__Header{position:relative;margin-bottom:10px}@media screen and (max-width: 768px){.MatOptOutPopup__Header{display:flex;flex-flow:column nowrap;align-items:center}}.MatOptOutPopup__Header svg{position:absolute;top:5px;left:-100px;width:82px;height:auto}@media screen and (max-width: 768px){.MatOptOutPopup__Header svg{position:static}}.MatOptOutPopup__Heading{font-size:24px;font-weight:500;line-height:1.5;letter-spacing:-.1px;margin-bottom:0}.MatOptOutPopup__Subheading{font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.1px}.MatOptOutPopup__Paragraph{font-size:16px;font-weight:300;line-height:1.5;letter-spacing:.1px;color:#767676;margin-bottom:25px}.MatOptOutPopup__ListHeading{font-size:18px;font-weight:500;line-height:1.33;letter-spacing:.11px;margin-bottom:10px}.MatOptOutPopup__CheckedList{margin-bottom:30px}.MatOptOutPopup__CheckedList li{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1px;margin-bottom:10px;padding-left:0}.MatOptOutPopup__CheckedList li:before{width:13px;position:relative;top:-2px}.MatOptOutPopup__CheckedList .CheckedList__Cross:before{height:14px;width:11px}.MatOptOutPopup__ItemAddBtn{border:1px solid #3676c0;background:none;border-radius:5px;max-width:465px;width:100%;display:block;margin:0 auto 20px;padding:16px 5px;font-size:14px;font-weight:400;line-height:20px;text-align:center;color:#3676c0}.MatOptOutPopup__ItemAddBtn svg{width:20px;height:20px;vertical-align:middle;margin-left:15px;position:relative;top:-2px}.MatOptOutPopup__NoThanksBtn{display:block;width:100%;max-width:465px;font-size:14px;font-weight:300;line-height:1.43;letter-spacing:.09px;text-align:center;color:#686460;padding:0 5px;border:0;background:none}[data-current-popup=pm-mulberry-info] .NolahPopup__Inner{width:685px}.PMMulberryInfo__Heading{font-weight:500;font-size:24px;line-height:30px;letter-spacing:.15px;margin-bottom:25px}@media screen and (max-width: 430px){.PMMulberryInfo__Heading{margin-bottom:10px}}@media screen and (max-width: 768px){.PMMulberryInfo__MobileImage{margin-top:-17px;margin-bottom:10px;text-align:right}}.PMMulberryInfo__AddBtn{display:flex;justify-content:space-between;align-items:center;padding:17px 40px;border-radius:5px;border:1px solid #3676c0;background-color:#f9f8f8;width:100%;font-size:14px;font-weight:400;line-height:20px;text-align:left;transition:all .2s ease;margin-bottom:30px;box-shadow:3px 3px 6px #00000029}@media screen and (max-width: 430px){.PMMulberryInfo__AddBtn{padding:9px 30px}}.PMMulberryInfo__AddBtn--added{border-color:#14aa60}.PMMulberryInfo__AddBtn--added .PMMulberryInfo__Plus{display:none}.PMMulberryInfo__AddBtn--added .PMMulberryInfo__Check{display:inline-block}.PMMulberryInfo__AddBtnText{line-height:1;font-size:18px;font-weight:500}.PMMulberryInfo__AddBtnText small{font-size:16px;font-weight:400;letter-spacing:.1px;color:#9b9b9a}.PMMulberryInfo__PriceLabel{font-size:16px;font-weight:500;line-height:30px;vertical-align:middle}.PMMulberryInfo__PriceLabel .StrikeLabel{vertical-align:middle}.PMMulberryInfo__Price{margin:0 20px 0 12px;vertical-align:middle}.PMMulberryInfo__Plus svg,.PMMulberryInfo__Check svg{height:20px;width:20px;vertical-align:middle}.PMMulberryInfo__Plus{color:#3676c0}.PMMulberryInfo__Check{display:none;color:#14aa60}.PMMulberryInfo__Lists{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width: 768px){.PMMulberryInfo__Lists{flex-wrap:wrap}}.PMMulberryInfo__ViewMore{font-size:14px;display:block;margin-bottom:10px;margin-left:auto}@media screen and (max-width: 768px){.PMMulberryInfo__ViewMore{margin-left:0;margin-right:auto}}.PMMulberryInfo__CheckedList{line-height:24px;letter-spacing:.1px}@media screen and (max-width: 768px){.PMMulberryInfo__CheckedList{flex:1 1 100%;font-weight:400}}.PMMulberryInfo__CheckedList li{margin-bottom:15px}.PMMulberryInfo__Footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.PMMulberryInfo__NoThanks{text-decoration:underline;padding:0;border:0;background:none;color:#686460;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.09px}.PMMulberryDrawers{display:block;border-bottom:1px solid #d3d1d0;margin-bottom:30px;height:0;transition:height .4s ease;overflow:hidden}.PMMulberryDrawers__Trigger{width:100%;border:0;border-top:1px solid #d3d1d0;background:none;display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:14px;font-weight:500;line-height:1.43;padding:15px 9px;text-align:left}.PMMulberryDrawers__Trigger[aria-expanded=true] .DrawerPlusIcon:before,.PMMulberryDrawers__Trigger[aria-expanded=true] .DrawerPlusIcon:after{transform:rotate(45deg)}.PMMulberryDrawers__Panel{overflow:hidden;transition:height .4s ease}.PMMulberryDrawers__Panel--startClosed{height:0}.PMMulberryDrawers__PanelInner{padding:0 9px 20px;font-size:16px;font-weight:300;line-height:1.5;color:#9b9b9a}@media screen and (max-width: 768px){.PMMulberryDrawers__PanelInner{padding-bottom:30px}}[data-current-popup=choose-free-gift] .NolahPopup__Inner{width:685px}.MatGiftPopup__Header{font-size:24px;font-weight:500;line-height:1;margin-bottom:5px}@media screen and (max-width: 430px){.MatGiftPopup__Header{padding-right:40px}}.MatGiftPopup__Paragraph{font-size:16px;font-weight:300;line-height:1.5;color:#767676;margin-bottom:20px}@media screen and (max-width: 430px){.MatGiftPopup__Paragraph{margin-bottom:15px}}.MatGiftPopup__Options{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:center;margin:0 -15px}@media screen and (max-width: 768px){.MatGiftPopup__Options{display:grid;grid-template-columns:1fr 1fr;row-gap:30px}}@media screen and (max-width: 430px){.MatGiftPopup__Options{grid-template-columns:1fr}}.MatGiftPopup__Item{display:flex;flex-flow:column nowrap;justify-content:space-between;flex:0 1 33%;padding:0 15px}.MatGiftPopup__Image{width:100%}.MatGiftPopup__ItemTitle{font-size:14px;font-weight:500;line-height:1.21;letter-spacing:.09px;margin-bottom:5px}.MatGiftPopup__ItemSubtitle{font-size:12px;line-height:1.21;letter-spacing:.09px;margin-bottom:4px}.MatGiftPopup__ItemPriceTag{font-size:14px;font-weight:500;line-height:18px;letter-spacing:.1px;margin-bottom:30px}.MatGiftPopup__ItemPriceTag .StrikeLabel{font-weight:400;color:#767676;margin-right:6px}.MatGiftPopup__OptionCallOut{font-size:14px;font-weight:500;margin-bottom:5px}.MatGiftPopup__ItemAddBtn{width:100%;padding:15px 5px;font-weight:400;text-align:center}.MatGiftPopup__ItemAddBtn:hover{background:#3676c0;color:#fff}.MatGiftPopup__ItemAddBtn--variantOption{padding:7px 15px;text-align:left;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.MatGiftPopup__ItemAddBtn--variantOption:last-child{margin-bottom:0}@media screen and (max-width: 768px){.MatGiftPopup__ItemAddBtn:hover{background:none;color:#3676c0}.MatGiftPopup__ItemTitle{font-size:18px}.MatGiftPopup__ItemSubtitle{font-size:16px;line-height:1.5;margin-bottom:6px}.style_mattress .PDescDrawers__Panel .PDescDrawers__PanelInner{display:flex}}.MatGiftPopup__ItemAddBtn svg{margin-left:6px;vertical-align:middle;height:19px}.MatGiftPopup__AddBtnText:before{content:"Add to Order"}.MatGiftPopup__FooterText{font-size:16px;margin:40px 0 0;color:#767676;line-height:1.5}[data-current-popup=small-alert] .NolahPopup__Inner{width:490px;padding:80px 40px;font-size:22px}.MattressProductForm .SaleSwallowtail{background-color:#12874e}.style_mattress .MattressUpsellOption{padding-top:20px}.style_mattress .MattressProductForm .MattressOptionList .MattressOptionList__MattressHeader b{font-size:16px;font-weight:500;color:#001233;line-height:normal}.style_mattress .MattressProductForm .MattressOptionList .MattressOptionList__MattressHeader{font-size:16px;font-weight:400;color:#001233;line-height:normal}.style_mattress .MattressProductCard .MattressOptionList__MattressHeader{margin-bottom:25px}.style_mattress .MattressProductForm .MattressOptionList .MattressProductForm__OptionLabel span{font-size:14px;font-weight:500;line-height:normal;color:#001233}.style_mattress .MattressProductForm .MattressOptionList .MattressSizeSelect__Size{font-size:16px;line-height:1;color:#001233}.style_mattress .MattressProductCard .MattressProductForm__OptionLabel span{font-size:16px;font-weight:500;color:#001233;line-height:normal}.style_mattress .MattressProductCard .product-atc-area{width:calc(100% - 40px);display:block;margin-left:20px}.style_mattress .MattressProductForm .MattressOptionList__Heading b{font-weight:700}.style_mattress .MattressProductForm .MattressOptionList__Heading{font-size:14px;font-weight:400;line-height:normal;color:#001233}.style_mattress .MattressProductForm .MattressOptionList .MattressOptionBlock .MattressOptionBlock__Image{padding-top:0}.MattressProductCard .MattressOptionBlock__FloatingFlag:before{border-width:12px 12px 0 0;right:-12px;border-color:#12874e transparent transparent}.MattressProductCard .MattressOptionBlock__FloatingFlag:after{border-width:12px 0 0 12px;right:-12px;border-color:transparent transparent transparent #12874e}.style_mattress .MattressProductForm #size-option-MattressOptionList{border:1px solid #d3d1d0;border-radius:5px}.style_mattress .MattressProductForm .MattressOptionList{border:none}.style_mattress .Remove_styling_custom_mattress{display:none}.style_mattress .FinalProductForm{border:none}@media screen and (min-width: 769px) and (max-width: 1024px){.style_mattress .MattressProductATCBtn{width:calc(100% + 30px);margin-left:-15px}}@media screen and (max-width: 768px){.style_mattress .MattressProductCard .MattressProductForm .MattressFirmnessArea__OptionLabel{margin-top:20px}body.style_mattress .MattressProductCard #size-option-MattressOptionList .FinalPricesBlock{margin-top:0}.style_mattress #size-option-MattressOptionList{display:flex;flex-direction:column}.style_mattress #size-option-MattressOptionList .MattressOptionList{order:1}.style_mattress #size-option-MattressOptionList .MattressUpsellOption{order:2}.style_mattress #size-option-MattressOptionList .MattressOptionBlock{order:4}.style_mattress #size-option-MattressOptionList .product-atc-area{order:3;padding-top:20px}.style_mattress .MattressProductForm .MattressOptionList .MattressSizeSelect__Size{font-size:14px;font-weight:400}body.style_mattress .MattressProductForm #size-option-MattressOptionList{border:1px solid #d3d1d0}}
/*# sourceMappingURL=/cdn/shop/t/1004/assets/product-mattress.css.map */
