#ecm-index{font-size:10px;padding:0;width:144em}@media (max-width: 1440px){#ecm-index{font-size:9px;width:100vw}}@media (max-width: 1280px){#ecm-index{font-size:8px}}@media (max-width: 1024px){#ecm-index{font-size:7px}}@media (max-width: 900px){#ecm-index{font-size:6px}}#ecm-index div.main-content.ecm-content.bedding-collections .mobile-only{display:none}#ecm-index div.main-content.ecm-content.bedding-collections .supercat-breadcrumbs{font-size:14px;line-height:1.7}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .supercat-breadcrumbs{margin:0 auto;width:98vw}}#ecm-index div.main-content.ecm-content.bedding-collections .supercat-breadcrumbs p{display:inline-block;margin:0}#ecm-index div.main-content.ecm-content.bedding-collections .supercat-breadcrumbs p span{background:#f7f7f7;display:inline-block;margin-right:5px;padding:2px 8px}#ecm-index div.main-content.ecm-content.bedding-collections .supercat-breadcrumbs a{color:#5e5e5e}#ecm-index div.main-content.ecm-content.bedding-collections .mboxDefault{visibility:visible}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy{margin-top:25px;position:relative}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .header-copy{margin:0 auto;width:98vw}}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy h1,#ecm-index div.main-content.ecm-content.bedding-collections .header-copy h1 span{color:#000;font-size:22px;font-weight:600;text-transform:capitalize}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .sub-hero p{font-size:16px;line-height:1.5;margin-bottom:1.25em;width:44em}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper{bottom:0;margin:auto;max-width:500px;position:absolute;right:0;width:36em}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper{width:25vw}}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0em;width:100%}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault .text{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f2f2f2;border-radius:2px;font-size:16px;margin:0;padding:0 0.5em;text-align:center;text-transform:uppercase;width:6.2em}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault .text{font-size:1.125vw;padding:0 0.6vw;width:6.8vw}}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault .text:hover{background:#767676}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault .text:hover a{color:#fff}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault .text.active{background:#767676}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault .text.active p{color:#fff;font-weight:600}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault p{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;font-family:"TT-Norms-Pro","Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;font-weight:500;justify-content:center;letter-spacing:1px;margin:0;width:100%}#ecm-index div.main-content.ecm-content.bedding-collections .header-copy .farm-link-wrapper .mboxDefault p a{align-items:center;display:inline-flex;height:2.25em;justify-content:center;width:7em}#ecm-index div.main-content.ecm-content.bedding-collections .product-info.wsi-colctrl-lt2a-c0{padding-right:2.5em}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info.wsi-colctrl-lt2a-c0{padding-right:3.5em}}#ecm-index div.main-content.ecm-content.bedding-collections .product-row{margin-bottom:5em}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .product-row{margin:0 auto 5em;width:98vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1{position:relative}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-img,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-img{width:91.5em}@media (max-width: 1440px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-img,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-img{width:60vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-copy,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-copy{margin-top:5.5em}@media (max-width: 1024px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-copy,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-copy{margin-top:3vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-copy h3,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-copy h3{font-family:"quincy-cf","Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:3.25em;font-weight:400;letter-spacing:0.3px;text-transform:none}@media (max-width: 1024px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-copy h3,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-copy h3{font-size:2.6vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-copy p,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-copy p{font-size:1.275em;line-height:1.5;margin-bottom:0;width:25em}@media (max-width: 1024px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .product-copy p,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .product-copy p{font-size:1.6vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .csr-logo,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .csr-logo{display:flex;flex-direction:column;margin:2em 0}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .csr-logo img,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .csr-logo img{margin-bottom:0.5em;width:7.5em}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .btn.btn-alternate,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .btn.btn-alternate{align-items:center;background:#f2f2f2;border:none;border-radius:2px;display:flex;font-weight:600;height:4.35em;justify-content:center;letter-spacing:0.05em;margin-top:3em;width:24.6em}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .btn.btn-alternate:hover,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .btn.btn-alternate:hover{background:#767676}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .btn.btn-alternate:hover a,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .btn.btn-alternate:hover a{color:#fff}@media (max-width: 1024px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .btn.btn-alternate,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .btn.btn-alternate{height:4vw;margin-top:2vw;width:30vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .btn.btn-alternate p,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .btn.btn-alternate p{font-size:1.5em;margin:0}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .desktop-only.available-colors,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .desktop-only.available-colors{bottom:4.2em;font-size:1.3em;position:absolute}@media (max-width: 1024px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .desktop-only.available-colors,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .desktop-only.available-colors{bottom:3.5vw}}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .swatch-img,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .swatch-img{bottom:0;position:absolute}#ecm-index div.main-content.ecm-content.bedding-collections .product-info .swatch-img img,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .swatch-img img{height:4.8em}@media (max-width: 1024px){#ecm-index div.main-content.ecm-content.bedding-collections .product-info .swatch-img img,#ecm-index div.main-content.ecm-content.bedding-collections .product-info+.wsi-colctrl-lt2a-c1 .swatch-img img{height:4vw}}div.ecm-content.bedding-collections{overflow-x:hidden}@media (max-width: 768px){div.ecm-content.bedding-collections br{display:none}div.ecm-content.bedding-collections .desktop-only{display:none}div.ecm-content.bedding-collections .mobile-only{display:block}div.ecm-content.bedding-collections .supercat-breadcrumbs{font-size:14px;line-height:1.7;margin:0 auto;width:95vw}div.ecm-content.bedding-collections .supercat-breadcrumbs p{display:inline-block;margin:0}div.ecm-content.bedding-collections .supercat-breadcrumbs p span{background:#f7f7f7;display:inline-block;margin-right:5px;padding:2px 6px}div.ecm-content.bedding-collections .supercat-breadcrumbs a{color:#5e5e5e;font-size:3.2vw;font-weight:400;text-decoration:none}div.ecm-content.bedding-collections .farm-link-wrapper .mboxDefault{display:flex;justify-content:space-between;margin:6.65vw 0 9.35vw;width:100%}div.ecm-content.bedding-collections .farm-link-wrapper .mboxDefault .text{background:#f2f2f2;border-radius:2px;flex:0 0 auto;float:left;font-size:3.4vw;font-weight:600;margin:0;padding:1.8vw;scroll-snap-align:start;text-align:center;text-transform:uppercase;width:30.5vw}div.ecm-content.bedding-collections .farm-link-wrapper .mboxDefault .text p{padding:0.4vw 0;letter-spacing:0.25vw}div.ecm-content.bedding-collections .farm-link-wrapper .mboxDefault .text.active{background:#767676}div.ecm-content.bedding-collections .farm-link-wrapper .mboxDefault .text.active p{color:#fff}div.ecm-content.bedding-collections .farm-link-wrapper .mboxDefault a{text-decoration:none}div.ecm-content.bedding-collections .header-copy{padding:0 2.5vw}div.ecm-content.bedding-collections .header-copy h1{font-size:4.275vw;font-weight:600;margin:0 0 2.675vw;text-transform:capitalize}div.ecm-content.bedding-collections .header-copy p{font-size:3.725vw;padding:0 0 5.35vw}div.ecm-content.bedding-collections .product-row .wsi-colctrl-lt2a-c1{padding:0 2.5vw}div.ecm-content.bedding-collections .product-img{width:100vw}div.ecm-content.bedding-collections .product-info .product-copy h3,div.ecm-content.bedding-collections .product-info+div.parsys_column .product-copy h3{font-family:"quincy-cf","Playfair Display",Georgia,"Times New Roman",Times,serif;font-size:5.85vw;font-weight:400;letter-spacing:0.3vw;padding-top:4.5vw;text-align:left}div.ecm-content.bedding-collections .product-info .product-copy p,div.ecm-content.bedding-collections .product-info+div.parsys_column .product-copy p{font-size:3.75vw;font-weight:400;line-height:1.5;margin-bottom:4vw;padding:0.5em 0 0;text-align:left}div.ecm-content.bedding-collections .mobile-only.available-colors{font-size:3.2vw;font-weight:400;padding-bottom:1.35vw}div.ecm-content.bedding-collections .mobile-only.available-colors p{line-height:1.5;text-align:left !important}div.ecm-content.bedding-collections .swatch-img{margin-bottom:6vw}div.ecm-content.bedding-collections .swatch-img img{display:block;height:10vw}div.ecm-content.bedding-collections .btn.btn-alternate{display:flex;justify-content:center;margin:8vw 0 13.5vw}div.ecm-content.bedding-collections .btn.btn-alternate p{background:#f2f2f2;font-size:4.25vw;font-weight:600;letter-spacing:0.2vw;text-align:center;text-transform:uppercase;width:100%}div.ecm-content.bedding-collections .btn.btn-alternate a{align-items:center;color:#000;display:inline-flex;height:100%;justify-content:center;padding:3.7vw 8vw;text-decoration:none;width:100%}}
