html .icon:before,
html .icon:after,
html .more:before,
html .more:after { top: -.075em; }

.icon.icon-playcircle:after,
.icon.icon-downloadcircle:after {
	font-family: "SF Pro Icons";
	top: -.02em;
}

.jp-headline-adjust { margin-right:-.45em; }

.store-page .section-hero h1 { letter-spacing:normal; }

.store-page .section-store-summary .store-hours-time  { text-transform:lowercase; }
.store-page .section-store-summary .store-hours-container { overflow-y:visible; }

.store-page .section-store-summary .genius-nearby { margin-top:20px; }

.store-page .section-store-services .store-services a:last-child { padding-left:1px; }

.section-store-promo-gallery
.store-page .section-store-promo-gallery .store-promo-tile p { padding-right:.5em; }
.store-page .section-store-promo-gallery .store-promo-tile strong { font-weight: 600; }

.store-page .section-store-promo p { padding-right:16px; }
.store-page .section-store-calendar .column.description p { width: 80%; }

.store-page .coming-soon { margin-left:0; }

.store-page .section-hero h1 { font-size: 40px; line-height: 1.1; }
.store-page .section-store-promo h3 { font-weight: 300;}
.store-page .section-locator.locator-geo h1 { font-size: 1.22em; font-weight: 600;}
.store-page .section-store-calendar .store-calendar-date { font-weight: 600; }

.store-page .section-genius-bar-support .smallblock-headline { font-weight: 600 !important; }


.store-page .section-locator .ie-alt { display:inline-block; margin-left:24px; }
.store-page .section-locator .ie-alt select option { font-family: "SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif; }

@media only screen and (max-width: 1068px) {
  .store-page .section-store-calendar .select-style, .store-page .section-store-calendar select { width:150px; }
	.store-page .section-store-summary .genius-nearby { margin-top:8px; }

	.store-page .section-store-services .store-services a:last-child { padding-left:0; }

	.store-page .section-store-summary .store-info .mapSwap .link-hours { top:-50px; }
	.store-page .section-store-calendar .column.description p { width:90%; }

	.store-page .section-locator .ie-alt { display:block; margin-left:auto; margin-right:auto; }
	.store-page .section-locator .ie-alt .select-style { float:none; margin-left:5%; margin-right:5%; }

}



/*
Hero
 */
html .store-page .section-store-summary {
	padding: 0;
}
@media only screen and (max-width: 1068px) {
	html .store-page .section-store-summary {
		padding-bottom:70px
	}
}
@media only screen and (max-width: 735px) {
	html .store-page .section-store-summary {
		padding-bottom:0
	}
}



/*
Store Hours
 */
.store-page .section-store-summary .store-hours-container .store-hours:last-child {
	margin-bottom: 0;
}
@media only screen and (max-width: 1068px) {
	.no-oldie .store-page .section-store-summary .store-hours-container {
		margin-top: 19px;
	}
	.store-page .section-store-summary .store-hours-container:first-child {
		margin-top: 0;
	}
	.store-page .section-store-summary .store-hours-container .store-hours .row:before {
		display: none;
	}
}
@media only screen and (max-width: 735px) {
	.store-page .section-store-summary .store-hours-container,
	.store-page .section-store-summary .store-hours-container:first-child,
	.no-oldie .store-page .section-store-summary .store-hours-container {
		margin-top: 26px;
	}
}
@media only screen and (max-width: 374px) {
	.store-page .section-store-summary .store-hours .store-hours-row {
		display: block;
	}
}


/*
Map
 */
@media only screen and (max-width: 735px) {
	.store-page .section-store-summary .store-details {
		width: 87.5%;
		min-height: 0;
	}
}



/*
T@A LB
 */
/* new tile */
html .today-spotlight .today-spotlight-intro .row .column {
	width: 56%;
}
@media only screen and (max-width:1068px) {
	html .today-spotlight .today-spotlight-intro .row .column {
		width: 72%;
	}
}
@media only screen and (max-width:735px) {
	html .today-spotlight .today-spotlight-intro .row .column {
		width: 420px;
	}
}
@media only screen and (max-width:567px) {
	html .today-spotlight .today-spotlight-intro .row .column {
		width: 310px;
	}
}
@media only screen and (max-width:374px) {
	html .today-spotlight .today-spotlight-intro .row .column {
		width: 260px;
	}
}

/* old tile */
html .section-today-spotlight .today-description {
	width: 610px;
}

@media only screen and (max-width:735px) {
	html .section-today-spotlight .today-description {
		width: 440px;
	}
	html .section-today-banner .today-banner .today-description br {
		display: none;
	}
}
@media only screen and (max-width:567px) {
	html .section-today-spotlight .today-description {
		width: 370px;
	}
}
@media only screen and (max-width:413px) {
	html .section-today-spotlight .today-description {
		width: 260px;
	}
}

/* fallback */
html .section-today-banner .today-banner .today-description {
	width: 690px;
}
@media only screen and (max-width:1068px) {
	html .section-today-banner .today-banner .today-description {
		width: 500px
	}
	html .section-today-banner .today-banner .today-description br {
		display: none;
	}
}
@media only screen and (max-width:735px) {
	html .section-today-banner .today-banner .today-description {
		width: 430px;
	}
}
@media only screen and (max-width:567px) {
	html .section-today-banner .today-banner .today-description {
		width: 300px;
	}
}
@media only screen and (max-width:413px) {
	html .section-today-banner .today-banner .today-description {
		width: 250px;
	}
}
@media only screen and (max-width:374px) {
	html .section-today-banner .today-banner .today-description {
		width: 238px;
	}
}


/*
Locator
 */
.store-page .section-store-search .find-a-store {
	padding-top: 7px;
}
.store-page .section-store-search .complete-list {
	padding-top: 8px;
}
.store-page .section-store-search select::-ms-expand {
	display: none;
}
.store-page .section-store-search .select-style select {
	width: 100%;
}

@media only screen and (max-width: 1068px) {
	.store-page .section-store-search .find-a-store {
		padding-top: 0;
	}
	.store-page .section-store-search .complete-list {
		padding-top: 11px;
	}
	.store-page .section-store-search .select-style {
		width: 100%;
	}
}

.store-page .section-store-search .retail-input-wrapper,.store-page .section-store-search .retail-locator-search .search .retail-input-wrapper,.store-page .section-store-search .search-bar {
	margin-left: 24px;
	position: relative;
	z-index: 1000
}

@media only screen and (max-width: 1068px) {
	.store-page .section-store-search .retail-input-wrapper,.store-page .section-store-search .retail-locator-search .search .retail-input-wrapper,.store-page .section-store-search .search-bar {
		float:none;
		margin-left: auto;
		margin-right: auto;
		width: 280px
	}
}



/*
Omotesando hero gallery
 */
.image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image2_medium_2x.jpg"); }
}

.image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image3_medium_2x.jpg"); }
}

.image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image4_medium_2x.jpg"); }
}

.image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-omotesando-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/omotesando/images/omotesando_gallery_image5_medium_2x.jpg"); }
}



/*
Fukuoka hero gallery
 */
.image-retail-store-galleries-fukuoka-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image2_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image2_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-fukuoka-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image2_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image2 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image2_medium_2x.jpg"); }
}

.image-retail-store-galleries-fukuoka-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image3_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image3_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-fukuoka-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image3_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image3 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image3_medium_2x.jpg"); }
}

.image-retail-store-galleries-fukuoka-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image4_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image4_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-fukuoka-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image4_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image4 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image4_medium_2x.jpg"); }
}

.image-retail-store-galleries-fukuoka-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image5_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image5_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-fukuoka-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image5_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image5 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image5_medium_2x.jpg"); }
}

.image-retail-store-galleries-fukuoka-gallery-image6 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image6_large.jpg"); background-size:696px 464px; width:696px; height:464px; }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image6 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image6_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
	.image-retail-store-galleries-fukuoka-gallery-image6 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image6_medium.jpg"); background-size:768px 512px; width:768px; height:512px; }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-retail-store-galleries-fukuoka-gallery-image6 { background-image:url("/jp/retail/store/images/galleries/fukuoka/images/fukuoka_gallery_image6_medium_2x.jpg"); }
}



.section-store-promo .image-store-today-personal-setup {
	background-size: 490px 292px;
	background-image: url("/jp/retail/store/images/store/today_personal_setup_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-personal-setup {
		background-image: url("/jp/retail/store/images/store/today_personal_setup_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-store-promo .image-store-today-personal-setup {
		background-size: 346px 206px;
		background-image: url("/jp/retail/store/images/store/today_personal_setup_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-personal-setup {
		background-image: url("/jp/retail/store/images/store/today_personal_setup_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-store-promo .image-store-today-personal-setup {
		background-size: 337px 200px;
		background-image: url("/jp/retail/store/images/store/today_personal_setup_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-personal-setup {
		background-image: url("/jp/retail/store/images/store/today_personal_setup_small_2x.jpg")
	}
}

.image-retail-store-galleries-grandcentral-grandcentral-gallery-image4 {
}

.section-store-promo .image-store-today-business-team {
	background-size: 490px 292px;
	background-image: url("/jp/retail/store/images/store/today_business_team_large.jpg")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-business-team {
		background-image: url("/jp/retail/store/images/store/today_business_team_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-store-promo .image-store-today-business-team {
		background-size: 346px 206px;
		background-image: url("/jp/retail/store/images/store/today_business_team_medium.jpg")
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-business-team {
		background-image: url("/jp/retail/store/images/store/today_business_team_medium_2x.jpg")
	}
}

@media only screen and (max-width: 735px) {
	.section-store-promo .image-store-today-business-team {
		background-size: 337px 200px;
		background-image: url("/jp/retail/store/images/store/today_business_team_small.jpg")
	}
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
	.section-store-promo .image-store-today-business-team {
		background-image: url("/jp/retail/store/images/store/today_business_team_small_2x.jpg")
	}
}



/*
Kawasaki
 */
/* layout */
.store-page.kawasaki .section-kawasaki-banner {
	padding: 109px 0 63px;
	margin: 52px 0 0;
}
@media only screen and (max-width: 1068px) {
	.store-page.kawasaki .section-kawasaki-banner {
		margin: 0;
	}
}
@media only screen and (max-width: 735px) {
	.store-page.kawasaki .section-kawasaki-banner {
		padding: 94px 0 74px;
		margin: 52px 0 0;
	}
}

.section-kawasaki-banner-links a {
	margin: 0 16px;
}
@media only screen and (max-width: 567px) {
	.section-kawasaki-banner-links a {
		display: block;
		margin: 0;
	}
}

.section-kawasaki-banner-links .download-wallpaper {
	display: none;
}
.section-kawasaki-banner-links .download-wallpaper.active {
	display: inline;
}


/* theme */
.store-page.kawasaki .section-kawasaki-banner {
	background-color: #f2f2f2;
	color: #000;
}
.store-page.kawasaki .section-kawasaki-banner a {
	/* color: #4ac5f4; */
	color: #0070c9;
}

.store-page.kawasaki .section-kawasaki-banner .section-content {
	background: none;
	text-align: center;
}
@media only screen and (max-width: 735px) {
	.store-page.kawasaki .section-kawasaki-banner .section-content {
		max-width: 90%;
	}
}

.store-page.kawasaki .section-kawasaki-banner .section-content .typography-subsection-headline {
	font-size: 30px;
	margin-bottom: 30px;
	font-weight: 600;
}
@media only screen and (max-width: 735px) {
	.store-page.kawasaki .section-kawasaki-banner .section-content .typography-subsection-headline {
		font-size: 23px;
		margin-bottom: 20px;
	}
}

.store-page.kawasaki .section-kawasaki-banner .section-content p {
	font-size: 23px;
	line-height: 1.7;
	margin-bottom: 1.3em;
}
@media only screen and (max-width: 1068px) {
	.store-page.kawasaki .section-kawasaki-banner .section-content p {
		font-size: 18px;
	}
}
@media only screen and (max-width: 735px) {
	.store-page.kawasaki .section-kawasaki-banner .section-content p {
		font-size: 17px;
	}
}
@media only screen and (max-width: 666px) {
	.store-page.kawasaki .section-kawasaki-banner .section-content p .custom-small-hide {
		display: none;
	}
}

@media only screen and (max-width: 1068px) {
	.store-page.kawasaki .section-today-banner {
		padding-top: 40px;
	}
}

.store-page.kawasaki .ac-video-player.large .controls-progress-indicator:focus {
	outline: none !important;
}
