
*{	font-family: 'Exo 2', sans-serif !important;}.side__nav a{	font-size: 16px !important;}.idesc img{	max-width: 100% !important;}.product__width-left{	width: 140px !important;}h1, .h1{	font-size: 23px !important;}.idesc{	font-size: 20px !important;}.b-popup{	background: #242526 !important;	border: 1px solid rgba(255, 255, 255, 0.1) !important;	border-radius: 10px !important;	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.5) !important;	font: 400 14px/1.2 'Exo 2', 'Segoe UI', Arial, Helvetica, sans-serif !important;	color: #a4a7ac !important;	overflow: hidden !important;	min-width: 280px !important;}/* Head */
.b-popup__head{	display: flex !important;	align-items: center !important;	justify-content: space-between !important;	padding: 13px 16px !important;	border-bottom: 1px solid rgba(204, 204, 204, 0.25) !important;	background: transparent !important;}.b-popup__title{	font: 500 15px/1.2 'Exo 2', 'Segoe UI', Arial, Helvetica, sans-serif !important;	color: #eee !important;	background: transparent !important;}.b-popup__edit{	display: inline-flex !important;	align-items: center !important;	justify-content: center !important;	width: 24px !important;	height: 24px !important;	font-size: 20px !important;	line-height: 1 !important;	color: #a4a7ac !important;	text-decoration: none !important;	opacity: 0.6 !important;	background: transparent !important;	transition: color .2s ease, opacity .2s ease !important;}.b-popup__edit:hover{	color: #eee !important;	opacity: 1 !important;	text-decoration: none !important;}/* Body */
.b-popup__body{	padding: 14px 16px 16px !important;	background: transparent !important;}.b-basket{	margin-bottom: 10px !important;}/* Total */
.b-basket-total{	margin-bottom: 14px !important;}.b-basket-total__item{	display: flex !important;	align-items: baseline !important;	justify-content: space-between !important;	padding: 7px 0 !important;	border-bottom: 1px solid rgba(204, 204, 204, 0.15) !important;	gap: 10px !important;	background: transparent !important;}.b-basket-total__item:last-child{	border-bottom: none !important;}.b-basket-total__title{	font-size: 13px !important;	color: #b0b3b8 !important;	flex: 1 !important;	background: transparent !important;}.b-basket-total__title strong{	font-weight: 500 !important;	color: #eee !important;}.b-basket-total__text{	font-weight: 500 !important;	font-size: 14px !important;	color: #eee !important;	white-space: nowrap !important;	background: transparent !important;}.b-basket-total__text--lg{	font-size: 17px !important;	color: #2374e1 !important;}.b-basket-total__item > span{	font-size: 12px !important;	color: #6a6d72 !important;	white-space: nowrap !important;}a.b-btn.itemcartpay,.b-btn.itemcartpay{	display: flex !important;	align-items: center !important;	justify-content: center !important;	width: 100% !important;	height: 38px !important;	padding: 2px 15px !important;	margin: 0 !important;	font: 500 15px/1 'Exo 2', 'Segoe UI', Arial, Helvetica, sans-serif !important;	color: #2374e1 !important;	text-decoration: none !important;	background: #263951 !important;	border: 0 !important;	border-radius: 10px !important;	cursor: pointer !important;	box-sizing: border-box !important;	transition: background .34s ease !important;}a.b-btn.itemcartpay:hover,.b-btn.itemcartpay:hover{	background: #243e5a !important;	text-decoration: none !important;}/* Light theme */
.themesets--light .b-popup{	background: #ffffff !important;	border-color: rgba(0,0,0,0.1) !important;	color: #65676b !important;	box-shadow: 0 5px 20px rgba(0,0,0,0.12) !important;}.themesets--light .b-popup__head{	border-bottom-color: rgba(204,204,204,0.5) !important;}.themesets--light .b-popup__title{	color: #050505 !important;}.themesets--light .b-popup__edit{	color: #65676b !important;}.themesets--light .b-popup__edit:hover{	color: #050505 !important;}.themesets--light .b-basket-total__item{	border-bottom-color: rgba(0,0,0,0.08) !important;}.themesets--light .b-basket-total__title{	color: #65676b !important;}.themesets--light .b-basket-total__title strong{	color: #050505 !important;}.themesets--light .b-basket-total__text{	color: #050505 !important;}.themesets--light .b-basket-total__text--lg{	color: #2374e1 !important;}.themesets--light .b-basket-total__item > span{	color: #999 !important;}.themesets--light a.b-btn.itemcartpay,.themesets--light .b-btn.itemcartpay{	color: #2374e1 !important;	background: #e7f3ff !important;}.themesets--light a.b-btn.itemcartpay:hover,.themesets--light .b-btn.itemcartpay:hover{	color: #1a57a5 !important;	background: #c4d2e0 !important;}/* Modal */
.modal-content{	background-color: #0f0f0f !important;	border: 1px solid rgba(255, 255, 255, 0.1) !important;	border-radius: 10px !important;	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.5) !important;	color: #a4a7ac !important;}.modal-backdrop.in{	opacity: 0.7 !important;	filter: alpha(opacity=70) !important;}.modal-header{	border-bottom-color: rgba(204, 204, 204, 0.25) !important;}.modal-footer{	border-top-color: rgba(204, 204, 204, 0.25) !important;}.modal-title{	font: 500 15px/1.2 'Manrope', 'Segoe UI', Arial, Helvetica, sans-serif !important;	color: #eee !important;}/* Close button */
.close{	color: #a4a7ac !important;	text-shadow: none !important;	opacity: 0.6 !important;	filter: alpha(opacity=60) !important;	transition: color .2s ease, opacity .2s ease !important;}.close:hover,.close:focus{	color: #eee !important;	opacity: 1 !important;	filter: alpha(opacity=100) !important;}/* Form controls */
.form-control{	height: 36px !important;	padding: 0 12px !important;	font: 500 14px/1.2 'Segoe UI', Arial, Helvetica, sans-serif !important;	color: #eee !important;	background-color: #3a3b3c !important;	border: 0 !important;	border-radius: 24px !important;	box-shadow: none !important;	transition: background-color .1s linear !important;	-webkit-appearance: none !important;	-moz-appearance: none !important;	appearance: none !important;}textarea.form-control{	height: auto !important;	min-height: 50px !important;	border-radius: 10px !important;	padding: 8px 12px !important;}/* Form controls (hover) */
.form-control:hover{	background-color: #4a4a4c !important;}/* Form controls (focus) */
.form-control:focus{	background-color: #4a4a4c !important;	border-color: transparent !important;	outline: 0 !important;	box-shadow: none !important;}.form-control::-webkit-input-placeholder{	color: #b0b3b8 !important;}.form-control:-moz-placeholder{	color: #b0b3b8 !important;}.form-control::-moz-placeholder{	color: #b0b3b8 !important;}.form-control:-ms-input-placeholder{	color: #b0b3b8 !important;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{	background-color: #2d2e2f !important;	color: #6a6d72 !important;}/* Labels & helpers */
label{	font-weight: 500 !important;	color: #a4a7ac !important;}output{	color: #a4a7ac !important;	line-height: 1.2 !important;}.help-block{	color: #6a6d72 !important;}.form-control-static{	color: #a4a7ac !important;}.radio label,.checkbox label,.radio-inline,.checkbox-inline{	color: #a4a7ac !important;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success .form-control-feedback{	color: #5cb85c !important;}.has-success .form-control{	background-color: #1e3a1e !important;	border-color: transparent !important;	box-shadow: none !important;}.has-success .form-control:focus{	background-color: #254d25 !important;	box-shadow: none !important;}.has-success .input-group-addon{	color: #5cb85c !important;	border-color: #5cb85c !important;	background-color: #1e3a1e !important;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning .form-control-feedback{	color: #f0ad4e !important;}.has-warning .form-control{	background-color: #3a2e18 !important;	border-color: transparent !important;	box-shadow: none !important;}.has-warning .form-control:focus{	background-color: #4a3b20 !important;	box-shadow: none !important;}.has-warning .input-group-addon{	color: #f0ad4e !important;	border-color: #f0ad4e !important;	background-color: #3a2e18 !important;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error .form-control-feedback{	color: #e05c57 !important;}.has-error .form-control{	background-color: #3a1e1e !important;	border-color: transparent !important;	box-shadow: none !important;}.has-error .form-control:focus{	background-color: #4d2626 !important;	box-shadow: none !important;}.has-error .input-group-addon{	color: #e05c57 !important;	border-color: #e05c57 !important;	background-color: #3a1e1e !important;}/* Buttons */
.btn{	font: 500 14px/1 'Manrope', 'Segoe UI', Arial, Helvetica, sans-serif !important;	height: 38px !important;	padding: 2px 15px !important;	border: 0 !important;	border-radius: 10px !important;	box-shadow: none !important;	transition: background .34s ease, color .34s ease !important;	-webkit-appearance: none !important;	-moz-appearance: none !important;	appearance: none !important;	outline: none !important;}.btn:active,.btn.active{	box-shadow: inset 0 2px 6px rgba(0,0,0,0.2) !important;}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{	opacity: 0.5 !important;}.btn-default{	color: #2374e1 !important;	background-color: #263951 !important;}.btn-default:hover, .btn-default:focus,.btn-default:active, .btn-default.active,.open > .dropdown-toggle.btn-default{	color: #2374e1 !important;	background-color: #243e5a !important;}.btn-primary{	color: #fff !important;	background-color: #2374e1 !important;}.btn-primary:hover, .btn-primary:focus,.btn-primary:active, .btn-primary.active,.open > .dropdown-toggle.btn-primary{	color: #fff !important;	background-color: #1a57a5 !important;}.btn-success{	color: #fff !important;	background-color: #3a7d3a !important;}.btn-success:hover, .btn-success:focus,.btn-success:active, .btn-success.active,.open > .dropdown-toggle.btn-success{	color: #fff !important;	background-color: #2d622d !important;}.btn-info{	color: #fff !important;	background-color: #2a7a94 !important;}.btn-info:hover, .btn-info:focus,.btn-info:active, .btn-info.active,.open > .dropdown-toggle.btn-info{	color: #fff !important;	background-color: #1f5e72 !important;}.btn-warning{	color: #fff !important;	background-color: #8a6020 !important;}.btn-warning:hover, .btn-warning:focus,.btn-warning:active, .btn-warning.active,.open > .dropdown-toggle.btn-warning{	color: #fff !important;	background-color: #6e4c18 !important;}.btn-danger{	color: #fff !important;	background-color: #8b2e2b !important;}.btn-danger:hover, .btn-danger:focus,.btn-danger:active, .btn-danger.active,.open > .dropdown-toggle.btn-danger{	color: #fff !important;	background-color: #6e2320 !important;}.btn-link{	color: #2374e1 !important;	background-color: transparent !important;	box-shadow: none !important;}.btn-link:hover, .btn-link:focus{	color: #1a57a5 !important;	background-color: transparent !important;}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{	color: #6a6d72 !important;}.btn-sm, .btn-group-sm > .btn{	height: 32px !important;	border-radius: 8px !important;}.btn-lg, .btn-group-lg > .btn{	height: 46px !important;	border-radius: 12px !important;}.btn-xs, .btn-group-xs > .btn{	height: 26px !important;	border-radius: 6px !important;}/* Light theme overrides */
.themesets--light .modal-content{	background-color: #ffffff !important;	border-color: rgba(0, 0, 0, 0.12) !important;	color: #65676b !important;	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15) !important;}.themesets--light .modal-title{	color: #050505 !important;}.themesets--light .modal-header{	border-bottom-color: rgba(204,204,204,0.5) !important;}.themesets--light .modal-footer{	border-top-color: rgba(204,204,204,0.5) !important;}.themesets--light .close{	color: #65676b !important;}.themesets--light .close:hover,.themesets--light .close:focus{	color: #050505 !important;}.themesets--light .form-control{	background-color: #e5e6ea !important;	color: #333 !important;}.themesets--light .form-control:hover,.themesets--light .form-control:focus{	background-color: #e9edfc !important;}.themesets--light label,.themesets--light .radio label,.themesets--light .checkbox label,.themesets--light .radio-inline,.themesets--light .checkbox-inline{	color: #65676b !important;}.themesets--light output,.themesets--light .form-control-static,.themesets--light .help-block{	color: #65676b !important;}.themesets--light .btn-default{	color: #2374e1 !important;	background-color: #e7f3ff !important;}.themesets--light .btn-default:hover,.themesets--light .btn-default:focus{	color: #1a57a5 !important;	background-color: #c4d2e0 !important;}.modal-content table,.modal-body table,table.formcomposer,table.formcomposer td{	color: #a4a7ac !important;}.close, .b-popup__edit, .b-basket__remove{	font-family: Verdana, Geneva, sans-serif !important;}.b-basket__title a{	font-size: 12px !important;	font-weight: 400 !important;	color: #dadada !important;	text-decoration: none !important;}