@font-face{font-family:TiemposHeadline-Bold;src:url(TiemposHeadline-Bold.woff) format("woff"),url(TiemposHeadline-Bold.ttf) format("truetype"),url(TiemposHeadline-Bold.svg#TiemposHeadline-Bold) format("svg"),url(TiemposHeadline-Bold.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Bold;src:url(Apercu-Bold.woff) format("woff"),url(Apercu-Bold.ttf) format("truetype"),url(Apercu-Bold.svg#Apercu-Bold) format("svg"),url(Apercu-Bold.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Bold Italic;src:url(Apercu-BoldItalic.woff) format("woff"),url(Apercu-BoldItalic.ttf) format("truetype"),url(Apercu-BoldItalic.svg#Apercu-BoldItalic) format("svg"),url(Apercu-BoldItalic.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Italic;src:url(Apercu-Italic.woff) format("woff"),url(Apercu-Italic.ttf) format("truetype"),url(Apercu-Italic.svg#Apercu-Italic) format("svg"),url(Apercu-Italic.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Light;src:url(Apercu-Light.woff) format("woff"),url(Apercu-Light.ttf) format("truetype"),url(Apercu-Light.svg#Apercu-Light) format("svg"),url(Apercu-Light.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Light Italic;src:url(Apercu-LightItalic.woff) format("woff"),url(Apercu-LightItalic.ttf) format("truetype"),url(Apercu-LightItalic.svg#Apercu-LightItalic) format("svg"),url(Apercu-LightItalic.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Medium;src:url(Apercu-Medium.woff) format("woff"),url(Apercu-Medium.ttf) format("truetype"),url(Apercu-Medium.svg#Apercu-Medium) format("svg"),url(Apercu-Medium.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Medium Italic;src:url(Apercu-MediumItalic.woff) format("woff"),url(Apercu-MediumItalic.ttf) format("truetype"),url(Apercu-MediumItalic.svg#Apercu-MediumItalic) format("svg"),url(Apercu-MediumItalic.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Regular;src:url(Apercu-Regular.woff) format("woff"),url(Apercu-Regular.ttf) format("truetype"),url(Apercu-Regular.svg#Apercu-Regular) format("svg"),url(Apercu-Regular.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(ApercuPro.woff) format("woff"),url(ApercuPro.ttf) format("truetype"),url(ApercuPro.svg#ApercuPro) format("svg"),url(ApercuPro.eot) format("embedded-opentype");font-weight:400;font-style:normal;font-display:swap}body{color:var(--body-text-color);text-rendering:optimizeLegibility;-webkit-text-stroke-width:0!important;font:16px/1.43 Apercu Pro,sans-serif}body #product-description p.Description span{font-size:1em!important;line-height:1.5em!important;color:var(--body-text-color)!important;font-family:Apercu Regular,sans-serif!important}a img,:link img,:visited img,fieldset{border:none}body h1 span.periwinkle,body h2 span.periwinkle,body h3 span.periwinkle,body h4 span.periwinkle,body h5 span.periwinkle,body h1.display span.periwinkle,body h4.display span.periwinkle,body h1.jumbo span.periwinkle,body p span.periwinkle,body p.large span.periwinkle,body p.small span.periwinkle{color:var(--link-hover-color)}h1,h2,h3,h4,h5,h6{color:var(--body-text-color);font-weight:400;letter-spacing:0;text-transform:initial}body h1{font-family:TiemposHeadline-Bold,serif;font-size:2em;line-height:2.25em;font-weight:500}body h1.display{font-size:3em;line-height:3.25em}body h1.jumbo{font-size:3rem;line-height:1.08;padding-bottom:1.75rem}body h1.jumbo.display{font-size:4rem;line-height:1.06;padding-bottom:.75rem}h1.display.short{font-size:2.625rem;line-height:1.04762}body h2,body h3,body h4,body h5{font-family:Apercu Medium,sans-serif;font-weight:400}body h2{font-size:2em;line-height:2.5em}h2.display{font-family:TiemposHeadline-Bold,serif;font-size:1.5rem;line-height:1.16667}body h3{font-size:1.75em!important;line-height:2.25em!important}body h4{font-size:1.5em;line-height:2em}body h4.display{font-family:TiemposHeadline-Bold,sans-serif;font-size:1.5em;line-height:1.75em}body h5,h6{font-size:1em;line-height:1.5em}h5.uppercase,h6.uppercase{letter-spacing:.08em}@media screen and (max-width:768px){body h1{font-size:1.75em!important;line-height:1em!important}body h1.display{font-size:2.625em!important;line-height:3em!important}body h1.jumbo.display{font-size:2.625rem;line-height:1.05;padding-bottom:.625rem}h1.display.short{font-size:3rem;line-height:1.08333}body h2{font-size:1.75em!important;line-height:2.25em!important}h2.display{font-size:1.75rem;line-height:1.14286}body h3{font-size:1.5em!important;line-height:2em!important}body h4{font-size:1.25em!important;line-height:1.75em!important}body h4.display{font-size:1.25em!important;line-height:1.5em!important}}@media screen and (max-width:480px){body h1{font-size:1.7em!important;line-height:1em!important}body h1.display{font-size:2em!important;line-height:2.25em!important}body h1.jumbo.display{padding-bottom:.625rem}body h2{font-size:1.5em!important;line-height:1.5em!important}body h3{font-size:1.25em!important;line-height:1.75em!important}body h4{font-size:1.125em!important;line-height:1.75em!important}body h4.display{font-size:1.125em!important;line-height:1.5em!important}}body p{font-size:1em;line-height:1.5em;max-width:600px;color:var(--body-text-color);font-family:Apercu Regular,sans-serif;margin:0 auto}body p.large{font-size:1.125em;line-height:1.75em;max-width:680px}body p.small{font-size:.875em;line-height:1.25em;max-width:530px}p.display,.body.display{font-family:TiemposHeadline-Bold,serif;font-size:1.125rem;line-height:1.33333}.smaller{font-size:.875rem!important}@media screen and (min-width:480px){p.display,.body.display{font-size:1.25rem;line-height:1.2}}@media screen and (min-width:768px){p.display,.body.display{font-size:1.5rem;line-height:1.16667}}p.uppercase,.body.uppercase{letter-spacing:.075em}.uppercase{text-transform:uppercase}.large{font-size:1.125rem;line-height:1.55556}small,.small{font-family:Apercu Regular,sans-serif;font-size:.875rem;line-height:1.42857}.legal{font-family:Apercu Regular,sans-serif;font-size:.75rem;line-height:1.66667}.hint{font:1rem/1.5 Apercu Medium,sans-serif;color:var(--link-hover-color)}.hint.dark{color:#7a97f9}mark.text_banner{padding:.375rem;font:.875rem/2.1429 Apercu Medium,sans-serif;background-color:var(--body-text-color);color:var(--white);box-decoration-break:clone;-webkit-box-decoration-break:clone}body .legal{color:#000;font:12px/1.66 Apercu Regular,sans-serif;max-width:1100px}body .legal_details{text-decoration:underline;display:inline-block}button{color:var(--btn-primary-text-color)}body .button{padding:16px 24px;color:var(--btn-primary-text-color);border:none;background:none;outline:none;font-size:16px;font-family:Apercu Bold,sans-serif;text-decoration:none;display:inline-block;-webkit-appearance:none;transition:all .2s ease;line-height:1;border-radius:48px;cursor:pointer;text-align:center;min-width:200px}body .button.primary,body .button.alt_primary{background:var(--btn-primary-bg);border:2px solid var(--btn-primary-bg)}body .button.alt_primary:hover{background:var(--white);border:2px solid var(--white);color:var(--btn-primary-text-color)}body .button.play_button{background:var(--white);color:var(--btn-primary-text-color)}body .button.secondary{border:2px solid var(--btn-primary-text-color)}body .button.alt_secondary{border:2px solid var(--white);color:var(--white)}body .button.alt_secondary:hover{background:var(--white);border:2px solid var(--white);color:var(--btn-primary-text-color)}body .button:hover{background:var(--btn-primary-text-color);border:2px solid var(--btn-primary-text-color);color:var(--white)}body .button.tertiary{padding:0 0 2px;font-size:1rem;color:var(--btn-primary-text-color);border-bottom:2px solid var(--btn-primary-text-color);background:transparent}body .button.tertiary:hover{border-bottom:2px solid #97f3cd}body .button.primary:disabled,body .button.alt_primary:disabled,body .button.secondary:disabled,body .button.alt_secondary:disabled,body .button.tertiary:disabled{background:#f6f7f6;border-color:#f6f7f6;color:#6f7575;pointer-events:none}body button.play_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:2px solid #000;border-radius:500px;padding:14px 50px;margin:0 auto;display:block;line-height:1;font-size:1rem;font-family:Apercu Bold,sans-serif;background:var(--white)}body button.play_button:hover{cursor:pointer}body button.play_button svg{width:1rem;height:1rem;float:left;margin-right:10px}.cta-primary{padding:1rem;width:100%;margin-bottom:1rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:inline-block;margin:0;min-width:200px;text-align:center;padding:1rem 3.75rem;font-size:1rem;line-height:1;font-family:Apercu Regular,sans-serif;color:var(--btn-primary-text-color);font-weight:600;box-sizing:border-box;border:none;border-radius:1.5rem;background-color:var(--btn-primary-bg);cursor:pointer;transition:all .2s ease}.cta-primary:hover{color:var(--white);background-color:var(--body-text-color)}.cta-secondary{padding:16px 21px;border:none;background:none;outline:none;font-size:16px;font-family:Apercu Regular,sans-serif;font-weight:500;text-decoration:none;display:inline-block;-webkit-appearance:none;transition:all .2s ease;line-height:1;border-radius:48px;cursor:pointer;text-align:left;min-width:200px;background:var(--white);border:2px solid var(--btn-primary-text-color);color:var(--btn-primary-text-color)}.cta-secondary:hover{border-bottom-width:.125rem;color:var(--white);background-color:var(--btn-primary-text-color);border-color:var(--btn-primary-text-color)}.link-primary{font-family:Apercu Regular,sans-serif;border-bottom:solid .125rem;text-decoration:none;font-weight:600}.module-color{background:var(--bone);position:relative}.thumbnails-slider__btn{position:absolute;top:50%;transform:translateY(-50%)}.thumbnails-slider__prev{left:-50px}.thumbnails-slider__next{right:-50px}@media screen and (max-width:749px){.thumbnails-slider__prev{left:-20px}.thumbnails-slider__next{right:-20px}}.announcement-bar{background-color:var(--pine);max-width:100%;box-sizing:border-box}.max-width-1440{max-width:1440px;margin:auto;width:100%}.topnav_carousel_nav .carousel-inner{position:relative;width:auto!important;overflow:hidden;display:inline-block;max-width:90%!important}.topnav_carousel_nav .carousel-control-next,.topnav_carousel_nav .carousel-control-prev{position:relative;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;color:var(--white);text-align:center;opacity:.5;transition:opacity .15s ease;display:inline-block}.topnav_carousel_nav p{color:var(--white);max-width:100%;text-align:left;padding:15px;font-weight:400!important;font-size:14px}.topnav_carousel_nav.carousel{text-align:left;width:auto}.topnav_carousel_nav .active.carousel-item-left,.topnav_carousel_nav .carousel-item-prev:not(.carousel-item-right){max-width:max-content!important;display:inline-block}.topnav_carousel_nav .carousel-item{transition:transform 0s ease-in-out,-webkit-transform 0s ease-in-out;transition:-webkit-transform 0s ease-in-out;transition:transform 0s ease!important}.topnav_carousel_nav p a{color:var(--btn-primary-bg)!important;border-bottom:1px solid var(--btn-primary-bg);padding:6px 0 3px;margin:0 6px;transition-property:border;transition-duration:.1s;transition-timing-function:ease}.topnav_carousel_nav p a:hover{border-bottom:2px solid var(--btn-primary-bg)}.topnav_carousel_nav button:before{content:none!important}.topnav_carousel_nav .carousel-control-next:after,.topnav_carousel_nav .carousel-control-prev:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);padding:3px;float:right;margin:-5px 8px;position:relative;top:-23px}.topnav_carousel_nav .carousel-control-next,.topnav_carousel_nav .carousel-control-prev{color:var(--white);background:none;border:none;cursor:pointer;min-width:initial}.topnav_carousel_nav .carousel-control-prev:after{transform:rotate(135deg);margin-left:3px}.topnav_carousel_nav .carousel-control-next:after{transform:rotate(-45deg)}.topnav_carousel_nav .carousel-control-next{right:25px}.topnav_carousel_nav .carousel-control-prev{left:25px;z-index:1}@media screen and (max-width:767px){.topnav_carousel_nav .carousel-control-prev{left:10px}.topnav_carousel_nav .carousel-control-next{right:0}.topnav_carousel_nav p{padding:15px 25px}}.owl-theme .owl-nav [class*=owl-],.owl-theme .owl-nav [class*=owl-]:hover{background:transparent}.owl-nav>div{text-indent:-4000px}.owl-nav>div:before{background:none;position:absolute;right:5px;z-index:1;width:15px;height:15px;content:"";border:2px solid var(--body-text-color);border-width:0 2px 2px 0}.owl-nav>div.owl-next:before{transform:rotate(-45deg);top:8px;right:-30px}.owl-nav>div.owl-next.disabled,.owl-nav>div.owl-prev.disabled{opacity:.5}.owl-nav>div.owl-next.disabled:hover,.owl-nav>div.owl-prev.disabled:hover{cursor:default}.owl-nav>div.owl-prev:before{transform:rotate(135deg);top:8px;left:-30px}.owl-carousel .owl-dots{position:absolute;right:0;bottom:-15px;left:0;text-align:center}.owl-prev{position:absolute;top:30px;left:0}.owl-next{position:absolute;top:30px;right:0}.owl-carousel .owl-dots button.owl-dot{outline:none;margin:0 2px}.owl-carousel .owl-dots button.owl-dot.active span{background:#2b2823}.owl-carousel .owl-dots button.owl-dot span{display:inline-block;width:10px;height:10px;border-radius:100%;background:transparent;border:1px solid var(--body-text-color);margin:0 2px}.topnav_carousel .carousel-inner{position:relative;width:auto!important;overflow:hidden;display:inline-block;max-width:90%!important}.topnav_carousel .owl-next,.topnav_carousel .owl-prev{position:relative;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;color:var(--white);text-align:center;opacity:.5;transition:opacity .15s ease;display:inline-block}.topnav_carousel p{color:var(--white);max-width:100%;text-align:left;padding:15px 20px;font-weight:400!important;font-size:13px}.topnav_carousel.carousel{text-align:left;width:auto}.topnav_carousel .active.carousel-item-left,.topnav_carousel .carousel-item-prev:not(.carousel-item-right){max-width:max-content!important;display:inline-block}.topnav_carousel .carousel-item{transition:transform 0s ease-in-out,-webkit-transform 0s ease-in-out;transition:-webkit-transform 0s ease-in-out;transition:transform 0s ease!important}.topnav_carousel p a{color:var(--btn-primary-bg)!important;border-bottom:1px solid var(--btn-primary-bg);padding:6px 0 3px;margin:0 6px;transition-property:border;transition-duration:.1s;transition-timing-function:ease}.topnav_carousel p a:hover{border-bottom:2px solid var(--glacier)}.topnav_carousel button:before{content:none!important}.topnav_carousel .topNavNext:after,.topnav_carousel .topNavPrev:after{content:"";border-right:2px solid var(--white);border-bottom:2px solid var(--white);padding:3px;float:right;margin:-5px 8px;position:absolute;top:10px}.topnav_carousel .topNavNext,.topnav_carousel .topNavPrev{color:var(--white);background:none;border:none;cursor:pointer;min-width:initial}.topNavPrev,.topNavNext{cursor:pointer;position:relative;z-index:1;text-indent:999999}.topnav_carousel .topNavPrev:after{transform:rotate(135deg);margin-left:3px;left:-20px;text-indent:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:none!important}.topnav_carousel .topNavNext:after{transform:rotate(-45deg);right:-20px;text-indent:0}.topnav_carousel.owl-carousel .animated{animation-duration:.5s!important}.topnav_carousel button>span{display:none}.topnav_carousel_nav .topNavNext{right:25px}.topnav_carousel_nav .topNavPrev{left:25px;z-index:1}@media screen and (max-width:1190px){.topnav_carousel_nav p{padding:0 45px}}@media screen and (max-width:767px){.topnav_carousel_nav .topNavPrev{left:10px}.topnav_carousel_nav .topNavNext{right:0}.topnav_carousel_nav p{padding:15px 25px}}.site{position:relative;padding:0 5%;margin-top:360px}.site-header__mobile-nav{max-width:1440px;margin:auto;padding:0;background-color:var(--white)!important}.site-nav__label{font:16px/1.43 Apercu Bold,sans-serif;color:var(--body-text-color);border-bottom-color:transparent!important}.site-header{padding:0!important;background-color:var(--white)!important;z-index:10}.site-header>div{padding:0 25px!important}.site-nav{margin:0!important;position:static}.site-header__logo{margin:13px 0!important}.announcement-bar{display:flex}.announcement-bar__message{padding-left:25px!important;padding-right:25px!important;text-align:left;margin:0}.top-menu{text-align:right}.top-menu .nav{float:right;margin-right:0}.top-menu .nav-item .nav-link{color:var(--white)!important;font-family:Apercu Regular;padding:.875rem 1rem}.announcement-bar.container-fluid .nav-link:hover,.telefono a:hover{text-decoration:underline!important;transition:1s}.top-menu .btn{padding:.875rem 1rem;line-height:1.5rem;border:0;border-radius:0}.top-menu .btn.btn-dark{background-color:#000}.top-menu .btn.btn-dark:hover{background-color:var(--white);color:var(--btn-primary-text-color)}.top-menu .dropleft .dropdown-toggle:before{display:none}.top-menu .show>.btn-dark.dropdown-toggle:focus{box-shadow:none!important}.top-menu .dropdown-toggle:after{display:none}.announcement-bar__message{padding-left:10px!important;padding-right:0!important;text-align:left;color:var(--white)!important}.announcement-bar{z-index:12}#newsletter_topnav_form .form-group{position:relative}#newsletter_topnav_form .form-group .error.invalid-feedback{position:relative;left:0;right:0}#opt-in-container-nav{padding:20px 0;position:relative}#opt-in-container-nav>div{position:initial}#opt-in-container-nav p{font-size:.875rem!important}body .breadcrumbs>p{width:100%;max-width:100%!important;font-size:1rem}body .breadcrumbs>p a{color:var(--link-text-color)}body .breadcrums>p a:hover{color:var(--link-hover-color);border-color:var(--link-hover-color);text-decoration:none}.dropdown .dropdown-menu.mega-menu{left:0;right:0;background:var(--white);border:0;border-top:1px solid #e9e9e9;opacity:1;z-index:1;visibility:visible;width:100%;border-radius:0;margin:0!important;position:absolute;text-align:center;justify-content:center;padding-top:40px!important;transition:all .5s ease;height:348px;box-shadow:0 2px 4px #4c4c4b1a;flex-wrap:wrap}.site-nav__dropdown{padding:0}#SiteNav .site-nav__dropdown ul{height:auto;flex-wrap:wrap;padding:2.125rem 2.25rem 1.5rem}#SiteNav .site-nav__dropdown ul li{padding:0;max-width:33.2%;position:relative}.site-nav__link--button,.site-nav a{padding:24px 10px!important;position:relative}#SiteNav li{position:static}.mattresses .mega-menu-column ul>li{width:33.2%;display:block}.mattresses .mega-menu-column ul>li a{width:100%;display:block}#SiteNav ul.nav>li a.site-nav__link:after{position:absolute;top:initial;z-index:12;height:2px;left:50%;right:50%;opacity:0;background:var(--link-text-color);content:"";transition:left .5s,right .5s,opacity .5s;bottom:0;border:0}#SiteNav .nav>li>.site-nav__link:hover:after{left:12px!important;right:12px!important;opacity:1!important}.nav{justify-content:center}.site-nav__link{font-family:Apercu Bold,sans-serif;font-size:1rem}.dropdown.mattresses li>a .nav_mattress--hover-image{position:absolute;top:0;visibility:hidden;left:0}body .nav_image.save_tag:after,body .nav_image.sale_tag:after,body .nav_image.new_tag:after,body .nav_image.out_of_stock_tag:after,body .nav_mattress.save_tag:after,body .nav_mattress.sale_tag:after,body .nav_mattress.new_tag:after,body .nav_mattress.out_of_stock_tag:after,body .plp_product_card.save_tag:after,body .plp_product_card.sale_tag:after,body .plp_product_card.new_tag:after,body .plp_product_card.out_of_stock_tag:after{top:16px;left:16px}.dropdown.mattresses h5{text-align:center;padding-top:12px;font-family:Apercu Bold,sans-serif;color:var(--body-text-color)}.dropdown.mattresses li>a .nav_mattress .description{padding-top:.3125rem;text-align:center}#SiteNav .site-nav__dropdown .site-nav__link:after{content:none}#SiteNav .icon-chevron-down{display:none}#AccessibleNav .site-nav__dropdown ul li:first-child>a{justify-content:center}#AccessibleNav .dropdown.mattresses{height:auto;flex-wrap:wrap;padding:0}#AccessibleNav .dropdown.mattresses li{padding:0;max-width:33.2%;position:relative;justify-content:center;display:flex}#AccessibleNav .dropdown.mattresses li:first-child>a{justify-content:center}#AccessibleNav .dropdown.mattresses li:last-child{width:100%;max-width:100%}#AccessibleNav .dropdown.mattresses li .save_tag:after{left:31px}#AccessibleNav .dropdown.mattresses li.new_tag:after{position:absolute;top:16px;left:28px;width:5.625rem;padding:2px 10px;text-align:center}#AccessibleNav .dropdown.mattresses li.sale_tag:after{position:absolute;top:1rem;left:1.75rem;width:5.625rem;font-size:.875rem;line-height:1.0625rem;text-align:center;margin:0}#AccessibleNav .dropdown.mattresses li>a{display:flex;transition:border .2s ease;padding:0!important}#AccessibleNav .dropdown.mattresses li>a .nav_mattress{margin:0 0 2rem}#AccessibleNav .dropdown.mattresses li>a .nav_mattress img{height:200px}.dropdown .nav_image picture img{width:332px;max-width:100%;background-size:100%;background-repeat:no-repeat;border:2px solid transparent;height:100%;max-height:229px}.nav_mattress.tag_wrap.nav_image.sale_tag{position:relative}#AccessibleNav .dropdown.mattresses li>a .nav_mattress:hover .nav_mattress--base-image{visibility:hidden}#AccessibleNav .dropdown.mattresses li>a .nav_mattress:hover .nav_mattress--hover-image{visibility:visible}#AccessibleNav .dropdown.mattresses li>a .nav_mattress .description{padding-top:.3125rem;text-align:center}:lang(fr) #AccessibleNav .dropdown.mattresses li>a .nav_mattress .description{font-size:.9em}@media screen and (max-width:1023px){#AccessibleNav .dropdown.mattresses li>a .nav_mattress{margin-left:1.125rem}}#AccessibleNav .dropdown.mattresses li>a .nav_mattress--hover-image{position:absolute;top:0;visibility:hidden}#AccessibleNav .dropdown.mattresses li>a img{border:2px solid transparent}#AccessibleNav .dropdown.mattresses li>a:hover{border-bottom-color:transparent}#AccessibleNav .dropdown.mattresses li>a:hover img{border:2px solid var(--link-text-color)}#AccessibleNav .dropdown.mattresses li>a:hover p{opacity:1}#AccessibleNav .dropdown.mattresses li .compare-link{border-top:1px solid #e9e9e9;text-align:center;padding-top:1.5rem;max-width:1032px}#AccessibleNav .dropdown.mattresses li .compare-link a{border-bottom-color:var(--link-text-color);padding:0}#AccessibleNav .dropdown.mattresses li .compare-link a:hover{color:var(--link-hover-color)!important;border-bottom-color:var(--link-hover-color)}#AccessibleNav .dropdown.mattresses h5{text-align:center;padding-top:12px;font-family:Apercu Bold,sans-serif;color:var(--body-text-color);font-size:16px}#AccessibleNav .dropdown.mattresses p.mattress-info{opacity:0;transition:all .2s ease;max-width:211px;margin-left:1.4375rem}#AccessibleNav .dropdown.mattresses p.mattress-info.mattress-info--og{text-align:right;margin:0 1.4375rem 0 0}@media screen and (max-width:1023px){#AccessibleNav .dropdown.mattresses p.mattress-info{display:none}}#AccessibleNav .site-nav__dropdown ul li:last-child{width:100%;max-width:100%}#AccessibleNav .site-nav__dropdown ul li .save_tag:after{left:31px}#AccessibleNav .site-nav__dropdown ul li.new_tag:after{position:absolute;top:16px;left:28px;width:5.625rem;padding:2px 10px;text-align:center}#AccessibleNav .site-nav__dropdown ul li.sale_tag:after{position:absolute;top:1rem;left:1.75rem;width:5.625rem;font-size:.875rem;line-height:1.0625rem;text-align:center;margin:0}#AccessibleNav .site-nav__dropdown ul li>a{display:flex;transition:border .2s ease}#AccessibleNav .site-nav__dropdown ul li>a .nav_mattress{margin:0 0 2rem 1.125rem}#AccessibleNav .site-nav__dropdown ul li>a .nav_mattress img{height:unset}#AccessibleNav .site-nav__dropdown ul li>a .nav_mattress .description{padding-top:.3125rem;text-align:center}@media screen and (max-width:1023px){#AccessibleNav .site-nav__dropdown ul li>a .nav_mattress{margin-left:1.125rem}}#AccessibleNav .site-nav__dropdown ul li>a .nav_mattress--hover-image{position:absolute;top:0;visibility:hidden}#AccessibleNav .site-nav__dropdown ul li>a img{border:2px solid transparent}#AccessibleNav .site-nav__dropdown ul li>a:hover{border-bottom-color:transparent}#AccessibleNav .site-nav__dropdown ul li>a:hover img{border:2px solid #2B2823}#AccessibleNav .site-nav__dropdown ul li>a:hover p{opacity:1}#AccessibleNav .site-nav__dropdown ul li .compare-link{border-top:1px solid #e9e9e9;text-align:center;padding-top:1.5rem;max-width:1032px}#AccessibleNav .site-nav__dropdown ul li .compare-link a{border-bottom-color:var(--link-text-color);padding:0}#AccessibleNav .site-nav__dropdown ul li .compare-link a:hover{color:var(--link-hover-color)!important;border-bottom-color:var(--link-hover-color)}#AccessibleNav .site-nav__dropdown ul h5{text-align:center;padding-top:12px;font-family:Apercu Bold,sans-serif;color:var(--body-text-color)}#AccessibleNav .site-nav__dropdown p.mattress-info{opacity:0;transition:all .2s ease;max-width:211px;margin-left:1.4375rem}#AccessibleNav .site-nav__dropdown p.mattress-info.mattress-info--og{text-align:right;margin:0 1.4375rem 0 0}@media screen and (max-width:1023px){#AccessibleNav .site-nav__dropdown p.mattress-info{display:none}}.about-menu ul{justify-content:center}#SiteNav .dropdown.about li{width:37%;display:flex}#SiteNav .dropdown.about li ul{padding-top:0;width:100%}#SiteNav .dropdown.about li ul li{margin-left:auto;display:block;padding:8px 15px 8px 0;text-align:left}#SiteNav .dropdown.about li ul li a{padding:0!important;font-family:Apercu Regular,sans-serif;font-weight:400}#SiteNav .dropdown.about ul a{white-space:nowrap;transition:border .2s ease}#SiteNav .dropdown.about li a{border-bottom:2px solid transparent;border-bottom-color:transparent;color:var(--link-text-color)}#SiteNav .dropdown.about li a:hover,#SiteNav .dropdown.about li a.active{border-bottom-color:var(--link-text-color);color:var(--link-text-color)}@media screen and (max-width:1024px){#SiteNav .dropdown.about li ul li{margin-left:30%}}#SiteNav .dropdown.about li.our_story{display:flex;width:75%;max-width:710px}#SiteNav .dropdown.about .our_story a{border-bottom-color:transparent!important;padding:0!important}#SiteNav .dropdown.about .our_story p{padding-left:23px;min-width:200px;text-align:left;font-size:1em}#SiteNav .dropdown.about .our_story p{max-width:245px}.desktop-nav{display:flex}.mobiletuft-nav{display:none!important}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--white)}@media screen and (min-width:1921px){.dropdown-menu.desktop-menu.mega-menu.about-menu ul{max-width:1920px!important;margin:0 auto!important;width:100%}.site-header__mobile-nav{position:static}}@media screen and (max-width:1920px){.site-header__mobile-nav{position:static}.max-width-1440{max-width:1410px}}@media screen and (max-width:1440px){.site-header__mobile-nav{position:relative}.max-width-1440{max-width:1440px}}@media screen and (max-width:960px){#SiteNav .dropdown.about .our_story p{display:none}#AccessibleNav .dropdown.mattresses li>a .nav_mattress{margin-left:0!important}}.flechita-mover.active:after{transform:rotate(225deg);margin:11px 0 7px 5px}.flechita-mover:after{content:"";border-right:2px solid #000;border-bottom:2px solid #000;padding:3px;transform:rotate(45deg);float:right;margin:7px 0 7px 6px}.mobiletuft-nav .more .dropdown-menu>li{width:100%;border-bottom:1px solid #D8D8D8;padding:10px 30px 10px 40px}.mobiletuft-nav .more>.dropdown-menu>li a.card-link{position:relative}.mobiletuft-nav .more>.dropdown-menu>li a.card-link:after{content:""!important;background-image:url(icon-plus-menu.svg)!important;background-repeat:no-repeat!important;width:12px!important;height:12px!important;position:absolute!important;right:10px!important;top:6px!important;transition:.5s ease-in-out all!important;left:initial!important;opacity:1!important;background-color:transparent!important}.mobiletuft-nav .more>.dropdown-menu>li a.card-link.active:after{transform:rotate(45deg)!important}.more .dropdown-menu .site-nav__link{padding:0!important;text-align:left}.more .dropdown-menu .card{border:0;border-radius:0}.more .dropdown-menu .card-header{padding:0!important;text-align:left;background-color:transparent;border-bottom:0;border:0;border-radius:0}.more .card-body li{width:100%!important;padding:0;margin:10px 0}.more .card-body{padding:0}.more .card-body li a{font:16px/24px Apercu Regular,sans-serif}@media screen and (max-width:900px){.desktop-nav{display:none!important}.top-menu,.site-header__icons .site-header__account{display:none}.mobiletuft-nav{display:flex!important}.mobiletuft-nav .dropdown-menu.show{transform:none!important;top:66px!important;padding-top:50px!important;height:auto;max-height:calc(100vh - var(--offset-height, 0px));overflow:auto}.menu-mobile-drop{position:relative}.menu-mobile-drop:after{content:"";width:11px;height:11px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25273 5.5L10.8441 10.0914C11.052 10.2992 11.052 10.6362 10.8441 10.8441C10.6362 11.052 10.2992 11.052 10.0914 10.8441L5.5 6.25273L0.908621 10.8441C0.700762 11.052 0.363754 11.052 0.155895 10.8441C-0.0519649 10.6362 -0.0519649 10.2992 0.155895 10.0914L4.74727 5.5L0.155895 0.908621C-0.0519649 0.700762 -0.0519649 0.363754 0.155895 0.155895C0.363754 -0.0519649 0.700762 -0.0519649 0.908621 0.155895L5.5 4.74727L10.0914 0.155895C10.2992 -0.0519649 10.6362 -0.0519649 10.8441 0.155895C11.052 0.363754 11.052 0.700762 10.8441 0.908621L6.25273 5.5Z' fill='%231A051D'/%3E%3C/svg%3E%0A");position:absolute;right:20px;top:20px}.mobiletuft-nav .mega-menu-column li{flex-direction:column}.mobiletuft-nav .mega-menu-column li a{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:30px}.mobiletuft-nav .mega-menu-column li a:last-of-type{border:none}#SiteNav ul.nav>li.more li>a.site-nav__link{border-bottom:0!important}.extra_subnav li{text-align:left;margin:10px 0}.extra_subnav li a{padding:0!important;font-size:1rem!important;font-family:Apercu Regular,sans-serif!important}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--white)!important}.mobiletuft-nav .site-header__icon.site-header__account{padding:0!important;text-align:left;font-family:Apercu Bold}.mobiletuft-nav #mobile_nav_auth_button{text-align:left}.nav-email-signup{padding:.9375rem 1.25rem 1.5625rem 2.5rem;max-width:21.875rem;margin:0 auto;text-align:left}.mobiletuft-nav .nav-email-signup .newsletter-form button{width:100%;text-transform:initial;border-radius:50px}.button.primary{background:var(--btn-primary-bg);border:2px solid var(--btn-primary-bg)}.mobiletuft-nav .nav-email-signup .newsletter-form button:hover{background-color:var(--btn-primary-text-color)!important;color:var(--white)!important}.nav-email-signup .signup-legal{text-align:center;margin-top:1rem;height:1.875rem}.nav-email-signup .signup-legal a{font-size:.875rem;line-height:1}.nav-email-signup h5{font-family:Apercu Bold,sans-serif;margin-bottom:.3125rem;color:#2b2823}.nav-email-signup p{font-size:1em;line-height:1.5em;max-width:600px}.nav-email-signup form{margin-top:1rem}.nav-email-signup label,.nav-email-signup input{display:block}.nav-email-signup input{width:100%;height:3rem;margin:.3125rem 0 .8125rem;font-size:.875rem;padding:.625rem}.newsletter-form input[type=email]{border:1px solid #6a7171;background:#f6f6f6;font-size:.875rem;padding:.5rem .9375rem;display:block;height:3.25rem}#accordionAboutMobile .site-nav__link{font-weight:400;font-family:Apercu Regular;font-size:1rem}#accordionAboutMobile li{margin:10px 0}.mobiletuft-nav .more>.dropdown-menu>li a{font:18px/24px Apercu Bold,sans-serif}}.dropdown-menu.show{display:flex!important}.signin{font-family:Apercu Bold;font-size:16px!important}.signin:hover{color:var(--link-hover-color)}.footer-tuft{position:relative;padding:4rem 2rem 1px;background-color:var(--footer-bg-color, var(--pine));font:16px/1.43 Apercu Regular,sans-serif;color:#f6f6f6;margin-bottom:0;overflow:hidden}.footer-tuft .footer-wrapper{justify-content:space-between;max-width:1440px;margin:auto}.footer-tuft .footer-wrapper .footer-nav{justify-content:space-between;flex-wrap:initial}.footer-tuft .footer-wrapper .footer-nav .sidebar{margin:0 10px 87px 0;display:inline-block;margin:0!important}.footer-tuft .footer-wrapper .footer-nav .sidebar p{white-space:nowrap;color:var(--white);font:12px/1.67 Apercu,sans-serif;font-weight:500;margin:15px auto 0}.footer-tuft .footer-wrapper .footer-nav nav{float:left;display:flex;justify-content:space-between;justify-content:space-evenly;flex-grow:1;margin:0 .625rem;transition:all .2s ease;width:100%}.footer-tuft .footer-wrapper .footer-nav nav ul{display:block;margin-bottom:.5rem}.footer-tuft .footer-wrapper .footer-nav nav ul li{padding-bottom:10px;padding-left:8px;padding-right:8px;display:block;padding-bottom:.625rem;padding-left:.5rem;padding-right:.5rem}.footer-tuft .footer-wrapper .footer-nav nav ul li:first-child{font:18px/24px Apercu Bold,sans-serif;font-weight:400;padding-bottom:15px}.footer-tuft .footer-social div:first-child{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;padding-bottom:40px;clear:both;display:flex;justify-content:space-between;padding-bottom:.5rem;flex-direction:column}.footer-tuft .footer-social div:first-child a.cta{border-radius:48px;background:transparent;padding:.875rem 0;color:var(--white);border:2px solid var(--white);text-align:center;font:1rem Apercu Regular,sans-serif;font-weight:600;height:3rem;line-height:16px;margin:15px 0 0;width:100%;min-width:auto;max-width:100%;z-index:2;display:inline-block!important;float:none}.footer-tuft .footer-social div:first-child a.cta:hover{background:var(--white);color:var(--link-text-color)!important;text-decoration:none}.footer-tuft .footer-social-links .social ul{padding:0 0 0 12%}.footer-tuft .footer-social-links .social ul li{text-align:center;list-style:none}.footer-tuft .footer-social-links .social ul li a,.footer-tuft .footer-social-links .social ul li a:hover{margin-right:.875rem;width:23px;height:20px;display:block;background-repeat:no-repeat;background-position:center}.footer-tuft .footer-social-links .social ul li:nth-child(3) a{background-image:url(icon-twitter.svg);background-size:116%;display:none}.footer-tuft .footer-social-links .social ul li:nth-child(3) a:hover{background-image:url(icon-twitter-hover.svg);background-size:contain}.footer-tuft .footer-social-links .social ul li:nth-child(5) a{background-image:url(icon-medium.svg);background-size:contain;display:none}.footer-tuft .footer-social-links .social ul li:nth-child(5) a:hover{background-image:url(icon-medium-hover.svg);background-size:contain}.footer-tuft .footer-social-links .social ul li:nth-child(2) a{position:relative;top:-2px}.footer-tuft .footer-wrapper a{color:#f6f6f6!important}.footer-tuft .footer-wrapper a:hover{text-decoration:underline}.footer-tuft .footer-wrapper form fieldset{width:100%}.footer-tuft .footer-wrapper .newsletter-signup,.footer-tuft .footer-wrapper form,.footer-tuft .footer-wrapper .access-legal{margin-left:0 auto!important;max-width:23.625rem!important}.footer-tuft .footer-wrapper form,.footer-tuft .footer-wrapper .access-legal{margin-left:3.125rem!important;max-width:23.625rem!important;margin-left:0;max-width:100%}.footer-tuft .footer-wrapper .newsletter-signup h2{margin-bottom:.8125rem;text-align:center;font-family:TiemposHeadline-Bold;color:var(--white);width:100%;line-height:2rem!important;font-size:27px!important;font-weight:400!important;line-height:36px!important;letter-spacing:0;text-transform:initial}.footer-tuft .footer-wrapper .newsletter-signup p{text-align:center;color:var(--white);font-family:Apercu,sans-serif;margin:0 auto;line-height:2em}.footer-tuft .footer-wrapper form label{display:block;height:auto;font-weight:400;font-size:1rem;width:100%;margin:0 0 5px!important}.footer-tuft .footer-wrapper form .input-wrapper{display:flex;flex-wrap:wrap}.footer-tuft .footer-wrapper form input{border:1px solid #6a7171;background:#f6f6f6;font-size:.875rem;padding:.5rem .9375rem;display:block;height:3.25rem}.footer-tuft .footer-wrapper form input{width:14.375rem;width:100%;order:1}.footer-tuft .footer-wrapper form button{margin-left:.8125rem;padding:1rem;min-width:8.25rem;order:2;margin:.875rem auto 0;height:48px;background:var(--btn-primary-bg);border-radius:40px;font-size:1rem;line-height:1;border:0;font-weight:700}.footer-tuft .footer-wrapper form button:hover{background-color:var(--white);color:var(--btn-primary-text-color)}.footer-tuft .footer-social-links .social ul{display:flex;justify-content:center;text-align:center;margin-top:0;margin-bottom:0}.footer-tuft .footer-social-links{text-align:left;margin:20px auto}.footer-tuft .footer-subsection{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:4%;display:-ms-grid;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr;padding:0}.footer-tuft .footer-subsection .footer-social{grid-column-start:1;grid-column-end:12;grid-row-start:1;grid-row-end:2;display:flex;flex-direction:column;margin-bottom:40px}.footer-tuft .footer-subsection .footer-subscribe{grid-column-start:1;grid-column-end:13;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:11;-ms-grid-row:1;-ms-grid-row-span:1;display:flex;flex-direction:column}#opt-in-container{width:100%;padding-bottom:15px;position:relative}#opt-in-container>div{position:initial}#opt-in-container p{color:var(--white)!important;font-size:.875rem}#newsletter-form .form-group{margin-bottom:2rem;position:relative;padding-bottom:25px}#newsletter-form .error.invalid-feedback{position:absolute;bottom:0;left:0;right:0;font-style:normal}#opt-in-container .error.invalid-feedback,#opt-in-container-nav .error.invalid-feedback{position:absolute;bottom:0;left:15px;right:15px;width:250px;max-width:250px;text-align:left;font-style:normal}#newsletter-form .form-control.is-valid:focus,#newsletter-form .was-validated .form-control:valid:focus,.form-control:focus{border-color:transparent!important;box-shadow:none!important}form .form-control:focus{border:solid 1px #6a7171!important}.footer-tuft .footer-wrapper .footer-nav a:hover{text-decoration:underline!important}.footer-index.footer-tuft .footer-social div:first-child{flex-direction:row;gap:0 24px}.footer-index.footer-tuft .footer-social div:first-child a.cta{margin:0;min-width:unset!important}.footer-index.footer-tuft .footer-social-links{margin:24px 0}@media(max-width:992px){.footer-index.footer-tuft .footer-index__social{display:flex;align-items:center;justify-content:space-around;margin-bottom:48px}.footer-index.footer-tuft .footer-social div:first-child{display:flex;flex-direction:column;gap:16px 0}.footer-index.footer-tuft .footer-social div:first-child a.cta{min-width:200px!important}.footer-index.footer-tuft .footer-social-links{margin:0}}@media screen and (min-width:480px){.footer-tuft .footer-wrapper form label{margin:0 auto;width:14.625rem}.footer-tuft .footer-wrapper form input{width:14.375rem;margin:0 auto}.footer-tuft .footer-wrapper form button{width:14.625rem;margin:.875rem 14.625rem 0}}@media screen and (min-width:768px){.footer-tuft .footer-wrapper .newsletter-signup{margin-top:0}.footer-tuft .footer-wrapper .newsletter-signup h2,.footer-tuft .footer-wrapper .newsletter-signup p{text-align:left}.footer-tuft .footer-wrapper form label{margin:20px 0 0}.footer-tuft .footer-wrapper form input{margin:0;float:left}.footer-tuft .footer-wrapper form button{margin:20px 0 0}.footer-tuft .footer-social-links{text-align:left;float:left;margin:20px 0;display:block;width:100%;padding:0;max-height:23px}.footer-tuft .footer-wrapper form button{min-width:100px;max-width:132px;margin:0 0 0 15px}.footer-tuft .footer-social div:first-child a.cta{float:left;margin:20px 0 0}.footer-tuft .footer-subsection .footer-subscribe{grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:3;-ms-grid-column:6;-ms-grid-column-span:13;-ms-grid-row:1;-ms-grid-row-span:3;display:flex;flex-direction:column}.footer-tuft .footer-social-links .social ul{display:flex;justify-content:left;margin-top:0;margin-bottom:0;float:right;margin-right:0}}@media screen and (min-width:1024px){.footer-tuft .footer-wrapper form button{min-width:100px;max-width:132px}.footer-tuft .footer-social{max-width:initial;margin:0!important;justify-content:unset;float:unset;display:flex}.footer-tuft .footer-subscribe{display:flex;flex-direction:column;width:unset!important}.footer-tuft .footer-social-links .social ul{justify-content:start;text-align:start;width:100%;float:unset;margin-right:0;padding:0}.footer-tuft .footer-social-links .social ul li:nth-child(2) a{top:0;left:-4px}.footer-tuft .footer-subsection .footer-subscribe{grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:3;-ms-grid-column:7;-ms-grid-column-span:13;-ms-grid-row:1;-ms-grid-row-span:3;display:flex;flex-direction:column;align-items:flex-end}}@media screen and (min-width:1200px){.footer-tuft .footer-social div:first-child{flex-direction:column;width:100%}.footer-tuft .footer-subsection .footer-social{grid-column-start:1;grid-column-end:13;align-items:flex-end}.footer-tuft .footer-social div:first-child a.cta{margin:15px 0 0;width:100%!important;min-width:100%!important}.footer-tuft .footer-subsection .footer-subscribe{grid-column-start:1;grid-column-end:13;grid-row-start:1;grid-row-end:3;-ms-grid-column:1;-ms-grid-column-span:12;-ms-grid-row:1;-ms-grid-row-span:3}.footer-tuft .footer-wrapper form button{min-width:100px;max-width:130px}}@media screen and (max-width:1440px){.footer-tuft .footer-social-links .social ul{padding:0 0 0 25px}.footer-tuft .footer-wrapper form input{width:50%}}@media screen and (max-width:1366px){.footer-tuft .footer-social-links .social ul{padding:0}.footer-tuft .footer-wrapper form{width:100%;padding:0 15px}.footer-tuft .footer-wrapper .newsletter-signup{width:100%;padding:0 0 0 15px;max-width:100%}.footer-tuft .footer-wrapper .newsletter-signup h2{font-size:26px!important}.footer-tuft .footer-social div:first-child a.cta{margin:15px 0 0;width:100%;min-width:auto;max-width:100%;z-index:2;display:inline-block!important;float:none}.footer-tuft .footer-social div:first-child{flex-direction:column;width:100%}}@media screen and (max-width:1280px){.footer-tuft .footer-wrapper form input{width:50%}.footer-tuft .footer-wrapper .newsletter-signup h2{font-size:24px!important}}@media screen and (max-width:1200px){.footer-tuft .footer-wrapper .footer-nav nav{float:none;margin:0 .625rem 1.75rem;margin:0 auto}.footer-tuft .footer-social div:first-child{margin:0;padding:0}.footer-tuft .footer-wrapper .newsletter-signup p{font-size:.875rem}.footer-tuft .footer-wrapper .newsletter-signup h2{font-size:22px!important}.footer-tuft .footer-wrapper form input{width:45%}}@media screen and (max-width:1070px){.footer-tuft .footer-wrapper form input{width:40%}.footer-tuft .footer-wrapper .newsletter-signup h2{font-size:22px!important;margin:0}.footer-tuft .footer-wrapper .newsletter-signup,.footer-tuft .footer-wrapper form{padding:0}.footer-tuft .footer-subsection .footer-social{margin-bottom:0}.footer-tuft .footer-social-links{padding:0}.footer-tuft .footer-social-links .social ul{float:left;padding:0!important}.footer-tuft .footer-wrapper form{min-height:6.813rem}.footer-tuft .footer-social div:first-child a.cta{font:.875rem Apercu Regular,sans-serif}}@media screen and (max-width:1023px){.footer-tuft .footer-wrapper .footer-nav{margin-bottom:.625rem}.footer-tuft .footer-social div:first-child{display:block}.newsletter-signup,.footer-tuft .footer-wrapper form,.footer-tuft .footer-wrapper .access-legal{margin:0 auto}.footer-tuft .footer-wrapper form .input-wrapper{display:block}.footer-tuft .footer-wrapper .access-legal{margin:1rem auto 0;text-align:center}.footer-tuft .footer-wrapper form{min-height:7.8125rem;margin:0 auto!important}}@media screen and (max-width:1000px){.footer-tuft .footer-subsection .footer-social{grid-column-start:2;grid-column-end:12}.footer-tuft .footer-wrapper .newsletter-signup h2{font-size:32px!important;text-align:center}.footer-tuft .footer-wrapper .newsletter-signup p{text-align:center}.footer-tuft .footer-wrapper form{min-height:6.813rem;text-align:left;max-width:430px;margin:auto}.footer-tuft .footer-social-links{text-align:center;float:none;margin:20px auto;width:auto;padding:0;max-height:23px}.footer-tuft .footer-wrapper form input{width:50%}.footer-tuft .footer-subsection{margin:30px 0}}@media screen and (max-width:919px){body>.footer-tuft{padding:48px 24px 102px}footer#site-footer{padding:3rem 1.5rem 6.375rem}}@media screen and (max-width:785px){.footer-tuft .footer-wrapper .footer-nav nav ul li{text-align:left;margin:0 auto}.footer-tuft .footer-wrapper .footer-nav nav{width:100%!important;margin:0 auto!important;display:flex!important}.footer-tuft .footer-wrapper form input{width:44%;display:inline-block}.footer-tuft .footer-wrapper form button{width:14.625rem;margin:0;display:inline-block}.footer-tuft .footer-wrapper .footer-nav .sidebar{margin:0 0 20px!important}.footer-nav div{float:left!important}}@media screen and (max-width:768px){.site-header__logo{padding-left:0!important}.footer-tuft .footer-wrapper .footer-nav{display:block}.footer-tuft .footer-wrapper .footer-nav .sidebar{display:block;float:none;text-align:center;margin:0!important}.footer-tuft .footer-social div:first-child{display:block}.footer-tuft .footer-wrapper .footer-nav nav ul{width:100%}.footer-tuft .footer-wrapper .footer-nav nav ul li{text-align:left;margin:0 auto}.footer-tuft .footer-wrapper .footer-nav nav{max-width:1280px;width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:4%;display:-ms-grid;-ms-grid-columns:1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr 4% 1fr}.footer-tuft .footer-wrapper .footer-nav nav ul{display:block;margin-bottom:.5rem;grid-column-start:3;grid-column-end:11;-ms-grid-column:13;-ms-grid-column-span:11}.footer-tuft .footer-wrapper form{display:inline-block;justify-content:center;margin-top:30px!important}.grid__item.medium-up--one-quarter.logo-align--left{width:245px!important}.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus{width:80px!important}.footer-tuft .footer-wrapper form button:hover{background-color:var(--white);color:var(--btn-primary-text-color)}.footer-tuft .footer-wrapper form button{transition:none!important}}@media screen and (max-width:767px){button,a{transition:none!important}.footer-tuft .footer-wrapper .footer-nav nav ul li{text-align:center;margin:0 auto}.site-header__logo-image img{max-width:none;min-width:75px}.site-header__logo-image{max-width:none}.grid__item.medium-up--one-quarter.logo-align--left{width:60px!important}#AccessibleNav{width:100%!important}.footer-nav div{float:none!important;max-width:250px;margin:20px auto 0}.footer-tuft .footer-wrapper .footer-nav .sidebar{margin:0 auto!important}.footer-nav div:last-child{float:none!important;max-width:100%;margin:0 auto}.footer-tuft .footer-wrapper .footer-nav .sidebar{display:block;float:none!important;text-align:center;margin:0 auto!important;max-width:220px}.footer-tuft .footer-social-links{text-align:center;float:none!important;margin:20px auto!important;width:110px;padding:0;max-height:23px;display:inline-block}.footer-index.footer-tuft .sidebar{padding-bottom:64px}.footer-index.footer-tuft .footer-wrapper .footer-nav nav{justify-content:space-between}.footer-index.footer-tuft .footer-wrapper .footer-nav nav ul{width:45%}.footer-index.footer-tuft .footer-index__social{flex-direction:column;align-items:center;margin-bottom:20px}.footer-index.footer-tuft .footer-social-links{margin:0}}@media screen and (max-width:650px){.footer-tuft .footer-wrapper .footer-nav nav ul{padding-bottom:2.1875rem}}@media screen and (max-width:560px){.footer-tuft .footer-wrapper .footer-nav nav{flex-wrap:wrap}.footer-tuft .footer-wrapper .footer-nav .sidebar{margin:0 auto 55px!important}.footer-tuft .footer-wrapper .footer-nav .sidebar p{font:15px/1.67 Apercu,sans-serif}.footer-tuft .footer-wrapper .footer-nav nav ul li{text-align:left;margin:0 auto;max-width:165px}.footer-tuft .footer-wrapper .footer-nav nav ul{padding-bottom:30px}.footer-tuft .footer-social div:first-child a.cta{margin:0 auto 15px;width:100%;display:block;max-width:initial;font-size:1rem!important;line-height:1}.footer-tuft .footer-wrapper .newsletter-signup h2{font-size:1.6rem!important;text-align:center;text-transform:initial;margin-top:20px}.footer-tuft .footer-wrapper form input{width:100%;display:inline-block;margin-bottom:15px}.footer-tuft .footer-wrapper form button{width:100%}.footer-tuft .footer-social-links{margin:24px auto}.footer-tuft{padding:4rem 2rem .5rem}.footer-index.footer-tuft .sidebar{padding-bottom:0}}@media screen and (max-width:495px){.footer-tuft .footer-wrapper form input{width:100%;display:inline-block;margin-bottom:15px}.footer-tuft .footer-wrapper form button{width:100%;margin:0!important}.footer-tuft .footer-subsection .footer-subscribe{padding:0!important}.footer-tuft{padding:4rem 1rem .5rem}#AccessibleNav .dropdown.mattresses .dropdown-menu>ul{width:100%}.mobile-tuft-nombres{display:inline-block;text-align:left;padding:15px 0 0 15px;width:100%;max-width:65%;white-space:normal!important}#AccessibleNav .dropdown.mattresses li>a .nav_mattress .description{padding-top:.3125rem;text-align:left}.dropdown.mattresses>.mattress-selection-container .table-menu-item:first-child{border-top:none}.dropdown.mattresses>.mattress-selection-container .table-menu-item{border-top:1px solid #d8d8d8}.dropdown.mattresses{white-space:normal!important}.nav_mattress--base-image{float:left}#AccessibleNav .dropdown.mattresses li>a .nav_mattress--hover-image{display:none!important}#AccessibleNav .dropdown.mattresses li>a:hover img{border:2px solid transparent}#AccessibleNav .dropdown.mattresses li:first-child>a{justify-content:left}#AccessibleNav .dropdown.mattresses .dropdown-menu>ul>li{display:block;padding:1rem 1rem .5625rem 1.25rem}#AccessibleNav .dropdown.mattresses li>a .nav_mattress img{height:unset;max-width:145px;width:100%}.nav_mattress .site-nav__label:after{font-family:Apercu Bold,sans-serif;background:var(--btn-primary-bg);position:absolute;position:relative;top:0;left:5px;width:-webkit-max-content;width:max-content;font:.875rem/1.2 Apercu Bold,sans-serif;margin:0;padding:.3125rem .625rem .1875rem;color:#000}.sale_tag .site-nav__label:after{content:none!important}.sale_tag:after,.save_tag:after,.new_tag:after{display:none!important}.mobiletuft-nav .more .dropdown-menu>li{padding:10px 10px 10px 20px}#AccessibleNav .dropdown.mattresses h5{text-align:left}#AccessibleNav .dropdown.mattresses li>a .nav_mattress:hover .nav_mattress--base-image{visibility:visible}.nav-email-signup{padding:.9375rem 0 1.5625rem;max-width:100%}.site-header>div{padding:0 15px!important}.announcement-bar__message{padding-left:0!important}.grid__item.medium-up--one-quarter.text-right.site-header__icons.site-header__icons--plus{width:60px!important}.nav_mattress--base-image{float:left;max-width:35%;width:100%}}@media screen and (max-width:430px){#AccessibleNav .dropdown.mattresses li>a .nav_mattress .description{font-size:1rem;line-height:1.3125rem}.mobile-tuft-nombres{padding:0 0 0 15px}}@media screen and (max-width:400px){.mobiletuft-nav .dropdown-toggle.site-nav__link{font-size:.875rem;padding:24px 5px!important}#AccessibleNav .dropdown.mattresses h5{padding:5px 0 0}.footer-index.footer-tuft .footer-wrapper .footer-nav nav ul{width:100%}}.stores{width:100%;position:relative}.stores .image-store{background-image:url(Stores_1920.png);background-position:top center;background-repeat:no-repeat;background-size:cover;height:47vh}.stores .cta-primary{text-decoration:none;margin:0 auto 1rem;padding:.875rem 1rem;border-radius:70px;display:inline-block;width:100%;max-width:200px;font-size:1rem;background-color:#f6f6f6;border:2px solid black}.stores .btn-outline-white{border-radius:70px;background-color:#f6f6f6;font-family:Apercu regular;font-weight:400}.stores .btn-outline-white:hover{background-color:var(--btn-primary-text-color);color:var(--white)!important}#shopify-section-tuft-stores h1{font-size:4rem;line-height:1;margin:96px 0 72px}#shopify-section-tuft-stores h2{text-transform:initial}#shopify-section-tuft-stores div.text-center{padding-bottom:96px!important}#shopify-section-tuft-stores .haveQuestion{padding-top:96px!important}#shopify-section-tuft-stores .bottons-stores{padding:48px 15px 0}@media screen and (max-width:520px){#shopify-section-tuft-stores h1{font-size:2.8rem;margin:36px 0}#shopify-section-tuft-stores h2{text-transform:initial;font-size:1.5rem;line-height:1}#shopify-section-tuft-stores div.text-center{padding-bottom:36px!important}#shopify-section-tuft-stores div.text-center.haveQuestion{padding-top:60px!important;padding-bottom:60px!important}#shopify-section-tuft-stores .haveQuestion .bottons-stores>div{padding:36px 15px!important;text-align:center!important}#shopify-section-tuft-stores .haveQuestion .bottons-stores>div:last-child{padding:0 15px!important;text-align:center!important}#shopify-section-tuft-stores .cta-primary.btn-outline-white{margin:0}}body>#nav_story_video{position:fixed;width:100%;height:100%;z-index:-1;display:block}body>#nav_story_video .video-tuft{width:100%;height:100%}body>#nav_story_video .video-tuft .video_modal a{font:12px Apercu Bold,sans-serif;text-align:center;color:var(--white);transform:translateY(-50%);position:absolute;top:-15px;right:0;z-index:1;width:20px;height:20px}body>#nav_story_video .video-tuft.visible:before{position:absolute;top:-50px;right:0;bottom:0;left:0;z-index:1;content:"";background:#000000b3}body>#nav_story_video .video-tuft.visible .video_modal{display:block;z-index:20;position:relative;margin:0 auto;display:flex;width:100%;justify-content:center}body>#nav_story_video .video-tuft .video_modal{display:none;max-width:1000px;height:100%}body>#nav_story_video .video-tuft .video_modal .inner{bottom:0;height:0;padding-bottom:56.25%;top:30%;transform:translateY(-30%);z-index:10;position:relative;display:flex;width:100%;align-items:center}body>#nav_story_video .video-tuft .video_modal a:after,body #nav_story_video .video-tuft .video_modal a:before{position:absolute;z-index:1;width:auto;height:auto;margin:0;content:"";border:0 solid var(--btn-primary-bg);border-right-width:0px;background:transparent;transform:rotate(45deg)}body>#nav_story_video .video-tuft .video_modal a:after{top:0;left:9px;bottom:0;border-right-width:2px}body>#nav_story_video .video-tuft .video_modal a:before{top:9px;right:0;left:0;border-top-width:2px}body>#nav_story_video .video-tuft .video_modal .inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}#ugc #instagram{background-color:var(--bone);padding:72px 20px;position:relative}#ugc #instagram h2{text-align:center;font:24px/1.33 Apercu Medium,sans-serif;margin-bottom:20px}#ugc #instagram>p{text-align:center;margin-bottom:50px}#ugc #instagram ul.preview{margin:0 auto 72px;width:280px}#ugc #instagram ul.preview li{position:relative;margin:0 10px;cursor:pointer}#ugc #instagram ul.preview li>svg{width:24px;position:absolute;top:16px;left:21px}#ugc #instagram ul.preview .owl-nav button{background:none}#ugc #instagram ul.preview .owl-nav button:before{background:none;position:absolute;right:5px;z-index:1;width:15px;height:15px;content:"";border:2px solid var(--body-text-color);border-width:0 2px 2px 0}#ugc #instagram ul.preview .owl-nav button.owl-prev{left:0;width:0;height:0;padding:16px}#ugc #instagram ul.preview .owl-nav button.owl-prev:before{transform:rotate(135deg);top:8px;left:8px}#ugc #instagram ul.preview .owl-nav button.owl-next{right:0;width:0;height:0;padding:16px}#ugc #instagram ul.preview .owl-nav button.owl-next:before{transform:rotate(-45deg);top:8px;right:8px}#ugc #instagram ul.preview .owl-nav button:focus{outline:none}#ugc #instagram ul.preview .owl-nav button.owl-prev{left:-4%;margin:0}#ugc #instagram ul.preview .owl-nav button.owl-next{right:-4%;margin:0}#ugc #instagram ul.preview .owl-dots{bottom:-30px}#ugc #instagram .ig_modal{width:320px;position:absolute;left:50%;margin-left:-160px;top:-20%;background:var(--white);padding:24px 36px;display:none;z-index:2}#ugc #instagram .ig_modal a.close{position:absolute;top:16px;right:16px;cursor:pointer}#ugc #instagram .ig_modal ul .owl-nav button{background:none}#ugc #instagram .ig_modal ul .owl-nav button:before{background:none;position:absolute;right:5px;z-index:1;width:15px;height:15px;content:"";border:2px solid var(--body-text-color);border-width:0 2px 2px 0}#ugc #instagram .ig_modal ul .owl-nav button.owl-prev{left:0;width:0;height:0;padding:16px}#ugc #instagram .ig_modal ul .owl-nav button.owl-prev:before{transform:rotate(135deg);top:8px;left:8px}#ugc #instagram .ig_modal ul .owl-nav button.owl-next{right:0;width:0;height:0;padding:16px}#ugc #instagram .ig_modal ul .owl-nav button.owl-next:before{transform:rotate(-45deg);top:8px;right:8px}#ugc #instagram .ig_modal ul .owl-nav button:focus{outline:none}#ugc #instagram .ig_modal ul .owl-nav button.owl-prev{left:-28px}#ugc #instagram .ig_modal ul .owl-nav button.owl-next{right:-28px}#ugc #instagram .ig_modal ul .owl-dots{top:316px;bottom:auto}#ugc #instagram .ig_modal .header{display:flex;align-items:center;margin-bottom:16px}#ugc #instagram .ig_modal .header img{width:40px;margin-right:8px;border-radius:20px}#ugc #instagram .ig_modal p{text-align:left;font-size:.9375em}#ugc #instagram .ig_modal p:nth-child(3){margin-top:40px}#ugc #instagram .ig_modal .product_links a{border-bottom:1px solid var(--link-text-color);margin-top:12px;display:inline-block}#ugc #instagram .ig_modal .ig_username{margin:0;font-size:1em}#ugc #instagram>h5,#ugc #instagram .ig_follow,#ugc #instagram .ig_username{text-align:center;margin-bottom:18px;font-family:Apercu Medium,sans-serif}#ugc #instagram ul.social_links{display:flex;width:250px;margin:0 auto;justify-content:space-between}#ugc #instagram ul.social_links li:nth-child(5){display:none}@media screen and (min-width:480px){#ugc #instagram ul.social_links{width:253px}}@media screen and (min-width:768px){#ugc #instagram ul.preview{width:280px;margin-bottom:48px}#ugc #instagram .ig_modal{width:673px;margin-left:-336px;padding:40px}#ugc #instagram .ig_modal .header{float:right;width:248px}#ugc #instagram .ig_modal p:not(.ig_username){float:right;width:248px}#ugc #instagram .ig_modal p:not(.ig_username):nth-child(3){margin-top:0}#ugc #instagram .ig_modal ul picture{float:left;width:320px}#ugc #instagram .ig_modal .product_links{position:absolute;bottom:0;margin-left:25px;left:320px}#ugc #instagram ul.preview li{width:280px;height:280px;margin:0 auto}}@media screen and (min-width:1024px){#ugc #instagram{padding:96px 0}#ugc #instagram h2{font:32px/1.25 Apercu Medium,sans-serif}#ugc #instagram ul.preview{width:1050px}#ugc #instagram ul.preview li{width:auto;height:auto;margin:0 10px}}@media screen and (min-width:1440px){#ugc #instagram{padding:120px 0}#ugc #instagram ul.preview{width:1280px}}#instagram #instagram{padding:0}.modalInsta .owl-nav>div.owl-prev:before{top:125px;left:-25px}.modalInsta .owl-nav>div.owl-next:before{top:125px;right:-25px}.preview .owl-nav>div.owl-next:before{top:80px}.preview .owl-nav>div.owl-prev:before{top:80px}.topnav_carousel.slick-initialized .slick-slide{margin-bottom:0}a.close:after,button.close:after{position:absolute;top:50%;right:0;left:0;z-index:1;height:2px;margin:-1px 0 0;content:"";background:#6f7575}a.close:before,button.close:before{position:absolute;top:0;left:50%;bottom:0;z-index:1;width:2px;margin:0 0 0 -1px;content:"";background:#6f7575}a.close,button.close{display:inline-block;width:16px!important;height:16px!important;text-indent:-8685px;transform:rotate(45deg)}#ugc_viewer_overlay{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background:#9999;z-index:1}@media screen and (min-width:780px){.values-company:last-child{max-width:50%}}.disabled{display:none!important}.faqs .icon:after{height:16px;width:2px;transform:translate(7px)}.faqs .icon:before{width:16px;height:2px;transform:translateY(7px)}.faqs .icon:before,.faqs .icon:after{content:" ";display:block;position:absolute;background:#000;padding:0}.faqs .icon{position:absolute;right:0;top:5px;height:16px;width:16px;text-indent:-9999px;transition:transform .3s}.faqs dt[aria-expanded=true] .icon{transform:rotate(45deg)}.faqs p{width:100%!important;max-width:100%!important}.faqs ul li dt{cursor:pointer;position:relative;padding-right:24px;font-family:Apercu Medium,sans-serif;font-weight:400}.faqs li{padding:16px 0}.faqs li+li{border-top:1px solid #e4e4e3}.faqs dl{margin:0}.faqs dl p{padding-top:12px;line-height:150%;max-width:100%}.faqs dl a{text-decoration:underline;color:#2b2823;padding:6px;margin-left:-6px;margin-right:-6px;transition-property:background,color;transition-duration:.2s;transition-timing-function:ease;font-weight:400}.faqs dl a:hover{background:var(--link-text-color);color:var(--white)!important;text-decoration:none}@media screen and (max-width:640px){#helpful_faqs .wrapper{padding:0 20px}}.modal-header .close{padding:.5rem!important;margin:-.5rem 0rem -1rem auto!important}.modal-header a.close:after,.modal-header button.close:after{background:#2b2823}.modal-header a.close:before,.modal-header button.close:before{background:#2b2823}.modal-header{border:0!important}.modal-body{padding:0rem 0 0!important}.maxWidth600{max-width:600px;margin:auto}.btn.btn-secundary{background:var(--btn-primary-bg);color:var(--btn-primary-text-color);border-radius:50px;padding:10px 60px;margin:10px 0;border:none;font-weight:400;text-transform:initial;font-family:Apercu Bold}.btn.btn-secundary:hover{background:var(--btn-primary-text-color);color:var(--white);border:none}.modal-body input,.modal-body textarea,.modal-body select{border:solid 1px #6a7171;background:#f6f6f6;border-radius:0}.modal-body .form-group label{font-size:1rem;font-weight:400;font-family:Apercu Regular;color:var(--body-text-color)}.modal-body .form-group{margin:0 auto 1rem;color:var(--body-text-color)!important}.modal-body .text-muted{color:var(--body-text-color)!important;margin-bottom:10px;margin-top:0}.modal-body .contact-form{max-width:100%;padding:20px 0;background:var(--white)}.modal-body .select2-container{width:100%!important}.modal-body .select2-container .select2-search__field{width:100%!important;border-radius:0;color:var(--body-text-color)!important;border:solid 1px #6a7171;height:25.5px}.modal-body .select2-container--default .select2-selection--multiple{border:solid 1px #6a7171;border-radius:0!important;background:#f6f6f6}.modal-body .select2-container .select2-selection--multiple .select2-selection__rendered{padding:0 10px!important}.contact-form .error{width:100%;display:inline-block!important;max-width:100%;text-align:left}.modal-body .section-header{max-width:600px;margin:0 auto 35px;text-align:left!important}.modal-body .section-header h3{line-height:1!important;text-align:center;margin-top:20px;font-size:1.5rem!important}.logoDonation{width:194px;height:194px}@media screen and (max-width:990px){.modal-body{padding:0rem 1rem 0!important}.logoDonation{width:60px;height:60px}}strong{font-weight:600!important}.pagination{width:300px;margin:20px auto;justify-content:center}.pagination__text{margin:5px 0}.pagination a:hover svg{fill:var(--white)}.pagination a:hover{background:#000!important}.list-view-item__title,.product-card__title{font-family:TiemposHeadline-Bold,serif}.search-results{margin-top:50px;margin-bottom:25px}.search-results .grid{display:none}.pad-top{padding-top:40px;padding-bottom:40px}.formularios{margin-bottom:50px;margin-top:40px}.formularios #RecoverPassword:hover{font-weight:700}.formularios #customer_register_link:hover,.formularios #HideRecoverPasswordLink:hover{text-decoration:underline!important}.formularios label{color:var(--body-text-color);display:block;text-align:left;max-width:43.75rem;margin:0 auto;font-size:1rem!important;font-weight:400;font-family:Apercu Regular}.formularios input{width:100%;max-width:43.75rem;padding:1em 1.3em;margin:4px auto 20px;font: 14px Apercu Regular,sans-serif;color:var(--body-text-color);border:1px solid #e4e4e3!important;background-color:#f6f7f6;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;box-sizing:border-box}.formularios input.btn{background:var(--btn-primary-bg);color:var(--btn-primary-text-color);border-radius:50px;padding:18px 24px;margin:10px 0;border:none!important;font-weight:400!important;text-transform:initial;font-family:Apercu Bold;min-width:200px;line-height:1;letter-spacing:.5px;font-size:16px}.formularios input.btn:hover{background:var(--btn-primary-text-color);color:var(--white)}@media screen and (max-width:990px){.pagination a:hover{background:none!important}.pagination{padding-top:30px;display:flex!important;justify-content:center}.list-view-item__image{max-height:initial;margin:0 0 15px}}@media screen and (max-width:749px){.list-view-item__image-wrapper{margin-right:0}.list-view-item__image-column{width:100%;display:inline-block}.list-view-item__title-column{display:inline-block;vertical-align:middle;width:100%}.list-view-item__title{font-size:1.75em;line-height:1.2;margin:0 0 10px}}@media screen and (max-width:568px){.search-results{margin-top:0;margin-bottom:25px}}@media screen and (max-width:380px){.search-results .h2{font-size:18px!important}}body>#shopify-section-header{position:fixed;top:0;right:0;left:0;width:100%;z-index:200;transition:.25s ease-in-out .25s}body>#shopify-section-header.collapsed{transform:translateY(-52px)}[data-general-announcement-is-visible=true].template-name-contact .contact_page{padding-top:40px}[data-general-announcement-is-visible=true].template-name-donation-form .donation_form{padding:40px 0}[data-general-announcement-is-visible=true] .list_collections{padding:36px 0 0}@media(max-width:750px){.list_collections .collection-grid-item__title{font-size:18px}}#masthead.collapsed{max-height:65px}@media screen and (max-width:600px){body>#shopify-section-header.collapsed{transform:translateY(-52px)}}@media screen and (max-width:580px){.header_custom #search{top:-30px;width:50px;left:85%}}@media screen and (max-width:550px){body>#shopify-section-header.collapsed{transform:translateY(-69px)}}#loginModalLong .modal-dialog{max-width:480px;width:100%;z-index:800}#loginModalLong .page-width{padding-bottom:20px}#loginModalLong .modal-dialog .modal-content{border-radius:0!important}#loginModalLong .modal-dialog .grid__item{padding:0!important}#loginModalLong .modal-dialog .grid{margin:0!important}#loginModalLong h4{padding-bottom:20px}#loginModalLong .modal-dialog .form-vertical{max-width:280px;margin:0 auto;height:100%}#loginModalLong .modal-dialog input[type=text],#loginModalLong .modal-dialog textarea,#loginModalLong .modal-dialog input[type=email],#loginModalLong .modal-dialog input[type=password]{display:block;box-sizing:border-box;width:100%;padding:.9375rem .75rem;background-color:#f6f6f6;border:solid .0625rem #6A7171;font:1rem/1 Apercu Regular,sans-serif;color:var(--body-text-color);height:auto}#loginModalLong .is-invalid{border-color:#dc3545!important;margin:0!important}#loginModalLong .btn[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;min-width:200px;text-align:center;padding:1rem 3.75rem;font-size:1rem;line-height:1;font-family:Apercu Regular,sans-serif;color:var(--btn-primary-text-color);box-sizing:border-box;border:none;border-radius:1.5rem;background-color:var(--btn-primary-bg);cursor:pointer;transition:all .2s ease;text-transform:initial!important;margin:12px 0 20px;width:100%;font-weight:700!important}#loginModalLong .btn[type=submit]:hover{color:var(--white);background-color:var(--btn-primary-text-color)}#loginModalLong .text_button a{border:0;border-bottom:currentcolor solid .0625rem!important;font-family:Apercu Regular,sans-serif;cursor:pointer;padding:0;margin:10px 0;font-size:1em;background:none}#loginModalLong .text_button a:hover{color:var(--link-hover-color)!important;border-color:var(--link-hover-color)!important}#loginModalLong #btnCancelRegister,#loginModalLong #HideRecoverPasswordLink{display:inline-block;border:0;border-bottom:currentcolor solid .0625rem!important;font-family:Apercu Regular,sans-serif;cursor:pointer;padding:0;margin:0;font-size:1em;background:none}#loginModalLong #RegisterUserModal #btnCancelRegister{text-align:center;width:50px;display:block;margin:auto}#loginModalLong #btnCancelRegister:hover,#loginModalLong #HideRecoverPasswordLink:hover{color:var(--link-hover-color)!important;border-color:var(--link-hover-color)!important}#divErrosMessagesRecovery{color:#dc3545!important;margin:5px 0!important;text-align:center}#divErrosMessagesRecovery.good{color:var(--btn-primary-bg)!important}#divErrosMessagesRegister{color:#dc3545!important;margin:5px 0!important;text-align:center}#divErrosMessagesRegister a{font-weight:700;text-decoration:underline;cursor:pointer}#divErrosMessagesLogin{color:#dc3545!important;margin:5px 0!important;text-align:center}@media screen and (max-width:480px){#loginModalLong .modal-dialog{margin:20px 0 0!important}}#customer\[accepts_marketing\]{width:15px;height:15px;display:inline-block;appearance:checkbox!important;-moz-appearance:checkbox!important;-webkit-appearance:checkbox!important;-o-appearance:checkbox!important;-ms-appearance:checkbox!important}#customer\[accepts_marketing\]:hover:focus{background:#ccc!important}label[for="customer[accepts_marketing]"]{display:inline-block;width:calc(100% - 25px);vertical-align:top}.cart__buttons-container{position:absolute;right:0;left:0;padding:0 25px 25px;background:#fff;bottom:0}@media screen and (max-width:741px){.cart__buttons-container{bottom:60px}}.cart-popup .cart{max-height:calc(100vh - 10rem)!important}@media(max-width:750px){.cart-popup .cart{max-height:calc(100vh - 14rem)!important}}.cart-popup-wrapper .cart-popup{padding:1rem 0 2rem 2.5rem!important}.cart-popup .cart__submit.btn.btn--small-wide{margin:10px auto 0}.template-customers-reset_password .grid__item form .modal-dialog input[type=text],.template-customers-reset_password .grid__item form .modal-dialog textarea,.template-customers-reset_password .grid__item form .modal-dialog input[type=email],.template-customers-reset_password .grid__item form .modal-dialog input[type=password],.template-customers-reset_password .grid__item form input[type=text],.template-customers-reset_password .grid__item form textarea,.template-customers-reset_password .grid__item form input[type=email],.template-customers-reset_password .grid__item form input[type=password]{display:block;box-sizing:border-box;width:100%;padding:.9375rem .75rem;background-color:#f6f6f6;border:solid .0625rem #6A7171;font:1rem/1 Apercu Regular,sans-serif;color:var(--body-text-color);height:auto}.template-customers-reset_password .grid__item form .btn[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;min-width:200px;text-align:center;padding:1rem 3.75rem;font-size:1rem;line-height:1;font-family:Apercu Regular,sans-serif;color:var(--btn-primary-text-color);box-sizing:border-box;border:none;border-radius:1.5rem;background-color:var(--btn-primary-bg);cursor:pointer;transition:all .2s ease;text-transform:initial!important;margin:12px 0 20px;width:100%;font-weight:700!important}.template-customers-reset_password .grid__item form .btn[type=submit]:hover{color:var(--white);background-color:var(--btn-primary-text-color)}#dropdownMenuButtonAccount{text-transform:capitalize;font-family:Apercu Regular;font-weight:400;background:var(--white)!important}#dropdownMenuButtonAccount:after{display:none}.dropdown-menu.show{display:block!important}#mobile_nav_auth_button .dropdown-item{width:100%!important;max-width:100%!important;display:inline-block;white-space:normal;padding:0 0 20px!important}#mobile_nav_auth_button .btn-group{display:inline-block}#mobile_nav_auth_button span.dropdown-item,#mobile_nav_auth_button span.dropdown-item a{padding:0!important}.selector-fr a,.selector-en a{color:var(--white)!important;display:block;margin:13px 15px 13px 0;font-family:Apercu Medium}.selector-fr.mobile a,.selector-en.mobile a{color:var(--link-text-color)!important}:lang(fr) .selector-fr{display:none}:lang(en) .selector-en{display:none}.price--on-sale .price-item--regular{margin-left:5px}.price__badge--sale{background-color:var(--btn-primary-bg);color:#000!important}a:focus-visible{color:var(--white);background-color:gray;text-decoration:none;-webkit-box-shadow:inset 0px 0px 0px 1px rgb(0,0,0);-moz-box-shadow:inset 0px 0px 0px 1px rgb(0,0,0);box-shadow:inset 0 0 0 1px #000}.page-paybright,#shopify-section-paybright{margin-top:4rem;margin-bottom:4rem;display:grid;grid-auto-flow:row;gap:3rem}.page-paybright *:is(h2,h3,p,a,button),.btn__cta{font-family:Source Sans Pro,sans-serif}.paybright__content,.paybright__feature,.paybright__section-title,.paybright__hiw-item,.text__center{text-align:center}.paybright__section-title,.paybright__section-subtitle,.paybright__content p{font-weight:600}.paybright__feature{padding-left:3rem;padding-right:3rem}.paybright__section-subtitle{font-size:1.5rem!important}.paybright__features,.paybright__faq{background-color:#f6f7f6;padding-top:6rem;padding-bottom:6rem}.paybright__features-list{display:grid;grid-template-columns:repeat(2,1fr)}.paybright__hiw-list{display:grid;grid-template-columns:repeat(3,1fr);counter-reset:hiw-item-order}.paybright__hiw-item{counter-increment:hiw-item-order;padding-left:6rem;padding-right:6rem}.paybright__hiw-item .paybright__section-subtitle{display:grid;grid-auto-flow:row;justify-content:center;justify-items:center;line-height:1.5!important}.paybright__hiw-item .paybright__section-subtitle:before{content:counter(hiw-item-order);border:2px solid #88E9B7;border-radius:100rem;width:3.4rem;height:3.4rem;display:grid;place-items:center;line-height:1;font-family:Tiempos Headline,serif;font-weight:700;margin-bottom:.5rem}.paybright__faq{display:grid;grid-auto-flow:row;justify-content:center;justify-items:center}.faq-list{width:min(50rem,100vw);display:grid;grid-auto-flow:row;padding-left:2rem;padding-right:2rem}.faq-item{padding-top:1.5rem;padding-bottom:1.5rem}.faq-item:not(:last-child){border-bottom:1px solid #BEBEBE}.faq-item__toggler{background-color:transparent;border:none;font-weight:600;width:100%;text-align:left;position:relative;display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;align-content:center}.faq-item__toggler:after{content:"+";font-weight:300;font-size:2em;line-height:1}.faq-item__toggler-active:after{content:"-"}.faq-item__toggler:not(.faq-item__toggler-active)+.faq-item__content{display:none}.faq-item__content p{margin:0}.paybright__text-content{display:grid;justify-content:center;justify-items:center}.paybright__cta{border-radius:100rem;background-color:var(--btn-primary-bg);padding:.5rem 5rem;font-weight:600;transition:background-color .3s ease}.paybright__cta:is(:hover,:focus){background-color:#32e89d}@media(max-width:1200px){.paybright__features-list,.paybright__hiw-list{grid-template-columns:1fr;gap:3rem}}body .main-content .btn__cta:is(a,button),.btn__cta{background-color:#b7410e;color:var(--white);padding:.5rem 3rem;display:inline-block;border:none}[data-page-handle=contact-us] .btn__cta{color:var(--white)!important}[data-page-handle=contact-us] .main-content .rte{display:grid;grid-auto-flow:row;gap:2rem;justify-content:stretch;justify-items:stretch}[data-page-handle=contact-us] .section-header{margin-bottom:0}.tn-contact-form{max-width:600px;margin:0 auto;width:100%}.tn-contact-form *:is(input,textarea){width:100%;padding:.5rem 1rem}.tn-contact-form form{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.tn-contact-form .input-group{grid-column:span 6;display:grid;grid-auto-flow:row;justify-content:stretch;justify-items:stretch}.tn-contact-form .input-group:is(.message,.feedback){grid-column:span 12}.tn-contact-form .feedback__positive{background-color:#60edb3;text-align:center;padding:.5rem 2rem;width:100%}@media(max-width:750px){.tn-contact-form .input-group{grid-column:span 12}}.collection-header{margin-top:3rem}.collection-description{max-width:600px}.collection-promo-line{margin-bottom:35px}@media only screen and (min-width:750px){.collection-promo-line{margin-bottom:55px}}.promo-line{background-color:#4f586a}@media screen and (min-width:551px){.promo-line{display:flex;align-items:center}}.promo-line__image{flex:0 0 100%;align-self:stretch}@media screen and (min-width:551px){.promo-line__image{flex-basis:50%}}@media screen and (min-width:1024px){.promo-line__image{flex-basis:33.3%}}.promo-line__image{position:relative}.promo-line__image:after{padding-bottom:53.53%;width:100%;content:"";display:block}.promo-line__image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.promo-line__image img{width:100%;height:100%;object-fit:cover;object-position:center}.promo-line__copy{flex:1 1 auto;padding:30px 20px;text-align:left;color:var(--white)}.promo-line__copy p{max-width:initial;color:var(--white)}@media screen and (min-width:551px){.promo-line__copy{padding:30px}}@media screen and (min-width:768px){.promo-line__copy{padding:30px 15px}}@media screen and (min-width:1024px){.promo-line__copy{padding:30px 97px}}.promo-line__message,.promo-line__message p{font-size:1.125rem;line-height:1.375rem;font-family:Apercu Medium,sans-serif;font-weight:400}@media screen and (min-width:551px){.promo-line__message,.promo-line__message p{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:768px){.promo-line__message,.promo-line__message p{font-size:1.75rem;line-height:2.25rem}}@media screen and (min-width:1024px){.promo-line__message,.promo-line__message p{font-size:2rem;line-height:2.5rem}}.promo-line__link-block{margin-top:1rem}.promo-line__link{color:var(--white)!important;font-family:Apercu Medium;border-bottom:1px solid rgba(255,255,255,.5)}.promo-line__link:hover{border-bottom-color:var(--white)}body.product-popup-is-opened .cart-popup-wrapper{opacity:0}.product-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:200;background-color:#0006}.product-popup--open{display:flex}.product-popup__container{width:705px;max-width:100%;background-color:var(--white);position:relative;min-height:100%;overflow:auto}.product-popup__product{border:1px solid #E2E8F0;margin:24px}.product-popup__close{width:36px;height:36px;position:absolute;border:none;top:0;right:0;color:var(--white);background-color:currentColor;cursor:pointer}.product-popup__close:after{content:"";position:absolute;width:12px;height:12px;top:0;left:0;right:0;bottom:0;margin:auto;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4:140)'%3E%3Cpath d='M15.4592 3.15152L10.6113 7.99994L15.4592 12.8481C16.1803 13.5695 16.1803 14.738 15.4592 15.4594C15.0989 15.8197 14.6265 16 14.1544 16C13.6814 16 13.209 15.82 12.849 15.4594L8.00004 10.6107L3.15143 15.4594C2.79118 15.8197 2.31876 16 1.8462 16C1.37378 16 0.901677 15.82 0.541103 15.4594C-0.18 14.7383 -0.18 13.5697 0.541103 12.8481L5.38888 7.9999L0.540827 3.15152C-0.180276 2.43042 -0.180276 1.26161 0.540827 0.540506C1.26179 -0.180046 2.42992 -0.180046 3.15116 0.540506L7.99999 5.38892L12.8485 0.540506C13.5698 -0.180046 14.7381 -0.180046 15.4589 0.540506C16.1803 1.26161 16.1803 2.43042 15.4592 3.15152Z' fill='%23565656'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4:140'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;transition:transform .3s}.product-popup__close:hover:after{transform:rotate(90deg)}.product-popup__heading{margin:44px 24px 0;text-align:center;font-size:20px;line-height:1.4;color:#000!important}.product-popup__image-wrapper{position:relative;flex:0 0 50%;background-color:#edebe9}.product-popup__image-wrapper:before{content:"";width:100%;padding-bottom:100%;display:block}.product-popup__image{width:100%;height:100%;position:absolute;left:0;top:0}.product-popup__info-wrapper{padding:16px}.product-popup__description{color:var(--body-text-color);line-height:1.188;margin-bottom:24px}.product-popup__submit-wrapper{margin:24px 14px 0}.product-popup__submit{display:block;max-width:initial!important}.product-popup__submit [data-add-to-cart-text]{letter-spacing:0}@media screen and (min-width:752px){.product-popup{justify-content:center;align-items:center}.product-popup__close{top:22px;right:22px}.product-popup__close:after{width:16px;height:16px}.product-popup__heading{margin:48px 75px 0;font-size:28px;line-height:1.2}.product-popup__container{min-height:initial}.product-popup__product{padding:24px;margin:32px;display:flex}.product-popup__info-wrapper{padding:0 0 0 24px;align-self:center}.product-popup__submit-wrapper{margin:24px 0 0}}.announcement-bar{display:grid;align-items:center;padding-block:18px;padding-inline:var(--space-x);background-color:var(--bg-color);gap:var(--space-x)}@media(min-width:768px){.announcement-bar{grid-template-columns:1fr auto}}@media(max-width:767px){.announcement-bar{padding-block:10px}}.announcement-bar__messages-wrapper{overflow:hidden}.announcement-bar__message-wrapper{display:flex;gap:16px;align-items:center}@media(max-width:767px){.announcement-bar__message-wrapper{justify-content:space-between}}.announcement-bar__messages{margin:0}@media(max-width:767px){.announcement-bar__messages{align-items:center}}.announcement-bar__message-text p{color:var(--r-color-primary-4)}.announcement-bar__message-nav-label{margin:0;color:var(--r-color-primary-4)}.announcement-bar__message-nav-label svg{display:block}.announcement-bar__messages-nav{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;opacity:0}.announcement-bar__messages-nav-button{background-color:transparent;border:none;color:var(--r-color-primary-4)}@media(max-width:767px){.announcement-bar__messages-nav-button{pointer-events:auto}}.announcement-bar__messages-nav-button[disabled]{color:var(--r-color-primary-5)}.announcement-bar__other-info{display:flex;gap:24px}@media(max-width:767px){.announcement-bar__other-info{display:none}}.announcement-bar__other-info a{color:var(--r-color-primary-4)!important;transition:opacity .3s ease}.announcement-bar__other-info a:is(:hover,:focus-visible){opacity:.6}.announcement-bar__phone{display:flex;gap:8px;align-items:center}.header-2{display:block}.header-2__desktop{padding-inline:var(--space-x);display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;position:relative}@media(max-width:767px){.header-2__desktop{display:none}}.header-2__left{justify-self:start}.header-2__logo,.header-2__logo-image{display:block}.header-2__logo-image{max-width:250px;height:auto;width:100%;object-fit:contain}.header-2__main-list,.header-2__side-list{display:flex}.header-2__main-list{justify-content:center;gap:48px}.header-2__side-list{justify-content:flex-end;gap:24px;margin-bottom:0;align-items:center}.main-list-item__link,.header-2__side-list-link{display:inline-block;line-height:1}.main-list-item__link{padding-block:22px;position:relative;z-index:20}.main-list-item__link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--r-color-primary-3);opacity:0;transition:opacity .3s ease}.header-2__side-list-link{padding-block:18px}.header-2__side-list-link-icon{height:17px;width:auto;display:block;object-fit:contain;transform:translateY(.25em)}.main-list-item__content{position:absolute;top:100%;left:0;right:0;background-color:#fff;z-index:10;padding-inline:max(var(--space-x),calc((100% - 980px)/2));display:grid;gap:24px;padding-block:40px;padding-bottom:36px;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;pointer-events:none;opacity:0;transform:translateY(-1rem);transition:opacity .3s ease,transform .3s ease}.main-list-item:is(:hover,:focus-within) .main-list-item__content{opacity:1;transform:translateY(0);pointer-events:auto}.main-list-item:is(:hover,:focus-within) .main-list-item__link:after{opacity:1}.main-list-item__content-header{display:flex;justify-content:space-between}.main-list-item--type-1 .main-list-item__content-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.main-list-item--type-2 .main-list-item__content-main{display:grid;grid-template-columns:200px 1fr;gap:16px}.main-list-item--type-2 .main-list-item__content-copy{display:grid;grid-template-columns:320px 1fr;gap:16px}.main-list-item__content-copy-description{max-width:320px}.main-list-item__content-copy-description p{color:#716f6c;line-height:1.2}.main-list-item__content-item{position:relative;border:1px solid var(--r-color-secondary-2);transition:border-color .3s ease}.main-list-item__content-item:is(:hover,:focus-within){border-color:var(--r-color-primary-3)}.main-list-item__content-copy-image,.main-list-item__content-item-image{aspect-ratio:32 / 22;width:100%;height:auto;object-fit:cover;display:block}.main-list-item__content-item-copy{padding:8px;line-height:1.2}.main-list-item__content-item-title{color:var(--r-color-primary-3);font-family:var(--r-font-2--medium)}.main-list-item__content-item-subtitle{font-size:14px;color:var(--r-color-primary-5)}.main-list-item__content-item-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.main-list-item__content-list{display:flex;flex-direction:column;gap:16px}.main-list-item__content-list-item-link:not(:hover){text-decoration-color:transparent}.header-2__mobile{background-color:#fff;z-index:100}@media(min-width:768px){.header-2__mobile{display:none}}.header-2__mobile[data-sidebar-is-open=true]{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;height:100vh;height:100dvh}body:has(.header-2__mobile[data-sidebar-is-open=true]){overflow:hidden}.header-2__mobile[data-sidebar-is-open=true] :is(.header-2__link--sidebar-open,.header-2__link--cart),.header-2__mobile:not([data-sidebar-is-open=true]) :is(.header-2__link--sidebar-close,.header-2__mobile-sidebar){display:none}.header-2__link--sidebar-close{display:none;margin-left:auto}.header-2__mobile[data-sidebar-is-open=true] .header-2__link--sidebar-close{display:block}.header-2__mobile button{background-color:transparent;border:none}.header-2__mobile-left,.header-2__mobile-right{display:flex;gap:24px;align-items:center;padding-block:var(--space-x)}.header-2__mobile-left{padding-inline:var(--space-x)}.header-2__mobile-right{padding-right:var(--space-x);justify-self:end}.header-2__mobile .header-2__logo{max-width:85px;height:auto}.header-2__mobile-sidebar{grid-column:span 2;display:grid;grid-template-rows:auto 1fr;height:100%;border-top:1px solid #E9E9E9}.header-2__mobile-sidebar-area-one,.header-2__mobile-sidebar-area-two{padding:var(--space-x)}.header-2__mobile-sidebar-area-two{padding:10px 20px 0}.header-2__mobile-sidebar-area-one{padding-top:0}.header-2__mobile-sidebar-area-two{background-color:var(--r-color-secondary-1)}.header-2__mobile-sidebar-list-item[data-is-open=true] .header-2__mobile-sidebar-list-item-toggler-icon .plus,.header-2__mobile-sidebar-list-item:not([data-is-open=true]) .header-2__mobile-sidebar-list-item-toggler-icon .minus{display:none}:is(.header-2__mobile-sidebar-list-one,.header-2__mobile-sidebar-list-two) .header-2__mobile-sidebar-list-item{border-bottom:1px solid #E9E9E9;padding-block:24px;display:grid}.header-2__mobile-sidebar-list-one{margin-bottom:24px}.header-2__mobile-sidebar-list-one .header-2__mobile-sidebar-list-item{gap:22px}.header-2__mobile-sidebar-list-two .header-2__mobile-sidebar-list-item{gap:12px}:is(.header-2__mobile-sidebar-list-one,.header-2__mobile-sidebar-list-two) :is(.header-2__mobile-sidebar-list-item-toggler,.header-2__mobile-sidebar-list-item-link){display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--r-color-primary-3)!important}.header-2__mobile-phone-wrapper{padding:25px 24px;display:flex;gap:8px;align-items:center;background-color:var(--r-color-secondary-2);border:1px solid var(--r-color-primary-3)!important;font-family:var(--r-font-2--medium);color:var(--r-color-primary-3)!important}.header-2__mobile-sidebar-list-socials{display:flex;gap:24px;align-items:center}.header-2__mobile-sidebar-list-socials .header-2__mobile-sidebar-list-item-link{color:var(--r-color-primary-3)!important}.header-2__mobile-sidebar-list-item:not([data-is-open=true]) .header-2__mobile-sidebar-list-item-content{display:none}.sidebar-list-item__content-list-item-link{color:var(--r-color-primary-3)!important;font-family:var(--r-font-2--medium);padding-block:6px;display:inline-block;width:100%}.header-2__mobile-sidebar-list-one .header-2__mobile-sidebar-list-item-content{display:grid;gap:16px}.main-list-item__content-item--mobile{display:grid;grid-template-columns:140px 1fr}.footer-2{background-color:var(--bg-color);padding:40px 20px;display:grid;color:#fff;gap:40px}@media(min-width:768px){.footer-2{padding:60px;grid-template-columns:420px 1fr;gap:40px 80px}}@media(min-width:768px){.footer-2--stretched{grid-template-columns:1fr!important}}.footer-2 a{color:#fff!important;transition:opacity .3s ease;display:inline-block}.footer-2 a:is(:hover,:focus-visible){opacity:.6}.footer-2 .footer-2-social-item-link{color:var(--r-color-primary-2)!important}.footer-2-social-item-link svg{display:block}.footer-2-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0}@media(max-width:767px){.footer-2-list{gap:14px}}.footer-2-lists{display:flex;justify-content:space-between}@media(max-width:767px){.footer-2-lists{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px;align-items:start}}.footer-2-list-wrapper{display:flex;flex-direction:column;gap:24px;width:200px}@media(max-width:767px){.footer-2-list-wrapper{width:160px;gap:16px}}.footer-2-list__title{font-size:18px}@media(max-width:767px){.footer-2-list__link{font-size:14px}}.footer-2-socials,.footer-2-copyright,.footer-2-copyright-list{display:flex;gap:32px;align-items:center;flex-wrap:wrap;margin:0}@media(max-width:767px){.footer-2-socials,.footer-2-copyright,.footer-2-copyright-list{gap:16px}}@media(max-width:767px){.footer-2-copyright{display:grid;gap:8px}}.footer-2-email__title{margin-bottom:16px}.footer-2-email__email-wrapper{margin-block:24px;position:relative}.footer-2-email__email-input{display:block;width:100%;border-radius:50px;padding:16px 60px 16px 24px}.footer-2-email__submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:transparent;border:none;padding:16px 24px}.footer-2-email__submit{width:14px;height:auto}.footer-2-email__accept-marketing-wrapper{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.footer-2-email__accept-marketing-input{width:14px;height:14px}.footer-2-email__success{margin-top:24px;color:var(--r-color-primary-2)}.hero-banner{display:grid;background-color:var(--bg-color, transparent)}@media(min-width:768px){.hero-banner{grid-template-columns:1fr 1fr}}@media(max-width:767px){.hero-banner__image-wrapper{order:10}}.hero-banner__copy{padding:60px;display:grid;align-content:center;justify-items:start;color:var(--r-color-primary-4, white);gap:16px}@media(max-width:767px){.hero-banner__copy{padding:40px 20px;order:20;text-align:center;justify-items:center}}.hero-banner__title{color:var(--r-color-primary-4, white);font-size:64px}@media(max-width:767px){.hero-banner__title{line-height:1!important;font-size:42px!important}}.hero-banner__subtitle svg{transform:translateY(-.25ch)}.hero-banner__image{display:block;aspect-ratio:72 / 48;width:100%;height:auto;object-fit:cover}.featured-cards{display:flex;gap:32px;flex-direction:column;padding-block:60px}@media(max-width:767px){.featured-cards{gap:24px;padding-block:40px}}.featured-cards__header,.featured-cards__content-slider{padding-inline:60px}@media(max-width:767px){.featured-cards__header,.featured-cards__content-slider{padding-inline:20px}}.featured-cards__title,.featured-card__title{color:var(--r-color-primary-3)}.featured-card{display:grid;gap:16px}.featured-card__image{display:block;aspect-ratio:245 / 300;object-fit:cover;width:100%;height:auto}.featured-cards__title{text-align:center;margin:0}.featured-card__title{line-height:1.5}.featured-card__button{--btn-bg-color: var(--r-color-primary-3);margin-top:16px;padding:6px 16px}.featured-cards__progress-bar,.carousel-cards__progress-bar{--swiper-pagination-progressbar-bg-color: #E9E9E9;--swiper-pagination-color: var(--r-color-primary-3);position:static;margin-top:24px;border-radius:100px;overflow:hidden}.carousel-cards{display:flex;gap:32px;flex-direction:column;background-color:#f8f4ef;padding:60px 45px}@media(max-width:767px){.carousel-cards{gap:24px;padding:40px 20px}}.carousel-cards__header{display:flex;align-items:center;justify-content:space-between}.carousel-cards__header .carousel-navigation{display:flex;column-gap:24px}@media(max-width:767px){.carousel-cards__header .carousel-navigation{display:none}}.carousel-cards__header .carousel-navigation button{border:none;background:transparent;width:32px;height:32px}.carousel-cards__header h3{font-size:32px;font-weight:500;line-height:38px;color:var(--r_color_primary_3)}.carousel-cards__header .carousel-cards__subtitle{max-width:100%;color:var(--r_color_primary_3);line-height:19.2px}.carousel-card__image-wrapper img{width:100%}.carousel-card__content .carousel-card__title{margin-top:16px}.carousel-card__content .carousel-card__body{margin-top:4px}.icons,.icons__content{display:grid;gap:32px}.icons{padding:60px}@media(max-width:767px){.icons{padding:40px 20px}}.icons__list{margin:0}@media(max-width:767px){.icons__list{row-gap:24px}}.icons__title{text-align:center;padding-inline:20px;width:100%;margin-bottom:0;color:var(--r-color-primary-3)}.icons__footer{text-align:center;padding:0}@media(max-width:767px){.icons__footer p{font-size:12px!important}}.fifty-fifty{display:grid;gap:120px;padding:60px 120px}@media(min-width:768px){.fifty-fifty{grid-template-columns:1fr 1fr}}@media(max-width:767px){.fifty-fifty{gap:40px;padding:40px 20px}}.fifty-fifty__copy{display:grid;justify-items:start;align-self:center;gap:16px}@media(min-width:768px){[data-layout-type=image_copy] .fifty-fifty__image-wrapper{order:10}[data-layout-type=image_copy] .fifty-fifty__copy{order:20}}.fifty-fifty__title{margin-bottom:0;color:var(--r-color-primary-3)}.fifty-fifty__image{display:block;width:100%;height:auto;object-fit:var(--image-fit);aspect-ratio:var(--image-ratio)}.customer-reviews{display:flex;flex-direction:column;gap:32px;text-align:center;padding-block:60px;background-color:var(--r-color-secondary-1)}@media(max-width:767px){.customer-reviews{padding-block:40px}}.customer-reviews__content-slider-wrapper{align-items:center}.customer-reviews__header,.customer-review,.customer-reviews__footer{padding-inline:120px}@media(max-width:767px){.customer-reviews__header,.customer-review,.customer-reviews__footer{padding-inline:42px}}.customer-review{display:grid;gap:32px;max-width:900px;margin-inline:auto}.customer-review__quote-icon{margin-inline:auto}.customer-review__author-name:before{content:"\2014";margin-right:8px}.customer-review__author-name svg{transform:translateY(-.25ch);margin-left:2px}.customer-reviews .swiper-navigation{--swiper-navigation-sides-offset: 120px}@media(max-width:767px){.customer-reviews .swiper-navigation{--swiper-navigation-sides-offset: 10px}}.customer-reviews :is(.swiper-button-prev,.swiper-button-next){--swiper-navigation-size: 18px;border-radius:100px;border-width:1px;width:32px;height:auto;aspect-ratio:1;background-color:transparent;border-color:var(--r-color-primary-3);color:var(--r-color-primary-3)}.customer-reviews__title{color:var(--r-color-primary-3)}@media(max-width:767px){.customer-reviews__title{font-size:14px!important}}.customer-reviews__button{--r-link-button: var(--r-color-primary-3)}.brand-reviews{background-color:var(--r-color-primary-3);display:flex;flex-direction:column;gap:32px;text-align:center;padding-block:60px}@media(max-width:767px){.brand-reviews{padding-block:40px}}.brand-reviews__header,.brand-review,.brand-reviews__footer{padding-inline:60px}@media(max-width:767px){.brand-reviews__header,.brand-review,.brand-reviews__footer{padding-inline:40px}}.brand-reviews__title{color:var(--r-color-primary-2)}@media(max-width:767px){.brand-reviews__title{font-size:14px!important}}.brand-reviews__slider-wrapper{align-items:center}.brands-list{display:flex;gap:48px;justify-content:center}.brand-review{display:grid;gap:32px;color:var(--r-color-primary-4)}.brands-list-item{background-color:transparent;border:none}.brands-list-item__image{display:block;height:30px;width:auto;object-fit:contain;transition:opacity .3s ease-in-out}@media(max-width:767px){.brands-list-item__image{height:20px}}.brands-list-item:not(.active) .brands-list-item__image{opacity:.75;mix-blend-mode:exclusion;filter:saturate(0) invert(1) grayscale(1)}.banner-accordions{display:grid}@media(min-width:768px){.banner-accordions{grid-template-columns:1fr 1fr}}.ba-banner{display:grid}.ba-banner__image-wrapper,.ba-banner__copy,.accordion-text__copy{grid-column:1 / 2;grid-row:1 / 2}.ba-banner__image-wrapper{z-index:10;position:relative}.ba-banner__image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#0000,#000000b3)}.ba-banner__image{display:block;min-height:480px;width:100%;object-fit:cover;height:100%}@media(max-width:767px){.ba-banner__image{min-height:320px}}.ba-banner__copy{z-index:20;display:grid;gap:16px;justify-items:start;padding:60px 120px;align-items:end;align-content:end;color:var(--r-color-primary-4)}@media(max-width:767px){.ba-banner__copy{padding:40px 20px}}.ba-banner__title{line-height:1.25;color:var(--r-color-primary-4);margin-bottom:0}.ba-banner__button{color:var(--r-color-primary-4)!important;display:flex;gap:16px;align-items:center}.ba-accordions{display:grid;padding:60px 120px 60px 60px;align-items:end;align-content:end}@media(max-width:767px){.ba-accordions{padding:40px 20px;min-height:320px}}.ba-accordion,.ba-accordion__copy{display:grid;gap:8px}.ba-accordion{border-bottom:1px solid var(--r-color-primary-5);padding-block:16px}.ba-accordion__title{border:none;background-color:transparent;width:100%;display:flex;justify-content:space-between;color:var(--r-color-primary-3);text-align:left}.ba-accordion__copy-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.ba-accordion.active .ba-accordion__copy-wrapper{grid-template-rows:1fr}.ba-accordion:not(.active) .icon-when-active,.ba-accordion.active .icon-when-inactive{display:none}.ba-accordion__copy{overflow:hidden}.ba-accordion__content p{color:inherit}.ba-accordion__content ul{line-height:1.3}.ba-accordion__content ul li:before{content:"\2022";margin-right:8px}.boc{display:grid}.boc__copy,.boc__image-wrapper{grid-column:1 / 2;grid-row:1 / 2}.boc__copy{z-index:20;display:grid;justify-items:center;text-align:center;padding:30px 60px}@media(max-width:767px){.boc__copy{padding:40px 20px 20px}}.boc__copy-main,.boc__copy-footer{grid-column:1 / 2}.boc__copy-main{grid-row:1 / 6;align-self:center}@media(max-width:767px){.boc__copy-main{align-self:start}}.boc-content--small-dark h2{font-family:Apercu Medium!important;font-size:32px!important;line-height:38px!important;color:#2b2823}.boc__copy-footer{grid-row:5 / 6;align-self:end}.boc__copy-main,.boc__copy-title,.boc__copy-footer p{color:var(--r-color-primary-4)}@media(max-width:767px){.boc__copy-title{font-size:42px!important;line-height:1.3!important}}.boc__copy-button{margin-top:24px}.boc__copy-footer p{font-size:12px}.boc__image-wrapper{z-index:10;position:relative}.boc__image-wrapper.boc__image--mobile{display:none}@media screen and (max-width:767px){.boc__image-wrapper.boc__image--mobile{display:block}.boc__image-wrapper.boc__image--desktop{display:none}}.boc__image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006}.boc-content--small-dark .boc__image-wrapper:before{background-color:transparent!important}.boc__image{display:block;aspect-ratio:1440 / 480;width:100%;height:auto;object-fit:cover}@media(max-width:767px){.boc__image{aspect-ratio:375 / 480}}.image-pin-points-wrapper{padding:60px}@media(max-width:767px){.image-pin-points-wrapper{padding:40px 35px}}.image-pin-points{display:flex;justify-content:center;align-items:center;column-gap:32px;width:100%}.image-pin-points .pin-title,.image-pin-points .pin-title-mobile{color:var(--r-color-primary-3);font-size:32px;font-weight:500;line-height:38px}.image-pin-points .pin-title-mobile{display:none}.image-map{max-width:740px;width:100%;position:relative;flex:0 1 50%}.image-map img{width:100%;height:100%}.image-map .image-pin{position:absolute;width:32px;height:32px;background-color:var(--r-color-primary-3);border-radius:50%}.image-map .image-pin .image-pin__index{display:flex;align-items:center;justify-content:center;height:100%;color:#fff!important;font-weight:700;border-radius:50%}.image-map .image-pin.active .image-pin__index{color:#004148!important;background:var(--btn-primary-bg)}.image-pin.active .connecting-line{position:absolute;height:2px;z-index:100;background:var(--btn-primary-bg);left:30px;top:15px;transition:width .3s ease;pointer-events:none}.pin-content{flex:0 1 50%;background:#fff;position:relative;z-index:100;padding:0 16px;height:100%;width:100%}.pin-list .pin-item{opacity:0;visibility:hidden;width:100%;height:0;transition:opacity .5s linear;display:flex;flex-direction:column}.pin-list .pin-item.active{margin-top:32px;opacity:1;visibility:visible;height:auto}.pin-list .pin-item .pin-body{display:flex;align-items:start;column-gap:24px}.pin-body .pin-body__index{display:flex;align-items:center;justify-content:center;height:100%;color:var(--r-color-primary-3);background:var(--btn-primary-bg);width:32px;height:32px;font-weight:700;border-radius:50%}.pin-body .pin-body__content *{color:var(--r-color-primary-3)}.pin-body .pin-body__content h5{font-size:24px;font-weight:400;line-height:24px;margin-top:0;margin-bottom:4px}@media screen and (max-width:1022px){.image-pin-points{flex-direction:column;align-items:flex-start;gap:24px}.image-pin-points .pin-title{display:none}.image-pin-points .pin-title-mobile{display:block}.image-pin.active .connecting-line{display:none}.image-map .image-pin{width:24px;height:24px}.pin-content{padding:0}}.accordion-text{max-width:1240px;margin:0 auto;width:100%;padding:0 20px}.accordion-text__copy{display:grid;gap:16px;justify-items:start;padding:200px 0 60px;align-items:end;align-content:end}@media(max-width:767px){.accordion-text__copy{padding:120px 20px 0}}.accordion-text__title{font-family:TiemposHeadline-Bold;font-weight:700;line-height:1.25;margin:0;color:#004148}.accordion-text .ba-banner__button{color:#2b2823!important;text-transform:none}.accordion-text__accordions{display:grid;padding:60px 0;align-items:end;align-content:end}@media(max-width:767px){.accordion-text__accordions{padding:24px 20px 0}}.accordion-text__button-mobile{display:none;max-width:170px;padding:24px 20px 40px}@media screen and (max-width:767px){.accordion-text__button-mobile{display:block}.accordion-text__button-desktop{display:none!important}}.image-with-text--wrapper{max-width:1240px;margin:0 auto;width:100%;padding:0 20px}.image-with-text{display:flex;align-items:center;padding:60px 0;gap:120px}.image-with-text__image,.image-with-text__text{flex:0 1 50%}.image-with-text__image{display:block;width:100%}.image-with-text--title{color:#004148;font-family:Apercu Medium;font-weight:500;font-size:32px!important;line-height:38px;margin-bottom:16px}.image-with-text--body p{color:#2b2823;font-family:Apercu Regular;font-weight:400;font-size:16px;line-height:19px}@media screen and (max-width:767px){.image-with-text--wrapper{padding:0}.image-with-text{display:flex;flex-direction:column;gap:40px;padding-top:0;padding-bottom:40px}.image-with-text__text{padding:0 20px;order:1}.image-with-text .image-with-text--title{font-size:24px!important;line-height:28px!important}.image-with-text .image-with-text--body p{margin:0}.image-with-text__image img{width:100%;object-fit:cover}}.custom-design-section--wrapper{max-width:1240px;margin:0 auto;width:100%;padding:0 20px}.design-section{display:flex;align-items:center;padding:60px 0;gap:60px}.design-section__video,.design-section__text{flex:0 1 50%}.design-section__text h3{font-family:TiemposHeadline-Bold;font-weight:700;font-size:32px;line-height:38px!important;color:#004148}.design-section__text .design-section__text-content{margin-top:16px}.design-section__text .design-section__text-content p{margin:0;font-family:Apercu Regular;font-size:16px;color:#2b2823!important}.design-section__video video{width:100%;height:640px;object-fit:cover}.design-section__list{margin-top:60px;display:flex;justify-content:space-between;gap:32px}.design-section__list-item h5{font-family:Apercu Medium;font-weight:500;margin-top:16px;margin-bottom:8px}.design-section__list-item p{margin:0;font-weight:400;font-family:Apercu Regular}.design-section__list-item h5,.design-section__list-item p{color:#2b2823;font-size:16px;line-height:19px!important}@media screen and (max-width:767px){.custom-design-section--wrapper{padding:0}.design-section{flex-direction:column;gap:40px;padding:0 0 40px}.design-section__text{padding:0 20px}.design-section__text h3{font-size:24px;line-height:28px!important}.design-section__list-item{display:flex;gap:24px;align-items:center}.design-section__list-item__text{max-width:210px}.design-section__list-item h5{font-size:14px;line-height:16px!important}.design-section__list{flex-direction:column;gap:24px}}.custom-hero--wrapper{background-color:#f8f4ef;padding:60px 0}.custom-hero{text-align:center;padding:0 20px}.custom-hero__heading{max-width:800px;margin:0 auto}.custom-hero__heading h2{text-transform:none;color:#2b2823}.custom-hero__heading .text-size--medium{font-size:34px!important;font-weight:500;line-height:42px!important}.custom-hero__heading .text-size--large{font-size:64px!important;font-weight:700;line-height:76px!important}@media screen and (max-width:767px){.custom-hero__heading{max-width:100%}.custom-hero__heading .text-size--medium,.custom-hero__heading .text-size--large{font-size:24px!important;line-height:28px!important}}.custom-statement--wrapper{background:#2b2823;padding:60px 0}.custom-statement{max-width:1240px;width:100%;margin:0 auto;padding:0 20px}.custom-statement__content{display:flex;gap:24px;margin-top:16px}.custom-statement__content-main,.custom-statement__content-sub{flex:0 1 50%}.custom-statement__content-main p{margin:0;font-family:Apercu Medium;font-size:32px;font-weight:500;line-height:38px;color:#60edb3}.custom-statement__content-sub p{margin:0;font-family:Apercu Regular;font-size:16px;font-weight:400;line-height:19px;color:#fff}@media screen and (max-width:767px){.custom-statement__content{flex-direction:column;gap:16px}.custom-statement__content-main p{font-size:24px;line-height:28px}}.custom-multi-column{max-width:1160px;margin:0 auto;padding:60px 20px;width:100%}.custom-multi-column--heading{text-align:center;font-family:Apercu Medium;font-size:32px;font-weight:500;line-height:38px;margin-bottom:32px}.custom-multi-column--list{display:flex;justify-content:space-between;gap:54px}.custom-multi-column--list li{flex:1}.custom-multi-column--list .custom-multi-column--image{margin-bottom:24px}.custom-multi-column--list .custom-multi-column--title{margin-bottom:8px;font-family:TiemposHeadline-Bold;font-size:24px;font-weight:700;line-height:28px}.custom-multi-column--list .custom-multi-column--content{margin-bottom:8px;font-family:Apercu Regular;font-size:16px;font-weight:400;line-height:19px}@media screen and (max-width:767px){.custom-multi-column--heading{text-align:center;font-family:Apercu Medium;font-size:24px;font-weight:500;line-height:28px;margin-bottom:32px}.custom-multi-column--list{padding:0 20px;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;gap:32px}.custom-multi-column--list li{flex:1}}.callouts--wrapper{background:#f8f4ef;padding:60px 0}.callouts{max-width:1280px;width:100%;margin:0 auto;padding:0 20px}.callouts--heading{font-family:Apercu Medium;font-weight:500;font-size:32px;line-height:38px;color:#004148}.callouts--list{margin-top:32px;display:flex;justify-content:space-between;gap:16px}.callout--item{flex:0 1 33%}.callout--subtext{font-family:Apercu Regular;font-size:12px;font-weight:400;line-height:14px;margin-top:8px;margin-bottom:24px;color:#2b2823;max-width:100%}.callout--title p{font-family:Apercu Medium;font-weight:500;font-size:24px;line-height:28px;color:#004148;max-width:100%!important}.callout--content p{font-family:Apercu Regular;font-size:16px;font-weight:400;line-height:19px;color:#004148;max-width:100%!important;margin-top:16px}.callouts--link{display:block;margin-top:24px;font-family:Apercu Medium;font-weight:500;font-size:14px;line-height:14px;text-decoration:underline}@media screen and (max-width:767px){.callouts-wrapper{padding:40px 0}.callouts--heading{font-size:24px;line-height:28px}.callouts--list{margin-top:20px;display:flex;flex-direction:column;gap:40px}}@media screen and (max-width:471px){.callouts--list img{height:223px}}.single-review--wrapper{background:#004148;padding:60px 0}.single-review{max-width:872px;margin:0 auto;text-align:center;color:#fff}.single-review__content .icon-mint{color:#60edb3!important}.single-review__content .review__content{font-family:TiemposHeadline-Bold;font-weight:700;font-size:32px;line-height:38px;margin-top:32px;color:#fff}.review__author{display:flex;flex-direction:column;gap:8px;margin-top:32px}.review--author_name{font-family:Apercu Medium;font-size:16px;font-weight:500;line-height:19px}.review--author_name:before{content:"\2014";margin-right:8px}.review--author_title{font-family:Apercu Regular;font-size:14px;font-weight:400;line-height:16px;margin-top:8px}@media screen and (max-width:767px){.single-review--wrapper{padding:40px 0}.single-review{padding:0 20px}.single-review__content .review__content{font-size:24px;line-height:28px}.review--author_name{font-size:14px;line-height:16px}.review--author_title{font-size:12px;font-weight:400;margin-top:8px}}.text-with-cta{padding:60px 20px;text-align:center}.text-with-cta__title{font-family:Apercu Medium;font-weight:500;font-size:32px;line-height:38px;color:#004148}.text-with-cta__text{margin-top:16px}.text-with-cta__text p{font-family:Apercu Regular;font-size:16px;font-weight:400;line-height:19px;color:#2b2823;max-width:720px;margin:0 auto}.text-with-cta__cta{font-family:Apercu Medium;font-weight:500;margin-top:24px;max-width:140px;width:100%;background-color:#60edb3!important;color:#2b2823!important;border-radius:100px!important;text-transform:none}@media screen and (max-width:767px){.text-with-cta{padding:40px 20px}.text-with-cta__title{font-size:24px;line-height:28px}}.banner-with-text{position:relative}.banner-with-text__image img{width:100%}.banner-with-text__image--mobile{display:none}.banner-with-text__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:820px;width:100%}.banner-with-text__title{font-family:TiemposHeadline-Bold;font-weight:700;font-size:64px;line-height:76px;color:#fff}.banner-with-text__text{margin-top:16px}.banner-with-text__text p{font-family:Apercu Regular;font-size:24px;font-weight:400;line-height:28px;margin:0;color:#fff}@media screen and (max-width:767px){.banner-with-text__image--desktop{display:none}.banner-with-text__image--mobile{display:block}.banner-with-text__content{max-width:100%;padding:0 20px}.banner-with-text__title{font-size:24px;line-height:28px}.banner-with-text__text p{font-size:16;line-height:19px}}.modal-backdrop.show{z-index:-1}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom.css.map */
