.MattressHybridArea__DynamicLabel:before{content:"SELECT MODEL"}.MattressHybridArea__OptionLabel{margin-bottom:10px}.MattressHybridArea__OptionList{margin-bottom:30px}.MattressHybridArea__Heading{margin-bottom:20px}.MattressHybridArea__HybridFlag{color:#006dbc;opacity:0;transition:opacity .2s ease}.MattressHybridArea__HybridFlag--selected{opacity:1}.MattressHybridArea__Btn{border:1px solid #d3d1d0;border-radius:5px;background:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;position:relative;padding:14px 100px 14px 20px;margin-bottom:45px;transition:all .2s ease}.MattressHybridArea__Btn:hover:not(.MattressHybridArea__Btn--added){box-shadow:0 3px 6px #0000000f}.MattressHybridArea__Btn:last-child{margin-bottom:0}.MattressHybridArea__Flag{position:absolute;top:-10px;left:40px;background:#e00;color:#fff;font-size:12px;font-weight:300;line-height:1;letter-spacing:.08px;padding:4px 15px;border-radius:5px}.MattressHybridArea__VarTitle{font-size:14px;font-weight:500;line-height:1.2;text-align:left}.MattressHybridArea__VarTitle span{text-decoration:underline}.MattressHybridArea__VarTitle small{font-size:12px;font-weight:300;letter-spacing:.08px;color:#767676}.MattressHybridArea__PriceAndIcon{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.MattressHybridArea__PriceTag{font-size:14px;font-weight:400}.MattressHybridArea__Compare{color:#767676;margin-right:3px}.MattressHybridArea__AddedIcon{position:relative;margin-left:8px;top:-2px}.MattressHybridArea__AddedIcon svg{vertical-align:middle;height:20px}.MattressHybridArea__Plus,.MattressHybridArea__Check{transition:opacity .2s ease}.MattressHybridArea__Plus{color:#3676c0}.MattressHybridArea__Check{position:absolute;top:0;right:0;opacity:0}.MattressHybridArea__Thumb{position:absolute;right:0;bottom:0;width:145px;pointer-events:none}.MattressHybridArea__Btn--added{box-shadow:0 3px 6px #00000029;border-color:#30cc7f}.MattressHybridArea__Btn--added .MattressHybridArea__Plus{opacity:0}.MattressHybridArea__Btn--added .MattressHybridArea__Check{opacity:1}@media screen and (max-width: 768px){.MattressHybridArea__DynamicLabel:before{content:"Model"}.MattressHybridArea__OptionLabel{font-size:14px;font-weight:500;line-height:1;margin-bottom:10px}.MattressHybridArea__OptionLabel .ButtonAnchor{font-weight:400}.MattressHybridArea__OptionList{padding:0;border:0}.MattressHybridArea__Btn{margin-bottom:25px;padding-right:80px}.MattressHybridArea__Btn:last-child{margin-bottom:25px}.MattressHybridArea__Thumb{width:138px}}[data-current-popup=hybrid-upsell-popup] .NolahPopup__Inner{padding:0;width:900px;background:none}.HybridUpsellPopup__Container{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:flex-start;overflow:auto}.HybridUpsellPopup__Col{flex:1 1 50%;padding:45px 0 30px;background:#fff}.HybridUpsellPopup__Col--hybrid{background:#f9f8f8}.HybridUpsellPopup__Col--selected .HybridUpsellPopup__CurrentlyViewing{opacity:1}.HybridUpsellPopup__CardContents{padding:0 35px}.HybridUpsellPopup__Image{position:relative;margin-bottom:13px}.HybridUpsellPopup__Image img{width:100%}.HybridUpsellPopup__Tag{position:absolute;top:-10px;left:35px;font-size:12px;font-weight:300;letter-spacing:.08px;line-height:1;color:#fff;background:#008a00;padding:4px 12px;border-radius:5px}.HybridUpsellPopup__Tag[data-option-handle=hybrid]{background:#e00}.HybridUpsellPopup__CurrentlyViewing{position:absolute;top:-8px;right:35px;font-size:12px;font-weight:300;color:#0f4686;line-height:1;letter-spacing:.08px;opacity:0;transition:opacity .2s ease}.HybridUpsellPopup__Title{font-size:32px;font-weight:500;line-height:30px;margin-bottom:5px}.HybridUpsellPopup__Title em{color:#4a90e2;font-style:normal}.HybridUpsellPopup__Paragraph{font-size:16px;line-height:normal;font-weight:300;letter-spacing:.1px;color:#686460;margin-bottom:30px}.HybridUpsellPopup__Paragraph i{font-style:italic;font-weight:500;font-size:16px;letter-spacing:.1px;color:#3174bf}.HybridUpsellPopup__Section{border-bottom:1px solid #d3d1d0;padding-bottom:20px}.HybridUpsellPopup__SectionTitle{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin-bottom:5px;font-weight:18px;font-weight:500;line-height:20px;letter-spacing:.45px}.HybridUpsellPopup__SectionTitle:after{content:"";display:block;height:1px;flex:1 1 auto;margin-left:10px;background:#d3d1d0;margin-top:1px}.HybridUpsellPopup__SectionTitle svg{position:relative;top:3px;vertical-align:baseline}.HybridUpsellPopup__LabeledVal{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;margin-bottom:9px}.HybridUpsellPopup__LabeledVal span:first-child{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.35px;min-width:143px}.HybridUpsellPopup__LabeledVal span:last-child{color:#3174bf;font-size:16px;font-weight:300;line-height:20px;letter-spacing:.4px}.HybridUpsellPopup__FeatureLine{padding:14px 0;border-bottom:1px solid #d3d1d0;margin-bottom:0}.HybridUpsellPopup__FeatRatings{padding:15px 0;border-bottom:1px solid #d3d1d0;margin-bottom:30px}.HybridUpsellPopup__FeatRatingLine{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:15px}.HybridUpsellPopup__FeatRatingLine:last-child{margin-bottom:0}.HybridUpsellPopup__BarRating{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex:1}.HybridUpsellPopup__BarLabel{min-width:81px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.35px}.HybridUpsellPopup__Bar{flex:1;height:8px;background:#3676c0;margin:0 1px}.HybridUpsellPopup__Bar--empty{background:#ecebe9}.HybridUpsellPopup__Footer{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.HybridUpsellPopup__Price{font-size:32px;font-weight:500;line-height:36px;letter-spacing:-.13px;margin-bottom:4px}.HybridUpsellPopup__Compare{font-size:12px;font-weight:500;line-height:20px}.HybridUpsellPopup__Compare .StrikeLabel{margin-right:1px}.HybridUpsellPopup__Btn{flex:0 1 188px;border-radius:5px;background:#fff;color:#3676c0;border:1px solid #3676c0;padding:20px;font-size:19px;font-weight:500;line-height:24px;letter-spacing:.1px;transition:all .2s ease}.HybridUpsellPopup__Btn[data-button-action=Select]:before{content:"Shop Now"}.HybridUpsellPopup__Btn[data-button-action=Select]:hover:not([disabled]){background:#3676c0;color:#fff}.HybridUpsellPopup__Btn[data-button-action=ATC]{border-color:#14aa60;background:#14aa60;color:#fff}.HybridUpsellPopup__Btn[data-button-action=ATC]:hover:not([disabled]){border-color:#30cc7f;background-color:#30cc7f;box-shadow:2px 2px 5px 3px #0000001a}.HybridUpsellPopup__Btn[data-button-action=ATC]:before{content:"Add To Cart"}.HybridUpsellPopup__SwipeLeft{display:none}@media screen and (max-width: 1024px){.HybridUpsellPopup__Col{padding:30px 0;min-width:350px}.HybridUpsellPopup__CardContents{padding:0 15px}.HybridUpsellPopup__LabeledVal span:first-child{min-width:125px}.HybridUpsellPopup__Compare{font-weight:400}.HybridUpsellPopup__Btn{flex:0 1 170px}}@media screen and (max-width: 600px){.HybridUpsellPopup__Container{margin-bottom:60px}@keyframes motionLeftwards{60%{transform:translate(0)}80%{transform:translate(-10%)}to{transform:translate(0)}}.HybridUpsellPopup__SwipeLeft{display:block;width:100%;position:fixed;text-align:center;color:#f9f8f8;font-size:14px;font-weight:300;letter-spacing:.2px;bottom:20px;animation:motionLeftwards 4s ease infinite;pointer-events:none;transition:opacity .2s ease}.HybridUpsellPopup__SwipeLeft--hidden{opacity:0}.HybridUpsellPopup__SwipeLeft span{background:#000000b3;padding:10px;border-radius:5px}.HybridUpsellPopup__SwipeLeft svg{vertical-align:middle;position:relative;top:-1px;pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/1004/assets/mattress-hybrid-option.css.map */
