<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
.container-custom{
	padding:1% 4%;
}

.main-product-img .xzoom {
	box-shadow: none;
	border: 1px solid #ddd !important;
}
.more-product {
	display: block;
	text-align: center;
	margin-top: 15px;
}
.more-product a:hover,
.more-product a:focus{
	text-decoration: none !important;
}
.more-product .xzoom-gallery {
	border: 1px solid #ddd !important;
}
.product-ttl {
	font-size: 24px;
	line-height: 26px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.product-qty {
	padding: 20px 0;
}
.product-price {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 10px;
	color:#dd2222;
}
.size-ttl {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.sizes span {
	border: 1px solid #000;
	width: 30px;
	height: 30px;
	display: inline-block;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	margin-right: 5px;
	margin-bottom: 10px;
	cursor: pointer;
	background: transparent;
	transition: 0.4s;
}
.sizes span.active,
.sizes span:hover{
	background: #000;
	color:#fff;
}

.add_to_cart_btn, .shop_btn {
	padding: 16px 28px 14px;
	margin-right: 6px;
	margin-bottom: 5px;
	display: inline-block;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	background: #000;
	letter-spacing: 2px;
	cursor:pointer;
}
.add_to_cart_btn:hover, .shop_btn:hover{
	background: #000;
	color:white;
}
.btm_border {
	position: absolute;
	left: 50%;
	bottom: -5px;
	width: 0;
	height: 2px;
	background: #000;
	transition:0.4s;
}

.description-tab {
	font-size: 18px;
	line-height: 28px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 10px 0;
	border-bottom: 2px solid #000;
	margin: 10px 0;
}
.description-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.description-list &gt; b {
	padding: 10px 0;
	display: block;
}
.description-list ul li {
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 20px;
}

.pro-qty {
	width: 140px;
	height: 50px;
	display: inline-block;
	position: relative;
	text-align: center;
	background: #f5f5f5;
	margin-bottom: 5px;
}
.pro-qty .qtybtn {
	width: 35px;
	font-size: 16px;
	color: #000;
	cursor: pointer;
	display: inline-block;
}
.pro-qty input {
	height: 100% !important;
	width: 100% !important;
	font-size: 16px !important;
	color: #000 !important;
	width: 50px !important;
	border: none !important;
	background: #f5f5f5 !important;
	text-align: center !important;
}
.pro-qty .qtybtn {
	width: 35px;
	font-size: 16px;
	color: #6f6f6f;
	cursor: pointer;
	display: inline-block;
	padding:10px;
}
.wishlist {
	display: inline-block;
	font-size: 16px;
	padding: 13px 16px 13px;
	background: #f5f5f5;
	cursor: pointer;
	transition:0.4s;
}
.wishlist.active,
.wishlist:hover{
	color:#dd2222;
}

.related-product-gellary {
	display: block;
	max-width: 1250px;
	margin: 0 auto;
}
/*.single-rel-product {
	width: 23%;
	float: left;
	margin-bottom: 30px;
	margin-right: 10px;
	border: 1px solid #ddd;
	padding: 15px;
}*/
.related-pro-ttl {
	text-align: center;
	font-size: 28px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 50px;
}
.single-rel-product {
	margin-bottom: 30px;
	border: 1px solid #ddd;
	padding: 15px;
}
.rel-pro-img img {
	width: 100%;
	height: 300px;
	object-fit: contain;
	margin-bottom: 5px;
}
.rel-pro-des {
	color: #404040 !important;
	font-size: 15px !important;
	text-transform: none !important;
	line-height: 20px !important;
	font-weight: 700;
	overflow: hidden;
	min-height: 60px;
}
.pro-ttl {
	float: left;
	/*white-space: nowrap;*/
	/*width: 150px;*/
	overflow: hidden;
	/*text-overflow: "....";*/
}
.pro-price {
	float: left;
}
.rel-pro-vendor {
	font-size: 14px;
	line-height: 16px;
	color: #adadad;
	margin-top: 10px;
}
.shop-item {
	padding: 50px 0 150px;
}
.related-product-wrapper.owl-carousel .owl-item img {
  display: inline-block;
  width: auto;
}

.related-product-wrapper .owl-nav button {
  font-size: 35px !important;
  position: absolute;
  color:#adadad !important;
  left: -30px !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.related-product-wrapper .owl-nav button.owl-next {
  right: -30px !important;
  left: auto !important;
}
.form-group {
	margin-bottom: 25px;
}
.place-order-btn {
	padding: 16px 28px 14px;
	display: block;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 700;
	background: #000;
	letter-spacing: 2px;
	cursor: pointer;
	margin: 0 auto;
	text-align: center;
	max-width: 190px;
}
.billing-info h3,
.shipping_address h3 {
	font-size: 20px !important;
	border-bottom: 2px solid #000;
	line-height: 30px !important;
	margin: 0 0 30px;
}

.add_cart_table table {
	border: 1px solid #ddd;
}
.add_cart_table table &gt; thead &gt; tr &gt; th,
.add_cart_table table &gt; tfoot &gt; tr &gt; th,
.add_cart_table table &gt; tbody &gt; tr &gt; td{
	border: 1px solid #ddd;
	padding: 5px 10px;
}

.edit_nmbr_input {
	height: 30px !important;
	border: none !important;
	color: #000 !important;
	font-size: 16px !important;
	max-width: 50px !important;
}
.delete_cart_product {
	cursor: pointer;
	color: #dd2222;
}
.edit_cart_product {
	cursor: pointer;
	color: gold;
}
.right_no_border {
	border-right: none !important;
}
.left_no_border {
	border-left: none !important;
}
.continue_shop_btn {
	padding: 5px 20px;
	margin-right: 6px;
	margin-bottom: 5px;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	background: transparent;
	letter-spacing: 2px;
	cursor: pointer;
	color: #000;
	border: 1px solid #000;
	transition:0.4s;
}
.continue_shop_btn:hover{
	background: #000;
	color:#fff;
}
.text-right{
	text-align: right;
}
.view_card {
	margin-bottom: 50px;
}
.missing_btn{
	display: inline-block;
	min-width: 125px;
	font-weight: 400;
	line-height: 1.5;
	color: #fff;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	background-color: transparent;
	border: 1px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	padding: .375rem .75rem;
	margin-right: 5px;
	margin-bottom: 10px;
	font-size: 1rem;
	border-radius: 0;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.missing_btn:hover{
	color:#fff !important;
}
.missing_btn i{
	margin-right: 5px;
}
.btn-download{
	border: 1px solid #0F9D58;
	background: #0F9D58;
}
.btn-fb{
	border: 1px solid #4267B2;
	background: #4267B2;
}
.btn-linkedin{
	border: 1px solid #0e76a8;
	background: #0e76a8;
}
.btn-twitter{
	border: 1px solid #1da1f2;
	background: #1da1f2;
}

</pre></body></html>