@charset "UTF-8";
/*!* Bootstrap Reboot v4.1.1 (https://getbootstrap.com/)* Copyright 2011-2018 The Bootstrap Authors* Copyright 2011-2018 Twitter, Inc.* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)* Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)*/
h2,h3,p,ul{
	margin-top:0
}
p,ul{
	margin-bottom:1rem
}
body{
	text-align:left
}
input{
	overflow:visible
}
h2,h3,label{
	margin-bottom:.5rem
}
label{
	display:inline-block
}
*,::after,::before{
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html{
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	-webkit-tap-highlight-color:transparent
}
@-ms-viewport{
	width:device-width
}
body{
	margin:0;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#212529;
	background-color:#fff
}
strong{
	font-weight:bolder
}
a{
	color:#007bff;
	text-decoration:none;
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:hover{
	color:#0056b3;
	text-decoration:underline
}
input,select{
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
select{
	text-transform:none
}
[type=submit]{
	-webkit-appearance:button
}
[type=submit]::-moz-focus-inner{
	padding:0;
	border-style:none
}
input[type=radio]{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0
}
::-webkit-file-upload-button{
	font:inherit;
	-webkit-appearance:button
}
.form-control{
	display:block;
	width:100%;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	color:#495057;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ced4da;
	border-radius:.25rem;
	-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out
}
.form-control::-ms-expand{
	background-color:transparent;
	border:0
}
.form-control:focus{
	color:#495057;
	background-color:#fff;
	border-color:#80bdff;
	outline:0;
	-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);
	box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder{
	color:#6c757d;
	opacity:1
}
.form-control:-ms-input-placeholder{
	color:#6c757d;
	opacity:1
}
.form-control::-ms-input-placeholder{
	color:#6c757d;
	opacity:1
}
.form-control::placeholder{
	color:#6c757d;
	opacity:1
}
.form-control:disabled{
	background-color:#e9ecef;
	opacity:1
}
select.form-control:not([size]):not([multiple]){
	height:calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value{
	color:#495057;
	background-color:#fff
}
.col-form-label{
	padding-top:calc(.375rem + 1px);
	padding-bottom:calc(.375rem + 1px);
	margin-bottom:0;
	font-size:inherit;
	line-height:1.5
}
.form-group{
	margin-bottom:1rem
}
.form-check{
	position:relative;
	display:block;
	padding-left:1.25rem
}
.form-check-input{
	position:absolute;
	margin-top:.3rem;
	margin-left:-1.25rem
}
.form-check-label{
	margin-bottom:0
}
.input-group>.form-control:not(:last-child){
	border-top-right-radius:0;
	border-bottom-right-radius:0
}
.input-group{
	display:-webkit-box;
	display:-ms-flexbox
}
.input-group{
	position:relative;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	width:100%
}
.input-group>.form-control{
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	width:1%;
	margin-bottom:0
}
.input-group>.form-control:focus{
	z-index:3
}
.fa{
	display:inline-block
}
.alert{
	position:relative;
	padding:.75rem 1.25rem;
	margin-bottom:1rem;
	border:1px solid transparent;
	border-radius:.25rem
}
.alert-info{
	color:#0c5460;
	background-color:#d1ecf1;
	border-color:#bee5eb
}
.alert-danger{
	color:#721c24;
	background-color:#f8d7da;
	border-color:#f5c6cb
}
/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/
.fa{
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-question-circle:before{
	content:""
}
.ml-auto{
	margin-left:auto
}
.monogo-form{
	padding-top:2rem;
	padding-bottom:2rem;
	font-size:.875rem
}
.monogo-form__heading{
	margin-bottom:1rem;
	font-size:1.625rem;
	font-weight:700
}
.monogo-form__heading-small{
	font-size:1.25rem;
	margin-bottom:1.5rem
}
.monogo-form__heading-small-delivery{
	display:block;
	color:#bc3e3f;
	font-weight:700;
	margin-top:.5rem
}
.monogo-form .form-control{
	font-size:.875rem
}
.monogo-form .form-check-label{
	margin-bottom:0;
	line-height:1;
	text-align:left;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	cursor:pointer
}
.monogo-form .form-check-input{
	margin-top:0;
	top:1px;
	cursor:pointer
}
.monogo-form__addon{
	font-size:1.25rem;
	position:absolute;
	right:calc(.75rem + 15px);
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	z-index:4;
	color:#6d6d6d
}
.monogo-form__clause{
	margin-top:1rem;
	font-size:.75rem
}
.monogo-form__button{
	display:block;
	font-weight:700;
	text-align:center;
	white-space:nowrap;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:pointer;
	width:100%;
	border:1px solid transparent;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	background-color:#41a707;
	color:#fff;
	padding:1rem 2rem;
	font-size:1.5rem;
	line-height:1rem;
	border-radius:10px
}
.monogo-form__button:hover{
	background-color:#43ab07
}
.monogo-form__button:active,.monogo-form__button:focus{
	background-color:#3fa307
}
.monogo-form .row{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px
}
.monogo-form .row--nogutter .form-group{
	margin-left:0;
	margin-right:0;
	padding-right:0;
	padding-left:0
}
.monogo-form__summary,.monogo-form__summary-costs{
	display:-webkit-box;
	display:-ms-flexbox;

}
.monogo-form__summary-col,.monogo-form__summary-costs-col{
	padding-right:15px;
	padding-left:15px;
	position:relative;
	min-height:1px;
	width:100%;
	margin-bottom:50px;
}
.monogo-form__summary{
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.monogo-form__summary-costs{
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-top:1rem;
	text-align:left
}
.monogo-form__summary-costs-col{
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
	font-size:1.125rem
}
.monogo-form__summary-costs-col--total{
	color:#41a707;
	font-weight:700;
	text-align:right
}
.monogo-form__summary-costs-col--delivery{
	color:#bc3e3f;
	text-align:right
}
.monogo-form .col-form-label{
	margin-bottom:.25rem;
	font-weight:700;
	position:relative;
	width:100%;
	min-height:1px;
	padding:0 15px
}
.monogo-form .question-tooltip{
	cursor:help
}
.monogo-form .form-group{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:.75rem
}
.monogo-form .form-group__tooltip{
	display:none;
	background-color:#f8f8f8;
	color:#242628;
	font-size:.75rem;
	border:1px solid #aaa;
	padding:1rem;
	max-width:300px;
	position:absolute;
	right:15px;
	bottom:40px;
	z-index:10
}
.monogo-form .form-group__tooltip-text{
	font-size:.8125rem;
	margin-bottom:0
}
.monogo-form .form-group--city,.monogo-form .form-group--postcode{
	position:relative;
	width:100%;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.monogo-form .form-group__wrapper{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.monogo-form .form-group__wrapper--address,.monogo-form .form-group__wrapper--city,.monogo-form .form-group__wrapper--country,.monogo-form .form-group__wrapper--email,.monogo-form .form-group__wrapper--name,.monogo-form .form-group__wrapper--phone,.monogo-form .form-group__wrapper--postcode{
	position:relative;
	width:100%;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.monogo-form .form-group__wrapper--payments{
	position:relative;
	width:100%;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-ms-flex-item-align:stretch;
	align-self:stretch
}
.monogo-form .form-group__wrapper--payments .form-check{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin-top:.5rem
}
.monogo-form--small .monogo-form__addon,.monogo-form--small .monogo-form__heading{
	display:none
}
.monogo-form--small{
	padding-top:0;
	padding-bottom:0
}
.monogo-form--small .col-form-label{
	padding-top:.375rem;
	padding-bottom:.375rem
}
.monogo-form--small .monogo-form__summary-costs{
	margin-top:.5rem
}
.monogo-form--small .monogo-form__summary-costs-col{
	font-size:.85rem;
	-webkit-box-flex:0;
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%
}
.monogo-form--small .monogo-form__summary-costs-col--price{
	color:red;
	font-weight:700;
	text-align:right
}
.monogo-form--small .monogo-form__summary-costs-col--discount{
	color:#69b53c;
	font-weight:700;
	text-align:right
}
.monogo-form--small .monogo-form__summary-costs-col--total{
	color:#000
}
.monogo-form--small .form-group{
	margin-bottom:0
}
.monogo-form--small .form-group__wrapper--payments .form-check-label{
	margin-bottom:1rem;
	line-height:1
}
.monogo-form--small .form-check-input{
	left:1.25rem;
	margin-top:0
}
.bottom-links{
	position:relative;
	z-index:1000;
	width:100%;
	padding-top:24px;
	padding-bottom:24px;
	clear:both
}
.bottom-links__list{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0;
	padding:0;
	list-style-type:none
}
.bottom-links__item{
	margin:0
}
.bottom-links__item::before{
	display:none
}
.bottom-links__item:not(:last-child)::after{
	content:'|';
	display:inline-block;
	margin-right:8px;
	margin-left:8px;
	color:#6d6d6d
}
.bottom-links__item a{
	color:#6d6d6d;
	font-size:12px
}
.bottom-links__item a:hover{
	text-decoration:none
}
.monogo-form__alert{
	margin-right:15px;
	margin-left:15px;
	font-size:1rem;
	text-align:center
}
@font-face{
	font-family:FontAwesome;
	src:url(../../../../https@pl.centrumofert.com/wp-content/plugins/monogo-sales-module/fonts/fontawesome-webfont.eot@v=4.7.0);
	src:url(../../../../https@pl.centrumofert.com/wp-content/plugins/monogo-sales-module/fonts/fontawesome-webfont.eot@#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2@v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff@v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf@v=4.7.0) format("truetype"),url(../../../../https@pl.centrumofert.com/wp-content/plugins/monogo-sales-module/fonts/fontawesome-webfont.svg@v=4.7.0#fontawesomeregular) format("svg");
	font-weight:400;
	font-style:normal
}
@media screen and (prefers-reduced-motion:reduce){
	.form-control{
		-webkit-transition:none;
		-o-transition:none;
		transition:none
}
}
@media (min-width:992px){
	.monogo-form__summary{
		margin-left:center
}
	.monogo-form__summary-costs-col{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%;
		font-size:1.25rem
}
	.monogo-form .col-form-label{
		-webkit-box-flex:0;
		-ms-flex:0 0 16.66667%;
		flex:0 0 16.66667%;
		max-width:16.66667%;
		margin-bottom:0
}
	.monogo-form .col-form-label--city,.monogo-form .col-form-label--postcode{
		-webkit-box-flex:0;
		-ms-flex:0 0 33.33333%;
		flex:0 0 33.33333%;
		max-width:33.33333%
}
	.monogo-form .form-group{
		min-height:42px;
		margin-bottom:1rem
}
	.monogo-form .form-group--city,.monogo-form .form-group--postcode{
		-webkit-box-flex:0;
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		max-width:50%
}
	.monogo-form .form-group__wrapper--address,.monogo-form .form-group__wrapper--email,.monogo-form .form-group__wrapper--name,.monogo-form .form-group__wrapper--phone{
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.monogo-form .form-group__wrapper--city,.monogo-form .form-group__wrapper--postcode{
		-webkit-box-flex:0;
		-ms-flex:0 0 66.66667%;
		flex:0 0 66.66667%;
		max-width:66.66667%
}
	.monogo-form .form-group__wrapper--country,.monogo-form .form-group__wrapper--payments{
		-webkit-box-flex:0;
		-ms-flex:0 0 83.33333%;
		flex:0 0 83.33333%;
		max-width:83.33333%
}
	.monogo-form .form-group__wrapper--payments .form-check{
		margin-top:0
}
	.monogo-form--small .col-form-label{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.monogo-form--small .col-form-label--postcode{
		padding-left:5px
}
	.monogo-form--small .monogo-form__summary{
		margin-left:-1rem
}
	.monogo-form--small .monogo-form__summary-costs-col{
		font-size:1rem
}
	.monogo-form--small .form-group{
		margin-bottom:0
}
	.monogo-form--small .form-group__wrapper--address,.monogo-form--small .form-group__wrapper--email,.monogo-form--small .form-group__wrapper--name,.monogo-form--small .form-group__wrapper--phone{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.monogo-form--small .form-group__wrapper--city{
		padding-right:5px;
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.monogo-form--small .form-group__wrapper--postcode{
		padding-left:5px;
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
	.monogo-form--small .form-group__wrapper--country,.monogo-form--small .form-group__wrapper--payments{
		-webkit-box-flex:0;
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%
}
}
.is-loading{
	position:relative;
	min-height:50px;
	cursor:not-allowed;
	pointer-events:none;
	background:#b9b9b9 url(../../../../https@pl.centrumofert.com/wp-content/plugins/monogo-sales-module/assets/images/loading.svg) center center no-repeat
}
.is-loading:focus,.is-loading:hover,.is-loading:active{
	background-color:#b9b9b9
}
