#shopify-section-footer.footer-section{height:fit-content;overflow:hidden;clear:both}.footer{position:relative;color:var(--white);background-color:transparent;z-index:1;height:fit-content;overflow:hidden}.footer__container{padding:0 16px;margin:0 auto;max-width:1645px}.footer__row{display:flex;flex-wrap:wrap}.footer__col{flex:1 0 auto}.footer .footer-links-container{--grid-columns: auto repeat(4, minmax(0, 1fr));--grid-rows: initial;--grid-area-template: "products shop sizeGuide company support" "products compare resources x y";--grid-padding-left: 0;width:100%;height:fit-content;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns);grid-template-areas:var(--grid-area-template);padding-left:var(--grid-padding-left)}.footer-links-container .area-products{grid-area:products}.footer-links-container .area-products ul{column-count:2;column-gap:64px;width:480px;height:520px}.footer-links-container .area-company{grid-area:company}.footer-links-container .area-shop{grid-area:shop}.footer-links-container .area-compare{grid-area:compare}.footer-links-container .area-resources{grid-area:resources}.footer-links-container .area-size-guide{grid-area:sizeGuide}.footer-links-container .area-support{grid-area:support}.footer .footer__top{padding:80px 0}.footer__cover img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.footer .footer__logo-wrapper{width:100%;text-align:center;margin-bottom:0!important}.footer .footer__logo-wrapper .footer__logo{width:150px;height:32px;margin-bottom:80px}.footer .footer__second-wrapper{display:flex;justify-content:center;align-items:center;height:32px}.footer .footer-social__list{padding:0;margin:0;list-style:none;height:32px}.footer-social__link{display:block;color:var(--white);width:32px;height:32px}.footer .footer__second-wrapper span{font-family:Mukta;font-size:18px;font-weight:500;line-height:23px;margin-right:40px;color:#fff}.footer .footer-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;flex-wrap:wrap}.footer .footer-nav__headline{position:relative;color:var(--white);text-transform:none;letter-spacing:normal;font-family:"PT Serif",serif;font-size:24px;line-height:28px;font-weight:400;margin-bottom:24px}.footer-nav__item{line-height:normal;margin:0;padding:0}.footer-nav__item,.footer-nav__link{font-size:16px;font-weight:400;line-height:26px;margin-bottom:0}.footer .footer-nav__item .footer-nav__link,.footer .footer-nav__item .footer-nav__link:visited{font-weight:300;font-size:16px;line-height:30px;margin-bottom:0;color:#9197b9;font-family:Mukta;cursor:pointer}.footer .footer__bottom__container{--container-px: 16px;--container-py: 0;display:flex;align-items:center;justify-content:space-between;max-width:calc(1610px + (var(--container-px) * 2));margin:auto;padding:var(--container-py) var(--container-px)}.footer .footer__bottom__container--wrapper{border-top:1px solid #3e425c;width:100%}.footer .footer__bottom__container .footer-bottom-nav__link{font-family:Mukta;color:#9197b9;font-size:18px;line-height:30px}.footer .footer__bottom__container .footer__bottom__copyright{padding:40px 0 80px!important}.footer__bottom__container .footer__bottom__py{--container-items-py: 16px;padding-top:var(--container-items-py);padding-bottom:var(--container-items-py);display:block;font-size:16px}.footer .footer__bottom__container .footer__bottom__py,.footer .footer__bottom__container .footer__bottom__py a{margin:auto;font-family:Mukta;font-size:16px;font-weight:300;line-height:26px;letter-spacing:-.36px;color:#dadce8;padding:40px 0}.footer__bottom__copyright p,.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright a{font-size:20px}.footer a,.footer a:visited,.footer a:active{white-space:wrap;color:var(--white)}.footer a:hover{color:#fff;text-decoration:underline}.footer a:focus{outline:none}.footer__bottom__container--awards{text-align:center;padding-bottom:80px}.footer .footer__bottom__container--awards--logos{display:flex;justify-content:center;gap:16px}.footer .footer__bottom__container--award-ranking{font-size:28px;line-height:34px;font-family:var(--ff-pt-serif);margin-bottom:24px;margin-top:8px;color:#f1e3cf}.footer .footer__bottom__container--award-title{font-size:24px;line-height:24px;font-family:var(--ff-pt-serif);color:#f1e3cf}.footer-social__icon{fill:#fff}.footer-social__item{display:inline-block;margin:0;padding:0}.footer .footer-social__item:not(:last-child){margin-right:32px}.footer__hide-desktop{display:none!important}.footer__bottom__container .footer__bottom__links{display:flex;gap:40px;padding:0!important;margin:0!important;list-style:none!important}.footer__bottom__container .footer__bottom__links li,.footer__bottom__container .footer__bottom__copyright p{padding:0!important;margin:0!important}.footer_toggle_span{display:none}.bbb-logo{margin-right:7%;min-width:80px;display:none}.bbb-logo__image{height:30px!important;display:block;max-width:100%;width:80px}.footer-nav--mb:last-of-type{margin-bottom:0}body:not(.INDmenu-open) #INDWrap{display:none!important}body.INDmenu-open #INDmenu-btn{display:block}.inline-form__button.is--loading .ajax-loading{opacity:1;visibility:visible}.inline-form__button.is--loading .inline-form__button-text{opacity:0}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid var(--white);border-color:var(--white) transparent var(--white) transparent;animation:1.2s linear infinite lds-dual-ring}.ajax-loading .lds-dual-ring:after{width:25px;height:25px;border-width:3px}@media screen and (max-width: 1699px){.footer .footer-links-container{--grid-padding-left: 0}.footer .footer__second-wrapper span{margin-right:32px}}@media screen and (max-width: 1599px){.footer .footer-links-container{--grid-rows: 90px auto auto;--grid-columns: repeat(4, auto);--grid-area-template: "products shop resources company" "products compare support company" "products compare support sizeGuide"}.footer .footer-links-container .area-size-guide{padding-bottom:56px}.footer-links-container .area-products ul{column-count:1;column-gap:0;width:fit-content;height:fit-content}}@media screen and (min-width: 1024px) and (max-width: 1599px){.footer .footer-links-container .area-shop,.footer .footer-links-container .area-resources,.footer .footer-links-container .area-support{margin-top:0}.footer .footer__container{padding:0 48px}}@media screen and (max-width: 1500px){.footer .footer-links-container .area-size-guide{padding-bottom:0}.footer .footer-links-container .area-company{padding-bottom:32px}.footer .footer__col{flex-basis:100%;max-width:100%}.footer .footer__top{padding:64px 0 40px}.footer .footer-nav__headline{font-size:24px;line-height:28px;margin-bottom:16px}.footer .footer__bottom__container--award-title{font-size:24px;line-height:24px}.footer .footer__bottom__container--awards{padding-bottom:32px}.footer .footer__bottom__container .footer__bottom__py,.footer .footer__bottom__container .footer__bottom__py a{padding:0 0 16px;font-size:20px;line-height:30px}.footer .footer__bottom__container .footer__bottom__links .footer__bottom__py{padding:16px 0 24px}.footer .footer__bottom__container .footer__bottom__links .footer__bottom__py a{font-size:16px;line-height:30px}.footer .footer__second-wrapper{margin-bottom:16px}.footer .footer__bottom__container .footer__bottom__copyright{padding:24px 0 40px!important}.footer .footer__logo-wrapper .footer__logo{margin-bottom:48px}.footer .footer__bottom__container{flex-direction:column;padding:16px}}@media screen and (max-width: 1340px){.footer .footer__bottom__container{--container-px: 50px}.footer .footer__bottom__container .footer__bottom__py{--container-items-py: 32px}}@media screen and (max-width: 1110px){.footer .footer__bottom__container .footer__bottom__py{--container-items-py: 16px}.footer .footer__bottom__container{flex-direction:column;align-items:center}}@media screen and (min-width: 1025px){.footer .footer-links-container{--space-between-links: 40px 64px;--grid-gap: var(--space-between-links)}}@media screen and (max-width: 1024px){.footer .footer-links-container{--grid-gap: 24px var(--space-between-links);display:block}.footer .footer-links-container .area-company{padding-bottom:0}.footer .footer__container{padding-inline:32px}.footer-nav{border-bottom:1px solid #444a69}.footer__top-container{position:relative}.footer{background-color:#222539}.footer .footer-nav__headline{font-size:24px;line-height:28px;margin-bottom:0;padding:24px 0}.footer .footer__logo-wrapper .footer__logo{margin-bottom:24px}.footer .footer__top{padding:56px 0 40px}.footer .footer__bottom__container--award-ranking{font-size:24px;line-height:28px;margin-bottom:16px;margin-top:4px}.footer .footer__bottom__container--awards--logos img{width:108px;height:108px;aspect-ratio:1 / 1}.footer .footer__bottom__links li:nth-of-type(3){order:4}.footer .footer__bottom__container .footer__bottom__links .footer__bottom__py{font-size:16px;line-height:20px}.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright p a,.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright p{font-size:20px;text-align:center;padding:0}.footer .footer__bottom__container .footer__bottom__links{border-top:1px solid #444a69;padding:32px 16px!important;width:100%;justify-content:center;gap:24px}.footer .footer__bottom__container .footer__bottom__links .footer__bottom__py{font-size:16px!important;padding:0;font-weight:500}.footer .footer__bottom__container .footer__bottom__copyright.footer__bottom__py{padding:40px 32px 56px!important;border-top:1px solid #444a69;width:100%}.footer .footer__bottom__container{padding:0;flex-direction:column-reverse;gap:32px}.footer .footer__bottom__container--awards{padding-bottom:32px}.footer .footer__bottom__container--wrapper{border-top:0;border-bottom:0;background-color:#2b2e41}.footer .footer-nav__list{display:none}.footer .footer-nav.is-open .footer-nav__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;grid-auto-rows:auto}.footer__hide-mobile{display:none!important}.footer__hide-desktop{display:flex!important}.footer-nav__headline.js-footer-nav_dropdown-trigger{-webkit-tap-highlight-color:transparent}.footer_toggle_span{display:block}.footer-nav__item,.footer-nav__link{font-size:16px!important;-webkit-tap-highlight-color:transparent}.footer_toggle_span:before{transform:translateY(-50%) translate(-50%)}.footer_toggle_span:after{transform:translateY(-50%) translate(-50%) rotate(90deg)}.footer_toggle_span:before,.footer_toggle_span:after{content:"";display:block;width:14px;height:2px;background-color:#fff;border-radius:3px;position:absolute;top:50%;right:0;transition:.35s}.is-open .footer_toggle_span:before{opacity:0}.is-open .footer_toggle_span:after{transform:translateY(-50%) translate(-50%) rotate(180deg)}.footer__cover img{height:100vh;object-position:top}.footer__cover-background{top:50vh;height:54vh;width:100vw;z-index:-2;position:absolute;background:#222539}.footer .footer__second-wrapper{margin-bottom:72px}.footer-nav.is-open{padding-bottom:24px}}@media screen and (max-width: 767px){.footer .footer-links-container .area-size-guide{padding-bottom:0}.footer .footer-links-container .area-shop,.footer .footer-links-container .area-resources{margin-top:0}.footer__row{display:block}.footer .footer__top{padding:40px 0}.footer .footer__container{padding-inline:16px}.footer-nav.is-open{padding-bottom:16px}.footer .footer-nav__headline{margin:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:18px;line-height:24px}.footer .footer__second-wrapper{margin-bottom:40px}.footer .footer__bottom__container .footer__bottom__links{padding:20px 16px 16px!important;gap:16px 20px}.footer .footer__bottom__container .footer__bottom__copyright.footer__bottom__py{padding:16px 16px 40px!important;width:calc(100% - 32px)}.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright p a,.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright p,.footer .footer__bottom__container .footer__bottom__links .footer__bottom__py{font-size:14px!important;font-weight:500}.footer__bottom__container{padding-top:20px;padding-bottom:18px}.footer__bottom__container .footer__bottom__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 32px}.footer__bottom__container .footer__bottom__links .footer__bottom__py{padding-top:0;text-align:center;font-size:14px!important}.footer__bottom__container .footer__bottom__copyright.footer__bottom__py{border-top:1px solid #444a69;padding-bottom:0;width:100%;text-align:center;font-size:14px!important}}@media screen and (max-width: 500px){.footer__cover-background{top:98vh}}@media (max-width: 435px){.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright p a,.footer .footer__bottom__container .footer__bottom__py.footer__bottom__copyright p,.footer .footer__bottom__container .footer__bottom__links .footer__bottom__py{font-size:12px!important}}@media screen and (max-width: 991px){body.template-product footer{padding-bottom:108px}}@media screen and (max-width: 480px){body[data-handle=puffy-sheets].template-product footer,body[data-handle=puffy-area-rug].template-product footer,body[data-handle=puffy-topper].template-product footer{padding-bottom:170px}.footer .footer__bottom__container--awards--logos{gap:0}.footer .footer__bottom__container--awards--logos img{width:90px;height:90px}}
/*# sourceMappingURL=/cdn/shop/t/3010/assets/footer.css.map?v=77417339455067061051745417017 */
