.elementor-16070401 .elementor-element.elementor-element-7cfedc9{margin-top:-40px;margin-bottom:0px;}@media(min-width:768px){.elementor-16070401 .elementor-element.elementor-element-52f8670{width:100%;}}@media(max-width:1024px){.elementor-16070401 .elementor-element.elementor-element-7cfedc9{margin-top:-20px;margin-bottom:-20px;}}@media(max-width:767px){.elementor-16070401 .elementor-element.elementor-element-7cfedc9{margin-top:-20px;margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-02d5d25 */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline
}
ol,ul{
	list-style:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
a{
	color:#fb613b;
	text-decoration:none
}
img{
	max-width:100%
}
.compare-wrapper *{
	box-sizing:border-box;
	font-family:Montserrat,sans-serif;
	color:#404042;
	background-color:#fff;
	line-height:1
}
.cd-products-comparison-table{
	margin-bottom:6em
}
.cd-products-comparison-table:after{
	display:none;
	content:"mobile"
}
.cd-products-comparison-table header{
	padding:30px
}
.cd-products-comparison-table header:after{
	clear:both;
	content:"";
	display:table
}
.cd-products-comparison-table h2{
	float:left;
	font-weight:700;
	margin-bottom:20px
}
.cd-products-comparison-table .actions{
	float:right
}
.cd-products-comparison-table .reset,.cd-products-comparison-table .filter{
	font-size:.9rem
}
.cd-products-comparison-table .reset{
	color:#202020;
	text-decoration:none;
	background-color:#e1e1e1;
	display:inline-block;
	margin-bottom:5px;
	margin-top:10px;
	padding:.5em .6em;
	text-transform:uppercase;
	font-weight:700
}
.cd-products-comparison-table .filter{
	color:#fff;
	background-color:#ccc;
	border-radius:3px;
	margin-left:1em;
	cursor:not-allowed;
	-webkit-transition:background-color .3s;
	-moz-transition:background-color .3s;
	transition:background-color .3s;
	display:inline-block;
	padding:.5em .6em;
	text-transform:uppercase;
	font-weight:700
}
.cd-products-comparison-table .filter.active{
	cursor:pointer;
	background-color:#fb613b
}
.no-touch .cd-products-comparison-table .filter.active:hover{
	background-color:#fb613b
}
@media only screen and (min-width: 1170px){
	.cd-products-comparison-table{
		margin-bottom:3em
}
	.cd-products-comparison-table:after{
		content:"desktop"
}
	.cd-products-comparison-table header{
		padding:30px
}
	.cd-products-comparison-table h2{
		font-size:1.2rem
}
	.cd-products-comparison-table .reset,.cd-products-comparison-table .filter{
		font-size:.8rem;
		background-color:#e1e1e1;
		padding:.6em 2em
}
	.cd-products-comparison-table .filter{
		padding:.6em 2em;
		margin-left:1.6em
}
}
.cd-products-table{
	position:relative;
	overflow:hidden;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6
}
.cd-products-table .features{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:120px;
	border-style:solid;
	border-color:#e6e6e6;
	border-top-width:1px;
	border-bottom-width:1px;
	background-color:#fafafa;
	opacity:.95
}
.cd-products-table .features:after{
	content:"";
	position:absolute;
	top:0;
	left:100%;
	width:4px;
	height:100%;
	background-color:transparent;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.06),transparent);
	background-image:linear-gradient(to right,rgba(0,0,0,.06),transparent);
	opacity:0
}
@media only screen and (min-width: 1170px){
	.cd-products-table .features{
		width:210px
}
}
.cd-products-table.scrolling .features:after{
	opacity:1
}
.cd-products-wrapper{
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
	border-style:solid;
	border-color:#e6e6e6;
	border-top-width:1px;
	border-bottom-width:1px
}
.cd-products-columns{
	width:1200px;
	margin-left:120px
}
.cd-products-columns:after{
	clear:both;
	content:"";
	display:table
}
@media only screen and (min-width: 1170px){
	.cd-products-columns{
		width:2480px;
		margin-left:210px
}
}
.cd-products-columns .product{
	list-style: none;
	position:relative;
	float:left;
	width:150px;
	text-align:center;
	-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;
	-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s;
	transition:opacity .3s,visibility .3s,transform .3s
}
.filtering .cd-products-columns .product:not(.selected){
	opacity:0;
	visibility:hidden;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.no-product-transition .cd-products-columns .product.selected{
	-webkit-transition:opacity .3s,visibility .3s;
	-moz-transition:opacity .3s,visibility .3s;
	transition:opacity .3s,visibility .3s
}
.filtered .cd-products-columns .product:not(.selected){
	position:absolute
}
@media only screen and (min-width: 1170px){
	.cd-products-columns .product{
		width:310px
}
}
.cd-features-list li{
	font-size:.8rem;
	font-weight:500;
	padding:10px 15px;
	border-color:#e6e6e6;
	border-style:solid;
	border-top-width:1px;
	border-right-width:1px;
	line-height:1.1rem;
	min-height:140px;
		list-style: none;
}
.cd-features-list li:nth-child(2n){
	background:#fafafa;
		list-style: none;
}
.cd-features-list li.rate{
	padding:21px 0;
		list-style: none;
}
.cd-features-list li.rate span{
	display:inline-block;
	height:22px;
	width:110px;
	color:transparent;
		list-style: none;
}
.features .cd-features-list li,.cd-products-table .features .top-info{
	font-size:.8rem;
	font-weight:700;
	line-height:14px;
	padding:10px;
	text-align:right;
	min-height:140px;
	list-style: none;
}
@media only screen and (min-width: 1170px){
	.features .cd-features-list li,.cd-products-table .features .top-info{
		text-transform:uppercase;
		line-height:16px;
		padding:10px;
		letter-spacing:1px
}
}
@media only screen and (min-width: 1170px){
	.features .cd-features-list li,.cd-features-list li{
		min-height:110px;
		display:flex;
		justify-content:center;
		flex-direction:column
}
}
.cd-products-table .top-info{
	position:relative;
	height:190px;
	width:150px;
	text-align:center;
	padding:1em;
	border-color:#e6e6e6;
	border-style:solid;
	border-right-width:1px;
	-webkit-transition:height .3s;
	-moz-transition:height .3s;
	transition:height .3s;
	cursor:pointer;
	background:#fff
}
.cd-products-table .top-info:after{
	content:"";
	position:absolute;
	left:0;
	top:100%;
	height:4px;
	width:100%;
	background-color:transparent;
	background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),transparent);
	background-image:linear-gradient(to bottom,rgba(0,0,0,.06),transparent);
	opacity:0
}
.cd-products-table .top-info h3{
	padding:1.25em 0 .625em;
	font-weight:700;
	font-size:.8rem
}
.cd-products-table .top-info img{
	display:block;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.cd-products-table .top-info h3,.cd-products-table .top-info img{
	-webkit-transition:-webkit-transform .3s;
	-moz-transition:-moz-transform .3s;
	transition:transform .3s
}
.cd-products-table .top-info .check{
	position:relative;
	display:inline-block;
	height:16px;
	width:16px;
	margin-bottom:4px
}
p.check-label{
	font-size:.65em;
	margin-bottom:5px;
	text-transform:uppercase;
	line-height:1.2em;
	font-weight:700
}
.cd-products-table.top-fixed .top-info .check{
	margin-bottom:10px
}
.cd-products-table .top-info .check:after,.cd-products-table .top-info .check:before{
	position:absolute;
	top:0;
	left:0;
	content:"";
	height:100%;
	width:100%
}
.cd-products-table .top-info .check:before{
	border-radius:50%;
	border:1px solid #202020;
	background:#fff;
	-webkit-transition:background-color .3s,-webkit-transform .3s,border-color .3s;
	-moz-transition:background-color .3s,-moz-transform .3s,border-color .3s;
	transition:background-color .3s,transform .3s,border-color .3s
}
.cd-products-table .top-info .check:after{
	background:url(https://cdn.shopify.com/s/files/1/0150/5168/t/82/assets/cd-check.svg?v=6020701075511174955) no-repeat center center;
	background-size:24px 24px;
	opacity:0;
	-webkit-transition:opacity .3s;
	-moz-transition:opacity .3s;
	transition:opacity .3s
}
@media only screen and (min-width: 1170px){
	.cd-products-table .top-info{
		width:310px
}
	.cd-products-table .top-info h3{
		padding-top:.2em;
		font-size:.9rem;
		text-transform:uppercase;
		line-height:1.1em
}
}
.cd-products-table .features .top-info{
	width:120px;
	cursor:auto;
	background:#fafafa
}
@media only screen and (min-width: 1170px){
	.cd-products-table .features .top-info{
		width:210px;
	}
}
.cd-products-table .selected .top-info .check:before{
	background:#fb613b;
	border-color:#fb613b;
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5);
	-webkit-animation:cd-bounce .3s;
	-moz-animation:cd-bounce .3s;
	animation:cd-bounce .3s
}
@-webkit-keyframes cd-bounce{
	0%{
		-webkit-transform:scale(1)
}
	60%{
		-webkit-transform:scale(1.6)
}
	to{
		-webkit-transform:scale(1.5)
}
}
@-moz-keyframes cd-bounce{
	0%{
		-moz-transform:scale(1)
}
	60%{
		-moz-transform:scale(1.6)
}
	to{
		-moz-transform:scale(1.5)
}
}
@keyframes cd-bounce{
	0%{
		-webkit-transform:scale(1);
		-moz-transform:scale(1);
		-ms-transform:scale(1);
		-o-transform:scale(1);
		transform:scale(1)
}
	60%{
		-webkit-transform:scale(1.6);
		-moz-transform:scale(1.6);
		-ms-transform:scale(1.6);
		-o-transform:scale(1.6);
		transform:scale(1.6)
}
	to{
		-webkit-transform:scale(1.5);
		-moz-transform:scale(1.5);
		-ms-transform:scale(1.5);
		-o-transform:scale(1.5);
		transform:scale(1.5)
}
}
.cd-products-table .selected .top-info .check:after{
	opacity:1
}
@media only screen and (min-width: 1170px){
	.cd-products-table.top-fixed .cd-products-columns>li,.cd-products-table.top-scrolling .cd-products-columns>li,.cd-products-table.top-fixed .features,.cd-products-table.top-scrolling .features{
		padding-top:170px
}
	.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{
		height:180px;
		position:fixed;
		top:0
}
	.no-cssgradients .cd-products-table.top-fixed .top-info,.no-cssgradients .cd-products-table.top-scrolling .top-info{
		border-bottom:1px solid #e6e6e6
}
	.cd-products-table.top-fixed .top-info:after,.cd-products-table.top-scrolling .top-info:after{
		opacity:1
}
	.cd-products-table.top-fixed .top-info h3,.cd-products-table.top-scrolling .top-info h3{
		-webkit-transform:translateY(-73px);
		-moz-transform:translateY(-73px);
		-ms-transform:translateY(-73px);
		-o-transform:translateY(-73px);
		transform:translateY(-73px)
}
	.cd-products-table.top-fixed .top-info img,.cd-products-table.top-scrolling .top-info img{
		-webkit-transform:translateY(-42px) scale(.4);
		-moz-transform:translateY(-42px) scale(.4);
		-ms-transform:translateY(-42px) scale(.4);
		-o-transform:translateY(-42px) scale(.4);
		transform:translateY(-42px) scale(.4)
}
	.cd-products-table.top-scrolling .top-info{
		position:absolute
}
}
.cd-table-navigation a{
	position:absolute;
	z-index:2;
	top:0;
	right:15px;
	-webkit-transform:translateY(55px);
	-moz-transform:translateY(55px);
	-ms-transform:translateY(55px);
	-o-transform:translateY(55px);
	transform:translateY(55px);
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	color:transparent;
	height:60px;
	width:40px;
	background:#404042cc url(https://cdn.shopify.com/s/files/1/0150/5168/t/82/assets/cd-arrow.svg?v=14283649886951990217) no-repeat center center;
	border-radius:3px;
	-webkit-transition:background-color .3s,opacity .3s,visibility .3s,-webkit-transform .3s;
	-moz-transition:background-color .3s,opacity .3s,visibility .3s,-moz-transform .3s;
	transition:background-color .3s,opacity .3s,visibility .3s,transform .3s
}
.cd-table-navigation a.inactive{
	opacity:0;
	visibility:hidden
}
.cd-table-navigation a.prev{
	left:120px;
	right:auto;
	-webkit-transform:translateY(55px) translateX(15px) rotate(180deg);
	-moz-transform:translateY(55px) translateX(15px) rotate(180deg);
	-ms-transform:translateY(55px) translateX(15px) rotate(180deg);
	-o-transform:translateY(55px) translateX(15px) rotate(180deg);
	transform:translateY(55px) translate(15px) rotate(180deg)
}
.no-touch .cd-table-navigation a:hover{
	background-color:#404042
}
@media only screen and (min-width: 1170px){
	.cd-table-navigation a{
		-webkit-transform:translateY(100px);
		-moz-transform:translateY(100px);
		-ms-transform:translateY(100px);
		-o-transform:translateY(100px);
		transform:translateY(100px)
}
	.cd-table-navigation a.prev{
		left:210px;
		-webkit-transform:translateY(100px) translateX(15px) rotate(180deg);
		-moz-transform:translateY(100px) translateX(15px) rotate(180deg);
		-ms-transform:translateY(100px) translateX(15px) rotate(180deg);
		-o-transform:translateY(100px) translateX(15px) rotate(180deg);
		transform:translateY(100px) translate(15px) rotate(180deg)
}
	.top-fixed .cd-table-navigation a{
		position:fixed
}
	.top-fixed .cd-table-navigation a,.top-scrolling .cd-table-navigation a{
		-webkit-transform:translateY(45px);
		-moz-transform:translateY(45px);
		-ms-transform:translateY(45px);
		-o-transform:translateY(45px);
		transform:translateY(45px)
}
	.top-fixed .cd-table-navigation a.prev,.top-scrolling .cd-table-navigation a.prev{
		-webkit-transform:translateY(45px) translateX(15px) rotate(180deg);
		-moz-transform:translateY(45px) translateX(15px) rotate(180deg);
		-ms-transform:translateY(45px) translateX(15px) rotate(180deg);
		-o-transform:translateY(45px) translateX(15px) rotate(180deg);
		transform:translateY(45px) translate(15px) rotate(180deg)
}
}
@media only screen and (max-width: 600px){
	.cd-table-navigation{
		display:none
}
}
.no-js .actions{
	display:none
}
.no-js .cd-products-table .top-info{
	height:145px
}
@media only screen and (min-width: 1170px){
	.no-js .cd-products-table .top-info{
		height:248px
}
}
.no-js .cd-products-columns .check{
	display:none
}
.top-fixed .top-info{
	margin-top:70px!important
}
/*# sourceMappingURL=/cdn/shop/t/87/assets/compare.css.map?v=1.11&v=142746642239480391691747352918 */
.cd-products-wrapper.dragging {
	cursor: grabbing;
	cursor: -webkit-grabbing;
}
.cd-products-wrapper {
	cursor: grab;
	cursor: -webkit-grab;
}/* End custom CSS */