.payment-icons{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}@media only screen and (max-width: 991px){.payment-icons{line-height:40px}}.payment-icons .icon{width:38px;height:24px;fill:inherit}.social-icons .icon{width:18px;height:18px}@media only screen and (max-width: 991px){.social-icons .icon{width:15px;height:15px}}@media only screen and (min-width: 768px) and (max-width: 991px){.social-icons .icon{width:23px;height:23px}}@media only screen and (min-width: 992px){.social-icons .icon{width:20px;height:20px}}.social-icons .icon.icon--wide{width:40px}ul,ol{margin:0;padding:0}ol{list-style:decimal}.list--inline{padding:0;margin:0}.list--inline>li{display:inline-block;margin-bottom:0;vertical-align:middle}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul,.rte ol{margin:0 0 17.5px 35px}.rte ul.list--inline,.rte ol.list--inline{margin-left:0}.rte ul{list-style:disc outside}.rte ul ul ul{list-style:square outside}.rte a:not(.btn){border-bottom:1px solid currentColor;padding-bottom:1px}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}a{color:#282828;text-decoration:none}a:not([disabled]):hover,a:focus{color:#282828;outline:none}a.classic-link{text-decoration:underline}a[href^=tel]{color:inherit}.btn:focus,.shopify-payment-button .shopify-payment-button__button--unbranded:focus{border-color:transparent}.btn:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover{box-shadow:3px 3px 3px #00000069}.btn.btn--secondary,.shopify-payment-button .btn--secondary.shopify-payment-button__button--unbranded{background:transparent;border-color:#282828;color:#282828;font-weight:700;font-size:18px;line-height:21.6px;letter-spacing:1px;transition:all .3s;box-shadow:none}.btn.btn--secondary:hover,.shopify-payment-button .btn--secondary.shopify-payment-button__button--unbranded:hover{background:#282828;color:#fff;box-shadow:none}.btn.btn--secondary.btn--light,.shopify-payment-button .btn--secondary.btn--light.shopify-payment-button__button--unbranded{border-color:#fff;color:#fff}.btn.btn--secondary.btn--light:hover,.shopify-payment-button .btn--secondary.btn--light.shopify-payment-button__button--unbranded:hover{background:#fff;color:#ff5859;box-shadow:none}.btn.btn--narrow,.shopify-payment-button .btn--narrow.shopify-payment-button__button--unbranded{min-width:0;box-shadow:none}.btn.btn--tertiary,.shopify-payment-button .btn--tertiary.shopify-payment-button__button--unbranded{background:#eee;box-shadow:none}.btn.btn--small,.shopify-payment-button .btn--small.shopify-payment-button__button--unbranded{padding:11px 14px;font-size:14px;line-height:12.34px;border-width:1px;display:inline-block;min-width:auto;box-shadow:none}@media only screen and (min-width: 768px) and (max-width: 991px){.btn.btn--small,.shopify-payment-button .btn--small.shopify-payment-button__button--unbranded{font-size:1rem}}@media only screen and (max-width: 991px){.btn.btn--small-on-small,.shopify-payment-button .btn--small-on-small.shopify-payment-button__button--unbranded{padding:.7rem 1.1rem;font-size:.66667em;line-height:1;min-width:8rem}}@media only screen and (max-width: 991px) and (min-width: 768px) and (max-width: 991px){.btn.btn--small-on-small,.shopify-payment-button .btn--small-on-small.shopify-payment-button__button--unbranded{font-size:1rem}}.btn.btn--wide,.shopify-payment-button .btn--wide.shopify-payment-button__button--unbranded{width:100%;box-shadow:none}.btn .icon-arrow-right,.shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right,.btn .icon-arrow-left,.shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left{height:9px}.btn[disabled],.shopify-payment-button [disabled].shopify-payment-button__button--unbranded{cursor:default;opacity:.5}@media only screen and (min-width: 768px) and (max-width: 991px){.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:1.2rem}}@media only screen and (max-width: 767px){.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:18px}}.btn--secondary-accent{background-color:#fff;color:#f7e836;border-color:#f7e836}.btn--secondary-accent:not([disabled]):hover,.btn--secondary-accent:focus{background-color:#fff;color:#f0de0a;border-color:#f0de0a}@media only screen and (max-width: 991px){.btn--small-wide{padding-left:50px;padding-right:50px}}.btn--link{background-color:transparent;border:0;margin:0;color:#282828;text-align:left;outline:none}.btn--link:not([disabled]):hover,.btn--link:focus{color:#282828;background-color:transparent;outline:none!important}.btn--link .icon{vertical-align:top}.btn--link .icon.icon-close{vertical-align:middle}.btn--narrow{padding-left:15px;padding-right:15px}.btn--has-icon-after .icon{margin-left:10px}.btn--has-icon-before .icon{margin-right:10px}.text-link{display:inline;border:0 none;background:none;padding:0;margin:0}.return-link-wrapper{margin-top:82.5px;margin-bottom:0}@media only screen and (max-width: 991px){.return-link-wrapper{margin-top:55px}}.full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}table{margin-bottom:27.5px}table a{border-bottom:1px solid currentColor}th{font-family:Poppins,sans-serif;font-style:normal;font-weight:700}th,td{text-align:left;border:1px solid #cccccc;padding:10px 14px}tbody th,tfoot th{font-weight:400}@media only screen and (max-width: 991px){.responsive-table thead{display:none}.responsive-table th,.responsive-table td{float:left;clear:left;width:100%;text-align:right;padding:27.5px;border:0;margin:0}.responsive-table th:before,.responsive-table td:before{content:attr(data-label);float:left;text-align:center;font-size:12px;padding-right:10px;font-weight:400}.responsive-table__row+.responsive-table__row,tfoot>.responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:55px}.responsive-table__row+.responsive-table__row:after,tfoot>.responsive-table__row:first-child:after{content:"";display:block;position:absolute;top:0;left:27.5px;right:27.5px;border-bottom:1px solid #cccccc}}svg:not(:root){overflow:hidden}.video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}form label{font-size:1rem;font-weight:300}form label .req{color:#ff5859}.s4com-helpcenter-title{display:none}.contact-section-container{padding:2rem 0 3rem}.contact-section-container>h3,.contact-section-container>.h3{font-size:1.4rem;letter-spacing:-.03em;border-bottom:1px solid #ccc;padding-bottom:.5em}.contact-section-container>h3 a,.contact-section-container>.h3 a{text-decoration:underline}.contact .contact-banner{margin-top:-2rem;background:#ff5859;padding:47px 0 48px;position:relative}.contact .contact-banner .mobile-image{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.contact .contact-banner .mobile-image{display:block}}.contact .contact-banner .desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.contact .contact-banner .desktop-image{display:none}}.contact .contact-banner .banner-wrapper{position:relative}.contact .contact-banner .banner-wrapper .contact-banner-content .contact-banner-text{text-align:center;font-weight:200;color:#fff;font-size:52px;line-height:62px;margin:0;letter-spacing:1px}.contact .contact-banner .banner-wrapper .contact-banner-content .contact-banner-text p{margin:0}@media only screen and (max-width: 767px){.contact .contact-banner .banner-wrapper .contact-banner-content .contact-banner-text{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){.contact .contact-banner{padding:30px 0 34px}}.contact .contact-content .contact-answers{text-align:center;padding-top:34px;padding-bottom:64px}.contact .contact-content .contact-answers .btn--secondary{padding:13px 58px;letter-spacing:0px}@media only screen and (max-width: 767px){.contact .contact-content .contact-answers .btn--secondary{padding:13px 18px;font-size:16px}}@media only screen and (max-width: 767px){.contact .contact-content .contact-answers{padding-top:46px;padding-bottom:48px}}.contact .contact-content .contact-questions{text-align:center;padding-bottom:59px}.contact .contact-content .contact-questions .btn--secondary{padding:13px 24px 13px 63px;letter-spacing:0px;position:relative;width:253px;margin:0 13px}.contact .contact-content .contact-questions .btn--secondary img{position:absolute;width:29px;left:54px;opacity:1;transition:all .3s}.contact .contact-content .contact-questions .btn--secondary img.contact-icon-hover{opacity:0}.contact .contact-content .contact-questions .btn--secondary:last-of-type img{left:26px;top:9px}@media only screen and (max-width: 767px){.contact .contact-content .contact-questions .btn--secondary{padding:13px 18px 13px 54px;font-size:16px;margin-bottom:19px}}.contact .contact-content .contact-questions .btn--secondary:hover img{opacity:0}.contact .contact-content .contact-questions .btn--secondary:hover img.contact-icon-hover{opacity:1}@media only screen and (max-width: 767px){.contact .contact-content .contact-questions{padding-bottom:27px}}.contact .contact-content .contact-call{text-align:center;padding-bottom:31px}.contact .contact-content .contact-call h2,.contact .contact-content .contact-call .h2{font-size:34px;font-weight:200;letter-spacing:1px;line-height:37.45px;max-width:560px;margin:0 auto 32px}.contact .contact-content .contact-call h2 strong,.contact .contact-content .contact-call .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.contact .contact-content .contact-call h2,.contact .contact-content .contact-call .h2{font-size:28px;margin-bottom:25px}}.contact .contact-content .contact-call .btn--secondary{padding:13px 34px 13px 63px;letter-spacing:0;position:relative;width:212px;margin-bottom:22px}.contact .contact-content .contact-call .btn--secondary img{position:absolute;width:29px;left:24px;top:10px;opacity:1;transition:all .3s}.contact .contact-content .contact-call .btn--secondary img.contact-icon-hover{opacity:0}@media only screen and (max-width: 767px){.contact .contact-content .contact-call .btn--secondary img{left:44px}}@media only screen and (max-width: 767px){.contact .contact-content .contact-call .btn--secondary{padding:13px 18px 13px 54px;font-size:16px;margin-bottom:30px;width:255px}}.contact .contact-content .contact-call .btn--secondary:hover img{opacity:0}.contact .contact-content .contact-call .btn--secondary:hover img.contact-icon-hover{opacity:1}.contact .contact-content .contact-call .contact-call-number{font-size:16px;line-height:20px;font-weight:400;letter-spacing:1px;margin-bottom:4px}.contact .contact-content .contact-call .contact-call-time{font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px}@media only screen and (max-width: 767px){.contact .contact-content .contact-call{padding-bottom:30px}}.contact .contact-content .contact-social{text-align:center;padding-bottom:11px}.contact .contact-content .contact-social .social-contact-links .contact-info-line{display:inline-block;margin:0 16px}.contact .contact-content .contact-social .social-contact-links .contact-info-line img{width:45px}@media only screen and (max-width: 767px){.contact .contact-content .contact-social .social-contact-links .contact-info-line img{width:39px}}@media only screen and (max-width: 767px){.contact .contact-content .contact-social .social-contact-links .contact-info-line{margin:0 14px}}@media only screen and (max-width: 767px){.contact .contact-content .contact-social{padding-bottom:36px}}.contact-grid{display:flex;flex-wrap:wrap}.contact-grid .contact-form{flex:1 1 auto}@media only screen and (max-width: 991px){.contact-grid .contact-form{flex:0 0 100%}}.contact-grid .contact-info{flex:0 0 300px;padding-left:2rem}@media only screen and (max-width: 991px){.contact-grid .contact-info{flex:0 0 100%;padding:2rem 0}}.contact-grid .contact-info .contact-widget{margin-bottom:1.5rem}.contact-grid .contact-info .contact-widget .contact-info-line{display:flex;font-size:1rem;margin-bottom:.7rem;font-weight:300}.contact-grid .contact-info .contact-widget .contact-info-line div{flex:1 1 auto}.contact-grid .contact-info .contact-widget .contact-info-line div.contact-icon{flex:0 0 35px}.contact-grid .contact-info .contact-widget .contact-info-line div.contact-icon svg{margin-top:-3px;fill:#ff5859}.gmap-section{position:relative;height:350px}.gmap-section iframe{width:100%;height:100%;left:0;top:0;position:absolute}form{margin:0}fieldset{border:1px solid rgba(0,0,0,0);margin:0 0 55px;padding:27.5px}legend{border:0;padding:0}button,input[type=submit]{cursor:pointer}label{display:block;margin-bottom:5px}@media only screen and (max-width: 991px){label{font-size:.88889em}}[type=radio]+label,[type=checkbox]+label{display:inline-block;margin-bottom:0}label[for]{cursor:pointer}.icons-and-text-section{background:#f1f1f1;margin-top:46px;margin-bottom:-11px}.icons-and-text-section .icons-and-text-container{display:flex;padding:30px 0 34px;justify-content:space-between}.icons-and-text-section .icons-and-text-container .icon-and-text{text-align:center;width:26%}.icons-and-text-section .icons-and-text-container .icon-and-text .iat-icon{height:57px;text-align:center;position:relative;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.icons-and-text-section .icons-and-text-container .icon-and-text .iat-icon img{width:46px}@media only screen and (max-width: 767px){.icons-and-text-section .icons-and-text-container .icon-and-text .iat-icon{height:49px}}.icons-and-text-section .icons-and-text-container .icon-and-text .iat-text{font-size:12px;line-height:18px;font-weight:400}.icons-and-text-section .icons-and-text-container .icon-and-text .iat-text strong{display:block;font-size:14px;line-height:14.54px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}@media only screen and (max-width: 991px){.icons-and-text-section .icons-and-text-container .icon-and-text .iat-text br{display:none}}@media only screen and (max-width: 767px){.icons-and-text-section .icons-and-text-container .icon-and-text .iat-text{max-width:270px;margin:0 auto}}@media only screen and (max-width: 767px){.icons-and-text-section .icons-and-text-container .icon-and-text{width:100%;margin-bottom:42px}.icons-and-text-section .icons-and-text-container .icon-and-text:last-of-type{margin-bottom:0}}@media only screen and (max-width: 767px){.icons-and-text-section .icons-and-text-container{display:block;padding:50px 0 52px}}@media only screen and (max-width: 767px){.icons-and-text-section{margin-bottom:7px;margin-top:28px}}.contact-form input:not([type=submit]),.contact-form textarea,.contact-form select{background-color:#f7f7f7;color:#282828;border-radius:2px;border:0}.template-404 .main-content .empty-page-content{padding:160px 55px 228px;color:#fff}.template-404 .main-content .empty-page-content .empty-text{margin-bottom:62px}.template-404 .main-content .empty-page-content .empty-text p{font-size:24pt;letter-spacing:.4px;line-height:32pt;margin-bottom:22px}.template-404 .main-content .empty-page-content .empty-text p.empty-subtext{font-weight:600;letter-spacing:0px}@media only screen and (max-width: 991px){.template-404 .main-content .empty-page-content .empty-text p.empty-subtext{max-width:350px;display:block;margin:0 auto}.template-404 .main-content .empty-page-content .empty-text p.empty-subtext br{display:none}}.template-404 .main-content .empty-page-content .empty-text p:last-child{margin-bottom:0}@media only screen and (max-width: 991px){.template-404 .main-content .empty-page-content .empty-text p{font-size:15pt;line-height:20pt;margin-bottom:17px}}@media only screen and (max-width: 991px){.template-404 .main-content .empty-page-content .empty-text{margin-bottom:49px}}.template-404 .main-content .empty-page-content .btn,.template-404 .main-content .empty-page-content .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .template-404 .main-content .empty-page-content .shopify-payment-button__button--unbranded{font-size:16pt;padding:1.2rem 3.8rem}@media only screen and (max-width: 991px){.template-404 .main-content .empty-page-content .btn,.template-404 .main-content .empty-page-content .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .template-404 .main-content .empty-page-content .shopify-payment-button__button--unbranded{font-size:13pt;padding:.7rem 1.7rem}}@media only screen and (max-width: 991px){.template-404 .main-content .empty-page-content{padding:24px 0 70px}}.grid--table{display:table;table-layout:fixed;width:100%}.grid--table>.grid__item{float:none;display:table-cell;vertical-align:middle}.grid--no-gutters{margin-left:0}.grid--no-gutters .grid__item{padding-left:0}.grid--half-gutters{margin-left:-15px}.grid--half-gutters>.grid__item{padding-left:15px}.grid--double-gutters{margin-left:-60px}.grid--double-gutters>.grid__item{padding-left:60px}.grid--flush-bottom{margin-bottom:-55px;overflow:auto}.grid--flush-bottom>.grid__item{margin-bottom:55px}.is-transitioning{display:block!important;visibility:visible!important}@-webkit-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.grid--view-items{overflow:auto;margin-bottom:-35px}.grid-view-item{margin:0 auto 35px}.custom__item .grid-view-item{margin-bottom:0}.grid-view-item__title{margin-bottom:0;color:#282828}.grid-view-item__meta{margin-top:8px}@media only screen and (max-width: 991px){.grid-view-item__title,.grid-view-item__meta{font-size:.94444em}}.grid-view-item__link{display:block}.grid-view-item__vendor{margin-top:4px;color:#282828;font-size:.88889em;text-transform:uppercase}@media only screen and (max-width: 991px){.grid-view-item__vendor{font-size:.83333em}}.grid-view-item__image-wrapper{margin:0 auto 15px;position:relative;width:100%}.grid-view-item__image{display:block;margin:0 auto;width:100%}.grid-view-item__image-wrapper .grid-view-item__image{position:absolute;top:0}.grid-view-item--sold-out .grid-view-item__image{opacity:.5}.grid-view-item__image.lazyload{opacity:0}.list-view-item{margin-bottom:22px}.list-view-item:last-child{margin-bottom:0}@media only screen and (min-width: 992px){.list-view-item{border-bottom:1px solid #cccccc;padding-bottom:22px}.list-view-item:last-child{padding-bottom:0;border-bottom:0}}.list-view-item__link{display:table;table-layout:fixed;width:100%}.list-view-item__image{max-height:95px}.list-view-item__image-column{display:table-cell;vertical-align:middle;width:130px}@media only screen and (max-width: 991px){.list-view-item__image-column{width:85px}}.list-view-item__image-wrapper{position:relative;margin-right:35px}@media only screen and (max-width: 991px){.list-view-item__image-wrapper{margin-right:17.5px}}.list-view-item__title-column{display:table-cell;vertical-align:middle}.list-view-item__title{color:#282828;font-size:1.11111em;min-width:100px}.list-view-item__title .small-qty{font-size:.9rem;font-weight:600}@media only screen and (max-width: 767px){.list-view-item__title .small-qty{font-size:14px}}.list-view-item__sold-out{font-size:.94444em}.list-view-item__on-sale{color:#ff5859;font-size:.94444em}@media only screen and (max-width: 991px){.list-view-item__on-sale{display:none}}.list-view-item__vendor-column{display:table-cell;text-align:center;vertical-align:middle;width:20%}.list-view-item__vendor{font-size:.94444em;font-style:italic}@media only screen and (max-width: 991px){.list-view-item__vendor{font-size:.88889em}}.list-view-item__price-column{display:table-cell;text-align:right;vertical-align:middle;width:20%;font-size:1.05556em}@media only screen and (max-width: 991px){.list-view-item__price-column{font-size:.94444em}}.list-view-item__price-column .price__vendor,.list-view-item__price-column .price-item__label{display:none}.list-view-item__price-column .price__regular,.list-view-item__price-column .price__sale{flex-basis:100%}.list-view-item__price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-view-item__price--reg{color:#ff5859}@media only screen and (max-width: 991px){.list-view-item__price--reg{display:block}}@media only screen and (max-width: 991px){.list-view-item__price--sale{display:block}}.slick-dotted.slick-slider{margin-bottom:0}.slideshow__arrows .slick-dots{margin:0 .75rem}.slideshow__arrows .slick-dots li{vertical-align:middle;width:10px;height:10px;margin:0 0 0 6px}.slideshow__arrows .slick-dots li:first-of-type{margin-left:0}@media only screen and (min-width: 992px){.slideshow__arrows .slick-dots li{width:12px;height:12px;margin-left:8px}}.slideshow__arrows .slick-dots li button,.slideshow__arrows .slick-dots li a{position:relative;padding:0;width:10px;height:10px}@media only screen and (min-width: 992px){.slideshow__arrows .slick-dots li button,.slideshow__arrows .slick-dots li a{width:12px;height:12px}}.slideshow__arrows .slick-dots li button:before,.slideshow__arrows .slick-dots li a:before{text-indent:-9999px;background-color:transparent;border-radius:100%;background-color:currentColor;width:10px;height:10px;opacity:.4;transition:all .2s}@media only screen and (min-width: 992px){.slideshow__arrows .slick-dots li button:before,.slideshow__arrows .slick-dots li a:before{width:12px;height:12px}}.slideshow__arrows .slick-dots li.slick-active button:before,.slideshow__arrows .slick-dots li.slick-active a:before,.slideshow__arrows .slick-dots li.slick-active-mobile button:before,.slideshow__arrows .slick-dots li.slick-active-mobile a:before{opacity:1}.slideshow__arrows .slick-dots li button:active:before,.slideshow__arrows .slick-dots li .slick-active a:before,.slideshow__arrows .slick-dots li .slick-active-mobile a:before{opacity:.7}.index-section--flush:last-child{margin-bottom:-35px}@media only screen and (max-width: 991px){.index-section--slideshow+.index-section--flush{margin-top:.4rem}}.placeholder-svg{display:block;fill:#28282859;background-color:#2828281a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(40,40,40,.2)}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.image-bar__content .placeholder-svg{position:absolute;top:0;left:0}.password-page{display:table;height:100%;width:100%;color:#282828;background-color:#fff;background-size:cover}.password-form-message{max-width:500px;margin-left:auto;margin-right:auto}.password-header{height:85px;display:table-row}.password-header__inner{display:table-cell;vertical-align:middle}.password-login{padding:0 30px;text-align:right}.password-logo .logo{color:#282828;font-weight:700;max-width:100%}.password-content{text-align:center}.password-content--rte{margin-bottom:35px}.password-content__title{display:block;margin-bottom:82.5px}.password-main{display:table-row;width:100%;height:100%;margin:0 auto}.password-main__inner{display:table-cell;vertical-align:middle;padding:27.5px 55px}.password-message{max-width:500px;margin:82.5px auto 27.5px}.password__form-heading{margin-bottom:55px}.password-powered-by,.password-social-sharing{margin-top:82.5px}.product-single{overflow-anchor:none;padding-bottom:0}@media only screen and (max-width: 767px){.product-single__title{font-size:24px;font-weight:500;line-height:32px;letter-spacing:.6px;margin-bottom:8px}}.product__price,.featured-product__price{font-size:1.25em}.product__policies{margin:.4rem 0 1rem;font-size:.94444em}.product-form{display:block;width:100%;max-width:320px;padding-top:0}@media only screen and (max-width: 991px){.product-form{max-width:none}.product-form .btn,.product-form .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .product-form .shopify-payment-button__button--unbranded{max-width:320px;margin:0 auto}}.product-form--payment-button-no-variants{max-width:400px}.product-form__item{-webkit-flex:1 1 200px;-moz-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;margin-bottom:34px}.product-form__item label{display:inline-block}.product-form--hide-variant-labels .product-form__item label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.product-form__item--submit{-webkit-flex:1 1 300px;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}.product-form__item--no-variants{max-width:400px}@media only screen and (max-width: 991px){.product-form__item--no-variants{max-width:none}}.product-form__item--payment-button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}@media only screen and (min-width: 992px){.product-single--small-image .product-form__item--payment-button,.product-single--full-image .product-form__item--payment-button{display:inline-flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.product-form__item--payment-button.product-form__item--no-variants{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}.product-form__variants{display:none}.no-js .product-form__variants{display:block}.product-form__item--quantity .select-wrapper{width:83px;margin-left:11px}.product-form__item--quantity .select-wrapper select{min-height:42px}.product-form__item--quantity label{text-transform:uppercase;padding-right:10px}.product-form__input{display:block;width:100%}.select-wrapper{position:relative;display:inline-block;background:#fff}.select-wrapper:before{width:36px;position:absolute;top:2px;bottom:2px;right:2px;content:"";background:#f6f6f6;pointer-events:none}.select-wrapper:after{width:8px;height:8px;border-style:solid;border-color:#888;border-width:0 1px 1px 0;transform:translateY(-50%) rotate(45deg);position:absolute;top:46%;right:13px;content:"";pointer-events:none}#Quantity-product-template.product-form__input{width:100%;display:inline-block;border-color:#888;border-style:solid;border-width:1px;background:#fff;height:1rem;line-height:1rem;padding:.5rem 2.3rem .5rem .5rem;min-height:38px;text-align:center}.bundle-offer{color:#ff5859;text-align:center;margin:1rem 0}.bundle-offer a{font-weight:700;color:inherit;text-decoration:underline}.product-single--small-image .shopify-payment-button,.product-single--full-image .shopify-payment-button{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%}.shopify-payment-button .shopify-payment-button__button,.product-single--small-image .shopify-payment-button .shopify-payment-button__button,.product-single--full-image .shopify-payment-button .shopify-payment-button__button{margin-top:10px}@media only screen and (min-width: 992px){.shopify-payment-button .shopify-payment-button__button{margin-top:20px}}.shopify-payment-button .shopify-payment-button__button--unbranded{margin-bottom:10px}.shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:#f0de0a!important}.shopify-payment-button .shopify-payment-button__button--branded{border-radius:2px;overflow:hidden}.shopify-payment-button .shopify-payment-button__more-options{margin:16px 0 10px;font-size:.88889em;text-decoration:underline}.shopify-payment-button .shopify-payment-button__more-options:hover,.shopify-payment-button .shopify-payment-button__more-options:focus{opacity:.6}.product-single__description{margin-top:0;margin-bottom:28px;font-size:16px;line-height:24px;font-weight:300}.product-single__description p{margin-bottom:15px}.product-single__description p span{font-size:16px!important}.product-single__description p:last-of-type{margin-bottom:0}.product-single__description ul{list-style-type:none;margin:0 0 20px;padding:0}.product-single__description ul li{padding-left:27px;position:relative}.product-single__description ul li:after{width:11px;height:8px;border-style:solid;border-color:#ff5859;border-width:2px 2px 0 0;transform:rotate(135deg);content:"";position:absolute;left:6px;top:6px}@media only screen and (max-width: 991px){.product-single__description .product-hide{display:none}}.product-single__description .product-features{display:none;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width: 991px){.product-single__description .product-features{display:flex!important}}.product-single__description .product-features .feature{width:50%;color:#5e5e5e;font-size:13.51px;font-weight:300;position:relative;min-height:40px;line-height:14px;padding-left:33px;display:flex;align-items:center;letter-spacing:-.01em}.product-single__description .product-features .feature img{width:28px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__quantity-error .icon{margin-right:1rem}.qty-switcher{border:1px solid #959595;background:#f8f8f8;display:flex}.qty-switcher .qty-less,.qty-switcher .qty-more{background:#f1f1f1;display:block;width:40px;text-indent:-200px;overflow:hidden;position:relative;cursor:pointer}.qty-switcher .qty-less:before,.qty-switcher .qty-more:before{height:2px;width:10px;background:#959595;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qty-switcher .qty-more:after{height:2px;width:10px;background:#959595;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.qty-switcher input{color:#000;background:#f8f8f8;border:none;padding:10px;width:60px;text-align:center;-webkit-appearance:none;-moz-appearance:textfield;appearance:none}.qty-switcher input::-webkit-inner-spin-button,.qty-switcher input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-single__thumbnail{display:block;margin:0;position:relative;padding-top:74%}.product-single__thumbnail img{position:absolute;top:0;left:3%;width:94%;height:99%;object-fit:cover;font-family:"object-fit: cover"}.product-single__thumbnail:not([disabled]):not(.active-thumb):hover{opacity:.8}.product-single__thumbnail-image{max-width:100%;display:block;border:1px solid transparent;padding:0;width:94%;margin:0 auto}.active-thumb .product-single__thumbnail-image{border-color:#ff5859}.product-featured-img{display:block;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.no-js .product-featured-img{position:relative}.zoomImg{background-color:#fff}@media only screen and (min-width: 992px){.product-single__thumbnails{margin-top:0}}@media only screen and (max-width: 991px){.product-single__photos,.product-single__photo--has-thumbnails{margin-bottom:30px}}.product-single__photos--full{margin-bottom:30px}.product-single__photo-wrapper{margin:0 auto;width:100%}.product-single__photo{margin:0 auto;min-height:1px;width:100%;height:100%;position:relative;padding-bottom:4px}@media only screen and (max-width: 991px){.template-product .main-content{padding-top:0}.thumbnails-slider--active .product-single__thumbnails.slick-initialized{display:block;margin:0 auto;max-width:75%}.product-single__photos{position:relative}.template-product .thumbnails-wrapper{position:relative;text-align:center;margin:0 2px 30px}.thumbnails-slider__btn{position:absolute;top:50%;transform:translateY(-50%)}.thumbnails-slider__prev{left:-20px}.thumbnails-slider__next{right:-20px}.product-single__thumbnails-item{display:inline-block;padding-bottom:10px;width:72px;float:none;vertical-align:middle}.slick-slider .product-single__thumbnails-item{float:left}.thumbnails-slider--active .product-single__thumbnails-item{padding:5px 0}.product-single__thumbnail{margin:0 auto}}@media only screen and (max-width: 991px) and (max-width: 991px){.template-product .thumbnails-wrapper{margin-bottom:0}}.dropdown-list{border:1px solid #ccc;display:flex;flex-wrap:wrap;position:relative}.dropdown-list:before,.dropdown-list:after{width:1rem;height:1px;background:#282828;content:"";position:absolute;top:1.4rem;right:1rem;transition:transform .3s;transform:translateY(-50%) rotate(0);pointer-events:none}.dropdown-list:after{width:1px;height:1rem;right:1.5rem}.dropdown-list>a{display:none;flex:0 0 100%;line-height:2rem;text-transform:uppercase;font-weight:600;font-size:1rem;padding:6px 1rem;border-bottom:1px solid #fafafa}.dropdown-list>a.current-item{display:block;order:-1}.dropdown-list.active a{display:block;border:0}.dropdown-list.active:before{transform:translateY(-50%) rotate(180deg)}.dropdown-list.active:after{transform:translateY(-50%) rotate(270deg)}.single-collection-section{padding-bottom:4px}@media only screen and (max-width: 767px){.single-collection-section{padding-bottom:0;margin-bottom:-28px}}.single-collection-section .collection-banner{position:relative;padding:44px 0 56px;margin-top:-2rem}.single-collection-section .collection-banner .mobile-image,.single-collection-section .collection-banner .desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.single-collection-section .collection-banner .mobile-image,.single-collection-section .collection-banner .desktop-image{display:none}}.single-collection-section .collection-banner .mobile-image{display:none}@media only screen and (max-width: 767px){.single-collection-section .collection-banner .mobile-image{display:block}}.single-collection-section .collection-banner .collection-banner-wrapper{position:relative}.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content{max-width:500px}.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content h2,.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content .h2{font-size:52px;line-height:51.49px;font-weight:200;letter-spacing:2px;margin-bottom:14px;color:#fff}.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content h2 strong,.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content h2,.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content .h2{font-size:32px;line-height:37.49px;letter-spacing:.6px;margin:0 0 10px}}.single-collection-section .collection-banner .collection-banner-wrapper .collection-banner-content .collection-banner-text{font-size:18px;line-height:24px;font-weight:400;letter-spacing:.7px;color:#fff}@media only screen and (max-width: 767px){.single-collection-section .collection-banner{padding:31px 0 38px}}.single-collection-section .collection-top{padding-top:39px;padding-bottom:1px}.single-collection-section .collection-top .collection-top-wrapper{text-align:center}.single-collection-section .collection-top .collection-top-wrapper h2,.single-collection-section .collection-top .collection-top-wrapper .h2{font-size:34px;font-weight:200;letter-spacing:.7px;margin-bottom:24px;line-height:51.49px}.single-collection-section .collection-top .collection-top-wrapper h2 strong,.single-collection-section .collection-top .collection-top-wrapper .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.single-collection-section .collection-top .collection-top-wrapper h2,.single-collection-section .collection-top .collection-top-wrapper .h2{font-size:28px;line-height:31.49px;margin-bottom:17px}.single-collection-section .collection-top .collection-top-wrapper h2 br,.single-collection-section .collection-top .collection-top-wrapper .h2 br{display:none}}.single-collection-section .collection-top .collection-top-wrapper .btn--secondary{padding:20px 34px;letter-spacing:1.5px}@media only screen and (max-width: 767px){.single-collection-section .collection-top .collection-top-wrapper .btn--secondary{padding:14px 26px;letter-spacing:.7px}}@media only screen and (max-width: 767px){.single-collection-section .collection-top{padding-top:33px}}.collection-more-button-container{padding-top:75px;padding-bottom:9px;text-align:center}.collection-more-button-container .btn--secondary{letter-spacing:2px}@media only screen and (max-width: 767px){.collection-more-button-container .btn--secondary{font-size:13px;padding:9px;letter-spacing:0;border-width:1px}}@media only screen and (max-width: 767px){.collection-more-button-container{padding-top:16px;padding-bottom:33px}}.collection-filter{margin:0 0 1.5rem;display:none}.collection-filter-container{background:#898993}@media only screen and (max-width: 991px){.collection-filter-container{display:none}}.collection-filter-container .collection-filter{display:flex;margin:0 0 1.5rem}.collection-filter-container .collection-filter a{color:#fff;font-weight:300;line-height:2.5rem;font-size:.91rem;letter-spacing:.1em;text-transform:uppercase;flex:1 1 auto;text-align:center}.collection-filter-container .collection-filter a:hover{color:#faeb36}.collection-description{margin-bottom:22px;margin-top:22px}@media only screen and (min-width: 992px){.collection-description{margin-bottom:35px;margin-top:35px}}.collection-hero__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:300px;opacity:1}@media only screen and (max-width: 991px){.collection-hero__image{height:180px}}.collection-hero__title-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#282828;opacity:.4}.collection-hero__title{position:absolute;color:#fff;width:100%;text-align:center;left:0;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 992px){.collection-hero__title{font-size:1.77778em}}.template-blog .social-sharing{margin-bottom:17.5px}.blog-article{margin-bottom:2rem}.blog-list-view .pagination{padding-top:0}.blog-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:2rem}.blog-filter a{flex:1 1 auto;display:block;background:#898993;color:#fff;text-align:center;font-size:.95rem;letter-spacing:.1em;line-height:2.5rem;font-weight:300;text-transform:uppercase;transition:background .3s}.blog-filter a.current-tag,.blog-filter a:hover{background:#282828;color:#fff}.blog-filter .icon-chevron-down{fill:#282828;width:.625em;height:.625em;right:1rem}.blog-filter__label{margin:0 1rem 0 0}.summary-price-line{text-align:right;padding:5px 0;font-size:20px;line-height:30px;font-weight:400;text-transform:lowercase}.additional-checkout-buttons{margin-top:22px}.additional-checkout-buttons input[type=image]{padding:0;border:0;background:transparent}@media only screen and (max-width: 500px){.additional-checkout-buttons{margin-top:10px}}.template-customers-addresses #MainContent,.template-customers-account #MainContent{padding:2rem 0 3rem}.template-customers-addresses #MainContent h2,.template-customers-addresses #MainContent .h2,.template-customers-account #MainContent h2,.template-customers-account #MainContent .h2{margin:2rem 0 1rem}.myaccount{display:flex;flex-wrap:wrap}@media only screen and (min-width: 992px){.myaccount__order-history{-webkit-flex:1 0 66.66667%;-moz-flex:1 0 66.66667%;-ms-flex:1 0 66.66667%;flex:1 0 66.66667%}}@media only screen and (min-width: 992px){.myaccount__account-details{-webkit-flex:1 0 33.33333%;-moz-flex:1 0 33.33333%;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%}}.site-header{background-color:#fff;position:relative;padding:0;z-index:4}@media only screen and (max-width: 991px){.site-header{padding:0}}@media only screen and (min-width: 992px){.site-header.logo--center{padding-top:30px}}.site-header .header-subnav{position:absolute;left:0;top:100%;width:100%;background:#f1f1f1;display:none;padding:10px 24px}.site-header .header-subnav ul{display:flex;justify-content:space-between}.site-header .header-subnav ul li a{font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.site-header .header-subnav ul li a:hover{color:#ff5859}@media only screen and (max-width: 413px){.site-header .header-subnav ul li a{font-size:12px}}@media only screen and (max-width: 374px){.site-header .header-subnav ul li a{font-size:10px}}@media only screen and (max-width: 413px){.site-header .header-subnav ul li{line-height:20px}}@media only screen and (max-width: 374px){.site-header .header-subnav ul li{line-height:16px}}@media only screen and (max-width: 991px){.site-header .header-subnav{display:block}}.announcement-bar{text-align:center;position:relative;z-index:10;transition:transform .3s,opacity .3s}.announcement-bar .announcement-bar__message{font-weight:500;font-size:18px;line-height:21.6px;text-align:center;padding:5px 22px}@media only screen and (max-width: 767px){.announcement-bar .announcement-bar__message{font-size:15.6125px;line-height:18.725px;font-weight:400;padding:15px 22px}}.announcement-bar .announcement-bar__message .announcement-bar--link-wrapper .announcement-bar--link{color:#fff;background-color:#2a388e;border:1px solid #fff;border-radius:15px;padding:0 8px 1px;font-size:14px;line-height:16.8px;text-transform:uppercase;box-shadow:5px 3px 8px #00000080;margin-left:40px;position:relative;top:-2px}@media only screen and (max-width: 767px){.announcement-bar .announcement-bar__message .announcement-bar--link-wrapper .announcement-bar--link{margin-left:0}}@media only screen and (max-width: 767px){.announcement-bar .announcement-bar__message .announcement-bar--link-wrapper{display:block;margin-top:13px}}@media only screen and (min-width: 992px){.header-hidden .announcement-bar.fixed{position:fixed;top:0;left:0;right:0}}.site-header__logo{margin:15px 0;overflow:hidden}.logo-align--center .site-header__logo{text-align:center;margin:0 auto}@media only screen and (max-width: 991px){.logo-align--center .site-header__logo{text-align:left;margin:15px 0}}.site-header__logo-link{display:inline-block;word-break:break-word}.site-header__logo-image{display:block;float:left}@media only screen and (max-width: 991px){.site-header__logo-image{float:none}}.site-header__logo-image img{width:auto;height:45px}.site-header__logo-image--centered img{margin:0 auto}@media only screen and (min-width: 992px){.logo-align--center .site-header__logo-link{margin:0 auto}}.site-header__icons{position:relative;white-space:nowrap}@media only screen and (max-width: 991px){.site-header__icons{width:auto}}.site-header__icons-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}@media only screen and (max-width: 991px){.site-header__icons-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}}.article-listing{padding-top:55px;margin-bottom:55px}.article__title{margin-bottom:11px;padding:0 1rem}@media only screen and (max-width: 991px){.article__title--has-image{padding-left:22px}}.article__author{margin-right:10px}.article__author,.article__date{display:inline-block;margin-bottom:22px}.template-article .article__author,.template-article .article__date{margin-bottom:0}.article__tags{margin-bottom:27.5px;display:none}.article__tags--list{font-style:italic}.article__link{display:block}@media only screen and (max-width: 991px){.article__link{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article__meta-buttons li+li{margin-left:1.5rem}@media only screen and (max-width: 767px){.article__meta-buttons .btn,.article__meta-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .article__meta-buttons .shopify-payment-button__button--unbranded{font-size:14px}}.article__comment-count{border-color:transparent;border-bottom-color:currentColor;padding:0 0 3px}.article__comment-count:not([disabled]):hover,.article__comment-count:focus{border-color:transparent;border-bottom-color:currentColor}#BlogTagFilter{width:120px}.grid--blog{overflow:auto;padding:1rem 0;margin-left:-20px}.grid--blog .grid__item{padding-left:20px}@media only screen and (max-width: 991px){.grid--blog .grid__item{max-width:400px;float:none;margin:0 auto 2rem}}.article__grid-tag{margin-right:10px}.article__grid-meta{padding:0 17px}@media only screen and (max-width: 991px){.article__grid-meta--has-image{float:none}}.article__grid-image-wrapper{margin:0 auto;position:relative;width:100%}.article__grid-image-container{display:block;clear:both;position:relative;padding-top:62%;margin:0;min-height:1px;width:100%;height:100%}@media only screen and (max-width: 991px){.article__grid-image-container{float:left;margin:0}}.article__grid-image-container img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.article__grid-image{margin:0 auto;width:100%}.js .article__grid-image{position:absolute;top:0}.article__list-image-container{display:block;clear:both;position:relative;min-height:1px;width:100%;height:100%}.article__list-image-wrapper{width:100%;margin-bottom:20px}.article__list-image{margin:0 auto;width:100%;position:absolute;top:0}.sidebar{margin-top:40px}.sidebar__list{list-style:none;margin-bottom:55px}.sidebar__list li{margin-bottom:10px}.pagination{text-align:center;list-style:none;font-size:.83333em;padding:2rem 0 3rem}.pagination li{display:inline-block}.pagination .icon{display:block;height:20px;vertical-align:middle}.pagination__text{padding:0 27.5px}.comment{margin-bottom:30px}.comment:last-child{margin-bottom:0}.comment__content{margin-bottom:5px}.comment__meta-item{margin-right:10px;font-size:.77778em}.comment__meta-item:first-child:before{content:"\2014  "}.social-sharing{display:flex}.template-password .social-sharing{justify-content:center}.btn--share{background-color:transparent;border-color:#ccc;color:#282828;margin-right:5px;margin-bottom:10px}.btn--share:not([disabled]):hover,.btn--share:focus{background-color:transparent;border-color:#b3b3b3;color:#282828}.btn--share .icon{vertical-align:middle;width:16px;height:16px;margin-right:4px}.btn--share .icon-facebook{fill:#3b5998}.btn--share .icon-twitter{fill:#00aced}.btn--share .icon-pinterest{fill:#cb2027}.share-title{display:inline-block;vertical-align:middle}.filters-toolbar-wrapper{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;margin-bottom:22px}@media only screen and (min-width: 992px){.filters-toolbar-wrapper{margin-bottom:55px}}.filters-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filters-toolbar .icon-chevron-down{fill:#282828;width:.625em;height:.625em;right:8px}.filters-toolbar--has-filter{position:relative}@media only screen and (max-width: 991px){.filters-toolbar--has-filter{border-bottom:none}.filters-toolbar--has-filter .filters-toolbar__item-child{flex-basis:50%}.filters-toolbar--has-filter .filters-toolbar__item-wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}.filters-toolbar--has-filter .filters-toolbar__item--count{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;text-align:left}.filters-toolbar--has-filter .filters-toolbar__item--count:before{background-color:#ccc;content:"";height:1px;left:0;position:absolute;top:auto;width:100%}}.filters-toolbar__item{min-width:33%;-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}.no-flexbox .filters-toolbar__item{text-align:left!important}@media only screen and (max-width: 991px){.filters-toolbar__item:first-child .filters-toolbar__input{padding-left:0}}@media only screen and (max-width: 991px){.filters-toolbar__item-child{flex-grow:0}}@media only screen and (max-width: 991px){.filters-toolbar__item-child:first-child{margin-right:2.5rem}}@media only screen and (min-width: 992px){.filters-toolbar__item-child:first-child{margin-right:3rem}}@media only screen and (max-width: 991px){.filters-toolbar__item-child .filters-toolbar__input{padding-left:0;padding-right:25px;width:100%}}.filters-toolbar__item-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}@media only screen and (max-width: 991px){.filters-toolbar__item-wrapper{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.filters-toolbar__item--count{min-width:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}@media only screen and (max-width: 991px){.filters-toolbar__item--count{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:right}}.no-flexbox .filters-toolbar select{width:100%!important}.filters-toolbar__label{display:inline-block}@media only screen and (max-width: 991px){.filters-toolbar__label{display:block;margin-bottom:0;margin-top:8px}}.filters-toolbar__input-wrapper{display:inline-block}.filters-toolbar__input{border:0 solid transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:55px;opacity:1;position:relative}.filters-toolbar__item:first-child .filters-toolbar__input{padding-left:0}.no-flexbox .filters-toolbar__input{margin:0}@media only screen and (max-width: 991px){.filters-toolbar__input{height:46px}}.filters-toolbar__input.hidden{opacity:0}.filters-toolbar__input option{text-overflow:ellipsis;overflow:hidden}.filters-toolbar__product-count{font-size:.94444em;font-style:italic;line-height:55px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width: 991px){.filters-toolbar__product-count{font-size:.88889em;line-height:46px}}.site-footer{padding:34px 0 0}.site-footer h4,.site-footer .h4{margin-bottom:15px}@media only screen and (min-width: 992px){.site-footer h4,.site-footer .h4{min-height:1.05556em}}@media only screen and (max-width: 767px){.site-footer{padding:36px 0 0}}.site-footer__content-logo{text-align:center;margin-bottom:36px}.site-footer__content-logo img{max-width:110px}@media only screen and (max-width: 767px){.site-footer__content-logo img{max-width:90px}}@media only screen and (max-width: 767px){.site-footer__content-logo{margin-bottom:26px}}.site-footer .footer-bottom{background:#fff;color:#808083;padding:3px 0 11px;text-align:center}.site-footer .footer-bottom a{color:inherit}.site-footer .site-footer__content h4,.site-footer .site-footer__content .h4{font-weight:700;font-size:14px;line-height:14.54px;letter-spacing:1px;margin-bottom:16px}.site-footer__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem;margin:0 -10px}@media only screen and (max-width: 767px){.site-footer__content{margin:0}}@media only screen and (min-width: 992px){.site-footer__content{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site-footer__content .site-footer__item--one-quarter{-webkit-flex:1 1 18.66%;-moz-flex:1 1 18.66%;-ms-flex:1 1 18.66%;flex:1 1 18.66%}.site-footer__content .site-footer__item--one-quarter:nth-of-type(1){flex:1 1 13.66%}@media only screen and (max-width: 767px){.site-footer__content .site-footer__item--one-quarter:nth-of-type(1){-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.site-footer__content .site-footer__item--one-quarter:nth-of-type(2){flex:1 1 17.66%}@media only screen and (max-width: 767px){.site-footer__content .site-footer__item--one-quarter:nth-of-type(2){-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}@media only screen and (max-width: 767px){.site-footer__content .site-footer__item--one-quarter{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;order:2;display:block;margin-bottom:0}}.site-footer__content .site-footer-newsletter{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}@media only screen and (max-width: 767px){.site-footer__content .site-footer-newsletter{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;order:1;margin-bottom:52px}}.site-footer__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:55px}@media only screen and (min-width: 992px){.site-footer__item{padding:0 15px;margin-bottom:25px}}@media only screen and (min-width: 992px){.site-footer__item--full-width{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.site-footer__item--one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.site-footer__item--one-third{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}.site-footer__item--one-quarter{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}.site-footer__item--one-fifth{-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}.site-footer-newsletter__one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}.site-footer__item-inner--logo img{width:125px}@media only screen and (min-width: 992px){.site-footer__item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.site-footer__item--center>*{text-align:center}}.site-footer .site-footer__item-inner--newsletter{margin-top:-16px;margin-left:43px;max-width:430px}.site-footer .site-footer__item-inner--newsletter h4,.site-footer .site-footer__item-inner--newsletter .h4{font-size:28px;line-height:37.49px;font-weight:200;text-transform:none;margin-bottom:22px}.site-footer .site-footer__item-inner--newsletter h4 strong,.site-footer .site-footer__item-inner--newsletter .h4 strong{font-weight:600}@media only screen and (max-width: 767px){.site-footer .site-footer__item-inner--newsletter h4,.site-footer .site-footer__item-inner--newsletter .h4{font-size:24px;line-height:32px;margin-bottom:21px}}.site-footer .site-footer__item-inner--newsletter .site-footer__newsletter a{margin:0;background:transparent;font-size:14px;line-height:14.54px;box-shadow:none;border:1px solid #282828;border-radius:15px;padding:7px 35px;min-height:auto;min-width:auto;transition:all .3s;font-weight:700;display:inline-block;text-transform:uppercase}.site-footer .site-footer__item-inner--newsletter .site-footer__newsletter a:hover{background:#282828;color:#fff;box-shadow:none}@media only screen and (max-width: 767px){.site-footer .site-footer__item-inner--newsletter .site-footer__newsletter{text-align:center}}.site-footer .site-footer__item-inner--newsletter .input-group{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;justify-content:space-between}.site-footer .site-footer__item-inner--newsletter .input-group .input-group__btn{width:29%}.site-footer .site-footer__item-inner--newsletter .input-group .input-group__btn .newsletter__submit{margin:0;background:transparent;font-size:14px;line-height:14.54px;box-shadow:none;border:1px solid #282828;border-radius:15px;padding:7px;min-height:auto;min-width:auto;transition:all .3s}.site-footer .site-footer__item-inner--newsletter .input-group .input-group__btn .newsletter__submit:hover{background:#282828;color:#fff;box-shadow:none}.site-footer .site-footer__item-inner--newsletter .input-group .newsletter__input{margin:0 4% 0 0;padding:0;min-height:auto;width:67%;border-bottom:1px solid #282828;background:transparent;font-size:12px;line-height:26px;border-radius:0;outline:none}@media only screen and (min-width: 992px){.site-footer__item--full-width .site-footer .site-footer__item-inner--newsletter{max-width:50%}}@media only screen and (max-width: 767px){.site-footer .site-footer__item-inner--newsletter{margin-top:0;margin-left:0;max-width:100%}}.site-footer a{transition:all .3s}.site-footer a:hover{color:#ff5859}@media only screen and (min-width: 992px){.site-footer__centered--single-block{width:75%;margin:0 auto}}.site-footer__hr{margin:55px 0 30px}@media only screen and (min-width: 992px){.site-footer__hr{margin:45px 0 20px}}@media only screen and (max-width: 991px){.site-footer__linklist.list--inline>li{display:block}}.site-footer__linklist-item{display:block;line-height:16px;margin-bottom:16px}.site-footer__linklist-item:last-of-type{padding-right:0;margin-bottom:0}.site-footer__linklist-item a{font-size:16px;font-weight:300;text-transform:lowercase;letter-spacing:1px}@media only screen and (max-width: 767px){.site-footer__linklist-item a{display:block;padding:7px 0;font-size:16px;font-weight:400;letter-spacing:.2px}}@media only screen and (max-width: 767px){.site-footer__linklist-item{margin-bottom:10px}.site-footer__linklist-item:last-of-type{margin-bottom:0}}@media only screen and (max-width: 767px){.site-footer__content-social{padding-top:17px;padding-bottom:11px}}.site-footer__icon-list{padding-bottom:30px;text-align:center}@media only screen and (min-width: 992px){.site-footer__icon-list{padding-bottom:16px}}@media only screen and (max-width: 767px){.site-footer__icon-list{padding-bottom:0}}.site-footer__social-icons li{padding:0 11px}@media only screen and (min-width: 992px){.site-footer__social-icons li:first-of-type{padding-left:0}.site-footer__social-icons li:last-of-type{padding-right:0}}@media only screen and (max-width: 767px){.site-footer__social-icons li{padding:0 9px}}.site-footer__social-icons li a img{width:29px}@media only screen and (max-width: 767px){.site-footer__social-icons li a img{width:24px}}.social-icons__link{display:block}.social-icons__link svg{fill:#f55759}.site-footer__subwrapper{margin-top:35px}.site-footer__copyright-content{font-size:10px;line-height:14.4px;font-weight:100;letter-spacing:1px}.site-footer__copyright-content-powered-by{float:right}@media only screen and (min-width: 992px){.site-footer__payment-icons{text-align:right}}.site-footer__payment-icons .payment-icon{margin-bottom:5px;margin-left:5px}.site-footer__payment-icons .payment-icon:first-child{margin-left:0}.feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (max-width: 991px){.feature-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}@media only screen and (max-width: 991px){.feature-row__item{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}}.feature-row__image-wrapper{margin:0 auto 19.44444px;position:relative;width:100%}.feature-row__image{display:block;margin:0 auto}.feature-row__image-wrapper .feature-row__image{width:100%;position:absolute;top:0}@media only screen and (max-width: 991px){.feature-row__image{order:1}}.feature-row__text{padding-top:35px;padding-bottom:35px}@media only screen and (max-width: 991px){.feature-row__text{order:2;padding-bottom:0}}@media only screen and (min-width: 992px){.feature-row__text--left{padding-left:35px}.feature-row__text--right{padding-right:35px}}@media only screen and (min-width: 992px){.featured-row__subtext{font-size:1.11111em}}.quote-icon{display:block;margin:0 auto 20px}.quotes-slider__text{font-size:1.09722em;font-weight:400;font-style:normal;padding:0 15px}.quotes-slider__text cite{font-size:.81818em;font-style:normal}.quotes-slider__text p{margin-bottom:30px}.quotes-slider__text p+cite{margin-top:0}.slick-dotted.quotes-slider.slick-initialized{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.quotes-wrapper .slick-dots{position:relative;bottom:0;margin-top:55px}.quotes-wrapper .slick-dots li button:before{color:#282828;opacity:.2}.quotes-wrapper .slick-slide[tabindex="0"]{outline:none}.logo-bar{list-style:none;text-align:center;margin-bottom:-35px}@media only screen and (min-width: 992px){.logo-bar--large{margin-bottom:-55px}}.logo-bar__item{display:inline-block;vertical-align:middle;max-width:160px;margin:0 27.5px 35px}@media only screen and (min-width: 992px){.logo-bar__item--large{margin-bottom:55px}}.logo-bar__image{display:block;margin:0 auto}.logo-bar__link{display:block}.map-section{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width: 992px){.map-section{min-height:500px}}.map-section--load-error{height:auto}.map-section__wrapper{height:100%;flex-shrink:0;flex-grow:1;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.map-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2}.map-section__error{position:relative;z-index:3}@media only screen and (min-width: 992px){.map-section__error{position:absolute;margin:0 2rem;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.map-section__content-wrapper{position:relative;text-align:center;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;flex-grow:0}@media only screen and (max-width: 991px){.map-section__content-wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}}@media only screen and (min-width: 992px){.map-section__content-wrapper{-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;-moz-flex-basis:33%;flex-basis:33%}}.map-section__content{position:relative;display:inline-block;background-color:#2828280d;padding:35px;text-align:center;z-index:3;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-align-content:center;align-content:center}.map-section__content>*{width:100%}@media only screen and (min-width: 992px){.map-section__content{background-color:#fff;margin:55px 0;min-height:300px}}.map-section--load-error .map-section__content{position:static;transform:translateY(0)}.map-section__link{display:block;position:absolute;top:0;left:50%;max-width:none;width:100%;height:100%;z-index:2;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%)}.map-section__container{max-width:none;width:100%;height:55vh;left:0}@media only screen and (min-width: 992px){.map-section__container{position:absolute;height:100%;top:0;width:130%}}.map_section__directions-btn [class^=icon]{height:1em}.map_section__directions-btn *{vertical-align:middle}.map-section__background-wrapper{overflow:hidden;position:relative;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}@media only screen and (min-width: 992px){.map-section__background-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}}.map-section--onboarding .map-section__background-wrapper{min-height:55vh}.map-section__image{height:100%;position:relative;top:0;left:0;width:100%;background-size:cover;background-position:center}@media only screen and (min-width: 992px){.map-section__image{position:absolute}}.map-section--display-map .map-section__image{display:none!important}.map-section--load-error .map-section__image{display:block!important}.gm-style-cc,.gm-style-cc+div{visibility:hidden}.image-bar{overflow:hidden}@media only screen and (max-width: 991px){.image-bar{max-width:400px;margin:0 auto}}.image-bar__item{display:block;color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.image-bar__link:hover .image-bar__overlay:before,.image-bar__link:focus .image-bar__overlay:before{opacity:.8}.image-bar__link:focus{position:relative;z-index:2}.image-bar__link:focus .image-bar__content{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.image-bar__content,.image-bar__item{position:relative;width:100%}.image-bar--x-small .image-bar__content,.image-bar--x-small .image-bar__item{height:94px}.image-bar--small .image-bar__content,.image-bar--small .image-bar__item{height:225px}.image-bar--medium .image-bar__content,.image-bar--medium .image-bar__item{height:357px}.image-bar--large .image-bar__content,.image-bar--large .image-bar__item{height:488px}.image-bar--x-large .image-bar__content,.image-bar--x-large .image-bar__item{height:582px}@media only screen and (min-width: 992px){.image-bar--x-small .image-bar__content,.image-bar--x-small .image-bar__item{height:125px}.image-bar--small .image-bar__content,.image-bar--small .image-bar__item{height:300px}.image-bar--medium .image-bar__content,.image-bar--medium .image-bar__item{height:475px}.image-bar--large .image-bar__content,.image-bar--large .image-bar__item{height:650px}.image-bar--x-large .image-bar__content,.image-bar--x-large .image-bar__item{height:775px}}.image-bar__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#282828;opacity:.4}.image-bar__caption{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.1s cubic-bezier(.44,.13,.48,.87);width:100%;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.4)}.collection-grid{margin-bottom:-22px;overflow:auto}.collection-grid-item{position:relative;width:100%;padding-bottom:100%;margin-bottom:22px}@media only screen and (min-width: 992px){.collection-grid-item{margin-bottom:30px}}.collection-grid-item__title{color:#fff;position:absolute;text-align:center;width:100%;top:50%;padding:0 5px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.1s cubic-bezier(.44,.13,.48,.87);text-shadow:0 0 4px rgba(0,0,0,.4);-webkit-hyphens:auto;hyphens:auto}@media only screen and (min-width: 992px){.collection-grid-item__title{padding:0 15px}}.collection-grid-item__link{position:absolute;top:0;left:0;bottom:0;right:0}.collection-grid-item__link:hover .collection-grid-item__title-wrapper:before,.collection-grid-item__link:focus .collection-grid-item__title-wrapper:before{opacity:.8}.collection-grid-item__link:focus{opacity:1}.collection-grid-item__overlay{position:relative;display:block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center top}.collection-grid-item__title-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#282828;opacity:.4}.custom-content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-bottom:-30px;margin-left:-30px}@media only screen and (max-width: 991px){.custom-content{margin-bottom:-22px;margin-left:-22px}}.custom__item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:30px;padding-left:30px;max-width:100%}@media only screen and (max-width: 991px){.custom__item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:22px;margin-bottom:22px}.custom__item.small--one-half{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:400px;margin-left:auto;margin-right:auto}}.custom__item .collection-grid-item{margin-bottom:0}.custom__item--image{margin:0 auto;padding-left:0}.custom__item-inner{position:relative;display:block;text-align:left;max-width:100%}.custom__item-inner--video,.custom__item-inner--collection,.custom__item-inner--html{display:block}.custom__item-inner--image{position:relative;margin:0 auto}.custom__image{width:100%;display:block;position:absolute;top:0}.align--top-middle{text-align:center}.align--top-right{text-align:right}.align--middle-left{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}.align--center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}.align--middle-right{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:right}.align--bottom-left{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end}.align--bottom-middle{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:center}.align--bottom-right{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:right}.newsletter-section{padding-top:55px}.index-section--newsletter-background{background-color:#2828280d}.rich-text__heading--large{font-size:1.4em}.rich-text__heading--small{font-size:.88em}.rich-text__text--large{font-size:1.11111em}.rich-text__text--small{font-size:.83333em}.product-card{position:relative}.product-card:hover .product-card__image-wrapper,.product-card:focus-within .product-card__image-wrapper{opacity:.8}.product-card:hover .product-card__title,.product-card:focus-within .product-card__title{border-bottom-color:#282828}.product-card__title{border-bottom:1px solid transparent;display:inline}@media only screen and (max-width: 991px){.currency-selector{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#2828281a;padding:12px 17px 12px 30px}}.currency-selector__label{font-size:.66667em;margin-bottom:0;text-transform:uppercase}.currency-selector__input-wrapper{margin-top:4px}@media only screen and (max-width: 991px){.currency-selector__input-wrapper{margin-top:0;width:100%}}.currency-selector__input-wrapper .icon{left:auto;height:10px;margin:0;width:12px}@media only screen and (min-width: 992px){.currency-selector__input-wrapper .icon{height:.5em;right:5px;width:.5em}}.currency-selector__dropdown{border:none;color:#282828;padding-left:8px;padding-right:17px}@media only screen and (max-width: 991px){.currency-selector__dropdown{font-size:.66667em;font-weight:700;width:100%}}[data-section-type=video-section]{margin:0 auto}@media only screen and (max-width: 991px){[data-section-type=video-section]{transition:width .6s cubic-bezier(.44,.13,.48,.87),height .6s cubic-bezier(.44,.13,.48,.87),padding .6s cubic-bezier(.44,.13,.48,.87)}}.video-section-wrapper{position:relative;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;height:100%}@media only screen and (min-width: 992px){.video-section-wrapper{overflow:hidden}}@media only screen and (max-width: 991px){.video-section-wrapper{overflow:visible!important}.video-section-wrapper.video-is-playing{margin:0}.video-section-wrapper.video-is-loaded{transition:margin .6s cubic-bezier(.44,.13,.48,.87)}}.video-section-wrapper--small.video-section-wrapper--min-height{min-height:175px}@media only screen and (min-width: 992px){.video-section-wrapper--small.video-section-wrapper--min-height{min-height:475px}}.video-section-wrapper--medium.video-section-wrapper--min-height{min-height:270px}@media only screen and (min-width: 992px){.video-section-wrapper--medium.video-section-wrapper--min-height{min-height:650px}}.video-section-wrapper--large.video-section-wrapper--min-height{min-height:375px}@media only screen and (min-width: 992px){.video-section-wrapper--large.video-section-wrapper--min-height{min-height:775px}}.video-background-wrapper--no-overlay{background-color:#28282833}.video__text-content{text-align:center;position:relative;width:100%;top:20px;opacity:1;transition:all .6s cubic-bezier(.44,.13,.48,.87);transition-delay:.3s;z-index:3;padding:40px 0}.video-is-playing .video__text-content{display:none}.video-is-loaded .video__text-content,.no-js .video__text-content{-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}.video-is-loaded .video__text-content:after,.no-js .video__text-content:after{opacity:0;visibility:hidden;content:none}.video__title{color:#fff}.video-is-paused .video__title{display:none}.video{display:none;position:absolute;left:0;top:0;z-index:2}.video--background{position:absolute;visibility:hidden;opacity:0;transition:all .2s ease-in}.autoplay .video-is-loaded .video--background{display:block;visibility:visible;opacity:1}.video--image_with_play{display:none;opacity:0;visibility:none;width:100%;height:100%;transition:all .2s ease-in}.video-is-playing .video--image_with_play,.video-is-paused .video--image_with_play{display:block;visibility:visible;opacity:1}.video-control{display:none;visibility:hidden;opacity:0;position:absolute;z-index:4;transition:all .1s ease-out}.video-control__play-wrapper{display:none;height:50px}@media only screen and (min-width: 992px){.video-control__play-wrapper{display:block}}.video-control__play-wrapper-mobile{display:block;height:50px;position:absolute;top:calc(100% - 25px);left:calc(50% - 25px)}@media only screen and (min-width: 992px){.video-control__play-wrapper-mobile{display:none}}.video-control__play-wrapper--with-text{margin-top:30px}.video-control__play{display:flex;justify-content:center;visibility:visible;opacity:1;width:50px;height:50px;border-radius:25px;position:relative;margin:0 auto;padding:5px;pointer-events:none}.video-background-wrapper .video-control__play{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.video-control__play .icon{opacity:.5}.video-is-loaded .video-control__play{pointer-events:auto}.video-is-loaded .video-control__play .icon{opacity:1}.video-is-playing .video-control__play{display:none;visibility:hidden;opacity:0}.video-control__play:before{content:"";display:block;width:2.875rem;height:2.875rem;position:absolute;margin-left:-1.4375rem;border-radius:50%;border:2px solid white;border-top-color:transparent;-moz-animation:spin .65s infinite linear;-o-animation:spin .65s infinite linear;-webkit-animation:spin .65s infinite linear;animation:spin .65s infinite linear;transition:all .1s ease-out .5s;z-index:5;top:1px;left:50%;opacity:.5}.video-is-loaded .video-control__play:before,.video-is-playing .video-control__play:before,.video-is-paused .video-control__play:before{content:none;display:none}.video-control__close-wrapper{width:50px;height:50px;position:absolute;top:0;right:0;outline:none;z-index:3}.video-control__close{position:relative;width:30px;height:30px;margin:0 auto;font-size:14px;line-height:27px;border-radius:15px;background-color:#fff;color:#000}.video-control__close-wrapper:hover .video-control__close,.video-control__close-wrapper:focus .video-control__close{outline:auto 5px -webkit-focus-ring-color;opacity:.7}.video-is-playing .video-control__close,.video-is-paused .video-control__close{display:inline-block;visibility:visible;opacity:1}.video-control__close .icon{display:inline-block;width:14px;height:14px;margin:0 auto}.video__pause{position:absolute;top:0;right:0;z-index:3;width:50px;height:50px;padding:0;border:none;background-color:transparent;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}@media only screen and (max-width: 991px){.video__pause{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.video-is-playing .video__pause{display:none}.video__pause .icon{position:relative;color:#ffffff80;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}.video__pause:hover,.video__pause:focus{outline:none}.video__pause:hover .icon,.video__pause:focus .icon{color:#fff}.video__pause .icon-pause{width:12px;height:12px;top:11px}.video__pause .icon-play-video{width:16px;height:16px;top:9px}.video__pause-resume,.video__pause-stop{height:34px;width:34px;margin:0 auto;justify-content:center;background-color:#0006}.video__pause:hover .video__pause-resume,.video__pause:focus .video__pause-resume,.video__pause:hover .video__pause-stop,.video__pause:focus .video__pause-stop{background-color:#000000bf}.video__pause:focus .video__pause-resume,.video__pause:focus .video__pause-stop{outline:auto 5px -webkit-focus-ring-color}.video__pause-stop{display:flex}.is-paused .video__pause-stop,.video__pause-resume{display:none}.is-paused .video__pause-resume{display:flex}.video__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#282828;opacity:.4;z-index:3}.video-is-playing .video__overlay{opacity:0}.video-is-playing .video__overlay:before{content:none}.video__image{transition:opacity .8s cubic-bezier(.44,.13,.48,.87);position:absolute;top:0;left:0;opacity:1;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:1}@media only screen and (min-width: 992px){.video-background-wrapper .video__image{opacity:0}}.no-autoplay .video__image{opacity:1}#AccessibleNav{background:#f1f1f1;margin-top:9px}.grid-flex{display:flex;justify-content:space-between;align-items:center}.header-logo-section svg{vertical-align:middle;margin-top:-4px}.header-logo-section .grid-flex-cell{text-transform:uppercase;font-size:.715rem;font-weight:400;color:#969696;padding:0 .7rem;letter-spacing:.02em;flex:1 1 60%}.header-logo-section .grid-flex-cell.search-cell{flex:1 1 520px}@media only screen and (max-width: 991px){.header-logo-section .grid-flex-cell{padding:0}.header-logo-section .grid-flex-cell.search-cell{flex:0 0 33%}}.header-logo-section .grid-flex-cell:first-child{padding-left:0;flex:1 1 40%}@media only screen and (max-width: 991px){.header-logo-section .grid-flex-cell:first-child{flex:0 0 100%;display:flex;justify-content:center}}.header-logo-section .grid-flex-cell:last-child{padding-right:0}@media only screen and (max-width: 991px){.header-logo-section .grid-flex-cell:last-child{position:absolute;right:18px;top:22px}}.page-section.reviews-section,.page-section.video-reviews-section{padding:3rem 0}.page-section.reviews-section .section-title,.page-section.video-reviews-section .section-title{text-align:center}.template-product .page-section.reviews-section{padding-bottom:0}.video-reviews-section{background:#f6f6f6}.video-reviews-container{display:flex;flex-wrap:wrap;margin:0 -.5rem}@media only screen and (max-width: 991px){.video-reviews-container{display:block}}.video-reviews-container .video-review{flex:0 0 33.333%;padding:0 .5rem;margin-bottom:1rem}.video-reviews-container .video-review.not-shown{display:none}.video-reviews-container .video-review:nth-child(5n+4),.video-reviews-container .video-review:nth-child(5n+5){flex:0 0 50%}@media only screen and (min-width: 992px){.video-reviews-container .video-review:nth-child(5n+4) .video-link:before,.video-reviews-container .video-review:nth-child(5n+5) .video-link:before{width:90px;height:60px;margin:-30px 0 0 -45px}.video-reviews-container .video-review:nth-child(5n+4) .video-link:after,.video-reviews-container .video-review:nth-child(5n+5) .video-link:after{border-width:16px 26px;margin:-16px 0 0 -10px}}.video-reviews-container .video-review .video-link{display:block;height:0;padding-top:56.25%;background:#eee no-repeat center / cover}.video-reviews-container .video-review .video-link:before{width:70px;height:45px;margin:-22px 0 0 -35px}.video-reviews-container .video-review .video-link:after{border-width:12px 19px;margin:-12px 0 0 -8px}.video-reviews-container .video-review .video-link img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.page-section.image-and-text-section{position:relative}@media only screen and (max-width: 991px){.page-section.image-and-text-section.hide-mobile{display:none}}.page-section.image-and-text-section>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";z-index:1}.page-section.image-and-text-section .page-width{position:relative;z-index:2}.page-section.image-and-text-section.background-accent{color:#fff;background:#ff5859}.page-section.image-and-text-section.background-accent p,.page-section.image-and-text-section.background-accent h2,.page-section.image-and-text-section.background-accent .h2{color:inherit}.page-section.image-and-text-section.text-image-order .image-and-text-image{order:2}.page-section.image-and-text-section.text-image-order .page-width{max-width:1046px}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-left:50px}@media only screen and (max-width: 991px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-left:0}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-image{margin-left:-28px;margin-right:-28px}}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-left:56px;max-width:81%;width:100%}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{color:#282828;text-transform:uppercase;font-size:16px;line-height:20px;margin-bottom:14px;font-weight:400}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 strong,.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 strong{font-size:32px;line-height:40px;display:block;font-weight:700;text-transform:lowercase;margin-top:5px;margin-bottom:5px}@media only screen and (max-width: 767px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 strong,.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 strong{font-size:24px;line-height:29px;margin-top:120px}}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 br,.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 br{display:none}@media only screen and (max-width: 767px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:14px;line-height:18px}}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1.2px;margin-bottom:21px}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial{margin:0;padding:0;line-height:18px}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content{font-size:14px;line-height:18px;font-weight:400;font-style:italic;display:inline}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content:before{display:none}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content:after{display:none}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content p{display:inline}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-author{font-size:14px;line-height:18px;font-weight:400;font-style:italic;display:inline}.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks:empty{display:none}@media only screen and (max-width: 991px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-left:0;max-width:100%}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner .image-and-text-text{padding:0 10px}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.text-image-order .page-width .image-and-text-inner{display:block}}.page-section.image-and-text-section.text-image-order .page-width .icon-blocks-inner .icon-blocks:empty{display:none}.page-section.image-and-text-section.image-text-order .image-and-text-inner .image-and-text-text .image-and-text-text-inner{float:right}.page-section.image-and-text-section.image-text-order .page-width{max-width:1046px}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-right:50px}@media only screen and (max-width: 991px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-right:0}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-image{margin-left:-28px;margin-right:-28px}}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-right:70px;max-width:81%;width:100%}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{color:#282828;text-transform:uppercase;font-size:16px;line-height:20px;margin-bottom:14px;font-weight:400;margin-top:12px}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 strong,.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 strong{font-size:32px;line-height:40px;display:block;font-weight:700;text-transform:lowercase;margin-top:5px;margin-bottom:5px}@media only screen and (max-width: 767px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 strong,.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 strong{font-size:24px;line-height:29px;margin-top:110px}}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 br,.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 br{display:none}@media only screen and (max-width: 767px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:14px;line-height:18px}}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1.2px;margin-bottom:21px}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial{margin:0;padding:0;line-height:18px}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content{font-size:14px;line-height:18px;font-weight:400;font-style:italic;display:inline}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content:before{display:none}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content:after{display:none}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-content p{display:inline}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .single-testimonial .single-testimonial-author{font-size:14px;line-height:18px;font-weight:400;font-style:italic;display:inline}.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks:empty{display:none}@media only screen and (max-width: 991px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-right:0;max-width:100%}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner .image-and-text-text{padding:0 10px}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.image-text-order .page-width .image-and-text-inner{display:block}}.page-section.image-and-text-section.image-text-order .page-width .icon-blocks-inner .icon-blocks:empty{display:none}.page-section.image-and-text-section.larger-image{margin-top:12px;padding:42px 0 43px}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image{padding:0}.page-section.image-and-text-section.larger-image .image-and-text-inner .image-and-text-text{order:5;margin-top:0;margin-bottom:2rem}}.page-section.image-and-text-section.larger-image .page-width{max-width:1104px}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-image{max-width:50%}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-image{max-width:none}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{width:96%!important;padding-right:0!important}@media only screen and (max-width: 1399px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{width:100%}}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{width:auto;float:none;width:100%!important}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-image{margin:2rem 0}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text{max-width:50%}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text{max-width:100%}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{width:96%!important;padding-right:0!important;max-width:100%!important}@media only screen and (max-width: 1399px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{width:100%}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:40px!important;line-height:42px!important;font-weight:300;margin-bottom:18px!important;color:#fff!important;text-transform:none!important}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 strong,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:32px!important;line-height:34px!important;margin-bottom:32px!important}}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-left:0;width:100%!important}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-title strong{font-weight:700!important;font-size:40px!important;line-height:42px!important;display:inline!important;text-transform:none!important;margin-top:0!important}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-title strong{font-size:32px!important;line-height:34px!important}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{font-size:18px!important;line-height:22px!important;letter-spacing:1.4px!important}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{line-height:24px!important}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px 0 0 -15px}@media only screen and (max-width: 1199px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks{display:none}}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div{max-width:140px;text-align:center;flex:1 1 auto;padding:0 10px}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div{padding:0 5px}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div img{width:40px}}.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div h4,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div .h4{font-weight:400;margin-bottom:0}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div h4,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div .h4{font-size:.85rem}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div h4,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div .h4{font-size:14px}}@media only screen and (max-width: 374px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div h4,.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .icon-blocks>div .h4{font-size:.7rem}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner .image-and-text-text{padding:0}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.larger-image .page-width .image-and-text-inner{display:flex}}.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner{max-width:550px;margin:1.5rem auto 0;display:none}.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner .icon-blocks{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner .icon-blocks>div{max-width:140px;text-align:center;flex:1 1 auto;padding:0 5px}.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner .icon-blocks>div h4,.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner .icon-blocks>div .h4{font-weight:600;margin-bottom:0}@media only screen and (max-width: 1199px){.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner{display:block}}@media only screen and (max-width: 991px){.page-section.image-and-text-section.larger-image .page-width .icon-blocks-inner{display:none}}.page-section.image-and-text-section.back-order{background:no-repeat center / cover;color:#fff}.page-section.image-and-text-section.back-order .image-and-text-inner{min-height:820px}@media only screen and (max-width: 991px){.page-section.image-and-text-section.back-order .image-and-text-inner{min-height:0!important}}.page-section.image-and-text-section.back-order .image-and-text-inner .image-and-text-text{margin-bottom:0}@media only screen and (max-width: 767px){.page-section.image-and-text-section.back-order .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section.back-order .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:32px;line-height:34px;margin-bottom:21px}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.back-order .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{line-height:24px;font-size:18px}}@media only screen and (max-width: 991px){.page-section.image-and-text-section.back-order{padding:64px 0 80px}}@media only screen and (max-width: 767px){.page-section.image-and-text-section.back-order{padding:64px 0 80px}}.page-section.image-and-text-section .image-and-text-inner{display:flex;align-items:center;width:100%;flex-wrap:wrap}.page-section.image-and-text-section .image-and-text-inner .image-and-text-text{flex:0 0 50%}.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner{width:73%}@media only screen and (max-width: 991px){.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner{width:auto;float:none}}.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{text-align:left;color:#fff;font-weight:200;font-size:52px;line-height:62px;margin-bottom:40px}@media only screen and (max-width: 767px){.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:30px}}.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{font-size:18px;line-height:22px;letter-spacing:1.4px}@media only screen and (max-width: 767px){.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .image-and-text-text-inner .section-text{font-size:18px}}@media only screen and (max-width: 991px){.page-section.image-and-text-section .image-and-text-inner .image-and-text-text{flex:0 0 100%;margin:0 0 2rem;text-align:left;order:5}.page-section.image-and-text-section .image-and-text-inner .image-and-text-text .list-p{text-align:left;margin:0 0 1rem}}.page-section.image-and-text-section .image-and-text-inner .image-and-text-image{flex:0 0 50%}.page-section.image-and-text-section .image-and-text-inner .image-and-text-image img{max-width:100%;display:block;height:auto;margin:0 auto}.page-section.image-and-text-section .image-and-text-inner .image-and-text-image .icon-blocks{display:none}@media only screen and (max-width: 991px){.page-section.image-and-text-section .image-and-text-inner .image-and-text-image{flex:0 0 100%;margin:2rem 0}}.template-index .page-section.image-and-text-section.back-order .image-and-text-inner{min-height:700px}.page-section.image-and-text-section.text-mobile{display:none}@media only screen and (max-width: 991px){.page-section.image-and-text-section.text-mobile{display:block}}.page-section.image-and-text-section.image-mobile{display:none}@media only screen and (max-width: 991px){.page-section.image-and-text-section.image-mobile{display:block}.page-section.image-and-text-section.image-mobile .image-and-text-inner .image-and-text-image{margin:0 0 2rem}}.page-section.image-and-text-section.image-desktop .page-width{max-width:1046px}.page-section.image-and-text-section.image-desktop .page-width .image-and-text-inner .image-and-text-image{flex:0 0 100%;margin:0}@media only screen and (max-width: 991px){.page-section.image-and-text-section.image-desktop{display:none}}.reviews-mobile{display:none}@media only screen and (max-width: 991px){.reviews-mobile{display:block}}.reviews-mobile .reviews-block-container .reviews-slider-container{margin:0 0 2rem;padding:0 5vw}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-prev,.reviews-mobile .reviews-block-container .reviews-slider-container .slick-next{position:absolute;top:5.4rem;left:-50px;width:40px;height:60px;margin-top:-30px;z-index:505;text-indent:-200px;overflow:hidden;cursor:pointer;outline:none}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-prev:before,.reviews-mobile .reviews-block-container .reviews-slider-container .slick-prev:after,.reviews-mobile .reviews-block-container .reviews-slider-container .slick-next:before,.reviews-mobile .reviews-block-container .reviews-slider-container .slick-next:after{position:absolute;width:1px;height:30px;background:#ff5859;content:"";left:4px;top:0;transform:rotate(30deg);transform-origin:bottom left}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-prev{left:55%;margin-left:-120px}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-prev:after{transform:rotate(-30deg);transform-origin:top left;top:30px}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-next{left:auto;right:55%;margin-right:-120px;margin-left:0}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-next:before{transform:rotate(-30deg);transform-origin:bottom left;left:auto;right:4px}.reviews-mobile .reviews-block-container .reviews-slider-container .slick-next:after{transform:rotate(30deg);transform-origin:top left;top:29px;left:auto;right:4px}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider{border:1px solid #eee;padding:1rem}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider:before{content:"";border-style:solid;border-color:#212b95;position:absolute;left:-11px;top:-11px;border-width:10px 0 0 10px;width:28px;height:28px}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider:after{content:"";border-style:solid;border-color:#212b95;position:absolute;width:28px;height:28px;left:auto;top:auto;right:-11px;bottom:-11px;border-width:0 10px 10px 0}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review{font-size:1rem;line-height:1.5em;outline:none}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-image{width:80px;margin:0 auto 1rem;flex:0 0 80px}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-image .image-ratio-container{border-radius:50%;overflow:hidden}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-image .image-ratio-container img{outline:none}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-title{font-weight:700;margin-bottom:5px}@media only screen and (max-width: 767px){.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-title{font-size:18px;line-height:24px}}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-title .stars{word-spacing:-.15em;color:#ff5859;font-size:.7rem}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content .text-center{margin-top:-10px}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content .text-center .readless,.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content .text-center .readmore{text-decoration:underline;font-weight:500}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content .review-full,.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content.expanded .review-short{display:none}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content.expanded .review-full{display:block}@media only screen and (max-width: 767px){.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content,.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-content p{font-size:18px;line-height:24px}}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-author{font-weight:400;font-style:italic;font-size:.9rem;color:#ff5859;margin-top:5px}.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-author:before{content:"-"}@media only screen and (max-width: 767px){.reviews-mobile .reviews-block-container .reviews-slider-container .reviews-slider .single-review .single-review-info .single-review-author{font-size:18px;line-height:24px}}.page-section .section-text{font-size:1.1rem;font-weight:400;line-height:1.65em}@media only screen and (min-width: 768px) and (max-width: 991px){.page-section .section-text p{font-size:1.2rem}}.logo-list{display:flex;margin:0 -.75rem}@media only screen and (max-width: 991px){.logo-list{display:block}}.logo-list .logo-list-title{font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;font-weight:300;color:#9a9a9a;font-size:16.77px;align-self:center;white-space:nowrap;padding:0 .75rem}@media only screen and (max-width: 991px){.logo-list .logo-list-title{padding:0 .6rem;font-size:1rem;margin-bottom:5px}}@media only screen and (max-width: 767px){.logo-list .logo-list-title{font-size:14px;text-align:center}}.logo-list .logo-list-cells{display:flex}.logo-list .logo-list-cells .slick-prev,.logo-list .logo-list-cells .slick-next{display:none}.logo-list .logo-list-cells .logo-list-cell{flex:1 1 auto;padding:0 .75rem;align-self:center;outline:none}@media only screen and (max-width: 991px){.logo-list .logo-list-cells .logo-list-cell{padding:0 .4rem;height:30px}.logo-list .logo-list-cells .logo-list-cell img{height:auto;display:block;height:100%;object-fit:contain;font-family:"object-fit: cover"}}.page-section.testimonials{background:no-repeat center / cover;padding:50px 0;overflow:hidden}@media only screen and (max-width: 767px){.page-section.testimonials{padding:28px 0;margin-bottom:7px}}.testimonials-slider{white-space:nowrap}.testimonials-slider .slick-list{background:#fff}.testimonials-slider .slick-track{display:flex}.testimonials-slider .testimonial{display:inline-block;width:33.33%;font-size:1.1rem;font-weight:400;background:#fff;text-align:center;padding:20px;vertical-align:top;outline:none;box-shadow:none;position:relative}@media only screen and (max-width: 991px){.testimonials-slider .testimonial{padding:20px 0 10px}}.testimonials-slider .testimonial .review-stars{color:#ff5859;font-size:34px;word-spacing:-.15em}@media only screen and (max-width: 767px){.testimonials-slider .testimonial .review-stars{font-size:16px;margin-top:4px}}.testimonials-slider .testimonial .testimonial-author-photo{width:110px;height:110px;margin:0 auto;border-radius:50%;overflow:hidden}.testimonials-slider .testimonial .testimonial-author-photo img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.testimonials-slider .testimonial .testimonial-author-photo{width:50px;height:50px}}.testimonials-slider .testimonial .testimonial-text{white-space:normal;color:#282828;font-size:14px;line-height:18px;margin-top:10px;letter-spacing:1px;margin-bottom:53px}.testimonials-slider .testimonial .testimonial-text .text-center{margin-top:-10px}.testimonials-slider .testimonial .testimonial-text .readmore,.testimonials-slider .testimonial .testimonial-text .readless{text-decoration:underline;font-weight:500}.testimonials-slider .testimonial .testimonial-text .quote-full{display:none}.testimonials-slider .testimonial .testimonial-text.expanded .quote-full{display:block}.testimonials-slider .testimonial .testimonial-text.expanded .quote-short{display:none}.testimonials-slider .testimonial .testimonial-text p{margin:0 0 19.44444px}@media only screen and (max-width: 767px){.testimonials-slider .testimonial .testimonial-text{margin-top:6px;margin-bottom:26px}}.testimonials-slider .testimonial .testimonial-author{color:#282828;font-weight:600;font-size:14px;line-height:24px;white-space:normal;position:absolute;bottom:0;left:0;width:100%}.testimonials-slider .testimonial .testimonial-author.has-photo{display:flex;align-items:center}.testimonials-slider .testimonial .testimonial-author.has-photo .testimonial-author-photo{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-right:1rem}.testimonials-slider-container{position:relative}.testimonials-slider-container .slick-prev,.testimonials-slider-container .slick-next{position:absolute;top:50%;left:-50px;width:40px;height:60px;margin-top:-30px;z-index:505;text-indent:-200px;overflow:hidden;cursor:pointer;outline:none}@media only screen and (max-width: 991px){.testimonials-slider-container .slick-prev,.testimonials-slider-container .slick-next{top:6rem;left:50%;margin-left:-120px}}@media only screen and (max-width: 767px){.testimonials-slider-container .slick-prev,.testimonials-slider-container .slick-next{margin-left:-65px;top:84px}}.testimonials-slider-container .slick-prev:before,.testimonials-slider-container .slick-prev:after,.testimonials-slider-container .slick-next:before,.testimonials-slider-container .slick-next:after{position:absolute;width:1px;height:30px;background:#ff5859;content:"";left:4px;top:0;transform:rotate(30deg);transform-origin:bottom left}@media only screen and (max-width: 767px){.testimonials-slider-container .slick-prev:before,.testimonials-slider-container .slick-prev:after,.testimonials-slider-container .slick-next:before,.testimonials-slider-container .slick-next:after{height:20px;left:3px}}.testimonials-slider-container .slick-prev:after{transform:rotate(-30deg);transform-origin:top left;top:30px}@media only screen and (max-width: 767px){.testimonials-slider-container .slick-prev:after{top:20px}}.testimonials-slider-container .slick-next:after{transform:rotate(30deg);transform-origin:top left;top:29px;left:auto;right:4px}@media only screen and (max-width: 767px){.testimonials-slider-container .slick-next:after{top:20px}}.testimonials-slider-container .slick-next:before{transform:rotate(-30deg);transform-origin:bottom left;left:auto;right:4px}.testimonials-slider-container .slick-next{left:auto;right:-45px}@media only screen and (max-width: 991px){.testimonials-slider-container .slick-next{right:50%;margin-right:-120px;margin-left:0}}@media only screen and (max-width: 767px){.testimonials-slider-container .slick-next{margin-right:-65px}}.tabs-section.mobile-tabs-section{display:none}@media only screen and (max-width: 767px){.tabs-section.mobile-tabs-section{display:block}}.tabs-section.mobile-tabs-section .product-tabs{border-top:1px solid #f6f6f6}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab{display:block;padding:0}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab>a{display:block;font-weight:600;text-transform:uppercase;font-size:1rem;line-height:3.5rem;height:3.5rem;border-bottom:1px solid #f6f6f6;position:relative}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab>a:before{position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(135deg);width:13px;height:13px;border-style:solid;border-width:2px 2px 0 0;border-color:#282828;content:"";transition:transform .3s}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab .product-tab-cells{display:none}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab .product-tab-cells .product-tab-cell{text-align:left}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab .product-tab-cells .product-tab-cell .product-tab-cell-image{flex:0 0 auto}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab .product-tab-cells .product-tab-cell .product-tab-cell-text{display:block;font-size:.8rem;font-weight:400;margin:0 0 0 1rem}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab.mobile-active>a:before{transform:translateY(-30%) rotate(-45deg)}.tabs-section.mobile-tabs-section .product-tabs .product-tabs-content>.product-tab.mobile-active .product-tab-cells{display:block}.product-tabs .product-tabs-content>div{display:none;padding:10px 0}.product-tabs .product-tabs-content>div.active{display:block}@media only screen and (max-width: 767px){.product-tabs .product-tabs-content>div.active{display:none}}@media only screen and (max-width: 767px){.product-tabs .product-tabs-content>div{padding:0}.product-tabs .product-tabs-content>div:first-child,.product-tabs .product-tabs-content>div.active:first-child{display:block}.product-tabs .product-tabs-content>div .product-tab-cell{display:flex;align-items:center}.product-tabs .product-tabs-content>div .product-tab-cell h3,.product-tabs .product-tabs-content>div .product-tab-cell .h3{margin:0 0 0 1rem}.product-tabs .product-tabs-content>div .product-tab-cell .product-tab-cell-image{margin:0}.product-tabs .product-tabs-content>div .product-tab-cell .product-tab-cell-text{display:none}}.product-tabs .product-tab-cells{display:flex;padding:1rem 0;justify-content:space-evenly}.product-tabs .product-tab-cells .product-tab-cell{flex:1 1 auto;max-width:22%;padding:0 5px;text-align:center}@media only screen and (max-width: 767px){.product-tabs .product-tab-cells .product-tab-cell{text-align:left}}.product-tabs .product-tab-cells .product-tab-cell h3,.product-tabs .product-tab-cells .product-tab-cell .h3{font-weight:700;text-transform:uppercase;font-size:1.2rem;margin:0 0 .8rem}.product-tabs .product-tab-cells .product-tab-cell .product-tab-cell-image{width:80px;height:80px;border-radius:50%;margin:0 auto 1rem;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.product-tabs .product-tab-cells .product-tab-cell .product-tab-cell-image{flex:0 0 80px}}.product-tabs .product-tab-cells .product-tab-cell .product-tab-cell-image img{border-radius:50%}.product-tabs .product-tab-cells .product-tab-cell .product-tab-cell-text{font-weight:600}@media only screen and (max-width: 767px){.product-tabs .product-tab-cells .product-tab-cell{max-width:none;padding:0;margin:1.5rem auto}}@media only screen and (max-width: 767px){.product-tabs .product-tab-cells{display:block;padding:0}}.product-tabs .product-tabs-controls{display:flex;justify-content:space-between;border-bottom:1px solid #282828}.product-tabs .product-tabs-controls.with-reviews-tab>a{width:25%;flex:0 1 24.7%}.product-tabs .product-tabs-controls>a{display:block;background:#f9f9f9;height:50px;width:33.333%;position:relative;font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;line-height:50px;text-align:center;letter-spacing:.1em;text-transform:uppercase;transition:color .5s,background .5s;flex:0 1 33.2%;border-top:1px solid #f9f9f9}.product-tabs .product-tabs-controls>a.active{background:#fff;border-style:solid;border-color:#282828;border-width:1px 1px 0;position:relative}.product-tabs .product-tabs-controls>a.active:after{position:absolute;bottom:-2px;height:3px;content:"";left:0;right:0;background:#fff}@media only screen and (max-width: 767px){.product-tabs .product-tabs-controls{display:none}}.risk-free-section .page-width .risk-free .risk-free-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell{text-align:center;width:26%}@media only screen and (max-width: 1399px){.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell{padding:0 15px}}.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell .risk-free-cell-image{height:57px;text-align:center;position:relative;display:flex;align-items:flex-end;justify-content:center;margin-bottom:10px}.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell .risk-free-cell-image img{width:46px}@media only screen and (max-width: 767px){.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell .risk-free-cell-image{height:51px}}.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell .risk-free-cell-content h3,.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell .risk-free-cell-content .h3{display:block;font-size:14px;line-height:14.54px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell .risk-free-cell-content .risk-free-cell-text{font-size:12px;line-height:18px;font-weight:400}@media only screen and (max-width: 767px){.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell{width:100%;padding:0;margin-bottom:44px}.risk-free-section .page-width .risk-free .risk-free-content .risk-free-cell:last-of-type{margin-bottom:0}}@media only screen and (max-width: 767px){.risk-free-section .page-width .risk-free .risk-free-content{display:block}}@media only screen and (max-width: 991px){.page-section.compare-section>.page-width{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 767px){.page-section.compare-section{padding:37px 0 52px}}.page-section.compare-section table{border:0;max-width:1010px;margin:0 auto}@media only screen and (max-width: 991px){.page-section.compare-section table{font-size:.8rem}}.page-section.compare-section table td,.page-section.compare-section table th{border:0;text-align:center;padding:8px 10px 4px}.page-section.compare-section table td:first-child,.page-section.compare-section table th:first-child{text-align:left;padding-left:37px;font-size:14px;color:#282828;line-height:24px;font-weight:400;text-transform:lowercase;letter-spacing:1px}@media only screen and (max-width: 991px){.page-section.compare-section table td:first-child,.page-section.compare-section table th:first-child{padding-left:.5rem}}@media only screen and (max-width: 767px){.page-section.compare-section table td:first-child,.page-section.compare-section table th:first-child{font-size:12px;padding-left:18px}}.page-section.compare-section table td:nth-child(2),.page-section.compare-section table th:nth-child(2){background:#ff5859;color:#fff}@media only screen and (max-width: 991px){.page-section.compare-section table td,.page-section.compare-section table th{padding:7px 10px}}@media only screen and (min-width: 768px) and (max-width: 991px){.page-section.compare-section table td,.page-section.compare-section table th{font-size:1.2rem}}.page-section.compare-section table th{font-weight:500;padding:25px 11px 14px 20px;color:#282828;letter-spacing:1px;font-size:14px}@media only screen and (max-width: 991px){.page-section.compare-section table th{padding-top:.3rem;font-size:.8rem}}@media only screen and (min-width: 768px) and (max-width: 991px){.page-section.compare-section table th{font-size:1.2rem}}.page-section.compare-section table th:nth-child(2){border-top-right-radius:40px;border-top-left-radius:40px}.page-section.compare-section table th:nth-child(2),.page-section.compare-section table th:nth-child(3){width:250px}@media only screen and (max-width: 991px){.page-section.compare-section table th:nth-child(2),.page-section.compare-section table th:nth-child(3){width:36px;padding:5px}}@media only screen and (max-width: 767px){.page-section.compare-section table th:nth-child(2),.page-section.compare-section table th:nth-child(3){font-size:10px;line-height:12px;padding:13px 6px 2px}}.page-section.compare-section table td:nth-child(2){font-size:0}@media only screen and (max-width: 767px){.page-section.compare-section table tbody tr td:nth-child(2){font-size:12px;line-height:14px}}@media only screen and (max-width: 767px){.page-section.compare-section table tbody tr td:nth-child(3){font-size:12px;line-height:14px}}.page-section.compare-section h2.section-title,.page-section.compare-section .section-title.h2{text-align:center;font-size:34px;line-height:37.45px;font-weight:300;letter-spacing:1px;margin-bottom:40px}.page-section.compare-section h2.section-title strong,.page-section.compare-section .section-title.h2 strong{font-weight:600}@media only screen and (max-width: 767px){.page-section.compare-section h2.section-title,.page-section.compare-section .section-title.h2{font-size:28px;line-height:31.45px}.page-section.compare-section h2.section-title strong,.page-section.compare-section .section-title.h2 strong{display:block}}.page-section.testimonials>picture{opacity:0;position:relative;z-index:-1}@media only screen and (max-width: 991px){.page-section.testimonials>picture{display:none!important}}.page-section.testimonials{position:relative}.page-section.testimonials.no-background .testimonials-block-container{position:relative;top:auto;transform:none;padding:4rem 0}.page-section.testimonials .testimonials-block-container{position:relative;z-index:1}.page-section.testimonials .testimonials-block-container .testimonials-block .section-title{text-align:center;font-size:34px;font-weight:200;letter-spacing:1px;margin-bottom:37px}@media only screen and (max-width: 767px){.page-section.testimonials .testimonials-block-container .testimonials-block .section-title{font-size:28px;line-height:32px;margin-bottom:28px}}.page-section.testimonials .testimonials-block .testimonials-block-inner{padding:30px 60px;position:relative}.page-section.testimonials .testimonials-block .testimonials-block-inner:before{content:"";position:absolute;left:0;height:20px;top:0;width:60px;background:#ff5859}.page-section.testimonials .testimonials-block .testimonials-block-inner:after{content:"";position:absolute;left:0;height:60px;top:0;width:20px;background:#ff5859}.page-section.video-testimonials{background:no-repeat #fff center / cover}@media only screen and (max-width: 991px){.page-section.video-testimonials{background:transparent!important;padding:0}.page-section.video-testimonials .video-testimonials-slider-container{padding:0}.page-section.video-testimonials .video-testimonials-slider-container .slick-prev,.page-section.video-testimonials .video-testimonials-slider-container .slick-next{display:none}}@media only screen and (max-width: 767px){.page-section.video-testimonials .video-testimonials-slider-container{padding:0 22px}}.page-section.video-testimonials .page-width{position:relative}.page-section.video-testimonials .page-width h2.section-title,.page-section.video-testimonials .page-width .section-title.h2{text-align:center;font-size:34px;font-weight:200;letter-spacing:1px;color:#282828;line-height:37.45px;margin-bottom:52px}@media only screen and (max-width: 767px){.page-section.video-testimonials .page-width h2.section-title,.page-section.video-testimonials .page-width .section-title.h2{font-size:28px}}.also-bought{padding-top:30px;padding-bottom:30px}@media only screen and (max-width: 991px){.also-bought.hide-mobile{display:none}}@media only screen and (max-width: 767px){.also-bought{padding-top:50px;padding-bottom:40px}}.also-bought.page-section h2.section-title,.also-bought.page-section .section-title.h2{text-align:center;font-size:34px;font-weight:200;letter-spacing:1px;line-height:37.45px}@media only screen and (max-width: 767px){.also-bought.page-section h2.section-title,.also-bought.page-section .section-title.h2{font-size:28px;line-height:37.45px}}.also-bought.page-section .related-products,.products-grid{display:flex;justify-content:space-between;margin:0 -10px}.also-bought.page-section .related-products{margin:0}.products-grid{flex-wrap:wrap;justify-content:flex-start}.products-grid .product-cell{flex:0 0 50%}@media only screen and (max-width: 991px){.products-grid .product-cell{flex:0 0 50%}.products-grid .product-cell .product-cell-inner .product-short-description .product-buttons{opacity:1}}.products-grid .product-cell .product-cell-inner{background:#f1f1f1;position:relative;text-align:left;padding:19px 10px 10px 25px;height:308px!important;display:block}.products-grid .product-cell .product-cell-inner .product-cell-image{position:absolute;width:350px;right:0;padding-top:0;top:30px;z-index:0}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-cell-image{width:210px}}.products-grid .product-cell .product-cell-inner .product-description{display:block;position:relative}.products-grid .product-cell .product-cell-inner .product-description h3,.products-grid .product-cell .product-cell-inner .product-description .h3{margin:0;min-height:auto;font-size:18px;line-height:24px;max-width:160px}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-description h3,.products-grid .product-cell .product-cell-inner .product-description .h3{font-size:18px;line-height:24px;font-weight:600;max-width:calc(100% - 145px)}}.products-grid .product-cell .product-cell-inner .product-description .stamped-product-reviews-badge{margin:-5px 0 -4px}.products-grid .product-cell .product-cell-inner .product-description .stamped-product-reviews-badge .stamped-fa-star:before{font-size:13px!important}.products-grid .product-cell .product-cell-inner .product-description .stamped-product-reviews-badge .stamped-fa-star-half-o:before{font-size:13px!important}.products-grid .product-cell .product-cell-inner .product-description .stamped-product-reviews-badge .stamped-fa-star-o:before{font-size:13px!important}.products-grid .product-cell .product-cell-inner .product-description .stamped-product-reviews-badge .stamped-badge-caption{display:none}.products-grid .product-cell .product-cell-inner .product-description .price--on-sale{display:block}.products-grid .product-cell .product-cell-inner .product-description .price--on-sale .price__regular{line-height:22px}.products-grid .product-cell .product-cell-inner .product-description .price--on-sale .price__regular .price-item{font-size:16px}.products-grid .product-cell .product-cell-inner .product-description .price--on-sale .price__sale{line-height:21px}.products-grid .product-cell .product-cell-inner .product-description .price--on-sale .price__sale .price-item{color:#ff5859}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-description .price--on-sale .price__sale{line-height:15px}}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-description .price--on-sale{margin-bottom:-4px}}.products-grid .product-cell .product-cell-inner .product-description .product-label{font-size:14px;font-weight:300;line-height:18px;margin-top:5px;max-width:120px}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-description{margin-bottom:50px}}.products-grid .product-cell .product-cell-inner .product-short-description{padding:0;position:absolute;bottom:21px}.products-grid .product-cell .product-cell-inner .product-short-description .product-buttons{padding:0!important;opacity:1;display:block}.products-grid .product-cell .product-cell-inner .product-short-description .product-buttons form{display:none}.products-grid .product-cell .product-cell-inner .product-short-description .product-buttons .btn--secondary{font-size:14px;margin:0;padding:14px 20px;width:auto}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-short-description .product-buttons .btn--secondary{font-size:12px;padding:11px 12px}}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-short-description{bottom:12px}}.products-grid .product-cell .product-cell-inner .product-tag-label{font-size:18px;line-height:30px;letter-spacing:.02em;background:#ff5859;position:absolute;right:0;top:0;color:#fff;font-weight:400;text-align:center;padding:0 19px 0 26px;border-bottom-left-radius:19px}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-tag-label{line-height:24px;font-size:14px;border-bottom-left-radius:10px;padding:0 11px 0 18px}}.products-grid .product-cell .product-cell-inner .product-tag-label-default{font-size:13px;background:#c1c1c3;position:absolute;right:0;bottom:23px;color:#fff;width:234px;font-weight:600;text-align:center;border-top-left-radius:15px;border-bottom-left-radius:15px;text-transform:uppercase;line-height:30px}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner .product-tag-label-default{width:157px;bottom:14px;font-size:9px;line-height:20px}}@media only screen and (max-width: 767px){.products-grid .product-cell .product-cell-inner{padding:11px 18px 10px;height:auto!important;min-height:208px}}.related-products-wrapper{max-width:1006px;margin:0 auto}.related-products-wrapper,.products-grid-wrapper{position:relative}@media only screen and (max-width: 991px){.related-products-wrapper,.products-grid-wrapper{padding:0 1rem}}.related-products-wrapper .slick-prev,.related-products-wrapper .slick-next,.products-grid-wrapper .slick-prev,.products-grid-wrapper .slick-next{position:absolute;top:50%;transform:translateY(-50%);text-indent:-200px;overflow:hidden;width:30px;height:60px;left:-30px}@media only screen and (max-width: 991px){.related-products-wrapper .slick-prev,.related-products-wrapper .slick-next,.products-grid-wrapper .slick-prev,.products-grid-wrapper .slick-next{left:-20px;display:none}}@media only screen and (max-width: 767px){.related-products-wrapper .slick-prev,.related-products-wrapper .slick-next,.products-grid-wrapper .slick-prev,.products-grid-wrapper .slick-next{left:-40px}}.related-products-wrapper .slick-next,.products-grid-wrapper .slick-next{left:auto;right:-30px}@media only screen and (max-width: 991px){.related-products-wrapper .slick-next,.products-grid-wrapper .slick-next{right:-20px;left:auto}}@media only screen and (max-width: 767px){.related-products-wrapper .slick-next,.products-grid-wrapper .slick-next{right:-40px}}.related-products-wrapper .slick-prev:before,.related-products-wrapper .slick-next:before,.related-products-wrapper .slick-prev:after,.related-products-wrapper .slick-next:after,.products-grid-wrapper .slick-prev:before,.products-grid-wrapper .slick-next:before,.products-grid-wrapper .slick-prev:after,.products-grid-wrapper .slick-next:after{position:absolute;width:1px;height:30px;background:#ff5859;content:"";left:4px;top:0;transform:rotate(30deg);transform-origin:bottom left}@media only screen and (max-width: 991px){.related-products-wrapper .slick-prev:before,.related-products-wrapper .slick-next:before,.related-products-wrapper .slick-prev:after,.related-products-wrapper .slick-next:after,.products-grid-wrapper .slick-prev:before,.products-grid-wrapper .slick-next:before,.products-grid-wrapper .slick-prev:after,.products-grid-wrapper .slick-next:after{height:22px;top:8px}}.related-products-wrapper .slick-next:before,.products-grid-wrapper .slick-next:before{transform:rotate(-30deg);transform-origin:bottom left;left:auto;right:4px}.related-products-wrapper .slick-prev:after,.products-grid-wrapper .slick-prev:after{transform:rotate(-30deg);transform-origin:top left;top:30px}.related-products-wrapper .slick-next:after,.products-grid-wrapper .slick-next:after{transform:rotate(30deg);transform-origin:top left;top:30px;left:auto;right:4px}@media only screen and (max-width: 991px){.products-grid-wrapper{padding:0 10px}}.products-grid .product-cell .product-cell-inner .product-short-description .product-buttons{padding-top:.5rem}.template-list-collections .page-section.testimonials{padding:4rem 0}.template-list-collections .featured-products-section h2.section-title,.template-list-collections .featured-products-section .section-title.h2{font-size:34px;line-height:38px;text-align:center;padding-top:65px;letter-spacing:1.5px;margin-bottom:58px}@media only screen and (max-width: 767px){.template-list-collections .featured-products-section h2.section-title,.template-list-collections .featured-products-section .section-title.h2{font-size:28px;line-height:37.49px;padding-top:0;margin-bottom:37px;margin-top:1px}}@media only screen and (max-width: 767px){.template-list-collections .page-section.collection-products-section h2.section-title,.template-list-collections .page-section.collection-products-section .section-title.h2{padding-top:39px;margin-bottom:35px}}.page-section.collection-products-section h2.section-title,.page-section.collection-products-section .section-title.h2{font-size:34px;line-height:37.49px;text-align:center;padding-top:61px;margin-bottom:57px}@media only screen and (max-width: 767px){.page-section.collection-products-section h2.section-title,.page-section.collection-products-section .section-title.h2{font-size:28px;line-height:31.49px;padding-top:31px;margin-bottom:15px}}@media only screen and (max-width: 991px){body .related-products .product-cell .product-short-description .product-buttons{opacity:1}body .related-products .product-cell .product-short-description .product-buttons .btn,body .related-products .product-cell .product-short-description .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button body .related-products .product-cell .product-short-description .product-buttons .shopify-payment-button__button--unbranded{padding:.6rem 1rem;min-width:0}}@media only screen and (max-width: 767px) and (max-width: 767px){body .related-products .product-cell .product-short-description .product-buttons .btn,body .related-products .product-cell .product-short-description .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button body .related-products .product-cell .product-short-description .product-buttons .shopify-payment-button__button--unbranded{font-size:14px}}.stamped-badge[data-rating="0.0"]{display:none!important}.related-products .related-products-inner,.products-grid .related-products-inner{padding:0 30px}.related-products .product-cell,.products-grid .product-cell{vertical-align:top;height:auto;text-align:center;padding:10px 0}@media only screen and (max-width: 991px){.related-products .product-cell,.products-grid .product-cell{height:auto}}.related-products .product-cell .stamped-product-reviews-badge,.products-grid .product-cell .stamped-product-reviews-badge{margin:6px 0 -3px;min-height:29px}.related-products .product-cell .stamped-product-reviews-badge .stamped-badge .stamped-starrating i,.products-grid .product-cell .stamped-product-reviews-badge .stamped-badge .stamped-starrating i{color:#ff5859;transition:color .3s}@media only screen and (max-width: 991px){.related-products .product-cell .stamped-product-reviews-badge,.products-grid .product-cell .stamped-product-reviews-badge{margin-top:0}}@media only screen and (max-width: 991px){.related-products .product-cell.slick-slide h3,.related-products .product-cell.slick-slide .h3,.products-grid .product-cell.slick-slide h3,.products-grid .product-cell.slick-slide .h3{line-height:1rem;min-height:2rem}}@media only screen and (max-width: 767px){.related-products .product-cell.slick-slide h3,.related-products .product-cell.slick-slide .h3,.products-grid .product-cell.slick-slide h3,.products-grid .product-cell.slick-slide .h3{line-height:28px}}.related-products .product-cell h3,.related-products .product-cell .h3,.products-grid .product-cell h3,.products-grid .product-cell .h3{font-size:18px;font-weight:600;margin:.5rem 5px 0;white-space:normal;min-height:2.4em}@media only screen and (max-width: 767px){.related-products .product-cell h3,.related-products .product-cell .h3,.products-grid .product-cell h3,.products-grid .product-cell .h3{font-size:18px;font-weight:400;margin-top:3px;line-height:30px;min-height:auto}}.related-products .product-cell .price,.products-grid .product-cell .price{font-size:18px}@media only screen and (max-width: 767px){.related-products .product-cell .price,.products-grid .product-cell .price{font-size:12.5px}}.related-products .product-cell .product-cell-image,.products-grid .product-cell .product-cell-image{width:100%;padding-top:70%;display:block;background:no-repeat center / cover}@media only screen and (min-width: 768px) and (max-width: 991px){.related-products .product-cell .product-cell-image,.products-grid .product-cell .product-cell-image{background-size:80%}}.related-products .product-cell.product-on-sale .product-cell-inner,.products-grid .product-cell.product-on-sale .product-cell-inner{position:relative;overflow:hidden}.related-products .product-cell.product-on-sale .product-cell-inner:before,.products-grid .product-cell.product-on-sale .product-cell-inner:before{content:"sale";height:28px;line-height:28px;font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;font-weight:700;position:absolute;top:.5rem;right:0;padding:0 1rem 0 .5rem;text-align:center;background:#f7e836}.related-products .product-cell .price,.products-grid .product-cell .price{display:block}.related-products .product-cell .price.price--on-sale,.products-grid .product-cell .price.price--on-sale{display:flex;justify-content:center}.related-products .product-cell .price .price-item,.products-grid .product-cell .price .price-item{font-size:18px;font-weight:400}@media only screen and (max-width: 767px){.related-products .product-cell .price .price-item,.products-grid .product-cell .price .price-item{font-size:18px}}.related-products .product-cell:hover .product-short-description .product-buttons,.products-grid .product-cell:hover .product-short-description .product-buttons{opacity:1}.related-products .product-cell .product-cell-inner,.products-grid .product-cell .product-cell-inner{margin:0 10px;height:100%}@media only screen and (max-width: 991px){.related-products .product-cell .product-cell-inner,.products-grid .product-cell .product-cell-inner{margin:0 3px}}.related-products .product-cell .product-short-description,.products-grid .product-cell .product-short-description{white-space:normal;position:relative;padding:0 0 .5rem}@media only screen and (max-width: 991px){.related-products .product-cell .product-short-description,.products-grid .product-cell .product-short-description{padding:0}}.related-products .product-cell .product-short-description .product-buttons,.products-grid .product-cell .product-short-description .product-buttons{position:relative;opacity:0;padding:.5rem 0 1rem;transition:opacity .3s}.related-products .product-cell .product-short-description .product-buttons .btn,.related-products .product-cell .product-short-description .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .related-products .product-cell .product-short-description .product-buttons .shopify-payment-button__button--unbranded,.related-products .product-cell .product-short-description .product-buttons .btn--secondary,.products-grid .product-cell .product-short-description .product-buttons .btn,.products-grid .product-cell .product-short-description .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .products-grid .product-cell .product-short-description .product-buttons .shopify-payment-button__button--unbranded,.products-grid .product-cell .product-short-description .product-buttons .btn--secondary{margin:0 .3rem}@media only screen and (max-width: 767px){.related-products .product-cell .product-short-description .product-buttons,.products-grid .product-cell .product-short-description .product-buttons{position:relative;opacity:1}.related-products .product-cell .product-short-description .product-buttons .btn,.related-products .product-cell .product-short-description .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .related-products .product-cell .product-short-description .product-buttons .shopify-payment-button__button--unbranded,.products-grid .product-cell .product-short-description .product-buttons .btn,.products-grid .product-cell .product-short-description .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .products-grid .product-cell .product-short-description .product-buttons .shopify-payment-button__button--unbranded{font-size:14px}}.products-grid .product-cell .product-buttons,.related-products .product-cell .product-buttons{text-align:left;display:flex;justify-content:center;align-items:flex-start}.products-grid .product-cell .product-buttons .btn,.products-grid .product-cell .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .products-grid .product-cell .product-buttons .shopify-payment-button__button--unbranded,.related-products .product-cell .product-buttons .btn,.related-products .product-cell .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .related-products .product-cell .product-buttons .shopify-payment-button__button--unbranded{padding:.75rem 1.1rem;width:7rem;max-width:100%}@media only screen and (min-width: 768px) and (max-width: 991px){.products-grid .product-cell .product-buttons .btn,.products-grid .product-cell .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .products-grid .product-cell .product-buttons .shopify-payment-button__button--unbranded,.related-products .product-cell .product-buttons .btn,.related-products .product-cell .product-buttons .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .related-products .product-cell .product-buttons .shopify-payment-button__button--unbranded{font-size:1.2rem}}@media only screen and (max-width: 991px){.products-grid .product-cell,.related-products .product-cell{height:auto;flex:0 0 100%;max-width:100%}.products-grid .product-cell .product-cell-inner,.related-products .product-cell .product-cell-inner{margin:0}.products-grid .product-cell .product-short-description,.related-products .product-cell .product-short-description{display:block}.products-grid .product-cell .product-short-description .product-buttons,.related-products .product-cell .product-short-description .product-buttons{opacity:1;position:relative}}.related-products .product-cell .product-cell-image{width:80%;padding-top:57%;margin:0 auto}.related-products .product-cell .product-short-description{padding:0}.related-products .product-cell .product-short-description .product-buttons{opacity:1;padding-bottom:0}.related-products .product-cell .product-short-description .product-buttons form{display:none}.related-products .product-cell .product-short-description .product-buttons .btn--secondary{margin:0;width:auto}.video-testimonials-slider-container{padding:0 65px;position:relative}.video-testimonials-slider-container .slick-prev,.video-testimonials-slider-container .slick-next{position:absolute;top:50%;transform:translateY(-50%);left:-60px;width:50px;height:73px;cursor:pointer;text-indent:-200px;overflow:hidden}@media only screen and (max-width: 991px){.video-testimonials-slider-container .slick-prev,.video-testimonials-slider-container .slick-next{left:-40px;height:50px}}.video-testimonials-slider-container .slick-next{left:auto;right:-94px}@media only screen and (max-width: 991px){.video-testimonials-slider-container .slick-next{right:-55px}}.video-testimonials-slider-container .slick-prev:before,.video-testimonials-slider-container .slick-next:before{width:1px;height:37px;background:#ff5859;content:"";position:absolute;left:10px;top:0;transform:rotate(30deg);transform-origin:bottom left}@media only screen and (max-width: 991px){.video-testimonials-slider-container .slick-prev:before,.video-testimonials-slider-container .slick-next:before{background:#ff5859;height:25px}}.slick-prev:after,.slick-prev:before,.slick-next:after,.slick-next:before{opacity:.7}.slick-prev:hover:after,.slick-prev:hover:before,.slick-next:hover:after,.slick-next:hover:before{opacity:1}.slick-prev:focus:after,.slick-prev:focus:before,.slick-next:focus:after,.slick-next:focus:before{opacity:.7}.video-testimonials-slider-container .slick-prev:after,.video-testimonials-slider-container .slick-next:after{width:1px;height:37px;background:#ff5859;content:"";position:absolute;left:10px;bottom:0;transform:rotate(-30deg);transform-origin:top left}@media only screen and (max-width: 991px){.video-testimonials-slider-container .slick-prev:after,.video-testimonials-slider-container .slick-next:after{background:#ff5859;height:25px}}.video-testimonials-slider-container .slick-next:after{bottom:0}.video-testimonials-slider-container .slick-next:before{transform:rotate(-30deg);left:80%}@media only screen and (max-width: 991px){.video-testimonials-slider-container .slick-next:before{left:50%}}.video-testimonials-slider-container .slick-next:after{transform:rotate(30deg);left:80%}@media only screen and (max-width: 991px){.video-testimonials-slider-container .slick-next:after{left:50%}}.video-testimonials-slider .testimonial{background:#000;position:relative}.video-testimonials-slider .testimonial .video-link{width:100%;padding-top:56.25%}.video-testimonials-slider .testimonial iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border:0}.video-testimonials-slider .testimonial .video-testimonial-background{background:no-repeat #000 center / cover}.page-section h2.section-title,.page-section .section-title.h2{text-align:center;font-size:34px;font-weight:200;letter-spacing:1px;margin-bottom:33px}@media only screen and (max-width: 767px){.page-section h2.section-title,.page-section .section-title.h2{font-size:28px;line-height:37.45px}}.page-section h2.section-title strong,.page-section .section-title.h2 strong{font-weight:600}.page-section.cta-section{padding:5rem 0;background:#ff5859;text-align:center}@media only screen and (max-width: 991px){.page-section.cta-section{padding:2rem 0}}.page-section.cta-section .cta-text{color:#fff;text-transform:uppercase;display:inline-block;font-size:24px;letter-spacing:.12em;font-weight:300}@media only screen and (max-width: 991px){.page-section.cta-section .cta-text{display:block;margin:0 auto 1rem;line-height:1.2em;font-size:1.1rem;max-width:380px;padding:0 5vw}}@media only screen and (max-width: 767px){.page-section.cta-section .cta-text,.page-section.cta-section .cta-text p{font-size:20px}}.page-section.cta-section .cta-text strong{font-weight:800}body .cta-button{margin:0 1rem}@media only screen and (max-width: 767px){.page-section.cta2-section h2,.page-section.cta2-section .h2{margin-bottom:31px;line-height:32px;font-size:24px}}.page-section.cta2-section .cta2-button{padding:20px 40px}@media only screen and (max-width: 767px){.page-section.cta2-section .cta2-button{font-size:16px;padding:13px 35px}}@media only screen and (max-width: 767px){.page-section.cta2-section{padding:43px 0 46px}}.general-page-sections{font-size:1.1rem;margin-bottom:55px}.general-page-sections table{margin:1rem -20px}@media only screen and (max-width: 991px){.general-page-sections table{margin:1rem 0}}.general-page-sections table td{vertical-align:top;border:0;padding:0 20px}@media only screen and (max-width: 991px){.general-page-sections table td{display:block!important;width:auto!important}}.general-page-sections table td p img{margin-bottom:-1rem}.general-page-sections .general-page-section{margin:0 0 2rem}.general-page-sections .general-page-section .general-page-section-content .list-p{line-height:1.8em}.general-page-sections .general-page-section .general-page-section-content .list-p i.blt{width:1.3rem}.general-page-sections .general-page-section .general-page-section-content .list-p i.blt:before{top:3px}.general-page-sections .general-page-section .general-page-section-content .list-p i.blt:after{top:7px}.general-page-sections .general-page-halves{display:flex;flex-wrap:wrap;justify-content:space-between}.general-page-sections .general-page-halves .general-page-section{flex:0 0 48%}@media only screen and (max-width: 991px){.general-page-sections .general-page-halves{display:block}}.image-slider.slick-initialized.slick-slider .slick-prev,.image-slider.slick-initialized.slick-slider .slick-next{opacity:0;transition:background .1s,opacity .5s;background:#ffffff80;width:60px;border-radius:50%}.image-slider.slick-initialized.slick-slider .slick-prev:hover,.image-slider.slick-initialized.slick-slider .slick-next:hover{background:#ffffffb3}.image-slider.slick-initialized.slick-slider .slick-prev:active,.image-slider.slick-initialized.slick-slider .slick-next:active{background:#ffffff80}.image-slider.slick-initialized.slick-slider .slick-prev:before,.image-slider.slick-initialized.slick-slider .slick-prev:after,.image-slider.slick-initialized.slick-slider .slick-next:before,.image-slider.slick-initialized.slick-slider .slick-next:after{background:#444;left:23px}@media only screen and (max-width: 991px){.image-slider.slick-initialized.slick-slider .slick-prev,.image-slider.slick-initialized.slick-slider .slick-next{opacity:1}}.image-slider.slick-initialized.slick-slider:hover .slick-prev,.image-slider.slick-initialized.slick-slider:hover .slick-next{opacity:1}.image-slider.slick-initialized.slick-slider .slick-prev{left:1rem}.image-slider.slick-initialized.slick-slider .slick-next{right:1rem}.page-section.instagram.thumbnails-wrapper .slick-prev,.page-section.instagram.thumbnails-wrapper .slick-next{opacity:0;transition:background .1s,opacity .5s;background:#ffffff80;width:60px;border-radius:50%}.page-section.instagram.thumbnails-wrapper .slick-prev:hover,.page-section.instagram.thumbnails-wrapper .slick-next:hover{background:#ffffffb3}.page-section.instagram.thumbnails-wrapper .slick-prev:active,.page-section.instagram.thumbnails-wrapper .slick-next:active{background:#ffffff80}.page-section.instagram.thumbnails-wrapper .slick-prev:before,.page-section.instagram.thumbnails-wrapper .slick-prev:after,.page-section.instagram.thumbnails-wrapper .slick-next:before,.page-section.instagram.thumbnails-wrapper .slick-next:after{background:#444;left:23px}@media only screen and (max-width: 991px){.page-section.instagram.thumbnails-wrapper .slick-prev,.page-section.instagram.thumbnails-wrapper .slick-next{opacity:1}}.page-section.instagram.thumbnails-wrapper:hover .slick-prev,.page-section.instagram.thumbnails-wrapper:hover .slick-next{opacity:1}.page-section.instagram.thumbnails-wrapper .slick-prev{left:1rem}.page-section.instagram.thumbnails-wrapper .slick-next{right:1rem}.page-section.instagram .instagram-feed-mobile{padding-top:2px}.page-section.instagram .instagram-feed-mobile .insta-photo{padding:0 1px 2px;position:relative}.page-section.instagram .instagram-feed-mobile .insta-photo:after{display:none;position:absolute;top:.4rem;right:.4rem;width:1rem;height:1rem;background:url(instagram.svg) no-repeat center/contain;content:""}.page-section.instagram .instagram-feed{text-align:center;height:auto;padding:0;white-space:nowrap;border-top:10px solid #fff}.page-section.instagram .instagram-feed .insta-photo{width:250px;height:250px;display:inline-block;padding:0 5px 10px;position:relative!important}.page-section.instagram .instagram-feed .insta-photo img{display:block}.page-section.instagram .instagram-feed .insta-photo:after{display:none;position:absolute;right:1.5rem;top:1.5rem;width:1.5rem;height:1.5rem;background:url(instagram.svg) no-repeat center/contain;content:""}@media only screen and (max-width: 991px){.page-section.instagram .instagram-feed .insta-photo:after{top:.4rem;right:.4rem;width:.9rem;height:.9rem}}.page-section.instagram .instagram-feed .cycle-carousel-wrap{transition:transform .3s}@media only screen and (max-width: 991px){.page-section.instagram .instagram-feed{flex-wrap:wrap;border-left:2px solid #fff;display:flex}.page-section.instagram .instagram-feed .cycle-carousel-wrap{transform:none!important}.page-section.instagram .instagram-feed .insta-photo{flex:33.333%;border-width:0 2px 2px 0;border-style:solid;border-color:#fff;padding:0;height:auto}.page-section.instagram .instagram-feed .insta-photo:nth-child(n+7){display:none}}.page-section.icons-and-text{padding-bottom:2rem;padding-top:1rem}.icons-and-text-inner{display:flex;justify-content:space-between;font-size:1rem;text-transform:uppercase;color:#969696;border-width:1px 0;border-style:solid;border-color:#e2e2e2;padding:1rem 0}.icons-and-text-inner svg{margin-right:4px;width:32px;height:24px;vertical-align:middle;margin-top:-4px}.icons-and-text-inner svg *{stroke:#ff5859}.thumbnails-wrapper{position:relative}.thumbnails-wrapper .slick-next,.thumbnails-wrapper .slick-prev{position:absolute;top:50%;left:0;transform:translateY(-50%);width:25px;height:60px;text-indent:-200px;overflow:hidden;z-index:200}.thumbnails-wrapper .slick-next:before,.thumbnails-wrapper .slick-next:after,.thumbnails-wrapper .slick-prev:before,.thumbnails-wrapper .slick-prev:after{content:"";width:1px;height:20px;background:#ff5859;position:absolute;top:10px;left:7px;transform:rotate(30deg);transform-origin:bottom left}.thumbnails-wrapper .slick-next:after,.thumbnails-wrapper .slick-prev:after{bottom:10px;top:auto;transform:rotate(-30deg);transform-origin:top left}.thumbnails-wrapper .single-product-thumbs .slick-prev{left:-25px}@media only screen and (max-width: 991px){.thumbnails-wrapper .single-product-thumbs .slick-prev{left:-18px}}.thumbnails-wrapper .slick-next{left:auto;right:-2px;transform:translateY(-50%) rotate(180deg)}.thumbnails-wrapper .single-product-thumbs .slick-next{right:-25px}@media only screen and (max-width: 991px){.thumbnails-wrapper .single-product-thumbs .slick-next{right:-18px}}.product-single__meta .product-testimonial{margin-bottom:24px;line-height:18px;letter-spacing:1px;font-size:14px;font-style:italic;font-weight:400}.product-single__meta .product-testimonial p{display:inline}.product-single__meta .product-testimonial .product-testimonial-author{color:#ff5859;display:inline}@media only screen and (max-width: 767px){.product-single__meta .product-testimonial{font-size:14px;margin-top:10px;margin-bottom:33px;display:none}}.product-single__meta .product-testimonial.mobile{display:none}@media only screen and (max-width: 767px){.product-single__meta .product-testimonial.mobile{display:block}}@media only screen and (max-width: 767px){.product-single__meta .product__price{margin-top:-5px;margin-bottom:8px}}.product-single__thumbnails{padding:0;margin:0 1.5rem;display:flex;overflow:hidden}.product-single__thumbnails .grid__item{flex:0 0 16.666%;padding-left:0;float:none}@media only screen and (max-width: 991px){.product-single__thumbnails .grid__item{flex:0 0 25%}}.product-single__photos{display:block}@media only screen and (max-width: 767px){.product-single__photos{padding-left:0;margin-right:-22px;width:auto;float:none}}.product-single__photos .main-image-container{flex:0 0 84%;order:2;margin:27px 0 5px}.product-single__meta .product__price .price .price-item{font-size:28px;font-weight:600;line-height:46px}@media only screen and (max-width: 767px){.product-single__meta .product__price .price .price-item{font-size:24px;font-weight:600}}.product-single__meta .product__price .price--on-sale{display:block;margin-bottom:5px}.product-single__meta .product__price .price--on-sale .price__regular .price-item{font-size:24px;line-height:38px}@media only screen and (max-width: 767px){.product-single__meta .product__price .price--on-sale .price__regular .price-item{font-size:21px;line-height:34px}}.product-single__meta .product__price .price--on-sale .price__sale .price-item{font-size:28px;line-height:30px;color:#ff5859}@media only screen and (max-width: 767px){.product-single__meta .product__price .price--on-sale .price__sale .price-item{font-size:24px}}@media only screen and (max-width: 767px){.product-single__meta .product__price .price--on-sale{display:block;margin-bottom:16px;margin-top:14px}}.product-single__meta .product-tag-label-default{font-size:13px;background:#c1c1c3;color:#fff;width:237px;font-weight:600;text-align:center;border-top-right-radius:15px;border-bottom-right-radius:15px;text-transform:uppercase;padding:5px 0;letter-spacing:0;margin-bottom:13px}@media only screen and (max-width: 991px){.product-single__meta .product-tag-label-default{display:block}}@media only screen and (max-width: 767px){.product-single__meta .product-tag-label-default{font-size:12px;font-weight:700;padding:4px 0;width:229px;letter-spacing:.7px}}.product-single__meta .product-tag-label-default-mobile{font-size:13px;background:#c1c1c3;color:#fff;width:237px;font-weight:600;text-align:center;border-top-right-radius:12px;border-bottom-right-radius:12px;text-transform:uppercase;padding:5px 0;letter-spacing:0;margin-bottom:13px;display:none}.section-text ul{list-style-type:none;line-height:1.8em;margin:0 0 1rem}.section-text ul li{padding-left:1.6rem;position:relative;font-size:18px}@media only screen and (max-width: 767px){.section-text ul li{font-size:18px}}.list-p i.blt{position:relative;width:1.6rem;height:1em;display:inline-block}.section-text p+br{display:none}.section-text .list-p br{display:block}.section-text ul li:before,.list-p i.blt:before{width:14px;height:14px;content:"";position:absolute;top:5px;left:0;border-radius:50%;background:#ff5859}.section-text ul li:before{top:8px}.section-text ul li:after,.list-p i.blt:after{width:8px;height:5px;border-style:solid;border-color:#fff;border-width:2px 2px 0 0;transform:rotate(135deg);content:"";position:absolute;left:3px;top:9px}.section-text ul li:after{top:12px}.two-column-lists .list-p,ul.two-columns{-moz-column-count:2;-webkit-column-count:2;column-count:2}@media only screen and (max-width: 991px){.two-column-lists .list-p,ul.two-columns{-moz-column-count:1;-webkit-column-count:1;column-count:1}}ul.two-columns li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.img-cont{position:relative;padding-top:70%!important}.img-cont img{position:absolute;top:0;left:0;width:100%;height:100%}.single-product-thumbs{margin:0 1.5rem;display:flex;justify-content:center}.single-product-thumbs.siema-initiated{display:block}.single-product-thumbs div.thumb-wrapper{flex:0 0 16.667%;border:4px solid #fff}@media only screen and (max-width: 991px){.single-product-thumbs div.thumb-wrapper{flex:0 0 25%}}.single-product-thumbs div.thumb-wrapper a{display:block;position:relative;padding-top:70%;background:#eee;border:1px solid transparent}.single-product-thumbs div.thumb-wrapper a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";border:1px solid transparent;z-index:5;transition:border-color .2s}.single-product-thumbs div.thumb-wrapper a img{position:absolute;top:0;left:0;right:0;height:100%;display:block;opacity:0;transition:opacity .2s;pointer-events:none}.single-product-thumbs div.thumb-wrapper a img.lazyloaded{opacity:1}.single-product-thumbs div.thumb-wrapper a.current:before{border-color:transparent}.single-product-thumbs div.thumb-wrapper.slick-current a:before,.single-product-thumbs div.thumb-wrapper:not(.slick-slide) a.current:before,.single-product-thumbs div.thumb-wrapper.slick-slide:active a:before{border-color:#ff5859}.product-image-slide{display:none}.product-image-slide:first-child{display:block}.product-single .thumbnails-wrapper{overflow:hidden}.lazy-timeout .single-product-thumbs div.thumb-wrapper a img.lazyloading{opacity:1}.video-activator{cursor:pointer}.video-link,.video-testimonial-background,.video-link.product-single__thumbnail{position:relative;cursor:pointer}.video-load-thumb{height:0;padding-top:56.25%!important;background:#fff3 no-repeat center/cover}.video-load-thumb img{display:none!important}.video-testimonial-background:before,.video-link:before,.video-link.thumb-wrapper:before{width:90px;height:60px;background:#ff5859;content:"";position:absolute;left:50%;top:50%;opacity:.9;margin:-30px 0 0 -45px;z-index:2;pointer-events:none}@media only screen and (max-width: 991px){.video-testimonial-background:before,.video-link:before,.video-link.thumb-wrapper:before{width:60px;height:36px;margin:-18px 0 0 -30px}}.video-link.thumb-wrapper:before{width:30%;height:30%;margin:-10% 0 0 -15%}.video-testimonial-background:after,.video-link:after,.video-link.thumb-wrapper:after{width:0;height:0;z-index:3;content:"";position:absolute;border-style:solid;border-width:16px 26px;border-color:transparent transparent transparent #fff;left:50%;top:50%;margin:-16px 0 0 -10px;pointer-events:none}@media only screen and (max-width: 991px){.video-testimonial-background:after,.video-link:after,.video-link.thumb-wrapper:after{border-width:12px 18px;margin:-12px 0 0 -7px}}.video-link.thumb-wrapper:after{border-width:7px 9px;margin:-6px -4px}@media only screen and (max-width: 991px){.video-link.thumb-wrapper:after{border-width:4px 7px;margin:-3px -4px}}@media only screen and (max-width: 991px){.icon-check:before{width:8px;height:14px;border-width:0 3px 3px 0}}.page-section.compare-section table tbody td:nth-child(2) .icon-check:before{background:url(//mantasleep.com/cdn/shop/t/213/assets/check-w.png?v=51363259757389783731658310931) no-repeat;transform:none;border:none;background-size:contain;top:1px;left:0;width:23px;height:18px}@media only screen and (max-width: 767px){.page-section.compare-section table tbody td:nth-child(2) .icon-check:before{top:3px;left:2px;width:21px;height:18px}}.page-section.compare-section table tbody td:nth-child(3) .icon-check:before{background:url(//mantasleep.com/cdn/shop/t/213/assets/check-b.png?v=71780319009483240171658310931) no-repeat;transform:none;border:none;background-size:contain;top:4px;left:0;width:23px;height:18px}@media only screen and (max-width: 767px){.page-section.compare-section table tbody td:nth-child(3) .icon-check:before{top:5px;left:0;width:21px;height:18px}}.page-section.compare-section table tbody td:nth-child(2) .icon-cross:before{background:url(//mantasleep.com/cdn/shop/t/213/assets/close-w.png?v=64075292989658856011658310931) no-repeat;transform:none;border:none;background-size:contain;top:5px;left:4px;width:16px;height:19px}@media only screen and (max-width: 767px){.page-section.compare-section table tbody td:nth-child(2) .icon-cross:before{top:5px;left:6px;width:16px;height:19px}}.page-section.compare-section table tbody td:nth-child(3) .icon-cross:before{background:url(//mantasleep.com/cdn/shop/t/213/assets/close-b.png?v=68635227156216313961658310931) no-repeat;transform:none;border:none;background-size:contain;top:5px;left:4px;width:16px;height:19px}@media only screen and (max-width: 767px){.page-section.compare-section table tbody td:nth-child(3) .icon-cross:before{top:7px;left:4px;width:13px;height:16px}}.page-section.compare-section table tbody td:nth-child(2) .icon-cross:after{display:none}.page-section.compare-section table tbody td:nth-child(3) .icon-cross:after{display:none}.icon-cross:before,.icon-cross:after{width:4px;height:17px;background:#ff5859;content:"";transform:translate(-50%,-30%) rotate(45deg);position:absolute;left:50%;top:50%}@media only screen and (max-width: 991px){.icon-cross:before,.icon-cross:after{width:3px;height:14px}}.icon-cross:after{transform:translate(-50%,-30%) rotate(-45deg)}.featured-blog-section h2,.featured-blog-section .h2{font-size:34px;text-align:center;line-height:32px;letter-spacing:1px;font-weight:200;margin-bottom:21px}@media only screen and (max-width: 767px){.featured-blog-section h2,.featured-blog-section .h2{font-size:28px;line-height:32px;margin-bottom:32px}}.featured-blog-section h2 strong,.featured-blog-section .h2 strong{font-weight:600}.featured-blog-section .grid--blog{overflow:initial;margin-left:0}.featured-blog-section .grid--blog .featured-article-cell{margin:0 20px;position:relative}.featured-blog-section .grid--blog .featured-article-cell .article__title{font-size:18px;line-height:22px}.featured-blog-section .grid--blog .featured-article-cell .article__grid-excerpt{font-size:12px;line-height:14px;margin-bottom:60px}.featured-blog-section .grid--blog .featured-article-cell .article__meta-buttons .btn--secondary{font-size:12px;padding:11px 23px}.featured-blog-section .grid--blog .slick-prev,.featured-blog-section .grid--blog .slick-next{position:absolute;top:55%;left:-50px;width:40px;height:60px;margin-top:-30px;z-index:505;text-indent:-200px;overflow:hidden;cursor:pointer;outline:none}@media only screen and (max-width: 767px){.featured-blog-section .grid--blog .slick-prev,.featured-blog-section .grid--blog .slick-next{margin-top:-39px;left:8px}}@media only screen and (max-width: 409px){.featured-blog-section .grid--blog .slick-prev,.featured-blog-section .grid--blog .slick-next{left:-12px}}@media only screen and (max-width: 350px){.featured-blog-section .grid--blog .slick-prev,.featured-blog-section .grid--blog .slick-next{left:-5px}}.featured-blog-section .grid--blog .slick-track{display:flex}.featured-blog-section .grid--blog .slick-next{left:auto;right:-45px}@media only screen and (max-width: 767px){.featured-blog-section .grid--blog .slick-next{right:6px}}@media only screen and (max-width: 409px){.featured-blog-section .grid--blog .slick-next{right:-12px}}@media only screen and (max-width: 350px){.featured-blog-section .grid--blog .slick-next{right:-5px}}.featured-blog-section .grid--blog .slick-prev:before,.featured-blog-section .grid--blog .slick-prev:after,.featured-blog-section .grid--blog .slick-next:before,.featured-blog-section .grid--blog .slick-next:after{position:absolute;width:1px;height:30px;background:#ff5859;content:"";left:4px;top:0;transform:rotate(30deg);transform-origin:bottom left}@media only screen and (max-width: 767px){.featured-blog-section .grid--blog .slick-prev:before,.featured-blog-section .grid--blog .slick-prev:after,.featured-blog-section .grid--blog .slick-next:before,.featured-blog-section .grid--blog .slick-next:after{height:20px}}.featured-blog-section .grid--blog .slick-prev:after{transform:rotate(-30deg);transform-origin:top left;top:30px}@media only screen and (max-width: 767px){.featured-blog-section .grid--blog .slick-prev:after{top:20px}}.featured-blog-section .grid--blog .slick-next:after{transform:rotate(30deg);transform-origin:top left;top:29px;left:auto;right:4px}@media only screen and (max-width: 767px){.featured-blog-section .grid--blog .slick-next:after{top:20px}}.featured-blog-section .grid--blog .slick-next:before{transform:rotate(-30deg);transform-origin:bottom left;left:auto;right:4px}@media only screen and (max-width: 767px){.featured-blog-section .grid--blog{padding:0 40px}}@media only screen and (max-width: 409px){.featured-blog-section .grid--blog{padding:0}}.featured-article-cell{background:#f1f1f1;padding-bottom:20px}h3.article__title,.article__title.h3{font-weight:600;font-size:18px;line-height:22px;margin-top:19px;padding:0 17px;margin-bottom:9px}@media only screen and (max-width: 767px){h3.article__title,.article__title.h3{font-size:20px}}.article__grid-excerpt{color:#282828;font-size:12px;line-height:14px;overflow:hidden;font-weight:300;letter-spacing:1px;margin-bottom:34px}@media only screen and (max-width: 767px){.article__grid-excerpt{font-size:18px}}.article__meta-buttons{text-align:center;position:absolute;left:17px;bottom:20px;right:17px}.show-all-posts-container{padding-top:25px}.show-all-posts-container .btn,.show-all-posts-container .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .show-all-posts-container .shopify-payment-button__button--unbranded{font-size:14px;line-height:14.54px;padding:17px 40px}#video-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;z-index:9999;display:none}#video-popup.active{display:block}#video-popup .popup-content{width:800px;height:450px;background:#000;position:absolute;top:50%;left:50%;margin-left:-400px;margin-top:-225px;z-index:1}@media only screen and (max-width: 991px){#video-popup .popup-content{width:100%;height:0;padding-top:56.25%;margin:0;transform:translate(-50%,-50%)}}#video-popup .popup-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-popup .popup-content .popup-close{position:absolute;right:0;width:30px;height:30px;top:-30px;text-indent:-200px;overflow:hidden}#video-popup .popup-content .popup-close:before{content:"";width:1px;height:16px;position:absolute;left:50%;top:7px;background:#fff;transform:rotate(45deg)}#video-popup .popup-content .popup-close:after{content:"";height:1px;width:16px;position:absolute;top:50%;left:7px;background:#fff;transform:rotate(45deg)}@media only screen and (max-width: 767px){.featured-products-section h2.section-title,.featured-products-section .section-title.h2{margin-bottom:15px}}.featured-products .featured-product .featured-product-content{position:absolute;top:8px;bottom:8px;right:12px;left:12px;background:#eee}.featured-products .featured-product .featured-product-content>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";outline:none}.featured-products .featured-product .featured-product-content .box-button-container{text-align:left}.mobile-link-overlay{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:5}.image-ratio-container{position:relative;height:0}.image-ratio-container img{position:absolute;width:100%;left:0;top:0;height:100%}.image-ratio-container img.size-contain{object-fit:contain;font-family:"object-fit: contain"}.featured-products{margin-left:-12px;margin-right:-12px}.featured-products .featured-product .featured-product-content .featured-product-content-inner{position:absolute;top:23px;bottom:30px;left:18px;text-align:center}.featured-products .featured-product .featured-product-content .featured-product-content-inner{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 767px){.featured-products .featured-product .featured-product-content .featured-product-content-inner{top:18px;bottom:16px;left:15px}}.featured-products .featured-product .featured-product-content .featured-product-content-inner.font-color-light{color:#fff}.featured-products .featured-product .featured-product-content .featured-product-content-inner h3,.featured-products .featured-product .featured-product-content .featured-product-content-inner .h3{font-weight:200;font-size:28px;letter-spacing:0;text-align:left;margin-bottom:0}@media only screen and (max-width: 767px){.featured-products .featured-product .featured-product-content .featured-product-content-inner h3,.featured-products .featured-product .featured-product-content .featured-product-content-inner .h3{font-weight:200;font-size:20px;letter-spacing:1px}}.featured-products .featured-product .featured-product-content .featured-product-content-inner .box-button-container .btn--small{padding:14px 16px}@media only screen and (max-width: 767px){.featured-products .featured-product .featured-product-content .featured-product-content-inner .box-button-container .btn--small{padding:11px 12px;font-size:12px}}@media only screen and (max-width: 767px){.featured-products .featured-product .featured-product-content .featured-product-content-inner .btn,.featured-products .featured-product .featured-product-content .featured-product-content-inner .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .featured-products .featured-product .featured-product-content .featured-product-content-inner .shopify-payment-button__button--unbranded{font-size:14px}}.featured-products .featured-product .featured-product-content .featured-product-content-inner h3 strong,.featured-products .featured-product .featured-product-content .featured-product-content-inner .h3 strong{font-weight:600}.featured-products .featured-product .featured-product-content .featured-product-label{font-size:18px;line-height:30px;letter-spacing:.02em;background:#ff5859;position:absolute;right:0;top:0;color:#fff;font-weight:400;text-align:center;padding:0 19px 0 26px;border-bottom-left-radius:19px}@media only screen and (max-width: 767px){.featured-products .featured-product .featured-product-content .featured-product-label{line-height:24px;font-size:14px;border-bottom-left-radius:10px;padding:0 11px 0 18px}}.testimonials-button{margin-top:20px}.testimonials-button .btn,.testimonials-button .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .testimonials-button .shopify-payment-button__button--unbranded{font-size:14px;line-height:14.54px;padding:17px 20px}@media only screen and (max-width: 767px){.testimonials-button .btn,.testimonials-button .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .testimonials-button .shopify-payment-button__button--unbranded{font-size:12px;padding:12px 20px}}@media only screen and (max-width: 767px){.testimonials-button{margin-top:12px}}.scroll-to-top-container{position:fixed;bottom:101px;right:0;left:0;z-index:800;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s;display:none}@media only screen and (max-width: 767px){.scroll-to-top-container{bottom:95px}}.fc-widget-open .scroll-to-top-container{display:none!important}@media only screen and (max-width: 1399px){.template-product .scroll-to-top-container{bottom:168px}}@media only screen and (max-width: 767px){.template-product .scroll-to-top-container{bottom:135px}}.scroll-to-top-container.shown{display:block}.scroll-to-top-container.animation{transform:translateY(0);opacity:1}.scroll-to-top-container .page-width{position:relative}.scroll-to-top-container .scroll-to-top{position:absolute;bottom:0;right:20px;display:block;border-radius:50%;width:36px;height:36px;background:#fff;box-shadow:0 3px 9px #0003}.scroll-to-top-container .scroll-to-top:before,.scroll-to-top-container .scroll-to-top:after{position:absolute;content:"";width:3px;left:50%;top:14px;height:13px;background:#282828;border-radius:2px;transform-origin:top center;transform:rotate(45deg);transition:top .3s}.scroll-to-top-container .scroll-to-top:after{transform:rotate(-45deg);margin-left:-2px}.scroll-to-top-container .scroll-to-top:hover:before,.scroll-to-top-container .scroll-to-top:hover:after{top:11px}.page-section.single-testimonial-section,.image-and-text-text-inner{padding:0}.page-section.single-testimonial-section .single-testimonial,.image-and-text-text-inner .single-testimonial{max-width:60%;padding:19px 0;text-align:center;margin:0 auto;font-size:16px;line-height:22px;font-weight:400;color:#282828;font-style:italic}.page-section.single-testimonial-section .single-testimonial .single-testimonial-content,.image-and-text-text-inner .single-testimonial .single-testimonial-content{position:relative}.page-section.single-testimonial-section .single-testimonial .single-testimonial-content strong,.image-and-text-text-inner .single-testimonial .single-testimonial-content strong{font-weight:800}.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:after,.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:before,.image-and-text-text-inner .single-testimonial .single-testimonial-content:after,.image-and-text-text-inner .single-testimonial .single-testimonial-content:before{content:"";width:28px;height:22px;position:absolute;left:-44px;top:-5px;background:url(//mantasleep.com/cdn/shop/t/213/assets/quote-icon.png?v=145516303779188306561658310931) no-repeat;background-size:contain}@media only screen and (max-width: 991px){.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:after,.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:before,.image-and-text-text-inner .single-testimonial .single-testimonial-content:after,.image-and-text-text-inner .single-testimonial .single-testimonial-content:before{left:-11px;top:-11px;border-width:10px 0 0 10px;width:28px;height:28px}}.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:after,.image-and-text-text-inner .single-testimonial .single-testimonial-content:after{left:auto;right:-44px;top:auto;bottom:-6px;transform:rotate(180deg)}@media only screen and (max-width: 991px){.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:after,.image-and-text-text-inner .single-testimonial .single-testimonial-content:after{right:-11px;bottom:-11px;border-width:0 10px 10px 0}}.page-section.single-testimonial-section .single-testimonial .single-testimonial-author,.image-and-text-text-inner .single-testimonial .single-testimonial-author{color:#ff5859;font-weight:500;font-size:18px;margin-top:23px}@media only screen and (max-width: 767px){.page-section.single-testimonial-section .single-testimonial .single-testimonial-author,.image-and-text-text-inner .single-testimonial .single-testimonial-author{font-size:18px;margin-top:5px}}@media only screen and (max-width: 767px){.page-section.single-testimonial-section .single-testimonial,.image-and-text-text-inner .single-testimonial,.page-section.single-testimonial-section .single-testimonial p,.image-and-text-text-inner .single-testimonial p{font-size:14px}}@media only screen and (max-width: 767px){.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:before{left:4px;top:-18px}}@media only screen and (max-width: 767px){.page-section.single-testimonial-section .single-testimonial .single-testimonial-content:after{right:3px;bottom:-21px}}@media only screen and (max-width: 767px){.page-section.single-testimonial-section .single-testimonial .single-testimonial-author{margin-top:19px}}@media only screen and (max-width: 767px){.page-section.single-testimonial-section .single-testimonial{max-width:96%;padding:16px 0}.page-section.single-testimonial-section .single-testimonial p{font-size:16px;line-height:22px}}.image-and-text-text-inner .single-testimonial{max-width:none;padding:1rem 2.5rem;font-size:1rem;line-height:1.5em;margin:2rem 14px 1rem;text-align:left}@media only screen and (max-width: 991px){.image-and-text-text-inner .single-testimonial{padding:1rem;margin-left:0;margin-right:0}}.image-and-text-text-inner .single-testimonial.testimonial-with-image{display:flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem}.image-and-text-text-inner .single-testimonial.testimonial-with-image>div:first-child{flex:0 0 80px;margin-right:1.5rem}.image-and-text-text-inner .single-testimonial.testimonial-with-image>div:first-child .image-ratio-container{border-radius:50%;overflow:hidden}@media only screen and (max-width: 991px){.image-and-text-text-inner .single-testimonial.testimonial-with-image{display:block;padding-left:1rem;padding-right:1rem}.image-and-text-text-inner .single-testimonial.testimonial-with-image>div:first-child{width:80px;margin:0 auto 1rem}}.image-and-text-text-inner .single-testimonial .stars{font-size:1.1rem;word-spacing:-.15em;color:#ff5859}@media only screen and (max-width: 991px){.image-and-text-text-inner .single-testimonial .stars{font-size:.7rem}}.image-and-text-text-inner .single-testimonial .single-testimonial-title{font-weight:700;margin-bottom:5px;display:none}.image-and-text-text-inner .single-testimonial .single-testimonial-content{font-size:16px}.image-and-text-text-inner .single-testimonial .single-testimonial-author{font-weight:400;font-style:italic;font-size:14px;margin-top:5px}@media only screen and (max-width: 991px){.image-and-text-text-inner .single-testimonial .single-testimonial-author{font-size:.9rem}}.image-and-text-text-inner .single-testimonial .single-testimonial-author:before{content:"-"}.featured-banner{padding:117px 0 107px;position:relative}.featured-banner>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";outline:none}.featured-banner>img.mobile-image{display:none}@media only screen and (max-width: 767px){.featured-banner>img.mobile-image{display:block}.featured-banner>img.desktop-image{display:none}}.featured-banner .banner-content{position:relative;z-index:1;color:#fff;max-width:360px}.featured-banner .banner-content h2,.featured-banner .banner-content .h2{color:#fff;font-size:52px;text-align:left;line-height:62px;margin-bottom:10px}.featured-banner .banner-content h2 p,.featured-banner .banner-content .h2 p{margin:0}@media only screen and (max-width: 767px){.featured-banner .banner-content h2,.featured-banner .banner-content .h2{font-size:32px;line-height:34px;margin-bottom:14px}.featured-banner .banner-content h2 br,.featured-banner .banner-content .h2 br{display:none}}.featured-banner .banner-content .banner-text{font-size:18px;line-height:24px;font-weight:400;letter-spacing:1px;margin-bottom:27px}@media only screen and (max-width: 767px){.featured-banner .banner-content .banner-text{line-height:22px;margin-bottom:28px}}.featured-banner .banner-content .banner-button .btn,.featured-banner .banner-content .banner-button .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .featured-banner .banner-content .banner-button .shopify-payment-button__button--unbranded{padding:20px 52px}@media only screen and (max-width: 767px){.featured-banner .banner-content .banner-button .btn,.featured-banner .banner-content .banner-button .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .featured-banner .banner-content .banner-button .shopify-payment-button__button--unbranded{padding:14px 29px;min-width:auto}}@media only screen and (max-width: 767px){.featured-banner .banner-content .banner-button{text-align:center}}@media only screen and (max-width: 767px){.featured-banner .banner-content{max-width:100%}}@media only screen and (max-width: 767px){.featured-banner{padding:72px 0 44px}}@media only screen and (max-width: 991px){.featured-slider .page-width{margin-left:-130px;margin-right:-130px}}@media only screen and (max-width: 767px){.featured-slider h2.section-title,.featured-slider .section-title.h2{line-height:32px;margin-bottom:4px}.featured-slider h2.section-title strong,.featured-slider .section-title.h2 strong{display:block}}.featured-slider .featured-slider-container{width:100%;position:relative;overflow:hidden}.featured-slider .featured-slider-container .featured-slide{outline:none;text-align:center;padding:40px 0 33px}.featured-slider .featured-slider-container .featured-slide img{width:75%;display:inline-block;transition:all .3s}.featured-slider .featured-slider-container .featured-slide .featured-slide-content{opacity:0;padding-top:127px;font-size:16px;line-height:18px;font-weight:200}.featured-slider .featured-slider-container .featured-slide .featured-slide-content strong{font-weight:500}@media only screen and (min-width: 768px){.featured-slider .featured-slider-container .featured-slide.swiper-slide-active img{transform:scale(1.7) translateY(30px)}.featured-slider .featured-slider-container .featured-slide.swiper-slide-active .featured-slide-content{opacity:1;transition:opacity .3s}}@media only screen and (max-width: 991px){.featured-slider .featured-slider-container .featured-slide.swiper-slide-active img{transform:scale(1.7) translateY(30px)}.featured-slider .featured-slider-container .featured-slide.swiper-slide-active .featured-slide-content{opacity:1;padding-top:90px;transition:opacity .3s}}@media only screen and (max-width: 767px){.featured-slider .featured-slider-container .featured-slide.swiper-slide-active img{transform:scale(1.7) translateY(30px)}.featured-slider .featured-slider-container .featured-slide.swiper-slide-active .featured-slide-content{opacity:1;padding-top:90px;transition:opacity .3s}}@media only screen and (max-width: 991px){.featured-slider .featured-slider-container .featured-slide{padding:40px 0 0}}.featured-slider .featured-slider-container .swiper-pagination{display:none}@media only screen and (max-width: 991px){.featured-slider .featured-slider-container .swiper-pagination{display:block}}.featured-slider .featured-slider-container .swiper-pagination .swiper-pagination-bullet{background:#cdcdcd;opacity:1;margin:0 2px;width:6px;height:6px;outline:none}.featured-slider .featured-slider-container .swiper-pagination .swiper-pagination-bullet-active{background:#282828}.featured-slider .featured-slider-container .swiper-button-next{right:-8px;top:31%}.featured-slider .featured-slider-container .swiper-button-next:after{content:"";background:url(//mantasleep.com/cdn/shop/t/213/assets/arrow-r.svg?v=29516387796590024051658310931) no-repeat;position:relative;width:10px;height:52px}.featured-slider .featured-slider-container .swiper-button-next:hover{opacity:.7}.featured-slider .featured-slider-container .swiper-button-next:active{opacity:1}.featured-slider .featured-slider-container .swiper-button-prev{left:-8px;top:31%}.featured-slider .featured-slider-container .swiper-button-prev:after{content:"";background:url(//mantasleep.com/cdn/shop/t/213/assets/arrow-r.svg?v=29516387796590024051658310931) no-repeat;transform:rotate(180deg);position:relative;width:10px;height:52px}.featured-slider .featured-slider-container .swiper-button-prev:hover{opacity:.7}.featured-slider .featured-slider-container .swiper-button-prev:active{opacity:1}.featured-slider .featured-slider-button{margin-top:-10px}.featured-slider .featured-slider-button .btn,.featured-slider .featured-slider-button .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .featured-slider .featured-slider-button .shopify-payment-button__button--unbranded{padding:20px 52px;letter-spacing:2px}@media only screen and (max-width: 991px){.featured-slider .featured-slider-button{margin-top:0}}.page-section.double-image-section{display:flex;height:500px;padding:0;flex-wrap:wrap;background:no-repeat center / cover;position:relative}.page-section.double-image-section>img,.page-section.double-image-section .half-image-section>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 1399px){.page-section.double-image-section{height:510px}}@media only screen and (max-width: 991px){.page-section.double-image-section{height:auto}}.page-section.double-image-section .half-image-section{flex:0 0 50%;height:100%;text-align:left;background:no-repeat center / cover;position:relative;z-index:5}.page-section.double-image-section .half-image-section .di-row{white-space:nowrap;height:50%}@media only screen and (max-width: 415px){.page-section.double-image-section .half-image-section .di-row{white-space:normal}}.page-section.double-image-section .half-image-section .di-image-block{display:inline-block;position:relative;height:100%;white-space:initial}.page-section.double-image-section .half-image-section .di-image-block:nth-child(2):after{display:block;content:""}.page-section.double-image-section .half-image-section .di-image-block .sizer-image{height:100%;width:auto}.page-section.double-image-section .half-image-section .di-image-block .background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";z-index:1}.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content{position:absolute;top:50%;transform:translateY(-50%);padding:0 7%;max-width:80%;color:#282828;z-index:2}@media only screen and (max-width: 991px){.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content{max-width:90%;top:17%;transform:none}}.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content h3,.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content .h3{color:inherit;margin-bottom:.3em;font-size:24px}@media only screen and (min-width: 768px) and (max-width: 991px){.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content h3,.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content .h3{font-size:1.6rem}}@media only screen and (max-width: 767px){.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content h3,.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content .h3{font-size:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content p{font-size:1.2rem}}@media only screen and (max-width: 767px){.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content p{font-size:18px;line-height:24px}}@media only screen and (max-width: 415px){.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content p{font-size:14px;line-height:18px}}.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content.light-content{color:#fff}@media only screen and (max-width: 991px){.page-section.double-image-section .half-image-section .di-image-block{width:50%;height:0;padding-top:50%;display:block;float:left}.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content{position:absolute;left:0}}@media only screen and (max-width: 415px){.page-section.double-image-section .half-image-section .di-image-block h3,.page-section.double-image-section .half-image-section .di-image-block .h3{font-size:1.15rem}.page-section.double-image-section .half-image-section .di-image-block .di-image-block-content{font-size:.85rem;line-height:1.3em}}@media only screen and (max-width: 991px){.page-section.double-image-section .half-image-section{flex:0 0 100%;min-height:50vh}.page-section.double-image-section .half-image-section h2.section-title,.page-section.double-image-section .half-image-section .section-title.h2{text-align:center}}.page-section.double-image-section .half-image-section .half-image-content{max-width:500px;width:100%;padding:6rem 3rem;display:inline-block;position:relative;top:50%;transform:translateY(-50%);text-align:left}.page-section.double-image-section .half-image-section .half-image-content h2,.page-section.double-image-section .half-image-section .half-image-content .h2,.page-section.double-image-section .half-image-section .half-image-content h2 p,.page-section.double-image-section .half-image-section .half-image-content .h2 p{font-size:42px}@media only screen and (max-width: 767px){.page-section.double-image-section .half-image-section .half-image-content h2,.page-section.double-image-section .half-image-section .half-image-content .h2,.page-section.double-image-section .half-image-section .half-image-content h2 p,.page-section.double-image-section .half-image-section .half-image-content .h2 p{font-size:30px}}.page-section.double-image-section .half-image-section .half-image-content .section-text{font-size:18px}@media only screen and (max-width: 767px){.page-section.double-image-section .half-image-section .half-image-content .section-text,.page-section.double-image-section .half-image-section .half-image-content .section-text p{font-size:18px}}@media only screen and (max-width: 991px){.page-section.double-image-section .half-image-section .half-image-content{padding:3rem 8vw;text-align:center;transform:none}.page-section.double-image-section .half-image-section .half-image-content .section-text{text-align:left}}@media only screen and (max-width: 991px) and (min-width: 768px) and (max-width: 991px){.page-section.double-image-section .half-image-section .half-image-content .section-text p{font-size:1.2rem;margin:3rem 0}}.page-section.double-image-section .half-image-section .half-image-content .btn,.page-section.double-image-section .half-image-section .half-image-content .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .page-section.double-image-section .half-image-section .half-image-content .shopify-payment-button__button--unbranded{margin-top:1rem}@media only screen and (max-width: 767px){.page-section.double-image-section .half-image-section .half-image-content .btn,.page-section.double-image-section .half-image-section .half-image-content .shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .page-section.double-image-section .half-image-section .half-image-content .shopify-payment-button__button--unbranded{font-size:18px}}.page-section.double-image-section .half-image-section:first-child{text-align:right}@media only screen and (max-width: 991px){.page-section.double-image-section .half-image-section:first-child{text-align:center}}.video-container{position:relative;padding-top:56.25%;height:0;overflow:hidden;background:#000}.video-container.play-init img,.video-container.play-init:before,.video-container.play-init:after{opacity:0}.video-container.playing:before,.video-container.playing:after{display:none}.video-container iframe{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%}.video-container img{height:100%;width:auto;left:50%;transform:translate(-50%);top:0;position:absolute;z-index:4;transition:opacity .4s;cursor:pointer}.video-container.align-image-width img{width:100%;height:auto;top:50%;transform:translateY(-50%);left:0}.video-container:before{width:90px;height:60px;background:#f7e836;content:"";position:absolute;left:50%;top:50%;opacity:.9;margin:-30px 0 0 -45px;z-index:5;transition:opacity .4s;cursor:pointer;pointer-events:none}.video-container:after{width:0;height:0;z-index:6;content:"";position:absolute;border-style:solid;border-width:16px 26px;border-color:transparent transparent transparent #fff;left:50%;top:50%;margin:-16px 0 0 -10px;transition:opacity .4s;cursor:pointer;pointer-events:none}.page-section.image-and-text-section .image-and-text-inner .image-and-text-image .playing img{display:none}.payment-options{text-align:right;padding:1rem 0 0}.template-product .payment-options{text-align:center;padding:1.5rem 0 0}.payment-options img{max-width:290px}.payment-options h4,.payment-options .h4{font-weight:300;color:#999;text-transform:lowercase;text-align:center;margin:0 0 5px}@media only screen and (max-width: 991px){.payment-options{text-align:center}}.social-proof{display:none;color:#777;text-align:center;font-size:14px;max-width:280px;margin:0 auto 21px;font-style:italic;line-height:18px;letter-spacing:1px}@media only screen and (max-width: 991px){.social-proof{display:block}}.site-header__icon svg .st0,.site-header__icon svg .ic-login{stroke:#333;stroke-width:1}.recommended-products h3,.recommended-products .h3{font-size:1.55rem;font-weight:300;margin:0 0 5px;color:#282828}.recommended-products h3 strong,.recommended-products .h3 strong{font-weight:700}.recommended-products p{color:#aaa;font-size:1rem}.recommended-products .recommended-product{width:250px;background:#f7f7f7;padding:1rem;text-align:center;float:left;margin-right:1rem}.recommended-products .recommended-product h4,.recommended-products .recommended-product .h4{text-transform:none;font-size:1rem;margin:5px 0}.recommended-products .recommended-product .price{text-align:center;color:#ff5859;display:block;margin:0 0 1rem}.recommended-products .recommended-product .rcmnd-prod-image{padding-top:55.25%;background:#fff}.faq-categories{display:flex;margin:3rem 0 4rem;flex-wrap:wrap;justify-content:space-between}.faq-categories a{flex:0 0 31.5%;border:1px solid #aaa;display:block;text-align:center;line-height:3.5rem;font-size:1.2rem;font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;font-weight:300;transition:color .5s,background .5s,border .5s}.faq-categories a:hover{color:#ff5859}.faq-categories a.active{background:#ff5859;color:#fff;border-color:#ff5859}@media only screen and (max-width: 991px){.faq-categories a{flex:0 0 100%;margin:0 0 1rem;line-height:3rem}}#shopify-section-faq{padding-bottom:5rem}.page-title-section{margin-top:-2rem;background:#ff5859 no-repeat center/cover;padding:36px 0 53px;position:relative;color:#fff}.page-title-section .desktop-header-image,.page-title-section .mobile-header-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.page-title-section .mobile-header-image{display:none}@media only screen and (max-width: 991px){.page-title-section .mobile-header-image{display:block}}@media only screen and (max-width: 991px){.page-title-section .desktop-header-image{display:none}}.page-title-section .page-title-content{max-width:660px;color:#fff;padding:0 2rem;font-size:1.4rem;line-height:1.2em;letter-spacing:-.03em;text-align:center;margin:0 auto;position:relative;z-index:5}@media only screen and (max-width: 991px){.page-title-section .page-title-content{font-size:1.05rem;padding:0}}.page-title-section .page-title-content strong{letter-spacing:0}.page-title-section .page-title-content p{margin:0}.page-title-section.no-image{padding:3rem 0 0;background:transparent}.page-title-section.no-image .page-title-content{color:#282828}.page-title-section.no-image .page-title{color:#282828;font-size:2.8rem;font-weight:300;margin:0 0 .2em}.page-title-section .page-title{text-align:center;font-weight:200;color:#fff;text-transform:lowercase;font-size:52px;line-height:62px;margin:0;position:relative;z-index:5;letter-spacing:1px}.page-title-section .page-title strong{font-weight:600}@media only screen and (max-width: 767px){.page-title-section .page-title{font-size:32px;line-height:34px}}@media only screen and (max-width: 767px){.page-title-section{padding:21px 0 27px}}.faq-search form{max-width:900px;margin:0 auto}.faq-search form .faq-search-container{position:relative}.faq-search form .faq-search-container input.search__input{width:100%;border:0;padding:13px 40px 13px 12px;font-size:1rem}.faq-search form .faq-search-container button{position:absolute;top:0;right:0;height:100%;width:40px;text-align:center}.faq-search form .faq-search-container button svg{width:19px;height:19px;margin-top:4px}.q-and-as-container{max-width:900px;margin:0 auto}@media only screen and (max-width: 767px){.q-and-as-container h2.section-title,.q-and-as-container .section-title.h2{font-size:30px}}.product-faq-section{background:#f1f1f1;padding:30px 0}@media only screen and (max-width: 767px){.product-faq-section{padding:50px 0 40px}}.product-faq-section.page-section h2.section-title,.product-faq-section.page-section .section-title.h2{text-align:center;margin-bottom:35px}@media only screen and (max-width: 767px){.product-faq-section.page-section h2.section-title,.product-faq-section.page-section .section-title.h2{font-size:24px;line-height:37.45px;margin-bottom:39px}}.q-and-as .q-and-a-box .question{font-weight:400;font-size:18px;line-height:24px;position:relative;cursor:pointer;padding-left:43px;letter-spacing:1px;margin-bottom:17px}.q-and-as .q-and-a-box .question:before{content:"";width:8px;height:2px;background:#282828;position:absolute;top:11px;left:15px;transform:rotate(180deg);transition:transform .3s}@media only screen and (max-width: 767px){.q-and-as .q-and-a-box .question:before{top:9px;margin-top:0;left:1px}}.q-and-as .q-and-a-box .question:after{content:"";height:8px;width:2px;background:#282828;position:absolute;top:8px;left:18px;transform:rotate(180deg);transition:transform .3s}@media only screen and (max-width: 767px){.q-and-as .q-and-a-box .question:after{top:6px;margin-top:0;left:4px}}@media only screen and (max-width: 767px){.q-and-as .q-and-a-box .question{font-size:18px;line-height:20px;padding-left:26px;margin-bottom:20px}}.q-and-as .q-and-a-box.active .question:before{transform:rotate(0)}.q-and-as .q-and-a-box.active .question:after{transform:rotate(90deg)}.q-and-as .q-and-a-box .answer{font-weight:300;font-size:14px;display:none;padding-left:43px;margin-bottom:16px}@media only screen and (max-width: 767px){.q-and-as .q-and-a-box .answer{font-size:14px;padding-left:26px;margin-bottom:20px}.q-and-as .q-and-a-box .answer p{font-size:14px}}.q-and-as .q-and-a-box.active .answer{display:block}.icon-blocks{display:flex;margin:60px 0 0}.icon-blocks>div{max-width:120px;text-align:center;flex:1 1 auto}@media only screen and (max-width: 991px){.icon-blocks>div{flex:1 1 25%}}.icon-blocks>div img{width:50px;height:auto;margin:0 0 5px}@media only screen and (max-width: 991px){.icon-blocks>div img{width:50px}}.icon-blocks>div h4,.icon-blocks>div .h4{font-weight:300;font-size:14px;letter-spacing:0;line-height:16.8px;text-transform:none}@media only screen and (max-width: 991px){.icon-blocks>div h4,.icon-blocks>div .h4{font-size:.7rem;line-height:1.4em}}@media only screen and (max-width: 767px){.icon-blocks>div h4,.icon-blocks>div .h4{font-size:14px}}.icon-blocks:empty{display:none}#shopify-section-blog-template{padding-bottom:3rem}.template-collection .featured-products-section h2,.template-collection .featured-products-section .h2{text-align:left;font-size:2rem}.stamped-container[data-count="0"]{display:none!important}.stamped-product-reviews-badge{margin:-2px 0 0 -5px;display:block}.stamped-product-reviews-badge .stamped-badge-caption{color:#727272;font-size:14px;margin-left:5px;line-height:19px;font-weight:300}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews]:before{content:"("}.stamped-product-reviews-badge .stamped-badge-caption[data-reviews]:after{content:" reviews)"}@media only screen and (max-width: 767px){.stamped-product-reviews-badge .stamped-badge-caption{font-size:14px}}.stamped-product-reviews-badge i.stamped-fa{color:#ff5859}.stamped-fa-star:before{font-size:26px!important}.custom-select-dropdown-container{display:inline-block;position:relative;top:0;padding-left:0}.custom-select-dropdown-container select{display:none}.custom-select-dropdown-container .custom-select-dropdown{position:relative;z-index:5;cursor:pointer;font-size:.9rem;line-height:1.3rem;font-weight:600;color:#282828}.custom-select-dropdown-container .custom-select-dropdown img{height:27px;margin:0 21px 0 0;vertical-align:top;display:none}.custom-select-dropdown-container .custom-select-dropdown .custom-select-option-current{padding:3px 17px 3px 3px;position:relative;font-size:16px;line-height:29px;font-weight:500;transition:all .3s}.custom-select-dropdown-container .custom-select-dropdown .custom-select-option-current:before,.custom-select-dropdown-container .custom-select-dropdown .custom-select-option-current:after{width:7px;height:1px;border-radius:2px;background:#333;content:"";position:absolute;top:49%;right:-5px;transform:translate(-9px,-50%) rotate(45deg)}.custom-select-dropdown-container .custom-select-dropdown .custom-select-option-current:after{transform:translate(-5px,-50%) rotate(-45deg)}@media only screen and (max-width: 991px){.custom-select-dropdown-container .custom-select-dropdown .custom-select-option-current{font-size:18px;padding:0}.custom-select-dropdown-container .custom-select-dropdown .custom-select-option-current:hover{color:#ff5859}}.custom-select-dropdown-container .custom-select-dropdown.active .custom-select-options{display:block}.custom-select-dropdown-container .custom-select-dropdown .custom-select-options{position:absolute;top:100%;left:0;min-width:100%;background:#fff;display:none;box-shadow:0 4px 2px #0000001a}.custom-select-dropdown-container .custom-select-dropdown .custom-select-options li{text-align:left;padding:3px;font-size:16px;line-height:29px;font-weight:500}.custom-select-dropdown-container .custom-select-dropdown .custom-select-options li.selected-dropdown-item{display:none}.custom-select-dropdown-container .custom-select-dropdown .custom-select-options li:hover{background:#eee}@media only screen and (max-width: 991px){.custom-select-dropdown-container .custom-select-dropdown .custom-select-options li{font-size:18px;background:#fff;transition:all .3s}.custom-select-dropdown-container .custom-select-dropdown .custom-select-options li:hover{background:#fff;color:#ff5859}}.chrono-block~.chrono-block:after{top:0!important}.about-page-section{padding:1.5rem 0 3rem}.about-page-section .about-block{padding-top:4rem;padding-bottom:4rem;position:relative}@media only screen and (max-width: 991px){.about-page-section .about-block{padding:2rem 0}}.about-page-section .about-block.about-block-four-images .about-block-inner{display:block;position:relative}.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container{display:flex;flex-wrap:wrap}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container{margin-bottom:3rem}}.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container .about-block-4-image{flex:0 0 25%;text-align:center}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container .about-block-4-image{flex:0 0 100%}}.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container .about-block-4-image .about-block-4-image-text{text-align:center;font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;padding:0 3%;font-size:1.3rem;font-weight:300}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container .about-block-4-image:first-child img{margin-top:0}}.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container .about-block-4-image img{width:100%;display:block;height:auto;margin:1.5rem 0}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-four-images .about-block-inner .about-block-4-image-container .about-block-4-image img{margin:2rem 0 1rem;max-width:530px;display:inline-block}}.about-page-section .about-block.chrono-block:after{position:absolute;top:calc(3rem + 50px);bottom:0;left:50%;width:1px;background:#ff5859;content:"";z-index:5}@media only screen and (max-width: 991px){.about-page-section .about-block.chrono-block:after{z-index:0;top:calc(2rem + 50px)}}@media only screen and (max-width: 991px){.about-page-section .about-block.chrono-block .about-block-inner .about-block-text{background:#f3f3f3}}.about-page-section .about-block.chrono-block .about-block-text{padding-top:110px}@media only screen and (max-width: 991px){.about-page-section .about-block.chrono-block.about-block-image-back,.about-page-section .about-block.chrono-block.about-block-image-back-right{margin-bottom:3rem}}@media only screen and (max-width: 991px){.about-page-section .about-block.chrono-block.about-block-image-back .about-block-inner .about-block-image,.about-page-section .about-block.chrono-block.about-block-image-back-right .about-block-inner .about-block-image{top:8rem}}.about-page-section .about-block.chrono-block:last-child:after{bottom:auto;height:calc(3rem + 51px)}@media only screen and (max-width: 991px){.about-page-section .about-block.chrono-block:last-child:after{height:300px}}.about-page-section .about-block .chrono-info{position:absolute;left:50%;top:3rem;width:100px;height:100px;border:1px solid #ff5859;border-radius:50%;background:#fff;text-align:center;display:flex;align-items:center;justify-content:center;margin-left:4rem;z-index:10}.about-page-section .about-block .chrono-info:before{position:absolute;top:50%;right:100%;height:1px;background:#ff5859;content:"";width:4rem}.about-page-section .about-block .chrono-info .chrono-years{font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;font-size:1.2rem}.about-page-section .about-block .chrono-info hr{margin:4px auto;width:10px;height:2px;background:#282828;padding:0;box-shadow:none}@media only screen and (max-width: 991px){.about-page-section .about-block .chrono-info{position:relative;top:0;margin:-50px 0 50px -50px}.about-page-section .about-block .chrono-info:before{display:none}}.about-page-section .about-block.about-block-image-right .chrono-info{margin-left:-4rem;transform:translate(-100%)}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-right .chrono-info{margin-left:-50px;transform:none}}.about-page-section .about-block.about-block-image-right .chrono-info:before{right:auto;left:100%}.about-page-section .about-block.about-block-image-right .about-block-inner .about-block-image{order:2;padding-right:0;padding-left:4rem}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-right .about-block-inner .about-block-image{padding:0}}.about-page-section .about-block.about-block-image-right .about-block-inner .about-block-text{padding-left:0;padding-right:4rem}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-right .about-block-inner .about-block-text{padding:2rem 7vw 1.5rem}}.about-page-section .about-block .about-block-inner{display:flex;justify-content:space-between}@media only screen and (max-width: 991px){.about-page-section .about-block .about-block-inner{display:block}}.about-page-section .about-block .about-block-inner:after{display:none}.about-page-section .about-block .about-block-inner .about-block-image,.about-page-section .about-block .about-block-inner .about-block-text{flex:0 0 50%;position:relative;z-index:5}.about-page-section .about-block .about-block-inner .about-block-image h4.subtitle,.about-page-section .about-block .about-block-inner .about-block-image .subtitle.h4,.about-page-section .about-block .about-block-inner .about-block-text h4.subtitle,.about-page-section .about-block .about-block-inner .about-block-text .subtitle.h4{text-transform:none;color:#ff5859;font-size:1.6rem;margin:0 0 5px;line-height:1.3em}@media only screen and (max-width: 991px){.about-page-section .about-block .about-block-inner .about-block-image h4.subtitle,.about-page-section .about-block .about-block-inner .about-block-image .subtitle.h4,.about-page-section .about-block .about-block-inner .about-block-text h4.subtitle,.about-page-section .about-block .about-block-inner .about-block-text .subtitle.h4{font-size:1.3rem}}.about-page-section .about-block .about-block-inner .about-block-image{padding-right:4rem}@media only screen and (max-width: 991px){.about-page-section .about-block .about-block-inner .about-block-image{padding:0}}.about-page-section .about-block .about-block-inner .about-block-image img{display:block;width:100%}.about-page-section .about-block .about-block-inner .about-block-text{padding-left:4rem;font-size:1.1rem;line-height:1.8em}.about-page-section .about-block .about-block-inner .about-block-text h3,.about-page-section .about-block .about-block-inner .about-block-text .h3{font-size:2.1rem;margin-bottom:.3em}@media only screen and (max-width: 991px){.about-page-section .about-block .about-block-inner .about-block-text{padding:2rem 7vw 1.5rem}.about-page-section .about-block .about-block-inner .about-block-text h3,.about-page-section .about-block .about-block-inner .about-block-text .h3{font-size:1.6rem}}.about-page-section .about-block.about-block-image-back-right .about-block-text{padding-right:0;margin-left:auto}.about-page-section .about-block.about-block-image-back,.about-page-section .about-block.about-block-image-back-right{padding-top:0;padding-bottom:0}.about-page-section .about-block.about-block-image-back .about-block-inner,.about-page-section .about-block.about-block-image-back-right .about-block-inner{position:relative}.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text{padding:4rem 0}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text{padding:3rem 7vw!important}}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-back:after,.about-page-section .about-block.about-block-image-back-right:after{bottom:-3rem}}.about-page-section .about-block.about-block-image-back .chrono-info,.about-page-section .about-block.about-block-image-back-right .chrono-info{margin-left:-4rem;transform:translate(-100%);margin-right:0;background:transparent;color:#fff;border-color:#fff}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-back .chrono-info,.about-page-section .about-block.about-block-image-back-right .chrono-info{margin-left:-50px;transform:none;border-color:#ff5859;color:#282828;background:#fff}}.about-page-section .about-block.about-block-image-back .chrono-info:before,.about-page-section .about-block.about-block-image-back-right .chrono-info:before{left:100%;right:auto}.about-page-section .about-block.about-block-image-back .chrono-info hr,.about-page-section .about-block.about-block-image-back-right .chrono-info hr{background:#fff}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-back .chrono-info hr,.about-page-section .about-block.about-block-image-back-right .chrono-info hr{background:#282828}}.about-page-section .about-block.about-block-image-back .about-block-inner,.about-page-section .about-block.about-block-image-back-right .about-block-inner{justify-content:flex-start;align-items:center}.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text{color:#fff;padding-left:0;padding-right:4rem}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text{background:transparent;padding-right:0}}.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text h3,.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text .h3,.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text h4.subtitle,.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-text .subtitle.h4,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text h3,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text .h3,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text h4.subtitle,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-text .subtitle.h4{color:#fff}.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-image,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width: 991px){.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-image,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-image{bottom:0;height:auto}}.about-page-section .about-block.about-block-image-back .about-block-inner .about-block-image img,.about-page-section .about-block.about-block-image-back-right .about-block-inner .about-block-image img{position:absolute;left:0;right:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.about{margin-top:-2rem}.about .banner1{position:relative;padding:114px 0 120px}.about .banner1 .mobile-image,.about .banner1 .desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.about .banner1 .mobile-image,.about .banner1 .desktop-image{display:none}}.about .banner1 .mobile-image{display:none}@media only screen and (max-width: 767px){.about .banner1 .mobile-image{display:block}}.about .banner1 .banner-wrapper{position:relative}.about .banner1 .banner-wrapper .about-block-text{max-width:500px}.about .banner1 .banner-wrapper .about-block-text h3,.about .banner1 .banner-wrapper .about-block-text .h3{font-size:18px;line-height:21.6px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;margin-bottom:1px;color:#fff}@media only screen and (max-width: 767px){.about .banner1 .banner-wrapper .about-block-text h3,.about .banner1 .banner-wrapper .about-block-text .h3{font-size:14px;line-height:16.8px;margin-bottom:4px;letter-spacing:.6px}}.about .banner1 .banner-wrapper .about-block-text h2,.about .banner1 .banner-wrapper .about-block-text .h2{font-size:52px;line-height:62px;font-weight:200;letter-spacing:1px;margin-bottom:0;color:#fff}.about .banner1 .banner-wrapper .about-block-text h2 strong,.about .banner1 .banner-wrapper .about-block-text .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.about .banner1 .banner-wrapper .about-block-text h2,.about .banner1 .banner-wrapper .about-block-text .h2{font-size:32px;line-height:34px;letter-spacing:.6px}}@media only screen and (max-width: 767px){.about .banner1{padding:90px 0 80px}}.about .banner2{position:relative;padding:153px 0 170px}.about .banner2 .mobile-image,.about .banner2 .desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.about .banner2 .mobile-image,.about .banner2 .desktop-image{display:none}}.about .banner2 .mobile-image{display:none}@media only screen and (max-width: 767px){.about .banner2 .mobile-image{display:block}}.about .banner2 .banner-wrapper{position:relative}.about .banner2 .banner-wrapper .about-block-text{max-width:520px}.about .banner2 .banner-wrapper .about-block-text h3,.about .banner2 .banner-wrapper .about-block-text .h3{font-size:32px;line-height:40px;font-weight:200;letter-spacing:.5px;margin-bottom:0;color:#fff}@media only screen and (max-width: 767px){.about .banner2 .banner-wrapper .about-block-text h3,.about .banner2 .banner-wrapper .about-block-text .h3{font-size:24px;line-height:40px}}.about .banner2 .banner-wrapper .about-block-text h2,.about .banner2 .banner-wrapper .about-block-text .h2{font-size:52px;line-height:62px;font-weight:200;letter-spacing:.7px;margin-bottom:10px;color:#fff}.about .banner2 .banner-wrapper .about-block-text h2 strong,.about .banner2 .banner-wrapper .about-block-text .h2 strong{font-weight:600;display:block}@media only screen and (max-width: 767px){.about .banner2 .banner-wrapper .about-block-text h2 strong,.about .banner2 .banner-wrapper .about-block-text .h2 strong{font-weight:500}}@media only screen and (max-width: 767px){.about .banner2 .banner-wrapper .about-block-text h2,.about .banner2 .banner-wrapper .about-block-text .h2{font-size:32px;line-height:34px;letter-spacing:.6px;margin-bottom:6px}}@media only screen and (max-width: 767px){.about .banner2{padding:74px 0 100px}}.about .image-and-text{margin:92px 0}.about .image-and-text .page-width{max-width:1035px}.about .image-and-text .page-width .image-and-text-inner{display:flex;align-items:center;width:100%;flex-wrap:wrap}.about .image-and-text .page-width .image-and-text-inner .image-and-text-image{flex:0 0 50%}.about .image-and-text .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-right:44px}@media only screen and (max-width: 991px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-right:0;padding-left:0}}@media only screen and (max-width: 767px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{margin-left:-28px;margin-right:-28px}}@media only screen and (max-width: 991px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-image{flex:0 0 100%;order:2}}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text{flex:0 0 50%}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-left:44px}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:32px;line-height:40px;font-weight:200;letter-spacing:.6px;margin-bottom:19px;color:#282828}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2 strong,.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2 strong{font-weight:700}@media only screen and (max-width: 767px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h2,.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h2{font-size:24px;line-height:29px;margin-bottom:25px}}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h3,.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h3{color:#282828;text-transform:uppercase;font-size:16px;line-height:20px;font-weight:400;margin-bottom:5px}@media only screen and (max-width: 767px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner h3,.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .h3{font-size:14px;line-height:18px}}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .image-and-text-content{font-size:16px;line-height:22px;font-weight:400;letter-spacing:1.2px;color:#282828}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .image-and-text-content strong{font-weight:700}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .image-and-text-content p{margin-bottom:17px}.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .image-and-text-content p:last-of-type{margin-bottom:0}@media only screen and (max-width: 767px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .image-and-text-content p:last-of-type{margin-bottom:0}}@media only screen and (max-width: 767px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner .image-and-text-content p{margin-bottom:15px}}@media only screen and (max-width: 991px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-right:0;padding-left:0}}@media only screen and (max-width: 991px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text{flex:0 0 100%;order:1;margin-bottom:40px}}@media only screen and (max-width: 767px){.about .image-and-text .page-width .image-and-text-inner .image-and-text-text{margin-bottom:59px}}.about .image-and-text.right-image .page-width .image-and-text-inner .image-and-text-image{order:2}.about .image-and-text.right-image .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-right:0;padding-left:44px}@media only screen and (max-width: 991px){.about .image-and-text.right-image .page-width .image-and-text-inner .image-and-text-image .img-cont-outer{padding-right:0;padding-left:0}}.about .image-and-text.right-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-right:50px;padding-left:0}@media only screen and (max-width: 991px){.about .image-and-text.right-image .page-width .image-and-text-inner .image-and-text-text .image-and-text-text-inner{padding-right:0;padding-left:0}}@media only screen and (max-width: 991px){.about .image-and-text{margin:40px 0}}@media only screen and (max-width: 767px){.about .image-and-text{margin:54px 0}}.compare{margin-top:-2rem}.compare .compare-banner{position:relative;padding:55px 0 57px}.compare .compare-banner .mobile-image,.compare .compare-banner .desktop-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 767px){.compare .compare-banner .mobile-image,.compare .compare-banner .desktop-image{display:none}}.compare .compare-banner .mobile-image{display:none}@media only screen and (max-width: 767px){.compare .compare-banner .mobile-image{display:block}}.compare .compare-banner .compare-banner-wrapper{position:relative}.compare .compare-banner .compare-banner-wrapper .compare-banner-content{max-width:500px}.compare .compare-banner .compare-banner-wrapper .compare-banner-content h2,.compare .compare-banner .compare-banner-wrapper .compare-banner-content .h2{font-size:52px;line-height:51.49px;font-weight:200;letter-spacing:2px;margin-bottom:14px;color:#fff}.compare .compare-banner .compare-banner-wrapper .compare-banner-content h2 strong,.compare .compare-banner .compare-banner-wrapper .compare-banner-content .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.compare .compare-banner .compare-banner-wrapper .compare-banner-content h2,.compare .compare-banner .compare-banner-wrapper .compare-banner-content .h2{font-size:32px;line-height:37.49px;letter-spacing:.6px;margin:0;text-align:center}}.compare .compare-banner .compare-banner-wrapper .compare-banner-content .compare-banner-text{font-size:18px;line-height:24px;font-weight:400;letter-spacing:.7px;color:#fff}@media only screen and (max-width: 767px){.compare .compare-banner .compare-banner-wrapper .compare-banner-content .compare-banner-text{display:none}}@media only screen and (max-width: 767px){.compare .compare-banner{padding:22px 0 29px}}.compare .compare-table{padding-top:50px}.compare .compare-table .compare-tabs{text-align:center;padding-bottom:52px}.compare .compare-table .compare-tabs .compare-tabs-wrapper{background:#dcdcdc;border-radius:50px;display:inline-block;overflow:hidden}.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-long{font-size:16px;line-height:18.97px;font-weight:600;color:#333;width:160px;display:inline-block;text-transform:uppercase;border-radius:50px;padding:29px 0 28px 20px}@media only screen and (max-width: 767px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-long{font-size:14px;line-height:16.79px;padding:25px 0 24px 20px}}@media (max-width: 410px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-long{padding:25px 10px 24px;width:160px}}.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-long.active{padding:29px 20px 28px;background:#333;color:#fff;width:180px;box-shadow:7px 0 13px #00000080}@media only screen and (max-width: 767px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-long.active{padding:25px 20px 24px}}@media (max-width: 410px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-long.active{padding:25px 10px 24px;width:160px}}.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-relax{font-size:16px;line-height:18.97px;font-weight:600;color:#333;width:150px;display:inline-block;text-transform:uppercase;padding:29px 20px 28px 0;border-radius:50px}@media only screen and (max-width: 767px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-relax{font-size:14px;line-height:16.79px;padding:25px 20px 24px 0}}@media (max-width: 410px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-relax{padding:25px 10px 24px 0;width:130px}}.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-relax.active{padding:29px 20px 28px;background:#333;color:#fff;width:170px;box-shadow:-7px 0 13px #00000080}@media only screen and (max-width: 767px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-relax.active{padding:25px 20px 24px}}@media (max-width: 410px){.compare .compare-table .compare-tabs .compare-tabs-wrapper .compare-tab-relax.active{padding:25px 10px 24px 0;width:130px}}@media only screen and (max-width: 767px){.compare .compare-table .compare-tabs{padding-bottom:9px}}.compare .compare-table .compare-products .compare-products-wrapper{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;margin:0 -12px;display:none}.compare .compare-table .compare-products .compare-products-wrapper .slick-track{display:flex!important}.compare .compare-table .compare-products .compare-products-wrapper .compare-product{padding:35px 12px 0;margin-bottom:121px;outline:none;height:inherit!important}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper{background:#f5f5f5;height:100%;text-align:center;padding:25px 10px 21px;position:relative}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper h3,.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .h3{font-size:18px;font-weight:700;line-height:18px;letter-spacing:.7px;margin-bottom:0}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .stamped-product-reviews-badge{margin:0}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .stamped-product-reviews-badge .stamped-fa-star:before{font-size:19px!important}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .stamped-product-reviews-badge .stamped-fa-star-half-o:before{font-size:19px!important}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .stamped-product-reviews-badge .stamped-fa-star-o:before{font-size:19px!important}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .stamped-product-reviews-badge .stamped-badge-caption{display:none}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .price{margin-top:-6px;display:block;margin-bottom:11px}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .price dd{margin:0}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .price .price-item{font-size:18px;font-weight:500}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .product-cell-image{width:100%;display:block;background:no-repeat center / cover;padding-top:59%;margin:0 auto}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .product-text{font-size:14px;font-weight:400;line-height:18px;margin-top:35px;margin-bottom:60px}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .product-short-description{position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .product-short-description .product-buttons form{display:none}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .product-short-description .product-buttons .btn--secondary{padding:14px 18px;letter-spacing:.7px}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .compare-product-label{position:absolute;bottom:100%;left:0;text-align:center;width:100%;border-top-left-radius:40px;border-top-right-radius:40px;font-size:14px;font-weight:600;padding:8px 0 5px;letter-spacing:.7px}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .compare-product-label.label-light{background:#dcdcdc;color:#333}.compare .compare-table .compare-products .compare-products-wrapper .compare-product .compare-product-wrapper .compare-product-label.label-dark{background:#333;color:#fff}@media only screen and (max-width: 767px){.compare .compare-table .compare-products .compare-products-wrapper .compare-product{width:221px;padding-top:35px}}.compare .compare-table .compare-products .compare-products-wrapper .slick-prev,.compare .compare-table .compare-products .compare-products-wrapper .slick-next{width:10px;height:35px;top:42%}.compare .compare-table .compare-products .compare-products-wrapper .slick-next:before{content:"";background:url(//mantasleep.com/cdn/shop/t/213/assets/compare-right.svg?v=109137652814617807351658310931) no-repeat;background-size:contain;position:absolute;width:10px;height:35px;top:0;left:0}.compare .compare-table .compare-products .compare-products-wrapper .slick-prev:before{content:"";background:url(//mantasleep.com/cdn/shop/t/213/assets/compare-left.svg?v=106142584962463978261658310931) no-repeat;background-size:contain;position:absolute;width:10px;height:35px;top:0;left:0}.compare .compare-table .compare-products .compare-products-wrapper .slick-dots{top:-83px}.compare .compare-table .compare-products .compare-products-wrapper .slick-dots li{width:9px;height:9px;margin:0 2px}.compare .compare-table .compare-products .compare-products-wrapper .slick-dots li button{width:9px;height:9px}.compare .compare-table .compare-products .compare-products-wrapper .slick-dots li button:before{width:9px;height:9px}.compare .compare-table .compare-products .compare-products-wrapper .slick-dots li:only-child{display:none}.compare .compare-table .compare-products .compare-products-wrapper.active{display:block}@media only screen and (max-width: 767px){.compare .compare-table .compare-products .compare-products-wrapper{margin:0 -28px}.compare .compare-table .compare-products .compare-products-wrapper .slick-dots{top:-80px}}@media only screen and (max-width: 767px){.compare .compare-table{padding-top:46px}}.compare .compare-bottom{margin-top:-47px;margin-bottom:70px}.compare .compare-bottom .compare-bottom-wrapper{text-align:center}.compare .compare-bottom .compare-bottom-wrapper h2,.compare .compare-bottom .compare-bottom-wrapper .h2{font-size:34px;font-weight:200;letter-spacing:1px;margin-bottom:8px;line-height:51.49px}.compare .compare-bottom .compare-bottom-wrapper h2 strong,.compare .compare-bottom .compare-bottom-wrapper .h2 strong{font-weight:600}@media only screen and (max-width: 767px){.compare .compare-bottom .compare-bottom-wrapper h2 strong,.compare .compare-bottom .compare-bottom-wrapper .h2 strong{display:block}}@media only screen and (max-width: 767px){.compare .compare-bottom .compare-bottom-wrapper h2,.compare .compare-bottom .compare-bottom-wrapper .h2{font-size:28px;line-height:31.49px;margin-bottom:14px}.compare .compare-bottom .compare-bottom-wrapper h2 br,.compare .compare-bottom .compare-bottom-wrapper .h2 br{display:none}}.compare .compare-bottom .compare-bottom-wrapper .compare-bottom-text{font-size:16px;font-weight:400;letter-spacing:1px;line-height:26px;margin-bottom:21px}@media only screen and (max-width: 767px){.compare .compare-bottom .compare-bottom-wrapper .compare-bottom-text{line-height:22px;margin-bottom:19px}.compare .compare-bottom .compare-bottom-wrapper .compare-bottom-text br{display:none}}.compare .compare-bottom .compare-bottom-wrapper .btn--secondary{padding:20px 27px;letter-spacing:.7px}@media (max-width: 410px){.compare .compare-bottom .compare-bottom-wrapper .btn--secondary{font-size:12px;padding:12px 20px}}@media only screen and (max-width: 767px){.compare .compare-bottom{margin-bottom:59px;margin-top:-35px}}.related-products-section{background:#f0f0f0;padding:38px 0 23px;margin-bottom:18px}@media only screen and (max-width: 767px){.related-products-section{margin-top:-54px;padding:46px 0 25px;margin-bottom:0}}.section-description{text-align:center;margin:0 0 2.5rem;font-size:1rem}.load-more-container{margin:1rem 0 0;text-align:center}.written-reviews-container{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 991px){.written-reviews-container{display:block}}.written-reviews-container .written-review{flex:0 0 48.5%;display:flex;background:#f6f6f6;margin:0 0 2.5rem}.written-reviews-container .written-review.not-shown{display:none}@media only screen and (max-width: 991px){.written-reviews-container .written-review{margin-bottom:2rem}}.written-reviews-container .written-review .written-review-image-container{background:#edecec;padding:0 15px;flex:0 0 200px}@media only screen and (max-width: 991px){.written-reviews-container .written-review .written-review-image-container{flex:0 0 120px;padding:0 10px}}.written-reviews-container .written-review .written-review-image-container .review-stars{text-align:center;font-size:1.3rem;word-spacing:-.15em;color:#ff5859}@media only screen and (max-width: 991px){.written-reviews-container .written-review .written-review-image-container .review-stars{font-size:.8rem}}.written-reviews-container .written-review .written-review-image-container img{display:block;width:100%;height:170px;object-fit:cover;font-family:"object-fit: cover"}@media only screen and (max-width: 991px){.written-reviews-container .written-review .written-review-image-container img{height:100px}}.written-reviews-container .written-review .written-review-content{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;font-size:.95rem;line-height:1.7em}.written-reviews-container .written-review .written-review-content .written-review-author{font-family:Poppins,Open Sans,Helvetica,Arial,sans-serif;padding-top:.5rem;font-size:.9em}.image-slider-section h2.section-title,.image-slider-section .section-title.h2{text-align:center}.image-slider.one-liner .img-wrapepr{width:210px;height:210px}@media only screen and (max-width: 991px){.image-slider.one-liner .img-wrapepr{width:auto;height:auto}}.image-slider .img-wrapepr{width:150px;height:150px;border:1px solid #fff;outline:none}@media only screen and (max-width: 991px){.image-slider .img-wrapepr{width:auto;height:auto}}.image-slider .img-wrapepr img{display:block;width:100%}#zp-entity-content-wrapper .page-section.instagram,#zp-entity-content-wrapper .page-section.testimonials{width:100vw;position:relative;left:50%;transform:translate(-50%)}.featured-products-section-bundles .featured-products .featured-product{padding-top:21%}@media only screen and (max-width: 767px){.featured-products-section-bundles .featured-products .featured-product{padding-top:58%}}.featured-products-section-bundles .featured-products .featured-product .featured-product-content{bottom:8px;right:8px;left:8px}.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner{left:14px;top:14px;bottom:20px}.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner h3,.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner .h3{font-size:24px}@media only screen and (max-width: 767px){.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner h3,.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner .h3{font-size:18px;line-height:19.51px}}.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner.font-color-light h3,.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner.font-color-light .h3{color:#fff}@media only screen and (max-width: 767px){.featured-products-section-bundles .featured-products .featured-product .featured-product-content .featured-product-content-inner{left:18px;top:13px;bottom:11px;max-width:110px}}.featured-products-section-bundles .featured-products .featured-product:first-of-type{padding-top:42%}.featured-products-section-bundles .featured-products .featured-product:first-of-type .featured-product-content .featured-product-content-inner{top:20px;bottom:20px}.featured-products-section-bundles .featured-products .featured-product:first-of-type .featured-product-content .featured-product-content-inner h3,.featured-products-section-bundles .featured-products .featured-product:first-of-type .featured-product-content .featured-product-content-inner .h3{font-size:32px}@media only screen and (max-width: 767px){.featured-products-section-bundles .featured-products .featured-product:first-of-type .featured-product-content .featured-product-content-inner h3,.featured-products-section-bundles .featured-products .featured-product:first-of-type .featured-product-content .featured-product-content-inner .h3{font-size:18px;line-height:19.51px}}@media only screen and (max-width: 767px){.featured-products-section-bundles .featured-products .featured-product:first-of-type .featured-product-content .featured-product-content-inner{left:19px;top:11px;bottom:20px;max-width:110px}}@media only screen and (max-width: 767px){.featured-products-section-bundles .featured-products .featured-product:first-of-type{padding-top:86%}}@media only screen and (max-width: 767px){.site-footer__item .site-footer__item-inner--link_list h4,.site-footer__item .site-footer__item-inner--link_list .h4{position:relative}.site-footer__item .site-footer__item-inner--link_list .site-footer__linklist{display:block;padding-left:0;padding-top:8px;border-top:1px solid #7c7b7b;padding-bottom:35px}}@media only screen and (max-width: 767px) and (max-width: 767px){.site-footer__item .site-footer__item-inner--link_list h4,.site-footer__item .site-footer__item-inner--link_list .h4{font-size:14px;line-height:12.34px;margin-bottom:0;padding:11px 0;border-top:1px solid #7c7b7b;letter-spacing:.6px}}.s4com-helpcenter .s4com-space-bottom h4,.s4com-helpcenter .s4com-space-bottom .h4{text-transform:none}@media only screen and (max-width: 991px){#fc_frame{bottom:20px!important}}@media only screen and (max-width: 1399px){.template-product #fc_frame{bottom:95px!important}}@media only screen and (max-width: 767px){.template-product #fc_frame{bottom:60px!important}}#shopify-section-header{z-index:2147483602;position:relative}.header-devider{padding-top:70px;padding-bottom:66px}.header-devider .page-width{max-width:900px}.header-devider .page-width h2,.header-devider .page-width .h2{margin:0;text-align:center;font-size:34px;font-weight:300;line-height:37.45px;letter-spacing:1px}.header-devider .page-width h2 strong,.header-devider .page-width .h2 strong{font-weight:600}@media only screen and (max-width: 991px){.header-devider .page-width h2,.header-devider .page-width .h2{padding:0}}@media only screen and (max-width: 767px){.header-devider .page-width h2,.header-devider .page-width .h2{font-size:28px}}.header-devider .page-width h3,.header-devider .page-width .h3{font-size:16px;font-weight:600;line-height:20px;text-align:center;margin-bottom:6px;letter-spacing:1.2px}@media only screen and (max-width: 767px){.header-devider .page-width h3,.header-devider .page-width .h3{margin-bottom:3px}}@media only screen and (max-width: 767px){.header-devider{padding-top:49px;padding-bottom:17px}}span.stamped-badge-caption[data-reviews][data-label][data-version="2"]>span{display:none!important}span.stamped-badge-caption[data-reviews][data-label][data-version="2"]:after{content:")"!important}.ocu-modal,#fc_frame,#fc_frame.fc-widget-small{z-index:2147483602!important}.stamped-summary .stamped-summary-text-1{font-size:18px}.stamped-summary .stamped-summary-caption .stamped-summary-text{font-size:14px}.shappify-motivator-slider{z-index:9999999999!important}#stamped-main-widget{margin-bottom:0!important}.zpa-published-page-holder{font-family:Poppins,sans-serif!important}.bunkie-campaign{z-index:9999999999!important}@media only screen and (max-width: 991px){.plus--mobile-show-update{border-bottom:0}}.plus--mobile-show-update+tr{display:table-row}._hj-widget-container ._hj-1tTKm__styles__surveyContainer{bottom:0!important;width:70%!important}._hj-widget-container ._hj-1tTKm__styles__surveyContainer._hj-34MAr__styles__positionCenter{left:0!important;transform:none!important;z-index:200!important}._hj-widget-container ._hj-1tTKm__styles__surveyContainer._hj-2LZyy__styles__minimized._hj-34MAr__styles__positionCenter{transform:translateY(97%)!important}@media only screen and (max-width: 1399px){.BeaconFabButtonFrame{bottom:90px!important;right:18px!important}.BeaconContainer{bottom:165px!important}}@media only screen and (max-width: 767px){.BeaconFabButtonFrame{bottom:62px!important;right:18px!important}.BeaconContainer{bottom:136px!important}}.page-section.compare-section{background:#f1f1f1!important;color:#fff;padding:54px 0 80px}.page-section.compare-section h2.section-title,.page-section.compare-section .section-title.h2{text-align:center;font-size:34px;line-height:37.45px;font-weight:300;letter-spacing:1px;margin-bottom:40px;color:#282828}.page-section.compare-section table{border:0;max-width:1010px;margin:0 auto;background:transparent}.page-section.compare-section table thead td{font-weight:500;padding:25px 11px 14px 20px!important;color:#282828;letter-spacing:1px;font-size:14px;font-family:Poppins,sans-serif}.page-section.compare-section table tbody tr:first-of-type td:first-of-type{border-top-left-radius:20px}.page-section.compare-section table tbody tr:last-of-type td:first-of-type{border-bottom-left-radius:20px}.page-section.compare-section table tbody tr:last-of-type td:last-of-type{border-bottom-right-radius:20px}.page-section.compare-section table thead td:nth-child(2){border-top-right-radius:40px;border-top-left-radius:40px}.page-section.compare-section table thead td:nth-child(2),.page-section.compare-section table thead td:nth-child(3){width:250px}.page-section.compare-section table tbody tr:nth-child(odd){background:#fff}.page-section.compare-section table td,.page-section.compare-section table thead td{border:0;text-align:center;padding:8px 10px 4px;background:transparent}.page-section.compare-section table td:first-child,.page-section.compare-section table thead td:first-child{text-align:left;padding-left:37px;font-size:14px;color:#282828;line-height:24px;font-weight:400;text-transform:lowercase;letter-spacing:1px}.page-section.compare-section table td:nth-child(2),.page-section.compare-section table thead td:nth-child(2){background:#ff5859;color:#fff}.page-section.compare-section table tbody td:nth-child(2){font-size:0}.page-section.compare-section table tbody tr td:nth-child(2){font-size:14px;color:#fff;line-height:16px}.page-section.compare-section table tbody tr:nth-child(odd) td:nth-child(2){background:#ff3849}.page-section.compare-section table tbody tr td:nth-child(3){font-size:14px;color:#282828;line-height:16px}.page-section.compare-section table tbody tr:first-of-type td:last-of-type{border-top-right-radius:20px}.page-section.compare-section table tbody tr:nth-child(2n){background:#e8e8e8}.page-section.compare-section table tbody tr:nth-child(2n) td:nth-child(2){background:#ff6668}.page-section.compare-section table tfoot tr td:nth-child(2){border-bottom-right-radius:40px;border-bottom-left-radius:40px;padding:25px 20px 10px}.icon-check,.icon-cross{width:25px;height:25px;overflow:hidden;display:inline-block;text-indent:-200px;position:relative}.icon-check:before{border:4px solid #ff5859;border-width:0 4px 4px 0;width:11px;height:18px;content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.icon-cross:before{width:4px;height:17px;background:#ff5859;content:"";transform:translate(-50%,-30%) rotate(45deg);position:absolute;left:50%;top:50%}.page-section.compare-section table tbody td:nth-child(2) .icon-check:before{background:url(https://cdn.shopify.com/s/files/1/1582/3265/files/check-w.png?v=1708444473) no-repeat;transform:none;border:none;background-size:contain;top:1px;left:0;width:23px;height:18px}.page-section.compare-section table tbody td:nth-child(3) .icon-check:before{background:url(https://cdn.shopify.com/s/files/1/1582/3265/files/check-b.png?v=1708444473) no-repeat;transform:none;border:none;background-size:contain;top:4px;left:0;width:23px;height:18px}.page-section.compare-section table tbody td:nth-child(3) .icon-cross:before{background:url(https://cdn.shopify.com/s/files/1/1582/3265/files/close-b.png?v=1708444474) no-repeat;transform:none;border:none;background-size:contain;top:5px;left:4px;width:16px;height:19px}.page-section.cta2-section{padding:62px 0 70px;text-align:center}.page-section.cta2-section h2,.page-section.cta2-section .h2{margin-bottom:30px}.page-section.cta2-section .cta2-button{padding:20px 40px;border-width:2px;line-height:21.6px;letter-spacing:1px;font-size:18px}@media only screen and (max-width: 991px){.page-section.compare-section>.page-width{padding-left:15px;padding-right:15px}.page-section.compare-section table{font-size:.8rem}.page-section.compare-section table td:first-child,.page-section.compare-section table thead td:first-child{padding-left:.5rem}.page-section.compare-section table thead td:nth-child(2),.page-section.compare-section table thead td:nth-child(3){width:36px;padding:5px}.page-section.compare-section table td,.page-section.compare-section table thead td{padding:7px 10px}}@media only screen and (max-width: 767px){.page-section.compare-section{padding:37px 0 52px}.page-section.compare-section h2.section-title,.page-section.compare-section .section-title.h2{font-size:28px;line-height:31.45px}.page-section.compare-section h2.section-title strong,.page-section.compare-section .section-title.h2 strong{display:block}.page-section.compare-section table td:first-child,.page-section.compare-section table thead td:first-child{font-size:12px;padding-left:18px}.page-section.compare-section table thead td:nth-child(2),.page-section.compare-section table thead td:nth-child(3){font-size:10px;line-height:12px;padding:13px 6px 2px!important}.page-section.compare-section table tbody tr td:nth-child(2){font-size:12px;line-height:14px}.page-section.compare-section table tbody td:nth-child(2) .icon-check:before{top:3px;left:2px;width:21px;height:18px}.page-section.compare-section table tbody tr td:nth-child(3){font-size:12px;line-height:14px}.page-section.cta2-section{padding:43px 0 46px}.page-section.cta2-section h2,.page-section.cta2-section .h2{margin-bottom:31px;line-height:32px;font-size:24px}.page-section.cta2-section .cta2-button{font-size:16px;padding:13px 35px}}@media only screen and (min-width: 992px){.background-image-text-section .image-and-text-inner{min-height:820px}}@media only screen and (max-width: 767px){.background-image-text-section .background-media-text__wrapper{padding:0!important}}.product-single__title{margin-bottom:8px;font-weight:600;font-size:32px;line-height:38px;letter-spacing:1px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
