.section_feature {
	background:#1a1a1a;
	padding-bottom:30px;
}

.storepage_2 .section_feature {
	background:#fff;
}

/*mhl*/
.section_feature > img {
	width:100%;
}
.section_feature .quote_EditorsChoice {
	z-index:1;
	width:98%;
	padding-top:120px;
	margin:30px auto 0 auto;
	background:#fff url('./img/icon_soundguys.jpg') no-repeat 50% 4%;
	background-size:70px auto;
	box-shadow:5px 10px 0 #24a3da;
	font-size: calc(21px + (42 - 21) * ((100vw - 320px) / (2560 - 320)));
	line-height:1.3em;
	font-weight:700;
	color:#000;
}
.section_feature .quote_EditorsChoice p {
	position: relative;
	width:100%;
	padding:50px 30px 50px 35px;
	margin:0;
}
.section_feature .quote_EditorsChoice p:before,
.section_feature .quote_EditorsChoice p:after {
	content:'';
	position: absolute;
	width:34.5px;
	height:27.5px;
	background-repeat:no-repeat;
	background-size:cover;
}
.section_feature .quote_EditorsChoice p:before {
	left:20px;
	top:20px;
	background-image:url('./img/quote_icon_left.png');
}
.storepage_8 .section_feature .quote_EditorsChoice p:before {
	background-image:url('./img/quote_icon_left_fr.png');
}
.storepage_9 .section_feature .quote_EditorsChoice p:before,
.storepage_37 .section_feature .quote_EditorsChoice p:before {
	background-image:url('./img/quote_icon_right.png');
}
.section_feature .quote_EditorsChoice p:after {
	right:20px;
	bottom:20px;
	background-image:url('./img/quote_icon_right.png');
}
.storepage_8 .section_feature .quote_EditorsChoice p:after {
	background-image:url('./img/quote_icon_right_fr.png');
}
.storepage_9  .section_feature .quote_EditorsChoice p:after{
	background-image:url('./img/quote_icon_left.png');
}

.section_pdt {
	background:#f3f3f3;
	padding-bottom:30px;
}

.storepage_2 .section_pdt .pdt_outlier_air_v2 {
	margin-top:30px;
	margin-bottom:60px;
}
/*pdt mhl for desktop*/
.section_pdt > img {
	width:100%;
}
.section_pdt .img a {
	width:80%;
	margin:30px auto;
	display:block;
}
.section_pdt .img a img {
	max-height:250px;
}
.section_pdt .pdt_outlier_air_v2.cle {
	margin-bottom:30px;
}
.section_pdt .pdt_outlier_air_v2.cle .img a img {
	max-height:649px;
}
.section_pdt .icon {
	display:flex;
	flex-direction:row;
	justify-content:center;
}
.section_pdt .name {
	font-size: calc(18px + (56 - 18) * ((100vw - 320px) / (2560 - 320)));
	line-height: 1.1em;
	font-weight:700;
	color:#000;
	padding-top:10px;
	padding-bottom:10px;
}
.section_pdt ul {
	margin:0;
	padding:0 20px 0 30px;
}
.section_pdt li {
	font-size: calc(12px + (24 - 12) * ((100vw - 320px) / (2560 - 320)));
	line-height:1.4em;
	padding-bottom:10px;
	font-weight:300;
	color:#000;
}
.storepage_8 .section_pdt li,
.storepage_9 .section_pdt li,
.storepage_10 .section_pdt li,
.storepage_11 .section_pdt li,
.storepage_37 .section_pdt li {
	font-size: calc(12px + (19 - 12) * ((100vw - 320px) / (2560 - 320)));
}
.section_pdt li:last-of-type {
	padding-bottom:20px;
}
.section_pdt ul + .msg {
  font-size: 20px;
}
.section_pdt .price {
	font-size: calc(24px + (48 - 24) * ((100vw - 320px) / (2560 - 320)));
	line-height:1em;
	padding-bottom:10px;
	font-weight:700;
	color:#e34141;
}

.section_pdt .listprice {
	font-size: calc(14px + (24 - 14) * ((100vw - 320px) / (2560 - 320)));
	line-height:1em;
	padding-bottom:10px;
	font-weight:400;
	color:#333;
	text-decoration:line-through;
}

.section_pdt a {
	border-bottom:none;
}
.section_pdt .btn {
	text-transform:uppercase;
}
.section_pdt .btn a {
	display:inline-block;
	background:#e34141;
	font-size: calc(13px + (26 - 13) * ((100vw - 320px) / (2560 - 320)));
	line-height:1em;
	font-weight:600;
	color:#fff;
  padding: 10px 30px;
  margin-bottom: 10px;
  margin-right:20px;
}
.section_pdt .btn a:last-of-type {
	background:none;
	font-size: calc(13px + (26 - 13) * ((100vw - 320px) / (2560 - 320)));
	line-height:1em;
	font-weight:600;
	color:#000;	
}
.storepage_8 .section_pdt .btn a:first-of-type,
.storepage_9 .section_pdt .btn a:first-of-type,
.storepage_10 .section_pdt .btn a:first-of-type,
.storepage_11 .section_pdt .btn a:first-of-type,
.storepage_37 .section_pdt .btn a:first-of-type {
	padding: 10px 20px;
}
.storepage_8 .section_pdt .btn a:first-of-type,
.storepage_9 .section_pdt .btn a:first-of-type,
.storepage_10 .section_pdt .btn a:first-of-type,
.storepage_11 .section_pdt .btn a:first-of-type,
.storepage_37 .section_pdt .btn a:first-of-type,
.storepage_8 .section_pdt .btn a:last-of-type,
.storepage_9 .section_pdt .btn a:last-of-type,
.storepage_10 .section_pdt .btn a:last-of-type,
.storepage_11 .section_pdt .btn a:last-of-type,
.storepage_37 .section_pdt .btn a:last-of-type {
	font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (2560 - 320)));
}
.section_pdt .pdt1 {
	margin-bottom:30px;
}

section.freeshipping {
	text-align: center;
  align-items: center;
  justify-content: center;
  margin-top:60px;
  margin-bottom:60px
}
.sem-shipping-bar {
	width:100%;
	margin:0 auto;
  padding: 0 0;
  overflow: auto;
  font-weight: normal;
}
.sem-shipping-bar i {
  float: none;
  display:block;
  font-size: 2em;
  margin-right: 10px;
  margin-top: -5px;
}
.sem-shipping-bar .masthead-free-shipping,
.sem-shipping-bar .masthead-satisfaction {
  float: none;
  width: auto;
  padding: 0 15px;
  margin-left:auto;
  margin-right:auto;
}
.masthead-free-shipping i + a,
.masthead-satisfaction i + a {
  float: right;
  outline: none;
  border: none;
}
.sem-shipping-bar h2 {
  font-weight: normal;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
}
.masthead-free-shipping i + a > div > h2,
.masthead-satisfaction i + a > div > h2 {
  font-size: 16px;
  text-align: center;
}
.masthead-free-shipping i + a > div > p,
.masthead-satisfaction i + a > div > p {
  margin: 0;
  text-align: center;
}

@media screen and (max-width:767px) {
	.section_pdt .pdt1 > .row > div,
	.section_pdt .pdt2 > .row > div {
		padding-left:40px;
		padding-right:40px;
	}
}

@media screen and (min-width:768px) {
	.section_feature .quote_EditorsChoice {
		width:90%;
		padding-top:0;
		padding-right:14%;
		margin-top:-40px;
		background:#fff url('./img/icon_soundguys.jpg') no-repeat 96% 50%;
		background-size:10% auto;
		box-shadow:.3vw .6vw 0 #24a3da;
	}
	.section_feature .quote_EditorsChoice p {
		padding:80px 40px 80px 90px;
	}
	.section_feature .quote_EditorsChoice p:before,
	.section_feature .quote_EditorsChoice p:after {
		width:69px;
		height:55px;
	}
	.section_pdt .img a {
		width:90%;
	}
	.section_pdt .pdt_outlier_air_v2.cle {
		margin-bottom:60px;
	}
	.section_pdt .pdt1 {
		margin-bottom:60px;
	}
	.section_pdt .name {
		padding-top:50px;
	}
	.sem-shipping-bar {
		width:auto;
    display: inline-block;
    padding: 15px 20px 10px;
    border-radius: 40px;
    border: 1px solid #E6E6E6;
    max-width: 920px;
    margin: 0 auto;
	}
	.sem-shipping-bar .masthead-free-shipping,
	.sem-shipping-bar .masthead-satisfaction {
	    float: left;
	    margin-left: 0;
	    margin-right: 0;
	}
	.sem-shipping-bar i {
	    float: left;
	    display:inline-block;
	    height: 1.2em;
	    font-size: 2em;
	    margin-right: 10px;
	    margin-top: -5px;
	}
	.masthead-free-shipping i + a > div > h2,
	.masthead-satisfaction i + a > div > h2,
	.masthead-free-shipping i + a > div > p,
	.masthead-satisfaction i + a > div > p {
	  text-align: left;
	}
}

@media screen and (min-width:1200px) {
	.section_pdt .pdt1,
	.section_pdt .pdt2 {
		padding-bottom:90px;
	}
	.section_pdt .pdt1 > .row,
	.section_pdt .pdt2 > .row {
		width:100%;
		margin-left:0;
		margin-right:0;
	}
	.section_pdt .txt {
		position: relative;
    padding-bottom:120px;
	}
	.section_pdt .wrapper_learnmore {
		position: absolute;
		bottom:20px;
	}
  .section_feature {
		padding-bottom:60px;
	}
	.section_feature .quote_EditorsChoice {
		width:80%;
		margin-top:-60px;
	}
	.section_pdt {
		padding-bottom:30px;
	}
	.section_pdt .pdt1 {
		border-right:1px solid #fff;
	}
	.section_pdt .pdt2 {
		border-left:1px solid #fff;
	}
	.section_pdt .img a {
		margin:60px auto 30px auto;
	}
	.section_pdt .pdt_outlier_air_v2.cle {
		border-top:2px solid #fff;
		border-bottom:2px solid #fff;
		margin-bottom:0;
	}
	.section_pdt .pdt_outlier_air_v2.cle .img a {
		margin:30px auto 0 auto;
	}
	.section_pdt .pdt_outlier_air_v2.cle .col_img {
		padding-right:1px !important;
		background:url('https://img.creative.com/landingpages/tws/img/lifestyle_outlier_air_v2.jpg') no-repeat center top;
		background-size:cover;
	}
	.section_pdt .pdt_outlier_air_v2.cle .col_img img {
		opacity:0;
		filter: alpha(opacity=0);
	}
	.section_pdt .pdt_outlier_air_v2.cle .name {
		padding-top:10px;
	}
}

@media screen and (min-width:1440px) {
	.section_pdt .pdt1,
	.section_pdt .pdt2 {
		padding-bottom:70px;
	}
}

@media screen and (min-width:1600px) {
	.section_pdt .pdt1,
	.section_pdt .pdt2 {
		padding-bottom:60px;
	}
}

@media screen and (min-width:1920px) {
	.section_pdt .pdt1,
	.section_pdt .pdt2 {
		padding-bottom:30px;
	}
	.section_pdt .pdt1 > .row,
	.section_pdt .pdt2 > .row {
		padding-top:30px;
	}
	.section_feature .quote_EditorsChoice {
		width:100%;
		margin-top:-80px;
	}
	.section_pdt .name {
		font-size: calc(18px + (68 - 18) * ((100vw - 320px) / (2560 - 320)));
	}
	.section_pdt .pdt_outlier_air_v2.cle .img a {
		margin-top:50px;
	}
}

@media screen and (min-width:2560px) {
	.section_pdt .pdt1,
	.section_pdt .pdt2 {
		padding-bottom:10px;
	}
	.section_pdt .txt {
		padding-bottom:150px;
	}
	.section_feature .quote_EditorsChoice {
		margin-top:-110px;
	}
	.section_pdt .name {
		font-size: calc(18px + (72 - 18) * ((100vw - 320px) / (2560 - 320)));
	}
}


/*======jp css=============*/
.storepage_2 .section_feature .icon>div {
  border:none !important;  
}
.storepage_2 .section_feature .icon>div p {
  color:#000;
}
.storepage_2 .section_feature .feaContent {
  text-align: center;
  font-size:28px;
  font-weight:500;
}
.storepage_2 section.freeshipping,
.storepage_2 .section_disclaimer {
  display:none;
}

.storepage_2 .section_pdt .price {
	font-size:calc(22px + (44 - 22) * ((100vw - 320px) / (2560 - 320)));
}
.storepage_2 .section_pdt .listprice {
  color:#e34141;
}

.storepage_2 .section_pdt .price_WithoutTax {
  padding-top: 10px;
  display: inline-block;
  font-size:calc(24px + (48 - 24) * ((100vw - 320px) / (2560 - 320)));
}

@media screen and (min-width:768px) {
	.storepage_2 .section_feature .feaContent img {
		max-height:260px;
	}
}
@media screen and (min-width:992px) {
	.storepage_2 .section_feature .feaContent img {
		max-height:350px;
	}
}
@media screen and (min-width:1200px) {
	.storepage_2 .section_feature .feaContent img {
		max-height:420px;
	}
	.storepage_2 .section_pdt .pdt1,
	.storepage_2 .section_pdt .pdt2 {
		padding-bottom:0;
	}
	.storepage_2 .section_pdt .txt {
		padding-bottom:150px;
	}
	.storepage_2 .section_pdt .pdt_outlier_air_v2 .txt,
	.storepage_2 .section_pdt .pdt_outlier_air_v3 .txt {
		padding-bottom:120px;
	}
}
@media screen and (min-width:1920px) {
  .storepage_2 .section_pdt .name {
    font-size: 40px;
  }
  .storepage_2 .section_pdt .txt {
		padding-bottom:170px;
	}
	.storepage_2 .section_pdt .pdt_outlier_air_v2 .txt,
	.storepage_2 .section_pdt .pdt_outlier_air_v3 .txt {
		padding-bottom:140px;
	}
}
/*======jp css=============*/

/*hide for hk*/
.storepage_3 section.freeshipping {
  display:none;
}