@import url(//hello.myfonts.net/count/373ed2);@import url(//hello.myfonts.net/count/3744dd);@import url(//hello.myfonts.net/count/379038);@font-face{font-family:Northwell;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/373ED2_0_0.eot?v=3186401527426092228);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/373ED2_0_0.eot?%23iefix&v=3186401527426092228) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/373ED2_0_0.woff2?v=16467565786952488540) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/373ED2_0_0.woff?v=9377741352867850362) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/373ED2_0_0.ttf?v=15591759384197543199) format('truetype')}@font-face{font-family:ProximaNova-Bold;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_A_0.eot?v=9113936626081987413);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_A_0.eot?%23iefix&v=9113936626081987413) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_A_0.woff2?v=11497074830782646109) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_A_0.woff?v=782039781802629471) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_A_0.ttf?v=10731209810426889200) format('truetype')}@font-face{font-family:ProximaNova-Light;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_B_0.eot?v=5687116631482995078);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_B_0.eot?%23iefix&v=5687116631482995078) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_B_0.woff2?v=11743394392572210968) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_B_0.woff?v=11842832097391418851) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_B_0.ttf?v=7666884783707361632) format('truetype')}@font-face{font-family:ProximaNova-Medium;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_C_0.eot?v=1342045969600305468);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_C_0.eot?%23iefix&v=1342045969600305468) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_C_0.woff2?v=12909389727497838429) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_C_0.woff?v=11466756734490310676) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_C_0.ttf?v=13117926242090638258) format('truetype')}@font-face{font-family:ProximaNova-Regular;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_D_0.eot?v=8471832760626356067);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_D_0.eot?%23iefix&v=8471832760626356067) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_D_0.woff2?v=12357372434913045464) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_D_0.woff?v=13005078910301598037) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_D_0.ttf?v=4627742052245507323) format('truetype')}@font-face{font-family:ProximaNova-Semibold;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_E_0.eot?v=14382204822846058626);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_E_0.eot?%23iefix&v=14382204822846058626) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_E_0.woff2?v=4410900255014435169) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_E_0.woff?v=9303721013951100455) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_E_0.ttf?v=15865743998280466498) format('truetype')}@font-face{font-family:ProximaNova-SemiboldIt;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_2_0.eot?v=2633880628508703040);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_2_0.eot?%23iefix&v=2633880628508703040) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_2_0.woff2?v=15848196214867879371) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_2_0.woff?v=766877708322975899) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_2_0.ttf?v=12269362115569476817) format('truetype')}@font-face{font-family:ProximaNovaCond-Light;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_8_0.eot?v=7063889544302430130);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_8_0.eot?%23iefix&v=7063889544302430130) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_8_0.woff2?v=13600862185686420639) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_8_0.woff?v=3267342461036556032) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_8_0.ttf?v=2675582711766473735) format('truetype')}@font-face{font-family:ProximaNovaCond-Regular;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_11_0.eot?v=5406876316857171615);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_11_0.eot?%23iefix&v=5406876316857171615) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_11_0.woff2?v=9513971894068112379) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_11_0.woff?v=7080952107280683852) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_11_0.ttf?v=13005998777132111524) format('truetype')}@font-face{font-family:ProximaNovaCond-Semibold;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_14_0.eot?v=2445363342364388880);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_14_0.eot?%23iefix&v=2445363342364388880) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_14_0.woff2?v=5370189152686341671) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_14_0.woff?v=10178114738995995851) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/3744DD_14_0.ttf?v=7173474206355697257) format('truetype')}@font-face{font-family:ProximaNovaCond-Bold;src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_6_0.eot?v=14034309965102785291);src:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_6_0.eot?%23iefix&v=14034309965102785291) format('embedded-opentype'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_6_0.woff2?v=4550175027748820031) format('woff2'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_6_0.woff?v=9109509478070421143) format('woff'),url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/379038_6_0.ttf?v=3813534990210968340) format('truetype')}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body,html{width:100%;height:100%;margin-top:0!important;padding-bottom:0!important;-webkit-text-size-adjust:none}html{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:ProximaNova-Regular;font-weight:400;font-style:normal;color:#292d33;line-height:1;-webkit-font-smoothing:antialiased;background:#fff}body.searching{overflow:hidden}body.lock{overflow:hidden}body.lock:before{width:100%;height:100%;position:fixed;top:0;left:0;content:'';background:rgba(0,0,0,.25);z-index:2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}::selection{color:#292d33;background:#ebebeb}::-moz-selection{color:#292d33;background:#ebebeb}img{max-width:100%;height:auto}strong{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}em{font-style:italic}hr{width:100px;margin:25px auto;border:none;border-top:4px solid #ebebeb;clear:both}#wrapper{width:100%;min-height:100%;position:relative;background:#fff;float:left}#content{padding-bottom:669px}.index #content{padding-bottom:507px}.container{max-width:1320px;width:100%;position:relative;margin:0 auto;padding:0 40px;box-sizing:border-box;clear:both}.container .slim,.container.slim{max-width:1040px}#content .container:not(.wide){padding:0 90px}.center,.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#fff}.banner{width:100%;display:block;position:relative}video.banner{object-fit:cover}.background-image{height:40vh;border:none;background-position:center;background-repeat:no-repeat;background-size:cover}.index .background-image{height:60vh}.vert-center{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.hide{display:none}.small{font-size:9px;line-height:1.3}.round{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.cover{width:100%;height:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;float:left}.clearfix{display:block;clear:both}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.close{width:22px;height:22px;display:inline-block;position:relative;cursor:pointer}.close::after,.close::before{content:'';position:absolute;width:100%;top:50%;left:0;height:1px;background:#292d33;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.flex{display:flex}.flex-around{justify-content:space-around}.flex-between{justify-content:space-between}.flex-end{justify-content:flex-end}.flex-evenly{justify-content:space-evenly}.flex-center{align-items:center}.flex-wrap{flex-wrap:wrap}.transparency{width:100%;height:100%;position:absolute;top:0;left:0;background:#000}.half{width:50%}.third{width:33.3333%}.quarter{width:25%}.border{border:1px solid #ebebeb}.cols .col{position:relative}.cols-1 .col{width:100%}.cols-2 .col{width:49%}.cols-3 .col{width:32%}.cols-4 .col{width:24%}.cols-5 .col{width:19%}.placeholder-svg{width:100%;height:100%;display:block;fill:#b8b8b8;background:#ebebeb}.accent{font-family:Northwell;font-weight:400;font-style:normal}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10}.sticky-banner{position:-webkit-sticky!important;position:sticky!important;top:114px}.caption{font-size:12px}.badge{margin:5px 0 12px;font-size:12px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;text-transform:uppercase}.badge span{display:inline-block;position:relative;padding:6px 30px 4px}.badge .arrow{width:0;height:0;position:absolute;top:0;padding:0;content:'';border-top:11px solid transparent;border-bottom:11px solid transparent}.badge .arrow:first-of-type{left:0;border-left:4px solid}.badge .arrow:last-of-type{right:0;border-right:4px solid}.addthis-header{display:inline-block;vertical-align:middle}.addthis_toolbox{display:inline-block;vertical-align:middle}.addthis_toolbox p{margin-bottom:0}.addthis_toolbox a{display:inline-block!important;position:relative;margin:0 0 0 18px!important;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.addthis_toolbox .fa{font-size:16px}.fade{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.fade-out{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-down{0%{top:-20px;opacity:0}100%{top:0;opacity:1}}@keyframes fade-up{0%{top:20px;opacity:0}100%{top:0;opacity:1}}@keyframes fade-left{0%{left:-20px;opacity:0}100%{left:0;opacity:1}}@keyframes fade-right{0%{right:-20px;opacity:0}100%{right:0;opacity:1}}@keyframes error-up-1{0%{top:20px;opacity:0}100%{top:0;opacity:1}}@keyframes error-down-2{0%{top:36px;opacity:0}100%{top:56px;opacity:1}}@keyframes error-up-3{0%{top:44px;opacity:0}100%{top:24px;opacity:1}}@keyframes float-icon{0%{top:0;right:0}25%{top:10px;right:-10px}50%{top:20px;right:0}75%{top:10px;right:10px}100%{top:0;right:0}}@keyframes float-icon-1{0%{top:-45px;right:0}25%{top:-35px;right:-10px}50%{top:-25px;right:0}75%{top:-35px;right:10px}100%{top:-45px;right:0}}@keyframes float-icon-2{0%{top:0;right:0}25%{top:-10px;right:10px}50%{top:-20px;right:0}75%{top:-10px;right:-10px}100%{top:0;right:0}}@keyframes float-icon-3{0%{top:-70px;right:-10px}25%{top:-60px;right:0}50%{top:-70px;right:10px}75%{top:-80px;right:0}100%{top:-70px;right:-10px}}@keyframes float-icon-4{0%{top:-35px;right:10px}25%{top:-45px;right:0}50%{top:-35px;right:-10px}75%{top:-25px;right:0}100%{top:-35px;right:10px}}@keyframes slide-in{0%{width:100%}100%{width:0}}#breadcrumb{margin:16px 0;font-size:12px;color:#e1e1e1}#breadcrumb a,#breadcrumb span{color:#f09560}#breadcrumb a:after{content:' / '}input[type=email],input[type=number],input[type=password],input[type=telephone],input[type=text],select,textarea{width:100%;height:56px;margin:0 0 20px 0;padding:2px 20px 0;font-family:ProximaNova-Regular;font-weight:400;font-style:normal;font-size:16px;color:#292d33;border:1px solid #e1e1e1;box-shadow:none;outline:0;resize:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:0 0}textarea{height:222px;padding:16px 20px}input[type=checkbox]+label,input[type=radio]{position:relative;top:-6px;margin-left:6px;font-size:12px}input[type=checkbox]{width:19px!important;height:19px;display:inline-block!important;margin:0;border:1px solid #e1e1e1;-webkit-appearance:none;-webkit-border-radius:0;outline:0;cursor:pointer}input[type=checkbox]:checked{background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/close.png?v=688341131687144171) no-repeat center;background-size:13px auto!important}button,input[type=button],input[type=submit]{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:18px;cursor:pointer;border:none;box-shadow:none;border:none;outline:0;resize:none;-webkit-appearance:none;-webkit-border-radius:0;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button{padding:0}select{padding-right:30px;cursor:pointer;text-indent:.01px;text-overflow:"";background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/arrow-select.png?v=10457341938684795677) no-repeat right 10px center/13px auto}select::-ms-expand{display:none}::-webkit-input-placeholder{color:inherit;opacity:1}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}#msg{padding-top:20px;color:#f09560;clear:both}.invalid input:required:invalid{border-color:red}.mobile-select{min-width:74%;width:auto;display:none;margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:ProximaNova-Bold;font-weight:400;font-style:normal;color:#292d33;line-height:1.2}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}.h1,h1{font-size:30px}.h2,h2{font-size:26px}.h3,h3{font-size:22px}.h4,h4{font-size:18px;line-height:1.4}.h5,h5{font-size:16px;line-height:1.4}.h6,h6{font-size:14px;line-height:1.6}.border-bottom:after{width:35%;display:block;margin-top:5px;margin-bottom:20px;content:'';border-bottom:2px solid #f09560}.h6.border-bottom,h6.border-bottom{display:inline-block;font-family:ProximaNova-Medium;font-weight:400;font-style:normal;font-size:12px;text-transform:uppercase;line-height:1.4}.text-center .border-bottom:after,.text-center.border-bottom:after{margin-left:auto;margin-right:auto}.page-title .border-bottom,.page-title.border-bottom{padding:60px 0 6px}.page-title+h2,.page-title.border-bottom+h2{font-size:40px;margin-bottom:22px}.product .label{min-width:56px;display:inline-block;position:absolute;top:0;left:0;padding:7px 15px 5px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:12px;color:#fff;letter-spacing:.05em;text-transform:uppercase;box-sizing:border-box;background:#f09560}p{margin:0 0 23px;font-size:16px;line-height:1.6}p img{margin:0}a{color:#292d33;text-decoration:none;outline:0;line-height:inherit}a.active,a:hover,li.active a{color:#f09560}p a,p a:visited{line-height:inherit}blockquote{color:#00a0b0}blockquote:before{width:70px;height:4px;display:inline-block;margin-bottom:34px;content:'';background:#00a0b0}blockquote p{font-family:ProximaNova-SemiboldIt;font-weight:400;font-style:normal;font-size:24px;line-height:1.5}.scrolls{width:48px;height:48px;position:fixed;font-size:32px;color:#fff;text-align:center;line-height:48px;border-radius:50%;opacity:1;transition:all .5s ease-in-out;background:#f09560;z-index:2}#scroll-down{bottom:8%;left:20px}#scroll-up{bottom:8%;right:20px;cursor:pointer;opacity:0}.scrolled #scroll-down{opacity:0}.scrolled #scroll-up{opacity:1}.btn{min-width:126px;height:34px;display:inline-block;margin:13px auto 0 auto;padding:0 20px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:12px!important;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#292d33}a.btn,span.btn{line-height:34px}.btn:hover{color:#fff;background:#f09560}.btn-reverse{color:#292d33;border:2px solid #292d33;background:0 0}a.btn-reverse,span.btn-reverse{line-height:32px}.btn-reverse.large{height:46px;padding:0 26px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px!important}a.btn-reverse.large,span.btn-reverse.large{line-height:42px}.btn-reverse:hover{color:#f09560;border-color:#f09560;background:0 0}.addtocart:disabled+.addtocart.bold_clone,.btn:disabled{cursor:default;background:#ccc}.btn-arrow{font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}.btn-arrow:after{width:16px;height:16px;display:inline-block;margin-left:8px;content:'';background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/btn-arrow-orange.png?v=8890961157056041356) no-repeat center/100% auto;vertical-align:bottom}.btn-arrow.small{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:11px;text-transform:none}.btn-arrow.small:after{width:12px;height:12px;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/btn-arrow.png?v=6149508991082945473) no-repeat center/auto 100%;vertical-align:top}.btn-medium{min-width:224px;height:44px;font-size:14px!important}a.btn-medium,span.btn-medium{line-height:44px}a.btn-medium.btn-reverse,span.btn-medium.btn-reverse{line-height:40px}.btn-large{min-width:308px;height:66px;font-size:22px!important}a.btn-large,span.btn-large{line-height:66px}a.btn-large.btn-reverse,span.btn-large.btn-reverse{line-height:62px}.btn-play{width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/btn-play.png?v=994864385782548288) no-repeat center/100% auto rgba(255,255,255,.8)}.link-bottom{margin-bottom:0}.link-bottom a{padding-bottom:2px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;border-bottom:1px solid}.js-modal-btn{cursor:pointer}.more{font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:12px;text-transform:uppercase}ol,ul{margin-bottom:23px}ul{list-style:none outside}ol{margin-left:22px;list-style:decimal}ol ol,ul ul{margin:4px 0 5px 25px}li{font-size:16px;line-height:1.6}ul.check li:before{margin-right:10px;font-size:24px;content:'✓';font-family:ProximaNova-Bold;font-weight:400;font-style:normal;vertical-align:middle}ul.check li.sold-out:before{content:'×'}.modal-video{background-color:#fff!important}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#f09560!important}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:12;padding:20px;box-sizing:border-box;background-color:#fff;text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind,.blocker.transparent{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px rgba(0,0,0,.2);-ms-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);text-align:left}.modal a.close-modal{position:absolute;top:-77px;left:50%;transform:translateX(-50%);display:block;width:36px;height:36px;text-indent:-9999px}.modal a.close-modal::after,.modal a.close-modal::before{content:'';position:absolute;width:100%;top:50%;left:0;height:1px;background:#f09560;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.modal a.close-modal::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.modal-product{max-width:700px;width:100%;padding:75px 6%;text-align:center;background:#f7f4ee}.modal-product .close-modal{display:none!important}.modal-product h2{margin-bottom:10px}.modal-product .rec-product p{margin-bottom:3px;padding-top:10px}.modal-product .rec-product .btn{margin-bottom:27px}.modal-product .rec-product div+p{margin-bottom:0}#newsletter-popup{max-width:560px;width:100%;display:none;position:fixed;bottom:8px;right:8px;background:#fff;z-index:10}#newsletter-popup .btn-close{position:absolute;top:0;right:0;font-size:20px;color:#fff;text-align:center;cursor:pointer;background:#f09560}#newsletter-popup .btn-close.close:after,#newsletter-popup .btn-close.close:before{width:80%;left:10%;background:#fff}#newsletter-popup .inner{align-items:center}#newsletter-popup .inner .inner-image{width:36%}#newsletter-popup .inner .inner-image img{display:block}#newsletter-popup .inner .rte{width:64%;padding:0 6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#newsletter-popup h3{margin-bottom:2px}#newsletter-popup p{margin-bottom:21px;font-size:14px}#newsletter-popup form{display:flex;justify-content:space-between}#newsletter-popup .email{height:30px;margin-bottom:0;padding:0;font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal;border:none;border-bottom:1px solid #292d33}#newsletter-popup .btn{min-width:28px;width:28px;height:28px;margin:0 0 0 10px;padding:0;text-indent:-99999px;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/btn-arrow-orange.png?v=8890961157056041356) no-repeat center/auto 100%}.pagination{width:100%;margin-bottom:0;padding:65px 0 58px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}.pagination a,.pagination span{display:inline-block;padding:0 7px}.pagination .current{color:#f09560}.pagination .btn-reverse{min-width:320px;height:50px;margin-top:0;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:18px!important;line-height:48px}.jscroll-inner .pagination{padding-bottom:0}.form-search{width:100%;display:none;position:absolute;top:100%;left:0;padding:8px 0 6px;text-align:center;background:#292c33;z-index:2}.form-search input{width:auto;margin-bottom:0;font-size:18px;color:#fff;padding:0;border:none;background:0 0}.form-search input::-webkit-input-placeholder{color:#fff;text-align:center}.form-search input:-moz-placeholder{color:#fff;text-align:center}.form-search input::-moz-placeholder{color:#fff;text-align:center}.form-search input:-ms-input-placeholder{color:#fff;text-align:center}.form-search .close{position:absolute;top:50%;right:40px;transform:translateY(-50%)}.form-search .close::after,.form-search .close::before{background:#fff}.search-form{width:50%;padding:10px 0 30px}.search-form input[type=text]{margin-bottom:0}.search-form input[type=submit]{height:56px;margin-top:0}.section-header .accent{font-size:60px}.accordion-section{margin-bottom:130px}.accordion-section .section-header{margin-bottom:50px}.articles-section{margin-bottom:50px}.articles-section .blog .items{padding:0}.articles-section .blog .items:not(.slick-initialized) article{display:none}.articles-section .blog .items article.portrait{min-height:unset}.articles-section .blog .items article.portrait .inner{height:0;padding-bottom:150%}.articles-section .slick-arrow{width:30px;height:30px}.articles-section .slick-prev{left:5px}.articles-section .slick-next{right:5px}.blog-section{padding:25px 40px}.blog-section .image img{display:block}.blog-section .article .image{width:56%}.blog-section .article .text{width:44%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog-section .article .text h3{margin-bottom:5px}.blog-section .article .text p{font-size:14px}.blog-section .article .text a{font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:12px;text-transform:uppercase}.blog-section .article-image{align-items:stretch}.blog-section .article-image .image{width:44%;position:relative}.blog-section .article-image .image .btn-play{width:50px;height:50px}.blog-section .article-image .article{width:56%}.blog-section .article-image .article .image{width:40%}.blog-section .article-image .article .text{width:60%}.button-section{padding:27px 0 40px}.button-section.button-multiple .btn{margin-left:10px;margin-right:10px}.columns-section{padding:100px 20px 40px}.columns-section .section-header{margin-bottom:20px}.columns-section p{font-size:14px}.columns-section .accent{font-size:60px}.columns-section .accent+p{margin:-5px 0 40px;font-size:14px}.columns-section .col h3{margin:8px 0 2px}.columns-section .col .h3{margin-top:14px}.columns-section .col p:last-of-type{margin-bottom:0}.columns-section .col .btn-arrow{display:inline-block;margin-top:10px}.columns-background-section{padding-bottom:80px}.columns-background-section .badge{margin-bottom:24px;color:#fff}.columns-background-section h2{margin:13px 0 36px}.columns-background-section .btn-arrow{display:inline-block;margin-top:80px}.columns-background-section .col .bg{padding:30px 0}.columns-background-section .col h3{margin-bottom:5px;padding:0 10px}.columns-background-section .col ul{padding-top:13px}.columns-background-section .col li:not(:last-of-type){margin-bottom:15px}.columns-background-section .col li img{display:inline;max-height:30px;margin:0 10px 0 0;vertical-align:middle}.columns-background-section .col h3+p,.columns-background-section .col ul+p{min-height:100px;padding:0 10px;font-size:16px}.columns-background-section .col img{margin-top:31px}.columns-background-section .col .bg+p{margin:20px 0 15px}.columns-grid-section .accent{margin:25px 0 16px}.columns-grid-section .section-header+p{max-width:860px;margin-left:auto;margin-right:auto;font-size:16px}.columns-grid-section .cols{padding-top:42px}.columns-grid-section .col{padding:0 3% 22px}.columns-grid-section .col:not(:last-of-type){border-right:1px solid #ebebeb}.columns-grid-section .col .count{width:42px;height:42px;display:inline-block;margin-top:-8px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:22px;color:#f09560;line-height:44px;border-radius:50%;border:1px solid}.columns-grid-section .col h3{margin-bottom:12px}.columns-grid-section .col p{font-size:16px}.columns-overlay-section .col .vert-center{width:60%;padding:54px 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns-overlay-section .col .vert-center h3{margin-bottom:13px;color:inherit}.columns-overlay-section .col .vert-center .border-bottom{color:inherit}.columns-overlay-section .col .vert-center a{font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:12px;color:inherit;text-transform:uppercase;line-height:1.4}.container .columns-section{padding-left:0;padding-right:0}.full-image-section+.shopify-section .columns-section{padding-top:30px}.cover-section{margin-bottom:25px}.cover-section .section-header{padding:40px 0 20px}.cover-section .inner{position:relative}.cover-section .details p{width:100%;margin-bottom:10px}.cover-section .col.inner img{margin-bottom:14px}.cover-section .cols-2 .col{width:46%}.cover-section .cols-2 .col .image{position:relative}.cover-section .cols-2 .col img{margin-bottom:13px}.cover-section .features .cols .col{width:14%}.learn-more{display:none;position:relative;padding-bottom:90px}.learn-more .close{width:36px;height:36px;display:block;margin:0 auto;border-radius:50%;background:#f09560}.learn-more .close:after,.learn-more .close:before{width:40%;left:30%;background:#fff}.learn-more .close:last-of-type{position:absolute;top:35px;right:35px}.learn-more .features{padding:116px 0 60px}.learn-more .features .text{max-width:740px;margin:0 auto}.learn-more .features .cols{padding:10px 0 25px}.learn-more .select-core{margin:75px auto 60px}.learn-more .select-core h2{margin-bottom:10px}.learn-more .features .cols .col .icon{background-size:auto 100%}.custom-html-section{padding:25px 40px}.custom-html-section .accent{font-size:48px}.custom-html-section p{font-size:14px}.warranty a{display:table;margin:0 auto;margin-top:50px;font-size:12px;border-bottom:1px solid #000;padding-bottom:3px;margin-bottom:20px}.review p a:hover,.warranty a:hover{color:#f09560;border-bottom:1px solid #f09560}.review a.revbtn{font-family:ProximaNova-Bold;font-size:14px;color:#fff;background-color:#000;line-height:inherit;display:table;text-transform:uppercase;padding:15px 70px;margin:0 auto;margin-bottom:30px}.review a.revbtn:hover{background-color:#f09560}#shopify-section-review{padding:45px 0}.review p a{border-bottom:1px solid #000}[class^=page-compare] #breadcrumb{padding:0 2%}[class^=page-compare] .yotpo.bottomLine.yotpo-small{margin-bottom:20px}[class^=page-compare] .yotpo.bottomLine.yotpo-small a.text-m{padding-left:7px}.faq-section{padding:75px 0}.faq-section .h2{margin-bottom:10px;padding-left:40px}.faq-section .btn{width:232px;height:50px;margin-top:42px;font-size:14px!important;line-height:50px}.faq-section .cols{padding-top:20px}.faq-section .col{width:28%}.faq-section .col .border-bottom{font-size:12px}.faq-section .col .border-bottom:after{width:20px}.faq-section .col h5{margin-bottom:6px}.faq-section .col p{font-size:14px}.faq-section .cols .slick-slide{padding:0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.faq-section .cols .slick-dots{bottom:-50px}.full-section{position:relative;border-top:solid 25px #fff;border-bottom:solid 25px #fff}.full-section .overlay{width:43%;position:absolute;padding:3.1% 4% 3.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.full-section .overlay.h-left{left:3%}.full-section .overlay.h-center{left:50%;transform:translateX(-50%)}.full-section .overlay.h-right{right:3%}.full-section .overlay.v-top{top:5%}.full-section .overlay.v-center{top:50%;transform:translateY(-50%)}.full-section .overlay.v-bottom{bottom:10%}.full-section .overlay.h-center.v-center{transform:translate(-50%,-50%)}.full-section .overlay .headers{position:relative}.full-section .overlay h2{margin-bottom:8px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.full-section .overlay p{margin-bottom:0;font-size:18px}.full-section .overlay .btn-arrow{display:inline-block;margin-top:13px}.full-section .overlay.text-light,.full-section .overlay.text-light .btn-arrow:hover,.full-section .overlay.text-light h2{color:#fff}.slideshow-section .full-section{display:flex;padding:60px 40px;justify-content:space-between;align-items:center;flex-wrap:wrap}.slideshow-section .full-section .image{width:40%}.slideshow-section .full-section .text{width:55%;position:relative}.slideshow-section .full-section .text.h-left{order:-1}.slideshow-section .full-section .text .headers{position:relative}.slideshow-section .full-section .text h2{margin-bottom:56px;font-family:ProximaNovaCond-Bold;font-weight:400;font-style:normal;font-size:100px;line-height:.9;text-transform:uppercase;z-index:-1}.slideshow-section .full-section .text .accent{width:100%;position:absolute;margin-top:-22%;font-size:172px}.slideshow-section .full-section .text p{position:relative;font-size:16px;z-index:1}.slideshow-section .slick-dots{bottom:40px}.slideshow-section .hide-dots .slick-dots{display:none!important}.slideshow-below-section{padding-bottom:40px}.slideshow-below-section .bg{width:100%;height:68%;position:absolute;bottom:40px;left:0}.slideshow-below-section .accent{margin-bottom:12px;padding-top:20px}.slideshow-below-section .slick-dots{bottom:auto;top:0;margin-top:39%}.slideshow-below-section .text{padding:23px 0 60px}.slideshow-below-section .text .btn{margin-top:23px}.index #content .shopify-section{position:relative;background:#fff}.index #content .shopify-section:first-of-type .full-section{border-top:none}.icons-section{margin:45px 0 -172px}.icons-section .columns-section{padding:30px 0}.icons-section .cols{align-items:flex-end}.icons-section .col img{max-width:55px;max-height:36px;display:inline-block;margin:0 27px 0 0;vertical-align:middle}.icons-section .col p{display:inline-block;font-size:initial;vertical-align:middle}.index #content .icons-section{margin:0}.index #content .icons-section .columns-section{padding:12px 0}.index #content .icons-section .col img{max-height:26px;margin-right:14px}.index #content .icons-section .col p{font-size:14px}.index #content .icons-section+.full-image-section .full-section{border-top:none}.image-text-section{padding:34px 0}.image-text-section+.image-text-section{margin-top:-34px;padding-top:0}.image-text-section .image{width:49%;position:relative}.image-text-section .text{width:49%;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-text-section .text h2{margin-bottom:8px}.image-text-section .text p:last-of-type{margin-bottom:0}.image-text-section .text .btn{margin-top:19px}.image-text-section .image-text-left{text-align:right}.image-text-section .image-text-left .border-bottom:after{margin-left:auto}.image-text-section .animate .image{opacity:0}.image-text-section .animate .text{opacity:0}.image-text-section .image-text-left.active .image{animation-name:fade-right;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:1}.image-text-section .image-text-right.active .image{animation-name:fade-left;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:1}.image-text-section .animate.active .text{animation-name:fade-in;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;animation-iteration-count:1}.logos-section{padding:75px 0 60px}.logos-section .logos .logo{width:20%;position:relative;top:-20px;opacity:0;transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-webkit-transition:all .7s ease-in-out}.logos-section .logos .logo .placeholder-svg,.logos-section .logos .logo img{max-width:220px;width:100%}.logos-section .logos.active .logo{animation-name:fade-down;animation-duration:.7s;animation-fill-mode:forwards;animation-iteration-count:1}.logos-section .logos.active .logo:nth-child(1){animation-delay:1s}.logos-section .logos.active .logo:nth-child(2){animation-delay:1.2s}.logos-section .logos.active .logo:nth-child(3){animation-delay:1.4s}.logos-section .logos.active .logo:nth-child(4){animation-delay:1.6s}.logos-section .logos.active .logo:nth-child(5){animation-delay:1.8s}.logos-section .logos.active .logo.swapped{animation-delay:0ms}.logos-section h2{padding-bottom:30px;font-size:12pt}.testimonials-section+.shopify-section .logos-section{margin-top:-25px}.reviews-section{padding-top:55px}.reviews-section h2{margin-bottom:50px}.slideshow .slide-80-20 .full-section:nth-child(1){width:80%}.slideshow .slide-80-20 .full-section:nth-child(2){width:20%;height:100%}.slideshow .slide-60-40 .full-section:nth-child(1){width:60%}.slideshow .slide-60-40 .full-section:nth-child(2){width:40%;height:100%}.full-image-section .slideshow .full-section .background-image{max-height:500px;height:55vh}.full-image-section .slideshow .full-section .icon{padding-top:32px}.full-image-section .slideshow .full-section .icon img{width:auto;max-height:60px;margin:0 auto 9px}.full-image-section .slideshow .full-section .icon p{font-size:14px}.full-image-section .slideshow .full-section:nth-child(2) .overlay{width:64%}.full-image-section .slideshow .full-section:nth-child(2) .overlay.v-bottom{padding-bottom:0}.full-image-section .slideshow .full-section:nth-child(2) .text-light .btn-arrow{font-size:12px;color:#fff}.full-image-section .slideshow .slick-dots{bottom:-12px}.slideshow-split-section{padding:25px 0}.slideshow-split-section .slick-dots{width:50%;left:50%}.slideshow-split-section .image-text-section{padding:0}.slideshow-split-section .image-text-section .image{width:50%}.slideshow-split-section .image-text-section .text{width:50%;position:relative;padding:0 7%;opacity:0}.slideshow-split-section .image-text-section .arrows{padding-top:30px}.slideshow-split-section .image-text-section .arrows .fa{width:33px;height:33px;display:inline-block;position:relative;font-size:20px;text-align:center;cursor:pointer;border-radius:50%;border:2px solid #ebebeb;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.slideshow-split-section .image-text-section .arrows .fa:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slideshow-split-section .image-text-section .arrows .fa:hover{border-color:initial}.slideshow-split-section .image-text-section .arrows .fa-angle-down{margin-left:3px}.slideshow-split-section .slick-current .image-text-section .text{animation-name:fade-up;animation-duration:1s;animation-delay:0ms;animation-fill-mode:forwards;animation-iteration-count:1}.split-image{position:relative}.split-image .image{width:100%}.split-image .image video{width:100%;display:block;object-fit:cover}.split-image .text{width:36%;display:flex;position:relative;padding:6%;align-content:center;-webkit-align-items:center;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.split-image .text .inner{position:relative}.split-image .text h2{margin-bottom:5px;font-size:48px}.split-image .text p{width:100%;font-size:18px}.split-image .text .btn-medium{min-width:152px;margin:0}.split-image .text.text-light,.split-image .text.text-light h2{color:#fff}.split-image.flex .image{width:64%}.split-image.flex .image .banner.mobile{display:none}.split-image:not(.flex) .text{height:100%;position:absolute;top:0;z-index:1}.split-image:not(.flex) .image+.text{right:0}.text-section{padding:80px 0}.text-section h2{padding:18px 0 28px;font-size:36px}.text-section h2.accent{font-size:60px}.text-section .btn{min-width:242px;height:50px;font-size:14px!important;line-height:50px}.text-section+.button-section{margin-top:-80px}.text-quote-section .text{width:51%}.text-quote-section .quote{width:37%;padding-top:9px}.testimonials-section{padding:25px 0}.testimonials-section .slideshow{padding:10px 0 18px}.testimonials-section .slide .text{max-width:760px;width:100%;margin:0 auto;padding:58px 40px 78px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonials-section .slide .text .accent{margin-bottom:5px;font-size:60px;color:inherit}.testimonials-section .slide .text .h6{margin-bottom:5px;font-family:ProximaNova-Regular;font-weight:400;font-style:normal;color:inherit}.testimonials-section .slide .text p{margin-bottom:18px;font-size:14px}.testimonials-section .slide .text p:first-of-type{position:relative}.testimonials-section .slide .text p:first-of-type:before{position:absolute;margin:-9px 0 0 -42px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:72px;color:#f09560;line-height:1;content:'“'}.testimonials-section .slide .text .placeholder-svg,.testimonials-section .slide .text img{max-width:50px;display:inline-block;margin-bottom:6px;border-radius:50%}.testimonials-section .slide .text .rating .active{color:#f09560}.testimonials-columns-section{padding:75px 0}.testimonials-columns-section .cols-1 .col{width:50%}.testimonials-columns-section .cols-2 .col{width:35%}.testimonials-columns-section .col p{max-width:350px;margin:0 auto;padding-top:12px}.testimonials-columns-section .col h5{padding-top:13px}.testimonials-columns-section .col h5 span{font-family:ProximaNova-Regular;font-weight:400;font-style:normal}.testimonials-columns-section .col-circle .bg{width:100%;position:absolute;top:50%;left:0;padding-bottom:100%;border-radius:50%;transform:translateY(-50%)}.testimonials-columns-section .col-circle .inner{max-width:270px;position:relative;margin:0 auto}.testimonials-columns-section .col-circle h2,.testimonials-columns-section .col-circle h5{color:inherit}.testimonials-columns-section .col-circle h2:before{display:block;margin-bottom:-2px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:50px;line-height:1;content:'“'}.testimonials-columns-section .col p{width:90%}.testimonials-columns-section .col-image .rating{color:#f09560}.video-section{position:relative}.video-section .placeholder-svg{width:100%;height:100%;background:#fcfcfc}.slick img{width:100%}.slick-slider{position:relative;display:block;margin-bottom:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;position:relative;outline:0;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{width:100%;position:absolute;bottom:29px;left:0;margin:0;text-align:center}.slick-dots li{width:8px;height:8px;display:inline-block;margin:0 4px}.slick-dots li button{width:100%;height:100%;text-indent:-9999px;overflow:hidden;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#e4e0d9}.slick-dots .slick-active button{background:#f09560}.slick-arrow{width:20px;height:20px;position:absolute;top:50%;padding-top:1px;text-align:center;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translateY(-50%);border-radius:50%;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background:#ebebeb;z-index:2}.slick-arrow:hover{color:#fff;background:#f09560}.slick-prev{left:-10px;padding-right:1px}.slick-next{right:-10px;padding-left:1px}.swatch{padding-bottom:30px}.swatch .header{margin-bottom:16px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px}.swatch .header span{font-family:ProximaNova-Light;font-weight:400;font-style:normal}.swatch .header span:before{margin:0 6px 0 4px;content:'|'}.swatch .header span:not(.selected){display:none}.swatch .header.cover-group span{padding-top:10px}.swatch .header.cover-group span:before{display:none}.swatch .header a{border-bottom:1px solid}.swatch .subheader{display:block;margin-bottom:12px;font-size:12px;clear:both}.swatch .subheader .selected:before{margin:0 6px;content:'|'}.swatch input{display:none}.swatch label{min-width:32px!important;height:32px!important;display:block;margin:0;font-size:12px;text-align:center;line-height:32px;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-transform:uppercase}.swatch label:after,.swatch label:before{width:36px;height:36px;position:absolute;top:-4px;left:-4px;content:'';border-radius:50%;border:2px solid #ebebeb}.swatch input:checked+label:before{border-color:#f09560}.swatch input:checked+label:after{background:#fff;z-index:-1}.swatch .color label{border-radius:50%;background-size:contain;background-position:center}.swatch .swatch-element{display:inline-block;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 10px 22px 0;position:relative;z-index:2}.swatch .tooltip{width:100px;left:-32px;display:block;position:absolute;top:110%;padding:11px;font-size:14px;color:#fff;text-align:center;-khtml-opacity:0;-moz-opacity:0;opacity:0;border-radius:20px;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#656b7c}.swatch .swatch-element:hover{z-index:3}.swatch .swatch-element:hover .tooltip{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.swatches a{width:15px;height:15px;display:inline-block;margin:0 2px 4px;border-radius:50%;border:1px solid #ebebeb}table{margin:25px 0;font-size:14px;line-height:1.35}table td,table th{padding:14px 18px;vertical-align:middle;text-align:center;border:1px solid #ebebeb}table td .fa{margin-right:17px}table td.yes .fa{color:green}table td.no .fa{color:red}.tabs{background:#fff}.tabs li{width:100%;padding-bottom:10px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;text-align:center;border-bottom:2px solid #ebebeb}.tabs li.active{border-color:#f09560}footer{width:100%;position:absolute;bottom:0;left:0;padding:75px 0 20px;color:#fff;background:#656b7c}footer .container{padding:0 80px}footer a{color:#fff}footer .col h5{margin-bottom:7px;color:#d2c6ae;text-transform:uppercase}footer nav ul{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}footer nav ul ul{display:none}footer nav ul li{line-height:1.7}footer .newsletter{width:24%}footer .newsletter .logo{margin-bottom:32px}footer .newsletter form{display:flex;margin-bottom:40px;justify-content:space-between}footer #klaviyo-form{margin-bottom:40px}footer #klaviyo-form input[type=email],footer .newsletter input[type=email]{height:30px;margin-bottom:0;padding:0;font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal;color:#fff;border:none;border-radius:0;border-bottom:1px solid #d2c6ae;background:0 0}footer #klaviyo-form input[type=email]::-webkit-input-placeholder{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}footer #klaviyo-form input[type=email]:-moz-placeholder{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}footer #klaviyo-form input[type=email]::-moz-placeholder{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}footer #klaviyo-form input[type=email]:-ms-input-placeholder{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}footer #klaviyo-form button,footer .newsletter .btn{min-width:28px;width:28px;height:28px;margin:0 0 0 10px;padding:0;text-indent:-99999px;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/btn-arrow-orange.png?v=8890961157056041356) no-repeat center/auto 100%}footer #klaviyo-form p,footer #klaviyo-form p span{color:#fff!important}footer #klaviyo-form p strong{color:#d2c6ae!important}footer .social li{display:inline-block;margin-right:15px}footer .social .fa{font-size:18px}footer .copyright{padding-top:63px;align-items:baseline}footer .copyright .border{margin-right:20px;flex-grow:1;border:none;border-bottom:1px solid #d2c6ae}footer .copyright nav{display:inline-block}footer .copyright ul{margin-bottom:0}footer .copyright ul li{display:inline-block;font-size:10px}footer .copyright ul li:after{margin:0 5px;content:'|'}footer .copyright p{display:inline-block;margin-bottom:0;font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal;font-size:10px}.header-section{z-index:12}.scrolled .header-section:not(.active){z-index:11}.top-bar{font-family:ProximaNovaCond-Semibold;font-weight:400;font-style:normal;color:#fff;background:#00a0b0}.top-bar p{margin-bottom:0;font-size:14px}header{padding:14px 0;background:#fff}header .logo{z-index:11}header .logo img{width:100%}header nav{margin:0;text-align:center}header nav ul{display:flex;margin:0;justify-content:space-around}header nav ul li{padding:0 15px;font-family:ProximaNovaCond-Semibold;font-weight:400;font-style:normal;font-size:16px}header nav ul li a,header nav ul li span{position:relative;color:#292d33}header nav ul li a:hover,header nav ul li span:hover{color:initial}header nav ul li a:before,header nav ul li span:before{width:0;height:2px;position:absolute;top:-11px;left:50%;content:'';transform:translateX(-50%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background:#f09560}header nav ul li a.active:before,header nav ul li span.active:before,header nav ul li:hover a:before,header nav ul li:hover span:before{width:65%}header nav ul li:hover>.child{visibility:visible;opacity:1}header nav ul li:last-of-type .child{left:auto;right:0}header nav .child{min-width:220px;display:block;visibility:hidden;position:absolute;top:100%;left:0;padding-top:47px;opacity:0;transition:all .25s ease-in-out;z-index:10}header nav .child.inner{padding-bottom:14px}header nav .child.inner:before{width:100%;height:100%;position:absolute;top:0;left:0;content:'';border-top:33px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f9fafb}header nav .child li{padding:0;font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal;text-align:left}header nav .child li a,header nav .child li span{display:block;padding:6px 25px 3px;color:initial}header nav .child li.active a{color:#f09560}header nav .child li a:hover{color:#f09560}header nav .child li a:before,header nav .child li span:before{display:none}header nav .child li .highlight{font-family:ProximaNovaCond-Semibold;font-weight:400;font-style:normal;color:#fff;background:#656b7c}header nav .child li .highlight:hover{color:#f09560;background:#656b7c}header nav .grandchild{display:block}header nav .grandchild li{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}header nav .level-1{position:relative}header nav .level-1 .child li:first-of-type .highlight{margin-top:-14px}header nav .level-2 .child.inner{display:flex;justify-content:space-evenly}header nav .level-2 .child li{font-family:ProximaNovaCond-Semibold;font-weight:400;font-style:normal}header nav .level-2 .grandchild li{font-family:ProximaNovaCond-Regular;font-weight:400;font-style:normal}header nav .level-2:not(.wide){position:relative}header nav .level-2:not(.wide) .child{min-width:480px}header nav .level-2.wide .child{width:100%}header nav .level-2.wide .child.inner{margin-top:-19px}header .header-links .btn-cart,header .header-links .show-search,header .header-links nav{display:inline-block;vertical-align:middle}header .header-links .show-search{padding-right:15px}header .header-links .btn-cart{position:relative}header .header-links .btn-cart img{width:27px}header .header-links .show-search img{width:22px}header .header-links .btn-cart .item-count{width:20px;height:20px;position:absolute;top:-11px;right:-12px;color:#fff;line-height:22px;text-align:center;border-radius:50%;background:#292d33}header .menu-toggle{display:none;position:relative;top:-2px;padding:12px 0 12px 12px}header .menu-toggle span,header .menu-toggle:before{width:25px;height:2px;display:inline-block;position:relative;border-radius:8px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background:#292d33}header .menu-toggle:before{position:absolute;top:17px;content:''}header .menu-toggle span:after,header .menu-toggle span:before{width:100%;height:2px;position:absolute;right:0;content:'';border-radius:8px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background:#292d33}header .menu-toggle span:before{top:-5px}header .menu-toggle span:after{top:5px}header .menu-toggle.open span:after,header .menu-toggle.open span:before{opacity:0}header .menu-toggle.open:before{transform:rotate(-45deg)}header .menu-toggle.open span{transform:rotate(45deg)}.slide-menu{width:375px;position:fixed;right:-100%;top:114px;bottom:0;z-index:12;overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:hidden;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;background:#f7f8f8}.slide-menu.active{right:0;visibility:visible}.slide-menu p{margin-bottom:0;padding:17px 20px 14px;font-size:14px;line-height:1.4;border-bottom:1px solid #ebebeb}.slide-menu ul{margin-bottom:0}.slide-menu ul li{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:14px;border-bottom:1px solid #ebebeb}.slide-menu ul li a,.slide-menu ul li span{display:block;padding:8px 20px 6px}.slide-menu ul ul{display:none;margin:0;padding:0}.slide-menu ul ul li{border:none}.slide-menu ul ul li a,.slide-menu ul ul li span{padding-left:40px}.slide-menu ul .parent{position:relative;padding-right:30px}.slide-menu ul .parent:after{position:absolute;right:17px;content:'+'}.slide-menu ul .parent.active:after{content:'–'}.slide-menu ul .grandchild{display:block}.slide-menu ul .grandchild li{font-family:ProximaNova-Regular;font-weight:400;font-style:normal}.slide-menu .highlight{color:#fff;background:#656b7c}.slide-menu .highlight:hover{color:#f09560;background:#656b7c}body:before{width:100%;height:100%;position:fixed;top:0;left:0;content:'';opacity:0;visibility:hidden;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;background:rgba(255,255,255,.8);z-index:11}body.menu-open{overflow:hidden}body.menu-open:before{opacity:1;visibility:visible}.submenu{top:114px;padding:12px 0;background:#f7f4ef}.submenu ul{display:flex;justify-content:space-evenly;margin-bottom:0;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.submenu select{width:auto;height:40px;margin:0 auto;padding:2px 40px 0;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;border:none;background-image:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/arrow-down.png?v=17809277912144559832)}.submenu:not(.dropdown) select{display:none}.submenu.dropdown .flex{justify-content:center}.submenu.dropdown label{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.submenu.dropdown select{margin:0 0 0 20px;padding-left:0;font-family:ProximaNova-Regular;font-weight:400;font-style:normal;border-bottom:1px solid}.product-header{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.product-header:not(.core){position:-webkit-sticky;position:sticky;top:0;background:#fbfcfe;z-index:11}.product-header.active{position:-webkit-sticky;position:sticky;top:0;background:#fbfcfe;z-index:11}.product-header .product-info{width:50%}.product-header .product-info .badge{color:#fff}.product-header .product-info .description p{margin-bottom:4px;font-size:14px}.product-header .product-form .price-min{margin:0 30px 0 0}.product-header .product-form .btn{margin-top:0}.product-header.core{margin-top:-39px;top:auto}.product-header.core .product-info{padding-bottom:17px}.product-header.core .product-info .yotpo{position:absolute}.product-header.core .product-form,.product-header.core .product-info .badge{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.product-header.core:not(.hidden) .product-form,.product-header.core:not(.hidden) .product-info .badge{opacity:0;visibility:hidden}.product-header.core:not(.active){-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.product-header.core.hidden .product-info .description p{opacity:0;visibility:hidden}.product-header.core.hidden .product-info .description+.yotpo{margin-top:-27px}.product-list{padding-top:54px}.product-list .collection-header{margin-bottom:20px;font-size:0}.product-list .collection-header .text{width:70%;display:inline-block;vertical-align:top}.product-list .page-title{padding-bottom:12px;font-size:24px}.product-list .description p:last-of-type{margin-bottom:0}.product-list .sort-by{width:30%;display:inline-block;text-align:right;vertical-align:top}.product-list .sort-by select{width:auto;margin-bottom:0}.product-list .items{padding-top:36px}.product-list .jscroll-added .products{padding-top:0}.product-list .product{position:relative;margin:0 2% 34px 0;overflow:hidden}.product-list .row-2 .product{width:49%}.product-list .row-3 .product{width:32%}.product-list .row-4 .product{width:23.5%}.product-list .row-2 .product:nth-child(2n),.product-list .row-3 .product:nth-child(3n),.product-list .row-4 .product:nth-child(4n){margin-right:0}.product-list .product .product-meta p:last-of-type{margin-bottom:0;line-height:unset;font-size:unset}.product.rollover .images{position:relative;overflow:hidden}.product.rollover .images img:not([src]){visibility:hidden}.product.rollover .images img:nth-child(2){position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-webkit-backface-visibility:hidden}.product-list.row-center-1 .collection-header{text-align:center}.product-list.row-center-2 .collection-header{width:68%;margin:0 auto}.product-list.row-center-1 .items,.product-list.row-center-2 .items{justify-content:center}.collection-container{display:flex;flex-wrap:wrap;justify-content:space-between}.collection-sidebar.sidebar{top:114px;margin-top:0;padding-top:54px;align-self:flex-start}.collection-sidebar.sidebar h3{padding-bottom:15px}.collection-sidebar.sidebar li{font-size:initial}.collection-sidebar+.product-list{width:72%}.collection-sidebar+.product-list .collection-header .collection-menu{display:none;padding-top:10px}.collection-sidebar+.product-list .collection-header .collection-menu select{width:100%;margin-bottom:0}.collection-types1{margin-bottom:-156px}.collection-types1 .full-section{border:none}.collection-types1 .full-section .overlay{width:54%;bottom:14%;left:6%;padding:0;background:0 0}.collection-types1 .full-section .description{font-family:ProximaNova-Medium;font-weight:400;font-style:normal;color:#fff}.collection-types1 .full-section .description p{font-size:40px;line-height:1.4}.collection-types1 .full-section .btn-arrow{margin-top:19px;color:#fff}.collection-types1 .features-section{margin:37px 0;padding:50px 0}.collection-types1 .features-section .section-header{margin-bottom:40px}.collection-types1 .features-section .image{width:55%}.collection-types1 .features-section .text{width:42%;padding-right:10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collection-types1 .features-section .feature{position:relative;padding-left:80px}.collection-types1 .features-section .feature:not(:last-of-type){margin-bottom:38px}.collection-types1 .features-section .icon{width:62px;height:62px;position:absolute;left:0;border-radius:50%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1);background-position:center;background-repeat:no-repeat;background-size:auto 80%}.collection-types1 .features-section .feature p{font-size:14px}.collection-types1 .image-text-section{margin:62px 40px 40px;padding:25px 45px}.collection-types1 .image-text-section .text{padding:0}.collection-types1 .image-text-section p{font-size:24px;line-height:1.5}.collection-types1 .image-text-section .btn{margin-top:31px}.collection-types2 #content{padding-bottom:563px}.collection-types2 .full-section{border:none;padding:40px 0}.collection-types2 .full-section .description{width:40%}.collection-types2 .full-section .description p{font-family:ProximaNova-Medium;font-weight:400;font-style:normal;font-size:30px;line-height:1.4}.collection-types2 .full-section .description p:last-of-type{margin-bottom:0}.collection-types2 .product-list{position:relative}.collection-types2 .product-list:before{width:100%;height:70%;position:absolute;top:50%;left:0;content:'';transform:translateY(-50%);background:#f7f4ee}.collection-types2 .product-list .items{padding-top:26px}.collection-types2 .product-list .row-2 .product{width:43%;margin:0 14% 61px 0}.collection-types2 .product-list .row-2 .product:nth-child(2n){top:60px;margin-right:0}.collection-types2 .product-list .row-2 .product.feature{width:48%;margin-right:9%;left:-2.5%;overflow:visible}.collection-types2 .features-section{padding:10% 0 6.5%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1)}.collection-types2 .features-section .section-header{padding:0 20px}.collection-types2 .features-section .section-header .accent{font-size:45px}.collection-types2 .features-section .image{width:100%;margin:30px 0}.collection-types2 .features-section .text{width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.collection-types2 .features-section .text .feature{width:26%}.collection-types2 .features-section .text .count{width:22px;height:22px;display:inline-block;margin-bottom:7px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px;color:#f09560;line-height:24px;border-radius:50%;border:1px solid}.collection-types2 .features-section .text h4{font-size:12px}.collection-types2 .features-section .text p{margin-bottom:0;font-size:12px}.collection-types2 .image-text-section{max-width:940px;width:100%;margin:57px auto 0;padding:64px 0;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1)}.collection-types2 .image-text-section .text{max-width:650px;width:auto;margin:0 auto;padding:0}.collection-types2 .image-text-section .text .accent p{font-size:36px;line-height:1.35}.search #content .container.slim{max-width:1120px}.search .item{padding:23px 0;font-size:0;border-bottom:1px solid #ebebeb}.search .item:first-of-type{padding-top:10px}.search .item .images{width:15%;display:inline-block;vertical-align:top}.search .item .post-meta{width:85%;display:inline-block;padding-left:30px;vertical-align:top;box-sizing:border-box}.search .item .post-title{margin-bottom:8px}.search .pagination{padding-bottom:0}.search .items .pagination{padding-top:57px}.search .jscroll-added .item:first-of-type{padding-top:23px}.search .item.item-page .images{vertical-align:middle}.search .item.item-page .post-meta{vertical-align:middle}.product-single .container{padding:0 40px!important}.product-single .images-mobile{display:none;padding:0 5px 50px}.product-single .images-mobile:not(.slick-initialized) div{width:50%;display:inline-block;padding:0 5px 10px;box-sizing:border-box}.product-single .images-mobile .slick-slide{padding:0 5px}.product-single .images-mobile .slick-dots{bottom:15px}.product-single .images{width:48%}.product-single .images .featured-image{margin-bottom:15px}.product-single .images .featured-image img:hover{cursor:zoom-in}.product-single .images .featured-image .arrow{width:30px;height:15px;display:block;position:absolute;top:50%;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/arrow-down.png?v=17809277912144559832) no-repeat center/auto 100%;z-index:1}.product-single .images .featured-image .arrow-prev{left:-10px;transform:rotate(90deg) translateY(-50%)}.product-single .images .featured-image .arrow-next{right:-10px;transform:rotate(-90deg) translateY(-50%)}.product-single .images .thumbs a{width:16%;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-single .images .thumbs a.active{border-color:#f09560}.product-single .images .thumbs .js-modal-btn:before{width:30px;height:30px;position:absolute;top:50%;left:50%;content:'';transform:translate(-50%,-50%);border-radius:50%;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/btn-play.png?v=994864385782548288) no-repeat center/100% auto rgba(255,255,255,.8)}.product-single .product-meta{width:45%}.product-single .product-meta .product-title{margin-bottom:8px}.product-single .product-meta .description,.product-single .product-meta .description p{font-size:14px}.product-single .product-meta .price{margin-bottom:15px;font-size:22px}.product-single .product-meta .product-options{margin-bottom:8px}.product-single .product-meta .affirm-as-low-as{margin-bottom:0;padding-top:30px}.product-single .product-meta .affirm-as-low-as a{border-bottom:1px solid}.product-single .product-meta #quantity{width:25%;padding:0 5px;text-align:center}.product-single .product-meta select{background-position:right 15px center}.product-single .product-meta #product-select{position:absolute;visibility:hidden}.product-single .product-badges{padding-bottom:33px}.product-single .product-badges h6{padding-bottom:13px}.product-single .product-badges .logo:not(:last-of-type){margin-right:25px}.product-single .product-badges .logo img{max-height:50px}.product-single .share{padding-top:48px}.bold-bundles-widget{border-color:#ebebeb}.basic-bundle:not(:first-of-type),.bold-bundles-widget-item--with-separator{display:none!important}.bold-bundles-widget__items{justify-content:space-around!important}.bold-bundles-widget-item__image{border:none}.bold-bundles-widget-item__info,.bold-bundles-widget__footer{text-align:center!important}.bold-bundles-widget__button--bottom,.bold-bundles-widget__button--top{border:none}.bold-bundles-widget-item__variants{height:46px;margin-bottom:15px}.bold-bundles-widget-item__price--new{color:#f09560}.bold-bundles-widget__button{height:auto!important;margin-top:0;padding:10px 20px;border-radius:0}.product-options.bundle{display:none}.addtocart.bold_hidden{display:none!important}.badges{margin:0;padding:47px 0}.badges li{position:relative;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:14px}.badges li img{height:16px;vertical-align:sub}.badges li span{width:20px;height:20px;display:inline-block;margin-left:2px;text-align:center;line-height:22px;cursor:help;border-radius:50%;background:#ebebeb;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.badges li span:hover{color:#fff;background:#f09560}.badges li .tooltip{width:170px;right:-50%;display:block;position:absolute;top:100%;padding:11px;font-family:ProximaNova-Regular;font-weight:400;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:1.5;-khtml-opacity:0;-moz-opacity:0;opacity:0;border-radius:20px;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#656b7c}.instagram{padding:22px 0 35px}.instagram .container{padding:0 40px!important}.instagram .accent{margin-bottom:3px;font-size:48px}.instagram .accent span{position:relative;top:-30px;font-size:.5em}.details-specs{display:none;padding:60px 0}.details-specs.active{display:block}.details-specs .image{width:49%;position:relative}.details-specs .image img:nth-child(2){position:absolute;top:0;left:0}.details-specs .text{width:44%;padding-bottom:50px}.details-specs .text .buttons{padding:24px 0}.details-specs .text .buttons .btn{min-width:185px;height:50px;margin:0 15px;font-size:14px!important;line-height:50px;vertical-align:top}.details-specs .text .buttons .btn-reverse{line-height:46px}.details-specs .text p{margin-bottom:0}.details-specs .text .feature{width:25%;padding-top:30px}.details-specs .text .icon{width:76px;height:76px;display:inline-block;margin-bottom:10px;border-radius:50%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1);background-position:center;background-repeat:no-repeat;background-size:auto 90%}.details-specs .text table{margin:0}.details-specs .text table td{padding:20px 0 17px;border:none;border-bottom:1px solid #ebebeb}.details-specs .text table td:nth-child(1){width:35%;text-align:left}.details-specs .text table td:nth-child(1) p{text-align:left}.details-specs .text table td:nth-child(2),.details-specs .text table td:nth-child(2) p{text-align:right}#specs{padding-bottom:0}.benefits{padding:20px 0}.benefits .text{width:30%}.benefits .text .h2{margin-bottom:8px}.benefits .cols{width:65%}.benefits .cols .col{width:48%;margin:1.5% 0;padding:42px;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.benefits .cols .col .icon{height:84px;margin-bottom:12px}.benefits .cols .col h4{margin-bottom:3px}.benefits .cols .col p{margin-bottom:13px;font-size:14px}.full-image-1-section{padding:0 40px}.full-image-1-section .full-section .overlay{width:60%;padding:0;background:0 0}.full-image-1-section .full-section .overlay.h-left{left:4%;text-align:left}.full-image-1-section .full-section .overlay.h-right{right:4%;text-align:right}.full-image-1-section .full-section .overlay h2{font-family:ProximaNovaCond-Bold;font-weight:400;font-style:normal;font-size:60px;line-height:1;text-transform:uppercase;z-index:-1}.full-image-1-section .full-section .overlay .accent{width:100%;position:absolute;top:6%;right:17%;font-size:88px;text-align:right}.full-image-1-section .full-section .overlay p{max-width:400px;position:relative;font-size:14px;z-index:1}.features{padding:20px 0 40px}.features h2{margin-bottom:8px}.features .cols .col{width:22%;margin:1.5% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.features .cols .col .icon{width:98px;height:98px;display:inline-block;margin-bottom:10px;border-radius:50%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1);background-position:center;background-repeat:no-repeat;background-size:auto 90%}.features .cols .col h4{margin-bottom:3px}.features .cols .col p{margin-bottom:0;font-size:14px}.compare-section{padding:40px 0}.compare-section h2{margin-bottom:8px}.compare-section table tr:nth-child(even){background:#fbfcfe}.compare-section table td{border:none}.compare-section table td:nth-child(1){font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;text-align:left;white-space:nowrap}.compare-section table td:nth-child(2){text-align:right}.compare-section .tabs{padding-top:16px}.compare-section .compare{display:none}.compare-section .compare.active{display:flex}.compare-section .compare .images{width:67%;position:relative}.compare-section .compare .images img:nth-child(2){position:absolute;top:0;left:0}.compare-section .compare:not(.cols) .text{width:30%;padding-top:50px}.compare-section .compare:not(.cols) .text p{margin-left:18px;font-size:14px}.compare-section .compare:not(.cols) .text p+table{margin-top:48px}.compare-section .compare:not(.cols) .text .btn-reverse{width:100%;height:44px;margin:5px 0 20px;line-height:40px}.compare-section .cols{padding-top:20px}.compare-section .cols .col{width:31%}.compare-section .cols .image img{width:69%;margin-bottom:8px}.gallery-section{padding:30px 35px}.gallery-section .row{height:38vw}.gallery-section .image{border:5px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#cecece}.gallery-section #row-1 .image:nth-child(1){width:58%}.gallery-section #row-1 .stack{width:42%}.gallery-section #row-1 .stack .image{width:50%}.gallery-section #row-1 .stack .image:nth-child(1){width:100%}.gallery-section #row-2 .image:nth-child(1){width:26%}.gallery-section #row-2 .image:nth-child(2){width:32%}.gallery-section #row-2 .image:nth-child(3){width:42%}.recommendations{padding:55px 0}.recommendations .accent{font-size:60px}.recommendations .product-list{padding-top:0}.recommendations .product-list .product{margin-bottom:0}.help-section .benefits{padding:35px 0}.help-section .benefits .text{width:100%;text-align:center}.help-section .benefits .cols{width:100%}.help-section .benefits .cols .col{width:32%}.product .yotpo-main-widget{padding-top:100px}.product-byom .product-options{max-width:480px}.product-byom .swatch .header{margin-bottom:31px;padding-right:180px;font-size:22px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.product-byom .swatch .header span{display:none;font-size:12px}.product-byom .swatch .swatch-element{margin-bottom:16px}.product-byom .swatch label{min-width:56px!important;height:56px!important;line-height:56px}.product-byom .swatch label:before{width:56px;height:56px;top:-2px;left:-2px;border-color:transparent}.product-byom .swatch label:after{width:56px;height:56px;top:0;left:0;border-color:transparent;border-width:0;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}.product-byom .swatch input:checked+label:after{width:50px;height:50px;border-color:#fff;border-width:3px;background:0 0;z-index:0}.product-byom .swatch .tooltip{width:170px;left:0;padding:6px 20px;font-size:10px;text-align:left;line-height:1.2;background:#f09560}.product-byom .swatch-text label{min-width:auto!important;height:auto!important;padding:11px 10px 9px;line-height:1!important;border:2px solid transparent}.product-byom .swatch-text input:checked+label:after,.product-byom .swatch-text label:after,.product-byom .swatch-text label:before{display:none}.product-byom .swatch-text input:checked+label{border-color:#f09560}.product-byom .swatch .swatch-group:not(:last-of-type){padding-bottom:10px}.product-byom .swatch .swatch-group label{min-width:38px!important;height:38px!important;line-height:38px}.product-byom .swatch .swatch-group label:before{width:38px;height:38px}.product-byom .swatch .swatch-group label:after{width:38px;height:38px}.product-byom .swatch .swatch-group input:checked+label:after{width:34px;height:34px;border-width:2px}.product-byom .product-single .product-meta .price{position:absolute;right:0;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;line-height:1}.product-byom .product-single .product-meta .product-options{position:relative}.product-byom .product-single .product-meta .selector-wrapper{display:none}.product-byom .product-single .product-meta .note{padding-top:15px}.product-byom .product-single .product-meta .note p{margin-bottom:13px;font-size:14px}.product-byom .product-single .product-meta .note p a{border-bottom:1px solid}.product-byom .product-single .product-meta .affirm-as-low-as{font-size:14px}.product-byom .product-single .product-meta .check{padding-top:30px}.product-byom .product-single .product-meta .check li{font-size:14px}.product-byom .product-single .share{padding-top:0}.product-byom .product-single .description{padding:100px 0 65px}.product-byom .product-single .description-header{width:30%}.product-byom .product-single .description-text{width:67%}.product-byom .columns-section h2{margin-bottom:40px}.product-byom .columns-section .col img{margin-bottom:26px}.product-byom .columns-section .col p{font-size:16px}.product-byom .reviews-section{margin-bottom:110px}.cart .cart-header{padding-top:35px}.cart .cart-header p{font-size:14px;line-height:1.6}.cart .cart-header p strong{font-size:initial}.cart .cart-items{padding:28px 0 0}.cart .cart-items .header{margin-bottom:0}.cart .cart-items .header li{font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px}.cart .cart-items .item-image{width:12%}.cart .cart-items .item-details{width:41%}.cart .cart-items .item-details h5{margin-bottom:3px}.cart .cart-items .item-price{width:14%}.cart .cart-items .item-qty{width:17%}.cart .cart-items .item-total{width:10%}.cart .cart-items .item-remove{width:6%}.cart .cart-item{padding:50px 0;font-size:16px;border-top:1px solid #ebebeb}.cart .cart-item:last-of-type{border-bottom:1px solid #ebebeb}.cart .cart-item .item-details p{margin-bottom:0;font-size:14px}.cart .cart-item .item-qty span{width:20px;height:20px;display:inline-block;font-family:ProximaNova-Light;font-weight:400;font-style:normal;font-size:16px;line-height:20px;text-align:center;vertical-align:bottom;cursor:pointer;background:#ebebeb}.cart .cart-item .item-qty span.plus{line-height:22px}.cart .cart-item .item-qty input{width:32px;height:20px;display:inline-block;margin:0 auto;padding:0 5px;font-size:16px;text-align:center;border:none;border-bottom:1px solid #292d33;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cart .cart-item .item-remove{margin-top:-6px;text-align:right}.cart .cart-item .item-remove .close{border-radius:50%;background:#ebebeb}.cart .cart-item .item-remove .close:hover{color:#fff;background:#f09560}.cart .cart-item .item-remove .close::after,.cart .cart-item .item-remove .close::before{width:44%;left:28%}.cart .order-bottom{padding-top:47px;border-top:1px solid #ebebeb}.cart .order-note{width:37%}.cart .order-note label{display:block;margin:5px 0 8px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px}.cart .order-note textarea{height:122px}.cart .order-details{width:37%;display:inline-block;margin-right:10%;text-align:right}.cart .total-price{font-size:18px}.cart .total-note{font-size:14px}.cart .buttons .btn{width:100%}.cart .buttons .btn-reverse{margin-top:20px}.cart .order-details .cart-attribute__field{text-align:left}#cart-popout .cart-attribute__field label,.cart .cart-attribute__field label{top:-5px;font-size:16px;cursor:pointer}.popout-panel{max-width:500px;width:100%;height:100%;position:fixed;top:0;right:-100%;padding:2px 30px 15px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;background:#fff;z-index:12}.popout-panel.active{right:0}#cart-popout .cart-header{position:relative;padding:13px 0;border-bottom:1px solid #ebebeb}#cart-popout .close{width:20px;height:20px;position:absolute;top:50%;right:0;transform:translateY(-50%)}#cart-popout table{width:100%;margin:0}#cart-popout td{position:relative;border:none;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cart-popout tbody td{padding:35px 0 25px;border-bottom:1px solid #ebebeb}#cart-popout tbody td .close{width:13px;height:13px;top:8px!important;transform:none}#cart-popout tbody h5{margin-bottom:5px}#cart-popout tbody ul{margin-bottom:0}#cart-popout tbody li{font-size:14px}#cart-popout tbody .quantity{padding-top:8px}#cart-popout tbody .quantity a{width:20px;height:20px;display:inline-block;font-family:ProximaNova-Light;font-weight:400;font-style:normal;font-size:16px;line-height:20px;text-align:center;vertical-align:bottom;cursor:pointer;background:#ebebeb}#cart-popout tbody .quantity span{width:32px;height:20px;display:inline-block;margin:0 auto;padding:0 5px;font-size:16px;text-align:center;border-bottom:1px solid #292d33;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cart-popout tbody td:nth-child(1){width:100%;text-align:left}#cart-popout tbody td:nth-child(1) p{margin:14px 0 0}#cart-popout tbody td:nth-child(1) .close{width:auto;height:auto;position:absolute;top:0;right:0;font-family:ProximaNova-Light;font-weight:400;font-style:normal;font-size:14px;text-align:left}#cart-popout tbody td:nth-child(1) .close:after,#cart-popout tbody td:nth-child(1) .close:before{display:none}#cart-popout tfoot p{margin-bottom:0;font-size:14px}#cart-popout tfoot .label-full{display:block;margin-bottom:8px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px}#cart-popout tfoot textarea{height:122px}#cart-popout tfoot td{padding:36px 0 0;font-size:18px;text-align:left}#cart-popout tfoot td:nth-child(2){text-align:right}#cart-popout tfoot .btn{width:100%;margin-top:0}#cart-popout tfoot .btn-reverse{margin-top:22px}#cart-popout .badges{margin-bottom:28px;padding:30px 0 10px;border-bottom:1px solid #ebebeb}#cart-popout .badges li{margin-bottom:18px}#cart-popout .badges li .tooltip{right:0}#cart-popout .badges+p{font-size:14px}#cart-popout .badges+p strong{font-size:initial}.blog .featured{position:relative}.blog .featured img{display:block}.blog .featured .border-bottom,.blog .featured a,.blog .featured h3,.blog .featured p{color:inherit}.blog .featured h3{font-size:40px}.blog .featured .vert-center{max-width:540px}.blog .featured .post-date{display:none}.blog .featured .post-content p{margin-bottom:13px}.blog .featured .btn-arrow{font-size:12px}.blog .submenu+.container{padding:40px 40px 0!important}.blog .blog-reset{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:14px;color:initial}.blog .blog-reset .close{width:12px;height:10px;margin-right:6px}.blog .items{padding:0 20px;flex-wrap:wrap}.blog .items.row-2 article{width:50%}.blog .items.row-3 article{width:33.3333%}.blog .items.row-4 article{width:25%}.blog .items.row-5 article{width:20%}.blog .items article{position:relative;align-items:stretch;margin-top:40px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog .items article:before{position:absolute;top:0;bottom:0;left:20px;right:20px;content:'';border:1px solid #f0f0f0}.blog .items article:hover{cursor:pointer}.blog .items article .inner{height:100%;position:relative}.blog .items article img{display:block;border:1px solid #ebebeb;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog .items .post-meta{padding:6.5% 7.5% 4%}.blog .items .post-meta .flex{align-items:baseline}.blog .items .post-date{margin-bottom:12px;font-family:ProximaNova-Light;font-weight:400;font-style:normal;font-size:12px}.blog .items .border-bottom+.post-date{margin-bottom:0}.blog .items .post-title{padding:4px 0 5px}.blog .items .post-content p{font-size:14px}.blog .items .portrait{min-height:440px}.blog .items .portrait .image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover}.blog .items .portrait .image:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background:rgba(0,0,0,.25);z-index:1}.blog .items .portrait .post-meta{position:absolute;bottom:0;left:0;color:#fff;z-index:2}.blog .items .portrait .post-title,.blog .items .portrait .post-title a,.blog .items .portrait h6{color:inherit}.article #content .sticky-banner{top:114px}.article #content .submenu+article .sticky-banner{top:163px}.article #content .animate{position:relative;opacity:0;background:#fff}.article #content .container.main{padding-top:65px}.article #content .container.main .border-bottom{padding-bottom:12px}.article #content .container.main.flex{padding-bottom:58px}.article #content .container.main.flex .post-header{width:42%}.article #content .container.main.flex .image{width:49%}.article .post-content a:not(.btn){color:#f09560}.article .post-content blockquote{max-width:360px;margin:43px 60px 43px 0;float:left}.article .post-content ul{margin-left:16px;list-style:disc}.article .post-title{margin-bottom:30px;font-size:40px}.article .post-image{padding:40px 0 30px}.article .border-top{margin-top:40px;border-top:1px solid #ebebeb}.article .column{padding-bottom:4px;clear:both}.article .column:first-of-type{padding-top:60px}.article .column:last-of-type{padding-bottom:60px}.article .column .image{width:48%}.article .column .image .post-image{padding:0}.article .column .text{width:52%;padding:0 6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article .column .text h2{margin-bottom:8px}.article .full-section h2{margin-bottom:8px}.article .full-section .btn{margin-top:0}.article .full-section .text-white h2{color:inherit}.article .full-section .text-white .btn-reverse{color:inherit;border-color:inherit}.article .features .cols .col{width:30%}.article .featured-products{padding:16px 0 48px;border-bottom:1px solid #ebebeb}.article .featured-products h2{margin-bottom:20px;font-size:36px}.article .featured-products .columns-section{padding-top:0}.article .featured-products .cols .col{margin-top:45px}.article .featured-products:not(.grid) .cols-2 .col:nth-child(n+3){width:100%;display:flex;justify-content:space-between;align-items:center}.article .featured-products:not(.grid) .cols-2 .col:nth-child(n+3) a.center{width:50%}.article .featured-products:not(.grid) .cols-2 .col:nth-child(n+3) .product-meta{width:44%}.article .featured-products:not(.grid) .cols-2 .col:nth-child(3) .product-meta{text-align:left}.article .featured-products:not(.grid) .cols-2 .col:nth-child(4){flex-direction:row-reverse}.article .featured-products:not(.grid) .cols-2 .col:nth-child(4) .product-meta{text-align:right}.article .share{padding-top:18px;text-align:right}.article #content .animate.active{animation-name:fade-up;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:1}.post-author{margin:-8px 0 55px;font-family:ProximaNova-Regular;font-weight:400;font-style:normal}.post-author-image{width:38px;display:inline-block;margin-right:6px;border-radius:50%;vertical-align:middle;overflow:hidden}.post-author-image img{display:block}.blog .items .post-author{margin:3px 0 27px}.blog .items .post-author-image{width:26px}.article #content .container.main.flex .post-author{margin-bottom:0}#design-inspiration article .post-header{text-align:center}#design-inspiration article .post-header .border-bottom:after{margin-left:auto;margin-right:auto}#design-inspiration .text-section{padding:40px 0}#design-inspiration .columns-section{margin-top:0!important;padding-top:0}#design-inspiration .columns-section .post-image{padding:0}#design-inspiration .columns-section .section-header{display:block;text-align:center}#design-inspiration .featured-products{padding:60px 0 0;border-top:1px solid #ebebeb}#design-inspiration .featured-products .cols-2 .col{margin-bottom:60px}#design-inspiration .featured-products .product.rollover .images{width:80%;margin:0 auto}#design-inspiration .featured-products .product a{color:initial}#design-inspiration .buttons .btn{margin-left:10px;margin-right:10px}#press .page-title.border-bottom+h2{margin-bottom:62px}#press article{margin-bottom:18px;padding:4% 3% 8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ebebeb}#press article img{max-height:40px;margin:0 auto 30px}#press article img.tall{max-height:80px}#press article .post-title{display:none}#press article .post-content a{display:inline-block;padding-top:13px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px;text-transform:uppercase}#press article .post-content p:last-of-type{margin-bottom:0}#press article:hover{background:#f7f4ee}#press article:hover img{-webkit-filter:grayscale(1);filter:grayscale(1)}#press .row-3 article{width:32%}#press .row-4 article{width:24%}#press .row-5 article{width:19%}.page-content a:not(.btn){color:#f09560}.page-content h3{margin-bottom:5px;line-height:1.5}.page-content p{margin-bottom:35px}.page-content ul{margin-left:16px}.page-content ul li{list-style:disc outside}.page-content .accordion{border-bottom:1px solid #ebebeb}.page-content .accordion .header{position:relative;margin-bottom:0;padding:25px 10% 22px 0;cursor:pointer}.page-content .accordion .header:first-of-type{margin-top:-25px}.page-content .accordion .header:not(:first-of-type){border-top:1px solid #ebebeb}.page-content .accordion .header:after{width:18px;height:100%;position:absolute;top:0;right:0;content:'';transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(//cdn.shopify.com/s/files/1/0024/2243/9989/t/88/assets/arrow-down.png?v=17809277912144559832) no-repeat right center/auto 10px}.page-content .accordion .header.active:after{transform:rotate(180deg)}.page-content .accordion .panel{display:none;padding:5px 10% 20px 0}.page-byom.slideshow-section h2{position:relative;top:-20px;font-size:62px}.page-byom .page-title{font-size:75px}.page-byom .intro{padding-top:70px}.page-byom .intro .inner{position:relative}.page-byom .intro .page-title{position:absolute;top:50%;transform:translateY(-50%)}.page-byom .intro .half{position:relative;margin-left:auto}.page-byom .intro .half p{font-size:18px}.page-byom .intro .half p:last-of-type{margin-bottom:0}.page-byom .section-header{padding-top:80px;text-align:center}.page-byom .section-header a{padding-bottom:2px;border-bottom:1px solid}.page-byom .columns-section{padding-top:80px}.page-byom .columns-section h4{margin-bottom:20px;font-size:46px}.page-byom .core-section{margin-bottom:25px}.page-byom .core-section .inner{position:relative;padding:45px 0 55px;overflow:hidden}.page-byom .core-section .details{width:40%;display:flex;padding-left:8%;align-content:center;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-byom .core-section .details h2{width:100%;margin-bottom:-20px;font-size:70px}.page-byom .core-section .details p{width:100%;margin-bottom:10px}.page-byom .core-section .details .btn{min-width:280px;position:relative;margin-left:0;z-index:1}.page-byom .core-section .details .count{position:absolute;top:60%;left:-70px;font-size:950px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;line-height:.56;opacity:.03;transform:translateY(-50%)}.page-byom .core-section .images{width:53%;margin-left:4%}.page-byom .core-section .images h5{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.page-byom .core-section .images .layers{margin-bottom:23px;padding-top:13px;align-items:flex-start;justify-content:center}.page-byom .core-section .images .layers .image{width:180px}.page-byom .core-section .images .layers .image img{width:100px;border-radius:50%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1)}.page-byom .core-section .images .layers .image p{margin-bottom:0;padding-top:7px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:13px}.page-byom .core-section .images .layers .plus{margin-top:50px;padding:10px;border-radius:50%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1);transform:translateY(-50%);background:rgba(255,255,255,.3)}.page-byom .core-section .images .layers .plus img{width:18px;transform:rotate(45deg)}.page-byom .core-section .images .links{padding-top:38px}.page-byom .core-section .images .links p{margin-bottom:0;font-size:14px}.page-byom .cover-section .details{width:40%;position:absolute;bottom:0;left:0;padding:0 0 55px 8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-byom .cover-section .details h2{width:100%;margin-bottom:-20px;font-size:70px}.page-byom .cover-section .details p a{font-size:9px}.page-byom .cover-section .details.text-light,.page-byom .cover-section .details.text-light a:not(:hover),.page-byom .cover-section .details.text-light h2,.page-byom .cover-section .details.text-light p{color:#fff}.page-byom .columns-products .section-header{display:block;padding-top:0}[class^=page-compare] #content{padding-bottom:532px}[class^=page-compare] .page-title+h2{max-width:1040px;margin-left:auto;margin-right:auto}.page-compare-blocks .compare-products-section .cols,[class^=page-compare] #content .cols{margin-bottom:23px;padding-top:20px;flex-wrap:wrap}.page-compare-blocks .compare-products-section .cols .col,[class^=page-compare] #content .cols .col{width:33.3333%;margin-bottom:50px;padding:0 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-compare-blocks .compare-products-section .cols .col-2,[class^=page-compare] #content .cols .col-2{width:50%}.page-compare-blocks .compare-products-section .cols .col-4,[class^=page-compare] #content .cols .col-4{width:25%}[class^=page-compare] .compare-products-section .cols .badge span{color:#fff}[class^=page-compare] .compare-products-section .cols .text a:hover{color:inherit}[class^=page-compare] .compare-products-section .cols .text h3+p{min-height:50px;padding-top:4px;font-size:16px}[class^=page-compare] .compare-products-section .cols .image img{padding-top:3px;margin-bottom:20px}[class^=page-compare] .compare-products-section .cols .image+.text-bottom{padding-bottom:7px}[class^=page-compare] .compare-products-section .cols .text-bottom p{font-size:14px}[class^=page-compare] .compare-products-section .cols .text-bottom .btn{width:70%;margin-top:19px}[class^=page-compare] .compare-products-section .cols table{width:100%;table-layout:fixed}[class^=page-compare] .compare-products-section .cols table tr:nth-child(even){background:#fbfcfe}[class^=page-compare] .compare-products-section .cols table tr.materials td{height:120px}[class^=page-compare] .compare-products-section .cols table td{border:none}[class^=page-compare] .compare-products-section .cols table td:nth-child(1){font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;text-align:left;white-space:nowrap}[class^=page-compare] .compare-products-section .cols table td:nth-child(2){text-align:right}[class^=page-compare] .compare-products-section .cols table td:nth-child(2) .fa{margin-right:0}[class^=page-compare] .compare-products-section .cols table+.btn{width:100%;height:42px;margin-top:0;font-size:14px!important;line-height:42px}.page-compare .title-text{padding:150px 0 60px}.page-compare .title-text .title{width:30%}.page-compare .title-text .title h2{max-width:300px;margin-left:auto;font-size:36px}.page-compare .title-text .text{width:58%;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-compare .tabs ul{max-width:940px;margin:0 auto}.page-compare .image-slider{padding:88px 0}.page-compare .compare{display:none;position:relative}.page-compare .compare.active{display:block}.page-compare .full-section{border:none}.page-compare .full-section h2{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;color:#fff}.page-compare .full-section .text-left h2,.page-compare .full-section .text-right h2{max-width:580px}.page-compare .full-section .btn{width:242px;height:50px;margin-top:20px;font-size:14px!important;line-height:50px}.page-compare .full-image-2 .full-section{padding:50px 40px}.page-compare-features #content{padding-bottom:507px}.page-compare-features #content .faq-section .h2{padding-left:0;text-align:center}.page-compare-features #content .faq-section .cols{margin-bottom:0}.page-compare-features #content .faq-section .cols .col{padding:30px 4% 45px}.page-compare-features #content .faq-section .cols .col:not(:last-of-type){border-right:1px solid #ebebeb}.page-compare-features #content .faq-section .cols .slick-slide{padding:0}.page-compare-features #content .faq-section .cols .slick-dots{bottom:-32px}.page-compare-features #content .faq-section .cols .slick-next{right:-10%}.page-compare-features #content .faq-section .cols .slick-prev{left:-10%}.page-core-landing .features{padding:80px 0}.page-core-landing .features .cols .col .icon{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-core-landing .full-section .overlay.h-left{left:0}.page-core-landing .full-section .overlay.h-right{right:0}.page-core-landing .text-section h2{padding-bottom:10px;font-size:26px}.page-denim-sneak-peak #content,.page-eliminating-sids #content{padding-bottom:508px}#page-master .sticky-banner~div,.page-denim-sneak-peak #content .sticky-banner~div,.page-eliminating-sids #content .sticky-banner~div{position:relative;background:#fff}.page-denim-sneak-peak #content .container,.page-eliminating-sids #content .container{max-width:1200px}.page-eliminating-sids .page-title.border-bottom+h2{margin-bottom:27px}.page-eliminating-sids .page-content{padding-bottom:60px}.page-eliminating-sids .page-content blockquote{max-width:625px;margin:0 auto;padding-top:50px;text-align:center}.page-eliminating-sids .full-section:first-of-type{border:none}.page-eliminating-sids .full-section .overlay{width:36%;padding:0;background:0 0}.page-eliminating-sids .full-section .overlay.h-left{left:8%}.page-eliminating-sids .full-section .overlay.h-right{right:8%}.page-eliminating-sids .image-text-section{padding:84px 0}.page-eliminating-sids .image-text-section+.image-text-section{margin-top:0;padding-top:10px}.page-eliminating-sids .image-text-section .image{width:45%}.page-eliminating-sids .image-text-section .image img{width:85%;margin:0 auto}.page-eliminating-sids .image-text-section .text{width:45%;padding:0}.page-eliminating-sids .image-text-section .image-text-left{text-align:left}.page-eliminating-sids .image-text-section .text .btn-reverse{min-width:276px;height:46px;margin-top:31px;font-size:14px!important;line-height:42px}.page-faq .faq-section{padding:0 0 50px}.page-faq .faq-section .h2{padding-left:0}.page-faq .full-section{border-top:none}.page-faq .full-section .page-title.border-bottom{padding-top:0}.page-faq .full-section .page-title.border-bottom+h2{margin-bottom:14px}.page-faq .full-section input{max-width:600px;width:50%;margin:0 auto 35px;font-size:18px;border-color:#ebebeb;background:#fff}.page-faq .sidebar{margin-top:0;padding-top:134px}.page-faq .sidebar li{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.page-faq .page-content{width:67%;padding-top:40px;border-bottom:none}.page-faq .page-content .mobile-select{margin-bottom:40px}.page-faq .page-content h2{margin-bottom:60px;font-size:30px}.page-faq .page-content h3{display:none}.page-faq .page-content h4{font-size:24px}.page-faq .page-content .topic{display:none}.page-faq .search-results{display:none}.page-faq .search-results h2{margin-bottom:0}.page-faq .search-results .search-value{margin-bottom:0}.page-faq .search-results .search-reset{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:14px;color:initial}.page-faq .search-results .search-reset .close{width:12px;height:10px;margin-right:6px}.page-faq .search-results .results-list{padding-top:30px}.page-faq .search-results h4{margin-bottom:36px}.page-faq .search-results h4:not(:first-of-type){margin-top:60px;padding-top:55px;border-top:1px solid #ebebeb}.page-faq .search-results .search-found{background:#f09560}#page-master .sticky-banner{border:none}.page-tabs .page-title.border-bottom+h2{margin-bottom:67px}.page-tabs .tabs{top:114px}.page-tabs .shopify-section{padding:55px 0}.page-tabs .shopify-section .text h2{margin-bottom:7px}.page-tabs #section1 .text{width:51%}.page-tabs #section1 .image{width:44%}.page-tabs #section1 .image .caption{margin-top:5px;text-align:left}.page-tabs #section1 .image blockquote{padding-top:88px}.page-tabs #section2 .image:first-of-type{width:38%;margin-top:6%}.page-tabs #section2 .image:last-of-type{width:33%;margin-top:34%}.page-tabs #section2 .image img{display:block}.page-tabs #section2 .text{width:29%;padding:5% 3.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-tabs #section2 .text h2{color:inherit}.page-tabs #section2 .text p:last-of-type{margin-bottom:0}.page-tabs #section2 .text .btn-reverse{color:inherit;border-color:inherit}.page-tabs #section3 .images{padding:80px 0 30px}.page-tabs #section3 .image{width:118px;height:118px;position:relative;border-radius:50%;-webkit-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 13px 0 rgba(0,0,0,.1);box-shadow:0 6px 13px 0 rgba(0,0,0,.1);background-position:center;background-repeat:no-repeat;background-size:auto 70%}.page-tabs #section3 .image:nth-child(1){top:-45px;animation-name:float-icon-1;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}.page-tabs #section3 .image:nth-child(2){animation-name:float-icon-2;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}.page-tabs #section3 .image:nth-child(3){top:-80px;animation-name:float-icon-3;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}.page-tabs #section3 .image:nth-child(4){top:-25px;animation-name:float-icon-4;animation-duration:10s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}.page-tabs #section3 .text blockquote{max-width:625px;margin:0 auto;padding-top:90px}.page-tabs #section3 .text blockquote p{margin-bottom:0}.page-tabs #section4 .text{width:33%}.page-tabs #section4 .image{width:49%}.page-nook-family .image-text-section+.image-text-section{margin-top:0;padding-top:34px}.page-nook-family .image-text-section .image-text-left{text-align:left}.page-nook-family .image-text-section .image-text-left .border-bottom:after{margin-left:0;margin-right:auto}.page-nook-family .image-text-section .text h2{margin-bottom:18px}.page-nook-family .image-text-section .text p:not(:last-of-type){margin-bottom:15px}.page-our-story #content{padding-bottom:590px}.page-our-story .full-section{border:none}.page-our-story .sticky-banner~div{position:relative;background:#fff}.page-our-story .page-title.border-bottom+h2{margin-bottom:47px}.page-our-story .page-content .full-section{padding:6px 0 28px}.page-our-story .text-section{padding:0 0 12px}.page-our-story .text-section h2{padding-bottom:10px;font-size:24px}.page-our-story .text-section blockquote{max-width:530px;margin:0 auto;padding:12px 0}.page-our-story .image-text-section{padding:21px 0 85px}.page-our-story .image-text-section .image-text-left{text-align:left}.page-our-story .image-text-section .text{padding:0}.page-our-story .image-text-section .flex div:nth-child(1){width:43%}.page-our-story .image-text-section .flex div:nth-child(2){width:52%}.page-reviews .full-section{border-top:none}.page-reviews .page-content{padding-top:55px}.page-reviews .testimonials #yotpo-testimonials-product-reviews.yotpo-active{display:flex!important;justify-content:space-between;flex-wrap:wrap}.page-reviews .yotpo .yotpo-regular-box{width:49%;margin:0 0 20px!important;padding:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ebebeb}.page-reviews .total-reviews-search,.page-reviews .yotpo-pager{width:100%}.page-wraps .page-content{padding:65px 0 30px}.page-wraps .page-title{font-size:40px}.page-wraps .page-title+p{padding-top:6px;font-size:18px}.page-wraps .tabs{top:114px}.page-wraps .wrap-section{padding:90px 0}.page-wraps .wrap-section:last-of-type{padding-bottom:0}.wrap-section .text{padding:75px 4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap-section .text h2{margin-bottom:10px;color:inherit}.wrap-section .text form{display:flex;padding:10px 0 30px;flex-direction:column}.wrap-section .text .product-options+div{order:-1}.wrap-section .text .price{margin-bottom:20px;font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:18px}.wrap-section .text .btn-reverse{font-size:14px!important}.wrap-section .text .btn-arrow{color:inherit}.wrap-section .swatch .subheader .selected:before{display:none}.wrap-section .swatch label:after,.wrap-section .swatch label:before{border-color:transparent}.wrap-section .swatch input:checked+label:before{border-color:#f09560}.wrap-section .image img{display:block}#section1.wrap-section .flex{align-items:center}#section1.wrap-section .text{width:38%;text-align:center}#section1.wrap-section .text .btn:not(:hover){color:inherit;border-color:inherit}#section1.wrap-section .swatch .swatch-element{margin:0 5px 22px}#section1.wrap-section .image{width:31%}#section1.wrap-section .image1{order:-1}#section2.wrap-section .flex{justify-content:space-between}#section2.wrap-section .text{width:35%}#section2.wrap-section .image{width:31%}#section2.wrap-section .image1{align-self:flex-end}#section2.wrap-section .image2{align-self:flex-start}#section3.wrap-section .container{max-width:100%;padding:0 0 0 6%}#section3.wrap-section .flex{justify-content:space-between;align-items:center}#section3.wrap-section .text{width:52%;margin-left:-12%;padding:75px 4% 75px 12%;order:1}#section3.wrap-section .text .btn:not(:hover){color:inherit;border-color:inherit}#section3.wrap-section .image{width:27%;position:relative}#section4.wrap-section .flex{justify-content:space-between;align-items:center}#section4.wrap-section .text{width:44%}#section4.wrap-section .images{width:55%}#section4.wrap-section .images .image:nth-child(2){padding-top:25px}.wrap-section.modal{max-width:100%;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.wrap-section.modal .container{max-width:100%;padding:0}.wrap-section.modal .close-modal{display:none}#section1.wrap-section.modal .text{padding:11% 4%}#contact .full-section{border-top:none}#contact .container{padding-top:55px;background:#fff}#contact .page-title.border-bottom+h2{font-size:40px}#contact .page-content{width:48%;padding:7%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f7f4ee}#contact .page-content p:last-of-type{margin-bottom:0}#contact form{width:44%}#contact form h3{margin-bottom:16px}#contact form .success{margin-bottom:14px}#contact form .btn{margin-top:28px}.logins{position:relative;margin-bottom:-165px}.logins .vert-center{width:38%;left:74%;padding:4.5% 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.logins .page-title{margin-bottom:13px;font-size:36px}.logins .fields input:last-of-type{margin-bottom:10px}.logins h5{margin-bottom:10px}.logins p.text-right{font-size:14px}.logins .action_bottom p{margin-bottom:0}.logins .action_bottom .btn{width:100%;margin:37px 0 20px}.logins .action_bottom .cancel{display:block;margin:0 auto;font-family:ProximaNova-Regular;font-weight:400;font-style:normal;font-size:16px}.logins table{width:100%}.logins th{width:10%;padding:0 0 7px;font-family:ProximaNova-Bold;font-weight:400;font-style:normal;font-size:14px;text-align:left;border:none}.logins td{padding:8px 0;font-size:16px;border:none}.logins td strong{display:none}.logins tbody td,.logins tfoot td{text-align:left;text-transform:capitalize;line-height:1.6}.logins tbody td a{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;color:#f09560}.errors,.success{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:18px;color:#f09560;line-height:1.4}.errors ul{margin-bottom:19px}.errors li{display:inline-block;margin:0 2px;font-size:18px;color:red;line-height:1.4}.reset-success{display:none;margin-bottom:19px;font-size:18px;line-height:1.4}.sidebar{width:25%;display:inline-block;margin-top:36px;text-align:left}.sidebar li,.sidebar p{margin-bottom:16px;font-size:18px;line-height:1.4}.logins .sidebar{min-height:calc(100vh - 443px);min-height:-webkit-calc(100vh - 443px);min-height:-moz-calc(100vh - 443px);margin-top:0;padding:14% 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fbfcfe}.logins .sidebar h3{margin-bottom:48px}.logins .sidebar ul{margin-bottom:0}.logins .sidebar li{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}.logins .sidebar+div{width:75%;padding:13% 7% 20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logins .sidebar+div .page-title{margin-bottom:47px}body.landing-page #content{padding-bottom:100px}body.landing-page .sticky-banner{top:0}body.landing-page .page-content .page-title{display:none}body.landing-page .full-section.border-none{border-top:none}#customer_orders .header{margin-bottom:22px;padding-bottom:7px;align-items:baseline;border-bottom:1px solid #ebebeb}#customer_orders .edit{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:12px;color:#f09560}#customer_orders .group{padding-top:56px}#customer_orders .last-order td:last-of-type{text-align:right}#customer_orders .last-order td:last-of-type a{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:12px;color:inherit}#account #customer_orders thead th.order_number{margin-left:0}#account #orders{display:none}#account #orders tbody tr:first-of-type td{padding-top:32px}#addresses .header{align-items:baseline}#addresses .header a{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal;font-size:16px;color:#f09560}#addresses .address_table{width:44%;margin-bottom:54px}#addresses .customer_address h4{margin-bottom:38px}#addresses .customer_address p{margin-bottom:0}#addresses .customer_address .action_link a{font-size:12px}#addresses .customer_address .action_delete{margin-left:10px}#addresses .customer_address .view_address span{font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}#addresses .customer_address label{display:block;margin-bottom:8px;font-size:12px}#addresses #add_address .field{width:48%}#addresses .customer_address .set-default label{cursor:pointer}#addresses .customer_address .set-default input[type=checkbox]{position:relative;top:6px;margin-right:5px}#addresses .action_bottom{max-width:400px;margin:40px auto}#addresses .action_bottom .btn{margin-top:10px}#order .page-title{margin-bottom:4px}#order .group{padding:12px 0 48px}#order tbody td{border-bottom:1px solid #ebebeb}#orders thead th.order_number{margin-left:0}#orders thead th.date{width:20%}#orders thead th.payment_status{width:25%}#orders thead th.fulfillment_status{width:30%}#orders thead th.total{width:15%}#orders tbody tr:first-of-type td{border-top:1px solid #ebebeb}#orders tbody td{width:15%;padding:50px 10px}#orders .item-details{width:46%}#orders .item-qty{text-align:center}#orders .item-qty{text-align:center}#orders tbody .item-details{font-family:ProximaNova-Bold;font-weight:400;font-style:normal}#orders tbody .item-details span{font-family:ProximaNova-Regular;font-weight:400;font-style:normal}#orders .totals{width:50%;margin-left:auto;padding-top:34px;font-size:18px}#orders .totals .flex:not(:last-of-type){margin-bottom:40px}#orders .totals .flex div:nth-child(1){font-family:ProximaNova-Semibold;font-weight:400;font-style:normal}#orders .totals .flex div:nth-child(2){text-align:right}#error404{padding-top:70px}#error404 .text{width:35%}#error404 .text h2{margin-bottom:35px;font-size:60px}#error404 .text .btn{min-width:212px;height:54px;font-size:22px!important;line-height:54px}#error404 .image{width:64%}#error404 .image h1{position:relative;margin-bottom:-80px;font-size:225px;z-index:1}#error404 .image h1 span{position:relative;opacity:0}#error404 .image h1 span:nth-child(1){animation-name:error-up-1;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1}#error404 .image h1 span:nth-child(2){top:56px;animation-name:error-down-2;animation-duration:1s;animation-delay:.5s;animation-fill-mode:forwards;animation-iteration-count:1}#error404 .image h1 span:nth-child(3){top:24px;animation-name:error-up-3;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards;animation-iteration-count:1}#password .cover{color:#fff}#password .cover:before{width:100%;height:100%;position:fixed;top:0;left:0;content:'';background:rgba(0,0,0,.75)}#password .vert-center h1{margin-bottom:38px;font-size:48px;color:#fff;letter-spacing:2px}#password .vert-center h2{font-size:12px;color:#fff;letter-spacing:8px}#password .vert-center h2+hr{width:110px;margin:20px auto 15px;border-width:2px}#password .vert-center p{font-size:18px;color:#fff}#password .vert-center form{max-width:420px;width:100%;margin:0 auto;font-size:0}#password .vert-center form input[type=email],#password .vert-center form input[type=password]{width:70%;height:49px;display:inline-block;color:#fff;vertical-align:top;border-color:#999;background:rgba(255,255,255,.15)}#password .vert-center form input[type=password]{color:#111!important}#password .vert-center form input[type=password]::-webkit-input-placeholder{color:#111}#password .vert-center form input[type=password]:-moz-placeholder{color:#111}#password .vert-center form input[type=password]::-moz-placeholder{color:#111}#password .vert-center form input[type=password]:-ms-input-placeholder{color:#111}#password .vert-center form input[type=submit]{width:30%;height:49px;min-width:0;display:inline-block;margin-top:0;font-size:14px!important;vertical-align:top;border:1px solid #999;border-left:none;background:#00a99d}#password .vert-center form ::-webkit-input-placeholder{color:#fff}#password .vert-center form :-moz-placeholder{color:#fff}#password .vert-center form ::-moz-placeholder{color:#fff}#password .vert-center form :-ms-input-placeholder{color:#fff}#password footer{background:0 0}#password footer .left{position:fixed;bottom:40px;left:40px;margin-bottom:0;font-size:14px;text-transform:uppercase}#password footer .left a{color:#fff}#password footer .left img{width:24px}#password footer .right{position:fixed;bottom:40px;right:40px;margin-bottom:0}#password footer .right img{width:100px}#password .overlay{width:100%;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background:#fff;background:rgba(255,255,255,.95);z-index:9999}#password .overlay.open{opacity:1;visibility:visible}#password .overlay .close{position:absolute;top:20px;left:auto;right:20px;margin-bottom:65px}#password .overlay label{display:block;margin-bottom:18px;font-size:18px;color:#111}#password .overlay p{margin-top:16px;font-size:15px;color:#111}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}input[type=checkbox]{width:auto!important;height:auto}input[type=checkbox]:checked{background:0 0!important}input[type=checkbox]+label{top:0}.slick-arrow{padding-top:0}#addresses .set-default input{top:0}}@media only screen and (min-width:1027px){.desktop{display:block}.mobile{display:none}.fade-out:hover{opacity:.5}.badges li span:hover+.tooltip{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#password .overlay{-webkit-transform:translateY(50px) translateX(50px);transform:translateY(50px) translateX(50px);-webkit-transition:opacity .5s,-webkit-transform .5s,visibility 0s .5s;transition:opacity .5s,transform .5s,visibility 0s .5s}#password .overlay.open{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.product.rollover .images:hover img:nth-child(2){opacity:1}.product:not(.rollover) .images:hover .overlay{opacity:1}}@media only screen and (max-width:1026px){.desktop{display:none}.mobile{display:block}.article #content .sticky-banner,.sticky-banner{position:relative;top:0}#content{padding-bottom:265px}.index #content{padding-bottom:205px}.container{padding:0 20px}#content .container:not(.wide){padding:0 40px}.badges li span.active+.tooltip{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pagination{padding-top:33px}.swatch .tooltip{display:none}.submenu{top:88px}footer{padding:50px 0 10px}footer .container{padding:0 40px}footer .cols{justify-content:center}footer nav.col{display:none}footer .social li{margin:0 8px}footer .newsletter{width:100%;display:flex;justify-content:space-between;text-align:center}footer .newsletter .newsletter-form{order:1}footer .copyright{padding-top:30px}footer .copyright nav{display:none}header{padding:10px}header .header-links nav,header nav{display:none}header .header-links .btn-cart{margin-right:5px}header .menu-toggle{display:inline-block}.slide-menu{top:88px}.slideshow-section .full-section .text h2{margin-bottom:66px;font-size:82px}.slideshow-section .full-section .text .accent{font-size:148px}.full-image-section .slideshow .full-section .background-image{height:50vh}.testimonials-columns-section{padding:35px 0}.collection-sidebar.sidebar{top:88px}.collection-types1{margin-bottom:-59px}.collection-types1 .features-section .text{padding-right:2%}.collection-types1 .image-text-section{margin:62px 20px 20px}.collection-types1 .image-text-section p{font-size:18px}.collection-types2 #content{padding-bottom:205px}.collection-types2 .product-list .row-2 .product{width:48%;margin-right:4%}.collection-types2 .product-list .row-2 .product.feature{width:52%;left:-2%;margin-right:0}.collection-types2 .image-text-section{margin-bottom:60px}.compare-section .compare .images{width:57%}.compare-section .compare:not(.cols) .text{width:40%}.details-specs .image{width:39%}.details-specs .text{width:54%}.details-specs .text .buttons .btn{min-width:165px;margin:0 5px}.icons-section{margin-bottom:-60px}.product .yotpo-main-widget{padding-top:50px}.product-byom .product-single .product-meta .mobile{display:none}.product-byom .product-single .product-meta .price{position:relative}.product-byom .swatch .header{padding-right:0}.product-byom .swatch .header span{display:block;padding-top:15px;font-size:15px}.product-byom .swatch .header span:before{display:none}.cart .order-details{margin-right:0}.page-content h3{line-height:1.3}[class^=page-compare] #content{padding-bottom:205px}[class^=page-compare] .compare-products-section .cols table tr.materials td{height:170px}.page-compare-blocks .compare-products-section .cols .col,[class^=page-compare] #content .cols .col{padding:0 1%}.page-byom .core-section .details .count{font-size:800px}.page-core-landing .text-section .mobile{display:none}.page-eliminating-sids #content{padding-bottom:205px}.page-eliminating-sids .page-content{padding-bottom:30px}.page-eliminating-sids .page-content blockquote{padding-top:20px}.page-eliminating-sids .image-text-section{padding:42px 0 82px}.page-eliminating-sids .image-text-section+.image-text-section{padding-top:0}.page-our-story #content{padding-bottom:245px}.page-reviews .page-content{padding-top:0}.page-wraps .page-content{padding:30px 0}.page-wraps .page-title{font-size:30px}.page-wraps .tabs{top:88px}.page-wraps .wrap-section{padding:60px 0}.page-wraps .wrap-section:last-of-type{padding-bottom:60px}#section1.wrap-section .container{padding:0}#section1.wrap-section .flex{justify-content:space-evenly;flex-wrap:wrap}#section1.wrap-section .image{width:auto;margin:0;text-align:center;z-index:1}#section1.wrap-section .image img{width:auto;height:50vw;margin:0 auto}#section1.wrap-section .text{width:100%;margin-top:-25%;padding:30% 3.5% 10%;text-align:center;order:1}#section2.wrap-section .flex{justify-content:space-between;flex-wrap:wrap}#section2.wrap-section .image{width:48%}#section2.wrap-section .text{width:100%;padding:40px 0 0;order:1}#section4.wrap-section .text{padding:0}#section4.wrap-section .images{width:52%}#section3.wrap-section .container{padding:0}#section3.wrap-section .flex{justify-content:space-evenly;flex-wrap:wrap}#section3.wrap-section .image{width:auto;margin:0;text-align:center;z-index:1}#section3.wrap-section .image img{width:auto;height:50vw;margin:0 auto}#section3.wrap-section .text{width:100%;margin:-25% 0 0;padding:30% 3.5% 10%;text-align:center;order:1}#section1.wrap-section.modal .text{padding:30% 3.5% 10%}#section1.wrap-section.modal .image img{height:45vw}#contact .full-section{border-bottom-width:50px}.page-tabs .tabs{top:88px}.page-tabs #section2 .container{padding:0}.page-tabs #section2 .flex{justify-content:space-evenly;flex-wrap:wrap}.page-tabs #section2 .image:first-of-type,.page-tabs #section2 .image:last-of-type{width:auto;margin:0;text-align:center;z-index:1}.page-tabs #section2 .image img{width:auto;height:50vw;margin:0 auto}.page-tabs #section2 .text{width:100%;margin-top:-25%;padding:30% 3.5% 10%;text-align:center;order:1}.page-tabs #section4 .text{width:44%}.page-tabs #section4 .image{width:51%}.logins{margin-bottom:-60px}.logins .banner{display:none}.logins .vert-center{max-width:600px;width:100%;position:static;margin:0 auto;transform:none}.logins .sidebar{min-height:calc(100vh - 293px);min-height:-webkit-calc(100vh - 293px);min-height:-moz-calc(100vh - 293px);margin-top:3px}.logins tbody td,.logins tfoot td{display:block;padding:0}.logins td strong{display:inline}#account #orders tbody tr:first-of-type td{padding-top:0}#customer_orders .group{padding-top:26px}#customer_orders .group .half{width:100%}#customer_orders .last-order td:last-of-type{text-align:left}#orders thead{display:none}#orders tbody td{width:100%!important;padding:0;border:none}#orders tbody tr:first-of-type td{border:none}#orders tbody tr td:first-of-type{padding-top:22px!important;border-top:1px solid #ebebeb}#orders .item-image img{max-width:119px}#orders .item-total{padding-bottom:22px}#orders .totals{width:100%;font-size:16px}#orders .totals .flex:not(:last-of-type){margin-bottom:20px}#order .group{padding-bottom:0}#order tbody td{text-align:center}}@media only screen and (max-width:812px) and (min-width:769px){.full-image-section .slideshow .full-section .background-image{height:100vh}.full-image-section .slideshow .full-section .overlay h2{font-size:24px}.full-image-section .slideshow .full-section .overlay p{font-size:16px}.logos-section{padding:45px 0}.testimonials-columns-section .cols-2 .col{width:40%}.testimonials-columns-section .columns-section .accent{font-size:40px}}@media only screen and (max-width:812px){.columns-background-section{padding-top:40px}.full-image-section .slideshow .full-section:nth-child(1){width:100%}.full-image-section .slideshow .full-section:nth-child(2){display:none}.full-image-section .slideshow .full-section .overlay{width:43%}.full-image-section .slideshow .full-section .icon img{max-height:40px}}@media only screen and (max-width:768px){.h1,h1{font-size:26px}.h2,h2{font-size:22px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}.blog-section{padding:25px 20px}.blog-section .article .image{width:100%}.blog-section .article .text{width:100%;padding:20px 5% 30px}.blog-section .article-image .article{width:100%;margin-bottom:30px}.blog-section .article-image .article .image{width:45%}.blog-section .article-image .article .text{width:55%}.blog-section .article-image .image{width:100%}.columns-section{padding-bottom:30px}.columns-section .container{padding:0!important}.columns-section .col .btn{min-width:100%}.columns-background-section .btn-arrow{margin:58px 0 22px}.columns-overlay-section .col .vert-center{width:80%;padding:34px 3%}.custom-html-section{padding:25px 14px}.faq-section .cols .slick-dots{bottom:-28px;margin-left:0}.full-section .overlay{width:60%}.full-section .overlay p{font-size:initial}.icons-section .col img{margin-left:27px}.index #content .icons-section .col img{margin-left:0}.section-header .accent{font-size:40px}.slideshow-section .full-section .text h2{margin-bottom:36px;font-size:52px}.slideshow-section .full-section .text .accent{margin-top:-20%;font-size:98px}.slideshow-section .full-section .text p{font-size:14px}.full-image-section .slideshow .full-section .background-image{height:36vh}.split-image .text h2{font-size:36px}.split-image .text p{font-size:16px}.testimonials-section .slide .text p:first-of-type:before{position:static;display:block;margin:-2px auto -20px}.testimonials-columns-section .accent{font-size:48px}.testimonials-columns-section .cols{justify-content:space-between}.testimonials-columns-section .cols-2 .col{width:45%}.collection-sidebar+.product-list .collection-header .sort-by,.collection-sidebar+.product-list .collection-header .text{width:100%}.collection-sidebar+.product-list .collection-header .sort-by{padding-top:10px}.collection-types1 .full-section .description p{font-size:26px}.collection-types1 .section-header{margin-bottom:30px}.collection-types2 .full-section .description p{font-size:26px}.collection-types2 .features-section .section-header .accent{font-size:35px}.collection-types2 .image-text-section .text .accent p{font-size:30px}.benefits{padding:30px 0}.benefits .text{width:80%;margin:0 auto;text-align:center}.benefits .cols{width:100%}.benefits .cols .col{padding:25px 20px}.compare-section table td:nth-child(1){white-space:normal}.compare-section .compare .images{width:47%}.compare-section .compare:not(.cols) .text{width:50%}.details-specs .image{width:60%;margin:0 auto;order:1}.details-specs .text{width:100%}.details-specs .text p{text-align:center}.full-image-1-section .full-section .overlay h2{font-size:60px}.recommendations .accent{font-size:40px}.cart .order-bottom{display:block}.cart .order-note{width:50%;margin:0 auto 20px}.cart .order-details{width:50%;display:block;margin:0 auto}.blog .items.row-3 article,.blog .items.row-4 article,.blog .items.row-5 article{width:50%}.article .post-title{font-size:30px}.article .featured-products h2{font-size:26px}.page-title .border-bottom,.page-title.border-bottom{padding-top:40px}.page-title+h2,.page-title.border-bottom+h2{margin-bottom:47px;font-size:30px}.page-byom.slideshow-section h2{top:-10px;font-size:48px}.page-byom .page-title{font-size:54px}.page-byom .intro .half p{font-size:16px}.page-byom .core-section .details{width:43%;padding-left:6%}.page-byom .core-section .details h2{font-size:60px}.page-byom .core-section .details .btn{min-width:100%}.page-byom .core-section .images{width:48%;margin-left:4%}.page-byom .core-section .images .layers .image img{width:80px}.page-byom .core-section .images .layers .plus{margin-top:40px}.page-byom .cover-section .details h2{font-size:60px}.cover-section .features .cols .col{width:22%}[class^=page-compare] .cols table td{padding:14px 8px}[class^=page-compare] .cols table td:nth-child(1){white-space:normal!important}.page-faq .page-content h2{font-size:26px}.page-faq .page-content h4{font-size:18px}#error404 .text h2{font-size:40px}#error404 .image h1{font-size:165px}.logins .page-title{font-size:30px}#addresses .address_table{width:100%}#addresses .address_table:last-of-type{margin-bottom:0}#addresses #add_address .field{width:100%}#order #order_address .flex{flex-wrap:wrap}#order #order_address .flex div:last-of-type{width:100%}}@media only screen and (max-width:667px){.h1,h1{font-size:22px}.h2,h2{font-size:18px}.h3,h3{font-size:16px}.h4,h4{font-size:16px}.h5,h5{font-size:16px}.h6,h6{font-size:12px}p{font-size:14px}li{font-size:14px}.h6.border-bottom,h6.border-bottom{font-size:12px}input[type=email],input[type=number],input[type=password],input[type=telephone],input[type=text],select,textarea{font-size:16px}.mobile-select{display:block}.btn-large{min-width:100%}.modal-video-inner{padding:0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-video-close-btn{top:0!important;right:-40px!important}#newsletter-popup{left:50%;right:auto;transform:translateX(-50%)}#newsletter-popup .inner .rte{padding:6%}.popout-panel{max-width:400px}.product-header{display:none}.scrolls{display:none}.search-form{width:100%}footer .container{padding:0 20px}.badges{padding:27px 0}.badges li{width:50%;padding:11px 0;text-align:center}.badges li .tooltip{right:0}.button-section.button-multiple .btn-large{margin-left:auto;margin-right:auto}.compare-section{padding:0 10px}.compare-section .tabs{display:none}.compare-section .compare{padding-top:20px}.compare-section .compare .images{width:100%}.compare-section .compare .images img:nth-child(2){display:none}.compare-section .compare:not(.cols) .text{width:100%;padding-top:20px}.compare-section .compare:not(.cols) .text p{margin-left:0;text-align:center}.compare-section .compare:not(.cols) .text p+table{width:100%;margin:28px 0 35px}.full-image-section .slideshow .full-section .background-image{height:90vh}.full-section .overlay p{font-size:14px}.help-section .benefits{padding-bottom:18px}.icons-section .col img{margin-left:0}.index #content .icons-section .container{padding:0}.index #content .icons-section .cols{max-width:100%;flex-wrap:nowrap;overflow:auto}.index #content .icons-section .cols .col{width:auto;padding:0 40px;flex:0 0 auto}.instagram{display:none}.split-image .text{width:40%}.testimonials-columns-section{padding:0}.product-list .row-3 .product{width:49%}.product-list .row-3 .product:nth-child(3n){margin-right:2%}.product-list .row-3 .product:nth-child(2n){margin-right:0}.product-list.row-center-2 .collection-header{width:100%;margin:0}.recommendations .product-list .row-3 .product:nth-child(3){display:none}#cart-popout .badges li{width:100%;padding:0}.cart .badges li{width:auto}.cart .total-note{text-align:center}.page-title .border-bottom,.page-title.border-bottom{padding-top:20px}.page-compare-blocks .compare-products-section .cols,[class^=page-compare] #content .cols{margin-bottom:0}[class^=page-compare] .compare-products-section .cols .col{width:100%!important;padding:0}[class^=page-compare] .compare-products-section .cols .col:nth-child(n+2){display:none}[class^=page-compare] .compare-products-section .cols .col-below.first{display:block}[class^=page-compare] .compare-products-section .cols .text h3{display:none}[class^=page-compare] .compare-products-section .cols+.text-center{padding-top:35px}[class^=page-compare] .compare-products-section .cols table tr.materials td{height:auto}[class^=page-compare] .tabs{display:none}[class^=page-compare] .image-slider{padding:0 0 48px}[class^=page-compare] .images{margin-top:20px}[class^=page-compare] .full-image-2 .full-section{padding:0 10px}.page-compare .title-text{flex-wrap:wrap}.page-compare .title-text{padding:60px 0 0}.page-compare .title-text .title{width:100%;text-align:center}.page-compare .title-text .title h2{max-width:100%;margin-bottom:8px;font-size:18px}.page-compare .title-text .text{width:100%;padding-left:0;text-align:center}.page-compare .full-section .vert-center{width:100%;position:relative;top:0;left:0;padding:17px 10px 47px;text-align:center;transform:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-compare .full-section h2{font-size:16px;color:initial}.page-compare .full-image-1 .banner{display:none}.page-compare .full-image-1 .full-section .vert-center{padding-bottom:9px}.page-compare-blocks{padding:20px 0}[class^=page-compare] #content .cols .col{margin-bottom:0}.page-compare-blocks .compare-products-section .cols .col{padding:0 2%}.page-compare-features #content .faq-section .cols .col{width:100%;padding:0 8% 15px}.page-compare-features #content .faq-section .cols .col:not(:last-of-type){border:none}.page-compare-features #content .faq-section .cols .col:nth-child(n+2){display:none}.page-core-landing #breadcrumb{display:none}.page-eliminating-sids .page-content{padding-bottom:5px}.page-faq .faq-section{padding-bottom:30px}.page-faq .sidebar{display:none}.page-faq .page-content{width:100%;padding-top:20px}.page-faq .page-content h2{margin-bottom:20px}.page-our-story .image-text-section{padding-bottom:45px}.page-slim .page-content{margin-bottom:-35px}.page-wraps .page-content{padding:10px 0 0}.page-wraps .page-title+p{margin-bottom:13px}.page-wraps .tabs{padding:15px 0}.page-wraps .tabs ul{display:none}.page-wraps .wrap-section{padding:25px 0}.page-wraps .wrap-section:last-of-type{padding-bottom:25px}body.landing-page #content{padding-bottom:50px!important}.article #content .container.main{padding-top:35px}.article .post-title{margin-bottom:10px}.article .post-content blockquote{margin-right:30px}.article .post-image{padding:20px 0 10px}.article .column:first-of-type{padding-top:30px}.article .column:last-of-type{padding-bottom:30px}.post-author{margin:0 0 25px}.post-author-image{width:30px}#press .page-title.border-bottom+h2{margin-bottom:42px}#press .row-3 article{width:48%}.page-tabs .tabs{padding:15px 0}.page-tabs .tabs ul{display:none}.page-tabs .shopify-section{padding:25px 0}.page-tabs .page-title.border-bottom+h2{margin-bottom:12px}.page-tabs #section3 .text blockquote{padding-top:37px}#error404{padding-top:0}#error404 .image h1{margin-bottom:-50px}#password .vert-center h1{margin-bottom:20px;font-size:32px}#password .vert-center p{font-size:15px}#password footer .left{bottom:20px;left:20px;font-size:11px}#password footer .left img{width:20px}#password footer .right{bottom:20px;right:20px}#password footer .right img{width:80px}#password .overlay label{font-size:15px}#password .overlay p{font-size:12px}.logins{margin-bottom:0}.logins .sidebar{width:100%;min-height:auto;padding:5%;text-align:center}.logins .sidebar h3{display:none}.logins .sidebar ul{display:none}.logins .sidebar+div{width:100%;padding:5% 20px}.logins .sidebar+div .page-title{margin-bottom:27px}.logins .sidebar+div h2.page-title{margin-bottom:-20px}#shopify-section-review{padding:0 0}}@media only screen and (max-width:479px){.desktop-only{display:none!important}#content{padding-bottom:360px!important}.index #content{padding-bottom:346px!important}.index .background-image{height:40vh}.container{padding:0 10px}#content .container:not(.wide){padding:0 20px}.btn-arrow{font-size:12px}.btn-large{width:100%;height:54px;font-size:18px!important;line-height:54px!important}blockquote:before{margin-bottom:14px}blockquote p{font-size:16px}.border-bottom:after{margin-left:auto;margin-right:auto}.cols .col{padding:0 10px}.cols.cols- .col{padding:0}.cols-2{flex-wrap:wrap}.cols-2 .col{width:100%;margin-bottom:30px}.modal-product{padding:35px 6%}#newsletter-popup{bottom:0;right:0}#newsletter-popup p{margin-bottom:6px;font-size:12px;line-height:1.6}.jscroll-inner .pagination{padding-bottom:24px}.submenu{top:73px}.submenu:not(.dropdown){padding:0}.submenu ul{display:none}.submenu select{display:block}.swatch .swatch-element{margin:0 5px 12px}footer{padding-top:35px}footer .container{padding:0 10px}footer .newsletter{display:block}footer .copyright{display:block;padding-top:10px}footer .copyright .border{display:none}footer .copyright p{display:block;text-align:center}.top-bar p{font-size:12px}header{padding:7px 10px}header .header-links .show-search img{width:16px}header .header-links .btn-cart{top:-1px}header .header-links .btn-cart img{width:18px;display:inline-block;margin-right:2px;vertical-align:middle}header .header-links .btn-cart .item-count{width:14px;height:14px;position:static;display:inline-block;font-size:9px;line-height:16px;vertical-align:middle}.slide-menu{top:73px}.accordion-section{margin-bottom:40px}.articles-section{margin-bottom:40px}.articles-section .slick-prev{left:-5px}.articles-section .slick-next{right:-5px}.badges li{font-size:12px}.badges li img{display:block;margin:0 auto 2px}.benefits .text{width:100%}.benefits .cols .col{width:100%;margin:3% 0;padding:25px 15px}.blog-section{padding:0 10px}.blog-section .article .image{width:100%}.blog-section .article .text{width:100%;padding:20px 0 30px;text-align:center}.blog-section .article-image{display:block}.blog-section .article-image .article{width:100%;display:block;margin-bottom:0}.blog-section .article-image .article .image{width:80%;margin:0 auto}.blog-section .article-image .article .text{width:100%}.blog-section .article-image .image{width:100%}.compare-section .compare:not(.cols) .text .btn-reverse{margin-bottom:40px}.columns-section{padding:40px 0 30px;overflow:hidden}.columns-section .col .btn{min-width:224px}.columns-section .slick-slider{width:80%;margin:0 auto}.columns-section .slick-slider .slick-list{overflow:visible}.columns-section .slick-arrow{display:none!important}.columns-section .container{padding:0!important}.columns-section .section-header{display:block;text-align:center}.columns-section .section-header h2{margin-bottom:10px}.columns-section .accent{padding:0 20px;font-size:30px}.columns-section .accent+p{margin-bottom:30px;padding:0 20px}.columns-background-section{padding-bottom:40px}.columns-background-section h2{margin:0 0 20px;padding:0 20px}.columns-background-section .col .bg{padding:2px 0 10px}.columns-background-section .col h3+p{font-size:14px}.columns-background-section .col img{margin-top:10px}.columns-background-section .col .bg+p{margin:15px 0 5px}.columns-background-section .btn-arrow{margin-top:40px}.columns-grid-section{padding:30px 20px 0}.columns-grid-section .accent{margin-top:5px}.columns-grid-section .section-header{margin-bottom:5px}.columns-grid-section .section-header+p{font-size:14px}.columns-grid-section .cols{padding-top:8px;flex-wrap:wrap}.columns-grid-section .col{width:100%;padding:0}.columns-grid-section .col:after{width:50%;height:1px;display:block;margin:20px auto 26px;content:'';background:#ebebeb}.columns-grid-section .col:last-of-type:after{margin-bottom:12px}.columns-grid-section .col:not(:last-of-type){border:none}.columns-grid-section .col .count{width:28px;height:28px;margin-top:0;font-size:18px;line-height:28px}.columns-grid-section .col h3{margin:6px 0}.columns-grid-section .col p{font-size:14px}.collection-section .columns-section .slick-arrow{display:inline-block!important}.custom-html-section{padding:45px 4px 0}.custom-html-section .accent{font-size:30px}.details-specs{padding:20px 0}.details-specs .image{display:none}.details-specs .text{width:100%;text-align:center}.details-specs .text h2{font-size:16px}.details-specs .text .buttons .btn{min-width:156px;height:42px;margin:0 4px;font-size:12px!important;line-height:42px}.details-specs .text .flex-around{justify-content:center}.details-specs .text .feature{width:33%}.details-specs .text .feature:nth-child(n+7){display:none}.faq-section{padding:35px 0}.faq-section .h2{padding-left:0;text-align:center}.faq-section .col .border-bottom:after{margin-left:0}.faq-section .cols .slick-slide{width:100%;padding:0}.features .cols .col{width:48%;margin-bottom:6%}.features .cols .col .icon{width:64px;height:64px}.slideshow .slide-60-40 .full-section,.slideshow .slide-80-20 .full-section{width:100%!important}.full-image-section .slideshow .full-section:nth-child(1) .overlay{top:0}.full-image-section .slideshow .full-section .background-image{height:36vh}.full-image-section .slideshow .slick-dots{bottom:13px}.full-image-1-section{padding:0}.full-section .overlay{width:100%!important;left:auto!important;right:auto!important;padding:4% 4% 8%!important;position:relative;text-align:center;transform:none!important}.gallery-section{padding:5px}.gallery-section .row{height:150vw}.gallery-section #row-1 .image:nth-child(1),.gallery-section #row-1 .stack{width:100%}.gallery-section #row-2 .image:nth-child(1){width:40%}.gallery-section #row-2 .image:nth-child(2){width:60%}.gallery-section #row-2 .image:nth-child(3){width:100%}.help-section .benefits{padding-top:18px}.help-section .benefits .cols .col{width:100%}.icons-section{margin:20px 0 -28px}.icons-section .columns-section{padding:25px 0}.icons-section .cols{max-width:210px;margin:0 auto;text-align:left;flex-wrap:wrap}.icons-section .cols .col{width:100%;padding:6px 0}.icons-section .col img{max-width:33px;max-height:22px;margin-right:10px}.icons-section .col p{font-size:12px}.index #content .icons-section .cols .col{padding:0 20px}.image-text-section{padding:15px 0}.image-text-section+.image-text-section{margin-top:0}.image-text-section .flex{text-align:center;justify-content:center;flex-wrap:wrap}.image-text-section .image{width:80%;margin-bottom:15px}.image-text-section .text{width:100%;padding:0;order:1}.image-text-section .text blockquote{padding-top:10px}.slideshow-section .full-section{padding:30px 20px}.slideshow-section .full-section .text{width:100%}.slideshow-split-section .image-text-section{padding:20px 0}.slideshow-split-section .image-text-section .image{width:65%}.slideshow-split-section .image-text-section .text{width:100%}.slideshow-split-section .slick-dots{width:100%;left:0;display:none!important}.instagram{padding-bottom:7px}.instagram .container{padding:0 14px!important}.instagram .accent{font-size:30px}.instagram .accent span{top:-20px}.logos-section{padding:50px 0 40px}.logos-section .container{padding:0!important}.logos-section .logos.active .logo{animation:none;top:0;opacity:1}.section-header .accent{font-size:30px}.slideshow-section .full-section .image{width:100%}.slideshow-section .full-section .text{padding:10% 20px}.slideshow-section .full-section .text.h-left{order:1}.slideshow-section .full-section .text h2{font-size:42px}.slideshow-section .full-section .text .accent{font-size:68px}.slideshow-below-section{padding:24px 0 5px}.slideshow-below-section .bg{height:100%;bottom:auto;top:0}.slideshow-below-section .section-header{padding:0 20px}.slideshow-below-section .container{padding:0!important}.slideshow-below-section .slick-dots{margin-top:38%}.slideshow-below-section .accent{margin-bottom:6px;padding-top:10px}.slideshow-below-section .text{padding:16px 20px 30px}.slideshow-below-section .text .border-bottom:after{margin-bottom:15px}.slideshow-below-section .text .badge{margin:0 0 10px;font-size:12px}.slideshow-below-section .text .badge span{padding:7px 30px}.slideshow-below-section .text .badge .arrow{border-top-width:13px;border-bottom-width:13px}.slideshow-below-section .text .btn{margin-top:13px}.split-image{display:flex;flex-wrap:wrap}.split-image .text{width:100%;height:auto;position:relative;display:block;text-align:center;order:1}.split-image .text h2{font-size:18px}.split-image .text p{font-size:14px}.split-image .text p:last-of-type{margin-bottom:6px}.split-image.flex .image{width:100%}.split-image.flex .image .banner.mobile{display:block}.split-image.flex .image .banner.mobile+.banner{display:none}.testimonials-section .slide .text{padding:30px 20px 50px}.testimonials-section .slide .text .accent{font-size:30px}.testimonials-section .slide .text p{margin-bottom:14px}.testimonials-section .slide .text p:first-of-type:before{font-size:36px}.testimonials-section .slide .text .placeholder-svg,.testimonials-section .slide .text img{max-width:30px}.testimonials-section .slick-dots{bottom:13px}.testimonials-columns-section .cols{justify-content:center}.testimonials-columns-section .cols-1 .col,.testimonials-columns-section .cols-2 .col{width:80%}.testimonials-columns-section .col-circle{margin:60px 0 80px}.testimonials-columns-section .col-circle h2:before{margin-bottom:-12px}.text-section{padding:40px 0}.text-section h2{font-size:18px}.text-section h2.accent{font-size:48px}.text-section+.button-section{margin-top:-40px}.text-quote-section .text{width:100%}.text-quote-section .quote{width:100%;text-align:center}#content .fs-mobile .fs-entry-container{width:33.3333%!important;padding-top:33.3333%!important}#content .fs-mobile .fs-entry-container:nth-child(n+7){display:none}.product-list{padding-top:32px}.product-list .collection-header{text-align:center}.product-list .page-title{width:100%}.product-list .sort-by{width:100%;text-align:center}.collection-sidebar.sidebar{display:none}.collection-sidebar+.product-list{width:100%}.collection-sidebar+.product-list .sort-by select{width:100%}.collection-sidebar+.product-list .collection-header .collection-menu{display:block}.collection-types1{margin-bottom:-19px}.collection-types1 .full-section .overlay{width:100%;padding:20px 40px;text-align:left}.collection-types1 .full-section .description{color:initial}.collection-types1 .full-section .description p{font-size:18px}.collection-types1 .full-section .btn-arrow{color:initial}.collection-types1 .product-list .row-3 .product{width:100%;margin-right:0!important}.collection-types1 .features-section{margin-bottom:5px;padding-bottom:20px}.collection-types1 .features-section .image{width:100%}.collection-types1 .features-section .text{width:100%}.collection-types1 .features-section .feature{padding:0 40px;text-align:center}.collection-types1 .features-section .feature:not(:last-of-type){margin-bottom:6px}.collection-types1 .features-section .icon{width:50px;height:50px;display:inline-block;position:relative;margin-bottom:14px}.collection-types1 .image-text-section{margin:22px 10px -5px;padding:55px 30px}.collection-types1 .image-text-section p{font-size:16px}.collection-types2 .features-section{padding-top:14%}.collection-types2 .features-section .text h4{font-size:16px}.collection-types2 .features-section .text .feature{width:80%;position:relative;margin-bottom:25px;padding-left:38px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collection-types2 .features-section .text .count{position:absolute;left:0;margin-bottom:0;text-align:center}.collection-types2 .full-section{padding:20px}.collection-types2 .full-section .flex-evenly{justify-content:space-between}.collection-types2 .full-section .description{width:100%;margin-bottom:16px}.collection-types2 .full-section .description p{margin-bottom:16px;font-size:18px}.collection-types2 .image-text-section{margin:17px 0 30px;padding:32px 20px}.collection-types2 .image-text-section .text .accent p{font-size:18px}.collection-types2 .product-list:before{top:42%}.collection-types2 .product-list+.product-list:before{top:55%}.collection-types2 .product-list .row-2 .product{width:100%;margin:0 0 30px!important}.collection-types2 .product-list .row-2 .product:nth-child(2n){top:0}.collection-types2 .product-list .row-2 .product.feature{width:100%;left:0;padding-top:20px}.product-single .container{padding:0 20px!important}.product-single #breadcrumb{display:none}.product-single .images-mobile{display:block}.product-single .images{display:none}.product-single .product-meta{width:100%;text-align:center}.product-single .product-meta .price{font-size:20px}.product-single .product-badges .flex{justify-content:space-around}.product-single .product-badges .logo:not(:last-of-type){margin-right:0}.product-single .share{padding-top:28px}.product .yotpo-main-widget{padding-bottom:50px}.product-byom .product-single .container .container{padding:0!important}.product-byom .product-single .product-meta .mobile{display:block;margin-bottom:25px}.product-byom .product-single .product-meta .description{padding:0}.product-byom .product-single .product-meta .description p:last-of-type{margin-bottom:13px}.product-byom .product-single .product-meta .yotpo{display:inline-block}.product-byom .product-single .product-meta .price{font-size:15px}.product-byom .swatch .header{margin-bottom:16px;font-size:15px}.product-byom .swatch label{min-width:38px!important;height:38px!important;line-height:38px}.product-byom .swatch label:before{width:38px;height:38px}.product-byom .swatch label:after{width:38px;height:38px}.product-byom .swatch input:checked+label:after{width:34px;height:34px;border-width:2px}.product-byom .product-single .product-meta .check{max-width:180px;margin-left:auto;margin-right:auto;text-align:left}.product-byom .product-single .description{padding:50px 0 0}.product-byom .product-single .description-header{width:100%;margin-bottom:20px;text-align:center}.product-byom .product-single .description-text{width:100%}.cart .badges li{width:auto}.cart .cart-items .header{display:none}.cart .cart-items .item-image{width:30%}.cart .cart-items .item-details{width:66%}.cart .cart-items .item-price{display:none}.cart .cart-items .item-qty{width:25%;margin-left:34%}.cart .badges li{width:100%}.cart .order-bottom{margin-bottom:20px;padding-top:27px}.cart .order-details,.cart .order-note{width:100%}.page-title .border-bottom,.page-title.border-bottom{font-size:12px}.page-title+h2,.page-title.border-bottom+h2{margin-bottom:27px;font-size:24px}.page-content .accordion{margin-bottom:40px}.page-byom #breadcrumb{display:none}.page-byom.slideshow-section h2{top:0;padding:16px 0 10px;font-size:24px}.page-byom .intro{padding-top:26px;flex-wrap:wrap;text-align:center}.page-byom .page-title{width:100%;font-size:36px}.page-byom .intro .page-title{position:static;top:0;transform:none}.page-byom .intro .half{width:100%}.page-byom .intro .half p{font-size:14px}.page-byom .section-header{padding-top:40px}.page-byom .columns-section{padding-top:40px}.page-byom .columns-section h4{font-size:24px}.page-byom .columns-section .cols-2 .col{width:50%;margin-bottom:0;padding:0}.page-byom .columns-products{padding-bottom:40px}.page-byom .core-section{margin-bottom:10px}.page-byom .core-section .inner{padding:35px 0 30px}.page-byom .core-section .details{width:100%;margin-bottom:30px;padding:0 13%}.page-byom .core-section .details h2{font-size:50px}.page-byom .core-section .details .btn{min-width:200px}.page-byom .core-section .details .count{font-size:860px;left:-40%}.page-byom .core-section .images{width:100%;position:relative;margin-left:0;padding:0 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-byom .core-section .images .layers .image img{width:50px}.page-byom .core-section .images .layers .image p{font-size:12px}.page-byom .core-section .images .layers .plus{margin-top:25px}.page-byom .core-section .images .links{padding-top:18px}.page-byom .cover-section{margin-bottom:10px}.page-byom .cover-section .details{width:80%;padding-bottom:30px}.page-byom .cover-section .details h2{font-size:50px}.page-byom .cover-section .details p{margin-bottom:0}.cover-section .features .cols .col{width:33.3333%}.cover-section .cols-2 .col{width:100%;margin-bottom:0;padding:0 10%}.cover-section .cols-2 .col img{margin-bottom:3px}.learn-more{padding-bottom:30px}.learn-more .features{padding:86px 0 25px}.learn-more .features .cols{padding-bottom:0}.learn-more .features .btn-medium{min-width:272px}.learn-more .select-core{margin:15px auto 25px}.learn-more .close{width:26px;height:26px}.learn-more .close:last-of-type{right:auto;left:50%;transform:translateX(-50%)}.page-byom .columns-products .product:nth-child(3){display:none}.page-compare .full-section .vert-center{padding-bottom:37px}.page-core-landing .features{padding:40px 0}.page-core-landing .full-section{border-bottom:none}.page-core-landing .image-text-section .image{width:100%}.page-core-landing .container+.image-text-section .text{padding:10px 20px 20px}.page-core-landing .text-section{padding:0 0 10px}.page-core-landing .text-section .mobile{display:block}.page-core-landing .text-section .mobile+.banner{display:none}.page-eliminating-sids #content{padding-bottom:340px!important}.page-eliminating-sids .page-title.border-bottom:after{margin-left:0}.page-eliminating-sids .page-content{padding-bottom:0}.page-eliminating-sids .page-content blockquote{padding-top:0}.page-eliminating-sids .full-section .overlay{width:100%;padding:18px 20px;position:static;transform:none}.page-eliminating-sids .full-section .overlay h2{margin-bottom:0;font-size:18px;color:initial!important}.page-eliminating-sids .image-text-section{padding:4px 0 76px}.page-eliminating-sids .image-text-section .image{width:100%;margin-bottom:27px}.page-eliminating-sids .image-text-section .image img{width:56%}.page-eliminating-sids .image-text-section .text{width:100%;order:1}.page-eliminating-sids .image-text-section .text .btn-reverse{display:table;margin-left:auto;margin-right:auto}.page-eliminating-sids .image-text-section .image-text-right{text-align:left}.page-faq .full-section{border-bottom-width:15px}.page-faq .full-section .vert-center{width:90%;position:static;margin:20px auto 0;transform:none;border-bottom:1px solid #ebebeb}.page-faq .faq-section{padding-bottom:0}.page-faq .full-section input{width:100%}.page-faq .page-content h2{font-size:18px}.page-faq .page-content h4{font-size:16px}.page-our-story .page-title.border-bottom:after{margin-left:0}.page-our-story .page-title.border-bottom+h2{margin-bottom:10px;font-size:18px}.page-our-story .page-content .full-section{padding:0 0 8px}.page-our-story .image-text-section{padding:0 0 25px}.page-our-story .image-text-section blockquote{padding:12px 0;text-align:center}.page-our-story .image-text-section .flex div:nth-child(1){width:100%}.page-our-story .image-text-section .flex div:nth-child(2){width:100%}.page-our-story .text-section{padding-bottom:0}.page-our-story .text-section h2{font-size:18px}.page-reviews .full-section .vert-center{width:90%;position:static;margin:20px auto 0;transform:none}.page-reviews .page-content{padding-top:0}.page-reviews .yotpo .yotpo-regular-box{width:100%}.page-slim .page-content{margin-bottom:0}.page-wraps .tabs{top:73px}.page-wraps .wrap-section:last-of-type{padding-bottom:65px}.wrap-section .text form{text-align:center}.wrap-section .text .btn-arrow{display:block;text-align:center}.wrap-section.modal{width:100%}#section1.wrap-section .image{width:80%}#section1.wrap-section .image img{width:100%;height:auto}#section1.wrap-section .text{margin-bottom:-50%;padding:30% 26px 65%;order:0}#section2.wrap-section .text{padding:20px 8px 0}#section3.wrap-section .text{padding:30% 26px 18%;text-align:left}#section3.wrap-section .image img{height:62vw}#section4.wrap-section .flex{flex-wrap:wrap}#section4.wrap-section .text{width:100%;padding:25px 8px 0;order:1}#section4.wrap-section .images{width:100%}#section4.wrap-section .images .image:nth-child(2){padding-top:12px}#section1.wrap-section.modal .text{padding:30% 26px 65%}#section1.wrap-section.modal .image img{height:auto}#section3.wrap-section .text{padding-bottom:10%}#section3.wrap-section .image img{height:57vw}#contact .full-section{border-bottom-width:25px}#contact .page-title.border-bottom+h2{font-size:24px}#contact .page-content{width:100%;margin-bottom:25px}#contact form{width:100%;margin-bottom:25px}#contact form .btn{margin-top:15px}.page-tabs .tabs{top:73px}.page-tabs #section1 .flex{flex-wrap:wrap}.page-tabs #section1 .image,.page-tabs #section1 .text{width:100%}.page-tabs #section1 .text{padding-top:20px;order:1}.page-tabs #section1 .image blockquote{padding-top:37px}.page-tabs #section2 .image:first-of-type,.page-tabs #section2 .image:last-of-type{width:80%}.page-tabs #section3 .images{padding:46px 0 24px}.page-tabs #section3 .image{width:59px;height:59px}.page-tabs #section2 .image img{width:100%;height:auto}.page-tabs #section2 .text{margin-bottom:-25%;padding-bottom:30%;order:0}.page-tabs #section3 .text blockquote{padding-top:20px}.page-tabs #section4 .flex{flex-wrap:wrap}.page-tabs #section4 .text{width:100%;padding:45px 20px 0;order:1}.page-tabs #section4 .image{width:100%}.blog .featured .transparency{display:none}.blog .featured .vert-center{max-width:100%;width:100%;position:relative;top:0;left:0;margin-bottom:28px;padding:13px 20px 25px;color:initial!important;text-align:center;transform:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.blog .featured h3{margin-bottom:5px;font-size:18px}.blog .submenu+.container{display:none}.blog .items article{padding:0 10px}.blog .items article:before{left:10px;right:10px}.blog .items article .border-bottom:after{margin-left:0}.blog .items.row-2 article,.blog .items.row-3 article,.blog .items.row-4 article,.blog .items.row-5 article{width:100%}.article #content .container.main{padding-top:15px}.article .post-title{font-size:18px}.article .post-header .border-bottom:after{margin-left:0}.article .post-content blockquote{margin:33px 0;text-align:center;float:none}.article .post-image{padding:5px 0 0}.article .column{flex-wrap:wrap}.article .column:first-of-type{padding-top:10px}.article .column:last-of-type{padding-bottom:10px}.article .column .image{width:100%}.article .column .text{width:100%;padding:0;order:1}.article .full-section .vert-center{width:100%;position:relative;top:0;left:0;padding:12px 20px;color:initial!important;transform:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article .featured-products h2{margin-bottom:8px;font-size:18px}.article .featured-products .cols .col{width:49%;padding:0}.article .share{padding-bottom:15px;text-align:center}.article #content .container.main.flex .post-author-image{display:block;margin-bottom:5px}#design-inspiration .cols .col{margin-bottom:10px;padding:0}#design-inspiration .buttons .btn{margin-left:5px;margin-right:5px}#press .row-3 article{width:100%}#press .jscroll-inner .pagination{padding:25px 0 30px}.logins .action_bottom{margin-bottom:20px}.logins .action_bottom .btn{margin-top:17px}.logins .sidebar+div{padding:10% 20px}#error404 .text{width:100%;margin-bottom:30px;order:1;text-align:center}#error404 .text h2{margin-bottom:15px;font-size:24px}#error404 .image{width:100%}#error404 .image h1{margin-bottom:-30px;font-size:115px}.search .item .images{width:32%}.search .item .post-meta{width:68%;padding-left:20px}}a.review_anchor:hover{color:#292d33}#sitemapper .page-content{display:table;width:100%}#sitemapper .sitemap_cover .sitemap_content{width:33.33%;float:left}.sitemap_cover h1{font-size:32px;margin:20px 0 30px 0}.sitemap_cover .sitemap_content h2{font-size:20px;margin:40px 0 30px;text-transform:uppercase}.sitemap_cover ul.sitemapper-list li a{color:#000!important;font-size:17px}.sitemap_cover .page-content ul{margin-left:20px}.sitemap_cover .page-content ul li{margin:8px 0}@media screen and (max-width:768px){#sitemapper .sitemap_cover .sitemap_content{width:100%;float:left}}.tooltipster-base{z-index:10!important}
/*# sourceMappingURL=/s/files/1/0024/2243/9989/t/88/assets/shop.css.map?v=9191471469727328125 */
