.step.kasa-delivery-box .content form#odbior #order-delivery .value {
display:none;
}
.step.kasa-delivery-box .content form#odbior #order-delivery .value.final {
display:inline-block;
}
#product-select .control label {
font-family:"Poppins-Light",sans-serif; font-size:18px; color:#181818; font-weight:normal; 
}
#product-select .pv-select.kolor label input {
display:none; 
}
#product-select .pv-select.kolor label .variant-values-item-color {
width:28px; height:28px; border-radius:100%; margin:10px; 
}
#product-select .tr-select-buttons .tr-options {
background-color:#fff; margin-top:20px; margin-bottom:45px; 
}
#product-select .tr-select-buttons .tr-options .tr-option {
border:1px solid #ededed; font-family:"Poppins-Light",sans-serif; color:#181818; font-size:12px; text-decoration:none; cursor:pointer; 
}
#product-select .tr-select-buttons .tr-options .temporarily-unavailable {
display:none; 
}
#product-select .tr-select-buttons .tr-options .active {
border:1px solid #e4aa29; color:#e4aa29; 
}
#product-select .tr-select-buttons .tr-options .disabled {
display:none; 
}
#product-basket {
position:relative; width:50%; margin:0; height:50px; margin-top:40px; float:left; clear:both; 
}
#product-basket #ilosc .tr-head {
border:1px solid #cdcdcd; width:100px; height:50px; float:right; transform:translateY(-25%); 
}
#product-basket #ilosc .tr-head input {
height:100%; font-family:"Poppins-Light",sans-serif; color:#181818; font-size:18px; 
}
#product-basket #ilosc .tr-actions .increment {
font-family:"Poppins-Light",sans-serif; color:#181818; font-size:16px; position:absolute; right:25px; text-decoration:none; cursor:pointer; 
}
#product-basket #ilosc .tr-actions .decrement {
font-family:"Poppins-Light",sans-serif; color:#181818; font-size:16px; position:absolute; left:25px; text-decoration:none; cursor:pointer; 
}
#product-basket .label {
font-family:"Poppins-Light",sans-serif; color:#181818; font-size:18px; float:left; 
}
.product-details .actions .basket.add {
background:#E4AA29; color:#fff; width:270px; padding:12px; font-size:18px; display:block; font-family:"Open Sans Bold",sans-serif; text-align:center; text-decoration:none; text-transform:lowercase; border:none; border-radius:0px; text-shadow:none; box-shadow:none; 
}
.product-details .actions .basket.ask {
background:#E4AA29; color:#fff; width:270px; padding:12px; font-size:18px; display:block; font-family:"Open Sans Bold",sans-serif; text-align:center; text-decoration:none; text-transform:lowercase; text-shadow:none; box-shadow:none; 
}
#product-select .pv-select .tr-head {
display:none; 
}
#product-select .pv-select.kolor label.active {
border:1px solid #A8A8A8; border-radius:100%; 
}
#product-select .pv-select.kolor label {
cursor:pointer; 
}
.product-details .actions {
float:left; width:50%; margin-top:30px; 
}
#product-select .control {
margin-top:30px; 
}
#product-select .pv-select.kolor {
margin-top:10px; 
}
#product-select .pv-select.kolor label.temporarily-unavailable {
display:none; 
}
#product-select .pv-select.kolor label.disabled {
display:none; 
}
#basket-box form table#basket tr th {
background-color:#84A725; text-transform:uppercase; font-weight:500; padding-top:10px; padding-bottom:10px; color:#fff; font-size:14px; text-align:center; min-width:130px; border:none; 
}
#basket-box form table#basket tr td.product-desc .pic-box {
float:left;text-align:center;margin-top:-35px;
}
#basket-box form table#basket tr td.product-desc .info-box {
float:left;text-align:left;padding-top:34px;
}
#basket-box form table#basket tr td {
padding-top:65px; padding-bottom:15px; font-size:14px; border:none; text-align:center; 
}
#basket-box form table#basket tr td.amount [type="number"] {
margin-left:auto;margin-right:auto;width:68px;text-align:center;
}
#basket-box .navigation .btn-default {
box-shadow:none !important; text-shadow:none !important; background-image:none !important; border-radius:0px !important; color:#fff; font-size:14px; text-transform:uppercase; background-color:#212121; padding-top:9px; padding-bottom:9px; padding-left:25px; padding-right:25px; border:1px solid #212121; transition:all 0.3s linear; margin:4px; 
}
#cash-quick {
position:fixed; top:140px; width:210px; z-index:10000; transition:all 1s ease-in-out; right:0px; background-color:#E4AA29; padding-top:10px; padding-bottom:10px; display:none; 
}
#cash-quick .label {
width:70px; font-weight:normal; display:inline-block; text-align:left; font-size:100%; 
}
#cash-quick .value {
width:104px; display:inline-block; text-align:right; color:#fff; 
}
#cash-quick-total .label {
font-size:14px; font-weight:bold; 
}
#cash-quick-total .value {
font-size:15px; 
}
#cash-quick-rabate {
padding-left:20px; padding-right:10px; 
}
#cash-quick-value {
padding-left:20px; padding-right:10px; border-bottom:1px solid #fff; 
}
#cash-quick-costs {
padding-left:20px; padding-right:10px; border-bottom:1px solid #fff; 
}
#cash-quick-total {
padding-left:20px; padding-right:10px; 
}
#cash-desk .return-button-box {
display:block; height:0px; text-decoration:none; 
}
#cash-desk .return-button-box .return-button-label {
top:-70px; position:relative; left:15px; box-shadow:none !important; text-shadow:none !important; background-image:none !important; border-radius:0px !important; color:#fff; font-size:14px; text-transform:uppercase; background-color:#212121; padding-top:9px; padding-bottom:9px; padding-left:25px; padding-right:25px; border:1px solid #212121; transition:all 0.3s linear; 
}
#cash-desk .return-button-box .return-button-category {
display:none; 
}
#cash-desk .step {
transition:background-color 1000ms linear; border-bottom:1px solid #ddd; padding:10px; min-height:120px; 
}
#cash-desk .step h3 {
text-align:left; 
}
#cash-desk .step .actions {
position:relative; float:right; z-index:100; 
}
#cash-desk .step .actions a {
box-shadow:none !important; text-shadow:none !important; background-image:none !important; border-radius:0px !important; color:#fff; font-size:14px; text-transform:uppercase; background-color:#212121; padding-top:9px; padding-bottom:9px; padding-left:25px; padding-right:25px; border:1px solid #212121; transition:all 0.3s linear; display:block; float:right; margin:20px 4px; 
}
#cash-desk .step .actions a.save {
margin-left:10px; background-color:#84A725; transition:all 0.3s linear; 
}
.step.kasa-basket-box {
overflow:hidden; 
}
.step.kasa-basket-box #order-basket {
display:block; padding:15px 0px; border:1px solid transparent !important; 
}
.step.kasa-basket-box #order-basket tr {
border:1px solid transparent !important; 
}
.step.kasa-basket-box #order-basket tr .name {
width:30%; border:1px solid transparent !important; 
}
.step.kasa-basket-box #order-basket tr .name .pic {
float:left; height:206px; text-align:center; 
}
.step.kasa-basket-box #order-basket tr .name label {
margin:0; font-weight:normal; padding-top:90px; float:right; font-size:20px; margin-right:188px; 
}
.step.kasa-basket-box #order-basket tr .price {
font-size:20px; position:relative; text-align:c; width:23%; 
}
.step.kasa-basket-box #order-basket tr .price .label {
display:none; 
}
.step.kasa-basket-box #order-basket tr .amount {
font-size:20px; width:8%; text-align:center; 
}
.step .kasa-edit-item input[type=checkbox] {
width:20px; display:inline; 
}
#basket-box form table#basket tr th:nth-child(2) {
display:none; 
}
#basket-box form table#basket tr th:last-child {
display:none; 
}
#basket-box form table#basket tr:last-child {
display:none; 
}
.step.kasa-basket-box #order-basket tr .rabate {
width:23%; display:none; 
}
.step.kasa-contact-box h3 {
opacity:0.5; margin-top:20px; margin-bottom:20px; 
}
.step.kasa-basket-box.edit h3 {
opacity:1; 
}
.step.kasa-basket-box h3 {
opacity:0.5; 
}
.step.kasa-basket-box.edit #order-basket tr .name {
width:76%; 
}
.step.kasa-basket-box.edit #order-basket tr .amount {
width:24%; 
}
.step.kasa-basket-box.edit #order-basket tr .amount input {
width:90px; margin:0 auto; 
}
#cash-desk .return-button-box .return-button-label:hover {
color:#333; background-color:#fff; 
}
#cash-desk .step .actions a:hover {
color:#333; background-color:#fff; 
}
#cash-desk .step .actions a.save:hover {
color:#333; border:1px solid transparent; background-color:#84A725; 
}
#basket-box .navigation [name="submit"] {
float:right; background-color:#84A725; transition:all 0.3s linear; 
}
#basket-box .navigation .btn-default:hover {
color:#333; background-color:#fff; 
}
#basket-box .navigation [name="submit"]:hover {
color:#333; border:1px solid transparent; background-color:#84A725; 
}
#basket-box .navigation {
float:right; 
}
.step.kasa-contact-box .kasa-readolny-item {
width:49%; margin:2px; display:block; float:left; position:relative; padding:10px 15px; background-color:#fff; border:1px solid #ddd; 
}
.step.kasa-contact-box .kasa-readolny-item#od_id {
display:none; 
}
.step.kasa-contact-box .kasa-readolny-item#od_submit {
display:none; 
}
.step.kasa-contact-box.edit h3 {
opacity:1; 
}
.step.kasa-contact-box .kasa-edit-item {
width:49%; margin:2px; display:block; float:left; 
}
.step.kasa-contact-box .kasa-edit-item input {
width:100%; margin:0px; border-radius:0px; 
}
.step.kasa-contact-box .kasa-edit-item#od_id {
display:none; 
}
.step.kasa-contact-box .kasa-edit-item#od_submit {
display:none; 
}
.step.kasa-comments-box h3 {
opacity:0.5; margin:20px; 
}
.step.kasa-comments-box .kasa-readonly-item label {
display:none;
}
.step.kasa-comments-box .kasa-readolny-item label {
display:none; 
}
.step.kasa-comments-box.edit h3 {
opacity:1; margin:20px; 
}
.step.kasa-comments-box .kasa-edit-item {
margin-left:0; margin-right:0; 
}
.step.kasa-comments-box .kasa-edit-item label[for="uwagi"] {
display:none; 
}
.step.kasa-comments-box .kasa-edit-item input {
float:left; width:20px; margin-top:0px; margin-right:4px; height:17px; 
}
.step.kasa-comments-box .kasa-edit-item label {
font-weight:normal; font-size:12px; display:block; color:#555; 
}
.step.kasa-comments-box .kasa-edit-item#od_uwagi textarea {
border-radius:0px; 
}
#basket-box form table#basket tr td.amount input {
border-radius:0px; 
}
.step.kasa-invoice-box.edit label {
margin-right:10px; 
}
.step.kasa-invoice-box.edit input {
width:100%; 
}
.step.kasa-invoice-box.edit .kasa-edit-item {
width:48%; padding:10px 1%; 
}
.step.kasa-invoice-box.edit #od_id {
display:none; 
}
.step.kasa-invoice-box.edit #od_email {
width:96.5%; 
}
.step.kasa-invoice-box .kasa-readonly-item {
width:33%; padding:10px 1%; float:left; 
}
.step.kasa-invoice-box #od_id {
display:none; 
}
#product-basket #ilosc .tr-actions {
position:relative; 
}
#product-basket #ilosc {
float:left;
}
