@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html,main{color:#393e41;margin:0;min-height:100%;overflow-x:hidden!important;padding:0;width:100%}body.locked,html.locked{overflow-x:visible!important;position:fixed}body{margin-top:66px}body.yoloExists-js{margin-top:95px}@media screen and (max-width:767px){body.yoloExists-js.locked.search--open{margin-top:0}}ins{text-decoration:none}.body--checkout,.html--checkout{overflow-x:initial!important}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.hidden--vis{visibility:hidden}.hidden__display{display:none}@media screen and (max-width:767px){.hidden-xs{display:none}}@media screen and (min-width:768px) and (max-width:989px){.hidden-sm{display:none}}@media screen and (min-width:990px) and (max-width:1199px){.hidden-md{display:none}}@media screen and (min-width:1200px){.hidden-lg{display:none}}@media screen and (min-width:990px){.product__gallery,.product__gallery-container,.product__hero,.product__slider-container,.product__slider-container .product__slider,.product__slider-container .slick-list,.product__slider-container .slick-slide,.product__slider-container .slick-slide div,.product__slider-container .slick-track,.product__slider-container .slide-inner,.product__slider-container .slide-wrapper{height:100%}}.default{cursor:default!important}.skip__links--list a{display:inline-block;font-family:"Montserrat, Helvetica, Arial, sans-serif";font-size:16px;color:#393e41;text-decoration:none;position:absolute;left:-999px;top:-999px;margin:30px;z-index:102}.skip__links--list a:focus{color:#007e94;cursor:pointer}.skip__links--list.active a{position:relative;left:0;top:0}.img__perf--geowrap{display:inline-block;width:24px;height:24px;overflow:hidden;margin-right:10px;margin-bottom:-5px}.img__perf--footer,.img__perf--geowrap{background-color:#fff;border-radius:50%}.img__perf--footer{height:25px;width:25px;margin-right:12px}.sr-only{width:1px;height:1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;position:absolute}.bt__none{border-top:none}.row.row__m0{margin:0}@font-face{font-family:Ball Pen;src:url(Ball-Pen-Regular.woff2) format("woff2"),url(Ball-Pen-Regular.woff) format("woff");font-weight:400}body{font-family:Montserrat,Helvetica,Arial,sans-serif}.heading__primary,.heading__secondary,.heading__tertiary,.product-review-filter-js{color:#393e41;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600}.branding--leesa.product-review-filter-js,.heading__primary.branding--leesa,.heading__secondary.branding--leesa,.heading__tertiary.branding--leesa{color:#007e94}.branding--sapira.product-review-filter-js,.heading__primary.branding--sapira,.heading__secondary.branding--sapira,.heading__tertiary.branding--sapira{color:#04707b}.heading--bold.product-review-filter-js,.heading__primary.heading--bold,.heading__secondary.heading--bold,.heading__tertiary.heading--bold{font-weight:700}.heading__primary{font-size:30px;line-height:1.266}.heading__primary.heading--hero{font-size:30px}@media screen and (min-width:768px){.heading__primary.heading--hero{font-size:72px}}@media screen and (min-width:768px){.heading__primary{font-size:48px}}.heading__secondary,.product-review-filter-js{font-size:32px;line-height:1.266}@media screen and (max-width:767px){.heading__secondary,.product-review-filter-js{font-size:24px}}@media screen and (min-width:768px) and (max-width:1199px){.heading__secondary,.product-review-filter-js{font-size:28px}}.heading__tertiary{font-size:20px;line-height:1.266}.heading__alt{font-family:Ball Pen,Times,serif;font-size:35px;line-height:1}.heading__alt.heading__alt--sm{font-size:25px}.heading__alt.heading__alt--lg{font-size:42px}.heading__alt.heading__alt--xlarge{font-size:55px}.subheading__primary,.subheading__secondary,.subheading__tertiary{color:#393e41;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.5}.subheading__primary.branding--leesa,.subheading__secondary.branding--leesa,.subheading__tertiary.branding--leesa{color:#007e94}.subheading__primary.branding--sapira,.subheading__secondary.branding--sapira,.subheading__tertiary.branding--sapira{color:#04707b}.subheading__primary.subheading--bold{font-weight:900}.subheading__primary{font-size:48px;letter-spacing:1.4px}.subheading__secondary{font-size:30px;letter-spacing:1.4px}@media screen and (max-width:767px){.subheading__secondary{font-size:20px}}.subheading__tertiary{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.266}@media screen and (max-width:767px){.subheading__tertiary{font-size:18px}}.body_copy,.product__financing .aff-line1,.product__financing .aff-line3,.wayfinder__pingpong__content li,.wayfinder__pingpong__content ol,.wayfinder__pingpong__content ul{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300;line-height:28px}.body_copy.body_copy--refresh,.product__financing .body_copy--refresh.aff-line1,.product__financing .body_copy--refresh.aff-line3,.wayfinder__pingpong__content li.body_copy--refresh,.wayfinder__pingpong__content ol.body_copy--refresh,.wayfinder__pingpong__content ul.body_copy--refresh{font-size:18px;line-height:1.78;max-width:790px}@media screen and (max-width:767px){.body_copy.body_copy--refresh,.product__financing .body_copy--refresh.aff-line1,.product__financing .body_copy--refresh.aff-line3,.wayfinder__pingpong__content li.body_copy--refresh,.wayfinder__pingpong__content ol.body_copy--refresh,.wayfinder__pingpong__content ul.body_copy--refresh{font-size:16px}}.body_copy.body_copy--alt,.product__financing .body_copy--alt.aff-line1,.product__financing .body_copy--alt.aff-line3,.wayfinder__pingpong__content li.body_copy--alt,.wayfinder__pingpong__content ol.body_copy--alt,.wayfinder__pingpong__content ul.body_copy--alt{font-family:Montserrat,Helvetica,Arial,sans-serif}.body_copy.body_copy--short,.product__financing .body_copy--short.aff-line1,.product__financing .body_copy--short.aff-line3,.wayfinder__pingpong__content li.body_copy--short,.wayfinder__pingpong__content ol.body_copy--short,.wayfinder__pingpong__content ul.body_copy--short{line-height:.25}.body_copy.body_copy--bold,.product__financing .body_copy--bold.aff-line1,.product__financing .body_copy--bold.aff-line3,.wayfinder__pingpong__content li.body_copy--bold,.wayfinder__pingpong__content ol.body_copy--bold,.wayfinder__pingpong__content ul.body_copy--bold{font-weight:700}.body_copy--xsmall{font-size:12px;line-height:1.266}.body_copy--small{font-size:14px;line-height:1.266}.body_copy--medium{font-size:18px}.body_copy--large{font-size:20px;line-height:1.5}.body_copy--heading{font-size:19px}.body_copy--semixlarge{font-size:24px}@media screen and (max-width:989px){.body_copy--semixlarge{font-size:18px}}.body_copy--xlarge{font-size:20px;line-height:1.266}@media screen and (min-width:768px){.body_copy--xlarge{font-size:30px}}.alt__copy{font-family:Montserrat,Helvetica,Arial,sans-serif}.alt__copy--md{font-size:35px}.alt__copy--lg{font-size:45px}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.form__group+.form__group{margin-top:8px}.form__input_label{font-size:16px;line-height:1.5;color:#393e41}.form__number_input,.form__select_input,.form__text_input{width:100%;max-width:290px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;color:#393e41;border:1px solid rgba(57,62,65,.25);padding:16px 24px}.form__group+.form__number_input,.form__group+.form__select_input,.form__group+.form__text_input{margin-left:10px}.form__searchbar{border:none;border-bottom:1px solid rgba(57,62,65,.25);padding:6px!important}.form__searchbar:active,.form__searchbar:focus{outline:none}.form__number_input{max-width:110px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font-size:16px;color:#393e41}.form__number_input::-webkit-inner-spin-button,.form__number_input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none}.form__radio_input{background-color:#fff;border-color:rgba(57,62,65,.25);-webkit-transition:border .34s ease;transition:border .34s ease}.form__radio_input:selected{border-color:#007e94}.form__radio_input:selected+span{color:#007e94}.form__product--default fieldset{border:0;margin:0;padding:0}.form__product--default legend{display:block;padding:15px 0 0}.form__product--default label{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px}.form__product--default .lsa-select label{line-height:36px;display:block;text-align:left}.form__product--default .lsa-select:after{top:36px}.form__product--default .lsa-select.hidden__label:after{top:0}@-moz-document url-prefix(){.form__number_input{-moz-appearance:textfield}}.lsa-select{position:relative}.lsa-select::-ms-expand,.lsa-select ::-ms-expand{display:none}.cta__bar .lsa-select label{display:none}.lsa-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #393e41;border-radius:0;color:#393e41;height:48px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;padding:0 24px;width:100%}@media screen and (max-width:319px){.lsa-select select{padding:0 10px}}.lsa-select select::-ms-expand,.lsa-select select ::-ms-expand{display:none}.lsa-select select:focus,.lsa-select select:hover{border:1px solid #393e41}.lsa-select:not(.lsa-disabled):after{bottom:0;content:url(dropdown-arrow.svg?76584);display:block;line-height:47px;position:absolute;right:18px;top:0;pointer-events:none}.button,.ghost_button,.shopify-challenge__container .shopify-challenge__button,.shopify-challenge__container input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid;border-width:2px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;text-align:center;text-decoration:none;padding:8px 24px}.button,.shopify-challenge__container .shopify-challenge__button,.shopify-challenge__container input{max-width:415px;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-transition-property:background border;transition-property:background border;cursor:pointer}.button--xs{max-width:200px}.button--small{max-width:240px}.button--fw{width:100%}.button--center{margin:auto}@media screen and (max-width:767px){.button--center-xs{margin:auto}}@media screen and (min-width:768px) and (max-width:989px){.button--center-sm{margin:auto}}.button.brand--leesa,.button__leesa,.shopify-challenge__container .brand--leesa.shopify-challenge__button,.shopify-challenge__container .brand--original.shopify-challenge__button,.shopify-challenge__container input.brand--leesa,.shopify-challenge__container input.brand--original{background-color:#007e94;border-color:#007e94;color:#fff}.button.brand--leesa:hover,.button__leesa:hover,.shopify-challenge__container .brand--leesa.shopify-challenge__button:hover,.shopify-challenge__container .brand--original.shopify-challenge__button:hover,.shopify-challenge__container input.brand--leesa:hover,.shopify-challenge__container input.brand--original:hover{background-color:#00758a}.button.brand--hybrid,.button.brand--sapira,.button__sapira,.page--leesa_hybrid_mattress .button__leesa,.shopify-challenge__container .brand--hybrid.shopify-challenge__button,.shopify-challenge__container .brand--sapira.shopify-challenge__button,.shopify-challenge__container .shopify-challenge__button,.shopify-challenge__container input,.shopify-challenge__container input.brand--hybrid,.shopify-challenge__container input.brand--sapira{background-color:#04707b;border-color:#04707b;color:#fff}.button.brand--hybrid:hover,.button.brand--sapira:hover,.button__sapira:hover,.page--leesa_hybrid_mattress .button__leesa:hover,.shopify-challenge__container .brand--hybrid.shopify-challenge__button:hover,.shopify-challenge__container .brand--sapira.shopify-challenge__button:hover,.shopify-challenge__container .shopify-challenge__button:hover,.shopify-challenge__container input.brand--hybrid:hover,.shopify-challenge__container input.brand--sapira:hover,.shopify-challenge__container input:hover{background-color:#047985}.button.alt,.button.primary,.button__alt,.button__primary,.shopify-challenge__container .alt.shopify-challenge__button,.shopify-challenge__container .primary.shopify-challenge__button,.shopify-challenge__container input.alt,.shopify-challenge__container input.primary{background-color:#fe5043;border-color:#fe5043;color:#fff}.button.alt:not(:disabled):hover,.button.primary:not(:disabled):hover,.button__alt:not(:disabled):hover,.button__primary:not(:disabled):hover,.shopify-challenge__container .alt.shopify-challenge__button:not(:disabled):hover,.shopify-challenge__container .primary.shopify-challenge__button:not(:disabled):hover,.shopify-challenge__container input.alt:not(:disabled):hover,.shopify-challenge__container input.primary:not(:disabled):hover{background-color:#fe4739;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999}.button__secondary{background:#fff;border-color:#fe5043;color:#fe5043;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-transition-property:background,color;transition-property:background,color}.button__secondary:not(:disabled):hover{background:rgba(255,93,82,.04);-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999}.button__secondary:active{-webkit-box-shadow:inset 0 0 5px #fe7f76;box-shadow:inset 0 0 5px #fe7f76}.button:not(#AddToCart).alt:disabled,.button:not(#AddToCart).primary:disabled,.button:not(#AddToCart)__alt:disabled,.button:not(#AddToCart)__primary:disabled,.shopify-challenge__container .shopify-challenge__button:not(#AddToCart).alt:disabled,.shopify-challenge__container .shopify-challenge__button:not(#AddToCart).primary:disabled,.shopify-challenge__container .shopify-challenge__button:not(#AddToCart)__alt:disabled,.shopify-challenge__container .shopify-challenge__button:not(#AddToCart)__primary:disabled,.shopify-challenge__container .shopify-challenge__button:not(#AddToCart)__secondary:disabled,.shopify-challenge__container input:not(#AddToCart).alt:disabled,.shopify-challenge__container input:not(#AddToCart).primary:disabled,.shopify-challenge__container input:not(#AddToCart)__alt:disabled,.shopify-challenge__container input:not(#AddToCart)__primary:disabled,.shopify-challenge__container input:not(#AddToCart)__secondary:disabled{cursor:default;background-color:#7d7d7d;border-color:#7d7d7d;color:#e3e3e3}.button.gray,.button__gray,.shopify-challenge__container .gray.shopify-challenge__button,.shopify-challenge__container input.gray{background-color:#f7f7f7;border-color:#f7f7f7;color:#4f5766}.button.white,.button__white,.shopify-challenge__container .white.shopify-challenge__button,.shopify-challenge__container input.white{background-color:#fff;border-color:#fff}.button.white:hover,.button__white:hover,.shopify-challenge__container .white.shopify-challenge__button:hover,.shopify-challenge__container input.white:hover{background-color:#fa4d4a;color:#fff}.button.simple,.button__simple,.shopify-challenge__container .simple.shopify-challenge__button,.shopify-challenge__container input.simple{height:40px;max-width:200px;font-weight:600;color:#fff;text-transform:capitalize;font-size:18px;background-color:#000;border-color:#000}.button.campaign,.button__campaign,.shopify-challenge__container .campaign.shopify-challenge__button,.shopify-challenge__container input.campaign{background-color:#522030;border-color:#522030;color:#fff}.button.campaign:hover,.button__campaign:hover,.shopify-challenge__container .campaign.shopify-challenge__button:hover,.shopify-challenge__container input.campaign:hover{background-color:#4b1d2c}.ghost_button{background:transparent;max-width:415px;width:100%;text-transform:capitalize;cursor:pointer}.ghost_button--small{max-width:240px}.ghost_button.brand--leesa,.ghost_button__leesa{border-color:#007e94;color:#007e94;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-transition-property:background,color;transition-property:background,color}.ghost_button.brand--leesa:hover,.ghost_button__leesa:hover{background:#007e94;color:#fff}.ghost_button.brand--hybrid,.ghost_button.brand--sapira,.ghost_button__sapira{border-color:#04707b;color:#04707b;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-transition-property:background,color;transition-property:background,color}.ghost_button.brand--hybrid:hover,.ghost_button.brand--sapira:hover,.ghost_button__sapira:hover{background:#04707b;color:#fff}.ghost_button.alt,.ghost_button__alt{border-color:#fe5043;color:#fe5043;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;-webkit-transition-property:background,color;transition-property:background,color}.ghost_button.alt:hover,.ghost_button__alt:hover{background:rgba(255,93,82,.04)}.button__text,.product__highlight a,.subscribe_bar__button,.subscribe_bar__link{border:none!important;color:#393e41;display:inline-block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:1.4px;padding-bottom:2px;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;position:relative;z-index:5}.button__text svg,.product__highlight a svg,.subscribe_bar__button svg,.subscribe_bar__link svg{fill:#393e41;margin-bottom:1px;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.button__text span+svg,.button__text svg+span,.product__highlight a span+svg,.product__highlight a svg+span,.subscribe_bar__button span+svg,.subscribe_bar__button svg+span,.subscribe_bar__link span+svg,.subscribe_bar__link svg+span{margin-left:4px}.button__text:hover span+svg,.product__highlight a:hover span+svg,.subscribe_bar__button:hover span+svg,.subscribe_bar__link:hover span+svg{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.button__text--border:after,.product__highlight a:after,.template--page[class*=page--leesa_vs] .wayfinder__pingpong a:after{content:"";display:block;width:100%;height:2px;position:absolute;bottom:-2px;left:0;z-index:5;background:currentColor;pointer-events:none;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.button__text--border:after,.product__highlight a:after,.template--page[class*=page--leesa_vs] .wayfinder__pingpong a:after{bottom:3px}}.button__text--border:hover:after,.product__highlight a:hover:after,.template--page[class*=page--leesa_vs] .wayfinder__pingpong a:hover:after{-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.brand--leesa.subscribe_bar__button,.brand--leesa.subscribe_bar__link,.button__text.brand--leesa,.button__text__leesa,.product__highlight a.brand--leesa,.template--page[class*=page--leesa_vs] .wayfinder__pingpong a{color:#007e94}.brand--leesa.subscribe_bar__button:after,.brand--leesa.subscribe_bar__link:after,.button__text.brand--leesa:after,.button__text__leesa:after,.product__highlight a.brand--leesa:after,.template--page[class*=page--leesa_vs] .wayfinder__pingpong a:after{background-color:#007e94}.brand--leesa.subscribe_bar__button svg,.brand--leesa.subscribe_bar__link svg,.button__text.brand--leesa svg,.button__text__leesa svg,.product__highlight a.brand--leesa svg,.template--page[class*=page--leesa_vs] .wayfinder__pingpong a svg{fill:#007e94}.brand--sapira.subscribe_bar__button,.brand--sapira.subscribe_bar__link,.button__text.brand--sapira,.button__text__sapira,.product__highlight a.brand--sapira{color:#04707b}.brand--sapira.subscribe_bar__button:after,.brand--sapira.subscribe_bar__link:after,.button__text.brand--sapira:after,.button__text__sapira:after,.product__highlight a.brand--sapira:after{background-color:#04707b}.brand--sapira.subscribe_bar__button svg,.brand--sapira.subscribe_bar__link svg,.button__text.brand--sapira svg,.button__text__sapira svg,.product__highlight a.brand--sapira svg{fill:#04707b}.alt.subscribe_bar__button,.alt.subscribe_bar__link,.button__text.alt,.button__text__alt,.product__highlight a.alt{color:#fe5043}.alt.subscribe_bar__button:after,.alt.subscribe_bar__link:after,.button__text.alt:after,.button__text__alt:after,.product__highlight a.alt:after{background-color:#fe5043}.alt.subscribe_bar__button svg,.alt.subscribe_bar__link svg,.button__text.alt svg,.button__text__alt svg,.product__highlight a.alt svg{fill:#fe5043}.button__text.white,.button__text__white,.product__highlight a.white,.white.subscribe_bar__button,.white.subscribe_bar__link{color:#fff}.button__text.white:after,.button__text__white:after,.product__highlight a.white:after,.white.subscribe_bar__button:after,.white.subscribe_bar__link:after{background-color:#fff}.button__text.white svg,.button__text__white svg,.product__highlight a.white svg,.white.subscribe_bar__button svg,.white.subscribe_bar__link svg{fill:#fff}.tab__container{display:block}.tab__list{margin-bottom:0;padding:0}.tab__list li{list-style-type:none;display:inline-block;width:45%}@media screen and (min-width:768px) and (max-width:989px){.tab__list li{width:20%}}@media screen and (min-width:990px){.tab__list li{width:14.28571%}}.tab__list li.current{cursor:default}.tab__list li.current span{cursor:default;color:#04707b;opacity:1}.tab__list li.current .active__bar{position:relative;top:0;z-index:2;height:4px;border-radius:3px;display:block;background-color:#04707b;pointer-events:none}.tab__list li.current img{opacity:1}.tab__list li img{cursor:pointer;opacity:.3}.tab__list li span{background-color:#fff;display:block;opacity:.3;font-size:16px;padding:20px 10px;text-decoration:none;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600}.tab__list li span:focus,.tab__list li span:hover{color:#04707b;cursor:pointer}.tab__list li .active__bar{position:relative;top:1px;height:2px;display:block;background-color:#eaeaea;pointer-events:none}.review__tabs .tab__list li:focus img,.review__tabs .tab__list li:focus span,.review__tabs .tab__list li:hover img,.review__tabs .tab__list li:hover span{opacity:1}.review__tabs .tab__list li:focus img+.active__bar,.review__tabs .tab__list li:focus img .active__bar,.review__tabs .tab__list li:focus span+.active__bar,.review__tabs .tab__list li:focus span .active__bar,.review__tabs .tab__list li:hover img+.active__bar,.review__tabs .tab__list li:hover img .active__bar,.review__tabs .tab__list li:hover span+.active__bar,.review__tabs .tab__list li:hover span .active__bar{position:relative;top:0;z-index:2;height:4px;border-radius:3px;display:block;background-color:#04707b;pointer-events:none}.review__tabs .tab__list li:focus span,.review__tabs .tab__list li:hover span{color:#04707b}.tab__content{background-color:#f7f7f7;padding:0 5px}@media screen and (min-width:768px){.tab__content{padding:0 15px}}.tab__content .reviews{background-color:transparent;background-image:none;height:auto}.review__tabs--mobile .tab__content,.review__tabs .tab__content{background-color:#fff}.tab__pane{-webkit-transition:opacity .1s ease;transition:opacity .1s ease;opacity:0;display:none}.tab__pane.current{display:inherit;opacity:1}.tab-component{background:#f7f7f7}.tab-component__inner{padding:5px 0 10px}.tab-component__tablist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:0;margin:0}.tab-component__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style-type:none;padding:10px;text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:900;color:#4f5766;opacity:.5;cursor:pointer}.tab-component__tab[aria-selected=true]{opacity:1}@media screen and (min-width:350px){.tab-component__tab{padding:15px}}@media screen and (max-width:767px){.tab-component__tab{font-size:14px}}.tab-component__panel[aria-hidden=true]{display:none}@media screen and (min-width:990px){.tab-component__tablist{display:block}.tab-component__tab{display:inline-block;margin:0 35px;padding-left:0;padding-right:0}}.faqs-tab,.tech-specs{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;padding:0 15px}.faqs-tab__section-title,.tech-specs__heading,.tech-specs__section-title{font-size:16px;color:#007e94}.tech-specs__heading{padding:0 0 40px}.faqs-tab__section-title,.tech-specs__section-title{position:relative;display:block;text-decoration:none;padding:6px 20px 6px 0}.faqs-tab__section-content,.tech-specs__section-content{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}.faqs-tab__section-content ul,.tech-specs__section-content ul{padding-left:25px}.faqs-tab__section-content table,.tech-specs__section-content table{margin-bottom:30px;width:100%}.faqs-tab__section-content table thead,.tech-specs__section-content table thead{text-align:left}.faqs-tab__section-content table td,.tech-specs__section-content table td{width:50%}@media screen and (min-width:990px){.tech-specs:after,.tech-specs:before{content:"";display:table}.tech-specs:after{clear:both}.tech-specs__heading,.tech-specs__section-title{font-size:20px}.tech-specs__section-title{padding:0;margin-bottom:15px;border-top:none}.tech-specs__section-title:after{display:none}.tech-specs__section-content{font-size:16px;height:auto!important;display:block!important}}.faqs-tab__section-title{font-size:16px;color:#4f5766;padding-top:16px;padding-bottom:16px}.faqs-tab__section-title:not(.bt__none){border-top:1px solid #979797}.faqs-tab__section-title:after{content:"+";position:absolute;top:32px;right:10px}.faqs-tab__section-title.open{color:#007e94}.faqs-tab__section-title.open:after{content:"-"}.faqs-tab__section a{color:#04707b}@media screen and (min-width:990px){.faqs-tab{max-width:880px;margin:0 auto}.faqs-tab__section-title{font-size:18px}}@media screen and (min-width:768px) and (max-width:989px){.list__clean--sm{padding:0}.list__clean--sm li{list-style-type:none}}@media screen and (min-width:990px) and (max-width:1199px){.list__clean--md{padding:0}.list__clean--md li{list-style-type:none}}.list__position--inside li{list-style-position:inside}.list__position--outside li{list-style-position:outside}.yolo_countdown_container{display:block;height:25px;position:relative;overflow:hidden;margin-top:8px}#yolo_countdown_banner,.fauxlo_countdown_banner{text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:49px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;width:100%;z-index:1040;overflow:hidden}#yolo_countdown_banner .yolo__button,.fauxlo_countdown_banner .yolo__button{font-size:11px;height:auto;margin:5px auto 0;max-width:120px;padding:4px 10px;width:auto}#yolo_countdown_banner .yolo__aff_yolo,.fauxlo_countdown_banner .yolo__aff_yolo{font-size:12px;margin:0}@media screen and (min-width:768px){#yolo_countdown_banner{height:50px}#yolo_countdown_banner .yolo__aff_yolo{font-size:20px;font-weight:600}#yolo_countdown_banner .yolo_countdown_container{height:44px;margin-top:0}#yolo_countdown_banner .yolo__button{font-size:12px;margin:5px 0;max-width:160px;padding:8px 10px}}@media screen and (min-width:992px){.span-break-yolo-l{display:block}}.yolo_banner_line{line-height:25px;white-space:nowrap}.yolo_countdown_divider{display:none;height:35px;margin:0 25px;width:1px}.left_msg{font-size:13px}.left_msg a,a.yolo_links{text-decoration:none}a.yolo_links{margin:0 15px;font-size:13px}#yolo_countdown_banner_title{font-size:16px;font-weight:600;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.2;right:50%;top:0;-webkit-transform:translate(50%);transform:translate(50%)}@media screen and (min-width:990px){#yolo_countdown_banner_title{font-size:18px}}#yolo_countdown_banner_title span:before{content:""}#yolo_countdown_banner_title.multiline{-webkit-animation:banner-mobile 9s infinite;animation:banner-mobile 9s infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s}#yolo_countdown_banner_title.pos__abs{position:absolute}@media screen and (max-width:766px){#yolo_countdown_banner_title.pos__abs--sm{position:absolute}}.countdown_timer_wrapper{display:inline-block}.clock-wrapper{font-size:12px;font-weight:500;margin-bottom:10px;letter-spacing:1.4px}@media screen and (min-width:990px){.clock-wrapper{font-size:13px}}.offer_expires_text{letter-spacing:1px;text-transform:uppercase;display:inline}@media screen and (min-width:768px){#yolo_countdown_banner_title{right:0;-webkit-transform:translateY(0);transform:translateY(0);font-size:20px}#yolo_countdown_banner_title.multiline{-webkit-animation:banner-desktop 9s infinite;animation:banner-desktop 9s infinite;-webkit-animation-delay:2.5s;animation-delay:2.5s}.yolo_countdown_container{height:44px;margin-top:0}.yolo_banner_line{line-height:49px}.yolo_countdown_divider{display:block}.clock-wrapper{margin-bottom:0}}@media screen and (min-width:992px){.span-break-donated{display:block}}@media screen and (min-width:1212px){.span-break-donated{display:inline}.donated_msg,a.yolo_links{font-size:14px}}@-webkit-keyframes banner-mobile{0%{top:0;-webkit-transform:translate(50%);transform:translate(50%)}11.111%,33.333%{-webkit-transform:translate(50%,-24px);transform:translate(50%,-24px)}44.444%,66.666%{-webkit-transform:translate(50%,-48px);transform:translate(50%,-48px)}77.777%,99.999%{-webkit-transform:translate(50%,-72px);transform:translate(50%,-72px)}}@keyframes banner-mobile{0%{top:0;-webkit-transform:translate(50%);transform:translate(50%)}11.111%,33.333%{-webkit-transform:translate(50%,-24px);transform:translate(50%,-24px)}44.444%,66.666%{-webkit-transform:translate(50%,-48px);transform:translate(50%,-48px)}77.777%,99.999%{-webkit-transform:translate(50%,-72px);transform:translate(50%,-72px)}}@-webkit-keyframes banner-desktop{0%{top:0;-webkit-transform:translateY(0);transform:translateY(0)}11.111%,33.333%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}44.444%,66.666%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}77.777%,99.999%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}}@keyframes banner-desktop{0%{top:0;-webkit-transform:translateY(0);transform:translateY(0)}11.111%,33.333%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}44.444%,66.666%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}77.777%,99.999%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}}.accordion__item-title{background-color:#fff;margin:10px 0 0;font-size:16px}@media screen and (min-width:990px){.accordion__item-title{font-size:20px}}.accordion__item-title:after{content:"+";display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px;float:right}@media screen and (min-width:990px){.accordion__item-title:after{margin-top:3px}}.accordion__item-title.active,.accordion__item-title:focus,.accordion__item-title:hover{background-color:#007e94;color:#fff}.accordion__item-title.active:after,.accordion__item-title.open:after{content:"-"}.accordion__item-title--compare{margin-top:0;padding:18px 0 20px}.accordion__item-content{padding:25px 47px 22px}.accordion__item-content a{color:#007e94}.accordion__group--compare{border-top:1px solid #9f9c9b;border-bottom:1px solid #9f9c9b;margin-top:0}.atc-note__item{overflow:hidden;max-width:415px;margin-right:auto;margin-left:auto}.atc-note__item__content-wrapper{position:relative;float:left;width:60%}.atc-note__item__img-wrapper{position:relative;float:left;width:40%;text-align:center}.atc-note__item__img-wrapper img{width:112px;height:auto}.atc-note__item__variant{float:left;overflow:hidden;white-space:nowrap!important;max-width:140px}.atc-note__checkout{cursor:pointer;margin:0 auto}_:-ms-fullscreen{top:125px!important}@media only screen and (min-width:768px) and (orientation:landscape){.page--leesa_hybrid_mattress .atc-note,.page--leesa_mattress .atc-note{display:none!important}}@media screen and (min-width:1025px){.page--leesa_hybrid_mattress .atc-note,.page--leesa_mattress .atc-note{display:none!important}}.bundle__radio--picker{margin-top:15px;margin-bottom:5px}.bundle__radio--picker .body_copy--small{line-height:1.71}.bundle__radio--wrap.row{margin-left:0;margin-right:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bundle__radio--wrap input[type=radio]{opacity:0;position:fixed;width:0}.bundle__radio--wrap input[type=radio]:focus+label{background-color:hsla(0,0%,76.5%,.2)}.bundle__radio--wrap input[type=radio]:checked+label{margin-bottom:4px;border:4px solid #ff5d52;background-color:hsla(0,0%,76.5%,.2)}.bundle__radio--wrap label{display:block;min-width:100%;background-color:#fff;padding:15px 25px;font-size:16px;border:1px solid #d8d8d8;border-radius:3px;margin-bottom:10px}@media screen and (max-width:767px){.bundle__radio--wrap label{padding:15px 7px}}.bundle__radio--wrap label .bundle__span{display:block;text-align:center}.bundle__radio--wrap label .bundle__span--product .body_copy,.bundle__radio--wrap label .bundle__span--product .product__financing .aff-line1,.bundle__radio--wrap label .bundle__span--product .product__financing .aff-line3,.bundle__radio--wrap label .bundle__span--product .wayfinder__pingpong__content li,.bundle__radio--wrap label .bundle__span--product .wayfinder__pingpong__content ol,.bundle__radio--wrap label .bundle__span--product .wayfinder__pingpong__content ul,.product__financing .bundle__radio--wrap label .bundle__span--product .aff-line1,.product__financing .bundle__radio--wrap label .bundle__span--product .aff-line3,.wayfinder__pingpong__content .bundle__radio--wrap label .bundle__span--product li,.wayfinder__pingpong__content .bundle__radio--wrap label .bundle__span--product ol,.wayfinder__pingpong__content .bundle__radio--wrap label .bundle__span--product ul{line-height:1.75}.bundle__radio--wrap label .bundle__span--subtext.body_copy--small{line-height:1.71}.bundle__radio--wrap label:hover{background-color:hsla(0,0%,76.5%,.2);cursor:pointer}.bundle__radio--wrap .bundle__radio--default,.bundle__radio--wrap .bundle__radio--secondary{width:50%;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media screen and (min-width:992px) and (max-width:1200px){.bundle__showcase{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.bundle__showcase .slick-slide img{display:initial}.bundle__showcase .slick-dots{position:relative;bottom:0}.bundle__showcase .slick-dots li{width:10px;height:10px;margin:0 9px!important}.bundle__showcase .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.bundle__showcase .slick-dots li.slick-active button:before{background:#393e41}.bundle__showcase .slick-arrow{z-index:10;height:40px;width:40px}.bundle__showcase .slick-arrow:before{position:absolute;top:0;content:"";background:url(Icon_chevroncircle.svg?76584) no-repeat;background-size:cover;display:block;width:40px;height:40px}.bundle__showcase .slick-arrow.slick-next{right:0}.bundle__showcase .slick-arrow.slick-next:before{opacity:1}.bundle__showcase .slick-arrow.slick-prev{left:0}.bundle__showcase .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:1}.bundle__showcase--wrap{margin-top:20px;margin-bottom:10px}.bundle__showcase--col.col-xs-4{padding-left:0;padding-right:0;padding-bottom:20px}.slick-initialized .bundle__showcase--col.col-xs-4{min-width:215px}@media screen and (max-width:769px){.slick-initialized .bundle__showcase--col.col-xs-4{min-width:140px}}.bundle__product--image{max-width:100px;height:60px}.bundle__product--title{display:block;line-height:1.5;max-width:150px;margin:0 auto}@media screen and (min-width:992px) and (max-width:1200px){.bundle__product--title{width:130px}}.bundle__product--original_price{font-size:19px;font-weight:500;line-height:1.68;text-decoration:line-through;padding-right:4px}.bundle__product--actual_price{font-size:19px;font-weight:700;color:#fe5043}.card__item{background:#fff;-webkit-box-shadow:2px 3px 5px 0 rgba(0,0,0,.14);box-shadow:2px 3px 5px 0 rgba(0,0,0,.14);min-height:330px;margin:10px;max-width:290px;padding:35px}.card__content{overflow:hidden;text-overflow:ellipsis;min-width:220px}.title__container{padding-top:60px;padding-bottom:46px}@media screen and (max-width:499px){.title__container{padding:40px 15px 15px}}@media screen and (min-width:500px) and (max-width:1199px){.title__container{padding:60px 100px 25px}}.title__container .heading__secondary--refresh{font-size:32px;line-height:1.266}@media screen and (max-width:499px){.title__container .heading__secondary--refresh{font-size:24px}}@media screen and (min-width:500px) and (max-width:1024px){.title__container .heading__secondary--refresh{font-size:28px}}.product__financing .title__container .aff-line1,.product__financing .title__container .aff-line3,.title__container .body_copy,.title__container .product__financing .aff-line1,.title__container .product__financing .aff-line3,.title__container .wayfinder__pingpong__content li,.title__container .wayfinder__pingpong__content ol,.title__container .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .title__container li,.wayfinder__pingpong__content .title__container ol,.wayfinder__pingpong__content .title__container ul{font-size:18px}@media screen and (max-width:1024px){.product__financing .title__container .aff-line1,.product__financing .title__container .aff-line3,.title__container .body_copy,.title__container .product__financing .aff-line1,.title__container .product__financing .aff-line3,.title__container .wayfinder__pingpong__content li,.title__container .wayfinder__pingpong__content ol,.title__container .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .title__container li,.wayfinder__pingpong__content .title__container ol,.wayfinder__pingpong__content .title__container ul{font-size:16px}}.title__container .style-under:after{-webkit-transform:scaleX(3.75);transform:scaleX(3.75)}@media screen and (max-width:1024px){.title__container .style-under:after{-webkit-transform:scaleX(2.75);transform:scaleX(2.75)}}.compare__block--product{margin-top:25px}@media screen and (min-width:1200px){.compare__block--col_header[data-mattress="2"] .compare__block--product{margin-top:40px}}.compare__block--product+img{min-height:85px}@media screen and (min-width:768px){.compare__block--product+img{min-height:252px}}.compare__block--sticky{position:fixed;top:0;left:0;right:0;z-index:1050;background-color:#fff;-webkit-box-shadow:0 4px 10px -10px rgba(0,0,0,.75);box-shadow:0 4px 10px -10px rgba(0,0,0,.75);text-transform:capitalize}.compare__block--sticky.filters{width:100%;height:104px}.compare__block--stickybar{padding:0 0 28px}.compare__block--stickybar .body_copy--heading{margin-bottom:5px}.compare__block--tag_wrapper{position:absolute;left:0;width:100%;top:-13px;z-index:1;text-align:center}.compare__block--tag_wrapper p{border-radius:3px;display:inline-block}@media screen and (min-width:768px){.compare__block--starting{margin:0;border-right:1px solid #c8c8c8}}.compare__block--button{margin-top:25px;border-radius:3px;padding:24px}@media screen and (max-width:767px){.compare__block--button{margin-top:16px;margin-bottom:4px;padding:12px}}.compare__block--banner{background-color:#f4f4f4;margin-bottom:40px}@media screen and (max-width:1024px){.compare__block--banner{padding:0 20px}}.compare__block--content{margin-bottom:85px}@media screen and (max-width:767px){.compare__block--content{margin-top:26px}}.compare__block--col{position:relative}.compare__block--col:not(:first-child):after{content:"";border-left:1px solid #d8d8d8;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.compare__block--sticky .compare__block--col:not(:first-child):after{top:15px}.compare__block--col.col-lg-4{padding-left:15px;padding-right:15px}.compare__block--col[data-alt-padding=true]{padding-left:10px;padding-right:10px}.compare__block--col_image{width:126px;height:121px}.compare__block--col_imagefit{position:relative;top:25px}.compare__block--col_header{position:relative;background-color:#fff}.triple__compare .compare__block--col_header{margin-bottom:60px;padding-bottom:40px;padding-left:15px;padding-right:15px}@media screen and (max-width:1024px){.triple__compare .compare__block--col_header[data-mattress="1"],.triple__compare .compare__block--col_header[data-mattress="3"]{-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width:1200px){.triple__compare .compare__block--col_header[data-mattress="1"]{-webkit-box-shadow:-10px 0 25px -25px rgba(0,0,0,.75);box-shadow:-10px 0 25px -25px rgba(0,0,0,.75)}.triple__compare .compare__block--col_header[data-mattress="3"]{-webkit-box-shadow:10px 0 25px -25px rgba(0,0,0,.75);box-shadow:10px 0 25px -25px rgba(0,0,0,.75)}}@media screen and (min-width:1025px){.compare__block--col_header[data-mattress="1"]{-webkit-box-shadow:-10px 0 25px -25px rgba(0,0,0,.75);box-shadow:-10px 0 25px -25px rgba(0,0,0,.75)}.compare__block--col_header[data-mattress="3"]{-webkit-box-shadow:10px 0 25px -25px rgba(0,0,0,.75);box-shadow:10px 0 25px -25px rgba(0,0,0,.75)}}@media screen and (max-width:767px){.compare__block--col_header.is-active-left:not(.compare__block--dropdown_bar):after{border-left:none}.triple__compare .compare__block--col_header.is-active-left:not(.compare__block--dropdown_bar):after{border-left:1px solid #d8d8d8}.compare__block--col_header.is-active-right:not(.compare__block--dropdown_bar):after{border-right:none}.triple__compare .compare__block--col_header.is-active-right:not(.compare__block--dropdown_bar):after{border-right:1px solid #d8d8d8}}.compare__block--col_header:after{content:"";border-left:.5px solid #d8d8d8;border-right:.5px solid #d8d8d8;border-top:1px solid #d8d8d8;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.triple__compare .compare__block--col_header:after{border:1px solid #d8d8d8}@media screen and (min-width:1200px){.triple__compare .compare__block--col_header:after{border-bottom:none}}.compare__block--col_header:after.col-lg-4{padding-left:15px;padding-right:15px}@media screen and (max-width:767px){.compare__block--alt_subdiv{height:350px}}.compare__block--alt_subtext{min-height:120px}.compare__block--alt_img{margin-bottom:32px}.compare__block--measures{margin:32px 0;border-bottom:1px solid #d8d8d8}.compare__block--measures_primary{font-size:40px}@media screen and (max-width:1024px){.compare__block--measures_primary{font-size:28px}}.compare__block--measures_secondary{font-size:32px}@media screen and (max-width:1024px){.compare__block--measures_secondary{font-size:18px}}.compare__block--measures_divider{position:relative}.compare__block--measures_divider:after{content:"";border-bottom:1px solid #979797;width:25%;position:absolute;bottom:-5px;left:38%;pointer-events:none}.compare__block--hidden{display:none}.compare__block--link{font-size:19px;margin-top:32px}.compare__block--order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.compare__block--order_1:after{border-left:none!important;border-right:1px solid #d8d8d8}.compare__block--order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.compare__block--order_2:after{border-left:1px solid #d8d8d8;border-right:none!important}.compare__block--order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:1199px){.compare__block .select2-container{border:1px solid #c8c8c8;border-radius:3px;padding:4px 6px;height:48px;background:#fff}.compare__block .select2-selection{height:38px;padding:11px 0}.compare__block .select2-selection:focus{outline:none}}.compare-select2-result{display:block;padding:7px}.template--page-compare .affirm-as-low-as a{color:#393e41;font-weight:500}.body_copy--accented{font-family:Ball Pen,Times,serif;font-size:40px}@media screen and (max-width:767px){.body_copy--accented{font-size:36px}}.compare__block--sticky .body_copy--accented{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px}.triple__compare .responsive__padding{padding:0 45px}@media screen and (min-width:990px){.triple__compare .responsive__padding{padding:0 15px}}@media screen and (min-width:768px) and (max-width:1199px){.responsive__padding{padding:0 45px}}@media screen and (max-width:767px){.responsive__padding{padding:0 16px}}@media screen and (max-width:1199px){.responsive__padding.filters{display:block}}.responsive__padding.filters .filters__content{padding:25px 0 22px}@media screen and (min-width:990px) and (max-width:1024px){.responsive__padding.filters .col-xs-6{padding-left:5px;padding-right:5px}}.lsa-select select.compare__block--select{border:1px solid #c8c8c8;border-radius:3px}.is-active-left.compare__block--dropdown_bar{max-width:160px;margin-right:10px;position:relative;top:-25px}@media screen and (min-width:768px) and (max-width:989px){.is-active-left.compare__block--dropdown_bar{max-width:330px;margin-right:5px}}@media screen and (min-width:990px) and (max-width:1199px){.is-active-left.compare__block--dropdown_bar{max-width:460px;margin-right:5px}}.is-active-right.compare__block--dropdown_bar{max-width:160px;margin-left:10px;position:relative;top:-25px}@media screen and (min-width:768px) and (max-width:989px){.is-active-right.compare__block--dropdown_bar{max-width:330px;margin-left:5px}}@media screen and (min-width:990px) and (max-width:1199px){.is-active-right.compare__block--dropdown_bar{max-width:460px;margin-left:5px}}.button__compare{border-radius:3px;border:1px solid #d8d8d8;background-color:#fff;color:#393e41;padding:16px 0;text-decoration:none;display:block}.button__compare.active,.button__compare:focus,.button__compare:hover{border:1px solid #3f5572;background-color:#ebeef0}.compare__wayfinder--col .compare__wayfinder--item{position:relative;max-height:448px}@media screen and (max-width:767px){.compare__wayfinder--col .compare__wayfinder--item{min-height:350px}.product-compare .compare__wayfinder--col .compare__wayfinder--item{min-height:290px}}@media screen and (max-width:767px){.product-compare .compare__wayfinder--col .compare__wayfinder--image{height:15vh}}.compare__wayfinder--col .compare__wayfinder--content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}@media screen and (max-width:767px){.compare__wayfinder--col .compare__wayfinder--content-mobile{position:unset;margin-bottom:10px}}.compare__wayfinder--col .compare__wayfinder--content .button__bottom{position:absolute;bottom:10px}.compare__wayfinder--col .compare__wayfinder--content .compare__wayfinder--tag{padding:5px;margin:0 8px;color:#fff}@media screen and (max-width:989px){.compare__wayfinder--col .compare__wayfinder--content .compare__wayfinder--tag-mobile{margin:auto}}.compare__wayfinder--col .compare__wayfinder--content .compare__wayfinder--header .heading__alt{font-size:32px}.compare__wayfinder--row .embed-container{margin:0}.compare__wayfinder--row .compare__wayfinder--player{min-height:450px;max-height:519px;padding-top:25px}.compare__wayfinder--row .compare__wayfinder--player .compare__wayfinder--header h3{font-size:20px}@media screen and (min-width:991px){.compare__wayfinder--row .compare__wayfinder--player .compare__wayfinder--header h3{font-size:30px}}@media screen and (min-width:1200px){.compare__wayfinder--row .compare__wayfinder--player .compare__wayfinder--header h3{font-size:40px}}.compare__wayfinder--row .compare__wayfinder--player .compare__wayfinder--header .heading__alt{font-size:40px}@media screen and (min-width:991px){.compare__wayfinder--row .compare__wayfinder--player .compare__wayfinder--header .heading__alt{font-size:55px}}@media screen and (min-width:1200px){.compare__wayfinder--row .compare__wayfinder--player .compare__wayfinder--header .heading__alt{font-size:70px}}.compare__wayfinder--row .compare__wayfinder--player .subrow__bottom{position:absolute;bottom:45px;left:0;right:0;text-align:left;margin:0 10px}@media screen and (max-width:991px){.compare__wayfinder--row .compare__wayfinder--player .subrow__bottom{bottom:15px;text-align:center;margin:0}}.compare__wayfinder--row .compare__wayfinder--item{max-height:450px;padding-top:25px}.compare__wayfinder--row .compare__wayfinder--item .compare__wayfinder--header h3{font-size:20px}.compare__wayfinder--row .compare__wayfinder--item .compare__wayfinder--header .heading__alt{font-size:36px}@media screen and (min-width:1200px){.compare__wayfinder--row .compare__wayfinder--item .compare__wayfinder--header .heading__alt{font-size:50px}}.compare__wayfinder--row .compare__wayfinder--item,.compare__wayfinder--row .compare__wayfinder--player{position:relative}.compare__wayfinder--row .compare__wayfinder--content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100}.compare__wayfinder--row .compare__wayfinder--contentwrap .subrow__bottom{position:absolute;bottom:15px;left:0;right:0}@media screen and (min-width:991px){.compare__wayfinder--row .compare__wayfinder--contentwrap .subrow__bottom{text-align:left;margin:0 10px}}.compare__wayfinder--row .compare__wayfinder--content .compare__wayfinder--tag{padding:5px;margin:0 8px;color:#fff}@media screen and (min-width:990px){.content__carousel{padding-top:60px;padding-bottom:60px}}.content__area .content__slider{width:100%}.content__area .content__slider .content__slide{position:relative;margin:20px;padding:10px}.content__area .content__slider .content__slide img{max-height:390px;opacity:.63}.content__area .content__slider .content__slide .content__slide--wrap{position:relative}.content__area .content__slider .content__slide .content__slide--wrap:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#393e41));background-image:linear-gradient(180deg,transparent,#393e41);content:"";display:block;position:absolute;width:100%;height:100%}.content__area .content__slider .content__slide .button__white{position:absolute;bottom:28px;max-width:180px;color:#007e94;border-color:transparent}.content__area .content__slider .content__slide .button__white:hover{background-color:#007e94;border-color:transparent;color:#fff}.deals-header{position:relative;background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;padding:130px 0 50px;background-position:50%;min-height:500px;margin-bottom:100px}.deals-header__above-heading{margin:0}.deals-header__heading{font-size:28px;margin:15px 0 25px}.deals-header__waves{width:100%;position:absolute;left:0;bottom:-440px}@media screen and (min-width:1025px){.deals-header{min-height:300px}}.disclaimer_bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.disclaimer_bar .disclaimer__content{max-width:500px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:10px;line-height:1.5;text-align:center;margin:0 auto}em.style-under{position:relative;font-style:inherit}em.style-under:after{content:"";position:absolute;bottom:-14px;left:50%;height:10px;width:55px;margin-left:-25px;background:url(fancy-underline.svg?76584);background-size:contain;background-repeat:no-repeat;-webkit-transform:scaleX(2.5);transform:scaleX(2.5)}.image__fluid{max-width:100%;height:auto}.image__feature--sm{min-width:240px;height:150px;opacity:1}.image__feature--sm:hover{opacity:.75;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.image__feature--lg{min-width:400px;height:240px;opacity:1}.image__feature--lg:hover{opacity:.75;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1124px){.image__feature--lg{min-width:350px}}@media screen and (max-width:999px){.image__feature--lg{min-width:325px}}.image__feature--overlay{display:inline-block;background:rgba(0,0,0,.5);opacity:1}.image__feature--overlay.overlay--lg{height:240px}.image__feature--overlay.overlay--sm{height:150px}.image__feature--badge{background:#04707b;border-radius:2px;color:#fff;font-size:11px;padding:4px 8px 3px 4px;text-transform:uppercase;position:relative;display:none}@media screen and (min-width:1251px){.image__feature--badge{display:inline;font-size:14px;padding:4px 10px 3px 7px}}.image__background__container{position:absolute;top:-25px;left:0;width:100%;height:100%;z-index:0}.image__background__container.compat-object-fit{background-size:cover;background-position:50%}.image__background__container.compat-object-fit img{opacity:0}.image__background__container img{-o-object-fit:cover;object-fit:cover;min-width:100%}.image__fit{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img__badge--lg{bottom:200px;right:40px}.img__badge--sm{bottom:115px;right:40px}.img__badge--hidden{visibility:hidden}.makers__outer-wrapper{border-bottom:1px solid #c3c3c3}.makers__wrapper .slick-dots{margin-bottom:30px}.makers__wrapper .slick-dots li{width:12px;height:12px;margin:0 9px!important}.makers__wrapper .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border:1px solid #393e41;border-radius:12px;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.makers__wrapper .slick-dots li.slick-active button:before{background:#393e41}.makers__wrapper .slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.makers__wrapper .makers__headline{margin-top:30px}.makers__wrapper .makers__headline svg{fill:#007e94;position:absolute;top:-10px;width:22px;height:35px}@media screen and (min-width:768px){.makers__wrapper .makers__headline svg{width:28px;height:24px}}@media screen and (min-width:1025px){.makers__wrapper .makers__headline svg{width:40px;height:38px}}.makers__wrapper .makers__headline .heading__alt{font-size:75px;margin-left:10px;position:relative}@media screen and (max-width:767px){.makers__wrapper .makers__headline .heading__alt{font-size:55px}}.makers__wrapper .makers__block{margin-top:25px}@media screen and (min-width:768px) and (max-width:1199px){.makers__wrapper .makers__block{padding:0 30px}}.makers__wrapper .makers__block--img{position:relative;margin-bottom:48px}.makers__wrapper .makers__block--img img{max-width:273px;height:auto;border-radius:5px;margin:auto}.makers__wrapper .makers__block--img img+.makers__block--overlay{position:absolute;bottom:-27px;left:0;right:0;margin:auto;background:#fff;border-radius:50%;border:1px solid #eaeaea;width:64px;height:64px}.makers__wrapper .makers__block--img img+.makers__block--overlay img{width:auto;height:38px}.makers__wrapper .makers__block--copy{margin-bottom:40px;max-width:300px}.makers__expanded{height:auto;border-bottom:1px solid #c3c3c3}@media screen and (min-width:992px){.makers__expanded{height:985px}}.makers__expanded--heading{font-size:28px;font-weight:500;line-height:1.43;color:#393e41;position:relative;margin-top:80px}@media screen and (max-width:767px){.makers__expanded--heading{margin-top:40px}}.makers__expanded--heading_span{position:relative;top:15px}@media screen and (max-width:768px){.makers__expanded--heading_span .display__block{margin-bottom:56px}}.makers__expanded--heading .heading__alt{font-size:5rem}.makers__expanded--heading svg{fill:#007e94;position:absolute;top:-10px;width:22px;height:35px}@media screen and (min-width:768px){.makers__expanded--heading svg{width:28px;height:24px}}@media screen and (min-width:1025px){.makers__expanded--heading svg{width:40px;height:38px}}.makers__expanded--heading .makers__expanded--wave{position:absolute;top:-68px;right:-15px}.makers__expanded--container{margin-bottom:24px;margin-top:15px}@media screen and (max-width:768px){.makers__expanded--container{padding:0}}.makers__expanded--block{margin-top:40px;text-align:left;max-width:270px}@media screen and (max-width:768px){.makers__expanded--block{text-align:center}}.makers__expanded--block img{width:60px;height:auto;display:inline-block!important}.makers__expanded--block h3{color:#393e41}.makers__expanded .product__financing a,.makers__expanded .text__nounderline,.product__financing .makers__expanded a{font-weight:500;letter-spacing:normal}@media screen and (max-width:768px){.makers__expanded .product__financing a,.makers__expanded .text__nounderline,.product__financing .makers__expanded a{margin:50px 0}}.makers__expanded--image{width:100%}.makers__expanded--fh{height:auto}@media screen and (min-width:992px){.makers__expanded--fh{height:985px}}.makers__expanded .slick-dots{position:relative}.makers__expanded .slick-dots li{width:10px;height:10px;margin:0 9px!important}.makers__expanded .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.makers__expanded .slick-dots li.slick-active button:before{background:#393e41}.makers__expanded .slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mattress-benefits{position:relative;top:-32px}.mattress-benefits--hp{background-repeat:no-repeat;background-position:top;background-size:100%}.mattress-benefits__item{border-bottom:1px solid #d8d8d8;margin:0 18px 25px;padding-bottom:25px}.mattress-benefits__item img{height:60px;width:auto}.mattress-benefits--hp .upsell__heading svg{top:16px}@media screen and (max-width:767px){.mattress-benefits--hp .upsell__heading svg{top:8px}}.modal-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}@media screen and (max-width:767px){.page--leesa_hybrid_mattress #crosssell-experience,.page--leesa_mattress #crosssell-experience{display:none!important}}.video-modal{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.65);display:none;z-index:2000}.video-modal-container{width:900px;max-width:100%;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.video-modal-content{max-width:100%;padding:0 15px}.video-modal-bar{position:relative;text-align:right}.video-modal-bar button{color:transparent;z-index:1;top:-30px;right:5px;border:none;opacity:.7;-webkit-transition:opacity .15s;transition:opacity .15s;width:25px;height:25px;cursor:pointer;position:absolute;border-radius:30px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQzLjUgMTQuN2wtMy4yLTMuMi0xMi44IDEyLjgtMTIuOC0xMi44LTMuMiAzLjIgMTIuOCAxMi44LTEyLjggMTIuOCAzLjIgMy4yIDEyLjgtMTIuOCAxMi44IDEyLjggMy4yLTMuMi0xMi44LTEyLjh6Ii8+PC9zdmc+") 2px no-repeat #575757;background-position:50%;background-size:75%}.video-modal-bar button:focus,.video-modal-bar button:hover{opacity:1}.video-modal-player{position:relative;padding:56.25% 0 0;width:900px;max-width:100%}.video-modal-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}.navbar__mobile_toggle{display:none;width:30px;cursor:pointer}@media screen and (max-width:1024px){.navbar__mobile_toggle{display:block}}.navbar__mobile_toggle.active .mobile_nav-caret,.navbar__mobile_toggle .mobile_nav-caret{-webkit-transition:-webkit-transform .24s ease-in-out;transition:-webkit-transform .24s ease-in-out;transition:transform .24s ease-in-out;transition:transform .24s ease-in-out,-webkit-transform .24s ease-in-out}.navbar__mobile_toggle.active .mobile_nav-caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar__mobile_toggle.active .navbar__mobile_close{display:block}.navbar__mobile_toggle.active .icon-bar{display:none}.navbar__mobile_toggle .icon-bar{display:block;width:24px;height:3px;background-color:#393e41}.navbar__mobile_toggle .icon-bar+.icon-bar{margin-top:3px}.navbar__mobile_close{display:none}.cta__bar{background-color:#fff;border-bottom:1px solid #eaeaea;position:relative;z-index:-1}.cta__bar.cta__hidden,.cta__bar.cta__hidden-js{display:none}.cta__bar.split__king-js{height:115px}.cta__bar .lsa-select:after{line-height:50px}.cta__bar .lsa-select select{height:50px}.yoloExists-js .header__navbar.is-not-visible{top:49px}@media screen and (min-width:768px){.yoloExists-js .header__navbar.is-not-visible{top:49px}}.yoloExists-js .header__navbar.is-not-visible-alt{top:49px}@media screen and (min-width:768px){.yoloExists-js .header__navbar.is-not-visible-alt{top:-49px}}.header__account{padding-left:0}.header__account.user__logged--in .icon{fill:#007e94}.header__logo{padding-top:2px;max-width:70px}.header__navbar{position:fixed;top:49px;width:100%;z-index:102;-webkit-transition:top .5s ease,-webkit-transform .5s ease;transition:top .5s ease,-webkit-transform .5s ease;transition:top .5s ease,transform .5s ease;transition:top .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.header__navbar .ada__ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;padding-left:0}.header__navbar .navbar{width:100%;background-color:#fff;border-bottom:1px solid #eaeaea}@media screen and (min-width:1025px){.header__navbar .navbar{height:60px}}@media screen and (min-width:1200px){.header__mobile{display:none}}.header__mobile--navbar{height:calc(100vh - 66px);width:100%;position:absolute;left:0;top:9px;z-index:-1;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease;-webkit-transform:translate3d(0,calc(-100% - 76px),0);transform:translate3d(0,calc(-100% - 76px),0)}.header__mobile--navbar.is-not-visible{height:0}.header__mobile--navbar.open{-webkit-transform:translateZ(0);transform:translateZ(0);top:9px;z-index:999}@supports (-webkit-overflow-scrolling:touch){.yoloExists-js .header__mobile--navbar{height:calc(100vh - 250px)}}@media screen and (min-width:1200px){.header__mobile--navbar{display:none}}@media screen and (max-width:399px){.header__mobile--navbar{height:calc(100vh - 104px)}@supports (-webkit-overflow-scrolling:touch){.yoloExists-js .header__mobile--navbar{height:calc(100vh - 208px)}}}.header__mobile--toggle{display:none;width:30px;cursor:pointer;margin:auto}@media screen and (max-width:1199px){.header__mobile--toggle{display:block}}.header__mobile--toggle.active .header__mobile--caret,.header__mobile--toggle .header__mobile--caret{-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease}.header__mobile--toggle.active .header__mobile--caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header__mobile--toggle.active .header__mobile--close{display:block}.header__mobile--toggle.active .icon-bar{display:none}.header__mobile--toggle .icon-bar{display:block;width:24px;height:3px;background-color:#393e41}.header__mobile--toggle .icon-bar+.icon-bar{margin-top:3px}.header__mobile--close{display:none}.header__mobile--caret{width:10px;height:10px;margin-left:4px;fill:none;stroke-miterlimit:10;stroke-width:1.5px;stroke:#393e41;-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease}.header__mobile--nav .nav__mobile,.header__mobile--nav .nav__mobile_subnav{list-style:none;width:90%;height:calc(100vh + 1px)}.header__mobile--nav .nav__mobile{margin:0}.header__mobile--nav .nav__mobile .accordion__trigger .nav__link__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600}.header__mobile--nav .nav__mobile .nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;color:#393e41;text-decoration:none;padding:16px 0}.header__mobile--nav .nav__mobile .nav__link.is-expanded{color:#007e94}.header__mobile--nav .nav__mobile .nav__link.is-expanded+.nav__mobile_subnav{max-height:430px}.header__mobile--nav .nav__mobile .nav__link.is-expanded+.nav__mobile_subnav .nav__link__sub:active,.header__mobile--nav .nav__mobile .nav__link.is-expanded+.nav__mobile_subnav .nav__link__sub:focus{color:#007e94}.header__mobile--nav .nav__mobile .nav__link.is-expanded .header__mobile--caret{stroke:#007e94;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease}.header__mobile--nav .nav__mobile .nav__link.is-expanded+.footer__nav{max-height:430px}.header__mobile--nav .nav__mobile .nav__link__title{position:relative}.header__mobile--nav .nav__item{border-bottom:1px solid #eaeaea}.header__mobile--nav .nav__item__flag{position:relative;top:-8px;color:#04707b;font-size:9px;font-weight:800}.header__mobile--nav .nav__mobile_subnav{padding:0;height:auto;overflow:hidden;max-height:0;margin-left:15px;-webkit-transition:max-height .24s ease;transition:max-height .24s ease}@media screen and (max-width:1199px){.header__nav{display:none}}.header__nav .header__subnav--row{display:-webkit-box;display:-ms-flexbox;display:flex}.header__nav--item{height:100%;list-style-type:none;position:relative;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px}.header__nav--item_flag{position:absolute;top:16px;right:-10px;color:#04707b;font-size:9px;font-weight:900;text-transform:uppercase}.header__nav--item_border{margin-top:-30px;margin-bottom:10px;border-bottom:1px solid #393e41}.header__nav--item .header__subnav{height:0;opacity:0;overflow:hidden;position:fixed;top:60px;min-width:180px;margin:0;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:10;-webkit-transition:height .4s linear,opacity .4s ease-in;transition:height .4s linear,opacity .4s ease-in}.header__nav--item .header__subnav--list{margin:15px}.header__nav--item .header__subnav.mattresses{margin-left:-47px}.header__nav--item .header__subnav.mattresses .header__subnav--list{margin:10px 10px 0;height:250px}.header__nav--item .header__subnav.mattresses .header__subnav--item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.header__nav--item .header__subnav.mattresses .button,.header__nav--item .header__subnav.mattresses .shopify-challenge__container .shopify-challenge__button,.header__nav--item .header__subnav.mattresses .shopify-challenge__container input,.shopify-challenge__container .header__nav--item .header__subnav.mattresses .shopify-challenge__button,.shopify-challenge__container .header__nav--item .header__subnav.mattresses input{max-width:155px;margin:0 auto 15px}.header__nav--item .header__subnav.bases{margin-left:-97px}.header__nav--item .header__subnav.bases .header__subnav--list{margin:10px 10px 0}.header__nav--item .header__subnav.bases .header__subnav--item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.header__nav--item .header__subnav.accessories{margin-left:-300px}.header__nav--item .header__subnav.accessories .header__subnav--list{margin:10px 10px 0;width:710px}.header__nav--item .header__subnav.accessories .header__subnav--item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.header__nav--item .header__subnav.about{margin-left:-70px}.header__nav--item .header__subnav.about .header__nav__subnav-item-content-image{display:none}.header__nav--item .header__subnav.about .header__subnav--list{margin:10px;height:auto}.header__nav--item .header__subnav.blog{margin-left:-120px}.header__nav--item .header__subnav.blog .header__nav__subnav-item-content-image{display:none}.header__nav--item .header__subnav.blog .header__subnav--list{height:auto}.is-stop-anim.has-subnav .header__nav--item .header__subnav{-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;height:auto}.header__nav--item .header__subnav--list{list-style:none;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:280px}.header__nav--item .header__subnav--item{margin-bottom:0;text-align:left}.header__nav--item .header__subnav--item:last-of-type{padding-bottom:0}.header__nav--item .header__subnav--item a{color:#393e41}.header__nav--item .header__subnav--item a:focus,.header__nav--item .header__subnav--item a:hover{color:#007e94}.header__nav--item .header__subnav--item a img{width:80px;height:auto}.header__nav--item .header__subnav--item_flag{color:#04707b;font-size:9px;font-weight:900;text-transform:uppercase;position:relative;left:2px}.header__nav--item .header__subnav--feature{color:#393e41;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease;font-size:18px}.header__nav--item .header__subnav--feature:focus,.header__nav--item .header__subnav--feature:hover{color:#007e94}.header__nav--item .header__subnav--feature_raw{text-decoration:line-through}.header__nav--item .header__subnav .wrapper--lg{display:inline-block;min-width:400px}@media screen and (max-width:1123px){.header__nav--item .header__subnav .wrapper--lg{min-width:350px}}@media screen and (max-width:999px){.header__nav--item .header__subnav .wrapper--lg{min-width:325px}}.header__nav--item .header__subnav .wrapper--sm{display:inline-block;min-width:240px}.header__nav--item .header__subnav .bw__lg{width:450px}.header__nav--item .header__subnav .bw__sm{width:300px}.header__nav--item.js-nav-item-active .header__subnav{height:auto;opacity:1;z-index:11}.header__nav--cart{margin-top:4px}.header__nav--link{text-align:left;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;color:#393e41;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease;padding:20px 12px}.header__nav--link_subnav{display:block;font-size:14px;padding:10px 20px}.header__nav--link[aria-haspopup=false]+.header__subnav{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.header__nav--link .header__nav--caret{width:10px;height:10px;margin-left:4px;fill:none;stroke-miterlimit:10;stroke-width:.75px;stroke:#393e41}.js-nav-item-active .header__nav--link:not(.header__nav--link_subnav){color:#007e94}.js-nav-item-active .header__nav--link .header__nav--caret{stroke:#007e94}.header__nav__subnav-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav__subnav-item-content-image{width:80px;margin-right:14px}.header__nav__subnav-item-content-image img{display:block;margin:0 auto}.header__nav__subnav-item-content-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__support--icon .icon{margin:0 5px;fill:#393e41;-webkit-transition:fill .2s ease;transition:fill .2s ease}.header__support--icon:hover{color:#007e94}.header__support--icon:hover .icon{fill:#007e94}.header__support--cart_count{color:#fff;font-size:12px;display:inline-block;position:absolute;top:-6px;left:29%;background-color:#fff;width:16px;text-align:center;font-weight:700;background:#007e94;border-radius:50%;height:16px;line-height:16px}.header__support--cart_count.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.header__support--left_icon .icon{position:relative;top:3px;-webkit-transition:stroke .2s ease 0s;transition:stroke .2s ease 0s}.header__support--left_icon:focus .icon,.header__support--left_icon:hover .icon{stroke:#007e94}.header__hoverbar{position:absolute;bottom:1px;left:0;display:block;opacity:0;width:0;height:.25em;background:#007e94;-webkit-transition:opacity .2s ease 0s,width .2s ease 0s,-webkit-transform .2s ease 0s;transition:opacity .2s ease 0s,width .2s ease 0s,-webkit-transform .2s ease 0s;transition:opacity .2s ease 0s,transform .2s ease 0s,width .2s ease 0s;transition:opacity .2s ease 0s,transform .2s ease 0s,width .2s ease 0s,-webkit-transform .2s ease 0s;pointer-events:none}.header__hoverbar--opacity{opacity:1}:root .yoloExists-js .js-site-header.is-not-visible .header__subnav,_:-ms-fullscreen.is-not-visible .header__subnav,_:-ms-fullscreen.is-not-visible .header__subnav--overlay{top:58px}:root .yoloExists-js .js-site-header:not(.is-not-visible) .header__subnav,_:-ms-fullscreen:not(.is-not-visible) .header__subnav,_:-ms-fullscreen:not(.is-not-visible) .header__subnav--overlay{top:108px}.layers__accordion{padding:80px 0 40px}.layers__accordion--popup{margin-top:40px}.layers__accordion--popup.last{margin-top:-10px}@media screen and (max-width:767px){.layers__accordion--popup{margin-top:32px}}.layers__accordion--popup .layers__accordion--content:nth-child(2){margin-left:32px}.layers__accordion--thumbnail{max-width:80px;height:auto}@media screen and (max-width:767px){.layers__accordion--thumbnail{width:40px}}.layers__accordion--heading{font-size:28px;font-weight:500;line-height:1.43}@media screen and (max-width:767px){.layers__accordion--heading{font-size:24px;line-height:1.5}}.layers__accordion--copy{margin:20px 0}.layers__accordion .layers__heading{margin-bottom:20px;font-size:32px;font-weight:500}@media screen and (max-width:767px){.layers__accordion .layers__heading{font-size:24px}}@media screen and (min-width:768px) and (max-width:1024px){.layers__accordion .layers__heading{font-size:28px}}.layers__accordion .layers__subheading{font-size:18px;margin-bottom:60px}@media screen and (min-width:768px){.layers__accordion .layers__images--last{padding-bottom:50px}}.layers__accordion .layers__images .layers__col,.layers__accordion .layers__images .layers__col picture img{position:relative}.layers__accordion .layers__images .layers__col picture img.layers__images--lashes{height:auto!important}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col picture img{margin-left:18px;min-width:375px}.layers__accordion .layers__images .layers__col picture img:not(.layers__images--last){height:55px}}@media screen and (min-width:1025px){.layers__accordion .layers__images .layers__col picture img:not(.layers__images--last){height:65px;width:1200px}}.layers__accordion .layers__images .layers__col picture [data-layerrindex="0"]{z-index:10}.layers__accordion--original .layers__accordion .layers__images .layers__col picture [data-layerrindex="0"]{margin-top:-25px}.layers__accordion .layers__images .layers__col picture [data-layerrindex="1"]{z-index:11}.layers__accordion .layers__images .layers__col picture [data-layerrindex="2"]{z-index:12}.layers__accordion .layers__images .layers__col picture [data-layerrindex="3"]{z-index:13}.layers__accordion .layers__images .layers__col picture [data-layerrindex="4"]{z-index:14}.layers__accordion .layers__images .layers__col picture [data-layerrindex="5"]{z-index:15}.layers__accordion .layers__images .layers__col picture [data-layerrindex="6"]{z-index:16}.layers__accordion .layers__images .layers__col picture [data-layerrindex="7"]{z-index:17}.layers__accordion .layers__images .layers__col picture [data-layerrindex="8"]{z-index:18}.layers__accordion .layers__images .layers__col picture [data-layerrindex="9"]{z-index:19}.layers__accordion--original .layers__accordion .layers__images .layers__col+.layers__col picture img:not(.layers__images--last),.layers__accordion .layers__images .layers__col+.layers__col picture img:not(.layers__images--last){margin-top:-20px}@media screen and (min-width:768px){.layers__accordion--original .layers__accordion .layers__images .layers__col+.layers__col picture img:not(.layers__images--last),.layers__accordion .layers__images .layers__col+.layers__col picture img:not(.layers__images--last){margin-top:-10px}}.layers__accordion .layers__images .layers__col .layers__button{position:absolute;z-index:20;top:0;cursor:pointer}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="5"]{left:5%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="5"]{left:5%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="10"]{left:10%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="10"]{left:10%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="15"]{left:15%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="15"]{left:15%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="20"]{left:20%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="20"]{left:20%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="25"]{left:25%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="25"]{left:25%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="30"]{left:30%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="30"]{left:30%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="35"]{left:35%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="35"]{left:35%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="40"]{left:40%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="40"]{left:40%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="45"]{left:45%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="45"]{left:45%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="50"]{left:50%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="50"]{left:50%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="55"]{left:55%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="55"]{left:55%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="60"]{left:60%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="60"]{left:60%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="65"]{left:65%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="65"]{left:65%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="70"]{left:70%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="70"]{left:70%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="75"]{left:75%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="75"]{left:75%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="80"]{left:80%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="80"]{left:80%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="85"]{left:85%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="85"]{left:85%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="90"]{left:90%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="90"]{left:90%}}@media screen and (min-width:768px){.layers__accordion .layers__images .layers__col .layers__button[data-desktop-position="95"]{left:95%}}@media screen and (max-width:767px){.layers__accordion .layers__images .layers__col .layers__button[data-mobile-position="95"]{left:95%}}@media screen and (min-width:1025px){.layers__accordion .layers__images .layers__col .layers__button:hover:after{-webkit-animation:ripple 2.5s cubic-bezier(.65,0,.34,1) 0s infinite;animation:ripple 2.5s cubic-bezier(.65,0,.34,1) 0s infinite}.layers__accordion .layers__images .layers__col .layers__button:hover:after,.layers__accordion .layers__images .layers__col .layers__button:hover:before{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);top:-3px;left:-1px;content:"";height:100%;width:100%;border:1px solid #fff;border-radius:100%;z-index:-1}.layers__accordion .layers__images .layers__col .layers__button:hover:before{-webkit-animation:ripple 2.5s cubic-bezier(.65,0,.34,1) .5s infinite;animation:ripple 2.5s cubic-bezier(.65,0,.34,1) .5s infinite}}.layers__accordion .layers__close--link:not(.layers__close--link_adj){margin-bottom:32px}.layers__accordion .layers__close--link:after{background-color:#fff;height:1px}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translateZ(0) scale(.75);transform:translateZ(0) scale(.75)}80%{opacity:1;-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1)}to{opacity:0;-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1)}}@keyframes ripple{0%{opacity:0;-webkit-transform:translateZ(0) scale(.75);transform:translateZ(0) scale(.75)}80%{opacity:1;-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1)}to{opacity:0;-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1)}}.disp__ib{display:inline-block}@media screen and (max-width:349px){.disp__ib{font-size:12px}}@media screen and (min-width:351px) and (max-width:1024px){.disp__ib{font-size:14px}}.rel-direction{position:relative}.rel-direction .popper{border-radius:0!important;color:#666;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;width:245px;position:absolute;top:-215px;left:calc(50% - 90px);display:none;max-width:276px;padding:1px;font-size:14px;text-align:left;text-align:start;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.rel-direction .popper.top{margin-top:-30px}.rel-direction .popper.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.rel-direction .popper.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.rel-direction .popper.fade.in{opacity:1}@media screen and (min-width:768px){.rel-direction .popper{left:-20px}}.rel-direction .popper__title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400}.rel-direction .popper__content{padding:9px 14px;line-height:1.8}.rel-direction .popper>.arrow{border-width:11px}.rel-direction .popper>.arrow:after{content:"";border-width:10px}.rel-direction .popper>.arrow,.rel-direction .popper>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.product__tooltip{background-image:url(https://assets.leesa.com/images/icons/question-mark.png);background-size:contain;background-position:50%;background-repeat:no-repeat;height:15px;width:15px;vertical-align:text-top;margin-left:5px;display:inline-block;cursor:pointer}.tooltip-wrapper{position:relative;display:inline}.tooltip-wrapper .popper{border-radius:0!important;color:#666;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;width:325px;position:absolute;top:-32px;left:calc(50% - 90px);z-index:5;display:none;max-width:350px;padding:5px;font-size:14px;text-align:left;text-align:start;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tooltip-wrapper .popper.fade.in{opacity:1}@media screen and (max-width:319px){.tooltip-wrapper .popper{top:60px;left:-250px;width:300px}}@media screen and (min-width:321px) and (max-width:766px){.tooltip-wrapper .popper{top:60px;left:-270px}}@media screen and (min-width:768px){.tooltip-wrapper .popper{left:-330px}}.tooltip-wrapper .popper__title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400}.tooltip-wrapper .popper__content{padding:9px 14px;line-height:1.8}.tooltip-wrapper .popper>.arrow{border-width:11px;-webkit-transform:rotate(270deg) translateY(-50%);transform:rotate(270deg) translateY(-50%);position:absolute;top:50%;left:334px!important}@media screen and (max-width:767px){.tooltip-wrapper .popper>.arrow{display:none}}.tooltip-wrapper .popper>.arrow:after{content:"";border-width:10px}.tooltip-wrapper .popper>.arrow,.tooltip-wrapper .popper>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}@media screen and (max-width:767px){.tooltip-wrapper .popper>.arrow,.tooltip-wrapper .popper>.arrow:after{display:none}}.popper-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.product-compare__full-sub-row:before{content:"";position:absolute;left:2.5%;bottom:0;height:1px;width:95%;border-bottom:1px solid #9f9c9b}.product-compare__full-sub-row.no-border:before{border:none}@media screen and (max-width:989px){.product-compare .hide-compare-item{display:none}}.product-compare .accordion__item-title{border-top:1px #9f9c9b;border-bottom:1px #9f9c9b}.product-compare .accordion__item-title.active,.product-compare .accordion__item-title:hover{background-color:transparent;color:#007e94}.product-compare .accordion__item-content{padding:25px 0 22px}@media screen and (max-width:767px){.product-compare .accordion__item-content .body_copy,.product-compare .accordion__item-content .product__financing .aff-line1,.product-compare .accordion__item-content .product__financing .aff-line3,.product-compare .accordion__item-content .wayfinder__pingpong__content li,.product-compare .accordion__item-content .wayfinder__pingpong__content ol,.product-compare .accordion__item-content .wayfinder__pingpong__content ul,.product__financing .product-compare .accordion__item-content .aff-line1,.product__financing .product-compare .accordion__item-content .aff-line3,.wayfinder__pingpong__content .product-compare .accordion__item-content li,.wayfinder__pingpong__content .product-compare .accordion__item-content ol,.wayfinder__pingpong__content .product-compare .accordion__item-content ul{font-size:14px}}@media screen and (max-width:1399px){.product-compare .container--fluid{padding-left:15px;padding-right:15px}}.product-compare__icons__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.product-compare__icons__col div{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:15px}}@media screen and (min-width:768px){.product-compare__icons__col div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:5px}}.product-compare__icons__col div img{position:relative;margin:0 auto}.product-compare .display-stars__text{font-size:14px;font-weight:700}@media screen and (min-width:990px){.filters{display:none}}@media screen and (max-width:1199px){#shopify-section-compare-page-header .filters{display:block}}@media screen and (min-width:1200px){#shopify-section-compare-page-header .filters{display:none}}.filters__content{padding:25px 0 22px}.filters__content select{width:100%}.footer__border__top{border-top:1px solid rgba(57,62,65,.25);margin-top:24px;padding-top:12px}.footer__bottom{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap}@media screen and (min-width:961px){.footer__bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.footer__bottom a{color:#393e41;text-decoration:none;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.footer__bottom a:hover{color:#007e94}.footer__bottom .nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0}@media screen and (min-width:961px){.footer__bottom .nav{padding-left:32px}}.footer__bottom .nav li{list-style:none}.footer__bottom .nav li+li{margin-left:8px}.footer__b-corp{max-width:35px;margin-right:15px}@media screen and (max-width:989px){.footer__b-corp{margin-top:15px}}@media screen and (min-width:1025px){.footer__b-corp{margin-left:15px}}.site__footer{background-color:#f7f7f7;padding:32px 16px 0}.site__footer .flex__grid{display:block}@media screen and (max-width:959px){.site__footer .container__fluid{padding:0}}@media screen and (min-width:961px){.site__footer{padding:96px 24px 0}.site__footer .flex__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media screen and (min-width:1080px){.site__footer{padding:64px 32px 0}}.site__footer .mobile_country_picker__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;cursor:pointer;padding:0 20px 0 16px;margin:0}.site__footer .mobile_country_picker__heading img{width:25px;height:25px}.site__footer .mobile_country_picker__heading.is-expanded+.footer__nav{max-height:500px}.site__footer .footer__desktop_country_picker{display:none;position:relative;margin-left:32px}@media screen and (min-width:961px){.site__footer .footer__desktop_country_picker{display:block}}.site__footer .footer__nav_wrapper{border-right:none;width:100%}@media screen and (max-width:959px){.site__footer .footer__nav_wrapper .flex__item{width:100%;padding-bottom:24px}}@media screen and (min-width:961px){.site__footer .footer__nav_wrapper{border-right:1px solid rgba(57,62,65,.25);padding-top:12px}}@media screen and (min-width:961px){.site__footer .footer__mobile_country_picker{display:none}}.site__footer .footer__mobile_country_picker .footer__nav ul{max-height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0;margin-top:16px}.site__footer .footer__mobile_country_picker .footer__nav ul .nav__item{max-width:100%}.site__footer .footer__mobile_country_picker .footer__nav ul .nav__item+.nav__item{margin-top:12px}.site__footer .footer__cx_tile{width:100%;text-align:left;border-top:1px solid rgba(57,62,65,.25);padding:24px 16px 0}@media screen and (min-width:961px){.site__footer .footer__cx_tile{max-width:375px;border-top:none;text-align:center;-ms-flex-item-align:start;align-self:flex-start;padding:12px 0 0 60px}}.site__footer .footer__cx_tile p{display:none;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400}@media screen and (min-width:961px){.site__footer .footer__cx_tile p{display:block}}.site__footer .footer__cx_tile a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#393e41;font-size:12px;text-align:center;font-weight:600;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}@media screen and (min-width:961px){.site__footer .footer__cx_tile a{display:block}}.site__footer .footer__cx_tile .cx_tile__ctas_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}@media screen and (min-width:961px){.site__footer .footer__cx_tile .cx_tile__ctas_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site__footer .footer__cx_tile .cx_tile__cta{font-family:Montserrat,Helvetica,Arial,sans-serif}.site__footer .footer__cx_tile .cx_tile__cta:hover{color:#007e94}.site__footer .footer__cx_tile .cx_tile__cta span{display:block;font-weight:600;margin-top:10px}.desktop_country_picker__trigger{display:block;cursor:pointer;width:165px}.desktop_country_picker__list_wrapper{width:175px;position:absolute;left:-16px;bottom:-16px;background:#fff;opacity:0;pointer-events:none;padding:16px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.desktop_country_picker__list_wrapper.active{opacity:1;pointer-events:auto}.desktop_country_picker__list{padding:0;margin:0}.desktop_country_picker__list_item{list-style:none}.desktop_country_picker__list_item a{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.desktop_country_picker__list_item:hover a{color:#007e94}.desktop_country_picker__list_item+.desktop_country_picker__list_item{margin-top:16px}.desktop_country_picker__country{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.desktop_country_picker__country img{width:25px;height:25px;margin-right:12px}@media screen and (max-width:767px){.footer__flex__grid__items{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__flex__grid__items .flex__item__closed{height:55px}.footer__flex__grid__items .flex__item__fifth{padding-right:12px}@media screen and (max-width:959px){.footer__flex__grid__items .flex__item__fifth{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;border-top:1px solid rgba(57,62,65,.25)}}.footer__flex__grid__items .flex__item__fifth span.footer__nav__heading{position:relative}@media screen and (max-width:959px){.footer__flex__grid__items .flex__item__fifth span.footer__nav__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 16px 0;font-size:14px;margin:0;cursor:pointer}}@media screen and (max-width:959px){.footer__flex__grid__items .flex__item__fifth .footer__nav.toggleFooterList-js{visibility:hidden;height:0}}@media screen and (max-width:959px){.footer__nav{height:auto;overflow:hidden;max-height:0;margin:0;-webkit-transition:max-height .24s ease-in-out;transition:max-height .24s ease-in-out}}.footer__nav ul{padding-left:0}@media screen and (max-width:959px){.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;max-height:130px;padding:0 0 0 16px;margin:16px 0 0}}@media screen and (max-width:449px){.footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;max-height:none;padding:0 0 0 16px;margin:16px 0 0}}.footer__nav__heading{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;margin:0}@media screen and (min-width:961px){.footer__nav__heading span{display:none}}.footer__nav__heading span:before{content:"+";display:block;font-size:inherit}.footer__nav__heading.is-expanded span:before{content:"-";display:block;font-size:inherit}.footer__nav__heading.is-expanded+.footer__nav{max-height:500px}.footer__nav .nav__item{list-style-type:none;max-width:160px}@media screen and (max-width:449px){.footer__nav .nav__item{max-width:100%;width:100%;display:block}}.footer__nav .nav__item.social_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}@media screen and (min-width:961px) and (max-width:1644px){.footer__nav .nav__item.social_links{max-width:140px}}.footer__nav .nav__item.social_links .social_link{min-width:20px;text-align:center;margin-right:16px}.footer__nav .nav__item.social_links .social_link .svg_fill,.footer__nav .nav__item.social_links .social_link svg{fill:#4f5766;-webkit-transition:fill .1s ease-in-out;transition:fill .1s ease-in-out}.footer__nav .nav__item.social_links .social_link:hover .svg_fill,.footer__nav .nav__item.social_links .social_link:hover svg{fill:#007e94}.footer__nav .nav__link{display:block;padding:5px 0;color:#393e41;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;font-weight:400;text-decoration:none;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.footer__nav .nav__link:focus,.footer__nav .nav__link:hover{color:#007e94}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity;z-index:1041}.animated.slideUp{-webkit-animation-name:headroomSlideUpMobile;animation-name:headroomSlideUpMobile}@media screen and (min-width:768px){.animated.slideUp{-webkit-animation-name:headroomSlideUp;animation-name:headroomSlideUp}}@-webkit-keyframes headroomSlideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes headroomSlideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes headroomSlideUpMobile{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-49px);transform:translateY(-49px)}}@keyframes headroomSlideUpMobile{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-49px);transform:translateY(-49px)}}.animated.slideDown{-webkit-animation-name:headroomSlideDownMobile;animation-name:headroomSlideDownMobile;-webkit-animation-duration:.3s;animation-duration:.3s}@media screen and (min-width:768px){.animated.slideDown{-webkit-animation-name:headroomSlideDown;animation-name:headroomSlideDown}}@-webkit-keyframes headroomSlideDown{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headroomSlideDown{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes headroomSlideDownMobile{0%{-webkit-transform:translateY(-49px);transform:translateY(-49px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes headroomSlideDownMobile{0%{-webkit-transform:translateY(-49px);transform:translateY(-49px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (-ms-high-contrast:active) and (min-width:768px){.animated.shiftUp{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}@supports (-ms-ime-align:auto){@media screen and (min-width:768px){.animated.shiftUp{-webkit-transform:translateY(-50px)!important;transform:translateY(-50px)!important}}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.animated.shiftDown,.animated.shiftUp{-webkit-transform:translateY(-50px)!important;transform:translateY(-50px)!important}}}@media screen and (min-width:768px){.animated.shiftDown,_:-ms-lang(x){transform:translateY(-50px)!important}}.sticky__wrapper{position:fixed;top:0;left:0;width:100%;z-index:1000000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #eaeaea;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2;transition:-webkit-transform .2;transition:transform .2;transition:transform .2,-webkit-transform .2}.is-yolo-active .sticky__wrapper{-webkit-transform:translate3d(0,49px,0);transform:translate3d(0,49px,0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.sticky__inner_wrapper{margin:22px 120px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sticky__button,.sticky__button .product__headline,.sticky__button .product__reviews,.sticky__title,.sticky__title .product__headline,.sticky__title .product__reviews{display:inline-block}.sticky__title .product__headline{margin-right:22px}@media screen and (max-width:1399px){.horizontal-icons .container-fluid{padding:0}}@media screen and (max-width:1399px){.horizontal-icons img{text-align:center;margin:0 auto 15px}}@media screen and (max-width:1399px){.horizontal-icons p{display:block;text-align:center}}@media screen and (min-width:1400px){.horizontal-icons p{display:inline-block;text-align:left}}.mobile__sticky--starting{margin-bottom:25px}.mobile__sticky--starting_price{font-size:18px;color:#393e41;line-height:1.78}.mobile__sticky--starting .mobile__sticky--original{padding-right:4px}.mobile__sticky--bar{position:fixed;bottom:0;left:0;z-index:1000;width:100%;background:#fff;-webkit-box-shadow:0 0 15px rgba(74,73,74,.18);box-shadow:0 0 15px rgba(74,73,74,.18);padding:35px 0;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}.mobile__sticky--bar.slide-in{-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile__sticky--bar .col-xs-11{-ms-flex-preferred-size:94%;flex-basis:94%;max-width:94%}.mobile__sticky--bar ul{list-style-type:none;margin:0;padding:0}.mobile__sticky--bar ul.mobile__sticky--size{margin-bottom:16px}.mobile__sticky--bar .button__gray{background:#929292;color:#fff}.mobile__sticky--bar .mobile__sticky--base_label,.mobile__sticky--bar .mobile__sticky--size_label{position:relative;display:inline-block}.mobile__sticky--bar .mobile__sticky--base_selector,.mobile__sticky--bar .mobile__sticky--size_selector{position:absolute;top:20px;left:-25px}.mobile__sticky--bar .mobile__sticky--base_selector.mobile__sticky--size_input,.mobile__sticky--bar .mobile__sticky--size_selector.mobile__sticky--size_input{top:-10px}.mobile__sticky--bar .mobile__sticky--base_selector+.mobile__sticky--checkbox:before,.mobile__sticky--bar .mobile__sticky--base_selector+.mobile__sticky--radio:before,.mobile__sticky--bar .mobile__sticky--size_selector+.mobile__sticky--checkbox:before,.mobile__sticky--bar .mobile__sticky--size_selector+.mobile__sticky--radio:before{content:"";position:absolute;top:20px;left:-25px;height:18px;width:18px;background:#fff;border:2px solid #4f5766}.mobile__sticky--bar .mobile__sticky--base_selector+.mobile__sticky--checkbox.mobile__sticky--size_radio:before,.mobile__sticky--bar .mobile__sticky--base_selector+.mobile__sticky--radio.mobile__sticky--size_radio:before,.mobile__sticky--bar .mobile__sticky--size_selector+.mobile__sticky--checkbox.mobile__sticky--size_radio:before,.mobile__sticky--bar .mobile__sticky--size_selector+.mobile__sticky--radio.mobile__sticky--size_radio:before{content:"";position:absolute;top:-10px;left:10px;height:14px;width:14px;background:#fff;border:2px solid #4f5766}.mobile__sticky--bar .mobile__sticky--base_selector+.mobile__sticky--radio:before,.mobile__sticky--bar .mobile__sticky--size_selector+.mobile__sticky--radio:before{border-radius:18px}.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--checkbox:before,.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--radio:before,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--checkbox:before,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--radio:before{border-color:#fe5043}.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--checkbox:after,.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--radio:after,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--checkbox:after,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--radio:after{content:"";position:absolute}.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--radio:after,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--radio:after{top:25px;left:-20px;height:12px;width:12px;background:#fe5043;border-radius:12px}.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--radio.mobile__sticky--size_radio:after,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--radio.mobile__sticky--size_radio:after{top:-5px;left:15px;height:8px;width:8px}.mobile__sticky--bar .mobile__sticky--base_selector:checked+.mobile__sticky--checkbox:after,.mobile__sticky--bar .mobile__sticky--size_selector:checked+.mobile__sticky--checkbox:after{border-radius:0;background:url(tick.svg?76584);background-size:contain;height:14px;width:14px;top:24px;left:-21px}.mobile__sticky--icon{fill:#fe5043}.mobile__sticky--cart{padding:8px 4px}.mobile__sticky--cart_count{color:#fe5043;background:#fff;position:absolute;left:19%;top:0}@media screen and (max-width:449px){.mobile__sticky--size .col-xs-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}}.mobile__sticky--size_copy{font-weight:500;font-size:18px;color:#393e41;line-height:1.78;display:block}.mobile__sticky--size_header{margin-bottom:20px;font-weight:600}.mobile__sticky--size_row{padding:8px 0}.mobile__sticky--actual,.mobile__sticky--original{font-size:19px;line-height:1.68}.mobile__sticky--original{text-decoration:line-through;font-weight:500;padding-right:12px;color:#393e41}.mobile__sticky--original_base{padding-right:4px;text-decoration:none}.mobile__sticky--actual{font-weight:700;color:#fe5043}.mobile__sticky--variant.active,.mobile__sticky--variant:hover{background:rgba(255,93,82,.07)}.mobile__sticky--back{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile__sticky--close{display:block;line-height:25px;font-size:28px;text-decoration:none;color:#393e41;cursor:pointer;padding:0 7px;margin-bottom:20px}.mobile__sticky--base{margin-bottom:36px}.mobile__sticky--base_product[disabled=disabled]{cursor:default;opacity:.4}.mobile__sticky--img{max-width:100px;height:auto}.product-accordion{padding:30px 20px}.product-accordion--border-bottom,.product-accordion[data-show-gray-line=true]{border-bottom:1px solid #d8d8d8}.product-accordion a:not([role=tab]){color:#007e94}@media screen and (min-width:768px) and (max-width:989px){.product-accordion{padding:80px}}.product-accordion__side-panel{text-align:center}.product-accordion__group:not(:last-child){border-bottom:1px solid #d8d8d8}.product-accordion__title{font-size:28px;font-weight:600;margin-bottom:35px}.product-accordion__action{position:relative;display:block;color:#393e41;text-decoration:none;font-size:18px;font-weight:400;padding:20px 25px 20px 0;text-align:left}.product-accordion__action:after{content:"+";position:absolute;top:calc(50% - 18px);right:0;font-size:30px;font-weight:400}.product-accordion__action.open:after{content:"-";font-size:32px;right:2px;top:9px}.product-accordion__content{display:none;padding:0 0 20px;text-align:left}@media screen and (min-width:990px){.product-accordion{padding:100px}.product-accordion__side-panel{text-align:left}}@media screen and (min-width:1025px){.product-accordion{padding:60px}}.product__base-buttons .product__selector-label{font-size:14px;margin:8px 0;text-align:left;font-weight:600}.product__base-buttons .product__selector-label .js-base-variant-size{text-transform:uppercase}.base-buttons__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #d8d8d8;border-radius:3px;background-color:#fff;margin-bottom:8px;padding:15px 12px}@media screen and (min-width:768px){.base-buttons__item{padding:15px}}.base-buttons__title{display:block;margin-bottom:5px;font-size:14px}.base-buttons__image{padding-top:10px;padding-right:10px}@media screen and (min-width:768px){.base-buttons__image{padding-top:0;padding-right:15px}}.base-buttons__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:10px;font-family:Montserrat,Helvetica,Arial,sans-serif}.base-buttons__button button{width:67px;border:0;background-color:#fff;cursor:pointer}.base-buttons__button span{font-family:Montserrat;text-decoration:underline;font-size:14px;font-weight:600;line-height:2;height:28px}.base-buttons__button svg{width:20px;height:20px;display:block;margin:10px auto 0}.base-buttons__image img{max-width:60px;height:auto}@media screen and (min-width:768px){.base-buttons__image img{max-width:81px}}.template--page-affiliate-landing_hybrid_r.is-sticky-cart-active .product__details,.template--page-affiliate-landing_legend_r.is-sticky-cart-active .product__details,.template--page-affiliate-landing_original_r.is-sticky-cart-active .product__details,.template--page-affiliate-landing_studio_r.is-sticky-cart-active .product__details{display:none}.cross-sell-carousel .heading__primary{padding:0 24px}@media screen and (min-width:768px){.cross-sell-carousel .heading__primary{margin-bottom:86px}}.cross-sell-carousel .heading__tertiary{text-transform:capitalize}.cross-sell-carousel img{margin:auto;max-width:280px;width:70%}.cross-sell-carousel .slick-next,.cross-sell-carousel .slick-prev{height:auto;max-height:100%;max-width:100%;width:auto;z-index:1}.cross-sell-carousel .slick-next:before,.cross-sell-carousel .slick-prev:before{background-image:url(https://assets.leesa.com/images/icons/slide-arrow.svg?76584=);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:50px;width:50px}@media screen and (min-width:990px){.cross-sell-carousel .slick-next:before,.cross-sell-carousel .slick-prev:before{height:100px;width:100px}}.cross-sell-carousel .slick-prev{left:40px}.cross-sell-carousel .slick-next{right:40px}.cross-sell-carousel .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product_description.refresh{max-width:600px;margin:6px auto 0}.product_description--tabs{max-width:600px;color:#393e41;margin:8px 0 0}.product_description--tabs_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:19px;margin-bottom:24px}.product_description--tab_choice{display:block;width:100%;text-decoration:none;text-align:center;color:#8f9294;font-weight:700;padding:8px 10px;border-bottom:4px solid #eaeaea;-webkit-transition:color .34s ease;transition:color .34s ease;-webkit-transition-property:color,border;transition-property:color,border;background-color:#fff}@media screen and (min-width:1200px) and (max-width:1399px){.product_description--tab_choice{padding:8px}}.product_description--tab_choice:not(.active):hover{color:#fe5043;border-color:#fe5043;opacity:.5}.product_description--tab_choice.active,.product_description--tab_choice:focus{color:#fe5043;border-color:#fe5043}.product_description--tab_choice:not(.active):hover{color:#ffaea8;border-color:#ffaea8}.product_description--tab{display:none;font-size:14px;line-height:1.71;text-align:left;margin-bottom:20px}.product_description--tab.active{display:block}.product_description--tab ul{padding-left:20px;margin:0}.product_description--tab ul li{margin-bottom:12px}.product_description--tab a{font-size:14px;color:#393e41;text-decoration:underline}.is-refresh-template .product_description--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.is-refresh-template .product_description--header .product__headline{font-weight:500;margin:0}.is-refresh-template .product_description--header .product__headline>em{margin-left:3px;margin-right:3px}@media screen and (max-width:767px){.is-refresh-template .product_description--header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:990px) and (max-width:1149px){.is-refresh-template .product_description--header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1151px) and (max-width:1299px){.is-refresh-template .product_description--header{font-size:20px}}@media screen and (min-width:992px) and (max-width:1239px){.is-refresh-template .product_description--header .product__headline:not(.text-xl){font-size:20px}.is-refresh-template .product_description--header .product__headline:not(.text-xl)>em{font-size:38px}}@media screen and (min-width:1241px) and (max-width:1379px){.is-refresh-template .product_description--header{font-size:24px}}@media screen and (min-width:1381px){.is-refresh-template .product_description--header{font-size:28px}.template--product-accessory .is-refresh-template .product_description--header,.template--product-base .is-refresh-template .product_description--header,.template--product-bundle .is-refresh-template .product_description--header{font-size:inherit;padding-bottom:24px}}.is-refresh-template .product_description--header .product__reviews{position:relative;margin-top:7px}.template--product-bundle .is-refresh-template .product_description--header .product__reviews{margin-top:0}@media screen and (min-width:768px) and (max-width:989px){.is-refresh-template .product_description--header .product__reviews{display:inline-block;margin-left:15px;margin-top:10px}}@media screen and (min-width:1300px){.is-refresh-template .product_description--header .product__reviews{margin-top:3px}}.is-refresh-template .product_description--header .product__reviews:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;cursor:pointer}.product-faq__wrapper{margin:0 auto;max-width:740px}.product-faq__question{display:block;text-decoration:none;background-color:#fff;padding:25px 47px 22px;margin:10px 0 0;font-size:16px}@media screen and (min-width:990px){.product-faq__question{font-size:20px}}.product-faq__question:after{content:"+";display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:18px;float:right}@media screen and (min-width:990px){.product-faq__question:after{margin-top:3px}}.product-faq__question.open,.product-faq__question:focus,.product-faq__question:hover{background-color:#007e94;color:#fff}.product-faq__question.open:after{content:"-"}.product-faq__answer{padding:25px 47px 22px}.product-faq__answer a{color:#007e94}.product-faq__sapira .product-faq__question.open,.product-faq__sapira .product-faq__question:focus,.product-faq__sapira .product-faq__question:hover{background-color:#04707b}.product-faq__sapira .product-faq__answer a{color:#04707b}.product-form-compare-table{border:1px solid #d8d8d8;border-radius:3px;border-spacing:0;margin-bottom:15px}.product-form-compare-table caption{font-size:14px;margin:8px 0;text-align:left;font-weight:600}.product-form-compare-table td,.product-form-compare-table th{padding:5px;font-size:14px}@media screen and (min-width:425px){.product-form-compare-table td,.product-form-compare-table th{padding:15px}}.product-form-compare-table tr:first-of-type{border-top-left-radius:15px;border-top-right-radius:15px}.product-form-compare-table tr:first-of-type th:first-of-type{border-top-left-radius:2px}.product-form-compare-table tr:first-of-type th:nth-of-type(4){border-top-right-radius:2px}.product-form-compare-table tr:nth-of-type(4){border-bottom-left-radius:15px;border-bottom-right-radius:15px}.product-form-compare-table tr:nth-of-type(4) th:first-of-type{border-bottom-left-radius:2px}.product-form-compare-table tr:nth-of-type(4) td:nth-of-type(4){border-bottom-right-radius:2px}.featherlight.featherlight--gwp-modal,.featherlight.featherlight--gwp-modal:last-of-type{background:rgba(0,0,0,.72)}.featherlight.featherlight--gwp-modal .featherlight-content{padding:0;max-width:820px}@media screen and (max-width:500px){.featherlight.featherlight--gwp-modal .featherlight-content{width:95%}}.featherlight.featherlight--gwp-modal .featherlight-content .featherlight-close-icon{display:none}.product__gwp{font-family:Montserrat,Helvetica,Arial,sans-serif;margin-bottom:43px;position:relative}.product__gwp__label{font-size:14px;margin:8px 0;text-align:left}.product__gwp__label>span>em{color:#04707b;font-style:normal}.product__gwp--atc{max-width:200px;margin:0 auto}.product__gwp-box{background:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;text-align:center;display:none;min-width:300px}.featherlight-inner .product__gwp-box{display:block}.product__gwp-box__top{background:#04707b;color:#fff;font-size:12px;height:40px;padding:14px 50px 14px 20px;position:relative;text-align:left;text-transform:uppercase;max-width:100%}.product__gwp-box__content{position:relative;padding:0 10px 20px}@media (max-width:991px){.product__gwp-box__content{padding-left:20px;padding-right:20px;padding-bottom:50px}}.product__gwp-box__section-title{border-top:1px solid #9f9c9b;clear:both;color:#9f9c9b;margin:28px 0 8px}.product__gwp-box__section-title>h4{background:#fff;display:inline-block;font-size:12px;margin:0;padding:0 20px;position:relative;text-transform:uppercase;top:-11px}.product__gwp-box__products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;list-style:none;margin:0 0 20px;padding:16px 16px 0}.product__gwp-box__products-item{width:33%;margin-top:36px;padding:0 12px}.product__gwp-box__products-item:first-child,.product__gwp-box__products-item:nth-child(2),.product__gwp-box__products-item:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:767px){.product__gwp-box__products-item{width:50%;float:none;margin-bottom:0}.product__gwp-box__products-item+.product__gwp-box__products-item{margin-top:36px}}@media screen and (max-width:500px){.product__gwp-box__products-item{width:100%}}.product__gwp-box__products-item--is-disabled .product__gwps-box__learn-more,.product__gwp-box__products-item--is-disabled .product__gwps-box__product-title{color:#b9bec8}.product__gwp-box__label{display:inline-block;position:relative}.product__gwp-box__product-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;margin:6px 0}@media (max-width:991px){.product__gwp-box__product-title{font-size:16px}}@media screen and (max-width:600px){.product__gwp-box__product-image{width:120px;height:auto}}@media screen and (max-width:400px){.product__gwp-box__product-image{width:100px;height:auto}}.product__gwp-box__info{margin-bottom:12px}.product__gwp-box__product-price-final,.product__gwp-box__product-price-retail,.product__gwp-box__product-size{font-size:14px}.product__gwp-box__product-price-final,.product__gwp-box__product-price-retail{font-family:Montserrat,Helvetica,Arial,sans-serif}.product__gwp-box__product-price-final{padding:0 4px;font-weight:700}.product__gwp-box__product-price-final--is-discounted{color:#ff412b}.product__gwp-box__product-price-retail{text-decoration:line-through}.product__gwp-box__product-size{border-right:1px solid #4f5766;font-weight:300;padding-right:10px}.product__gwp-box .lsa-select{max-width:200px;margin:8px auto}.product__gwp-box .lsa-select .product__gwp-selection{width:100%;color:#4f5766;font-size:14px;padding:0 8px;height:44px;border-color:#9f9c9b}.product__gwp-box .lsa-select:after{line-height:42px}@media (max-width:991px){.is-gwp-open{overflow:hidden;position:fixed}.is-gwp-open.yoloExists-js{margin-top:0}}.is-gwp-open .product__gwps-box{display:block;position:fixed;overflow:hidden;top:0;left:0;height:100vh;z-index:10000;width:100%}@media (min-width:992px){.is-gwp-open .product__gwps-box{position:static;height:auto;width:auto;border:1px solid #4f5766}.is-gwp-open .atc__form .product__gwp__action,.is-gwp-open .atc__form .product__gwp__label,.is-gwp-open .atc__form>*,.is-gwp-open .product__details-content .product__gwp__action,.is-gwp-open .product__details-content .product__gwp__label,.is-gwp-open .product__details-content>*{display:none}.is-gwp-open .atc__form>.product__gwp,.is-gwp-open .atc__form>.product__selector,.is-gwp-open .product__details-content>.product__gwp,.is-gwp-open .product__details-content>.product__selector{display:block}}.shipping-modal{display:none;line-height:1.4;font-family:Montserrat,Helvetica,Arial,sans-serif;background:#eaf2f4;max-width:480px;margin:0 auto}.shipping-modal__top{padding:30px 30px 10px}.shipping-modal__title{font-size:30px;font-family:Montserrat,Helvetica,Arial,sans-serif;margin:0}.shipping-modal__subtitle{font-size:18px}.shipping-modal__list{font-size:16px;list-style:none;margin:0;padding:0}.shipping-modal__list-item{position:relative;padding:12px 0 20px 85px}.shipping-modal__list-item:before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;border-radius:60px;background:#fff}.shipping-modal__list-item:after{position:absolute;top:7px;left:0;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#007e94;font-weight:700;font-size:32px;text-align:center;width:60px}.shipping-modal__list-item:first-child:after{content:"1"}.shipping-modal__list-item:nth-child(2):after{content:"2"}.shipping-modal__list-item:nth-child(3):after{content:"3"}.shipping-modal__bottom{background:#f5f9fa;font-size:16px;padding:10px 30px 30px}.shipping-modal__in-home-icon{float:left;margin:10px 0 0;width:67px;height:66px}.shipping-modal__bottom-text{margin-left:85px}.featherlight.featherlight--shipping-modal,.featherlight.featherlight--shipping-modal:last-of-type{background:rgba(0,0,0,.72)}.featherlight.featherlight--shipping-modal .featherlight-content,.featherlight.featherlight--shipping-modal:last-of-type .featherlight-content{padding:0;border:none;border-radius:15px}.featherlight.featherlight--shipping-modal .featherlight-close-icon,.featherlight.featherlight--shipping-modal:last-of-type .featherlight-close-icon{background:transparent;font-size:30px;top:15px;right:15px;color:#4f5766}@media screen and (max-width:479px){.featherlight.featherlight--shipping-modal .featherlight-content{max-height:100%;border-radius:0}}@media screen and (min-width:992px){.is-refresh-template .product__gallery-container,.is-refresh-template .product__hero{margin-top:23px}}.product__details{margin:auto;max-width:465px;padding:30px 20px 38px}@media screen and (min-width:990px){.product__details{padding:25px 15px 0}}.product__details .button,.product__details .shopify-challenge__container .shopify-challenge__button,.product__details .shopify-challenge__container input,.shopify-challenge__container .product__details .shopify-challenge__button,.shopify-challenge__container .product__details input{width:100%;max-width:435px}.product__details .button[disabled]:not(.button__gray),.product__details .shopify-challenge__container .shopify-challenge__button[disabled]:not(.button__gray),.product__details .shopify-challenge__container input[disabled]:not(.button__gray),.shopify-challenge__container .product__details .shopify-challenge__button[disabled]:not(.button__gray),.shopify-challenge__container .product__details input[disabled]:not(.button__gray){position:relative;opacity:.6}.product__details .button[disabled]:not(.button__gray):after,.product__details .shopify-challenge__container .shopify-challenge__button[disabled]:not(.button__gray):after,.product__details .shopify-challenge__container input[disabled]:not(.button__gray):after,.shopify-challenge__container .product__details .shopify-challenge__button[disabled]:not(.button__gray):after,.shopify-challenge__container .product__details input[disabled]:not(.button__gray):after{content:attr(data-adding-text);position:absolute;top:-2px;left:0;height:100%;width:100%;line-height:2.6;background:#fe5043}.product__details .button[disabled]:not(.button__gray).mobile__sticky--cart:after,.product__details .shopify-challenge__container .shopify-challenge__button[disabled]:not(.button__gray).mobile__sticky--cart:after,.product__details .shopify-challenge__container input[disabled]:not(.button__gray).mobile__sticky--cart:after,.shopify-challenge__container .product__details .shopify-challenge__button[disabled]:not(.button__gray).mobile__sticky--cart:after,.shopify-challenge__container .product__details input[disabled]:not(.button__gray).mobile__sticky--cart:after{content:attr(data-adding-text);position:absolute;top:0;left:0;height:100%;width:100%;line-height:2.6;background:#fff}.product__details.refresh{max-width:500px}.product__details.refresh .product__add-to-cart .button,.product__details.refresh .product__add-to-cart .shopify-challenge__container .shopify-challenge__button,.product__details.refresh .product__add-to-cart .shopify-challenge__container input,.shopify-challenge__container .product__details.refresh .product__add-to-cart .shopify-challenge__button,.shopify-challenge__container .product__details.refresh .product__add-to-cart input{max-width:none}@media screen and (max-width:991px){.product__details.refresh{padding:40px 20px 38px}}.product__details .product__shipping{margin-top:0}.product__details .product__shipping .body_copy,.product__details .product__shipping .product__financing .aff-line1,.product__details .product__shipping .product__financing .aff-line3,.product__details .product__shipping .wayfinder__pingpong__content li,.product__details .product__shipping .wayfinder__pingpong__content ol,.product__details .product__shipping .wayfinder__pingpong__content ul,.product__financing .product__details .product__shipping .aff-line1,.product__financing .product__details .product__shipping .aff-line3,.wayfinder__pingpong__content .product__details .product__shipping li,.wayfinder__pingpong__content .product__details .product__shipping ol,.wayfinder__pingpong__content .product__details .product__shipping ul{font-size:14px;margin-top:0}.product__top-links{width:100%}.product__top-links--is-position-details-top{display:none}.product__top-links__list{font-size:12px;text-align:center;text-transform:uppercase;list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.product__top-links__list{text-align:left}}.product__top-links__item{display:inline-block;font-family:Montserrat,Helvetica,Arial,sans-serif}.product__top-links__item>a,.product__top-links__item>span{color:#9ca4b2;display:block;text-decoration:none;padding:14px}.product__top-links__item--is-active>a,.product__top-links__item--is-active>span{color:#007e94;border-bottom:3px solid #007e94;padding-bottom:11px}@media screen and (min-width:990px){.product__top-links{margin:20px 0}.product__top-links--is-position-details-top{display:block}.product__top-links--is-position-hero-top{display:none}}.product__headline{margin:0 0 14px;font-size:24px}@media screen and (min-width:768px) and (max-width:989px){.product__headline{display:inline-block}}@media screen and (min-width:1151px) and (max-width:1299px){.product__headline{font-size:20px}}.product__headline sup{width:38px;height:19px;background:#04707b;border-radius:2px;color:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:11px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;margin-left:4px;position:relative;padding:1px 3px;text-transform:uppercase}@media screen and (min-width:768px){.product__headline sup{width:38px;height:19px;font-size:16px;margin-left:7px}}.product__headline>em{font-style:normal;font-family:Ball Pen,Times,serif;margin-left:6px;margin-right:5px;font-size:42px;font-weight:400}.product__headline--transform-accented>em{text-transform:lowercase}.product__subheadline{margin:22px 0 8px}.product__price-wrapper{opacity:0;position:relative}.product__price-wrapper .row{max-width:320px}.product__price-wrapper.boxed-price-wrapper{background-color:#e6eeef;margin:0 0 10px;padding:10px}.product__price-wrapper.boxed-price-wrapper .row{max-width:100%}@media screen and (min-width:321px) and (max-width:374px){.product__price-wrapper.boxed-price-wrapper{padding:10px 30px 10px 15px}}@media screen and (min-width:376px) and (max-width:989px){.product__price-wrapper.boxed-price-wrapper{padding:10px 50px}}@media screen and (min-width:990px) and (max-width:1199px){.product__price-wrapper.boxed-price-wrapper{padding:10px 30px}}@media screen and (min-width:1200px){.product__price-wrapper.boxed-price-wrapper{padding:10px 50px}}.product__financing .product__price-wrapper .aff-line1,.product__financing .product__price-wrapper .aff-line3,.product__price-wrapper .body_copy,.product__price-wrapper .product__financing .aff-line1,.product__price-wrapper .product__financing .aff-line3,.product__price-wrapper .wayfinder__pingpong__content li,.product__price-wrapper .wayfinder__pingpong__content ol,.product__price-wrapper .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .product__price-wrapper li,.wayfinder__pingpong__content .product__price-wrapper ol,.wayfinder__pingpong__content .product__price-wrapper ul{font-size:14px}.product__price-wrapper .price__wrapper{position:relative;text-align:left}.product__price-wrapper .finance-available:after{content:"";position:absolute;right:0;z-index:100;top:calc(25% + 10px);width:1px;height:20px;background:#bebebe}.product__price-wrapper .product__price{font-size:24px;font-weight:700}.product__price-wrapper .product__price--raw{font-size:13px;color:#4f5766;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700}.product__price--raw{text-decoration:line-through}.product__upsell .product__price--raw{font-size:16px}.product__selector{text-align:left}@media screen and (max-width:989px){.product__selector{margin-bottom:20px}}.product__selector form+form{display:none}.product__selector-wrap{margin-bottom:24px}.product__radio{display:none}.product__radio:checked~label,.product__radio[checked]~label{color:#007e94}.product__radio:checked~label:before,.product__radio[checked]~label:before{border:6px solid #007e94;height:5px;width:5px}.product__radio-label{margin:0 20px;position:relative;white-space:nowrap}.product__radio-label:before{background-color:#fff;border:1px solid #393e41;border-radius:50%;content:"";height:16px;left:-25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.product__add-to-cart,.product__drop-down{margin:14px 0}.template--product-bundle .product__add-to-cart,.template--product-bundle .product__drop-down{margin:26px 0}.product__add-to-cart .lsa-select:after,.product__drop-down .lsa-select:after{top:auto}.product__partnership--bg{height:800px;background-size:contain}.product__partnership--bg__container{height:800px}.product__financing-wrapper{width:90px;margin:0 auto;text-align:left;float:right}@media screen and (max-width:319px){.product__financing-wrapper{margin-right:20px}}@media screen and (min-width:321px) and (max-width:374px){.product__financing-wrapper{margin-left:5px}}.product__financing .aff-line2{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;min-width:90px;display:inline-block}.product__financing .affirm-ala-price{font-size:24px}.affirm-modal-trigger{text-decoration:none}.aff-line1,.aff-line2,.aff-line3{text-transform:lowercase}.aff-line2,.aff-line3,.product__financing-refresh{text-decoration:underline}.product__financing-refresh br{display:none}.product__financing-refresh a{color:#393e41}.template--product-bundle .product__financing-refresh p{margin-top:20px;margin-bottom:20px}.page--leesa_hybrid_mattress .product__headline sup{background:#04707b}.page--leesa_hybrid_mattress .product__financing .aff-line2{color:#4f5766}.product__cross-sell{font-family:Montserrat,Helvetica,Arial,sans-serif;margin-bottom:20px;position:relative}.product__cross-sell__label{font-size:14px;margin:8px 0;text-align:left}.product__cross-sell__label>span>em{color:#fe5043;font-style:normal}.product__cross-sell__action{border:1px solid #393e41;color:#393e41;display:block;font-size:16px;padding:13px 24px;position:relative;text-align:left;text-decoration:none;width:100%}.product__cross-sell__action:after{content:"+";position:absolute;top:12px;right:12px;height:12px;width:12px}.product__cross-sell__edit{color:#007e94;float:right;font-size:12px;margin-top:10px}.is-cross-sells-open .product__cross-sell__edit{display:none}.product__cross-sells-box{background:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;text-align:center;display:none}.product__cross-sells-box__top{background:#fe5043;color:#fff;font-size:12px;height:40px;padding:14px 50px 14px 20px;position:relative;text-align:left;text-transform:uppercase;max-width:100%}.product__cross-sells-box__close-btn{position:absolute;right:10px;top:3px}.product__cross-sells-box__content{position:relative;padding:0 10px 20px}@media screen and (max-width:989px){.product__cross-sells-box__content{padding-left:20px;padding-right:20px;padding-bottom:50px}}.product__cross-sells-box__error{position:absolute;left:0;bottom:70px;width:100%;padding:8px 0;background:#fff}.product__cross-sells-box__scrollbox{margin:15px 0;overflow:scroll}.product__cross-sells-box__section-title{border-top:1px solid #9f9c9b;clear:both;color:#9f9c9b;margin:28px 0 8px}.product__cross-sells-box__section-title>h4{background:#fff;display:inline-block;font-size:12px;margin:0;padding:0 20px;position:relative;text-transform:uppercase;top:-11px}.product__cross-sells-box__products-list{list-style:none;margin:0 0 20px;padding:0}.product__cross-sells-box__products-list:after,.product__cross-sells-box__products-list:before{content:"";display:table}.product__cross-sells-box__products-list:after{clear:both}.product__cross-sells-box__products-item{float:left;width:50%;margin-bottom:30px}.product__cross-sells-box__products-item--is-disabled .product__cross-sells-box__learn-more,.product__cross-sells-box__products-item--is-disabled .product__cross-sells-box__product-title{color:#b9bec8}.product__cross-sells-box__label{display:inline-block;position:relative}.product__cross-sells-box__checkbox-pseudo:before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;background:#fff;border:1px solid #4f5766}.product__cross-sells-box__checkbox{position:absolute;top:0;left:0}.product__cross-sells-box__checkbox:checked+.product__cross-sells-box__checkbox-pseudo:after{content:"";position:absolute;top:5px;left:3px;height:16px;width:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSI+PHBhdGggZD0iTTEzIDFMNC45MDYgOS41OTRNMSA2bDMuOTA2IDMuNTk0IiBmaWxsPSIjNGY1NzY2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzRGNTc2NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat}.product__cross-sells-box__checkbox:focus+.product__cross-sells-box__checkbox-pseudo:before{outline:4px solid rgba(0,103,244,.5);outline-style:auto}.product__cross-sells-box__product-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;margin:6px 0}@media screen and (max-width:989px){.product__cross-sells-box__product-title{font-size:16px}}.product__cross-sells-box__info{margin-bottom:12px}.product__cross-sells-box__product-price-final,.product__cross-sells-box__product-price-retail,.product__cross-sells-box__product-size{font-size:14px}.product__cross-sells-box__product-price-final,.product__cross-sells-box__product-price-retail{font-family:Montserrat,Helvetica,Arial,sans-serif}.product__cross-sells-box__product-price-final{padding:0 4px;font-weight:700}.product__cross-sells-box__product-price-final--is-discounted{color:#ff412b}.product__cross-sells-box__product-price-retail{text-decoration:line-through}.product__cross-sells-box__product-size{border-right:1px solid #4f5766;font-weight:300;padding-right:10px}.product__cross-sells-box__qty-selector{border:1px solid #b9bec8;display:inline-block;width:100px;height:40px;margin-bottom:10px;position:relative}.product__cross-sells-box__minus,.product__cross-sells-box__plus{background:transparent;border:none;color:#4f5766;cursor:pointer;font-size:22px;height:38px;position:absolute;top:0;width:30px}.product__cross-sells-box__minus{left:0}.product__cross-sells-box__plus{right:0}.product__cross-sells-box__qty{display:inline-block;font-weight:300;margin-top:10px}.product__cross-sells-box__learn-more{color:#4f5766;font-weight:300;display:block;font-size:12px}@media screen and (max-width:989px){.product__cross-sells-box__learn-more{font-size:14px}}.product__cross-sells-box__add-selected{color:#007e94;font-size:12px;margin:0 auto}.product__cross-sells-box__add-selected.is-ok{background:#fe5043;border-color:#fe5043;color:#fff}.product__cross-sells-box__learn-more-content{text-align:left;padding:15px 20px}.product__cross-sells-box__learn-more-content__title{float:left;cursor:pointer}.product__cross-sells-box__learn-more-content .back-arrow{margin-right:15px;float:left}.product__cross-sells-box__learn-more-content h5{display:inline-block;vertical-align:top;margin:-6px 0 0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300}.product__cross-sells-box__learn-more-content .display-stars{float:right}.product__cross-sells-box__learn-more-content img{margin-top:30px;width:100%;max-width:100%;height:auto;margin-bottom:15px}.product__cross-sells-box__learn-more-content__description{font-size:14px}@media screen and (max-width:989px){.is-cross-sells-open{overflow:hidden;position:fixed}.is-cross-sells-open.yoloExists-js{margin-top:0}}.is-cross-sells-open .product__cross-sells-box{display:block;position:fixed;overflow:hidden;top:0;left:0;height:100vh;z-index:10000;width:100%}@media screen and (min-width:990px){.is-cross-sells-open .product__cross-sells-box{position:static;height:auto;width:auto;border:1px solid #4f5766}.is-cross-sells-open .atc__form .product__cross-sell__action,.is-cross-sells-open .atc__form .product__cross-sell__label,.is-cross-sells-open .atc__form>*,.is-cross-sells-open .product__details-content .product__cross-sell__action,.is-cross-sells-open .product__details-content .product__cross-sell__label,.is-cross-sells-open .product__details-content>*{display:none}.is-cross-sells-open .atc__form>.product__cross-sell,.is-cross-sells-open .atc__form>.product__selector,.is-cross-sells-open .product__details-content>.product__cross-sell,.is-cross-sells-open .product__details-content>.product__selector{display:block}}@media screen and (max-width:767px){.product__details-content{padding-top:20px}}@media screen and (max-width:767px){.template--product-bundle .product__details-content{padding-top:14px}}.product__selector--refresh label{font-weight:600;margin-bottom:7px;display:block}.product__selector--refresh .size-selector{width:100%}.cross-sells-added{border:1px solid #393e41;list-style:none;padding:8px 10px 0;margin:0 0 30px;text-align:left;clear:both}.cross-sells-added__item{padding:0 0 9px}.cross-sells-added__item:after,.cross-sells-added__item:before{content:"";display:table}.cross-sells-added__item:after{clear:both}.cross-sells-added__item>svg{float:left}.cross-sells-added__item>span{float:left;margin:4px 0 0 12px}.cross-sells-added__item>a{float:right;font-size:12px;color:#4f5766;text-decoration:underline;margin-top:8px}.qty-select,.size-select{position:relative;border:1px solid #c3c3c3;border-radius:3px;height:48px}.qty-select select,.size-select select{display:none}.qty-select>.select2-container,.size-select>.select2-container{z-index:2}.qty-select:after,.size-select:after{content:"";position:absolute;z-index:1;top:12px;right:8px;height:24px;width:24px;background:url(chevron-down.svg?76584);background-size:contain;background-repeat:no-repeat}.size-select__saving{position:absolute;top:-28px;right:0}.qty-select__option,.size-select__option{text-align:left;height:48px;padding:14px 40px 0 20px}.qty-select__option.product__selector--quantity,.size-select__option.product__selector--quantity{padding:7px 40px}@media screen and (min-width:990px) and (max-width:1199px){.qty-select__option.product__selector--quantity,.size-select__option.product__selector--quantity{padding:7px 20px}}.qty-select__option.product__selector--quantity_render,.size-select__option.product__selector--quantity_render{position:absolute;padding:14px 25px;left:0}@media screen and (min-width:990px) and (max-width:1199px){.qty-select__option.product__selector--quantity_render,.size-select__option.product__selector--quantity_render{padding:14px 20px}}.qty-select__final-price,.qty-select__retail-price,.size-select__final-price,.size-select__retail-price{float:right;font-size:19px;margin-top:-2px}.qty-select__retail-price,.size-select__retail-price{font-weight:600;text-decoration:line-through}.qty-select__final-price,.size-select__final-price{font-weight:700;margin-left:4px}.qty-select__final-price--is-discounted,.size-select__final-price--is-discounted{color:#fe5043}.qty-select .select2-container .select2-selection--single,.size-select .select2-container .select2-selection--single{height:48px}.qty-select .select2-container .select2-selection--single .select2-selection__rendered,.size-select .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.product__goto-atc{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:10;height:0;padding:0;overflow:hidden;opacity:0}.product__goto-atc:after,.product__goto-atc:before{content:"";display:table}.product__goto-atc:after{clear:both}.product__goto-atc__btn{padding:8px 10px}.product__goto-atc__left{float:left;width:55%}.product__goto-atc__right{float:right;width:45%}.product__goto-atc__size{display:block;margin-bottom:4px}.product__goto-atc__price{font-size:19px;font-weight:600}.product__goto-atc__price-final--is-discounted{color:#fe5043;font-weight:700}@media screen and (min-width:990px){.product__goto-atc{display:none}}body .select2-dropdown{border:1px solid #c3c3c3}body .select2-results__option--highlighted{background:rgba(255,93,82,.07)}@media screen and (min-width:990px){.product__gallery:not(.mt__30){margin-top:82px}}.is-refresh-template .product__gallery{margin-top:0!important}.product__gallery,.product__slider-container{position:relative}.product__gallery .slide-image,.product__slider-container .slide-image{opacity:0}.product__gallery .slick-initialized .slide-image,.product__slider-container .slick-initialized .slide-image{opacity:1}@media screen and (min-width:992px){.is-refresh-template .product__gallery,.is-refresh-template .product__slider-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.is-refresh-template .product__gallery .slick-dots,.is-refresh-template .product__slider-container .slick-dots{bottom:-35px}.is-refresh-template .product__gallery .slick-dots li,.is-refresh-template .product__slider-container .slick-dots li{width:12px;height:12px;margin:0 9px!important}.is-refresh-template .product__gallery .slick-dots li button:before,.is-refresh-template .product__slider-container .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border:1px solid #393e41;border-radius:12px;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.is-refresh-template .product__gallery .slick-dots li.slick-active button:before,.is-refresh-template .product__slider-container .slick-dots li.slick-active button:before{background:#393e41}.product__slider-container .embed-container{margin:0;background:#000}@media screen and (min-width:768px) and (max-width:991px){.product__slider-container .embed-container{padding-bottom:52.25%}}.product__slider-wrapper{width:100%}@media screen and (min-width:990px){.product__slider-wrapper{max-width:calc(100% - 155px)!important;display:inline-block!important}}@media screen and (min-width:990px){.is-refresh-template .product__slider-wrapper{max-width:100%!important;display:inline-block!important}}.is-refresh-template .product__slider-wrapper .slick-arrow{z-index:1;height:40px;width:40px}.is-refresh-template .product__slider-wrapper .slick-arrow:before{position:absolute;top:0;content:"";background:url(Icon_chevroncircle.svg?76584) no-repeat;background-size:cover;display:block;width:40px;height:40px}.is-refresh-template .product__slider-wrapper .slick-arrow.slick-next{right:15px}.is-refresh-template .product__slider-wrapper .slick-arrow.slick-prev{left:15px}.is-refresh-template .product__slider-wrapper .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product__thumbnails--container{display:none}@media screen and (min-width:992px){.product__thumbnails--container{width:150px;display:inline-block;vertical-align:top}}.is-refresh-template .product__thumbnails--container{width:500px;margin:20px auto}.is-refresh-template .product__thumbnails--container .slick-next:before,.is-refresh-template .product__thumbnails--container .slick-prev:before{color:#393e41}.is-refresh-template .product__thumbnails--container .slide-container .slide-wrapper{border-radius:3px;border:4px solid #fff;margin-bottom:0;-webkit-transition:border .34s ease;transition:border .34s ease}.is-refresh-template .product__thumbnails--container .slick-current .slide-container .slide-wrapper{border-color:#fe5043}.is-refresh-template .product__thumbnails--container .slick-arrow:before{display:block;width:16px;height:16px;font-size:0;background-image:url(chevron.svg?76584);background-repeat:no-repeat;background-position:50%;background-size:contain}.is-refresh-template .product__thumbnails--container .slick-arrow.slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product__thumbnails--container .slide-wrapper{margin-bottom:25px}.product__thumbnails--container .slide-wrapper__video{position:relative}.product__thumbnails--container .slide-wrapper__video:before{background-image:url(https://assets.leesa.com/images/icons/icon-play.png);background-size:cover;bottom:0;content:"";display:block;height:28px;left:0;margin:auto;position:absolute;right:0;top:0;width:28px}.product__thumbnails--container .slick-current .slide-wrapper img{border:1px solid #d9d9d9}.product__thumbnails--container .slick-track{text-align:center}.product__thumbnails--container .slick-slide{cursor:pointer;display:inline-block!important;float:none;margin:0 8px;width:86px!important}@media screen and (min-width:990px) and (max-width:1069px){.product__thumbnails--container .slick-slide{margin:0 4px;max-width:70px!important}}.product__thumbnails--container .thumbnail__image{max-width:86px!important;height:auto}@media screen and (min-width:992px) and (max-width:1069px){.product__thumbnails--container .thumbnail__image{max-width:70px!important}}.product__gallery__discount-badge{background-image:url(https://assets.leesa.com/images/icons/PDP_Badge-right.svg?76584=);background-position:0;background-repeat:no-repeat;background-size:cover;display:block;font-size:14px;min-height:35px;margin:0;padding:10px 18px 10px 33px;position:absolute;right:0;top:15px;z-index:3}@media screen and (max-width:319px){.product__gallery__discount-badge{font-size:12px}}@media screen and (min-width:768px){.product__gallery__discount-badge{font-size:16px;top:45px}}.product__gallery--banner_refresh .product__gallery__discount-badge{background-image:url(https://assets.leesa.com/images/icons/2020/pricetag.svg?76584=);background-color:#3e5572;background-size:21px;background-position:12px 50%;padding:6px 12px 4px 40px;margin-right:12px;border-radius:3px;font-size:14px;font-weight:700;line-height:2;letter-spacing:.88;top:26px}.page--leesa_hybrid_mattress .section__hero-pdp:not(.is-refresh-template) .product__gallery__discount-badge{background-image:url(https://assets.leesa.com/images/icons/PDP_Badge-sapira-right.svg?76584=)}.product__promo-badge{bottom:10%;position:absolute;left:3%;z-index:8;width:150px}@media screen and (min-width:768px) and (max-width:1199px){.product__promo-badge{bottom:10%;width:210px}}@media screen and (min-width:990px){.product__promo-badge{bottom:5%}}@media screen and (min-width:1200px) and (max-width:1399px){.product__promo-badge{width:240px}}@media screen and (min-width:1401px){.product__promo-badge{width:260px}}.product-usp-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:989px){.product-usp-icons.usp-gallery{display:none}}@media screen and (min-width:990px){.product-usp-icons.usp-details{display:none}}@media screen and (min-width:990px){.product-usp-icons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-usp-icons__item{margin:40px 10px 10px;display:inline-block}@media screen and (max-width:1149px){.product-usp-icons__item{text-align:center}}.product-usp-icons__item svg{width:30px;height:30px;margin-bottom:5px}@media screen and (min-width:1150px){.product-usp-icons__item svg{margin-right:20px;margin-bottom:0;width:44px;height:44px}}.product-usp-icons__item p{font-size:12px;margin-top:0;vertical-align:text-bottom;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4f5766}@media screen and (max-width:1149px){.product-usp-icons__item p{text-align:center;display:block}}@media screen and (min-width:1151px){.product-usp-icons__item p{display:inline-block}}.product__highlight .heading__secondary--refresh{font-size:32px;line-height:1.266;font-weight:500;margin-bottom:20px;margin-top:80px}@media screen and (max-width:767px){.product__highlight .heading__secondary--refresh{font-size:24px;padding:0 60px;margin-top:60px}}@media screen and (min-width:768px) and (max-width:1199px){.product__highlight .heading__secondary--refresh{font-size:28px;line-height:1.43}}.product__highlight .body_copy--refresh{font-size:18px;line-height:1.78;max-width:790px;margin:0 auto 45px}@media screen and (max-width:767px){.product__highlight .body_copy--refresh{margin-bottom:20px}}.product__highlight--block{padding-bottom:80px}@media screen and (max-width:767px){.product__highlight--block{padding:20px 16px}}@media screen and (min-width:768px) and (max-width:1199px){.product__highlight--block{padding-left:22px;padding-right:22px}}@media screen and (min-width:1200px){.product__highlight--block{min-width:375px}}.product__highlight--image{margin-top:40px;max-width:100%}@media screen and (max-width:319px){.product__highlight--image{margin-right:-27px}}@media screen and (max-width:374px){.product__highlight--image{margin-right:-32px}}@media screen and (max-width:424px){.product__highlight--image{margin-right:-50px}}@media screen and (min-width:990px){.product__highlight--image{margin-top:60px}}.product__highlight--image_refresh{width:60px}.product__highlight a{font-size:12px}@media screen and (max-width:767px){.product__highlight{padding-bottom:44px}}.product__highlight--mobile{display:none}@media screen and (max-width:767px){.product__highlight--mobile{display:block}}.product__highlight--desktop{display:none}@media screen and (min-width:768px){.product__highlight--desktop{display:block}}.refer-icons__number{border-radius:50%;border:2px solid #007e94;display:block;font-size:40px;height:75px;line-height:70px;margin:15px auto 25px;width:75px}.product__partnership--bg{background-position:22% 20%;background-repeat:no-repeat;background-size:cover;height:100vh;max-height:540px;width:100%}@media screen and (min-width:768px){.product__partnership--bg{max-height:600px}}@media screen and (min-width:990px){.product__partnership--bg{max-height:800px}}.product-review{overflow:hidden}@media screen and (max-width:319px){.product-review .container--fluid .container__bleed--right{margin-left:-10px}}@media screen and (min-width:321px) and (max-width:424px){.product-review .container--fluid.pl__30{padding:0 0 0 15px}}@media screen and (max-width:767px){.product-review .container{padding-right:0}}@media screen and (max-width:424px){.product-review .body_copy,.product-review .product__financing .aff-line1,.product-review .product__financing .aff-line3,.product-review .wayfinder__pingpong__content li,.product-review .wayfinder__pingpong__content ol,.product-review .wayfinder__pingpong__content ul,.product__financing .product-review .aff-line1,.product__financing .product-review .aff-line3,.wayfinder__pingpong__content .product-review li,.wayfinder__pingpong__content .product-review ol,.wayfinder__pingpong__content .product-review ul{text-align:left}}@media screen and (min-width:426px) and (max-width:909px){.product-review .body_copy,.product-review .product__financing .aff-line1,.product-review .product__financing .aff-line3,.product-review .wayfinder__pingpong__content li,.product-review .wayfinder__pingpong__content ol,.product-review .wayfinder__pingpong__content ul,.product__financing .product-review .aff-line1,.product__financing .product-review .aff-line3,.wayfinder__pingpong__content .product-review li,.wayfinder__pingpong__content .product-review ol,.wayfinder__pingpong__content .product-review ul{text-align:center}}.product-review .card__item{background-color:#f5f8fb;border-radius:3px}@media screen and (max-width:319px){.product-review .card__item{padding-left:15px;padding-right:15px;max-width:260px}}@media screen and (min-width:321px) and (max-width:374px){.product-review .card__item{padding-left:20px;padding-right:20px;max-width:300px}}.product-review .card__item .body_copy,.product-review .card__item .product__financing .aff-line1,.product-review .card__item .product__financing .aff-line3,.product-review .card__item .wayfinder__pingpong__content li,.product-review .card__item .wayfinder__pingpong__content ol,.product-review .card__item .wayfinder__pingpong__content ul,.product__financing .product-review .card__item .aff-line1,.product__financing .product-review .card__item .aff-line3,.wayfinder__pingpong__content .product-review .card__item li,.wayfinder__pingpong__content .product-review .card__item ol,.wayfinder__pingpong__content .product-review .card__item ul{text-align:left}.product-review .heading__secondary,.product-review .product-review-filter-js{text-align:center;display:block}@media screen and (max-width:767px){.product-review .heading__secondary,.product-review .product-review-filter-js{padding-right:15px}}.product-review .row{position:relative}.product-review label{display:none}.verified-buyer{vertical-align:top;display:inline-block}.verified__banner svg{display:inline-block;vertical-align:middle}@media screen and (min-width:65em){.product-review-slick-js{margin-left:-10px}}.product-review-slick-js .slick-dots{bottom:15px}.product-review-slick-js.slick-dotted.slick-slider .slick-dots li button:before{border:2px solid #4f5766;height:10px;width:10px;opacity:1;border-radius:50%;background-color:transparent;content:""}.product-review-slick-js.slick-dotted.slick-slider .slick-dots li.slick-active button:before{border:2px solid transparent;height:10px;width:10px;opacity:1;border-radius:50%;background-color:#4f5766;content:""}.product-review-slick-js .slick-track{margin-bottom:30px}.product-review-slick-js .slick-arrow{z-index:1;height:40px;width:40px}.product-review-slick-js .slick-arrow:before{position:absolute;top:0;content:"";background:url(icon_darkchevron.svg?76584) no-repeat;background-size:cover;display:block;width:40px;height:40px}@media screen and (min-width:768px) and (max-width:1199px){.product-review-slick-js .slick-arrow.slick-next{right:40px}}@media screen and (min-width:1200px){.product-review-slick-js .slick-arrow.slick-next{right:130px}}.product-review-slick-js .slick-arrow.slick-prev{left:-60px}@media screen and (min-width:768px) and (max-width:849px){.product-review-slick-js .slick-arrow.slick-prev{left:-40px}}@media screen and (min-width:992px) and (max-width:1109px){.product-review-slick-js .slick-arrow.slick-prev{left:-25px}}.product-review-slick-js .slick-arrow.slick-next:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.product-review-filter-js{color:#007e94;background-color:transparent!important;border:0;margin:0 auto;display:table!important;text-align:center;position:relative;float:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:2px solid #007e94;border-radius:0}.review__tabs--mobile .product-review-filter-js,.review__tabs .product-review-filter-js{font-size:20px;margin-bottom:10px;margin-top:10px}@media screen and (min-width:65em){.product-review-filter-js{padding-left:5px;float:none;display:inline-block!important}}.product-review-filter-js::-ms-expand{display:none!important}.product-review-filter-js .review-content-full-js.hidden,.product-review-filter-js .review-content-truncate-js.hidden{display:none}.product-review-read-more-js span{cursor:pointer}.filter__chevron{stroke:#007e94;position:relative;width:20px;top:-5px;pointer-events:none}@media screen and (max-width:424px){.filter__chevron{display:block;top:-25px;left:290px}}@media screen and (min-width:426px) and (max-width:909px){.filter__chevron{display:block;top:-22px;left:calc(50% + 85px)}}.review__tabs .filter__chevron{top:-5px}@media screen and (max-width:424px){.review__tabs .filter__chevron{top:-15px;left:200px}}@media screen and (min-width:426px) and (max-width:909px){.review__tabs .filter__chevron{top:-22px;left:calc(50% + 150px)}}.header__chevron{stroke:#393e41;pointer-events:none}.pr-star-v4{float:left!important;height:24px!important;width:24px!important;margin-bottom:5px!important}.pr-rd-content-block .pr-star-v4,.pr-review-snapshot-faceoff .pr-star-v4{height:13px!important;width:13px!important}.pr-star-v4-0-filled{background-image:url(bordered-star.svg?76584)!important}.pr-star-v4-25-filled{background-image:url(quarter-star.svg?76584)!important}.pr-star-v4-50-filled{background:url(half-star.svg?76584) no-repeat 50%/20px!important}.pr-star-v4-75-filled,.pr-star-v4-100-filled{background:url(full-star.svg?76584) no-repeat 50%!important}.stars__transform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-22px}.pr-reco,.pr-snippet-reco-to-friend-green,.pr-snippet-reco-to-friend-orange,.pr-snippet-reco-to-friend-percent,.pr-snippet-reco-to-friend-red,.pr-snippet-reco-to-friend-yellow{background-color:#007e94!important}.pr-reco circle,.pr-snippet-reco-to-friend-green circle,.pr-snippet-reco-to-friend-orange circle,.pr-snippet-reco-to-friend-percent circle,.pr-snippet-reco-to-friend-red circle,.pr-snippet-reco-to-friend-yellow circle{fill:#fff!important;stroke:#007e94!important}.pr-reco path,.pr-snippet-reco-to-friend-green path,.pr-snippet-reco-to-friend-orange path,.pr-snippet-reco-to-friend-percent path,.pr-snippet-reco-to-friend-red path,.pr-snippet-reco-to-friend-yellow path{fill:#007e94!important;stroke:#007e94!important}.pr-review-snapshot-faceoff{border:none!important}.pr-review-snapshot-faceoff .pr-faceoff-label{color:#007e94!important}.pr-review-snapshot-faceoff .pr-faceoff-positive,.pr-review-snapshot-faceoff .pr-faceoff-positive .pr-snippet-stars{background-color:#f7f7f7!important}.pr-review-snapshot-faceoff .pr-faceoff-negative,.pr-review-snapshot-faceoff .pr-faceoff-negative .pr-snippet-stars{background-color:#f3f3f3!important}.pr-review-snapshot-faceoff .pr-faceoff-positive{padding:30px 45px 30px 30px!important}.pr-review-snapshot-faceoff .pr-faceoff-negative{padding:30px 30px 30px 45px!important}.pr-review-snapshot-faceoff .pr-faceoff-readcomplete{bottom:25px!important}.pr-rd-review-header-contents{background-color:transparent!important;padding:0!important}.p-w-r .pr-review-snapshot .pr-faceoff-img{border:none!important}.p-w-r .pr-review-snapshot .pr-faceoff-img .pr-faceoff-img-txt{color:#393e41!important}.pr-rd-badging-text,.pr-review-snapshot-faceoff{display:none!important}.pr-rd-author-submission-date{visibility:hidden!important}@media screen and (max-width:989px){.pr-rd-author-submission-date{display:none!important}}.pr-rd-main-footer{border:none!important}.pr-review-condensed .pr-rd-reviewer-details{margin:0!important}@media screen and (min-width:1024px){.pr-review-condensed .pr-rd-author-location{margin-left:5px!important}}.pr-rd-content-block .pr-rd-star-rating{margin-top:10px!important}.pr-rd-content-block .pr-rd-description-text{line-height:1.5!important;font-weight:300!important}.pr-rd-side-content-block span{font-size:12px!important}.pr-review{padding:0!important}@media screen and (min-width:990px){.pr-review:not(.pr-review-condensed){margin-top:-30px!important}}.reviews-area.pdp__widget{margin:0 20px}.reviews-area #pr-image-display,.reviews-area .pr-review-snapshot-block-cons,.reviews-area .pr-review-snapshot-block-pros,.reviews-area .pr-snippet-rating-decimal,.reviews-area .pr-snippet-write-review-link,.reviews-area .pr-subheadline,.reviews-area header.pr-review-snapshot-header{display:none!important}@media screen and (max-width:989px){.reviews-area .pr-snippet .pr-snippet-rating-decimal{display:block!important}}.reviews-area .p-w-r{font-family:Montserrat,Helvetica,Arial,sans-serif!important}.reviews-area .p-w-r .pr-accordion-btn,.reviews-area .p-w-r .pr-accordion-btn span,.reviews-area .p-w-r .pr-faceoff-readcomplete,.reviews-area .p-w-r .pr-helpful-btn:hover .pr-helpful-count,.reviews-area .p-w-r .pr-hist-filter-1 .pr-histogram-count,.reviews-area .p-w-r .pr-hist-filter-2 .pr-histogram-count,.reviews-area .p-w-r .pr-hist-filter-3 .pr-histogram-count,.reviews-area .p-w-r .pr-hist-filter-4 .pr-histogram-count,.reviews-area .p-w-r .pr-hist-filter-5 .pr-histogram-count,.reviews-area .p-w-r .pr-rd-pagination-btn,.reviews-area .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-to-top,.reviews-area .p-w-r a{color:#007e94!important}.reviews-area .p-w-r .pr-snippet,.reviews-area .p-w-r .pr-snippet-review-count{text-align:center}.reviews-area .p-w-r .pr-rd-review-headline{margin-top:10px!important}.reviews-area .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{padding:7px 8px 5px!important}.reviews-area .p-w-r .pr-review-display .pr-snippet-rating-decimal,.reviews-area .p-w-r .pr-review-snapshot .pr-snippet-rating-decimal{border:none!important;padding:5px 7px 0!important}.reviews-area .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-rating-decimal{border:none!important;padding:3px 7px!important}.reviews-area .p-w-r .condensed__reviews .pr-rd-author-location,.reviews-area .p-w-r .condensed__reviews .pr-rd-author-nickname .pr-rd-bold{display:none!important}.reviews-area .p-w-r input[type=radio]:checked{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important;border-radius:50%!important;border:5px solid #007e94!important}.reviews-area .pr-rd-review-headline{font-weight:600!important;line-height:1.266!important}.reviews-area .pr-helpful-btn,.reviews-area .pr-helpful-btn:hover,.reviews-area .pr-ratings-histogram-bar{background:#fff!important}.reviews-area .pr-badging-icon circle,.reviews-area .pr-helpful-btn:hover .pr-thumbs-cuff-fill,.reviews-area .pr-helpful-btn:hover .pr-thumbs-fill{fill:#007e94!important}.reviews-area .pr-accordion-btn .pr-caret-icon__line,.reviews-area .pr-filter-btn--button:hover .pr-cross-icon__line,.reviews-area .pr-rd-main-footer-vertical-pagination .pr-caret-icon__line,.reviews-area .pr-rd-main-footer-vertical-pagination .pr-cross-icon__line{stroke:#007e94!important}.reviews-area .pr-histogram-label{color:#393e41!important}.reviews-area .p-w-r .pr-filter-btn--button .pr-filter-btn--active,.reviews-area .p-w-r .pr-filter-btn--button:active,.reviews-area .p-w-r .pr-filter-btn--button:hover,.reviews-area .p-w-r .pr-helpful-active,.reviews-area .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue{background-color:#007e94!important}.reviews-area .pr-flag-review-btn{background:#007e94!important;color:#fff!important}.reviews-area .pr-flag-review-btn:hover{background:#fff!important;color:#007e94!important;border:1px solid #007e94!important}@media screen and (min-width:990px){.reviews-area .pr-rd-description-text{min-width:950px!important}}.reviews-area .pr-ratings-histogram-bar,.reviews-area .pr-ratings-histogram-barValue{border-radius:0!important}.reviews-area .condensed__reviews .pr-rd-side-content-block{left:-10px!important}.reviews-area .review__name{color:#007e94}.reviews-area .review,.reviews-area .review__name{font-family:Montserrat,Helvetica,Arial,sans-serif!important}.reviews-area .review{margin-top:40px;color:#393e41;border-bottom:1px solid #dadada}.reviews-area .pages{margin:0 40px}.reviews-area .page__button{margin:20px}.reviews-area .next:hover svg{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}.reviews-area .prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.reviews-area .prev:hover svg{-webkit-transform:scaleX(-1) translate3d(3px,0,0);transform:scaleX(-1) translate3d(3px,0,0)}.reviews-area #Sapira .review__count,.reviews-area #Sapira .review__name{color:#04707b}.reviews-area #Sapira .review__count{border-bottom:1px solid #04707b}#pr-write{margin-top:150px}@media screen and (max-width:767px){.p-w-r .pr-modal{top:50%!important}}.page--write_a_review{font-family:Montserrat,Helvetica,Arial,sans-serif!important;margin:0!important}.page--write_a_review .p-w-r{padding:0 30px 30px!important}.page--write_a_review .p-w-r h1{margin-bottom:30px}.page--write_a_review .pr-logo-container{display:none!important}.page--write_a_review .pr-checkbox-icon circle{stroke:#007e94!important}.page--write_a_review .pr-checkbox-icon path{fill:#007e94!important;stroke:#007e94!important}.page--write_a_review .p-w-r h5 a,.page--write_a_review .pr-btn-default span,.page--write_a_review .pr-btn-default span:after,.page--write_a_review .pr-clear-all-radios,.page--write_a_review .pr-header-product-name a,.page--write_a_review .pr-media-input-dialog-item-start,.page--write_a_review .pr-subscript a{color:#007e94!important}.page--write_a_review .pr-cross-icon:hover .pr-cross-icon__circle,.page--write_a_review .pr-cross-icon:hover .pr-cross-icon__line{stroke:#007e94!important}.page--write_a_review .p-w-r .pr-btn.active{background-color:#007e94!important}.page--write_a_review .p-w-r fieldset div{margin:5px 0!important}.page--write_a_review .pr-btn-review{background-color:#007e94!important;color:#fff!important;border:1px solid #007e94!important}.page--write_a_review .pr-btn-review:hover{background-color:#fff!important;color:#007e94!important}#reviews__bottomline{color:#007e94!important;font-family:Montserrat,Helvetica,Arial,sans-serif!important}.bottomline{cursor:pointer}.product__radio-toolbar .product__selector-label{font-size:14px;margin:8px 0;text-align:left;font-weight:600}.product__radio-toolbar input[type=radio]{opacity:0;position:fixed;width:0}.product__radio-toolbar input[type=radio]:focus+label{background-color:hsla(0,0%,76.5%,.2)}.product__radio-toolbar input[type=radio]:checked+label{padding-top:7px;margin-bottom:4px;border:4px solid #ff5d52;background-color:hsla(0,0%,76.5%,.2)}.product__radio-toolbar label{display:block;min-width:100%;background-color:#fff;padding:10px 0;font-size:16px;border:1px solid #d8d8d8;border-radius:3px;margin-bottom:10px}.product__radio-toolbar label .variant-size{display:block;text-align:center}.product__radio-toolbar label .variant-price{text-align:center}.product__radio-toolbar label:hover{background-color:hsla(0,0%,76.5%,.2);cursor:pointer}.product__radio-toolbar del,.product__radio-toolbar ins{font-size:19px;font-weight:700}.product__selector-option__heading{font-size:14px}.product__selector--color{min-height:60px}.product__selector-item{float:left;position:relative}.product__selector-item input{position:absolute;top:20px;left:20px}.product__selector-item input+label{display:block;height:42px;width:42px;text-indent:-9999em;border-radius:50%;margin:0 15px 0 10px;border:1px solid grey;position:relative;cursor:pointer}@media screen and (min-width:990px){.product__selector-item input+label{margin:0 10px 0 15px}}.product__selector-item input:checked+label:after{position:absolute;content:"";border:3px solid red;top:-7px;left:-7px;height:48px;width:48px;border-radius:50%;-mox-box-shadow:0 0 3px #fff;-webkit-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff}.product__selector-item input:focus+label:before{position:absolute;content:"";border:1px solid red;top:-5px;left:-5px;height:48px;width:48px;border-radius:50%}.product__selector--doubleitem input{top:-3px;left:20px}@media screen and (min-width:990px){.product__selector--doubleitem input{top:10px;left:25px}}.product__selector--doubleitem input+label{height:26px;width:26px;top:-4px;left:-4px;margin:0 0 0 15px}@media screen and (min-width:990px){.product__selector--doubleitem input+label{height:42px;width:42px;top:-7px;left:-7px;margin:0 0 0 20px}}.product__selector--doubleitem input:checked+label:after{height:30px;width:30px;top:-6px;left:-6px}@media screen and (min-width:990px){.product__selector--doubleitem input:checked+label:after{height:48px;width:48px;top:-7px;left:-7px}}.product__selector--doubleitem input:focus+label:before{height:30px;width:30px;top:-4px;left:-4px}@media screen and (min-width:990px){.product__selector--doubleitem input:focus+label:before{height:48px;width:48px;top:-5px;left:-5px}}.product__tech-specs p{margin:0}.product__tech-specs .tech-specs__toggle .color__leesa:after{display:block;content:url(https://assets.leesa.com/images/icons/Leesa_Blue-plus.svg?76584=);margin-top:5px}.product__tech-specs .tech-specs__toggle .color__sapira:after{display:block;content:url(https://assets.leesa.com/images/icons/Sapira_Green-plus.svg?76584=);margin-top:5px}.product__tech-specs .tech-specs__toggle.active .color__leesa:after{content:url(https://assets.leesa.com/images/icons/Leesa_Blue_minus.svg?76584=)}.product__tech-specs .tech-specs__toggle.active .color__sapira:after{content:url(https://assets.leesa.com/images/icons/Sapira_Green_minus.svg?76584=)}.tech-specs__row+.tech-specs__row{border-top:1px solid rgba(57,62,65,.25)}.tech-specs__content{display:none}.wave__heading{background-image:url(https://assets.leesa.com/images/icons/Full_wave.svg?76584=);background-repeat:no-repeat;background-position:100%;letter-spacing:2px}@media screen and (max-width:767px){.wave__heading{text-align:center}}.wave__heading span{background-color:#f7f7f7;padding-right:20px;padding-left:20px}@media screen and (min-width:768px){.wave__heading span{padding-left:0}}.icon_grid--wrap{margin-bottom:50px}@media screen and (min-width:768px){.icon_grid--wrap{margin-bottom:25px}}.icon_grid--content{padding:10px}.icon_grid--content span{display:block}.icon_grid--logos img{max-height:175px}.page--leesa_hybrid_mattress .wave__heading span{background-color:#faf5f2}@media screen and (min-width:990px) and (max-width:1110px){.product__financing .icon-grid__horizontal .aff-line1,.product__financing .icon-grid__horizontal .aff-line3,.wayfinder__pingpong__content .icon-grid__horizontal li,.wayfinder__pingpong__content .icon-grid__horizontal ol,.wayfinder__pingpong__content .icon-grid__horizontal ul{font-size:14px}}.page--mattress_buying_guide .icon_grid--content{padding:0}.page--mattress_buying_guide .icon_grid--content span{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px}.page--mattress_buying_guide .icon_grid--logos img{width:150px}.product__layers{text-align:center}.product__layers__wrapper{width:100%;max-width:1440px;padding:24px 0 64px;margin:0 auto}@media screen and (min-width:768px){.product__layers__wrapper{padding:24px 32px}}.product__layers__heading{max-width:250px;text-align:left;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;margin-left:24px}@media screen and (min-width:768px){.product__layers__heading{margin-left:0}}.product__layers__image--desktop{display:none;width:90%;margin:0 auto 48px}@media screen and (min-width:768px){.product__layers__image--desktop{display:block}}.product__layers__image--desktop img{width:100%;max-width:1000px;height:auto;margin:0 auto}.product__layers__image--mobile{width:100%;height:auto;margin-bottom:24px}@media screen and (min-width:768px){.product__layers__image--mobile{display:none}}@media screen and (min-width:768px){.product__layers__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product__layers__content.slick-dotted.slick-slider .slick-dots{bottom:-25px!important}.product__layers__content.slick-dotted.slick-slider .slick-dots li button:before{color:#000!important}.product__layers .layer{font-size:16px}@media screen and (min-width:768px){.product__layers .layer{max-width:375px;padding:0 24px}}.product__layers .layer__content{max-width:250px;padding:0 24px;margin:0 auto}@media screen and (min-width:768px){.product__layers .layer__content{max-width:325px;padding:0}}.product__layers .layer__title{font-size:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#393e41;font-weight:600}.product__layers .layer__title span{margin-right:4px}@media screen and (min-width:768px){.product__layers .layer__title span{display:none}}.product__layers .layer__icon{max-width:64px;height:auto;margin:0 auto}.product__layers .layer__copy{line-height:1.5}.layer_slider,.product__layers .layer__copy{font-family:Montserrat,Helvetica,Arial,sans-serif}.layer_slider{min-height:75vh;background:#eaf2f4;padding:10vh 0 62px}@media screen and (max-width:1024px){.layer_slider{height:auto;padding:62px 0 24px}}.layer_slider--wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:1024px){.layer_slider--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.layer_slider--slides_wrapper{width:55%;max-width:800px;min-height:65vh;height:100%}@media screen and (max-width:1024px){.layer_slider--slides_wrapper{position:relative;width:100%;height:auto;min-height:auto;text-align:center;margin-bottom:16px}}.layer_slider--slides_wrapper .slick-dots{position:static;margin-top:24px}.layer_slider--slides_wrapper .slick-dots li{width:30px;height:30px;margin:0 8px}.layer_slider--slides_wrapper .slick-dots li button{width:30px;height:30px;font-size:14px;background:#fff;border-radius:25px;text-align:center;color:#9f9c9b;font-family:Montserrat,Helvetica,Arial,sans-serif;-webkit-transition:background .24s ease;transition:background .24s ease;-webkit-transition-property:background,color;transition-property:background,color}.layer_slider--slides_wrapper .slick-dots li button:before{display:none}.layer_slider--slides_wrapper .slick-dots li.slick-active button{color:#fff;background:#007e94}.layer_slider--slides_wrapper .slick-arrow{top:auto}.layer_slider--slides_wrapper .slick-arrow.slick-next,.layer_slider--slides_wrapper .slick-arrow.slick-prev{background:url(https://assets.leesa.com/images/icons/layer-slider-arrow.svg?76584=) no-repeat;background-size:contain;background-position:50%;opacity:.178;-webkit-transition:opacity .24s ease;transition:opacity .24s ease}.layer_slider--slides_wrapper .slick-arrow.slick-next:focus,.layer_slider--slides_wrapper .slick-arrow.slick-prev:focus{opacity:1}.layer_slider--slides_wrapper .slick-arrow.slick-next:before,.layer_slider--slides_wrapper .slick-arrow.slick-prev:before{font-size:0}.layer_slider--slides_wrapper .slick-next{right:16px;bottom:-5px}.layer_slider--slides_wrapper .slick-prev{left:16px;bottom:4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.layer_slider--slides{position:relative;margin-top:48px;min-height:50%}@media screen and (max-width:1024px){.layer_slider--slides{display:none}}.layer_slider--slide{position:absolute;top:0;left:0;opacity:0;width:100%;pointer-events:none;margin-right:24px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .34s ease;transition:opacity .34s ease}.layer_slider--slide.active{opacity:1;pointer-events:auto}@media screen and (min-width:1101px) and (max-width:1299px){.layer_slider--slide{bottom:7%}}@media screen and (max-width:1099px){.layer_slider--slide{bottom:20%}}@media screen and (max-width:1024px){.layer_slider--slide{opacity:1;position:static;pointer-events:auto;margin-bottom:16px}}.layer_slider .slide--heading{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:30px;line-height:1.25;padding-left:32px;margin:0 0 30px auto}@media screen and (max-width:1024px){.layer_slider .slide--heading{padding:0 24px;margin:0 auto 30px}}@media screen and (max-width:767px){.layer_slider .slide--heading{font-size:20px}}.layer_slider .slide--content{font-size:16px;line-height:1.5;padding-left:32px;margin-left:auto}@media screen and (max-width:1024px){.layer_slider .slide--content{padding:0 24px;margin:0 auto}}@media screen and (max-width:767px){.layer_slider .slide--content{font-size:14px}}.layer_slider .slide--image{display:block;width:100%;height:auto}@media screen and (max-width:1024px){.layer_slider .slide--image{max-width:600px;height:auto;margin:0 auto 16px}}.layer_slider--controls{width:40%;max-width:500px;margin-left:auto;counter-reset:controlsCounter}@media screen and (max-width:1024px){.layer_slider--controls{width:100%;max-width:100%;text-align:center;margin:0 auto}}.layer_slider--control{cursor:pointer;color:#9f9c9b;position:relative;padding:0 48px;margin-bottom:28px}.layer_slider--control:focus{outline:none}.layer_slider--control:before{counter-increment:controlsCounter;content:counter(controlsCounter);display:block;position:absolute;top:-2px;left:-20px;width:34px;text-align:center;font-size:14px;color:#9f9c9b;background:#fff;border-radius:34px;padding:8px 0;-webkit-transition:background .24s ease;transition:background .24s ease;-webkit-transition-property:background,color;transition-property:background,color}@media screen and (max-width:1024px){.layer_slider--control:before{display:none}}.layer_slider--control.active .control--header{color:#007e94}.layer_slider--control.active .control--header span{background:#007e94}.layer_slider--control.active .control--description{color:#393e41}.layer_slider--control.active:before{background:#007e94;color:#fff}.layer_slider .control--header{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;margin:0 0 12px;-webkit-transition:color .24s ease;transition:color .24s ease}.layer_slider .control--header span{display:inline-block;vertical-align:middle;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;color:#fff;background:#9f9c9b;border-radius:4px;padding:3px 5px;margin-left:14px;-webkit-transition:background .24s ease;transition:background .24s ease}@media screen and (max-width:1024px){.layer_slider .control--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:500px;margin:0 auto 16px;color:#007e94}.layer_slider .control--header span{background:#007e94;margin-top:8px;margin-left:0}}@media screen and (max-width:767px){.layer_slider .control--header{font-size:18px}}.layer_slider .control--description{font-size:14px;line-height:1.5;-webkit-transition:color .24s ease;transition:color .24s ease}@media screen and (max-width:1024px){.layer_slider .control--description{max-width:500px;margin:0 auto;color:#393e41}}.product-need-help__block{border:1px solid #ddd;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:15px;border-radius:3px}.product-need-help h2{margin-bottom:8px}.product-need-help .icon{margin-bottom:-6px;margin-right:5px}@media screen and (min-width:992px) and (max-width:1070px){.product-need-help .icon.help__phone--icon{display:none}}.product-need-help__split{border-right:1px solid #ddd;padding:22px 0;width:0}.product-need-help__split span{margin-left:-11px;padding:3px 5px 5px;background-color:#fff}.product__bases{font-family:Montserrat,Helvetica,Arial,sans-serif;margin-bottom:20px;position:relative}.product__bases__label{font-size:14px;margin:8px 0;text-align:left;font-weight:600}.product__bases__label>span>em{color:#fe5043;font-style:normal}.product__bases__action{border:1px solid #c3c3c3;border-radius:3px;color:#393e41;display:block;font-size:16px;padding:14px 24px;position:relative;text-align:left;text-decoration:none;width:100%}.product__bases__action:after{content:"+";position:absolute;top:9px;right:15px;font-size:26px}.product__bases__edit{color:#007e94;float:right;font-size:12px;margin-top:10px}.is-bases-open .product__bases__edit{display:none}.product__bases-box{background:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;text-align:center;display:none;position:absolute;z-index:100;bottom:-70px;border:1px solid #c3c3c3;border-radius:3px;-webkit-box-shadow:0 3px 5px #c3c3c3;box-shadow:0 3px 5px #c3c3c3;width:100%}.product__bases-box__top{height:40px;padding:14px 20px;text-align:left;max-width:100%}.product__bases-box__top-title{float:left}.product__bases-box__close-btn{color:#393e41;float:right;text-align:right}.product__bases-box__content{position:relative;padding:0 10px 20px;clear:both}@media screen and (max-width:989px){.product__bases-box__content{padding-left:20px;padding-right:20px;padding-bottom:50px}}.product__bases-box__error{position:absolute;left:0;bottom:70px;width:100%;padding:8px 0;background:#fff}.product__bases-box__scrollbox{margin:15px 0;overflow:scroll}.product__bases-box__section-title{border-top:1px solid #9f9c9b;clear:both;color:#9f9c9b;margin:28px 0 8px}.product__bases-box__section-title>h4{background:#fff;display:inline-block;font-size:12px;margin:0;padding:0 20px;position:relative;text-transform:uppercase;top:-11px}.product__bases-box__products-list{list-style:none;margin:0;padding:0}.product__bases-box__products-list:after,.product__bases-box__products-list:before{content:"";display:table}.product__bases-box__products-list:after{clear:both}.product__bases-box__products-item{float:left;width:50%;margin-bottom:30px}.product__bases-box__products-item--is-disabled{opacity:.4}.product__bases-box__label{display:inline-block;position:relative}.product__bases-box__checkbox-pseudo:before,.product__bases-box__radio-pseudo:before{content:"";position:absolute;top:0;left:0;height:18px;width:18px;background:#fff;border:2px solid #4f5766}.product__bases-box__radio-pseudo:before{border-radius:18px}.product__bases-box__checkbox{position:absolute;top:0;left:0}.product__bases-box__checkbox:checked+.product__bases-box__checkbox-pseudo:before,.product__bases-box__checkbox:checked+.product__bases-box__radio-pseudo:before{border-color:#fe5043}.product__bases-box__checkbox:checked+.product__bases-box__checkbox-pseudo:after,.product__bases-box__checkbox:checked+.product__bases-box__radio-pseudo:after{content:"";position:absolute}.product__bases-box__checkbox:checked+.product__bases-box__radio-pseudo:after{top:5px;left:5px;height:12px;width:12px;background:#fe5043;border-radius:12px}.product__bases-box__checkbox:checked+.product__bases-box__checkbox-pseudo:after{border-radius:0;background:url(tick.svg?76584);background-size:contain;height:14px;width:14px;top:4px;left:4px}.product__bases-box__checkbox:focus+.product__bases-box__checkbox-pseudo:before,.product__bases-box__checkbox:focus+.product__bases-box__radio-pseudo:before{outline:4px solid rgba(0,103,244,.5);outline-style:auto}.product__bases-box__product-title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:16px;margin:6px 0}@media screen and (max-width:989px){.product__bases-box__product-title{font-size:16px}}.product__bases-box__info{margin-bottom:12px}.product__bases-box__product-price-final,.product__bases-box__product-price-retail{font-family:Montserrat,Helvetica,Arial,sans-serif}.product__bases-box__product-price-final{padding:0 4px;font-weight:700}.product__bases-box__product-price-final--is-discounted{color:#ff412b}.product__bases-box__product-price-retail{text-decoration:line-through}.product__bases-box__qty-selector{border:1px solid #b9bec8;display:inline-block;width:100px;height:40px;margin-bottom:10px;position:relative}.product__bases-box__minus,.product__bases-box__plus{background:transparent;border:none;color:#4f5766;cursor:pointer;font-size:22px;height:38px;position:absolute;top:0;width:30px}.product__bases-box__minus{left:0}.product__bases-box__plus{right:0}.product__bases-box__qty{display:inline-block;font-weight:300;margin-top:10px}.product__bases-box__learn-more{color:#4f5766;font-weight:300;display:block}@media screen and (max-width:989px){.product__bases-box__learn-more{font-size:14px}}.product__bases-box__add-selected{color:#fe5043;border-color:#fe5043;font-size:19px;margin:0 auto;border-radius:3px}.product__bases-box__learn-more-content{text-align:left;padding:15px 20px}.product__bases-box__learn-more-content__title{float:left;cursor:pointer}.product__bases-box__learn-more-content .back-arrow{margin-right:15px;float:left}.product__bases-box__learn-more-content h5{display:inline-block;vertical-align:top;margin:-6px 0 0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300}.product__bases-box__learn-more-content .display-stars{float:right}.product__bases-box__learn-more-content img{margin-top:30px;width:100%;max-width:100%;height:auto;margin-bottom:15px}.product__bases-box__learn-more-content__description{font-size:14px}@media screen and (max-width:989px){.product__bases-box{height:0;border:none;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}}.is-bases-open .product__bases-box{display:block}@media screen and (max-width:989px){.is-bases-open .product__bases-box{height:auto;overflow:hidden;border:1px solid #c3c3c3;-webkit-box-shadow:0 3px 5px #c3c3c3;box-shadow:0 3px 5px #c3c3c3}}@media screen and (min-width:990px){.is-bases-open .atc__form>.product__bases,.is-bases-open .atc__form>.product__selector,.is-bases-open .product__details-content>.product__bases,.is-bases-open .product__details-content>.product__selector{display:block}}.product__details-content.no-top-links{margin:0}.bases-added{border:1px solid #c3c3c3;border-radius:3px;list-style:none;padding:15px 16px 4px 24px;text-align:left;clear:both}@media screen and (max-width:767px){.bases-added{font-size:14px;padding:15px 10px 4px}}.bases-added__item{padding:0 0 8px}.bases-added__item:after,.bases-added__item:before{content:"";display:table}.bases-added__item:after{clear:both}.bases-added__item>a{float:right;color:#4f5766;text-decoration:underline}.bases-added__item-name:not(:first-child):before{content:"& "}.bases-added__item-right{float:right;margin-top:-2px}.bases-added__remove-link{color:#393e41}.bases-added__item-retail-price{font-size:19px;font-weight:600;text-decoration:line-through}.bases-added__item-final-price{font-size:19px;font-weight:600}.bases-added__item-final-price--is-saving{font-weight:700;color:#fe4a49}.bases-added__saving{position:absolute;right:0;top:7px}.learn-more{text-align:center;position:relative;height:20px}@media screen and (max-width:989px){.learn-more{height:0}}.learn-more__button{color:#4f5766;text-decoration:none;font-weight:600;display:inline-block;width:130px;height:130px;border:1px solid #c3c3c3;border-radius:130px;padding:34px;font-size:18px;margin-top:-115px;background:#fff}@media screen and (max-width:989px){.learn-more__button{width:100px;height:100px;padding:22px}}.learn-more__button:after{content:"";position:absolute;height:34px;width:14px;background:url(dropdown-arrow.svg?76584);background-repeat:no-repeat;background-size:contain;bottom:-45px;left:calc(50% - 7px)}@media screen and (max-width:989px){.learn-more__button:after{height:14px}}@media screen and (min-width:990px){.is-yolo-active .product__details-content{top:50px}}.pdp-highlight{display:none;clear:both}.pdp-highlight__list{padding:0;margin:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.pdp-highlight__list:after,.pdp-highlight__list:before{content:"";display:table}.pdp-highlight__list:after{clear:both}.pdp-highlight__item{float:left;list-style:none;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.pdp-highlight__item.is-highlighted{background:rgba(255,93,82,.07)}.pdp-highlight__item:not(:first-child){margin-left:-1px}.pdp-highlight__item:not(.is-highlighted):hover{background:rgba(255,93,82,.04)}.pdp-highlight__item:hover .pdp-highlight__link{color:#fe5043}.pdp-highlight__link{display:block;padding:11px 30px;font-size:14px;text-transform:uppercase;font-weight:700;color:#393e41;text-decoration:none;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (max-width:767px){.upsell__heading{padding-left:20px;padding-right:20px}}.upsell__heading .style-under:after{-webkit-transform:scaleX(2);transform:scaleX(2)}@media screen and (max-width:1024px){.upsell__heading .style-under:after{-webkit-transform:scaleX(1.75);transform:scaleX(1.75)}}.upsell__heading .pos__rel{position:relative;display:inline}@media screen and (min-width:1025px){.upsell__heading .pos__rel{display:block}}.upsell__heading .arrow__target--down{margin-right:10px}.upsell__heading svg{width:49px;height:55px;position:absolute;top:5px}@media screen and (max-width:767px){.upsell__heading svg{width:33px;height:55px;top:30px}}@media screen and (min-width:768px) and (max-width:1074px){.upsell__heading svg{top:50px}}@media screen and (min-width:768px) and (max-width:989px){.upsell__block{padding:0 24px}}@media screen and (min-width:990px){.upsell__block{max-width:920px;margin:auto}}.template--page-compare .upsell__block--wrapper{max-height:400px}.upsell__block--img{position:relative}.upsell__block--img img{max-width:274px;height:274px;border-radius:5px}.upsell__block--img img+.upsell__block--overlay{position:absolute;bottom:-10px;left:0;right:0}.upsell__block--span{background:#fff;border-radius:5px;padding:10px 20px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.upsell__block .slick-dots li{width:10px;height:10px;margin:0 9px!important}.upsell__block .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.upsell__block .slick-dots li.slick-active button:before{background:#393e41}.upsell__block .slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase_benefits--benefits_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:540px;list-style:none;padding:0 0 40px;margin:0 auto}.template--product-bundle .purchase_benefits--benefits_list{padding:0 0 60px}@media screen and (max-width:767px){.template--product-bundle .purchase_benefits--benefits_list{padding:0 0 2px}}@media screen and (min-width:992px){.purchase_benefits--benefits_list{padding-bottom:0}}.purchase_benefits--benefit{width:calc(33% - 8px);max-width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;list-style:none;cursor:pointer;border-radius:3px;padding:20px 10px;border:1px solid #c3c3c3;-webkit-box-shadow:0 2px 4px 0 rgba(63,85,114,0);box-shadow:0 2px 4px 0 rgba(63,85,114,0);-webkit-transition:all .34s ease;transition:all .34s ease}.purchase_benefits--benefit:hover{-webkit-box-shadow:0 2px 4px 0 rgba(63,85,114,.3);box-shadow:0 2px 4px 0 rgba(63,85,114,.3)}@media screen and (max-width:989px){.purchase_benefits--benefit{padding:20px 6px}}.benefit--icon{display:block;width:38px;height:auto;margin:0 auto 10px}.benefit--name{display:block;width:100%}.benefit--copy{font-size:14px;line-height:1.71;margin-bottom:0}.benefit--modal{display:none;max-width:600px;padding:60px}@media screen and (max-width:989px){.benefit--modal{padding:32px}}.benefit--modal .benefit--icon{width:60px;height:auto;margin:0 0 20px}.benefit--modal .benefit--name{font-size:20px;line-height:1.6;font-weight:600;margin-bottom:8px}.featherlight.featherlight--benefits_modal,.featherlight.featherlight--benefits_modal:last-of-type{background:rgba(0,0,0,.72)}.featherlight.featherlight--benefits_modal .featherlight-content,.featherlight.featherlight--benefits_modal:last-of-type .featherlight-content{width:90%;max-width:600px;padding:0;border:none}.featherlight.featherlight--benefits_modal .featherlight-content .featherlight-close-icon,.featherlight.featherlight--benefits_modal:last-of-type .featherlight-content .featherlight-close-icon{z-index:9999;top:20px;right:20px;font-size:18px}.progressbar{background-color:#eaf2f4;padding:0}.progressbar>div{background-color:#007e94;height:25px}.progress__label{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;line-height:22px;text-transform:uppercase;font-weight:600;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal}.progress__label__wrapper{display:block;height:auto;margin-top:15px;overflow:hidden}.progress__label--soft{float:left}.progress__label--firm{float:right}.slider__item__quote{font-size:50px}.slider__item__reviewer{font-size:22px}.slider__item--border{border:1px solid #393e41}.slick-dotted.slick-slider{margin-bottom:0!important}.slick-dotted.slick-slider.expert__reviews .slick-dots{bottom:25px}.slick-dotted.slick-slider.expert__reviews .slick-dots li.slick-active button:before,.slick-dotted.slick-slider.expert__reviews .slick-dots li button:before{color:#fff!important}.slick-dotted.slick-slider.stacked__wayfinder .slick-dots{bottom:25px!important}.slick-dotted.slick-slider .slick-dots li{margin:0 2px}.page--reviews .slick-dotted.slick-slider .slick-dots{bottom:-50px!important}.slide-image{max-width:100%;width:100%}@media screen and (min-width:600px){.socialbanner{padding:60px}}@media screen and (max-width:599px){.socialbanner{margin-top:72px}}.socialbanner .container{width:100%;max-width:1440px;padding:0}.socialbanner .row{min-height:136px;background:#f7f7f7;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 4px;position:relative}@media screen and (max-width:989px){.socialbanner .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 0 64px;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}.socialbanner--icon{float:left;width:40%;max-width:90px;margin-right:18px}.socialbanner--image_wrapper{margin-top:-36px;margin-bottom:72px;width:100%}@media screen and (min-width:600px){.socialbanner--image_wrapper{max-width:364px}}@media screen and (min-width:990px){.socialbanner--image_wrapper{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .5rem 0 0!important;margin:0}}.socialbanner--image_wrapper img{width:100%;height:auto;background:url(https://assets.leesa.com/images/icons/social_banner-waves.png?31233=);background-repeat:no-repeat;background-size:contain;background-position:50%;padding:0 32px}.socialbanner--copy_wrapper p,.socialbanner--donated_copy{font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.5;margin:0}@media screen and (max-width:989px){.socialbanner--copy_wrapper{text-align:center;margin-bottom:40px;padding:0 24px;max-width:450px}}.socialbanner--copy_wrapper p{font-size:24px}.socialbanner--donated_copy{font-size:16px}.socialbanner--donated_copy_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:989px){.socialbanner--donated_copy_wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}}.socialbanner--donated_count{display:block;color:#007e94;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:32px;font-weight:700;margin-bottom:6px}.social-msg{min-height:300px}@media screen and (min-width:768px){.social-msg{min-height:268px}}.social-msg .row>div{min-height:300px;padding:0}@media screen and (min-width:768px){.social-msg .row>div{min-height:268px}}.social-msg__bg{background-repeat:no-repeat!important;background-size:cover!important;position:relative}.social-msg .image__fit{max-height:300px}@media screen and (min-width:768px){.social-msg .image__fit{max-height:268px}}.social-msg__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.social-msg__content.first{background-color:rgba(0,0,0,.4);width:100%}.social-msg h2,.social-msg p{color:#fff;max-width:70%}@media screen and (min-width:990px) and (max-width:1199px){.social-msg h2,.social-msg p{max-width:75%}}@media screen and (min-width:1200px){.social-msg h2,.social-msg p{max-width:65%}}@media screen and (max-width:374px){.social-msg .first h2,.social-msg .first p{max-width:100%}}@media screen and (min-width:1200px){.social-msg h2{font-size:24px}}.social-msg a{font-size:14px;text-transform:uppercase;color:#fff;position:absolute;bottom:30px;text-decoration:none;font-weight:900}.social-msg__icon{width:50px;position:absolute;top:50px;bottom:30px;right:30px}@media screen and (min-width:768px){.social-msg__icon{margin:auto;top:30px}}@media screen and (min-width:321px){.social-msg__icon{width:80px}}.social-msg .bg__leesa{position:relative}.state-name{color:#007e94;font-family:Montserrat,Helvetica,Arial,sans-serif}@media screen and (min-width:768px){.state-name{padding-left:15px}}.store-name{color:#007e94;font-size:16px;line-height:2}.rel-direction,.store-name{font-family:Montserrat,Helvetica,Arial,sans-serif}.rel-direction{font-size:12px;margin-bottom:50px}@media screen and (min-width:768px){.rel-direction{margin-bottom:20px}}.rel-direction a{color:#393e41;text-decoration:underline}.rel-direction button{border:none;color:#898989;padding:0;text-decoration:underline;background:none}.rel-direction .popover{border-radius:0!important;color:#666;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;width:260px}.rel-direction .popover-content{line-height:1.8}#westElmLocator .no-results{color:#007e94;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;padding:100px 24px 200px}#pbLocator .locator-store-block:first-child{padding-top:60px}@media screen and (min-width:768px){#pbLocator .locator-store-block{border-bottom:1px solid #f7f7f7;padding:60px 0 40px}}.triple-compare{padding:30px 15px 20px}.triple-compare__item{border:1px solid #d8d8d8;border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:50px;padding:0 10px}.triple-compare__image{max-width:100%}.triple-compare__price-top{display:inline-block;background:#007e94;padding:5px 20px;font-size:14px;font-weight:700;border-radius:3px;color:#fff;position:relative;top:-15px}.triple-compare__heading{font-size:24px;font-weight:400;color:#007e94;margin:-6px 0 4px}.triple-compare__heading>em{font-family:Ball Pen,Times,serif;font-style:normal;text-transform:lowercase;font-size:34px;position:relative;top:-1px;padding:0 2px}.triple-compare__subheading{font-weight:600;margin:16px 0 20px}.triple-compare__shop-btn{display:inline-block;background:#fe5043;font-weight:600;border:none;border-radius:3px;color:#fff;height:auto;font-size:19px;margin-bottom:30px}.triple-compare__price-split{float:left;width:50%;margin:0 0 25px;padding-left:15%;border-right:1px solid #d8d8d8}.triple-compare__price-split--right{padding-right:15%;padding-left:0;border-right:none}.triple-compare__price-label{display:block;margin-bottom:5px}.triple-compare__price-was{text-decoration:line-through}.triple-compare__price-final{font-weight:600}.triple-compare__price-final--is-reduced{color:#fe5043}.triple-compare__price{color:#393e41}@media screen and (min-width:1025px){.triple-compare{padding-top:60px}.triple-compare__items-wrap{padding:0 60px}body .triple-compare__item-wrap{padding-left:0;padding-right:0}.triple-compare__item{margin-left:-1px;border-bottom:none}.triple-compare__item--desktop-center{padding-top:15px;margin-top:-15px}.triple-compare__item--desktop-center .triple-compare__price-top{top:-30px}}.shop-carousel{background:#f6f8fb;padding:40px 0 80px}.shop-carousel__heading-main{font-size:24px;font-weight:400;text-align:center;margin-bottom:40px;padding:0 15px}.shop-carousel__item{padding:0 10px;margin-bottom:35px}.shop-carousel__item img{max-width:100%}.shop-carousel__link{color:#393e41;text-decoration:none}.shop-carousel__price,.shop-carousel__title{font-size:18px}.shop-carousel__title{font-weight:600;margin-bottom:0}.shop-carousel__price-now,.shop-carousel__price-was{font-weight:600}.shop-carousel__description{margin-bottom:25px}.shop-carousel__price-was{text-decoration:line-through}.shop-carousel__price-now{color:#fe5043}.shop-carousel .slick-dots li button:before{content:"";border:1px solid #393e41;opacity:1;height:12px;width:12px;top:3px;left:3px;border-radius:12px}.shop-carousel .slick-dots li.slick-active button:before{background:#393e41;opacity:1}@media screen and (min-width:990px){.shop-carousel__heading-main{font-size:28px}}@media screen and (min-width:1025px){.shop-carousel__heading-main{font-size:32px}}.finance-promo{text-align:center;background:#f7f7f7;padding-left:15px;padding-right:15px}.finance-promo__heading{font-weight:500}.finance-promo__heading>em{font-style:normal;background:url(affirm.svg?76584) no-repeat transparent 0 0;display:inline-block;background-size:contain;text-indent:-9999em;width:97px;height:41px;position:relative;top:-9px}@media screen and (max-width:767px){.finance-promo__heading{line-height:1.9}}.finance-promo__text{margin:0 auto 40px;max-width:585px;line-height:1.7}.finance-promo__btn{display:inline-block;border:1px solid #fe5043;background:#fff;border-radius:3px;color:#fe5043;font-weight:700;padding:11px;height:48px}.loader__wrapper{display:inline-block;padding:50px}.loader{display:inline-block;width:80px;height:80px;left:50%;top:50%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:8px solid #ccc;border-radius:100%;-webkit-animation:spinToWin .5s linear infinite;animation:spinToWin .5s linear infinite}@-webkit-keyframes spinToWin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:8px solid #ddd;border-top-color:#007e94}33%{-webkit-transform:rotate(120deg);transform:rotate(120deg);border:8px solid #ddd;border-top-color:#007e94}66%{-webkit-transform:rotate(240deg);transform:rotate(240deg);border:8px solid #ddd;border-top-color:#007e94}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);border:8px solid #ddd;border-top-color:#007e94}}@keyframes spinToWin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:8px solid #ddd;border-top-color:#007e94}33%{-webkit-transform:rotate(120deg);transform:rotate(120deg);border:8px solid #ddd;border-top-color:#007e94}66%{-webkit-transform:rotate(240deg);transform:rotate(240deg);border:8px solid #ddd;border-top-color:#007e94}to{-webkit-transform:rotate(1turn);transform:rotate(1turn);border:8px solid #ddd;border-top-color:#007e94}}.fs-wrapper{height:auto}.fs-wrapper div.fs-text-container .fs-entry-title{font-family:Times New Roman,serif;font-weight:400}.fs-overlink-text,.fs-text-product,div.fs-text-container .fs-entry-date,div.fs-wrapper div.fs-has-links:after{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.fs-slider-prev-button{opacity:1;z-index:99}.fs-wrapper div.fs-text-container *{color:#fff}.fs-wrapper div.fs-text-container{background-color:rgba(0,0,0,.8);margin:0}.fs-wrapper div.fs-timeline-entry{margin:1px}.table__wrap .table__dropdown{padding:20px 20px 40px}@media screen and (min-width:990px){.table__wrap .table__dropdown.row{display:none}}.table__wrap .table__dropdown .lsa-select select{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;padding:0 20px}.table__wrap .table__row{border-bottom:1px solid rgba(159,156,155,.43);padding:30px 0}@media screen and (max-width:989px){.table__wrap .table__row{border-bottom:none}}.table__wrap .column__header{font-size:20px}@media screen and (max-width:989px){.table__wrap .column__header--wrap.row{display:none}}@media screen and (max-width:989px){.table__wrap .title-js{padding:0 30px}}@media screen and (max-width:989px){.table__wrap .title-js .content-js{margin:25px 0}}.table__wrap .title-js .title__block-js span{font-size:12px}.table__wrap .title-js .title__block-js .border__break{border-bottom:1px solid rgba(159,156,155,.43)}.wayfinder-bases__content{padding:0 15px}@media screen and (min-width:768px){.wayfinder-bases__content{padding:0 30px}}.wayfinder-bases img{max-width:100%;height:auto}.wayfinder-bases .heading__secondary,.wayfinder-bases .product-review-filter-js{text-align:center}@media screen and (min-width:768px){.wayfinder-bases .heading__secondary,.wayfinder-bases .product-review-filter-js{margin-top:0;text-align:left}}.product__financing .wayfinder-bases .aff-line1,.product__financing .wayfinder-bases .aff-line3,.wayfinder-bases .body_copy,.wayfinder-bases .product__financing .aff-line1,.wayfinder-bases .product__financing .aff-line3,.wayfinder-bases .wayfinder__pingpong__content li,.wayfinder-bases .wayfinder__pingpong__content ol,.wayfinder-bases .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .wayfinder-bases li,.wayfinder__pingpong__content .wayfinder-bases ol,.wayfinder__pingpong__content .wayfinder-bases ul{text-align:center;margin-bottom:30px}@media screen and (min-width:768px){.product__financing .wayfinder-bases .aff-line1,.product__financing .wayfinder-bases .aff-line3,.wayfinder-bases .body_copy,.wayfinder-bases .product__financing .aff-line1,.wayfinder-bases .product__financing .aff-line3,.wayfinder-bases .wayfinder__pingpong__content li,.wayfinder-bases .wayfinder__pingpong__content ol,.wayfinder-bases .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .wayfinder-bases li,.wayfinder__pingpong__content .wayfinder-bases ol,.wayfinder__pingpong__content .wayfinder-bases ul{margin-bottom:42px;text-align:left}}@media screen and (max-width:767px){.wayfinder-bases .slick-track .tile{margin-right:30px}}.wayfinder-bases .slick-track .tile .display__inline-block{display:inline-block}@media screen and (max-width:767px){.wayfinder-bases .tile{margin-right:30px}}@media screen and (min-width:768px){.wayfinder-bases .tile{margin:0 15px}}.wayfinder-bases .tile:last-of-type{margin-right:0}.wayfinder-bases a{text-decoration:none}@media screen and (max-width:767px){.wayfinder-bases a{margin:0 auto}}.wayfinder-bases__base-title{color:#4f5766;font-family:Tiempos,Times,serif;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:2.22;letter-spacing:normal;margin-top:25px;text-align:center}.shopify-challenge__container .wayfinder-bases .shopify-challenge__button:nth-of-type(2),.shopify-challenge__container .wayfinder-bases input:nth-of-type(2),.wayfinder-bases .button:nth-of-type(2),.wayfinder-bases .shopify-challenge__container .shopify-challenge__button:nth-of-type(2),.wayfinder-bases .shopify-challenge__container input:nth-of-type(2){background-color:pink}.help_modal--header{font-size:20px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fff;background:#0e5d68;padding:16px}.help_modal--content{padding:24px}.help_modal--content p{font-family:Montserrat,Helvetica,Arial,sans-serif;margin:0 0 24px}.help_modal--data{max-height:250px;max-width:100%;overflow:auto;background:#e0e0e0;padding:16px}.help_modal--copy{margin:24px auto 0}.featherlight.featherlight--help-modal,.featherlight.featherlight--help-modal:last-of-type{background:rgba(0,0,0,.72)}.featherlight.featherlight--help-modal .featherlight-content,.featherlight.featherlight--help-modal:last-of-type .featherlight-content{width:90%;max-width:600px;padding:0}.align__v--middle{vertical-align:middle}.align__self--center{-ms-flex-item-align:center;align-self:center}.bg__main{background-color:#007e94}.bg__white{background-color:#fff!important}@media screen and (max-width:767px){.bg__white--xs{background-color:#fff!important}}@media screen and (min-width:768px) and (max-width:989px){.bg__white--sm{background-color:#fff!important}}@media screen and (min-width:990px) and (max-width:1199px){.bg__white--md{background-color:#fff!important}}@media screen and (min-width:1200px){.bg__white--lg{background-color:#fff!important}}.bg__alt{background-color:#fe5043}.bg__leesa{background-color:#007e94}.bg__sapira{background-color:#04707b}.bg__tertiary{background-color:#3e5572}.bg__neutral-blue{background-color:#eaf2f4}.bg__neutral-beige{background-color:#faf5f2}.bg__neutral--gray{background-color:#f7f7f7}.bg__neutral--lightgray{background-color:#f5f8fb}.bg__blue{background-color:#3f5572}.bg__red{background-color:#fa4d4a}.bg__slate{background-color:#4f5766}.bg__campaign{background-color:#522030}.bg__campaign--accent{background-color:#00315c}.bg__grayish{background-color:#9f9c9b}.bg__blue--alt{background-color:#3e5572}.container{padding:0 15px}.container,.container__refresh{max-width:1200px;width:100%;margin:0 auto}.container__fw{width:100%}.container__fh{height:100%}.container__fluid{max-width:100%;padding:0 30px}.container__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.review__helper .container__overlay{top:225px;left:30px;max-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:989px){.review__helper .container__overlay{display:none}}.container__bleed--right{width:100%}@media only screen and (min-width:48em){.container__bleed--right{width:calc(23rem + 50vw)}}@media only screen and (min-width:62em){.container__bleed--right{width:calc(30.5rem + 50vw)}}@media only screen and (min-width:75em){.container__bleed--right{width:calc(41rem + 50vw)}}.align__vertical{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container--fluid{max-width:1366px;margin:0 auto;width:100%}.embed-container{height:0;overflow:hidden;margin:30px 0 10px;max-width:100%;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.embed-video-title{font-size:18px;margin-bottom:0}.embed-video-subtitle{font-size:14px;margin-top:0}.display__inline-block{display:inline-block}.display__block{display:block}.display__none{display:none}.flex__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.flex__grid__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex__item__third{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%}.flex__item__top{-ms-flex-item-align:start;align-self:flex-start}.flex__item__fifth{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.flex__item__threefourth{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%}.flex__item__fourth{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.flex__item__half,.flex__item__lg__half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.flex__item__twothird{-webkit-box-flex:1;-ms-flex:1 0 66.6%;flex:1 0 66.6%}.flex__item__half__divider{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px)}.flex__item__divider{-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}.flex__align--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.float__left{float:left}.height__min-full{min-height:100%}.m__0,.product__financing .aff-line1,.product__financing .aff-line2,.product__financing .aff-line3{margin:0}@media screen and (max-width:767px){.m__0--xs{margin:0}}@media screen and (min-width:768px) and (max-width:989px){.m__0--sm{margin:0}}@media screen and (min-width:990px) and (max-width:1199px){.m__0--md{margin:0}}@media screen and (min-width:1200px){.m__0--lg{margin:0}}.m__5{margin:5px}@media screen and (max-width:767px){.m__5--xs{margin:5px}}@media screen and (min-width:768px) and (max-width:989px){.m__5--sm{margin:5px}}@media screen and (min-width:990px) and (max-width:1199px){.m__5--md{margin:5px}}@media screen and (min-width:1200px){.m__5--lg{margin:5px}}.m__10{margin:10px}@media screen and (max-width:767px){.m__10--xs{margin:10px}}@media screen and (min-width:768px) and (max-width:989px){.m__10--sm{margin:10px}}@media screen and (min-width:990px) and (max-width:1199px){.m__10--md{margin:10px}}@media screen and (min-width:1200px){.m__10--lg{margin:10px}}.m__15{margin:15px}@media screen and (max-width:767px){.m__15--xs{margin:15px}}@media screen and (min-width:768px) and (max-width:989px){.m__15--sm{margin:15px}}@media screen and (min-width:990px) and (max-width:1199px){.m__15--md{margin:15px}}@media screen and (min-width:1200px){.m__15--lg{margin:15px}}.m__20{margin:20px}@media screen and (max-width:767px){.m__20--xs{margin:20px}}@media screen and (min-width:768px) and (max-width:989px){.m__20--sm{margin:20px}}@media screen and (min-width:990px) and (max-width:1199px){.m__20--md{margin:20px}}@media screen and (min-width:1200px){.m__20--lg{margin:20px}}.m__25{margin:25px}@media screen and (max-width:767px){.m__25--xs{margin:25px}}@media screen and (min-width:768px) and (max-width:989px){.m__25--sm{margin:25px}}@media screen and (min-width:990px) and (max-width:1199px){.m__25--md{margin:25px}}@media screen and (min-width:1200px){.m__25--lg{margin:25px}}.m__30{margin:30px}@media screen and (max-width:767px){.m__30--xs{margin:30px}}@media screen and (min-width:768px) and (max-width:989px){.m__30--sm{margin:30px}}@media screen and (min-width:990px) and (max-width:1199px){.m__30--md{margin:30px}}@media screen and (min-width:1200px){.m__30--lg{margin:30px}}.m__40{margin:40px}@media screen and (max-width:767px){.m__40--xs{margin:40px}}@media screen and (min-width:768px) and (max-width:989px){.m__40--sm{margin:40px}}@media screen and (min-width:990px) and (max-width:1199px){.m__40--md{margin:40px}}@media screen and (min-width:1200px){.m__40--lg{margin:40px}}.m__45{margin:45px}@media screen and (max-width:767px){.m__45--xs{margin:45px}}@media screen and (min-width:768px) and (max-width:989px){.m__45--sm{margin:45px}}@media screen and (min-width:990px) and (max-width:1199px){.m__45--md{margin:45px}}@media screen and (min-width:1200px){.m__45--lg{margin:45px}}.m__60{margin:60px}@media screen and (max-width:767px){.m__60--xs{margin:60px}}@media screen and (min-width:768px) and (max-width:989px){.m__60--sm{margin:60px}}@media screen and (min-width:990px) and (max-width:1199px){.m__60--md{margin:60px}}@media screen and (min-width:1200px){.m__60--lg{margin:60px}}.m__70{margin:70px}@media screen and (max-width:767px){.m__70--xs{margin:70px}}@media screen and (min-width:768px) and (max-width:989px){.m__70--sm{margin:70px}}@media screen and (min-width:990px) and (max-width:1199px){.m__70--md{margin:70px}}@media screen and (min-width:1200px){.m__70--lg{margin:70px}}.m__75{margin:75px}@media screen and (max-width:767px){.m__75--xs{margin:75px}}@media screen and (min-width:768px) and (max-width:989px){.m__75--sm{margin:75px}}@media screen and (min-width:990px) and (max-width:1199px){.m__75--md{margin:75px}}@media screen and (min-width:1200px){.m__75--lg{margin:75px}}.m__80{margin:80px}@media screen and (max-width:767px){.m__80--xs{margin:80px}}@media screen and (min-width:768px) and (max-width:989px){.m__80--sm{margin:80px}}@media screen and (min-width:990px) and (max-width:1199px){.m__80--md{margin:80px}}@media screen and (min-width:1200px){.m__80--lg{margin:80px}}.mt__0{margin-top:0}@media screen and (max-width:767px){.mt__0--xs{margin-top:0}}@media screen and (min-width:768px) and (max-width:989px){.mt__0--sm{margin-top:0}}@media screen and (min-width:990px) and (max-width:1199px){.mt__0--md{margin-top:0}}@media screen and (min-width:1200px){.mt__0--lg{margin-top:0}}.mt__5{margin-top:5px}@media screen and (max-width:767px){.mt__5--xs{margin-top:5px}}@media screen and (min-width:768px) and (max-width:989px){.mt__5--sm{margin-top:5px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__5--md{margin-top:5px}}@media screen and (min-width:1200px){.mt__5--lg{margin-top:5px}}.mt__10{margin-top:10px}@media screen and (max-width:767px){.mt__10--xs{margin-top:10px}}@media screen and (min-width:768px) and (max-width:989px){.mt__10--sm{margin-top:10px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__10--md{margin-top:10px}}@media screen and (min-width:1200px){.mt__10--lg{margin-top:10px}}.mt__15{margin-top:15px}@media screen and (max-width:767px){.mt__15--xs{margin-top:15px}}@media screen and (min-width:768px) and (max-width:989px){.mt__15--sm{margin-top:15px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__15--md{margin-top:15px}}@media screen and (min-width:1200px){.mt__15--lg{margin-top:15px}}.mt__20{margin-top:20px}@media screen and (max-width:767px){.mt__20--xs{margin-top:20px}}@media screen and (min-width:768px) and (max-width:989px){.mt__20--sm{margin-top:20px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__20--md{margin-top:20px}}@media screen and (min-width:1200px){.mt__20--lg{margin-top:20px}}.mt__25{margin-top:25px}@media screen and (max-width:767px){.mt__25--xs{margin-top:25px}}@media screen and (min-width:768px) and (max-width:989px){.mt__25--sm{margin-top:25px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__25--md{margin-top:25px}}@media screen and (min-width:1200px){.mt__25--lg{margin-top:25px}}.mt__30{margin-top:30px}@media screen and (max-width:767px){.mt__30--xs{margin-top:30px}}@media screen and (min-width:768px) and (max-width:989px){.mt__30--sm{margin-top:30px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__30--md{margin-top:30px}}@media screen and (min-width:1200px){.mt__30--lg{margin-top:30px}}.mt__40{margin-top:40px}@media screen and (max-width:767px){.mt__40--xs{margin-top:40px}}@media screen and (min-width:768px) and (max-width:989px){.mt__40--sm{margin-top:40px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__40--md{margin-top:40px}}@media screen and (min-width:1200px){.mt__40--lg{margin-top:40px}}.mt__45{margin-top:45px}@media screen and (max-width:767px){.mt__45--xs{margin-top:45px}}@media screen and (min-width:768px) and (max-width:989px){.mt__45--sm{margin-top:45px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__45--md{margin-top:45px}}@media screen and (min-width:1200px){.mt__45--lg{margin-top:45px}}.mt__60{margin-top:60px}@media screen and (max-width:767px){.mt__60--xs{margin-top:60px}}@media screen and (min-width:768px) and (max-width:989px){.mt__60--sm{margin-top:60px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__60--md{margin-top:60px}}@media screen and (min-width:1200px){.mt__60--lg{margin-top:60px}}.mt__70{margin-top:70px}@media screen and (max-width:767px){.mt__70--xs{margin-top:70px}}@media screen and (min-width:768px) and (max-width:989px){.mt__70--sm{margin-top:70px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__70--md{margin-top:70px}}@media screen and (min-width:1200px){.mt__70--lg{margin-top:70px}}.mt__75{margin-top:75px}@media screen and (max-width:767px){.mt__75--xs{margin-top:75px}}@media screen and (min-width:768px) and (max-width:989px){.mt__75--sm{margin-top:75px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__75--md{margin-top:75px}}@media screen and (min-width:1200px){.mt__75--lg{margin-top:75px}}.mt__80{margin-top:80px}@media screen and (max-width:767px){.mt__80--xs{margin-top:80px}}@media screen and (min-width:768px) and (max-width:989px){.mt__80--sm{margin-top:80px}}@media screen and (min-width:990px) and (max-width:1199px){.mt__80--md{margin-top:80px}}@media screen and (min-width:1200px){.mt__80--lg{margin-top:80px}}.mr__0{margin-right:0}@media screen and (max-width:767px){.mr__0--xs{margin-right:0}}@media screen and (min-width:768px) and (max-width:989px){.mr__0--sm{margin-right:0}}@media screen and (min-width:990px) and (max-width:1199px){.mr__0--md{margin-right:0}}@media screen and (min-width:1200px){.mr__0--lg{margin-right:0}}.mr__5{margin-right:5px}@media screen and (max-width:767px){.mr__5--xs{margin-right:5px}}@media screen and (min-width:768px) and (max-width:989px){.mr__5--sm{margin-right:5px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__5--md{margin-right:5px}}@media screen and (min-width:1200px){.mr__5--lg{margin-right:5px}}.mr__10{margin-right:10px}@media screen and (max-width:767px){.mr__10--xs{margin-right:10px}}@media screen and (min-width:768px) and (max-width:989px){.mr__10--sm{margin-right:10px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__10--md{margin-right:10px}}@media screen and (min-width:1200px){.mr__10--lg{margin-right:10px}}.mr__15{margin-right:15px}@media screen and (max-width:767px){.mr__15--xs{margin-right:15px}}@media screen and (min-width:768px) and (max-width:989px){.mr__15--sm{margin-right:15px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__15--md{margin-right:15px}}@media screen and (min-width:1200px){.mr__15--lg{margin-right:15px}}.mr__20{margin-right:20px}@media screen and (max-width:767px){.mr__20--xs{margin-right:20px}}@media screen and (min-width:768px) and (max-width:989px){.mr__20--sm{margin-right:20px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__20--md{margin-right:20px}}@media screen and (min-width:1200px){.mr__20--lg{margin-right:20px}}.mr__25{margin-right:25px}@media screen and (max-width:767px){.mr__25--xs{margin-right:25px}}@media screen and (min-width:768px) and (max-width:989px){.mr__25--sm{margin-right:25px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__25--md{margin-right:25px}}@media screen and (min-width:1200px){.mr__25--lg{margin-right:25px}}.mr__30{margin-right:30px}@media screen and (max-width:767px){.mr__30--xs{margin-right:30px}}@media screen and (min-width:768px) and (max-width:989px){.mr__30--sm{margin-right:30px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__30--md{margin-right:30px}}@media screen and (min-width:1200px){.mr__30--lg{margin-right:30px}}.mr__40{margin-right:40px}@media screen and (max-width:767px){.mr__40--xs{margin-right:40px}}@media screen and (min-width:768px) and (max-width:989px){.mr__40--sm{margin-right:40px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__40--md{margin-right:40px}}@media screen and (min-width:1200px){.mr__40--lg{margin-right:40px}}.mr__45{margin-right:45px}@media screen and (max-width:767px){.mr__45--xs{margin-right:45px}}@media screen and (min-width:768px) and (max-width:989px){.mr__45--sm{margin-right:45px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__45--md{margin-right:45px}}@media screen and (min-width:1200px){.mr__45--lg{margin-right:45px}}.mr__60{margin-right:60px}@media screen and (max-width:767px){.mr__60--xs{margin-right:60px}}@media screen and (min-width:768px) and (max-width:989px){.mr__60--sm{margin-right:60px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__60--md{margin-right:60px}}@media screen and (min-width:1200px){.mr__60--lg{margin-right:60px}}.mr__70{margin-right:70px}@media screen and (max-width:767px){.mr__70--xs{margin-right:70px}}@media screen and (min-width:768px) and (max-width:989px){.mr__70--sm{margin-right:70px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__70--md{margin-right:70px}}@media screen and (min-width:1200px){.mr__70--lg{margin-right:70px}}.mr__75{margin-right:75px}@media screen and (max-width:767px){.mr__75--xs{margin-right:75px}}@media screen and (min-width:768px) and (max-width:989px){.mr__75--sm{margin-right:75px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__75--md{margin-right:75px}}@media screen and (min-width:1200px){.mr__75--lg{margin-right:75px}}.mr__80{margin-right:80px}@media screen and (max-width:767px){.mr__80--xs{margin-right:80px}}@media screen and (min-width:768px) and (max-width:989px){.mr__80--sm{margin-right:80px}}@media screen and (min-width:990px) and (max-width:1199px){.mr__80--md{margin-right:80px}}@media screen and (min-width:1200px){.mr__80--lg{margin-right:80px}}.mb__0{margin-bottom:0}@media screen and (max-width:767px){.mb__0--xs{margin-bottom:0}}@media screen and (min-width:768px) and (max-width:989px){.mb__0--sm{margin-bottom:0}}@media screen and (min-width:990px) and (max-width:1199px){.mb__0--md{margin-bottom:0}}@media screen and (min-width:1200px){.mb__0--lg{margin-bottom:0}}.mb__5{margin-bottom:5px}@media screen and (max-width:767px){.mb__5--xs{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:989px){.mb__5--sm{margin-bottom:5px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__5--md{margin-bottom:5px}}@media screen and (min-width:1200px){.mb__5--lg{margin-bottom:5px}}.mb__10{margin-bottom:10px}@media screen and (max-width:767px){.mb__10--xs{margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:989px){.mb__10--sm{margin-bottom:10px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__10--md{margin-bottom:10px}}@media screen and (min-width:1200px){.mb__10--lg{margin-bottom:10px}}.mb__15{margin-bottom:15px}@media screen and (max-width:767px){.mb__15--xs{margin-bottom:15px}}@media screen and (min-width:768px) and (max-width:989px){.mb__15--sm{margin-bottom:15px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__15--md{margin-bottom:15px}}@media screen and (min-width:1200px){.mb__15--lg{margin-bottom:15px}}.mb__20{margin-bottom:20px}@media screen and (max-width:767px){.mb__20--xs{margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:989px){.mb__20--sm{margin-bottom:20px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__20--md{margin-bottom:20px}}@media screen and (min-width:1200px){.mb__20--lg{margin-bottom:20px}}.mb__25{margin-bottom:25px}@media screen and (max-width:767px){.mb__25--xs{margin-bottom:25px}}@media screen and (min-width:768px) and (max-width:989px){.mb__25--sm{margin-bottom:25px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__25--md{margin-bottom:25px}}@media screen and (min-width:1200px){.mb__25--lg{margin-bottom:25px}}.mb__30{margin-bottom:30px}@media screen and (max-width:767px){.mb__30--xs{margin-bottom:30px}}@media screen and (min-width:768px) and (max-width:989px){.mb__30--sm{margin-bottom:30px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__30--md{margin-bottom:30px}}@media screen and (min-width:1200px){.mb__30--lg{margin-bottom:30px}}.mb__40{margin-bottom:40px}@media screen and (max-width:767px){.mb__40--xs{margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:989px){.mb__40--sm{margin-bottom:40px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__40--md{margin-bottom:40px}}@media screen and (min-width:1200px){.mb__40--lg{margin-bottom:40px}}.mb__45{margin-bottom:45px}@media screen and (max-width:767px){.mb__45--xs{margin-bottom:45px}}@media screen and (min-width:768px) and (max-width:989px){.mb__45--sm{margin-bottom:45px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__45--md{margin-bottom:45px}}@media screen and (min-width:1200px){.mb__45--lg{margin-bottom:45px}}.mb__60{margin-bottom:60px}@media screen and (max-width:767px){.mb__60--xs{margin-bottom:60px}}@media screen and (min-width:768px) and (max-width:989px){.mb__60--sm{margin-bottom:60px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__60--md{margin-bottom:60px}}@media screen and (min-width:1200px){.mb__60--lg{margin-bottom:60px}}.mb__70{margin-bottom:70px}@media screen and (max-width:767px){.mb__70--xs{margin-bottom:70px}}@media screen and (min-width:768px) and (max-width:989px){.mb__70--sm{margin-bottom:70px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__70--md{margin-bottom:70px}}@media screen and (min-width:1200px){.mb__70--lg{margin-bottom:70px}}.mb__75{margin-bottom:75px}@media screen and (max-width:767px){.mb__75--xs{margin-bottom:75px}}@media screen and (min-width:768px) and (max-width:989px){.mb__75--sm{margin-bottom:75px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__75--md{margin-bottom:75px}}@media screen and (min-width:1200px){.mb__75--lg{margin-bottom:75px}}.mb__80{margin-bottom:80px}@media screen and (max-width:767px){.mb__80--xs{margin-bottom:80px}}@media screen and (min-width:768px) and (max-width:989px){.mb__80--sm{margin-bottom:80px}}@media screen and (min-width:990px) and (max-width:1199px){.mb__80--md{margin-bottom:80px}}@media screen and (min-width:1200px){.mb__80--lg{margin-bottom:80px}}.ml__0{margin-left:0}@media screen and (max-width:767px){.ml__0--xs{margin-left:0}}@media screen and (min-width:768px) and (max-width:989px){.ml__0--sm{margin-left:0}}@media screen and (min-width:990px) and (max-width:1199px){.ml__0--md{margin-left:0}}@media screen and (min-width:1200px){.ml__0--lg{margin-left:0}}.ml__5{margin-left:5px}@media screen and (max-width:767px){.ml__5--xs{margin-left:5px}}@media screen and (min-width:768px) and (max-width:989px){.ml__5--sm{margin-left:5px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__5--md{margin-left:5px}}@media screen and (min-width:1200px){.ml__5--lg{margin-left:5px}}.ml__10{margin-left:10px}@media screen and (max-width:767px){.ml__10--xs{margin-left:10px}}@media screen and (min-width:768px) and (max-width:989px){.ml__10--sm{margin-left:10px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__10--md{margin-left:10px}}@media screen and (min-width:1200px){.ml__10--lg{margin-left:10px}}.ml__15{margin-left:15px}@media screen and (max-width:767px){.ml__15--xs{margin-left:15px}}@media screen and (min-width:768px) and (max-width:989px){.ml__15--sm{margin-left:15px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__15--md{margin-left:15px}}@media screen and (min-width:1200px){.ml__15--lg{margin-left:15px}}.ml__20{margin-left:20px}@media screen and (max-width:767px){.ml__20--xs{margin-left:20px}}@media screen and (min-width:768px) and (max-width:989px){.ml__20--sm{margin-left:20px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__20--md{margin-left:20px}}@media screen and (min-width:1200px){.ml__20--lg{margin-left:20px}}.ml__25{margin-left:25px}@media screen and (max-width:767px){.ml__25--xs{margin-left:25px}}@media screen and (min-width:768px) and (max-width:989px){.ml__25--sm{margin-left:25px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__25--md{margin-left:25px}}@media screen and (min-width:1200px){.ml__25--lg{margin-left:25px}}.ml__30{margin-left:30px}@media screen and (max-width:767px){.ml__30--xs{margin-left:30px}}@media screen and (min-width:768px) and (max-width:989px){.ml__30--sm{margin-left:30px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__30--md{margin-left:30px}}@media screen and (min-width:1200px){.ml__30--lg{margin-left:30px}}.ml__40{margin-left:40px}@media screen and (max-width:767px){.ml__40--xs{margin-left:40px}}@media screen and (min-width:768px) and (max-width:989px){.ml__40--sm{margin-left:40px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__40--md{margin-left:40px}}@media screen and (min-width:1200px){.ml__40--lg{margin-left:40px}}.ml__45{margin-left:45px}@media screen and (max-width:767px){.ml__45--xs{margin-left:45px}}@media screen and (min-width:768px) and (max-width:989px){.ml__45--sm{margin-left:45px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__45--md{margin-left:45px}}@media screen and (min-width:1200px){.ml__45--lg{margin-left:45px}}.ml__60{margin-left:60px}@media screen and (max-width:767px){.ml__60--xs{margin-left:60px}}@media screen and (min-width:768px) and (max-width:989px){.ml__60--sm{margin-left:60px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__60--md{margin-left:60px}}@media screen and (min-width:1200px){.ml__60--lg{margin-left:60px}}.ml__70{margin-left:70px}@media screen and (max-width:767px){.ml__70--xs{margin-left:70px}}@media screen and (min-width:768px) and (max-width:989px){.ml__70--sm{margin-left:70px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__70--md{margin-left:70px}}@media screen and (min-width:1200px){.ml__70--lg{margin-left:70px}}.ml__75{margin-left:75px}@media screen and (max-width:767px){.ml__75--xs{margin-left:75px}}@media screen and (min-width:768px) and (max-width:989px){.ml__75--sm{margin-left:75px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__75--md{margin-left:75px}}@media screen and (min-width:1200px){.ml__75--lg{margin-left:75px}}.ml__80{margin-left:80px}@media screen and (max-width:767px){.ml__80--xs{margin-left:80px}}@media screen and (min-width:768px) and (max-width:989px){.ml__80--sm{margin-left:80px}}@media screen and (min-width:990px) and (max-width:1199px){.ml__80--md{margin-left:80px}}@media screen and (min-width:1200px){.ml__80--lg{margin-left:80px}}.mx-auto{margin-right:auto;margin-left:auto}.my-auto{margin-top:auto;margin-bottom:auto}.m__auto{margin:0 auto}.p__0{padding:0}@media screen and (max-width:767px){.p__0--xs{padding:0}}@media screen and (min-width:768px) and (max-width:989px){.p__0--sm{padding:0}}@media screen and (min-width:990px) and (max-width:1199px){.p__0--md{padding:0}}@media screen and (min-width:1200px){.p__0--lg{padding:0}}.p__5{padding:5px}@media screen and (max-width:767px){.p__5--xs{padding:5px}}@media screen and (min-width:768px) and (max-width:989px){.p__5--sm{padding:5px}}@media screen and (min-width:990px) and (max-width:1199px){.p__5--md{padding:5px}}@media screen and (min-width:1200px){.p__5--lg{padding:5px}}.p__10{padding:10px}@media screen and (max-width:767px){.p__10--xs{padding:10px}}@media screen and (min-width:768px) and (max-width:989px){.p__10--sm{padding:10px}}@media screen and (min-width:990px) and (max-width:1199px){.p__10--md{padding:10px}}@media screen and (min-width:1200px){.p__10--lg{padding:10px}}.p__15{padding:15px}@media screen and (max-width:767px){.p__15--xs{padding:15px}}@media screen and (min-width:768px) and (max-width:989px){.p__15--sm{padding:15px}}@media screen and (min-width:990px) and (max-width:1199px){.p__15--md{padding:15px}}@media screen and (min-width:1200px){.p__15--lg{padding:15px}}.p__20{padding:20px}@media screen and (max-width:767px){.p__20--xs{padding:20px}}@media screen and (min-width:768px) and (max-width:989px){.p__20--sm{padding:20px}}@media screen and (min-width:990px) and (max-width:1199px){.p__20--md{padding:20px}}@media screen and (min-width:1200px){.p__20--lg{padding:20px}}.p__30{padding:30px}@media screen and (max-width:767px){.p__30--xs{padding:30px}}@media screen and (min-width:768px) and (max-width:989px){.p__30--sm{padding:30px}}@media screen and (min-width:990px) and (max-width:1199px){.p__30--md{padding:30px}}@media screen and (min-width:1200px){.p__30--lg{padding:30px}}.p__40{padding:40px}@media screen and (max-width:767px){.p__40--xs{padding:40px}}@media screen and (min-width:768px) and (max-width:989px){.p__40--sm{padding:40px}}@media screen and (min-width:990px) and (max-width:1199px){.p__40--md{padding:40px}}@media screen and (min-width:1200px){.p__40--lg{padding:40px}}.p__60{padding:60px}@media screen and (max-width:767px){.p__60--xs{padding:60px}}@media screen and (min-width:768px) and (max-width:989px){.p__60--sm{padding:60px}}@media screen and (min-width:990px) and (max-width:1199px){.p__60--md{padding:60px}}@media screen and (min-width:1200px){.p__60--lg{padding:60px}}.p__70{padding:70px}@media screen and (max-width:767px){.p__70--xs{padding:70px}}@media screen and (min-width:768px) and (max-width:989px){.p__70--sm{padding:70px}}@media screen and (min-width:990px) and (max-width:1199px){.p__70--md{padding:70px}}@media screen and (min-width:1200px){.p__70--lg{padding:70px}}.p__75{padding:75px}@media screen and (max-width:767px){.p__75--xs{padding:75px}}@media screen and (min-width:768px) and (max-width:989px){.p__75--sm{padding:75px}}@media screen and (min-width:990px) and (max-width:1199px){.p__75--md{padding:75px}}@media screen and (min-width:1200px){.p__75--lg{padding:75px}}.p__80{padding:80px}@media screen and (max-width:767px){.p__80--xs{padding:80px}}@media screen and (min-width:768px) and (max-width:989px){.p__80--sm{padding:80px}}@media screen and (min-width:990px) and (max-width:1199px){.p__80--md{padding:80px}}@media screen and (min-width:1200px){.p__80--lg{padding:80px}}.p__100{padding:100px}@media screen and (max-width:767px){.p__100--xs{padding:100px}}@media screen and (min-width:768px) and (max-width:989px){.p__100--sm{padding:100px}}@media screen and (min-width:990px) and (max-width:1199px){.p__100--md{padding:100px}}@media screen and (min-width:1200px){.p__100--lg{padding:100px}}.pt__0{padding-top:0}@media screen and (max-width:767px){.pt__0--xs{padding-top:0}}@media screen and (min-width:768px) and (max-width:989px){.pt__0--sm{padding-top:0}}@media screen and (min-width:990px) and (max-width:1199px){.pt__0--md{padding-top:0}}@media screen and (min-width:1200px){.pt__0--lg{padding-top:0}}.pt__5{padding-top:5px}@media screen and (max-width:767px){.pt__5--xs{padding-top:5px}}@media screen and (min-width:768px) and (max-width:989px){.pt__5--sm{padding-top:5px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__5--md{padding-top:5px}}@media screen and (min-width:1200px){.pt__5--lg{padding-top:5px}}.pt__10{padding-top:10px}@media screen and (max-width:767px){.pt__10--xs{padding-top:10px}}@media screen and (min-width:768px) and (max-width:989px){.pt__10--sm{padding-top:10px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__10--md{padding-top:10px}}@media screen and (min-width:1200px){.pt__10--lg{padding-top:10px}}.pt__15{padding-top:15px}@media screen and (max-width:767px){.pt__15--xs{padding-top:15px}}@media screen and (min-width:768px) and (max-width:989px){.pt__15--sm{padding-top:15px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__15--md{padding-top:15px}}@media screen and (min-width:1200px){.pt__15--lg{padding-top:15px}}.pt__20{padding-top:20px}@media screen and (max-width:767px){.pt__20--xs{padding-top:20px}}@media screen and (min-width:768px) and (max-width:989px){.pt__20--sm{padding-top:20px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__20--md{padding-top:20px}}@media screen and (min-width:1200px){.pt__20--lg{padding-top:20px}}.pt__30{padding-top:30px}@media screen and (max-width:767px){.pt__30--xs{padding-top:30px}}@media screen and (min-width:768px) and (max-width:989px){.pt__30--sm{padding-top:30px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__30--md{padding-top:30px}}@media screen and (min-width:1200px){.pt__30--lg{padding-top:30px}}.pt__40{padding-top:40px}@media screen and (max-width:767px){.pt__40--xs{padding-top:40px}}@media screen and (min-width:768px) and (max-width:989px){.pt__40--sm{padding-top:40px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__40--md{padding-top:40px}}@media screen and (min-width:1200px){.pt__40--lg{padding-top:40px}}.pt__60{padding-top:60px}@media screen and (max-width:767px){.pt__60--xs{padding-top:60px}}@media screen and (min-width:768px) and (max-width:989px){.pt__60--sm{padding-top:60px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__60--md{padding-top:60px}}@media screen and (min-width:1200px){.pt__60--lg{padding-top:60px}}.pt__70{padding-top:70px}@media screen and (max-width:767px){.pt__70--xs{padding-top:70px}}@media screen and (min-width:768px) and (max-width:989px){.pt__70--sm{padding-top:70px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__70--md{padding-top:70px}}@media screen and (min-width:1200px){.pt__70--lg{padding-top:70px}}.pt__75{padding-top:75px}@media screen and (max-width:767px){.pt__75--xs{padding-top:75px}}@media screen and (min-width:768px) and (max-width:989px){.pt__75--sm{padding-top:75px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__75--md{padding-top:75px}}@media screen and (min-width:1200px){.pt__75--lg{padding-top:75px}}.pt__80{padding-top:80px}@media screen and (max-width:767px){.pt__80--xs{padding-top:80px}}@media screen and (min-width:768px) and (max-width:989px){.pt__80--sm{padding-top:80px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__80--md{padding-top:80px}}@media screen and (min-width:1200px){.pt__80--lg{padding-top:80px}}.pt__100{padding-top:100px}@media screen and (max-width:767px){.pt__100--xs{padding-top:100px}}@media screen and (min-width:768px) and (max-width:989px){.pt__100--sm{padding-top:100px}}@media screen and (min-width:990px) and (max-width:1199px){.pt__100--md{padding-top:100px}}@media screen and (min-width:1200px){.pt__100--lg{padding-top:100px}}.pr__0{padding-right:0}@media screen and (max-width:767px){.pr__0--xs{padding-right:0}}@media screen and (min-width:768px) and (max-width:989px){.pr__0--sm{padding-right:0}}@media screen and (min-width:990px) and (max-width:1199px){.pr__0--md{padding-right:0}}@media screen and (min-width:1200px){.pr__0--lg{padding-right:0}}.pr__5{padding-right:5px}@media screen and (max-width:767px){.pr__5--xs{padding-right:5px}}@media screen and (min-width:768px) and (max-width:989px){.pr__5--sm{padding-right:5px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__5--md{padding-right:5px}}@media screen and (min-width:1200px){.pr__5--lg{padding-right:5px}}.pr__10{padding-right:10px}@media screen and (max-width:767px){.pr__10--xs{padding-right:10px}}@media screen and (min-width:768px) and (max-width:989px){.pr__10--sm{padding-right:10px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__10--md{padding-right:10px}}@media screen and (min-width:1200px){.pr__10--lg{padding-right:10px}}.pr__15{padding-right:15px}@media screen and (max-width:767px){.pr__15--xs{padding-right:15px}}@media screen and (min-width:768px) and (max-width:989px){.pr__15--sm{padding-right:15px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__15--md{padding-right:15px}}@media screen and (min-width:1200px){.pr__15--lg{padding-right:15px}}.pr__20{padding-right:20px}@media screen and (max-width:767px){.pr__20--xs{padding-right:20px}}@media screen and (min-width:768px) and (max-width:989px){.pr__20--sm{padding-right:20px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__20--md{padding-right:20px}}@media screen and (min-width:1200px){.pr__20--lg{padding-right:20px}}.pr__30{padding-right:30px}@media screen and (max-width:767px){.pr__30--xs{padding-right:30px}}@media screen and (min-width:768px) and (max-width:989px){.pr__30--sm{padding-right:30px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__30--md{padding-right:30px}}@media screen and (min-width:1200px){.pr__30--lg{padding-right:30px}}.pr__40{padding-right:40px}@media screen and (max-width:767px){.pr__40--xs{padding-right:40px}}@media screen and (min-width:768px) and (max-width:989px){.pr__40--sm{padding-right:40px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__40--md{padding-right:40px}}@media screen and (min-width:1200px){.pr__40--lg{padding-right:40px}}.pr__60{padding-right:60px}@media screen and (max-width:767px){.pr__60--xs{padding-right:60px}}@media screen and (min-width:768px) and (max-width:989px){.pr__60--sm{padding-right:60px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__60--md{padding-right:60px}}@media screen and (min-width:1200px){.pr__60--lg{padding-right:60px}}.pr__70{padding-right:70px}@media screen and (max-width:767px){.pr__70--xs{padding-right:70px}}@media screen and (min-width:768px) and (max-width:989px){.pr__70--sm{padding-right:70px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__70--md{padding-right:70px}}@media screen and (min-width:1200px){.pr__70--lg{padding-right:70px}}.pr__75{padding-right:75px}@media screen and (max-width:767px){.pr__75--xs{padding-right:75px}}@media screen and (min-width:768px) and (max-width:989px){.pr__75--sm{padding-right:75px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__75--md{padding-right:75px}}@media screen and (min-width:1200px){.pr__75--lg{padding-right:75px}}.pr__80{padding-right:80px}@media screen and (max-width:767px){.pr__80--xs{padding-right:80px}}@media screen and (min-width:768px) and (max-width:989px){.pr__80--sm{padding-right:80px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__80--md{padding-right:80px}}@media screen and (min-width:1200px){.pr__80--lg{padding-right:80px}}.pr__100{padding-right:100px}@media screen and (max-width:767px){.pr__100--xs{padding-right:100px}}@media screen and (min-width:768px) and (max-width:989px){.pr__100--sm{padding-right:100px}}@media screen and (min-width:990px) and (max-width:1199px){.pr__100--md{padding-right:100px}}@media screen and (min-width:1200px){.pr__100--lg{padding-right:100px}}.pb__0{padding-bottom:0}@media screen and (max-width:767px){.pb__0--xs{padding-bottom:0}}@media screen and (min-width:768px) and (max-width:989px){.pb__0--sm{padding-bottom:0}}@media screen and (min-width:990px) and (max-width:1199px){.pb__0--md{padding-bottom:0}}@media screen and (min-width:1200px){.pb__0--lg{padding-bottom:0}}.pb__5{padding-bottom:5px}@media screen and (max-width:767px){.pb__5--xs{padding-bottom:5px}}@media screen and (min-width:768px) and (max-width:989px){.pb__5--sm{padding-bottom:5px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__5--md{padding-bottom:5px}}@media screen and (min-width:1200px){.pb__5--lg{padding-bottom:5px}}.pb__10{padding-bottom:10px}@media screen and (max-width:767px){.pb__10--xs{padding-bottom:10px}}@media screen and (min-width:768px) and (max-width:989px){.pb__10--sm{padding-bottom:10px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__10--md{padding-bottom:10px}}@media screen and (min-width:1200px){.pb__10--lg{padding-bottom:10px}}.pb__15{padding-bottom:15px}@media screen and (max-width:767px){.pb__15--xs{padding-bottom:15px}}@media screen and (min-width:768px) and (max-width:989px){.pb__15--sm{padding-bottom:15px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__15--md{padding-bottom:15px}}@media screen and (min-width:1200px){.pb__15--lg{padding-bottom:15px}}.pb__20{padding-bottom:20px}@media screen and (max-width:767px){.pb__20--xs{padding-bottom:20px}}@media screen and (min-width:768px) and (max-width:989px){.pb__20--sm{padding-bottom:20px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__20--md{padding-bottom:20px}}@media screen and (min-width:1200px){.pb__20--lg{padding-bottom:20px}}.pb__30{padding-bottom:30px}@media screen and (max-width:767px){.pb__30--xs{padding-bottom:30px}}@media screen and (min-width:768px) and (max-width:989px){.pb__30--sm{padding-bottom:30px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__30--md{padding-bottom:30px}}@media screen and (min-width:1200px){.pb__30--lg{padding-bottom:30px}}.pb__40{padding-bottom:40px}@media screen and (max-width:767px){.pb__40--xs{padding-bottom:40px}}@media screen and (min-width:768px) and (max-width:989px){.pb__40--sm{padding-bottom:40px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__40--md{padding-bottom:40px}}@media screen and (min-width:1200px){.pb__40--lg{padding-bottom:40px}}.pb__60{padding-bottom:60px}@media screen and (max-width:767px){.pb__60--xs{padding-bottom:60px}}@media screen and (min-width:768px) and (max-width:989px){.pb__60--sm{padding-bottom:60px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__60--md{padding-bottom:60px}}@media screen and (min-width:1200px){.pb__60--lg{padding-bottom:60px}}.pb__70{padding-bottom:70px}@media screen and (max-width:767px){.pb__70--xs{padding-bottom:70px}}@media screen and (min-width:768px) and (max-width:989px){.pb__70--sm{padding-bottom:70px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__70--md{padding-bottom:70px}}@media screen and (min-width:1200px){.pb__70--lg{padding-bottom:70px}}.pb__75{padding-bottom:75px}@media screen and (max-width:767px){.pb__75--xs{padding-bottom:75px}}@media screen and (min-width:768px) and (max-width:989px){.pb__75--sm{padding-bottom:75px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__75--md{padding-bottom:75px}}@media screen and (min-width:1200px){.pb__75--lg{padding-bottom:75px}}.pb__80{padding-bottom:80px}@media screen and (max-width:767px){.pb__80--xs{padding-bottom:80px}}@media screen and (min-width:768px) and (max-width:989px){.pb__80--sm{padding-bottom:80px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__80--md{padding-bottom:80px}}@media screen and (min-width:1200px){.pb__80--lg{padding-bottom:80px}}.pb__100{padding-bottom:100px}@media screen and (max-width:767px){.pb__100--xs{padding-bottom:100px}}@media screen and (min-width:768px) and (max-width:989px){.pb__100--sm{padding-bottom:100px}}@media screen and (min-width:990px) and (max-width:1199px){.pb__100--md{padding-bottom:100px}}@media screen and (min-width:1200px){.pb__100--lg{padding-bottom:100px}}.pl__0{padding-left:0}@media screen and (max-width:767px){.pl__0--xs{padding-left:0}}@media screen and (min-width:768px) and (max-width:989px){.pl__0--sm{padding-left:0}}@media screen and (min-width:990px) and (max-width:1199px){.pl__0--md{padding-left:0}}@media screen and (min-width:1200px){.pl__0--lg{padding-left:0}}.pl__5{padding-left:5px}@media screen and (max-width:767px){.pl__5--xs{padding-left:5px}}@media screen and (min-width:768px) and (max-width:989px){.pl__5--sm{padding-left:5px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__5--md{padding-left:5px}}@media screen and (min-width:1200px){.pl__5--lg{padding-left:5px}}.pl__10{padding-left:10px}@media screen and (max-width:767px){.pl__10--xs{padding-left:10px}}@media screen and (min-width:768px) and (max-width:989px){.pl__10--sm{padding-left:10px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__10--md{padding-left:10px}}@media screen and (min-width:1200px){.pl__10--lg{padding-left:10px}}.pl__15{padding-left:15px}@media screen and (max-width:767px){.pl__15--xs{padding-left:15px}}@media screen and (min-width:768px) and (max-width:989px){.pl__15--sm{padding-left:15px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__15--md{padding-left:15px}}@media screen and (min-width:1200px){.pl__15--lg{padding-left:15px}}.pl__20{padding-left:20px}@media screen and (max-width:767px){.pl__20--xs{padding-left:20px}}@media screen and (min-width:768px) and (max-width:989px){.pl__20--sm{padding-left:20px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__20--md{padding-left:20px}}@media screen and (min-width:1200px){.pl__20--lg{padding-left:20px}}.pl__30{padding-left:30px}@media screen and (max-width:767px){.pl__30--xs{padding-left:30px}}@media screen and (min-width:768px) and (max-width:989px){.pl__30--sm{padding-left:30px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__30--md{padding-left:30px}}@media screen and (min-width:1200px){.pl__30--lg{padding-left:30px}}.pl__40{padding-left:40px}@media screen and (max-width:767px){.pl__40--xs{padding-left:40px}}@media screen and (min-width:768px) and (max-width:989px){.pl__40--sm{padding-left:40px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__40--md{padding-left:40px}}@media screen and (min-width:1200px){.pl__40--lg{padding-left:40px}}.pl__60{padding-left:60px}@media screen and (max-width:767px){.pl__60--xs{padding-left:60px}}@media screen and (min-width:768px) and (max-width:989px){.pl__60--sm{padding-left:60px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__60--md{padding-left:60px}}@media screen and (min-width:1200px){.pl__60--lg{padding-left:60px}}.pl__70{padding-left:70px}@media screen and (max-width:767px){.pl__70--xs{padding-left:70px}}@media screen and (min-width:768px) and (max-width:989px){.pl__70--sm{padding-left:70px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__70--md{padding-left:70px}}@media screen and (min-width:1200px){.pl__70--lg{padding-left:70px}}.pl__75{padding-left:75px}@media screen and (max-width:767px){.pl__75--xs{padding-left:75px}}@media screen and (min-width:768px) and (max-width:989px){.pl__75--sm{padding-left:75px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__75--md{padding-left:75px}}@media screen and (min-width:1200px){.pl__75--lg{padding-left:75px}}.pl__80{padding-left:80px}@media screen and (max-width:767px){.pl__80--xs{padding-left:80px}}@media screen and (min-width:768px) and (max-width:989px){.pl__80--sm{padding-left:80px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__80--md{padding-left:80px}}@media screen and (min-width:1200px){.pl__80--lg{padding-left:80px}}.pl__100{padding-left:100px}@media screen and (max-width:767px){.pl__100--xs{padding-left:100px}}@media screen and (min-width:768px) and (max-width:989px){.pl__100--sm{padding-left:100px}}@media screen and (min-width:990px) and (max-width:1199px){.pl__100--md{padding-left:100px}}@media screen and (min-width:1200px){.pl__100--lg{padding-left:100px}}.pres{padding:80px 0}@media screen and (max-width:767px){.pres{padding:60px 0}}.position__relative{position:relative}.position__inherit{position:inherit}.position__initial{position:static}.position__fixed{position:fixed}.position__absolute{position:absolute}.position__sticky{position:sticky}.position__unset{position:unset}.text__center{text-align:center}@media screen and (max-width:767px){.text__center--xs{text-align:center}}@media screen and (min-width:768px){.text__center--sm{text-align:center}}@media screen and (min-width:990px){.text__center--md{text-align:center}}@media screen and (min-width:1200px){.text__center--lg{text-align:center}}.text__right{text-align:right}@media screen and (max-width:767px){.text__right--xs{text-align:right}}@media screen and (min-width:768px){.text__right--sm{text-align:right}}@media screen and (min-width:1200px){.text__right--lg{text-align:right}}.text__left{text-align:left}@media screen and (max-width:767px){.text__left--xs{text-align:left}}@media screen and (min-width:1200px){.text__left--lg{text-align:left}}.text__uppercase{text-transform:uppercase}.text__capitalize{text-transform:capitalize}.text__linethrough{text-decoration:line-through}.text__underline{text-decoration:underline}.product__financing a,.text__nounderline{text-decoration:none}.text__weight__lite{font-weight:lighter}.text__weight__normal{font-weight:400}.text__weight__litebold{font-weight:500}.text__weight__semibold{font-weight:600}.text__weight__bold{font-weight:700}@media screen and (min-width:768px){.text__left--sm{text-align:left}}@media screen and (min-width:990px){.text__left--md{text-align:left}}@media screen and (min-width:990px){.text__right--md{text-align:right}}.text-xl{font-size:20px}.letter-spacing__sm{letter-spacing:1px}.letter-spacing__md{letter-spacing:2px}.letter-spacing__lg{letter-spacing:5px}.lineheight__md{line-height:28px}.lineheight__lg{line-height:32px}.affirm__link a,.color__leesa,.color__main{color:#007e94}.color__sapira{color:#04707b}.color__tertiary{color:#3e5572}.color__accent{color:#fe5043}.color__grayish{color:#9f9c9b}.color__dark,.product__financing a{color:#393e41}@media screen and (max-width:767px){.color__dark--xs{color:#393e41}}@media screen and (min-width:768px) and (max-width:989px){.color__dark--sm{color:#393e41}}@media screen and (min-width:990px) and (max-width:1199px){.color__dark--md{color:#393e41}}@media screen and (min-width:1200px){.color__dark--lg{color:#393e41}}.color__gray--alt{color:#6b6f71}.color__dark--refresh{color:#393e41}.color__white{color:#fff}@media screen and (max-width:767px){.color__white--xs{color:#fff}}@media screen and (min-width:768px) and (max-width:989px){.color__white--sm{color:#fff}}@media screen and (min-width:990px) and (max-width:1199px){.color__white--md{color:#fff}}@media screen and (min-width:1200px){.color__white--lg{color:#fff}}.color__red{color:#fa4d4a}.color__campaign{color:#522030}.color__campaign--accent{color:#00315c}.color__grey{color:#9f9c9b}.color__green{color:#02717c}.color__green-alt{color:#04707b}.pseudo-line-break,.span-break-device-sm{display:block}@media screen and (min-width:990px){.span-break-device-sm{display:inline}}@media screen and (min-width:768px){.span-break-mobile{display:inline}}@media screen and (min-width:768px){.span-break-tablet{display:block}}@media screen and (min-width:990px){.span-break-tablet{display:inline}}@media screen and (min-width:990px){.span-break-desktop{display:block}}.span-break-mobile{display:block}@media screen and (min-width:768px){.span-break-mobile{display:inline-block}}.affirm__link a,a.link__underline{display:inline-block;letter-spacing:.08em;margin-bottom:4px;padding-bottom:6px;position:relative;text-decoration:none}.affirm__link a:after,a.link__underline:after{bottom:6px;content:"";height:2px;left:0;position:absolute;width:100%;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.affirm__link a:hover:after,a.link__underline:hover:after{-webkit-transform:translate3d(0,3px,0);transform:translate3d(0,3px,0)}.affirm__link .product__financing a:after,.affirm__link a.color__dark:after,.product__financing .affirm__link a:after,.product__financing a.link__underline:after,a.link__underline.color__dark:after{background-color:#393e41}.affirm__link a:after,a.link__underline.color__main:after{background-color:#007e94}a.link__arrow{background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:15px 10px;letter-spacing:1px;padding-right:26px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.link__arrow--leesa,a.link__arrow--sapira{background-image:url(https://assets.leesa.com/images/icons/Sapira_Green-arrow.svg?76584=)}a.link__arrow--alt{background-image:url(https://assets.leesa.com/images/icons/alt_arow.svg?76584=)}a.link__arrow--white{background-image:url(https://assets.leesa.com/images/icons/Leesa_white-arrow.svg?76584=)}a.link__arrow:hover{background-position:100%}@supports (-ms-ime-align:auto){#edge-fix{text-align:left!important}}.affirm__link a{margin-bottom:0;color:#007e94}.w--full{min-width:100%}.w--100{width:100%}.callout__banner{padding:15px}@media screen and (min-width:1200px){.callout__banner{padding:40px 15px}}.callout__banner .heading__secondary,.callout__banner .product-review-filter-js{margin-bottom:0}@media screen and (min-width:768px) and (max-width:1199px){.callout__banner .heading__secondary,.callout__banner .product-review-filter-js{margin-top:0;padding:15px}}@media screen and (min-width:75em){.callout__banner .heading__secondary,.callout__banner .product-review-filter-js{margin:0;font-size:30px}}.callout__banner__cta{padding-top:30px;padding-bottom:30px}.callout__banner__cta .button,.callout__banner__cta .shopify-challenge__container .shopify-challenge__button,.callout__banner__cta .shopify-challenge__container input,.shopify-challenge__container .callout__banner__cta .shopify-challenge__button,.shopify-challenge__container .callout__banner__cta input{max-width:250px;margin-right:auto;margin-left:auto}.callout__banner .callout-text{display:inline-block;vertical-align:middle}.callout__banner--badge{position:relative}@media screen and (min-width:1025px){.callout__banner--badge .heading__primary{font-size:60px}}.callout__banner--badge .badge__callout{left:25px;position:absolute;top:-25px;width:120px}@media screen and (max-width:319px){.callout__banner--badge .badge__callout{width:100px}}@media screen and (min-width:768px){.callout__banner--badge .badge__callout{left:15%;width:180px}}@media screen and (min-width:1025px){.callout__banner--badge .badge__callout{left:20%;width:205px}}.callout__banner--badge .body_copy--large{font-size:15px}@media screen and (min-width:768px){.callout__banner--badge .body_copy--large{font-size:20px}}.wayfinder__choosemattresses__product{position:relative}.product__upsell .wayfinder__choosemattresses__product{padding:0}.wayfinder__choosemattresses__product .wayfinder__choosemattresses__image{-o-object-fit:contain;object-fit:contain;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.wayfinder__choosemattresses__product .wayfinder__choosemattresses__image--hover{left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.product__upsell .wayfinder__choosemattresses__product .wayfinder__choosemattresses__image--hover{top:20px}@media screen and (min-width:990px){.wayfinder__choosemattresses__product:hover .wayfinder__choosemattresses__image{opacity:0}.wayfinder__choosemattresses__product:hover .wayfinder__choosemattresses__image--hover{opacity:1}}.wayfinder__choosemattresses .product__upsell--image{-o-object-fit:contain;object-fit:contain;opacity:1;max-width:70%}.wayfinder__choosemattresses .product__upsell--image-hover{max-width:70%;position:absolute;opacity:0;top:0;left:0}.wayfinder__choosemattresses sup{border-radius:2px;color:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;margin-left:3px;padding:3px 8px 3px 6px;position:relative;text-transform:uppercase;top:-9px}.wayfinder__choosemattresses img{max-width:100%}.wayfinder__choosemattresses a{text-decoration:none}@media screen and (max-width:767px){.wayfinder__choosemattresses .tile{margin:10px}}.shopify-challenge__container .wayfinder__choosemattresses .tile .shopify-challenge__button,.shopify-challenge__container .wayfinder__choosemattresses .tile input,.wayfinder__choosemattresses .tile .button,.wayfinder__choosemattresses .tile .shopify-challenge__container .shopify-challenge__button,.wayfinder__choosemattresses .tile .shopify-challenge__container input{margin-left:auto;margin-right:auto;width:80%}@media screen and (min-width:768px){.shopify-challenge__container .wayfinder__choosemattresses .tile .shopify-challenge__button,.shopify-challenge__container .wayfinder__choosemattresses .tile input,.wayfinder__choosemattresses .tile .button,.wayfinder__choosemattresses .tile .shopify-challenge__container .shopify-challenge__button,.wayfinder__choosemattresses .tile .shopify-challenge__container input{width:100%;max-width:240px}}.wayfinder__choosemattresses--price{padding:0 50px}.wayfinder__choosemattresses--price .aff-line1{display:none}@media screen and (min-width:990px){.wayfinder__choosemattresses__content{padding:0 40px}}@media screen and (min-width:990px){.product__upsell .wayfinder__choosemattresses__content{padding:0}}.wayfinder__choosemattresses .wayfinder__banner_wrapper{color:#fff;padding:50px 100px}@media screen and (max-width:989px){.wayfinder__choosemattresses .wayfinder__banner_wrapper{padding:50px}}@media screen and (max-width:989px){.wayfinder__choosemattresses .wayfinder__banner_wrapper h2{margin-bottom:30px}}.wayfinder__choosemattresses .product__financing--sapira .aff-line2{color:#04707b}.wayfinder__choosemattresses--price-divider:after,.wayfinder__choosemattresses--price-divider:before{content:"";background:#393e41;display:inline-block;margin:4px 10px;width:25px;height:1px}@media screen and (min-width:990px){.wayfinder__choosemattresses--price-divider:after,.wayfinder__choosemattresses--price-divider:before{margin:5px auto;content:"";display:block;height:20px;width:1px}}.feature--wrap{margin:15px auto;max-width:450px}.feature--wrap .feature--logo{display:inline-block;vertical-align:middle;width:20%}@media screen and (min-width:768px){.feature--wrap .feature--logo{width:auto}}@media screen and (min-width:990px) and (max-width:1200px){.feature--wrap .feature--logo{width:20%}}.feature--wrap .feature--content{display:inline-block;vertical-align:middle;width:78%}@media screen and (min-width:768px){.feature--wrap .feature--content{width:auto}}@media screen and (min-width:990px) and (max-width:1200px){.feature--wrap .feature--content{width:78%}}.section__hero{height:calc(80vh - 66px);max-height:540px;min-height:480px;overflow:hidden;position:relative}@media screen and (min-width:990px){.section__hero{height:calc(90vh - 66px);max-height:740px}}.section__hero-pdp{height:auto}@media screen and (min-width:990px){.section__hero-pdp.is-refresh-template{margin-bottom:50px}}@media screen and (min-width:990px){.template--product-bundle .section__hero-pdp.is-refresh-template{margin-bottom:0}}@media screen and (max-width:767px){.hero .container__fluid{padding:15px 0}}.hero__homepage{background-color:#eaf2f4;-webkit-box-sizing:border-box;box-sizing:border-box;height:500px;max-height:calc(84vh - 66px);overflow-y:hidden;padding:0}@media screen and (min-width:990px){.hero__homepage{height:calc(90vh - 66px);max-height:740px}}.hero__homepage .button,.hero__homepage .ghost_button,.hero__homepage .shopify-challenge__container .shopify-challenge__button,.hero__homepage .shopify-challenge__container input,.shopify-challenge__container .hero__homepage .shopify-challenge__button,.shopify-challenge__container .hero__homepage input{max-width:250px}@media screen and (min-width:1060px){.hero__homepage .hero__content__lead{font-size:72px}}@media screen and (min-width:1060px){.hero__homepage .hero__content__description{font-size:30px}}@media screen and (max-width:767px){.hero__homepage .flex__item__top{-ms-flex-item-align:stretch;align-self:stretch}}.hero__homepage__slider{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hero__homepage__slider.slider.slick-initialized{opacity:1}.hero__homepage__slider.slider.slick-initialized .container__overlay{display:block}.hero__homepage__slider.slick-dotted.slick-slider{margin-bottom:-4px!important;opacity:1}.hero__homepage__slider.slick-dotted.slick-slider .container__overlay{display:block}.hero__homepage__slider .container__overlay{display:none}.hero__homepage__slider .slick-dots{bottom:17px}@media screen and (min-width:768px){.hero__homepage__slider .slick-dots{bottom:25px}}.hero__homepage__slider .slick-dots li button:before{font-size:10px}@media screen and (max-width:767px){.hero__homepage__slider .hero__content__cta{margin-bottom:36px}}.hero__homepage__slider .slick-next,.hero__homepage__slider .slick-prev{height:auto;max-height:100%;max-width:100%;width:auto;z-index:1}.hero__homepage__slider .slick-next:before,.hero__homepage__slider .slick-prev:before{background-image:url(https://assets.leesa.com/images/icons/slide-arrow.svg?76584=);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:50px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:50px}.hero__homepage__slider .slick-prev{left:15px}.hero__homepage__slider .slick-next{right:15px}.hero__homepage__slider .slick-next:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media screen and (max-width:767px){.hero .flex__item__third{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;-ms-flex-item-align:stretch;align-self:stretch}}.hero__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;margin:0 auto;padding-bottom:12px;position:static;overflow:hidden;width:90%}@media screen and (min-width:768px){.hero__content{display:block;height:100%;padding-bottom:60px}}.hero__content sup{font-size:22px}@media screen and (min-width:768px){.hero__content--right{margin-right:0}}.hero__content__text--center,.hero__content__text--left,.hero__content__text--right{text-align:center}.hero__content__text--center .button,.hero__content__text--center .shopify-challenge__container .shopify-challenge__button,.hero__content__text--center .shopify-challenge__container input,.hero__content__text--left .button,.hero__content__text--left .shopify-challenge__container .shopify-challenge__button,.hero__content__text--left .shopify-challenge__container input,.hero__content__text--right .button,.hero__content__text--right .shopify-challenge__container .shopify-challenge__button,.hero__content__text--right .shopify-challenge__container input,.shopify-challenge__container .hero__content__text--center .shopify-challenge__button,.shopify-challenge__container .hero__content__text--center input,.shopify-challenge__container .hero__content__text--left .shopify-challenge__button,.shopify-challenge__container .hero__content__text--left input,.shopify-challenge__container .hero__content__text--right .shopify-challenge__button,.shopify-challenge__container .hero__content__text--right input{margin:0 auto}@media screen and (min-width:768px){.hero__content__text--left{width:70%;text-align:left}.hero__content__text--left .button,.hero__content__text--left .shopify-challenge__container .shopify-challenge__button,.hero__content__text--left .shopify-challenge__container input,.shopify-challenge__container .hero__content__text--left .shopify-challenge__button,.shopify-challenge__container .hero__content__text--left input{margin:0 auto 0 0}}@media screen and (min-width:768px){.hero__content__text--center{max-width:520px;text-align:center;width:40%}}@media screen and (min-width:768px){.hero__content__text--right{max-width:520px;text-align:right}.hero__content__text--right .button,.hero__content__text--right .shopify-challenge__container .shopify-challenge__button,.hero__content__text--right .shopify-challenge__container input,.shopify-challenge__container .hero__content__text--right .shopify-challenge__button,.shopify-challenge__container .hero__content__text--right input{margin:0 0 0 auto}}.hero__content__lead{color:#393e41;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:43px;line-height:1em}.hero__content__lead.branding--leesa{color:#007e94}.hero__content__lead.branding--sapira{color:#04707b}.hero__content__lead.branding--alt{color:#fe5043}@media screen and (max-width:767px){.hero__content__lead{margin-top:0}}.hero__content__description{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:22px;font-weight:300;margin-top:10px}.hero__content__cta{margin-top:40px;padding-bottom:5px}.hero__content__bottom{margin-top:auto;text-align:center;width:100%}@media screen and (min-width:768px){.hero__content__bottom{text-align:left;margin-top:20px}}.hero__huge-cta{background-position:40%;background-repeat:no-repeat;background-size:cover;height:auto;max-height:unset;min-height:540px;padding-top:30px}@media screen and (min-width:768px){.hero__huge-cta{background-position:center 83%;height:115vh;max-height:unset;padding-top:100px}}.hero__huge-cta .heading__primary{font-size:35px}@media screen and (min-width:768px){.hero__huge-cta .heading__primary{font-size:48px}}.hero__huge-cta-overlay{position:relative;padding-top:0;overflow:hidden}@media screen and (min-width:768px){.hero__huge-cta-overlay{background-position:center 83%;height:90vh;max-height:unset;padding-top:0}}.hero__huge-cta-overlay:before{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;width:100%;z-index:2}.hero__huge-cta-overlay__container{height:100%;min-height:500px;position:relative;z-index:5}.hero__overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__overlay:before{background-color:rgba(0,0,0,.3);content:"";height:100%;position:absolute;width:100%;z-index:2}.hero__overlay__container{height:100%;position:relative;z-index:5}.review__helper .hero__overlay__container{height:50%}.hero__overlay__bottom{bottom:40px;left:0;margin:auto;position:absolute;right:0}.hero sup{font-size:50%}.hero__gift-guide .hero__overlay__container{padding-top:30px}@media screen and (max-width:319px){.hero__gift-guide .hero__overlay__container{padding-top:25px}}@media screen and (min-width:990px){.hero__gift-guide .hero__overlay__container{padding:0 30px}}@media screen and (min-width:1200px){.hero__gift-guide .hero__overlay__container{padding:0 30px 0 60px}}.hero__gift-guide .heading__primary{font-size:32px}@media screen and (min-width:990px) and (max-width:1024px){.hero__gift-guide .heading__primary{font-size:30px}}@media screen and (min-width:1025px){.hero__gift-guide .heading__primary{font-size:45px}}.hero__gift-guide .body_copy--large{font-size:16px}@media screen and (min-width:1080px){.hero__gift-guide .body_copy--large{font-size:20px;margin:15px 0}}.hero__gift-guide .dotwhack__sapira{bottom:5%;left:25px;position:absolute;width:130px}@media screen and (min-width:990px){.hero__gift-guide .dotwhack__sapira{bottom:auto;left:auto;right:42%;top:12%;width:150px}}@media screen and (min-width:1025px){.hero__gift-guide .dotwhack__sapira{width:200px}}.hero__gift-guide .color__campaign--accent{color:#007e94}@media screen and (min-width:768px){.hero__gift-guide .color__campaign--accent{color:#00315c}}.hero__gift-guide .color__leesa--alt{color:#04707b}@media screen and (min-width:768px){.hero__gift-guide .color__leesa--alt{color:#007e94}}.hero__gift-guide .hero__overlay__bottom{position:relative;bottom:auto}.hero__gift-guide .hero__overlay__bottom .button,.hero__gift-guide .hero__overlay__bottom .shopify-challenge__container .shopify-challenge__button,.hero__gift-guide .hero__overlay__bottom .shopify-challenge__container input,.shopify-challenge__container .hero__gift-guide .hero__overlay__bottom .shopify-challenge__button,.shopify-challenge__container .hero__gift-guide .hero__overlay__bottom input{margin:auto}@media screen and (min-width:990px){.hero__gift-guide .hero__overlay__bottom .button,.hero__gift-guide .hero__overlay__bottom .shopify-challenge__container .shopify-challenge__button,.hero__gift-guide .hero__overlay__bottom .shopify-challenge__container input,.shopify-challenge__container .hero__gift-guide .hero__overlay__bottom .shopify-challenge__button,.shopify-challenge__container .hero__gift-guide .hero__overlay__bottom input{margin:0}}.hero__gift-guide .sapira-badge{margin-top:20px}@media screen and (min-width:1200px){.hero__gift-guide .sapira-badge{margin-top:50px}}.hero__text--32{font-size:32px!important}.hero__text--24{font-size:24px!important}.hero__text--16{font-size:16px!important}.page--one_ten .section__hero .heading--hero{font-size:30px}@media screen and (min-width:350px){.page--one_ten .section__hero .heading--hero{font-size:32px}}@media screen and (min-width:768px){.page--one_ten .section__hero .heading--hero{font-size:72px}}@media screen and (min-width:1150px) and (max-width:1299px){.page--one_ten .section__hero .heading--hero{font-size:60px}}.hero__vimeo{position:relative;overflow:hidden}@media screen and (max-width:767px){.hero__vimeo{max-height:260px;height:100vh;width:100vw;max-width:100%}}@media screen and (min-width:767px) and (max-width:989px){.hero__vimeo{height:100vh;max-height:440px;width:100vw;max-width:100%}}@media screen and (min-width:990px){.hero__vimeo{width:100vw;height:56.25vw;max-height:600px;min-width:177.77vh;max-width:100%}}.hero__vimeo--wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.hero__vimeo--wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.hero__vimeo--wrapper iframe{min-width:83.77vh}}.hero__vimeo--cue-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;z-index:2;height:100%}.hero__vimeo--title{color:#fff;width:760px;max-width:100%;font-weight:600}.hero__vimeo--title>span{opacity:0}.hero__vimeo--title>em{font-style:normal;font-family:Ball Pen,Times,serif;font-weight:400;margin:0 7px;opacity:0}@media screen and (max-width:767px){.hero__vimeo--title{font-size:24px;width:460px}.hero__vimeo--title>em{font-size:37px;line-height:25px}}@media screen and (min-width:767px) and (max-width:989px){.hero__vimeo--title{font-size:36px}.hero__vimeo--title>em{font-size:55px}}@media screen and (min-width:767px) and (max-width:1199px){.hero__vimeo--title{font-size:36px}.hero__vimeo--title>em{font-size:55px;line-height:40px}}@media screen and (min-width:1200px){.hero__vimeo--title{padding:80px}.hero__vimeo--title>em{font-size:73px;line-height:50px}}.reviews{height:90vh;position:relative;background-image:url(https://assets.leesa.com/images/icons/Wave_background-optimized.svg?76584=);background-color:#f7f7f7;padding:15px 0 0;background-position:50%;background-size:cover;overflow:hidden}.reviews.testimonials{background:none!important;height:50vh!important}.reviews.testimonials .slider__item__quote{font-size:18px}@media screen and (min-width:1280px){.reviews.testimonials .slider__item__quote{font-size:48px}}.reviews.testimonials ul li{max-width:80%}.reviews.testimonials .quote__marks{color:#007e94}.reviews.testimonials .quote__marks svg{max-width:45%}@media screen and (min-width:990px){.reviews.testimonials .quote__marks svg{max-width:100%}}.reviews.testimonials .quote__marks--left{float:left;margin-left:-35px}@media screen and (min-width:990px){.reviews.testimonials .quote__marks--left{margin-left:-65px}}.reviews.testimonials .quote__marks--right{float:right;margin-right:-35px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:990px){.reviews.testimonials .quote__marks--right{margin-left:-65px}}.reviews ul{padding:0}.reviews ul li{list-style-type:none;padding-bottom:32px}.reviews h2{font-size:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;margin-bottom:32px}@media screen and (min-width:768px){.reviews h2{font-size:16px}}.reviews h2 span{display:block;max-width:1000px;text-transform:none;font-weight:600;letter-spacing:normal;margin:0 auto}@media screen and (min-width:768px){.reviews h2 span{padding:0 20px;font-size:30px}}.reviews .image__background__container{background-color:#f7f7f7}.reviews .slider__wrapper{margin-top:-25px}.reviews .slider__item__quote{font-size:35px;margin-bottom:32px}@media screen and (max-width:320px){.reviews .slider__item__quote{font-size:20px}}@media screen and (min-width:1280px){.reviews .slider__item__quote{font-size:72px;margin-bottom:48px}.testimonials .reviews .slider__item__quote{font-size:48px}}.reviews .slider__item__reviewer{font-size:16px;margin-bottom:10px}@media screen and (min-width:768px){.reviews .slider__item__reviewer{font-size:20px}}@media screen and (max-width:767px){.reviews .mr__60{margin-right:0}}@media screen and (max-width:767px){.reviews .ml__60{margin-left:0}}.reviews .slick-dots li button:before{font-size:8px}@media screen and (max-width:767px){.reviews .slick-list{padding-bottom:30px}}.pdp__cards--heading{margin-bottom:25px;font-size:22px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;color:#007e94;text-align:center}@media screen and (min-width:990px){.pdp__cards--heading{margin-left:35px;font-size:28px;text-align:left}}@media screen and (min-width:990px){.reviews-area .p-w-r{margin-left:60px!important;margin-right:60px!important}}.reviews-area .pages{margin:0 20px}.reviews-area .slick-slider .slick-arrow{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews-area .slick-slider:hover .slick-arrow{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews-area .card__item .body_copy--small{line-height:1.5}@media screen and (min-width:321px) and (max-width:374px){.reviews-area .card__item{max-width:300px;padding-left:20px;padding-right:20px}}.reviews-area .mobile__reviews{padding-bottom:30px}.reviews-area .mobile__reviews .container--fluid{margin-left:-20px}.reviews-area .mobile__reviews .product-review-filter-js{font-size:20px;margin-left:auto}.reviews-area .mobile__reviews svg{top:-16px;left:calc(50% + 135px)}.reviews-area .product__snapshot--js{margin-left:15px}.reviews-area .product__snapshot--js .total__reviews{line-height:0}@media screen and (min-width:990px){.reviews-area .product__snapshot--js{margin:45px 25px 0;min-height:315px}}.reviews-area .see-all-reviews{max-width:90%;padding-left:33px}@media screen and (max-width:989px){.reviews-area .see-all-reviews{max-width:70%}}.reviews-area .see-all-reviews.see-all-reviews--lg{text-align:left}@media screen and (max-width:824px){.reviews-area .see-all-reviews.see-all-reviews--lg{display:none!important}}.reviews-area .see-all-reviews.see-all-reviews--sm{padding-left:50px;padding-bottom:45px}@media screen and (min-width:825px){.reviews-area .see-all-reviews.see-all-reviews--sm{display:none!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.reviews{height:100vh}.reviews .slider__wrapper{margin-top:0!important}}.socialproof{padding:40px 0 82px}@media screen and (min-width:990px){.socialproof{padding:60px 0}}@media screen and (max-width:989px){.socialproof .flex__item__fifth{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.socialproof .tile{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}@media screen and (max-width:399px){.socialproof .tile{margin-bottom:15px}}@media screen and (min-width:990px) and (max-width:1024px){.socialproof .tile{font-size:16px}}.socialproof__logo img{margin:0 auto;max-height:100px;max-width:140px}.socialproof__logo.top img{margin-bottom:15px;margin-top:15px}.socialproof .slick-dots li{width:10px;height:10px;margin:0 9px!important}.socialproof .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.socialproof .slick-dots li.slick-active button:before{background:#393e41}.socialproof .slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.social-stats__img{width:80px;height:80px}}@media screen and (min-width:1025px){.social-stats__img{width:231px;height:231px}}@media screen and (max-width:767px){.social-stats__img--narrow{width:63px;height:80px}}@media screen and (min-width:990px){.social-stats__img--narrow{width:181px;height:231px}}.social-stats .heading__secondary,.social-stats .product-review-filter-js{font-size:40px;line-height:1.5;font-weight:500}@media screen and (max-width:767px){.social-stats .heading__secondary,.social-stats .product-review-filter-js{font-size:24px;line-height:36px}}@media screen and (min-width:768px) and (max-width:1024px){.social-stats .heading__secondary,.social-stats .product-review-filter-js{font-size:32px;line-height:40px}}@media screen and (min-width:768px) and (max-width:989px){.product__financing .social-stats .aff-line1,.product__financing .social-stats .aff-line3,.social-stats .body_copy,.social-stats .product__financing .aff-line1,.social-stats .product__financing .aff-line3,.social-stats .wayfinder__pingpong__content li,.social-stats .wayfinder__pingpong__content ol,.social-stats .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .social-stats li,.wayfinder__pingpong__content .social-stats ol,.wayfinder__pingpong__content .social-stats ul{font-size:28px;line-height:1.43;font-weight:500}}@media screen and (min-width:990px){.product__financing .social-stats .aff-line1,.product__financing .social-stats .aff-line3,.social-stats .body_copy,.social-stats .product__financing .aff-line1,.social-stats .product__financing .aff-line3,.social-stats .wayfinder__pingpong__content li,.social-stats .wayfinder__pingpong__content ol,.social-stats .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .social-stats li,.wayfinder__pingpong__content .social-stats ol,.wayfinder__pingpong__content .social-stats ul{font-size:32px;line-height:48px;font-weight:500}}.social-stats__ballpoint-text{font-style:normal;font-family:Ball Pen,Times,serif;font-weight:400;display:block}@media screen and (max-width:320px){.social-stats__ballpoint-text{font-size:40px;margin-top:20px;line-height:100px}}@media screen and (min-width:321px) and (max-width:767px){.social-stats__ballpoint-text{font-size:55px;margin-top:20px;line-height:100px}}@media screen and (min-width:768px) and (max-width:1024px){.social-stats__ballpoint-text{font-size:70px;margin-top:30px;line-height:100px}}@media screen and (min-width:1025px){.social-stats__ballpoint-text{font-size:90px;margin-top:30px;line-height:100px}}.wayfinder{width:100%}.wayfinder__cta_wrapper{margin-top:48px}.wayfinder__content-block{line-height:0;margin-bottom:30px;overflow:hidden;position:relative}@media screen and (min-width:1023px){.wayfinder__content-block{margin-bottom:0}}.wayfinder__content-block:before{background:rgba(57,62,65,.4);content:"";display:block;height:100%;line-height:0;position:absolute;width:100%;z-index:1}.wayfinder__content-block .image__fit{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.wayfinder__content-block:hover .image__fit{-webkit-transform:scale(1.2);transform:scale(1.2)}.wayfinder__content-block .container__overlay{display:block;padding:0 20px}@media screen and (min-width:1200px){.wayfinder__content-block .container__overlay{padding:60px}}@media screen and (max-width:767px){.wayfinder__locator{padding:60px 0}}@media screen and (min-width:768px){.wayfinder__locator{padding:80px 0}}.wayfinder__locator .body_copy--medium{line-height:1.78}.wayfinder__locator--input{line-height:normal}@media screen and (max-width:989px){.wayfinder__locator--input{text-align:left}}.wayfinder__locator .reverse .box.wayfinder__pingpong__image{padding-right:0}.wayfinder__locator .reverse .wayfinder__pingpong__content{padding:20px}.wayfinder__locator .box.wayfinder__pingpong__image{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.wayfinder__locator .wayfinder__pingpong__content{padding:20px}@media screen and (max-width:767px){.wayfinder__locator .wayfinder__pingpong__image img{max-height:250px;width:100%}}.wayfinder__pingpong:not(.wayfinder__locator--wrapper){margin:0}.wayfinder__pingpong.refresh{background:#f5f8fb}.wayfinder__pingpong.refresh .row{padding:60px 32px}@media screen and (max-width:989px){.wayfinder__pingpong.refresh .row{padding:60px 20px}.wayfinder__pingpong.refresh .row .col-xs-12{width:100%;max-width:600px;margin:0 auto;padding:0}}@media screen and (max-width:767px){.wayfinder__pingpong .container{padding:0}.wayfinder__pingpong .flex__item,.wayfinder__pingpong .flex__item__third,.wayfinder__pingpong .flex__item__twothird{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.wayfinder__pingpong.pb__60{padding-bottom:0}.wayfinder__pingpong .pl__60{padding-left:0}.wayfinder__pingpong .tile{padding:15px;text-align:center}.wayfinder__pingpong .tile h2{font-size:30px;margin-bottom:22px}}.wayfinder__pingpong__content{padding:20px 18px 50px}@media screen and (min-width:768px){.wayfinder__pingpong__content{padding:20px 30px}}.refresh .wayfinder__pingpong__content{padding:0}.wayfinder__pingpong__content h3{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;font-size:18px}.wayfinder__pingpong__content .link__arrow{color:#04707b}.wayfinder__pingpong__content li,.wayfinder__pingpong__content ol,.wayfinder__pingpong__content ul{margin-bottom:24px}.refresh .wayfinder__pingpong__content li,.refresh .wayfinder__pingpong__content ol,.refresh .wayfinder__pingpong__content p,.refresh .wayfinder__pingpong__content ul{font-size:16px;line-height:1.75;padding:0}.refresh .wayfinder__pingpong__content ul{padding-left:18px;margin:0}@media screen and (min-width:1180px){.refresh .wayfinder__pingpong__content{padding:20px 0 20px 30px}}.wayfinder__pingpong__content li{margin-bottom:6px}@media screen and (min-width:990px){.wayfinder__pingpong__image{padding:0}}.refresh .wayfinder__pingpong__image img{width:100%;max-width:550px;margin:0 auto}@media screen and (max-width:989px){.refresh .wayfinder__pingpong__image{margin:40px auto}}@media screen and (min-width:990px){.refresh .wayfinder__pingpong__image{margin-left:30px}}@media screen and (min-width:990px){.wayfinder__pingpong--fw{min-height:540px}}.wayfinder__pingpong--fw .wayfinder__pingpong__image{position:relative}@media screen and (min-width:990px){.wayfinder__pingpong--fw .wayfinder__pingpong__image{position:absolute;z-index:-1;width:100%;padding:0}}@media screen and (min-width:990px){.wayfinder__pingpong--fw .wayfinder__pingpong__content-wrap{min-height:540px}}.wayfinder__pingpong--logos{width:100%;max-width:180px}.wayfinder__pingpong.refresh h2{font-weight:500;line-height:1.375;color:#393e41;font-size:32px;position:relative;padding:0 18px 0 0;margin-bottom:20px}@media screen and (max-width:989px){.wayfinder__pingpong.refresh h2{max-width:446px;text-align:center;font-size:28px;padding:0 18px;margin:0 auto 20px}}@media screen and (max-width:767px){.wayfinder__pingpong.refresh h2{font-size:24px}}.wayfinder__pingpong.refresh h2 .doodle--hearts{display:block;width:75px;height:65px;margin-bottom:12px}.wayfinder__pingpong.refresh h2 .doodle--arrow_right{width:125px;height:20px;position:absolute;bottom:12px}@media screen and (max-width:1239px){.wayfinder__pingpong.refresh h2 .doodle--arrow_right{display:none}}.wayfinder__pingpong.refresh h2 .doodle--arrow_down{width:36px;height:40px;margin-left:6px;margin-bottom:-30px;position:absolute;top:45px;right:0}@media screen and (max-width:767px){.wayfinder__pingpong:nth-of-type(2n) .flex__grid{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:990px){.wayfinder__social-impact{margin-top:60px}}@media screen and (min-width:990px){.wayfinder__social-impact--image{position:relative;z-index:-1;margin-top:-150px}}@media screen and (min-width:990px){.wayfinder__social-impact--content{margin-top:80px}}.wayfinder__social-impact--wave{display:none}@media screen and (min-width:990px){.wayfinder__social-impact--wave{display:block;margin-left:-110px}}@media screen and (min-width:1180px){.reverse .wayfinder__pingpong__content{padding:20px 0 40px 30px}}.the-dreamweaver h2,.the-dreamweaver h3{margin:0}.the-dreamweaver__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:1.4px;margin:5px 0 0}.the-dreamweaver__bio{line-height:1.5;margin:20px 0 0}.subscribe_bar{background:#04707b;color:#fff;text-align:center}.subscribe_bar.refresh{background:#fff;z-index:100;position:relative;color:#393e41;text-align:center;max-width:1000px;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);border-radius:3px;border:1px solid #c3c3c3;margin:0 auto}@media screen and (min-width:768px) and (max-width:989px){.subscribe_bar.refresh{padding:0 44px}}.subscribe_bar.offset{margin:-115px auto}@media screen and (max-width:399px){.template--page-compare .subscribe_bar.offset{margin:-35px auto}}.template--page-compare .subscribe_bar.offset,.template--product-refresh .subscribe_bar.offset{margin:-125px auto}@media screen and (min-width:768px) and (max-width:989px){.template--page-compare .subscribe_bar.offset,.template--product-refresh .subscribe_bar.offset{margin:-125px 16px}}@media screen and (max-width:1031px){.subscribe_bar.offset{margin:-175px 16px}}@media screen and (max-width:766px){.subscribe_bar.offset{margin:-222px 16px}}.subscribe_bar__content_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1440px;padding:64px 16px;margin:0 auto}.refresh .subscribe_bar__content_wrapper{padding:40px 16px}@media screen and (min-width:768px){.subscribe_bar__content_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.subscribe_bar__content{width:100%}@media screen and (min-width:768px){.subscribe_bar__content{width:calc(50% - 30px)}}.subscribe_bar__email_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe_bar__heading{width:80%;max-width:250px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:30px;font-weight:600;margin:0 auto 24px}.refresh .subscribe_bar__heading{color:#393e41;font-size:16px;max-width:300px;margin:0 auto}@media screen and (max-width:767px){.refresh .subscribe_bar__heading{font-size:14px}}.subscribe_bar__button,.subscribe_bar__link{padding-right:0;padding-left:0;color:#fff;text-transform:uppercase;margin:32px 0 0}.refresh .subscribe_bar__button,.refresh .subscribe_bar__link{color:#393e41;text-transform:capitalize;margin-top:24px!important}.subscribe_bar__message{display:block;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;margin-top:16px}.subscribe_bar__divider{width:100%;height:16px;margin:64px auto;overflow:hidden}.refresh .subscribe_bar__divider{height:10px;max-width:200px;margin:32px auto;background:url(https://assets.leesa.com/images/icons/2020/squiggle_refresh.svg?76584=) no-repeat;background-size:cover;border-radius:4px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.refresh .subscribe_bar__divider svg path{fill:#393e41}@media screen and (min-width:768px){.refresh .subscribe_bar__divider{margin:0 auto;width:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width:768px){.subscribe_bar__divider{width:30px;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 24px}.subscribe_bar__divider svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom;transform-origin:bottom}}.subscribe_bar .form__text_input{height:40px;max-width:350px;padding:8px 24px}.subscribe_bar .form__text_input::-webkit-input-placeholder{text-align:center}.subscribe_bar .form__text_input::-moz-placeholder{text-align:center}.subscribe_bar .form__text_input:-ms-input-placeholder{text-align:center}.subscribe_bar.refresh .form__text_input{height:48px;max-width:280px;border-radius:3px;border:1px solid #c3c3c3;padding:10px 24px;margin-top:20px}.product__highlight .subscribe_bar__referral_content a,.subscribe_bar__referral_content .button__text,.subscribe_bar__referral_content .product__highlight a,.subscribe_bar__referral_content .subscribe_bar__button,.subscribe_bar__referral_content .subscribe_bar__link{margin-top:16px}.subscribe--offset .shg-c:nth-last-child(2)>div,.subscribe--offset .shg-c:nth-last-child(2)>section{padding-bottom:180px}@media screen and (max-width:766px){.subscribe--offset .shg-c:nth-last-child(2)>div.donation_counter_component,.subscribe--offset .shg-c:nth-last-child(2)>section.donation_counter_component{padding-bottom:285px}}.subscribe--offset .donation_counter_component{padding-bottom:180px}@media screen and (max-width:766px){.subscribe--offset .donation_counter_component{padding-bottom:285px}}.subscribe--offset .site__footer{padding-top:280px}@media screen and (min-width:767px){.subscribe--offset .site__footer{padding-top:285px}}@media screen and (min-width:961px){.subscribe--offset .site__footer{padding-top:165px}}.comparisons{text-align:center}.comparisons__wrapper{width:100%;max-width:1440px;padding:24px 0 64px;margin:0 auto}@media screen and (min-width:768px){.comparisons__wrapper{padding:24px 32px}}.comparisons__heading{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:30px;font-weight:600;text-align:center;color:#04707b;padding:0 24px;margin-bottom:32px}@media screen and (min-width:768px){.comparisons__heading{margin-left:0;margin-bottom:48px}}.comparisons__content{margin:0 auto}@media screen and (min-width:768px){.comparisons__content{max-width:910px}}.comparisons__content__header{display:none;width:100%;max-width:910px;margin:0 auto}@media screen and (min-width:768px){.comparisons__content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.comparisons__content .slick-dots li button:before{font-size:10px}.comparisons__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:24px;color:#04707b;padding:24px;background:#fff;border-bottom:1px solid rgba(57,62,65,.25);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media screen and (min-width:768px){.comparisons__name{width:37%;position:relative;z-index:2}}.comparisons__name+.comparisons__name{font-size:18px;color:#8f9294;background:#f5f8fb;margin-top:16px}@media screen and (min-width:768px){.comparisons__name+.comparisons__name{width:29%;position:relative;z-index:1}}.comparisons__cta{margin:48px auto 0;max-width:350px}.comparisons__disclaimer{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:10px;margin-top:32px}.comparisons .comparison{font-size:16px}.comparisons .comparison:last-of-type .comparison__title{border-bottom:none}.comparisons .comparison a{color:#007e94}.comparisons .comparison__versus{display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;margin:20px auto}@media screen and (min-width:768px){.comparisons .comparison__versus{display:none}}.comparisons .comparison__content{padding:0 24px;margin:0 auto 16px}@media screen and (min-width:768px){.comparisons .comparison__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;margin-bottom:0}}.comparisons .comparison__title{font-size:20px;font-family:Montserrat,Helvetica,Arial,sans-serif;color:#04707b;font-weight:600;padding:12px 24px 24px 12px;margin:0 auto 0 0}@media screen and (min-width:768px){.comparisons .comparison__title{border-bottom:1px solid #fff;width:32%}}.comparisons .comparison__copy{font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);background:#fff;padding:24px}.comparisons .comparison__copy:before{content:attr(data-competitor);display:block;font-size:24px;color:#007e94;padding:0 24px 16px;border-bottom:1px solid rgba(57,62,65,.25);margin-bottom:16px}.comparisons .comparison__copy p{font-size:16px;padding:0 16px;margin:0}@media screen and (min-width:768px){.comparisons .comparison__copy p{padding:0}}.comparisons .comparison__copy a{color:#04707b}@media screen and (min-width:768px){.comparisons .comparison__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:37%;position:relative;z-index:2;padding:12px 24px;border-bottom:1px solid rgba(57,62,65,.25)}.comparisons .comparison__copy:before{display:none}}@media screen and (min-width:768px){.comparisons .comparison--leesa.comparison__copy{margin-left:12px}}.comparisons .comparison--competitor.comparison__copy{background:#f5f8fb}.comparisons .comparison--competitor.comparison__copy:before{color:rgba(57,62,65,.65);font-size:18px}@media screen and (min-width:768px){.comparisons .comparison--competitor.comparison__copy{width:29%;position:relative;z-index:1}}.comparisons .comparison--competitor.comparison__copy p{color:#8f9294;font-size:14px}.geolocator{background-color:#4f5766;color:#fff;top:0;-webkit-box-shadow:0 -3px 8px rgba(0,0,0,.1);box-shadow:0 -3px 8px rgba(0,0,0,.1);display:none;position:fixed;text-align:center;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:100%;z-index:90000000}@media screen and (min-width:1200px){.geolocator{border-top-left-radius:3px;border-top-right-radius:3px;-webkit-box-shadow:0 -3px 15px rgba(0,0,0,.1);box-shadow:0 -3px 15px rgba(0,0,0,.1);right:50%;-webkit-transform:translateX(50%) translateY(-100%);transform:translateX(50%) translateY(-100%)}}.geolocator__visible{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:768px){.geolocator__visible{padding-top:10px}}@media screen and (min-width:1200px){.geolocator__visible{-webkit-transform:translateX(50%) translateY(0);transform:translateX(50%) translateY(0)}}.geolocator__content{position:relative}@media screen and (min-width:1200px){.geolocator__content{overflow:auto;position:relative}}.geolocator__copy{font-size:12px;text-align:left;margin-left:20px;margin-right:20px}@media screen and (min-width:768px){.geolocator__copy{font-size:14px;text-align:center}}.support__copy{text-align:left;margin-left:20px;margin-bottom:-20px;font-weight:700;font-size:14px}@media screen and (min-width:768px){.support__copy{text-transform:uppercase;float:left;margin-left:15%}}@media screen and (min-width:990px){.support__copy{margin-left:20%}}@media screen and (min-width:1200px){.support__copy{margin-left:33%}}@media screen and (min-width:1700px){.support__copy{margin-left:29%}}.geolocator__actions{padding:16px 0 12px;min-width:auto;width:95%}@media screen and (min-width:768px){.geolocator__actions{float:left;width:45%}}@media screen and (min-width:990px){.geolocator__actions{width:35%}}@media screen and (min-width:1200px){.geolocator__actions{width:20%}}@media screen and (min-width:1700px){.geolocator__actions{width:25%}}.geolocator__actions a{color:#fff}.geolocator img{width:24px;height:24px;margin-bottom:-5px}.geolocator__close-icon{cursor:pointer;height:12px;position:absolute;right:10px;top:-10px;width:12px;display:block}@media screen and (min-width:768px){.geolocator__close-icon{display:none}}.geolocator__close-icon .geolocator__close-image{height:100%;width:100%}.header__geolocator-adjustment{margin-top:160px}@media screen and (min-width:768px){.header__geolocator-adjustment{margin-top:110px}}.donate__banner{background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:767px){.donate__banner{min-height:280px}}@media screen and (min-width:768px) and (max-width:1199px){.donate__banner{min-height:300px}}@media screen and (min-width:1200px){.donate__banner{min-height:493px}}.donate__banner--header{font-size:80px;font-weight:500;line-height:1.15;color:#fff;position:relative}@media screen and (max-width:767px){.donate__banner--header{font-size:40px;line-height:1.23}}@media screen and (min-width:768px) and (max-width:1199px){.donate__banner--header{font-size:50px;line-height:1.28;top:25px}}@media screen and (min-width:1200px){.donate__banner--header{top:15px}}.donation_counter{background:#f5f8fb;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;padding:60px 24px}@media screen and (min-width:600px){.donation_counter{padding:60px 16px}}.donation_counter--wrapper{width:100%;max-width:800px;margin:0 auto;color:#393e41}.donation_counter--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px}@media screen and (max-width:599px){.donation_counter--header{margin:20px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.donation_counter--image{width:50%;max-width:80px;height:auto;margin-right:25px}@media screen and (max-width:599px){.donation_counter--image{max-width:65px;margin-right:20px}}.donation_counter--heading{font-size:32px;max-width:400px;text-align:left;line-height:1.375;font-weight:500}@media screen and (max-width:599px){.donation_counter--heading{font-size:24px}}.donation_counter--description{font-size:16px;line-height:1.75}.donation_counter--donation_count_wrapper{margin:38px auto}.donation_counter--integer_group_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto;max-width:600px}@media screen and (max-width:599px){.donation_counter--integer_group_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.donation_counter--integer_group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:86px;height:132px;overflow:hidden;border-radius:13px;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);background:#fff;margin:0 11px}@media screen and (max-width:599px){.donation_counter--integer_group{width:55px;height:86px;margin:0 7px}}@media screen and (max-width:399px){.donation_counter--integer_group{margin:0 5px}}.donation_counter .donation_counter--integer_group:first-child .donation_counter--integer{-webkit-transition-delay:.4s;transition-delay:.4s}.donation_counter .donation_counter--integer_group:nth-child(2) .donation_counter--integer{-webkit-transition-delay:.8s;transition-delay:.8s}.donation_counter .donation_counter--integer_group:nth-child(3) .donation_counter--integer{-webkit-transition-delay:1.2s;transition-delay:1.2s}.donation_counter .donation_counter--integer_group:nth-child(4) .donation_counter--integer{-webkit-transition-delay:1.6s;transition-delay:1.6s}.donation_counter .donation_counter--integer_group:nth-child(5) .donation_counter--integer{-webkit-transition-delay:2s;transition-delay:2s}.donation_counter .donation_counter--integer_group:nth-child(6) .donation_counter--integer{-webkit-transition-delay:2.4s;transition-delay:2.4s}.donation_counter--integer{display:block;width:100%;height:86px;font-size:75px;line-height:1;margin:0 auto;padding:4px;-webkit-transform:translate3d(0,-62px,0);transform:translate3d(0,-62px,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.68,-.55,.265,1.55);transition:-webkit-transform .8s cubic-bezier(.68,-.55,.265,1.55);transition:transform .8s cubic-bezier(.68,-.55,.265,1.55);transition:transform .8s cubic-bezier(.68,-.55,.265,1.55),-webkit-transform .8s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width:599px){.donation_counter--integer{font-size:60px;height:71px}}.donation_counter.visible [data-number="1"] .donation_counter--integer{-webkit-transform:translate3d(0,-147.92px,0);transform:translate3d(0,-147.92px,0);-webkit-transition-duration:.89s;transition-duration:.89s}@media screen and (max-width:599px){.donation_counter.visible [data-number="1"] .donation_counter--integer{-webkit-transform:translate3d(0,-132.77px,0);transform:translate3d(0,-132.77px,0)}}.donation_counter.visible [data-number="2"] .donation_counter--integer{-webkit-transform:translate3d(0,-233.92px,0);transform:translate3d(0,-233.92px,0);-webkit-transition-duration:.98s;transition-duration:.98s}@media screen and (max-width:599px){.donation_counter.visible [data-number="2"] .donation_counter--integer{-webkit-transform:translate3d(0,-203.77px,0);transform:translate3d(0,-203.77px,0)}}.donation_counter.visible [data-number="3"] .donation_counter--integer{-webkit-transform:translate3d(0,-319.92px,0);transform:translate3d(0,-319.92px,0);-webkit-transition-duration:1.07s;transition-duration:1.07s}@media screen and (max-width:599px){.donation_counter.visible [data-number="3"] .donation_counter--integer{-webkit-transform:translate3d(0,-274.77px,0);transform:translate3d(0,-274.77px,0)}}.donation_counter.visible [data-number="4"] .donation_counter--integer{-webkit-transform:translate3d(0,-405.92px,0);transform:translate3d(0,-405.92px,0);-webkit-transition-duration:1.16s;transition-duration:1.16s}@media screen and (max-width:599px){.donation_counter.visible [data-number="4"] .donation_counter--integer{-webkit-transform:translate3d(0,-345.77px,0);transform:translate3d(0,-345.77px,0)}}.donation_counter.visible [data-number="5"] .donation_counter--integer{-webkit-transform:translate3d(0,-491.92px,0);transform:translate3d(0,-491.92px,0);-webkit-transition-duration:1.25s;transition-duration:1.25s}@media screen and (max-width:599px){.donation_counter.visible [data-number="5"] .donation_counter--integer{-webkit-transform:translate3d(0,-416.77px,0);transform:translate3d(0,-416.77px,0)}}.donation_counter.visible [data-number="6"] .donation_counter--integer{-webkit-transform:translate3d(0,-577.92px,0);transform:translate3d(0,-577.92px,0);-webkit-transition-duration:1.34s;transition-duration:1.34s}@media screen and (max-width:599px){.donation_counter.visible [data-number="6"] .donation_counter--integer{-webkit-transform:translate3d(0,-487.77px,0);transform:translate3d(0,-487.77px,0)}}.donation_counter.visible [data-number="7"] .donation_counter--integer{-webkit-transform:translate3d(0,-663.92px,0);transform:translate3d(0,-663.92px,0);-webkit-transition-duration:1.43s;transition-duration:1.43s}@media screen and (max-width:599px){.donation_counter.visible [data-number="7"] .donation_counter--integer{-webkit-transform:translate3d(0,-558.77px,0);transform:translate3d(0,-558.77px,0)}}.donation_counter.visible [data-number="8"] .donation_counter--integer{-webkit-transform:translate3d(0,-749.92px,0);transform:translate3d(0,-749.92px,0);-webkit-transition-duration:1.52s;transition-duration:1.52s}@media screen and (max-width:599px){.donation_counter.visible [data-number="8"] .donation_counter--integer{-webkit-transform:translate3d(0,-629.77px,0);transform:translate3d(0,-629.77px,0)}}.donation_counter.visible [data-number="9"] .donation_counter--integer{-webkit-transform:translate3d(0,-835.92px,0);transform:translate3d(0,-835.92px,0);-webkit-transition-duration:1.61s;transition-duration:1.61s}@media screen and (max-width:599px){.donation_counter.visible [data-number="9"] .donation_counter--integer{-webkit-transform:translate3d(0,-700.77px,0);transform:translate3d(0,-700.77px,0)}}.donation_counter.visible [data-number="10"] .donation_counter--integer{-webkit-transform:translate3d(0,-921.92px,0);transform:translate3d(0,-921.92px,0);-webkit-transition-duration:1.7s;transition-duration:1.7s}@media screen and (max-width:599px){.donation_counter.visible [data-number="10"] .donation_counter--integer{-webkit-transform:translate3d(0,-771.77px,0);transform:translate3d(0,-771.77px,0)}}.donation_counter--label{text-transform:uppercase;font-weight:600}.expert-reviews{background:#3f5572;padding:60px 0}@media screen and (min-width:400px){.expert-reviews{padding:80px 0}}.expert-reviews__title{font-size:32px;color:#fff;text-align:center;margin:0 0 60px;font-weight:400}.expert-reviews__item-wrap{padding:5px 65px 0}.expert-reviews__item-wrap:not(:first-child){display:none}.expert-reviews__item{margin:0 auto;max-width:580px;padding:45px 0 0;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(dlquo.svg?76584) 25px 70px no-repeat}@media screen and (min-width:768px){.expert-reviews__item{padding:45px 30px 0}}.expert-reviews__image{display:block;width:100%;max-width:225px;margin:0 auto 20px}.expert-reviews__content{color:#fff;line-height:1.75;padding:0 15px;display:block;font-style:normal}.expert-reviews__link{color:#fff;font-size:16px;font-weight:500}.expert-reviews .slick-next,.expert-reviews .slick-prev{z-index:1;margin-top:-20px;height:40px;width:40px}.expert-reviews .slick-next:after,.expert-reviews .slick-next:before,.expert-reviews .slick-prev:after,.expert-reviews .slick-prev:before{content:"";opacity:1;display:block}.expert-reviews .slick-next:before,.expert-reviews .slick-prev:before{background:#fff;border-radius:40px;width:100%;height:100%}.expert-reviews .slick-next:after,.expert-reviews .slick-prev:after{width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-14px;margin-left:-14px}.expert-reviews .slick-prev{left:20px}.expert-reviews .slick-prev:after{content:url(arrow-left.svg?76584);margin-left:-16px}.expert-reviews .slick-next{right:20px}.expert-reviews .slick-next:after{content:url(arrow-right.svg?76584)}.expert-reviews .slick-dotted.slick-slider .slick-dots{bottom:40px}.expert-reviews .slick-dotted.slick-slider .slick-dots li{margin:0 4px}.expert-reviews .slick-dotted.slick-slider .slick-dots li button:before{content:"";border:1px solid #fff;border-radius:12px;height:10px;width:10px;opacity:1;left:4px;top:4px}.expert-reviews .slick-dotted.slick-slider .slick-dots li.slick-active button:before{background:#fff;opacity:1}@media screen and (min-width:768px){.expert-reviews .slick-prev{left:5%}.expert-reviews .slick-next{right:5%}.expert-reviews .slick-next,.expert-reviews .slick-prev{margin-top:-55px;height:57px;width:57px}}@media screen and (min-width:1025px){.expert-reviews .slick-prev{left:18%}.expert-reviews .slick-next{right:18%}.expert-reviews__item{width:80%}}.generic__banner{background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:767px){.generic__banner{min-height:288px}}@media screen and (min-width:768px) and (max-width:1199px){.generic__banner{min-height:300px}}@media screen and (min-width:1200px){.generic__banner{min-height:292px}}.generic__banner picture{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.generic__banner picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.generic__banner--header{font-size:40px;font-weight:600;line-height:1.2}@media screen and (max-width:767px){.generic__banner--header{font-size:28px;line-height:1.43}}@media screen and (min-width:768px) and (max-width:1199px){.generic__banner--header{font-size:32px;line-height:1.28}}.generic__banner--copy{font-size:16px;font-weight:600;line-height:1.75;letter-spacing:1.14px}@media screen and (max-width:767px){.generic__banner--copy{font-size:14px;line-height:2;letter-spacing:1px}}@media screen and (min-width:768px) and (max-width:1199px){.generic__banner--copy{font-size:16px;line-height:1.75;letter-spacing:1.14px}}.generic__banner--subheading{font-size:18px;line-height:1.78}@media screen and (max-width:767px){.generic__banner--subheading{font-size:16px;line-height:1.75}}@media screen and (min-width:768px) and (max-width:1199px){.generic__banner--subheading{font-size:18px;line-height:1.78}}.latest__snooze{margin-top:80px;margin-bottom:80px}@media screen and (max-width:767px){.latest__snooze{margin-top:75px;margin-bottom:60px}}.latest__snooze--col{border:1px solid #ebebea;border-radius:3px;-webkit-box-shadow:0 2px 4px 0 #dadada;box-shadow:0 2px 4px 0 #dadada}@media screen and (max-width:767px){.latest__snooze--col{margin-bottom:15px}}.latest__snooze--col.col-sm-4{min-height:530px;margin:0 15px}@media screen and (max-width:767px){.latest__snooze--col.col-sm-4{max-width:300px}}@media screen and (min-width:768px) and (max-width:1024px){.latest__snooze--col.col-sm-4{max-width:400px}}@media screen and (min-width:990px) and (max-width:1200px){.latest__snooze--col.col-sm-4{max-width:310px}}@media screen and (min-width:1201px){.latest__snooze--col.col-sm-4{max-width:346px}}@media screen and (min-width:990px) and (max-width:1200px){.latest__snooze--col _:-ms-fullscreen,:root .latest__snooze--col.col-sm-4{min-width:310px}}@media screen and (min-width:1201px){.latest__snooze--col _:-ms-fullscreen,:root .latest__snooze--col.col-sm-4{min-width:346px}}.latest__snooze--col_header{min-height:54px}.latest__snooze--img{width:100%;-o-object-fit:cover;object-fit:cover}.latest__snooze .col-xs-12.pl__20{padding-left:20px}.latest__snooze .slick{overflow:hidden}.latest__snooze .slick-dots{position:relative}.latest__snooze .slick-dots li{width:10px;height:10px;margin:0 9px!important}.latest__snooze .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.latest__snooze .slick-dots li.slick-active button:before{background:#393e41}.polaroid__primary{position:relative;padding:60px 0 100px}@media screen and (max-width:767px){.polaroid__primary{padding:60px 0}}.polaroid__primary--squiggle{position:absolute;width:100%;height:auto;left:0;top:-50px;z-index:-1;pointer-events:none}@media screen and (max-width:767px){.polaroid__primary--squiggle{top:0}}.polaroid__primary--image{max-width:400px}@media screen and (max-width:1199px){.polaroid__primary--image{max-width:250px}}@media screen and (max-width:1199px){.polaroid__primary--heading.col-xs-12{-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}}@media screen and (min-width:768px){.polaroid__primary--icon.col-sm-2{max-width:12%}}.polaroid__bedlessness--heading{font-size:40px;line-height:1.5;font-weight:500}@media screen and (max-width:767px){.polaroid__bedlessness--heading{font-size:24px}}@media screen and (min-width:768px) and (max-width:1024px){.polaroid__bedlessness--heading{font-size:32px;line-height:40px}}.polaroid__bedlessness--m_polaroid{margin-bottom:100px}@media screen and (max-width:767px){.polaroid__bedlessness--m_polaroid{margin-bottom:55px}}@media screen and (min-width:768px) and (max-width:1024px){.polaroid__bedlessness--m_polaroid{margin-bottom:65px}}@media screen and (min-width:1200px){.polaroid__bedlessness--sm.col-sm-3{-ms-flex-preferred-size:22%;flex-basis:22%;max-width:22%}}@media screen and (max-width:767px){.wayfinder__polaroid--bcorp{width:32px}}.squiggle__path{visibility:hidden}.squiggle__path.animate{stroke-dasharray:2300;stroke-dashoffset:2300;visibility:visible}.squiggle__path.animate:not(.mobile){-webkit-animation:ourstorydash 3s linear forwards;animation:ourstorydash 3s linear forwards}.squiggle__path.animate.mobile{-webkit-animation:ourstorydashmobile 3s linear forwards;animation:ourstorydashmobile 3s linear forwards}:root .squiggle__path,_:-ms-fullscreen{visibility:visible}@-webkit-keyframes ourstorydash{0%{stroke-dashoffset:2300}to{stroke-dashoffset:0}}@keyframes ourstorydash{0%{stroke-dashoffset:2300}to{stroke-dashoffset:0}}@-webkit-keyframes ourstorydashmobile{0%{stroke-dashoffset:-2300}to{stroke-dashoffset:0}}@keyframes ourstorydashmobile{0%{stroke-dashoffset:-2300}to{stroke-dashoffset:0}}.product-affiliate-badges{padding:24px 0}@media screen and (max-width:767px){.product-affiliate-badges{margin:30px 15px -60px}}@media screen and (min-width:769px){.product-affiliate-badges{border-top:1px solid #d8d8d8}}@media screen and (min-width:768px) and (max-width:989px){.product-affiliate-badges{padding:48px 0 24px}}.product-affiliate-badges__item{max-height:120px}.product-affiliate-badges .body_copy,.product-affiliate-badges .product__financing .aff-line1,.product-affiliate-badges .product__financing .aff-line3,.product-affiliate-badges .wayfinder__pingpong__content li,.product-affiliate-badges .wayfinder__pingpong__content ol,.product-affiliate-badges .wayfinder__pingpong__content ul,.product__financing .product-affiliate-badges .aff-line1,.product__financing .product-affiliate-badges .aff-line3,.wayfinder__pingpong__content .product-affiliate-badges li,.wayfinder__pingpong__content .product-affiliate-badges ol,.wayfinder__pingpong__content .product-affiliate-badges ul{font-size:14px}.wayfinder__pingpong__overlap .heading__secondary svg,.wayfinder__pingpong__overlap .product-review-filter-js svg{fill:#007e94;width:30px;height:35px;position:absolute;top:-25px}.wayfinder__pingpong__overlap .heading__secondary svg.svg__left,.wayfinder__pingpong__overlap .product-review-filter-js svg.svg__left{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:-30px}@media screen and (max-width:767px){.wayfinder__pingpong__overlap .heading__secondary svg.svg__left,.wayfinder__pingpong__overlap .product-review-filter-js svg.svg__left{left:15px}}@media screen and (min-width:768px) and (max-width:991px){.wayfinder__pingpong__overlap .heading__secondary svg.svg__left,.wayfinder__pingpong__overlap .product-review-filter-js svg.svg__left{left:20%}}.wayfinder__pingpong__overlap .heading__secondary svg:not(.svg__left),.wayfinder__pingpong__overlap .product-review-filter-js svg:not(.svg__left){right:15px}@media screen and (max-width:767px){.wayfinder__pingpong__overlap .heading__secondary svg:not(.svg__left),.wayfinder__pingpong__overlap .product-review-filter-js svg:not(.svg__left){right:0}}@media screen and (min-width:768px) and (max-width:991px){.wayfinder__pingpong__overlap .heading__secondary svg:not(.svg__left),.wayfinder__pingpong__overlap .product-review-filter-js svg:not(.svg__left){right:20%}}@media screen and (min-width:992px) and (max-width:1024px){.wayfinder__pingpong__overlap .heading__secondary svg:not(.svg__left),.wayfinder__pingpong__overlap .product-review-filter-js svg:not(.svg__left){right:0}}@media screen and (max-width:392px){.wayfinder__pingpong__overlap .heading__secondary svg,.wayfinder__pingpong__overlap .product-review-filter-js svg{top:-20px;width:24px}}.wayfinder__pingpong__overlap--image:not(.reverse){right:0;top:0;position:absolute;bottom:0;max-height:80%;margin:auto}@media screen and (max-width:991px){.wayfinder__pingpong__overlap--image:not(.reverse){position:relative;z-index:2;text-align:center;left:0;right:0}}.wayfinder__pingpong__overlap--image.reverse{left:0;top:0;position:absolute;bottom:0;max-height:80%;margin:auto}@media screen and (max-width:991px){.wayfinder__pingpong__overlap--image.reverse{position:relative;z-index:2;text-align:center;left:0;right:0}}@media screen and (max-width:1022px){.wayfinder__pingpong__overlap--image img{max-width:525px}}@media screen and (min-width:1023px) and (max-width:1099px){.wayfinder__pingpong__overlap--image img{max-width:500px}}.wayfinder__pingpong__overlap--content{padding:12% 15%;text-align:left}@media screen and (min-width:992px){.reverse .wayfinder__pingpong__overlap--content{margin-left:15%}}.wayfinder__pingpong__overlap--content p{max-width:380px;line-height:1.78}@media screen and (max-width:991px){.wayfinder__pingpong__overlap--content p{margin:20px auto 40px}}@media screen and (min-width:992px) and (max-width:1169px){.wayfinder__pingpong__overlap--content p{font-size:16px}}@media screen and (min-width:992px) and (max-width:1169px){.wayfinder__pingpong__overlap--content h2{font-size:28px}}@media screen and (max-width:991px){.wayfinder__pingpong__overlap--content{padding:38% 8% 10%;text-align:center}}@media screen and (max-width:991px){.mt--30{margin-top:-30%}.button.overlay__button,.shopify-challenge__container .overlay__button.shopify-challenge__button,.shopify-challenge__container input.overlay__button{margin:auto}}.review__banner{background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:767px){.review__banner{min-height:288px}}@media screen and (min-width:768px) and (max-width:1199px){.review__banner{min-height:300px}}@media screen and (min-width:1200px){.review__banner{min-height:292px}}.review__banner--header{font-size:40px;font-weight:500;line-height:1.2}@media screen and (max-width:767px){.review__banner--header{font-size:28px;line-height:1.43}}@media screen and (min-width:768px) and (max-width:1199px){.review__banner--header{font-size:32px;line-height:1.28}}.review__banner--copy{font-size:16px;font-weight:600;line-height:1.75;letter-spacing:1.14px}@media screen and (max-width:767px){.review__banner--copy{font-size:14px;line-height:2;letter-spacing:1px}}@media screen and (min-width:768px) and (max-width:1199px){.review__banner--copy{font-size:16px;line-height:1.75;letter-spacing:1.14px}}.review__banner--subheading{font-size:18px;line-height:1.78}@media screen and (max-width:767px){.review__banner--subheading{font-size:16px;line-height:1.75}}@media screen and (min-width:768px) and (max-width:1199px){.review__banner--subheading{font-size:18px;line-height:1.78}}.social-donate{background-color:#f5f8fb}.social-donate h2.heading__secondary,.social-donate h2.product-review-filter-js{max-width:840px;margin:0 auto;font-size:40px;line-height:1.5;font-weight:500}@media screen and (max-width:767px){.social-donate h2.heading__secondary,.social-donate h2.product-review-filter-js{font-size:24px;line-height:36px}}@media screen and (min-width:768px) and (max-width:1024px){.social-donate h2.heading__secondary,.social-donate h2.product-review-filter-js{font-size:32px;line-height:40px}}.social-donate h2.heading__secondary span.heading--bold,.social-donate h2.product-review-filter-js span.heading--bold{font-weight:700}.social-donate h2.heading__secondary span.doodle-underline,.social-donate h2.product-review-filter-js span.doodle-underline{position:relative}.social-donate h2.heading__secondary span.doodle-underline:after,.social-donate h2.product-review-filter-js span.doodle-underline:after{width:134px;height:15px;right:0;left:-12px;bottom:10px;content:url(social_line-doodle.svg?76584);position:absolute}@media screen and (max-width:767px){.social-donate h2.heading__secondary span.doodle-underline:after,.social-donate h2.product-review-filter-js span.doodle-underline:after{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.social-donate h2.heading__secondary span.doodle-underline:after,.social-donate h2.product-review-filter-js span.doodle-underline:after{left:-27px;bottom:-5px;-webkit-transform:scale(.7);transform:scale(.7)}}.social-donate h2.heading__secondary span.doodle-circle,.social-donate h2.product-review-filter-js span.doodle-circle{position:relative}.social-donate h2.heading__secondary span.doodle-circle:after,.social-donate h2.product-review-filter-js span.doodle-circle:after{width:180px;height:15px;left:-26px;bottom:43px;position:absolute;content:url(social_circle-doodle.svg?76584)}@media screen and (max-width:767px){.social-donate h2.heading__secondary span.doodle-circle:after,.social-donate h2.product-review-filter-js span.doodle-circle:after{left:-52px;bottom:24px;-webkit-transform:scale(.6);transform:scale(.6)}}@media screen and (min-width:768px) and (max-width:1024px){.social-donate h2.heading__secondary span.doodle-circle:after,.social-donate h2.product-review-filter-js span.doodle-circle:after{left:-45px;bottom:29px;-webkit-transform:scale(.7);transform:scale(.7)}}.social-donate .polaroid__primary{padding:60px 0}@media screen and (max-width:767px){.social-donate .polaroid__primary--image{max-width:330px}}@media screen and (min-width:768px) and (max-width:1199px){.social-donate .polaroid__primary--image{max-width:270px}}.social-donate .polaroid__primary--squiggle_wrapper svg{z-index:0;top:50px}@media screen and (max-width:767px){.social-donate .polaroid__primary--squiggle_wrapper svg{top:auto;bottom:275px}}@media screen and (min-width:768px) and (max-width:989px){.social-donate .polaroid__primary--squiggle_wrapper svg{top:0}}.social-donate span.good-bed-promise{display:block;position:relative}@media screen and (min-width:768px){.social-donate span.good-bed-promise{margin-right:10px;width:45px;display:inline-block}}@media screen and (min-width:1200px){.social-donate span.good-bed-promise{margin-left:-10px}}@media screen and (max-width:767px){.social-donate span.good-bed-promise svg{width:80px;height:80px}}@media screen and (min-width:768px){.social-donate span.good-bed-promise svg{bottom:-14px;position:absolute}}.social-donate h3.heading__secondary,.social-donate h3.product-review-filter-js{font-weight:500;display:inline-block}@media screen and (min-width:768px) and (max-width:989px){.social-donate h3.heading__secondary,.social-donate h3.product-review-filter-js{font-size:27px}}@media screen and (min-width:990px){.social-donate h3.heading__secondary,.social-donate h3.product-review-filter-js{font-size:28px}}.social-donate h3.heading__secondary span.heading--bold,.social-donate h3.product-review-filter-js span.heading--bold{font-weight:700}.product__financing .social-donate p.aff-line1,.product__financing .social-donate p.aff-line3,.social-donate .product__financing p.aff-line1,.social-donate .product__financing p.aff-line3,.social-donate p.body_copy{max-width:790px;width:100%;margin:0 auto;line-height:28px}.social__carousel--header{font-size:40px;font-weight:500;line-height:1.55}@media screen and (max-width:767px){.social__carousel--header{font-size:24px;line-height:36px}}@media screen and (min-width:768px) and (max-width:1024px){.social__carousel--header{font-size:32px;line-height:40px}}.social__carousel--quote{font-size:32px;font-weight:500;line-height:1.38}@media screen and (max-width:767px){.social__carousel--quote{font-size:20px;line-height:1.6}}@media screen and (min-width:768px) and (max-width:1024px){.social__carousel--quote{font-size:24px;line-height:1.5}}@media screen and (max-width:767px){.social__carousel--thumbnail{min-height:300px;-o-object-fit:cover;object-fit:cover}}.social__carousel--play{cursor:pointer;position:absolute;top:37%;left:50%;z-index:2}@media screen and (max-width:767px){.social__carousel--play{top:31%}}@media screen and (min-width:768px) and (max-width:1199px){.social__carousel--play{top:35%}}.social__carousel--play:after{position:absolute;display:inline-block;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:83px;height:85px;background:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/play-button.svg?76584=) no-repeat;content:""}.social__carousel .slick .slick-next,.social__carousel .slick .slick-prev{top:35%}@media screen and (min-width:768px) and (max-width:991px){.social__carousel .slick .slick-next,.social__carousel .slick .slick-prev{top:30%}}@media screen and (min-width:990px) and (max-width:1199px){.social__carousel .slick .slick-next,.social__carousel .slick .slick-prev{top:31%}}.social__carousel .slick .slick-prev{left:-100px;z-index:1}@media screen and (min-width:768px) and (max-width:991px){.social__carousel .slick .slick-prev{left:65px}}@media screen and (min-width:990px) and (max-width:1500px){.social__carousel .slick .slick-prev{left:40px}}.social__carousel .slick .slick-next{right:-100px}@media screen and (min-width:768px) and (max-width:991px){.social__carousel .slick .slick-next{right:65px}}@media screen and (min-width:990px) and (max-width:1500px){.social__carousel .slick .slick-next{right:40px}}.social__carousel .slick .slick-next:before,.social__carousel .slick .slick-prev:before{content:"";background:url(slick-arrow.svg?76584) no-repeat;background-size:cover;display:block;width:22px;height:40px}@media screen and (max-width:1500px){.social__carousel .slick .slick-next:before,.social__carousel .slick .slick-prev:before{background:url(slick-arrow-white.svg?76584) no-repeat}}.social__carousel .slick .slick-prev:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.social__carousel .slick .slick-dots{position:relative;bottom:-16px}@media screen and (max-width:991px){.social__carousel .slick .slick-dots{bottom:25px}}.social__carousel .slick .slick-dots li{width:10px;height:10px;margin:0 9px!important}.social__carousel .slick .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.social__carousel .slick .slick-dots li.slick-active button:before{background:#393e41}.social-partners{position:relative}@media screen and (max-width:1199px){.product__financing .social-partners .aff-line1,.product__financing .social-partners .aff-line3,.social-partners .body_copy,.social-partners .heading__secondary,.social-partners .product-review-filter-js,.social-partners .product__financing .aff-line1,.social-partners .product__financing .aff-line3,.social-partners .wayfinder__pingpong__content li,.social-partners .wayfinder__pingpong__content ol,.social-partners .wayfinder__pingpong__content ul,.wayfinder__pingpong__content .social-partners li,.wayfinder__pingpong__content .social-partners ol,.wayfinder__pingpong__content .social-partners ul{text-align:center}}.social-partners__squiggle svg{z-index:0;width:100%;left:0;position:absolute;height:auto}@media screen and (max-width:604px){.social-partners__squiggle svg{bottom:15px}}@media screen and (min-width:605px) and (max-width:989px){.social-partners__squiggle svg{top:460px}}@media screen and (min-width:990px) and (max-width:1199px){.social-partners__squiggle svg{top:410px}}@media screen and (min-width:1200px){.social-partners__squiggle svg{top:110px}}.social-partners__logos{position:relative;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:375px){.social-partners__logos{margin-right:30px;margin-left:30px}}.social-partners__logos-after{position:relative;display:inline-block}.social-partners__logos-after:after{position:absolute;width:41px;height:39px;content:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/eyelash-doodle.svg?47661%3F76584=);top:-35px;right:-30px}.social-partners__logos-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-radius:10px;-webkit-box-shadow:0 6px 20px 4px rgba(100,96,96,.11);box-shadow:0 6px 20px 4px rgba(100,96,96,.11);background-color:#fff;width:100%}@media screen and (min-width:376px) and (max-width:604px){.social-partners__logos-row{max-width:336px}}@media screen and (min-width:605px){.social-partners__logos-row{max-width:504px}}.social-partners__logos-item{height:168px;width:168px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:80px 0;border:1px solid #f4f4f4}@media screen and (max-width:320px){.social-partners__logos-item{width:115px;height:115px;padding:50px 0}}@media screen and (min-width:321px) and (max-width:375px){.social-partners__logos-item{width:142px;height:142px}}@media screen and (min-width:1025px){.social-partners__logos-item:first-of-type{border-top-left-radius:10px}.social-partners__logos-item:nth-of-type(3){border-top-right-radius:10px}.social-partners__logos-item:nth-of-type(4){border-bottom-left-radius:10px}.social-partners__logos-item:nth-of-type(6){border-bottom-right-radius:10px}}.social-partners__logos-item img{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:90%;max-height:100px;padding:0 30px}.mattress__banner{position:relative;padding:56px 0}@media screen and (max-width:767px){.mattress__banner{padding:180px 0;height:700px}}@media screen and (min-width:768px) and (max-width:1024px){.mattress__banner{max-height:460px}}@media screen and (min-width:1200px){.mattress__banner{height:420px}}@media screen and (min-width:1700px){.mattress__banner{height:550px}}@media screen and (max-width:767px){.mattress__banner .position__relative{top:130px}}.mattress__banner--box{min-width:630px}@media screen and (max-width:767px){.mattress__banner--box{min-width:auto}}.mattress__banner--image{position:absolute;top:0;left:0}.account--wrapper{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#000;min-height:25vh}.account--wrapper a{color:#000}.account--wrapper .errors ul{padding:0;margin-top:12px}.account--wrapper .errors li{list-style:none;color:red;font-size:14px}.account--header{background:#f5f8fb;color:#000;padding:60px 24px}@media screen and (max-width:959px){.account--header{padding:40px 24px}}.account--main_heading{height:48px;font-family:Montserrat;font-size:40px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;text-align:center;color:#393e41;margin:0}@media screen and (max-width:959px){.account--main_heading{font-size:28px}}.account--main_heading.password{display:none}.account--main_heading span{display:block;font-size:18px;text-align:center;line-height:1.75;margin-top:16px}.account--login_wrapper{max-width:386px;padding:60px 18px 80px;margin:0 auto}.account--login_wrapper .action_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;margin-top:40px}.account--login_wrapper .action_bottom a{margin-top:20px}.account--login_wrapper .action_bottom .button,.account--login_wrapper .action_bottom .shopify-challenge__container .shopify-challenge__button,.account--login_wrapper .action_bottom .shopify-challenge__container input,.shopify-challenge__container .account--login_wrapper .action_bottom .shopify-challenge__button,.shopify-challenge__container .account--login_wrapper .action_bottom input{margin:0 auto;background-color:#fe5043;border-color:#fe5043}.account--password_form{display:none}.account--main_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1264px;padding:80px 32px;margin:0 auto}@media screen and (max-width:959px){.account--main_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (max-width:600px){.account--main_wrapper{padding:60px 16px}}.account--left_wrapper{width:32%;max-width:380px;margin-right:32px}@media screen and (max-width:959px){.account--left_wrapper{width:100%;max-width:100%;margin-right:0}}.account--address_wrapper,.account--links_wrapper{background:#f7f7f7;padding:26px 40px;margin-bottom:24px}@media screen and (max-width:959px){.account--address_wrapper,.account--links_wrapper{margin-bottom:60px}}@media screen and (max-width:600px){.account--address_wrapper,.account--links_wrapper{padding:20px 16px;margin-bottom:40px}}.account--address_header_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account--customer_email{margin-top:12px}.account--customer_address{margin-top:24px}.account--customer_address p{margin:12px 0}.account--orders_wrapper{width:65%;max-width:790px}@media screen and (max-width:959px){.account--orders_wrapper{width:100%;max-width:100%}}.account--address_header,.account--links_header{display:block;font-size:20px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;margin:0 16px 0 0}.account--edit_address_form{display:none;padding:24px}.featherlight.featherlight--address-modal .account--edit_address_form{display:block}.account--edit_address_form .action_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;margin-top:40px}.account--edit_address_form .action_bottom .button,.account--edit_address_form .action_bottom .shopify-challenge__container .shopify-challenge__button,.account--edit_address_form .action_bottom .shopify-challenge__container input,.shopify-challenge__container .account--edit_address_form .action_bottom .shopify-challenge__button,.shopify-challenge__container .account--edit_address_form .action_bottom input{max-width:240px;margin:0 auto}.account--quick_links{list-style:none;padding:0;margin:16px 0 0}.account--quick_links li{margin-bottom:12px}.account--quick_link{color:#000}.account--orders_list{padding:0;margin:0}.account--order_history_item{background:#f7f7f7;list-style:none}.account--order_history_item+.account--order_history_item{margin-top:60px}@media screen and (max-width:600px){.account--order_history_item+.account--order_history_item{margin-top:40px}}.template--order .account--order_history_item{margin:0 auto}.account--order_history_item.active .account--order_detail{max-height:1500px}.account--order_history_item.active .order--expand{font-size:26px;line-height:.65;padding:0 6px 3px}.account--order_history_item .order--expand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;text-align:center;color:#fff;font-size:20px;font-weight:600;line-height:1;background:#393e41;padding:1px 5px;border-radius:20px;margin-left:16px}.account--order_history_item .order--header{padding-top:20px}.account--order_history_item .order--number{font-size:20px;font-weight:600}.account--order_history_item .order--date,.account--order_history_item .order--status,.account--order_history_item .order--tracking_numbers{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.75;margin-bottom:24px}.account--order_history_item .order--date span,.account--order_history_item .order--status span,.account--order_history_item .order--tracking_numbers span{font-weight:600;margin-right:8px}.account--order_history_item .order--date ul,.account--order_history_item .order--status ul,.account--order_history_item .order--tracking_numbers ul{padding:0;list-style:none}.account--order_history_item .order--line_item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}.account--order_history_item .order--line_item,.account--order_history_item .order--line_item_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.account--order_history_item .order--line_item_info{min-width:60%}.account--order_history_item .order--line_item_info:after{content:"";display:table;clear:both}.account--order_history_item .order--line_item_info span{display:block}.account--order_history_item .order--line_item_info span+span{margin-top:8px}.account--order_history_item .order--line_item_img{margin-right:12px}@media screen and (max-width:500px){.account--order_history_item .order--line_item_img{width:61px;height:auto}}@media screen and (max-width:600px){.account--order_history_item .order--line_item_total_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse nowrap;flex-flow:column-reverse nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.account--order_history_item .order--line_item_original_price{text-decoration:line-through}.account--order_history_item .order--line_item_price{color:#0e5d68;font-weight:600;text-transform:uppercase;margin-left:16px}@media screen and (max-width:600px){.account--order_history_item .order--line_item_price{margin-bottom:4px}}.account--order_history_item .order--footer_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;border-top:1px solid #cfcfcf}@media screen and (max-width:768px){.account--order_history_item .order--footer_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.account--order_history_item .order--footer_heading{display:block;font-weight:600;margin-bottom:8px}.account--order_history_item .order--billing_wrapper,.account--order_history_item .order--shipping_wrapper{min-width:180px}@media screen and (max-width:768px){.account--order_history_item .order--billing_wrapper,.account--order_history_item .order--shipping_wrapper{width:50%}}@media screen and (max-width:450px){.account--order_history_item .order--billing_wrapper,.account--order_history_item .order--shipping_wrapper{width:100%;margin-top:16px}}.account--order_history_item .order--billing_wrapper p,.account--order_history_item .order--shipping_wrapper p{margin:0 0 8px}@media screen and (min-width:451px) and (max-width:768px){.account--order_history_item .order--shipping_wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:450px){.account--order_history_item .order--shipping_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:451px) and (max-width:768px){.account--order_history_item .order--billing_wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:16px}}@media screen and (max-width:450px){.account--order_history_item .order--billing_wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.account--order_history_item .order--totals_wrapper{text-align:right;min-width:180px}@media screen and (max-width:768px){.account--order_history_item .order--totals_wrapper{width:50%}}@media screen and (min-width:451px) and (max-width:768px){.account--order_history_item .order--totals_wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:8px}}@media screen and (max-width:450px){.account--order_history_item .order--totals_wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.account--order_history_item .order--totals_wrapper .money{font-weight:600;margin-left:8px}.account--order_history_item .order--total_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px}.account--order_history_item .order--total_row span{width:50%}.account--order_history_item .order--total_row span.label{text-align:right}@media screen and (max-width:450px){.account--order_history_item .order--total_row span.label{text-align:left}}.account--order_history_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:26px 40px}@media screen and (max-width:600px){.account--order_history_header{padding:20px 16px}}.account--order_detail{max-height:0;overflow:hidden;padding:0 40px;-webkit-transition:max-height .34s ease;transition:max-height .34s ease;-webkit-transition-property:height,max-height;transition-property:height,max-height}.template--order .account--order_detail{max-height:none;overflow:auto}@media screen and (max-width:600px){.account--order_detail{padding:0 16px}}.account--form_field{display:block;position:relative}.account--form_field+.account--form_field,.errors+.account--form_field{margin-top:60px}.account--form_field input,.account--form_field label,.account--form_field select{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px}.account--form_field label{position:absolute;left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);color:#a0a0a0;pointer-events:none;-webkit-transition:top .24s ease;transition:top .24s ease;-webkit-transition-property:top,font-size,-webkit-transform;transition-property:top,font-size,-webkit-transform;transition-property:top,transform,font-size;transition-property:top,transform,font-size,-webkit-transform}.account--form_field input,.account--form_field select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 0 10px;background:transparent;border-radius:0;border:none;border-bottom:2px solid #000}.account--form_field input.filled+label,.account--form_field input:focus+label,.account--form_field input:valid+label,.account--form_field select.filled+label,.account--form_field select:focus+label,.account--form_field select:valid+label{font-size:14px;top:-24px;-webkit-transform:translateZ(0);transform:translateZ(0)}.account--form_field.no_float+.account--form_field.no_float{margin-top:32px}.account--form_field.no_float label{display:block;position:static;pointer-events:auto;font-size:14px;margin-bottom:4px;-webkit-transform:none;transform:none}.featherlight.featherlight--address-modal,.featherlight.featherlight--address-modal:last-of-type{background:rgba(0,0,0,.72)}.featherlight.featherlight--address-modal .featherlight-content,.featherlight.featherlight--address-modal:last-of-type .featherlight-content{padding:0;border:none}.featherlight.featherlight--address-modal .featherlight-close-icon,.featherlight.featherlight--address-modal:last-of-type .featherlight-close-icon{background:transparent;font-size:24px;top:8px;right:8px;color:#4f5766}.featherlight.featherlight--address-modal .account--address_header,.featherlight.featherlight--address-modal:last-of-type .account--address_header{margin-bottom:24px}@media screen and (max-width:480px){.featherlight.featherlight--address-modal .featherlight-content{max-height:100%;border-radius:0}}.shopify-challenge__container{font-family:Montserrat,Helvetica,Arial,sans-serif;padding:25vh 0}.shopify-challenge__container .shopify-challenge__button,.shopify-challenge__container input{max-width:300px}.article.single-article{margin-top:-100px}.article__title{z-index:1}@media screen and (min-width:990px){.article__title{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);margin-top:-75px;margin-left:45px}}.article .sidebar h1,.article .sidebar h2,.article .sidebar h3,.article .sidebar h4,.article__content h1,.article__content h2,.article__content h3,.article__content h4{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#04707b;font-weight:600}.article .sidebar li,.article .sidebar p,.article__content li,.article__content p{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5}.article .sidebar a,.article .sidebar a:visited,.article__content a,.article__content a:visited{color:#04707b;text-decoration:none}.article .sidebar a:active,.article .sidebar a:focus,.article .sidebar a:hover,.article .sidebar a:visited:active,.article .sidebar a:visited:focus,.article .sidebar a:visited:hover,.article__content a:active,.article__content a:focus,.article__content a:hover,.article__content a:visited:active,.article__content a:visited:focus,.article__content a:visited:hover{text-decoration:underline}.article__image img{width:100%}.pagination{text-align:center;margin:25px 0;padding:0}.pagination li{list-style-type:none;font-family:Montserrat,Helvetica,Arial,sans-serif;display:inline-block;margin:0 5px;background:#fff}.pagination li a,.pagination li a:visited{color:#04707b;padding:5px 10px;text-decoration:none}.pagination li.active,.pagination li a:hover,.pagination li a:visited:hover{background:#04707b;color:#fff}.pagination li.active{padding:5px 10px}.blog__breadcrumbs a{text-decoration:none;color:#393e41;font-size:12px}.blog__breadcrumbs a:focus,.blog__breadcrumbs a:hover{text-decoration:underline}.blog__breadcrumbs--active{font-weight:600}.cart{width:100%;margin:0 auto}.cart__subheading{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;margin:0 16px 20px}.cart__header{background:#eaf2f4;text-align:center;padding:32px 24px 24px;margin-bottom:32px}.cart__header__copy{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;margin-top:24px}.cart__header__checkout_btn{max-width:250px;margin-left:auto;margin-right:auto}.cart_summary{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:24px}.cart_summary__total{font-weight:700}.cart_items__wrapper{width:100%;max-width:960px;padding:0 24px 10px;margin:0 auto}.cart_items__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;padding:0 24px 16px;border-bottom:2px solid #393e41}@media screen and (max-width:767px){.cart_items__header{display:none}}.cart_items__header--product{width:56%;max-width:420px}.cart_items__header--price{margin:0 auto}.cart_items__header--quantity{min-width:100px;margin:0 12px 0 36px}.cart_items__header--total{min-width:86px;text-align:left;margin-left:auto}.cart_item{border-top:1px solid rgba(57,62,65,.25);font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;text-align:center;padding:25px 24px 20px}@media screen and (max-width:424px){.cart_item{padding:25px 10px 20px 5px}}@media screen and (min-width:768px){.cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;padding:15px;border-top:none;border-bottom:1px solid rgba(57,62,65,.25)}}.cart_item.wide:last-of-type{border-bottom:1px solid rgba(57,62,65,.25)}@media screen and (max-width:767px){.cart_item.wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;min-height:180px;max-height:200px;padding-bottom:6px}}.cart_item a{color:#393e41;text-decoration:none}.cart_item__image{width:155px;height:auto;margin-bottom:12px}@media screen and (max-width:319px){.cart_item__image{display:inline-block;float:left;width:55px;margin-right:15px}}@media screen and (max-width:424px){.cart_item__image{display:inline-block;float:left;width:90px;margin-right:15px}}@media screen and (min-width:768px){.cart_item__image{margin-right:32px;margin-bottom:0}}@media screen and (max-width:767px){.wide .cart_item__image{width:120px;margin-bottom:48px;margin-right:16px;-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:399px){.wide .cart_item__image{width:100px}}@media screen and (max-width:424px){.cart_item__title_wrapper{display:inline-block;vertical-align:top;text-align:left;float:left}}@media screen and (min-width:768px){.cart_item__title_wrapper{width:25%;max-width:210px;padding-right:16px}}@media screen and (max-width:767px){.wide .cart_item__title_wrapper{width:50%;max-width:250px}}.cart_item__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.266;margin:0 auto}@media screen and (max-width:424px){.cart_item__title{font-size:14px;max-width:135px}}@media screen and (max-width:767px){.wide .cart_item__title{font-size:16px}}.cart_item__variant{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:8px auto 12px}.cart_item__price{margin-top:12px}@media screen and (max-width:424px){.cart_item__price{display:inline-block;vertical-align:top;text-align:right;float:right;margin-top:2px}}@media screen and (max-width:424px){.cart_item__price span{display:block}}@media screen and (min-width:768px){.cart_item__price{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media screen and (max-width:767px){.wide .cart_item__price{font-size:14px;margin-top:0}}.cart_item__price--original_price{text-decoration:line-through;margin-left:6px}@media screen and (min-width:768px){.cart_item__price--original_price{font-size:14px;margin-top:4px;margin-left:0}}.cart_item__line_price{min-width:86px;text-align:left;margin-left:auto}@media screen and (max-width:767px){.cart_item__line_price{display:none}}.cart_item__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:50%;max-width:100px;height:40px;text-align:center;border:1px solid rgba(57,62,65,.25);margin:12px auto 0}@media screen and (max-width:319px){.cart_item__quantity{float:none;display:block;margin-top:70px;margin-left:70px;height:35px}}@media screen and (max-width:424px){.cart_item__quantity{float:none;display:block;margin-top:70px;margin-left:105px;height:35px}}@media screen and (min-width:768px){.cart_item__quantity{margin:0 16px}}@media screen and (max-width:767px){.wide .cart_item__quantity{margin-left:0}}.cart_item__quantity--input{border:none;padding:0;width:40%}@media screen and (max-width:424px){.cart_item__quantity--input{margin-top:7px;vertical-align:top;display:inline}}.cart_item__quantity--decrement,.cart_item__quantity--increment{display:block;text-align:center;font-size:18px;padding:12px}@media screen and (max-width:424px){.cart_item__quantity--decrement,.cart_item__quantity--increment{display:inline;padding:7px 9px;line-height:35px;height:35px}}.cart_item__quantity--decrement{font-size:16px;margin-top:2px}.cart_totals__number{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:30px}.cart_totals__number.large{font-size:24px;font-weight:400}@media screen and (min-width:768px){.cart_totals__number.large{font-size:24px}}.cart_totals__checkout_btn{margin-left:auto;margin-right:auto}.cart_footer{max-width:250px;margin:32px auto 64px}.empty_cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:65vh;min-height:350px;background:#eaf2f4}.empty_cart .cart__heading,.empty_cart .cart__subheading{margin:0 16px 16px;text-align:center}@media screen and (max-width:767px){.empty_cart .cart__heading,.empty_cart .cart__subheading{max-width:200px;line-height:1.9}}.empty_cart p{font-size:14px;font-family:Montserrat,Helvetica,Arial,sans-serif;margin:20px 0 0}.empty_cart .button,.empty_cart .ghost_button,.empty_cart .shopify-challenge__container .shopify-challenge__button,.empty_cart .shopify-challenge__container input,.shopify-challenge__container .empty_cart .shopify-challenge__button,.shopify-challenge__container .empty_cart input{max-width:250px}.cart_cross_sell{max-width:1440px;margin:0 auto 68px}.cart_cross_sell__heading{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;text-align:center;margin:15px 0 20px;padding:0 15px}@media screen and (min-width:375px){.cart_cross_sell__heading{font-size:24px}}@media screen and (min-width:768px){.cart_cross_sell__heading{margin-bottom:0}}.cart_cross_sell__products_wrapper{padding:20px 24px}@media screen and (min-width:1200px){.cart_cross_sell__products_wrapper{padding:0}}.cart_cross_sell__product{width:270px;text-align:center;padding:0 16px}@media screen and (min-width:768px){.cart_cross_sell__product{padding:20px}}.cart_cross_sell__product__image{width:100%;max-width:160px;height:auto;margin:0 auto 12px}.cart_cross_sell__product__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.266;font-weight:600;margin:0 auto 12px}.cart_cross_sell__product__title a{color:#393e41;text-decoration:none}.cart_cross_sell__product__variant{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin:0}.cart_cross_sell__product__price--original{padding-left:6px;text-decoration:line-through}.cart_cross_sell__product__price--original:empty{display:none}.cart_cross_sell__product__variant_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:24px}.cart_cross_sell__product__title_divider{margin:0 16px}.cart_cross_sell__product .button,.cart_cross_sell__product .ghost_button,.cart_cross_sell__product .shopify-challenge__container .shopify-challenge__button,.cart_cross_sell__product .shopify-challenge__container input,.shopify-challenge__container .cart_cross_sell__product .shopify-challenge__button,.shopify-challenge__container .cart_cross_sell__product input{max-width:250px;margin:0 auto}.cart_cross_sell .slick-next{width:100px;height:100px;right:0}.cart_cross_sell .slick-next:before{content:"";display:block;background-image:url(https://assets.leesa.com/images/icons/slide-arrow.svg?76584=);background-size:contain;width:100px;height:100px}.cart_cross_sell .slick-prev{left:0;display:none}.cart_cross_sell .slick-dots{bottom:-46px}@media screen and (max-width:424px){.cart_cross_sell .slick-dots{left:0}}.cart_cross_sell .slick-dots li button:before{font-size:8px}.collections h1,.collections h2{font-size:30px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;margin:0 30px}.collections .container__fluid{width:100%;max-width:1440px;margin:0 auto}@media screen and (max-width:767px){.collections .flex__item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.collections .tile{margin-bottom:0}.collections .tile:nth-child(3n){margin-top:30px}@media screen and (max-width:767px){.collections .tile{margin:30px}}.collections .tile .button,.collections .tile .button__text,.collections .tile .ghost_button,.collections .tile .product__highlight a,.collections .tile .shopify-challenge__container .shopify-challenge__button,.collections .tile .shopify-challenge__container input,.collections .tile .subscribe_bar__button,.collections .tile .subscribe_bar__link,.product__highlight .collections .tile a,.shopify-challenge__container .collections .tile .shopify-challenge__button,.shopify-challenge__container .collections .tile input{margin:8px auto 0}.collections__header{text-align:center;background:#f7f7f7;padding:48px 24px}.collections__anchors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:500px;list-style:none;padding:0 24px;margin:18px auto 0}.collections__anchor{margin:12px 6px 0}.collections .wayfinder__collection:nth-child(3n){background:#f7f7f7}.collections__product__image_link{display:block}.collections__product__image{width:100%;max-width:582px;height:auto;max-height:582px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.collections__product__title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:24px;font-weight:600;color:#393e41}.collections__product__description,.collections__product__price{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;color:#393e41;margin:16px auto}.collections__product__price{font-weight:600}.collections__product__price .button__text--border:after,.collections__product__price .product__highlight a:after,.collections__product__price .template--page[class*=page--leesa_vs] .wayfinder__pingpong a:after,.product__highlight .collections__product__price a:after,.template--page[class*=page--leesa_vs] .wayfinder__pingpong .collections__product__price a:after{background:#007e94}.collections__product__price a{color:#007e94;font-weight:600;text-decoration:none}.collections__product__description{line-height:1.5}.template--page[class*=page--leesa_vs] .product__highlight img{max-width:100px;height:auto}.template--page[class*=page--leesa_vs] .wayfinder__pingpong{margin:60px 0}.template--page[class*=page--leesa_vs] .wayfinder__pingpong a{position:relative;padding-bottom:2px}.template--page[class*=page--leesa_vs] .reviews{max-height:650px}@media screen and (max-width:799px){.template--page[class*=page--leesa_vs] .reviews .slider__item__quote{font-size:20px}}@media screen and (min-width:1280px){.template--page[class*=page--leesa_vs] .reviews .slider__item__quote{font-size:35px;margin-bottom:32px}}.gift-guide__wrap{position:relative;line-height:0}@media screen and (min-width:768px) and (max-width:989px){.gift-guide__wrap .hero__overlay__container{padding-top:30px}}.gift-guide__wrap .heading__primary.heading--hero{font-size:45px;line-height:1}@media screen and (min-width:768px){.gift-guide__wrap .heading__primary.heading--hero{font-size:60px}}@media screen and (min-width:990px){.gift-guide__wrap .heading__primary.heading--hero{font-size:60px;line-height:1.2}}.gift-guide .wayfinder__pingpong__content{padding:20px 40px 50px;position:relative;z-index:9}@media screen and (min-width:768px){.gift-guide .wayfinder__pingpong__content{padding:20px 30px}}.gift-guide .wayfinder__pingpong__image{cursor:pointer;position:relative}.gift-guide .wayfinder__pingpong__image .gift-guide__image{-o-object-fit:contain;object-fit:contain;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.gift-guide .wayfinder__pingpong__image .gift-guide__image--hover{left:0;-o-object-fit:contain;object-fit:contain;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:990px){.gift-guide .wayfinder__pingpong__image:hover .gift-guide__image{opacity:0}.gift-guide .wayfinder__pingpong__image:hover .gift-guide__image--hover{opacity:1}}.password__login_trigger{color:#393e41;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px}.password .container__fluid{padding:0 0 15px}@media screen and (min-width:768px){.password .container__fluid{padding:30px 64px}}.password .navbar{background:transparent;padding:16px 24px;border:none;margin-bottom:24px}@media screen and (min-width:1101px){.password .navbar{padding:16px 0;margin-bottom:160px}}.password .navbar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.password .hero{position:relative}.password .hero__homepage{height:100vh;max-height:none}.password .hero__content{margin-top:80px}.password .hero__content--right{max-width:300px;text-align:center;margin:auto}@media screen and (min-width:1101px){.password .hero__content--right{max-width:550px;text-align:left;margin-right:0}}@media screen and (max-width:1099px){.password .hero__content__lead{padding:0 8px;margin-bottom:8px}}.password .hero__content__description{font-size:20px;font-weight:600}@media screen and (min-width:1101px){.password .hero__content__description{font-size:30px;padding-right:80px}}.password .hero .hero__content__bottom{margin-top:0}@media screen and (max-width:1099px){.password .hero .hero__content__bottom .hero__content__cta{margin-top:0}.password .hero .hero__content__bottom .hero__content__cta .button,.password .hero .hero__content__bottom .hero__content__cta .shopify-challenge__container .shopify-challenge__button,.password .hero .hero__content__bottom .hero__content__cta .shopify-challenge__container input,.shopify-challenge__container .password .hero .hero__content__bottom .hero__content__cta .shopify-challenge__button,.shopify-challenge__container .password .hero .hero__content__bottom .hero__content__cta input{margin-right:auto!important;margin-left:auto!important}}.password .hero .button,.password .hero .shopify-challenge__container .shopify-challenge__button,.password .hero .shopify-challenge__container input,.shopify-challenge__container .password .hero .shopify-challenge__button,.shopify-challenge__container .password .hero input{text-transform:none}.password .login{position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;opacity:0;pointer-events:none;-webkit-transition:opacity .24s ease;transition:opacity .24s ease}.password .login.active{opacity:1;pointer-events:auto}.password .login__close{display:block;color:#393e41;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;text-align:center;margin:16px auto 0}.password .login__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:990;opacity:.5;background:#000}.password .login__content{width:90%;max-width:348px;padding:24px;position:fixed;top:50%;left:50%;z-index:1000;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.password .login__content h2,.password .login__content label{font-family:Montserrat,Helvetica,Arial,sans-serif}.password .login__content label{display:block;margin-bottom:6px}.password .login__content input{display:block;width:100%;max-width:100%}.password .login__content .form__text_input{margin-bottom:24px}.password .login__content .errors{color:#f49a8e;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px}.password .login__content .errors ul{padding-left:16px}.password .login__content .errors li{padding-left:0}.story-hero{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.story-hero .col{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.story-hero .col,.story-hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-hero .hero-content{background-color:#f5f8fb;-ms-flex-direction:center;flex-direction:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;overflow:hidden;padding:0 15px}.story-hero .hero-content .story-hero-title{position:relative;font-weight:400}.story-hero .hero-content .story-hero-title>span{opacity:0}.story-hero .hero-content .story-hero-title .blue-eyelash:after{position:absolute;content:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/eyelash-doodle.svg?76584=)}@media screen and (max-width:1022px){.story-hero .hero-content .story-hero-title .blue-eyelash:after{display:none}}.story-hero .hero-content .story-hero-title .blue-stroke{font-weight:700}.story-hero .hero-content .story-hero-title .blue-stroke:after{position:absolute;content:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/brush-stroke.svg?76584=)}.story-hero .hero-content p{font-size:18px;line-height:32px}.story-hero .hero-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden;cursor:pointer}.story-hero .hero-image-play{position:absolute;top:auto;left:50%;z-index:2;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-hero .hero-image-play:after{position:absolute;display:inline-block;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:83px;height:83px;content:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/play-button.svg?76584=)}.story-hero .aligned-content{margin:0 auto;width:470px;max-width:100%}@media screen and (max-width:375px){.hero-wave-line-wrapper{margin-top:-40px}}@media screen and (min-width:376px) and (max-width:425px){.hero-wave-line-wrapper{margin-top:-50px}}@media screen and (min-width:426px) and (max-width:600px){.hero-wave-line-wrapper{margin-top:-95px}}@media screen and (min-width:601px) and (max-width:768px){.hero-wave-line-wrapper{margin-top:-60px}}@media screen and (min-width:769px) and (max-width:1024px){.hero-wave-line-wrapper{margin-top:-100px;max-width:80%}}@media screen and (min-width:1025px) and (max-width:1440px){.hero-wave-line-wrapper{margin-top:-140px;max-width:80%}}@media screen and (min-width:1441px){.hero-wave-line-wrapper{margin-top:-160px;max-width:80%}}.hero-wave-line-wrapper .hero-wave-line{width:100%;height:auto}@media screen and (max-width:767px){.hero-wave-line-wrapper .hero-wave-line{position:relative;top:20px}}@media screen and (max-width:375px){.story-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-hero .hero-content{overflow:hidden}.story-hero .hero-content .story-hero-title{font-size:36px;line-height:44px;text-align:center;max-width:287px;margin:35px auto 30px}.story-hero .hero-content .story-hero-title .blue-eyelash:after{width:41px;height:39px;left:258px;top:-15px}.story-hero .hero-content .story-hero-title .blue-stroke:after{width:180px;height:15px;left:75px;bottom:0;-webkit-transform:scale(.6);transform:scale(.6)}.story-hero .hero-content p{font-size:16px;line-height:28px;text-align:center;margin-bottom:60px;padding-top:10px}.story-hero .hero-image .hero-image-img{width:100%;height:auto}}@media screen and (min-width:426px) and (max-width:768px){.story-hero .hero-image{max-height:440px}}@media screen and (min-width:375px) and (max-width:768px){.story-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-hero .hero-content{overflow:hidden}.story-hero .hero-content .story-hero-title{font-size:36px;line-height:44px;text-align:center;margin:35px auto 30px}.story-hero .hero-content .story-hero-title .blue-eyelash:after{width:41px;height:39px;left:258px;top:-15px}.story-hero .hero-content .story-hero-title .blue-stroke:after{width:180px;height:15px;left:auto;bottom:0;-webkit-transform:scale(.6);transform:scale(.6)}.story-hero .hero-content p{font-size:16px;line-height:28px;text-align:center;margin-bottom:60px;padding-top:10px}.story-hero .hero-image .hero-image-img{width:100%;height:auto}}@media screen and (max-width:599px){.blue-stroke:after{right:30px}}@media screen and (min-width:600px) and (max-width:989px){.blue-stroke:after{right:-5px}}@media screen and (min-width:769px){.story-hero{height:619px}.story-hero .hero-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story-hero .hero-content .story-hero-title{font-size:60px;line-height:70px;margin-top:5px}.story-hero .hero-content .story-hero-title .blue-eyelash:after{width:41px;height:39px;left:395px;top:-30px}.story-hero .hero-content .story-hero-title .blue-stroke:after{width:180px;height:15px;left:75px;bottom:25px}.story-hero .hero-image{overflow:hidden;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.story-hero .hero-image .hero-image-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:100%;min-height:130%;height:auto;z-index:2}}.section-intro .section-intro-title{font-size:32px}@media screen and (min-width:768px) and (max-width:1024px){.section-intro .section-intro-title{font-size:28px}}@media screen and (max-width:767px){.section-intro .section-intro-title{font-size:24px}}.section-intro .section-intro-title--bold{font-weight:700}.section-intro .section-intro-title .arrow-doodle{position:relative;display:inline-block;text-align:center;margin:0 auto;line-height:48px}.section-intro .section-intro-title .arrow-doodle:after{width:100%;height:100%;right:-70px;top:3px;position:absolute;background:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/arrow-doodle.svg?76584=) 50% no-repeat;background-size:40px 45px;content:"";display:inline-block}@media screen and (min-width:768px) and (max-width:1024px){.section-intro .section-intro-title .arrow-doodle:after{top:5px;right:-65px}}@media screen and (max-width:767px){.section-intro .section-intro-title .arrow-doodle:after{top:4px;right:-55px;background-size:30px 35px}}.section-intro p{font-size:18px;line-height:32px}@media screen and (max-width:1024px){.section-intro p{font-size:16px}}@media screen and (max-width:374px){.section-intro .section-intro-title--bold{font-weight:700}}@media screen and (min-width:375px) and (max-width:767px){.section-intro .section-intro-title--bold{font-weight:700}}@media screen and (min-width:768px){.section-intro .section-intro-title--bold{font-weight:700}}.story-slider{position:relative;padding-bottom:30px}.story-slider .slider-wrapper{max-width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.story-slider .slider-wrapper .images{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-slider .slider-wrapper .images .item{min-height:650px}.story-slider .slider-wrapper .images img{max-width:100%}.story-slider .slider-wrapper .images .text-block{display:inline-block;text-align:center;margin:-50px 60px 60px;padding:10px 32px;z-index:2;background-color:#fff;border:1px solid #ebebea;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5)}.story-slider .slider-wrapper .images .text-block h3{font-size:20px;line-height:32px;color:#ff5c4c;font-family:Montserrat;margin-top:0}.story-slider .slider-wrapper .images .text-block p{line-height:1.7;font-size:14px;background-color:#fff}.story-slider .slider-wrapper .images .slick-dots{position:relative}.story-slider .slider-wrapper .images .slick-dots li{width:10px;height:10px;margin:0 9px!important}.story-slider .slider-wrapper .images .slick-dots li button:before{width:10px;height:10px;font-size:8px;color:transparent!important;background:transparent;border-radius:12px;border:1px solid #393e41;opacity:1!important;-webkit-transition:background .24s ease;transition:background .24s ease}.story-slider .slider-wrapper .images .slick-dots li.slick-active button:before{background:#393e41}:root .story-slider .slider-wrapper,_:-ms-fullscreen{min-width:100%}@media screen and (max-width:374px){.story-slider .slider-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-slider .slider-wrapper .images{-webkit-box-flex:1;-ms-flex:1;flex:1}.story-slider .slider-wrapper .images img{width:100%}.story-slider .slider-wrapper .images .text-block{display:inline-block;text-align:center;margin:0 0 60px;padding:30px;z-index:2;background-color:#fff;border:1px solid #ebebea;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5)}.story-slider .slider-wrapper .images .text-block h3{font-size:20px;line-height:32px;color:#ff5c4c;font-family:Montserrat;margin-top:0}.story-slider .slider-wrapper .images .text-block p{line-height:1.7;font-size:14px;background-color:#fff}.story-slider .slider-wrapper .slick-dots{bottom:25px}.story-slider .navigation{display:none}}@media screen and (min-width:375px) and (max-width:991px){.story-slider .slider-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-slider .slider-wrapper .images{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:560px}.story-slider .slider-wrapper .images img{width:100%}.story-slider .slider-wrapper .images .text-block{display:inline-block;text-align:center;margin:0 0 60px;padding:30px;z-index:2;background-color:#fff;border:1px solid #ebebea;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,85.5%,.5)}.story-slider .slider-wrapper .images .text-block h3{font-size:20px;line-height:32px;color:#ff5c4c;font-family:Montserrat;margin-top:0}.story-slider .slider-wrapper .images .text-block p{line-height:1.7;font-size:14px;background-color:#fff}.story-slider .slider-wrapper .images .slick-dots{bottom:25px}.story-slider .slider-wrapper .navigation{display:none}}@media screen and (min-width:992px){.story-slider .slider-wrapper .images .text-block h3{display:none}.story-slider .slider-wrapper .navigation{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:60px;position:relative}.story-slider .slider-wrapper .navigation .slick-dots{position:relative;bottom:auto;list-style-type:circle;text-align:left}.story-slider .slider-wrapper .navigation .slick-dots li{display:block;height:auto;width:auto}.story-slider .slider-wrapper .navigation li{color:#c3c3c3;line-height:1.68;margin-left:60px}.story-slider .slider-wrapper .navigation li:before{content:"";position:absolute;height:60px;border:1px solid #c3c3c3;border-radius:3px}.story-slider .slider-wrapper .navigation li .dot{display:inline-block;font-size:24px;font-family:Montserrat;color:#c3c3c3;cursor:pointer;padding:10px 30px}.story-slider .slider-wrapper .navigation li.slick-active{color:#ff5d52;line-height:1.68}.story-slider .slider-wrapper .navigation li.slick-active:before{width:1px;background-color:#ff5d52;border:2.5px solid #ff5d52;left:-2px;z-index:1}.story-slider .slider-wrapper .navigation li.slick-active .dot{color:#ff5d52}}@media screen and (min-width:992px) and (max-width:1024px){.story-slider .slider-wrapper .images,.story-slider .slider-wrapper .navigation{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.story-slider .slider-wrapper .navigation{padding-top:40px}}.story-purpose{background-color:#000;position:relative;overflow:hidden}.story-purpose .container__refresh{position:relative;z-index:2;padding-top:60px}.story-purpose img{display:block;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.story-purpose .col-border-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.story-purpose .col-border{height:1px;width:60%;margin:auto;border-bottom:1px solid #fff}}@media screen and (min-width:768px){.story-purpose .col-border{height:60%;width:1px;margin:auto;border-right:1px solid #fff}}.story-purpose .story-purpose-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-purpose .story-purpose-title{position:relative;color:#fff}@media screen and (max-width:768px){.story-purpose .story-purpose-title{overflow:hidden;padding:0 15px;height:280px}}@media screen and (max-width:768px){.story-purpose .story-purpose-title span:first-of-type{text-transform:uppercase;font-size:35px;line-height:53px;letter-spacing:4px;position:relative;left:40px}.story-purpose .story-purpose-title span:nth-of-type(2){text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:4px;top:65px;left:80px;display:inline;position:absolute}.story-purpose .story-purpose-title span:nth-of-type(3){text-transform:uppercase;font-size:30px;line-height:50px;letter-spacing:4px;top:105px;left:60px;display:inline;position:absolute}.story-purpose .story-purpose-title span:nth-of-type(4){font-family:Ball Pen,Times,serif;font-weight:400;font-size:130px;position:absolute;top:20px;left:105px;display:inline}.story-purpose .story-purpose-title span:nth-of-type(4):before{width:41px;height:39px;left:155px;top:-95px;position:absolute;content:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/white_eyelashes_secondary.svg?76584=)}.story-purpose .story-purpose-title span:nth-of-type(5){text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:4px;top:165px;left:140px;display:inline;position:absolute}}@media screen and (min-width:769px){.story-purpose .story-purpose-title span:first-of-type{text-transform:uppercase;font-size:43px;line-height:53px;letter-spacing:4px}.story-purpose .story-purpose-title span:nth-of-type(2){text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:4px;top:65px;left:40px;display:inline;position:absolute}.story-purpose .story-purpose-title span:nth-of-type(3){text-transform:uppercase;font-size:40px;line-height:50px;letter-spacing:4px;top:95px;left:0;display:inline;position:absolute}.story-purpose .story-purpose-title span:nth-of-type(4){font-family:Ball Pen,Times,serif;font-weight:400;font-size:165px;position:absolute;top:-4px;left:65px;display:inline}.story-purpose .story-purpose-title span:nth-of-type(4):before{width:41px;height:39px;left:192px;top:-115px;position:absolute;content:url(https://assets.leesa.com/images/marketing/pages/our-story/2020/white_eyelashes_secondary.svg?76584=)}.story-purpose .story-purpose-title span:nth-of-type(5){text-transform:uppercase;font-size:18px;line-height:28px;letter-spacing:4px;top:185px;left:145px;display:inline;position:absolute}}.story-purpose .story-purpose-description{padding:0;color:#fff;font-size:20px;line-height:28px;text-align:left}@media screen and (max-width:767px){.story-purpose .story-purpose-description{text-align:center}}.story-purpose .story-purpose-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.story-purpose .story-purpose-title{position:relative;display:block;width:350px}.story-purpose .story-purpose-cta{margin:30px auto 60px}}@media screen and (min-width:769px){.story-purpose .story-purpose-title{color:#fff;display:block;position:relative;width:300px;height:270px}.story-purpose .story-purpose-description{font-size:36px;line-height:46px;color:#fff;text-align:left}.story-purpose .story-purpose-cta{margin:30px auto 60px}}@media screen and (min-width:768px) and (max-width:1199px){.story-purpose-title{left:-20px}}.sidecart{width:100%;width:100vw;max-width:100%;height:100vh;height:100%;position:fixed;top:0;right:0;z-index:999999;background:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .34s ease;transition:-webkit-transform .34s ease;transition:transform .34s ease;transition:transform .34s ease,-webkit-transform .34s ease}.sidecart.active{-webkit-transform:translateZ(0);transform:translateZ(0)}@media screen and (min-width:600px){.sidecart{width:60%;width:60vw;min-width:450px}}@media screen and (min-width:960px){.sidecart{width:50%;width:50vw;min-width:700px}}.sidecart--overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999998;background:rgba(18,18,18,.75);cursor:pointer;pointer-events:none;opacity:0;-webkit-transition:opacity .34s ease;transition:opacity .34s ease}.sidecart.active+.sidecart--overlay{pointer-events:auto;opacity:1}.sidecart--line_items_wrapper{padding-bottom:32px;overflow:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}.sidecart--line_items_wrapper.populated{height:calc(100% - 250px);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (max-width:1024px){.sidecart--line_items_wrapper.populated{height:calc(100% - 260px)}}.sidecart--header{display:table;width:100%;padding:12px 20px 0}.sidecart--header_center,.sidecart--header_left,.sidecart--header_right{display:table-cell;white-space:nowrap;padding:0 0 16px;border-bottom:1px solid #e1e1e1}.sidecart--header_left,.sidecart--header_right{width:15%}.sidecart--header_center{text-align:center}.sidecart--header_right{text-align:right}.sidecart--header_heading{margin:0;font-size:16px;font-weight:500}.sidecart--close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;cursor:pointer;text-decoration:underline;font-family:Montserrat,Helvetica,Arial,sans-serif;background:#fff;padding:1px 0 1px 6px;font-weight:500}.sidecart--help_link{color:#393e41;font-weight:500;text-decoration:none}.sidecart--help_link>svg{margin-bottom:-2px;margin-right:2px}.sidecart--line_items{padding:0 32px}@media screen and (max-width:600px){.sidecart--line_items{padding:0 16px}}.sidecart--line_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 0}@media screen and (min-width:960px){.sidecart--line_item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.sidecart .line_item--image{width:50%;max-width:100px;height:auto;margin-right:16px}@media screen and (max-width:399px){.sidecart .line_item--image{max-width:70px}}.sidecart .line_item--name_quantity_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:1025px){.sidecart .line_item--name_quantity_wrapper{width:75%}}@media screen and (min-width:960px){.sidecart .line_item--name_quantity_wrapper{margin-right:24px}}.sidecart .line_item--name_wrapper{width:100%;max-width:210px;margin-right:16px}@media screen and (min-width:1025px){.sidecart .line_item--name_wrapper{max-width:200px}}.sidecart .line_item--title{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}@media screen and (max-width:767px){.sidecart .line_item--title{font-size:14px}}.sidecart .line_item--variant_title{display:block;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;margin-top:8px}@media screen and (max-width:767px){.sidecart .line_item--variant_title{font-size:14px}}.sidecart .line_item--actions_wrapper{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1200px){.sidecart .line_item--actions_wrapper{min-width:135px}}@media screen and (max-width:1200px){.sidecart .line_item--actions_wrapper{margin-top:10px}}.sidecart .line_item--quantity_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:105px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;border:1px solid rgba(57,62,65,.25);margin-right:12px}@media screen and (max-width:989px){.sidecart .line_item--quantity_wrapper.hidden-mobile{display:none}}@media screen and (min-width:990px){.sidecart .line_item--quantity_wrapper.hidden-desktop{display:none}}.sidecart .line_item--quantity_wrapper .sidecart--decrement,.sidecart .line_item--quantity_wrapper .sidecart--increment{padding:12px;font-size:16px;text-decoration:none;color:#393e41}.sidecart .line_item--quantity_wrapper .sidecart--increment{font-size:18px}.sidecart .line_item--quantity{padding:12px}.sidecart .line_item--price_wrapper{min-width:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:19px;font-weight:600}.sidecart .line_item--price_wrapper.hidden-mobile{padding:20px 0}@media screen and (max-width:989px){.sidecart .line_item--price_wrapper.hidden-mobile{display:none}}@media screen and (min-width:1200px){.sidecart .line_item--price_wrapper.hidden-mobile{padding:12px 0}}.sidecart .line_item--price_wrapper.hidden-desktop{padding:12px 0}@media screen and (min-width:990px){.sidecart .line_item--price_wrapper.hidden-desktop{display:none}}@media screen and (max-width:400px){.sidecart .line_item--price_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-width:140px}}@media screen and (min-width:401px) and (max-width:767px){.sidecart .line_item--price_wrapper{min-width:150px}}.sidecart .line_item--sale_price_amount{color:#fe5043;text-transform:uppercase;font-weight:700}.sidecart .line_item--regular_price_amount{margin-left:auto}.sidecart .line_item--original_price_amount{text-decoration:line-through;margin-left:auto;margin-right:4px;font-weight:500}@media screen and (max-width:400px){.sidecart .line_item--original_price_amount{margin-bottom:4px}}.sidecart--shipping_tax_wrapper{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;padding:20px 0;border-top:1px solid #e3e3e3}.sidecart--shipping_line,.sidecart--subtotal_line,.sidecart--tax_line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidecart--shipping_line,.sidecart--tax_line{margin-top:12px}.sidecart--shipping_amount,.sidecart--subtotal_amount,.sidecart--tax_amount{font-weight:500}.sidecart--shipping_amount,.sidecart--subtotal_savings{font-weight:700;font-size:19px}.sidecart--shipping_amount{text-transform:uppercase}.sidecart--cross_sells{margin:16px auto 0;width:540px;max-width:calc(100% - 64px)}@media screen and (max-width:599px){.sidecart--cross_sells{margin:48px auto 0;padding:0 32px;max-width:100%}}.sidecart--cross_sells.hidden{display:none}.sidecart--cross_sells .slick-next,.sidecart--cross_sells .slick-prev{width:16px;height:16px}.sidecart--cross_sells .slick-next:before,.sidecart--cross_sells .slick-prev:before{content:"";display:block;background-image:url(icon_chevron.svg?76584);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:16px;height:16px}.sidecart--cross_sells .slick-next{right:0}@media screen and (max-width:1279px){.sidecart--cross_sells .slick-next{right:-20px}}@media screen and (max-width:599px){.sidecart--cross_sells .slick-next{right:20px}}.sidecart--cross_sells .slick-prev{left:0;z-index:1}.sidecart--cross_sells .slick-prev:before{-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:1279px){.sidecart--cross_sells .slick-prev{left:-20px}}@media screen and (max-width:599px){.sidecart--cross_sells .slick-prev{left:20px}}.sidecart--cross_sell{display:block!important;max-width:480px;padding:0 8px;margin:0 auto}@media screen and (max-width:1199px){.sidecart--cross_sell{width:70%}}@media screen and (max-width:767px){.sidecart--cross_sell{max-width:320px;min-width:220px}}.sidecart .cross_sell--product_wrapper{padding:20px;border:1px solid #e1e1e1;border-radius:2px;position:relative;line-height:1.8}.sidecart .cross_sell--product_wrapper:after,.sidecart .cross_sell--product_wrapper:before{content:"";display:table}.sidecart .cross_sell--product_wrapper:after{clear:both}@media screen and (max-width:799px){.sidecart .cross_sell--product_wrapper{padding:16px}}.sidecart .cross_sell--image{width:30%;max-width:180px;float:left;margin:0 15px 20px 0}.sidecart .cross_sell--title_price_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.sidecart .cross_sell--title_price_wrapper{display:block}}.sidecart .cross_sell--price_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:right;font-weight:600}.sidecart .cross_sell--price_wrapper .line_item--sale_price_amount{margin-bottom:4px;display:block;font-weight:700}.sidecart .cross_sell--price_wrapper .line_item--original_price_amount{margin-right:0;display:block}@media screen and (max-width:767px){.sidecart .cross_sell--price_wrapper{display:block;text-align:left}.sidecart .cross_sell--price_wrapper .line_item--sale_price_amount{margin-right:10px}.sidecart .cross_sell--price_wrapper .line_item--original_price_amount,.sidecart .cross_sell--price_wrapper .line_item--sale_price_amount{display:inline}}.sidecart .cross_sell--atc_wrapper{margin-top:24px;clear:both}@media screen and (max-width:767px){.sidecart .cross_sell--atc_wrapper{width:100%}}.sidecart .cross_sell--atc_left,.sidecart .cross_sell--atc_right{float:left;width:50%}.sidecart .cross_sell--atc_left{padding-right:10px}.sidecart .cross_sell--atc_left select{border-color:#e1e1e1}@media screen and (min-width:1025px){.sidecart .cross_sell--atc_right{padding-left:10px}}@media screen and (max-width:1024px){.shopify-challenge__container .sidecart .cross_sell--atc_right .shopify-challenge__button,.shopify-challenge__container .sidecart .cross_sell--atc_right input,.sidecart .cross_sell--atc_right .button,.sidecart .cross_sell--atc_right .shopify-challenge__container .shopify-challenge__button,.sidecart .cross_sell--atc_right .shopify-challenge__container input{padding-left:12px;padding-right:12px}}.sidecart .cross_sell--product_title{height:30px;font-size:16px;font-weight:500}@media screen and (max-width:1024px){.sidecart .cross_sell--product_title{font-size:14px}}.sidecart .cross_sell--product_option{font-weight:500}.sidecart .cross_sell--price_wrapper{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px}.sidecart .cross_sell--atc_btn{font-size:19px;width:100%;height:48px}@media screen and (max-width:499px){.sidecart .cross_sell--atc_btn{font-size:15px}}.sidecart--footer{padding:24px 36px 12px;position:relative}@media screen and (max-width:767px){.sidecart--footer{padding:24px 16px}}.sidecart--show-more{position:absolute;top:-26px;left:50%;background-color:rgba(0,0,0,.65);background-image:url(view-more.svg?76584);background-repeat:no-repeat;background-size:18px;background-position:142px 4px;color:#fff;width:40%;height:26px;width:176px;margin-left:-78px;font-size:12px;border-radius:26px}.sidecart--show-more>p{margin:0;padding:6px 16px}.sidecart--total_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;background:#e6eeef;padding:10px 0;margin:0 20px 12px;position:relative}@media screen and (max-width:599px){.sidecart--total_wrapper{padding:10px 0}}.sidecart--total_wrapper:after{content:"";display:block;position:absolute;left:50%;top:50%;width:1px;height:24px;margin:-12px 0 0 1px;background:#bebebe}.sidecart--total_text{display:block;font-size:12px;margin-bottom:0;line-height:1.5}.sidecart--subtotal_amount{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:19px;font-weight:600}.sidecart--total_amount{font-family:Montserrat,Helvetica,Arial,sans-serif;color:#fe5043;font-weight:700;font-size:24px}.sidecart--financing{text-align:center;font-size:16px;margin-top:12px}.sidecart--financing br{display:none!important}.sidecart--financing a{color:#393e41}.sidecart--financing .aff-line1,.sidecart--financing .aff-line3{line-height:1.5}.sidecart--financing .aff-line1{margin-bottom:4px}.sidecart--financing .aff-line2{font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.266;font-weight:600}.sidecart--empty_cart_content{height:60%;height:calc(100% - 212px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 70px}.sidecart--empty_cart_header{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.4;color:#393e41}@media screen and (max-width:767px){.sidecart--empty_cart_header{font-size:20px}}.sidecart--checkout_btn,.sidecart--shop_btn{margin:0 auto 8px;max-width:100%;font-weight:700;display:block!important}.sidecart--checkout_btn .icon{margin-top:4px;margin-left:16px}.sidecart--checkout_helper_text{display:block;font-size:14px;text-align:center;margin-top:18px}@media screen and (max-width:767px){.sidecart--checkout_helper_text{font-size:12px}}@media screen and (max-width:767px){.scrolllock{position:fixed;overflow:hidden}.scrolllock.yoloExists-js{margin-top:0}}.recycling__tooltip{display:none;cursor:default}.recycling__tooltip a{color:#fff;text-decoration:underline;cursor:pointer}.recycling__tooltip.is-clicked{display:block;z-index:1000;max-width:250px;height:auto;position:absolute;top:-100px;right:0;background:#4f5766;color:#fff;padding:12px}@media screen and (max-width:500px){.recycling__tooltip.is-clicked{top:-22px;right:20px}}@media screen and (min-width:501px) and (max-width:768px){.recycling__tooltip.is-clicked{top:-25px}}.page--size_guide .icon_grid.bg__leesa,.page--size_guide .icon_grid.bg__leesa .heading__secondary,.page--size_guide .icon_grid.bg__leesa .product-review-filter-js,.page--size_guide .icon_grid.bg__leesa a{color:#fff}.page--size_guide .icon_grid .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.template--page-size .row.product__drop-down{display:none!important}.page__not_found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:45vh}.page__not_found p{font-family:Montserrat,Helvetica,Arial,sans-serif}.page__not_found .button,.page__not_found .ghost_button,.page__not_found .shopify-challenge__container .shopify-challenge__button,.page__not_found .shopify-challenge__container input,.shopify-challenge__container .page__not_found .shopify-challenge__button,.shopify-challenge__container .page__not_found input{max-width:250px;margin-top:32px}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row,.row.reverse{-webkit-box-orient:horizontal}.row.reverse{-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse,.row.reverse{-webkit-box-direction:reverse}.col.reverse{-webkit-box-orient:vertical;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs,.col-xs-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xs-2,.col-xs-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-4,.col-xs-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-6,.col-xs-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-9,.col-xs-10{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xs-11,.col-xs-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-xs-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.33333%}.col-xs{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-sm,.col-sm-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-sm-2,.col-sm-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-4,.col-sm-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-6,.col-sm-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-8,.col-sm-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-sm-10,.col-sm-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-12,.col-sm-offset-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-2,.col-sm-offset-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-4,.col-sm-offset-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-6,.col-sm-offset-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-10,.col-sm-offset-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-sm{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.col-md,.col-md-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-md-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-md-2,.col-md-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-4,.col-md-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-md-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-6,.col-md-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-md-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-8,.col-md-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-md-10,.col-md-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-11{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-md-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-12,.col-md-offset-1{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-1{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-2,.col-md-offset-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-4,.col-md-offset-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-6,.col-md-offset-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-10,.col-md-offset-11{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-md{-webkit-box-flex:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;-moz-justify-content:flex-end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;-moz-justify-content:space-around;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg-2{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-lg-2,.col-lg-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-3{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-4,.col-lg-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-5{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-6,.col-lg-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-7{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-8,.col-lg-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-9{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-lg-10,.col-lg-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;padding-right:.5rem;padding-left:.5rem}.col-lg-12{-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-2{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.66667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:start}.top-lg{-webkit-box-align:start;-ms-flex-align:start;-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-moz-align-items:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;-moz-align-items:flex-end;align-items:flex-end}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://cdn.shopify.com/s/files/1/1323/1907/files/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;src:url(https://cdn.shopify.com/s/files/1/1323/1907/files/slick.eot);src:url(https://cdn.shopify.com/s/files/1/1323/1907/files/slick.eot#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/1323/1907/files/slick.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/1323/1907/files/slick.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/1323/1907/files/slick.svg#slick?76584) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.select2-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}