@charset "utf-8";
.oi-product-slider-wrap {
	margin-top: 20px
}
.oi-main-product-slider {
	overflow: hidden;
	width: 100%
}
.oi-main-product-slider li {
	text-align: center
}
.oi-main-product-slider.flexslider .slides>li a>img {
	display: none
}
.oi-main-product-slider.flexslider .slides>li.easyzoom a>img {
	display: inline;
	width: auto;
	height: inherit
}
.oi-main-product-slider.flexslider .slides>li a {
	display: block;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain
}
.oi-product-slider-wrap .oi-free-gift{ margin-top: 35px; } 
.easyzoom-flyout img {
	max-width: inherit
}
.oi-mn-sld-cntnt {
	position: relative;
	text-align: left
}
.oi-mn-sld-cntnt .oi-mn-sld-img {
	float: left;
	width: 60%;
	position: relative
}
.oi-mn-sld-cntnt .oi-pdct-info {
	float: right;
	width: 35%
}
.oi-mn-sld-cntnt .oi-pdct-info h1 {
	margin-bottom: 5px;
	font-size: 24px;
	line-height: 31px
}
.oi-mn-sld-cntnt .oi-pdct-info h3 {
	font-size: 22px;
	margin-bottom: 25px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-mdl-no {
	color: #999;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 10px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-dcrpn {
	font-size: 16px;
	line-height: 38px;
	padding-right: 16%;
	margin-bottom: 25px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-scrl-dwn {
	font-weight: 500;
	text-transform: uppercase;
	color: #0a457c;
	margin-bottom: 40px;
	display: inline-block
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-price, .oi-prc-bstr {
	font-weight: 600;
	text-transform: uppercase
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-scrl-dwn span {
	font-size: 24px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-scrl-dwn:hover {
	color: #000
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-price {
	font-size: 26px;
	color: #ff0101
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns {
	text-align: left;
	margin: 60px 0 40px; width: 80%;
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns a, .oi-thumbnail {
	text-align: center
}
.oi-360 {
	background: url(../../images/front/icon-360.png) center no-repeat;
	display: block;
	width: 53px;
	height: 36px;
	position: absolute;
	top: 8%;
	bottom: 0;
	right: 0;
	z-index: 2
}
.oi-thumbnail li img, .overview_thumbnail span {
	width: 100%;
	display: block
}
.oi-thumbnail {
	padding: 0 25px;
	margin: 40px 0
}
.overview_thumbnail span {
	height: 75px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	margin: auto
}
.oi-main-overview-content {
	position: relative
}
.oi-close-slide {
	width: 40px;
	height: 40px;
	background: url(../../images/front/close.png) center no-repeat;
	display: block;
	z-index: 100;
	position: absolute;
	right: 0;
	top: 0
}
.oi-product-slider-navs a, .oi-product-slider-navs-2 a {
	width: 18px;
	height: 36px;
	z-index: 100;
	background-image: url(../../images/front/navs-3.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}
.overview_thumbnail .oi-product-slider-navs-2 a {
	width: 10px;
	height: 24px
}
.oi-product-slider-navs a.flex-prev, .oi-product-slider-navs-2 a.flex-prev {
	left: 0;
	background-position: left center
}
.oi-product-slider-navs a.flex-next, .oi-product-slider-navs-2 a.flex-next {
	right: 0;
	background-position: right center
}
.oi-product-slider-navs a.flex-disabled, .oi-product-slider-navs-2 a.flex-disabled {
	opacity: .2;
	pointer-events: none;
	cursor: default
}
.oi-prc-bstr span {
	font-size: 27px;
	display: block;
	padding-top: 5px
}
.oi-prc-bstr>div {
	display: inline-block
}
.oi-prc-bstr .oi-new-prc {
	text-align: right;
	padding-right: 10px;
	color: #ff0101
}
.oi-prc-bstr .oi-old-prc {
	text-align: left;
	padding-left: 10px;
	color: #000;
	border-left: 2px solid #959595
}
.oi-prc-bstr .oi-old-prc span {
	text-decoration: line-through
}
.oi-gift-voucher {
	padding: 30px 10px 0 90px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 20px;
	color: #000;
	font-weight: 800;
	width: 340px;
	height: 170px;
	background: url(../../images/front/voucher.jpg) center no-repeat;
	background-size: cover;
	text-align: center
}
.oi-gift-voucher .oi-vchr-prc {
	font-size: 28px;
	font-weight: 900;
	color: #e00;
	text-transform: uppercase;
	padding: 20px 0 30px
}
.oi-gift-voucher .oi-vchr-prc span {
	display: inline-block;
	vertical-align: baseline;
	font-size: 14px
}
.oi-gift-voucher .oi-gft-vldty {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 400
}
.oi-free-gift {
	position: relative;
	box-shadow: 0 0 4px 0 rgba(45,45,84,.231);
	border-radius: 5px;
	padding: 15px;
	margin-bottom: 30px
}
.oi-free-gift span {
	position: absolute;
	left: 30px;
	top: -8px;
	background: #fff;
	text-transform: uppercase;
	font-weight: 800;
	color: #ff0101;
	padding: 0 15px
}
.oi-free-gift li {
	padding: 10px 0;
	margin-bottom: 10px
}
.oi-free-gift li:last-of-type {
	margin-bottom: 0
}
.oi-free-gift .oi-gift-img {
	float: left;
	width: 30%
}
.oi-free-gift .oi-gift-dtls {
	float: left;
	width: 70%;
	padding-left: 10px
}
.oi-free-gift p {
	line-height: 24px;
	font-size: 14px
}
.oi-free-gift strong {
	display: block;
	margin-bottom: 10px;
	font-weight: 600;
	font-size: 14px
}
.oi-division-dtls .oi-mn-sld-cntnt .oi-pdct-info .oi-btns {
	margin: 10px 0 0
}
.oi-division-dtls .oi-bigscreens {
	margin-bottom: 50px
}

@media (min-width:1920px) {
.oi-bigscreens {
	display: block!important
}
.oi-smallscreens {
	display: none!important
}
}

@media (min-width:1366px) and (max-width:1919px) {
.oi-bigscreens {
	display: block!important
}
.oi-smallscreens {
	display: none!important
}
.oi-main-product-slider {
	margin: 0 auto
}
.oi-main-product-slider.flexslider .slides>li a {
	height: 400px
}
.oi-mn-sld-cntnt .oi-mn-sld-img {
	width: 57%
}
.oi-mn-sld-cntnt .oi-pdct-info {
	width: 40%
}
.oi-mn-sld-cntnt .oi-pdct-info h1 {
	margin-bottom: 5px;
	font-size: 24px;
	line-height: 31px
}
.oi-mn-sld-cntnt .oi-pdct-info h3 {
	font-size: 20px;
	margin-bottom: 20px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-mdl-no {
	font-size: 14px;
	margin-bottom: 25px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-dcrpn {
	font-size: 14px;
	line-height: 30px;
	padding-right: 12%;
	margin-bottom: 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-price, .oi-prc-bstr span {
	font-size: 22px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-scrl-dwn {
	margin-bottom: 30px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns {
	margin: 40px 0 20px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns a.oi-btn-cart, .oi-mn-sld-cntnt .oi-pdct-info .oi-btns a.oi-btn-enry {
	/*width: 145px*/
}
.oi-close-slide {
	width: 30px;
	height: 30px;
	background-size: cover
}
.oi-gift-voucher {
	padding: 25px 10px 0 90px;
	margin-bottom: 20px;
	font-size: 18px;
	width: 300px;
	height: 150px
}
.oi-gift-voucher .oi-vchr-prc {
	font-size: 24px;
	padding: 20px 0 30px
}
.oi-gift-voucher .oi-vchr-prc span {
	font-size: 12px
}
.oi-gift-voucher .oi-gft-vldty {
	font-size: 10px;
	text-transform: uppercase
}
.oi-free-gift {
	padding: 10px;
	margin-bottom: 20px
}
.oi-free-gift span {
	padding: 0 10px
}
.oi-free-gift li {
	padding: 5px 0;
	margin-bottom: 5px
}
.oi-free-gift .oi-gift-img {
	width: 30%
}
.oi-free-gift .oi-gift-dtls {
	width: 70%;
	padding-left: 10px
}
.oi-free-gift p {
	line-height: 20px;
	font-size: 12px
}
.oi-free-gift strong {
	margin-bottom: 5px;
	font-size: 12px
}
}

@media (min-width:1024px) and (max-width:1365px) {
.oi-bigscreens {
	display: block!important
}
.oi-smallscreens {
	display: none!important
}
.oi-main-product-slider {
	margin: 0 auto
}
.oi-main-product-slider.flexslider .slides>li a {
	height: 350px
}
.oi-mn-sld-cntnt .oi-mn-sld-img {
	width: 50%
}
.oi-mn-sld-cntnt .oi-pdct-info {
	width: 40%
}
.oi-mn-sld-cntnt .oi-pdct-info h1 {
	margin-bottom: 5px;
	font-size: 22px;
	line-height: 25px
}
.oi-mn-sld-cntnt .oi-pdct-info h3 {
	font-size: 18px;
	margin-bottom: 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-mdl-no {
	font-size: 12px;
	margin-bottom: 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-dcrpn {
	font-size: 12px;
	line-height: 26px;
	padding-right: 5%;
	margin-bottom: 10px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-price, .oi-prc-bstr span {
	font-size: 18px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-scrl-dwn {
	margin-bottom: 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns {
	margin: 30px 0 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns a.oi-btn-cart, .oi-mn-sld-cntnt .oi-pdct-info .oi-btns a.oi-btn-enry {
	/*width: 145px*/
}
.oi-close-slide {
	width: 30px;
	height: 30px;
	background-size: cover
}
.oi-prc-bstr {
	padding-top: 10px
}
.oi-gift-voucher {
	padding: 20px 10px 0 70px;
	margin-bottom: 15px;
	font-size: 16px;
	width: 250px;
	height: 125px
}
.oi-gift-voucher .oi-vchr-prc {
	font-size: 22px;
	padding: 15px 0 20px
}
.oi-gift-voucher .oi-vchr-prc span {
	font-size: 10px
}
.oi-gift-voucher .oi-gft-vldty {
	font-size: 10px;
	text-transform: uppercase
}
.oi-free-gift {
	padding: 15px;
	margin-bottom: 15px
}
.oi-free-gift span {
	padding: 0 5px;
	top: -6px
}
.oi-free-gift li {
	padding: 0;
	margin-bottom: 5px
}
.oi-free-gift .oi-gift-img {
	width: 30%
}
.oi-free-gift .oi-gift-dtls {
	width: 70%;
	padding-left: 10px
}
.oi-free-gift p {
	line-height: 18px;
	font-size: 10px
}
.oi-free-gift strong {
	margin-bottom: 0;
	font-size: 10px
}
}

@media (min-width:768px) and (max-width:1023px) {
.oi-bigscreens {
	display: block!important
}
.oi-smallscreens {
	display: none!important
}
.oi-main-product-slider {
	margin: 0 auto
}
.oi-main-product-slider.flexslider .slides>li a {
	/*height: 300px*/
	height: auto
}
.oi-breadcrumb li{ line-height: 20px }

.oi-mn-sld-cntnt .oi-mn-sld-img {
	width: 50%
}
.oi-mn-sld-cntnt .oi-pdct-info {
	width: 45%
}
.oi-mn-sld-cntnt .oi-pdct-info h1 {
	margin-bottom: 5px;
	font-size: 20px
}
.oi-mn-sld-cntnt .oi-pdct-info h3 {
	font-size: 16px;
	margin-bottom: 10px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-mdl-no {
	font-size: 12px;
	margin-bottom: 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-dcrpn {
	font-size: 12px;
	line-height: 24px;
	padding-right: 0;
	margin-bottom: 10px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-scrl-dwn {
	margin-bottom: 15px;
	font-size: 12px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-price, .oi-prc-bstr span {
	font-size: 16px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns {
	margin: 20px 0 15px
}
.oi-mn-sld-cntnt .oi-pdct-info .oi-btns a.oi-btn-cart, .oi-mn-sld-cntnt .oi-pdct-info .oi-btns a.oi-btn-enry {
	/*width: 145px*/
}
	
	.oi-mn-sld-cntnt .oi-pdct-info .oi-btns{width: auto;}
.oi-360 {
	width: 40px;
	height: 27px;
	background-size: contain
}
.oi-close-slide {
	width: 25px;
	height: 25px;
	background-size: cover
}
.oi-gift-voucher {
	padding: 20px 10px 0 70px;
	margin-bottom: 15px;
	font-size: 16px;
	width: 250px;
	height: 125px
}
.oi-gift-voucher .oi-vchr-prc {
	font-size: 22px;
	padding: 15px 0 20px
}
.oi-gift-voucher .oi-vchr-prc span {
	font-size: 10px
}
.oi-gift-voucher .oi-gft-vldty {
	font-size: 10px;
	text-transform: uppercase
}
.oi-free-gift {
	padding: 15px;
	margin-bottom: 15px
}
.oi-free-gift span {
	padding: 0 5px;
	top: -6px
}
.oi-free-gift li {
	padding: 0;
	margin-bottom: 5px
}
.oi-free-gift .oi-gift-img {
	width: 30%
}
.oi-free-gift .oi-gift-dtls {
	width: 70%;
	padding-left: 10px
}
.oi-free-gift p {
	display: none
}
.oi-free-gift strong {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 22px
}
}

@media (max-width:767px) {
.oi-main-overview-content-mbl h3, .oi-main-product-slider-mbl {
	margin-bottom: 10px
}
.oi-bigscreens {
	display: none!important
}
.oi-smallscreens {
	display: block!important
}
.oi-main-overview-content-mbl {
	padding: 20px 0;
        overflow: hidden;
}
.oi-main-overview-content-mbl .oi-mdl-no {
	color: #0a457c;
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 15px
}
.oi-main-overview-content-mbl .oi-dcrpn {
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 15px
}
.oi-main-overview-content-mbl .oi-scrl-dwn {
	font-weight: 500;
	text-transform: uppercase;
	color: #0a457c;
	margin-bottom: 20px;
	display: inline-block
}
.oi-main-overview-content-mbl .oi-scrl-dwn span {
	font-size: 24px
}
.oi-main-overview-content-mbl .oi-scrl-dwn:hover {
	color: #000
}
.oi-main-overview-content-mbl .oi-price {
	font-size: 20px;
	font-weight: 600;
	color: #ff0101;
	text-transform: uppercase;
	text-align: center
}
.oi-main-overview-content-mbl .oi-btns {
	text-align: center;
	margin: 20px 0 10px
}
.oi-main-overview-content-mbl .oi-btns a {
	text-align: center
}
.oi-product-slider-navs-mbl a {
	width: 10px;
	height: 18px;
	z-index: 100;
	background-size: 20px auto;
	background-image: url(../../images/front/navs-3.png);
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto
}
.oi-product-slider-navs-mbl a.flex-prev {
	left: 0;
	background-position: left center
}
.oi-product-slider-navs-mbl a.flex-next {
	right: 0;
	background-position: right center
}
.oi-product-slider-navs-mbl a.flex-disabled {
	opacity: .2;
	pointer-events: none;
	cursor: default
}
.oi-prc-bstr {
	font-size: 12px;
	text-align: center
}
.oi-prc-bstr span {
	font-size: 14px
}
.oi-gift-voucher {
	padding: 20px 10px 0 70px;
	font-size: 16px;
	width: 250px;
	height: 125px;
	margin: 0 auto 15px
}
.oi-free-gift .oi-gift-dtls, .oi-free-gift .oi-gift-img {
	width: auto;
	float: none;
	text-align: center
}
.oi-gift-voucher .oi-vchr-prc {
	font-size: 22px;
	padding: 15px 0 20px
}
.oi-gift-voucher .oi-vchr-prc span {
	font-size: 10px
}
.oi-gift-voucher .oi-gft-vldty {
	font-size: 10px;
	text-transform: uppercase
}
.oi-free-gift {
	padding: 15px;
	margin-bottom: 15px
}
.oi-free-gift span {
	padding: 0 5px;
	top: -6px
}
.oi-free-gift li {
	padding: 0;
	margin-bottom: 5px
}
.oi-free-gift .oi-gift-dtls {
	padding-left: 0
}
.oi-free-gift p {
	line-height: 20px;
	font-size: 12px;
	display: none
}
.oi-free-gift strong {
	margin-bottom: 0;
	font-size: 12px;
	line-height: 22px
}
	
	.oi-mn-sld-cntnt .oi-pdct-info .oi-btns{width: auto;}
}
