.products-order-dna-container{background:#fff;padding:5px 0 40px 0}.products-order-dna-table{background:#fff;width:100%;border-bottom:solid 2px #dcdcdc;border:none}.products-order-dna-table td,.products-order-dna-table th{padding:8px 10px;border:none}.products-order-dna-container table th,.products-order-dna-container table td{border:inherit}.products-order-dna-table td:first-child,.products-order-dna-table th:first-child{padding-left:20px}.products-order-dna-table td:last-child,.products-order-dna-table th:last-child{padding-right:20px}.products-order-dna-table td{border-top:solid 1px #b2b2b2}.products-order-dna-table th{text-align:center;font-weight:400}.products-order-dna-table .products-order-dna-table-row-price,.products-order-dna-table .products-order-dna-table-row-amount,.products-order-dna-table .products-order-dna-table-row-quantity{border-left:solid 1px #ddd}.products-order-dna-table-row-remove,.products-order-dna-table-row-quantity{text-align:center}.products-order-dna-table-row-price,.products-order-dna-table-row-amount{text-align:right}.products-order-dna-table-row-remove{width:20px}.products-order-dna-table-row-thumbnail{width:150px}.products-order-dna-table-row-title{color:#05933d}.product-dna-quantity{border:solid 1px #e1e1e1!important;text-align:center;width:40px;height:40px}.product-dna-quantity-submit{background:#169e38;border:none;height:40px;padding:0 10px;color:#fff;cursor:pointer}.products-order-dna-fieldset{padding:20px 0;float:left;width:100%}.products-order-dna-fieldset label{cursor:pointer;font-weight:400}.products-order-dna-field-radio{display:block;margin-bottom:0;margin-top:-1px;padding:3px}.products-order-dna-fieldset-title{font-size:18px;color:#04a1c4}.products-order-dna-fieldset-small-r{border-left:solid 0 #b3b3b3}.products-order-dna-fieldset-delivery{border-top:none}.products-order-dna-banner{border:solid 1px #fff;border-bottom-width:2px;border-top-width:2px;margin-top:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.products-order-dna-field-text,.products-order-dna-field-select,.products-order-dna-field-textarea{display:flex;flex-direction:column;clear:both}.products-order-dna-field-label-text,.products-order-dna-field-label-select,.products-order-dna-field-label-textarea{float:left;width:100%;text-align:left;line-height:110%;padding:5px 10px 5px 0}.products-order-dna-field-text input,.products-order-dna-field-select select,.products-order-dna-field-textarea textarea,.products-order-dna-field-text input{width:100%!important;padding:10px 4px;border:solid 1px #ddd!important;font-family:'Roboto';color:#000;height:49px}.products-order-dna-field-select{position:relative}.products-order-dna-field-select:before{content:"";position:absolute;z-index:1;width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#04a1c4 #fff0 #fff0 #fff0;right:5px;bottom:19px}.products-order_zam_przyc{text-align:center}.products-order-dna-submit{height:48px;padding:0 10px;border:none}.products-order-dna-errors-container{margin-top:20px;border:solid 1px #a11;background:#fdf3e7;color:#a11;padding:12px 20px;line-height:115%}.products-order-dna-errors-container p{margin:0}.products-order-dna-field-text .products-order-dna-error,.products-order-dna-field-select .products-order-dna-error,.products-order-dna-error .zgoda,.products-order-dna-field-text .products-order-dna-field-radio.products-order-dna-error:first-child{border:solid 1px #a11;background:#fdf3e7}.products-order-dna-field-text .products-order-dna-field-radio.products-order-dna-error{border-top:none}.products-order-dna-field-confirm{float:left;width:100%}.products-order-dna-field-confirm-text,.products-order-dna-field-confirm-textarea{float:left;width:50%}.product-dna-add{background-color:#169F38;border:none;height:40px;line-height:40px;padding:0 10px;color:#fff;cursor:pointer;display:inline-block}.product-dna-add:hover,.product-dna-add:focus{color:#fff;background:#117d2c}.products-order-dna-select-wrapper{position:relative}.products-order-dna-select-itemsarea{position:absolute;left:0;background:#fff;padding:4px 0;width:100%;border:solid 1px #ddd;margin-top:-1px;display:none;max-height:280px;overflow:auto}.products-order-dna-select-itemsarea>div{padding:0 8px}.products-order-dna-select-itemsarea>div:hover{background:#f0f0f0}.products-order-dna-sledzenie-container,.products-order-dna-paczkomaty-container,.products-order-dna-orlen-container{display:none}input[name="fields[Consent][]"],input[name="fields[Consent2][]"]{float:left;margin-top:19px!important;margin-right:5px!important}.zgoda{display:block;width:100%;text-align:left;margin-top:16px!important;font-size:13px}.rwd-table .prodilosc{width:43px;margin:0 auto;text-align:center}.rwd-table .prod-title{font-size:16px;color:#04a1c4;margin:0}#order .prod_qty .prod_submit{width:auto;padding:0 15px;background:url(/wp-content/plugins/products-order-dna/img/button_bg_gray.png) repeat-x center center;cursor:pointer}#order .prod_qty input{border:solid 1px #e2e2e2;padding:0;width:37px;height:37px;line-height:37px;text-align:center;color:dimgray;font:13.3333px Arial;text-transform:none}.rwd-table{margin:1em 0;min-width:100%;text-align:center}.rwd-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{padding-top:.5em}.rwd-table td:last-child{padding-bottom:.5em}.rwd-table td:before{content:attr(data-th) ": ";font-weight:700;width:4.6em;display:inline-block}.rwd-table img{width:130px}.pmin img{text-align:center}@media (max-width:768px){.rwd-table td.prod_name:before,.rwd-table td.prod_img:before{content:"";display:none}}@media (min-width:768px){.rwd-table td:before{display:none}}@media (min-width:768px) and (max-width:991px){#order .prod_qty input{margin-bottom:5px}}.rwd-table th,.rwd-table td{text-align:center}@media (min-width:768px){.rwd-table th,.rwd-table td{display:table-cell;padding:.25em .5em}.rwd-table th:first-child,.rwd-table td:first-child{padding-left:0}.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0}}.rwd-table{background:fff;border-radius:.4em;overflow:hidden}.rwd-table tr{border-color:#e2e2e2}.rwd-table th,.rwd-table td{margin:.5em 1em}@media (min-width:768px){.rwd-table th,.rwd-table td{padding:0.2em!important}}@media (min-width:992px){.rwd-table img{float:left;margin-right:10px}.rwd-table h3{float:left}}.rwd-table th,.rwd-table td:before{color:#545353}.order_button.order_button_big{line-height:45px;height:45px;padding:0 24px;background:url(/wp-content/plugins/products-order-dna/img/butbg150.gif) repeat-x center center;border:0}.adnotacja{font-size:12px;text-align:left}.kontakt-przed .products-order-dna-field-textarea{margin-top:20px}.products-order-dna-tooltip-icon{display:inline-block;background:#04a1c4;color:#fff;font-weight:700;font-size:18px;padding:1px 5px;cursor:pointer}.products-order-dna-tooltip-wrapper{display:none}.products-order-dna-tooltip-background{z-index:2;position:fixed;width:100%;height:100%;background:rgb(0 0 0 / .5);top:0;left:0;right:0;bottom:0;transition:opacity 500ms ease-in-out}.products-order-dna-tooltip-image-mobile{display:none}.products-order-dna-tooltip-modal{transform:translate(-50%,-50%) scale(1);top:50%;left:50%;width:50%;background:#fff;padding:10px;position:absolute;color:#000;display:flex;flex-direction:column;max-width:500px;min-width:500px}.invoice-container{display:flex;flex-direction:row;justify-content:space-around;min-height:49px;align-items:center}@media screen and (max-width:525px){.products-order-dna-tooltip-modal{min-width:inherit;width:90%}.products-order-dna-tooltip-modal .products-order-dna-tooltip-title{font-size:25px}.products-order-dna-tooltip-image-mobile{display:block}.products-order-dna-tooltip-image-desktop{display:none}.invoice-container{flex-direction:column;justify-content:space-between;align-items:baseline}}.products-order-dna-tooltip-header{display:flex;flex-direction:row-reverse}.products-order-dna-tooltip-close{cursor:pointer}.products-order-dna-tooltip-image{text-align:center}.products-order-dna-tooltip-image img{width:100%;transition:all 200ms ease-in-out}.products-order-dna-tooltip-title{text-align:center;font-size:40px}.products-order-dna-tooltip-footer{text-align:center}.products-order-dna-tooltip-button{background:#FAC305;text-align:center;color:#000;margin:20px auto;padding:8px 30px;display:inline-block;cursor:pointer}.products-order-dna-tooltip-button:hover{color:#FAC305;background:#000}.products-order-tiles-container{margin-top:50px;font-size:15px}.products-order-tiles-row{margin:50px 0}.products-order-tiles-col.col-md-6{display:flex;flex-direction:row}.products-order-tile-left{display:flex;justify-content:center;align-items:center;margin:10px 0}.products-order-tile-left img{width:75px;max-width:none;vertical-align:middle;flex-direction:row;margin:auto}.products-order-tile-right{margin-left:15px}.products-order-tile-title{font-weight:700}.products-order-reviews-row{display:flex;flex-direction:row;justify-content:space-between}.products-order-reviews-title{font-weight:700;margin-bottom:10px}.products-order-review{border:2px solid lightgray;border-radius:20px;background:#fff;padding:10px 20px;height:100%}.products-order-reviews-container{margin-top:50px}.products-order-reviews-col{margin:10px 0}.products-order-review img{padding:0 5px}.products-order-review-stars img{max-height:25px;min-height:20px}.products-order-review-text{min-height:65%;font-size:15px;padding:10px 5px}@media screen and (max-width:991px){.products-order-tiles-container .products-order-tiles-row,.products-order-tiles-container .products-order-tiles-col,.products-order-reviews-container .products-order-reviews-row{flex-direction:column}.invoice-container{margin-bottom:10px}}.products-order-dna-field-select select{background:#f5f5f5;font-family:'Roboto',Arial,sans-serif;font-size:15px;-webkit-appearance:none;-moz-appearance:none}label.paczkomaty-wojewodztwo,label.paczkomaty-miasto,label.paczkomaty-paczkomat{display:none}.paczkomaty-description{font-size:13px;color:#2AA258;font-weight:700}label span.products-order-dna-field-label-text{width:100%!important;padding-right:0}.products-order-dna-inne-container .row .col-md-12 .row{display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (max-width:991px){.products-order-dna-inne-container .row .col-md-12 .row{flex-direction:column}}.products-order-dna-inne-firstname{order:1;flex:0 0 auto}.products-order-dna-inne-lastname{order:2;flex:0 0 auto}.products-order-dna-inne-email{order:9;flex:0 0 auto}.products-order-dna-inne-phone{order:10;flex:0 0 auto}.products-order-dna-inne-street{order:3;flex:0 0 auto}.products-order-dna-inne-house{order:4;flex:0 0 auto}.products-order-dna-inne-flat{order:5;flex:0 0 auto}.products-order-dna-inne-postalcode{order:6;flex:0 0 auto}.products-order-dna-inne-city{order:7;flex:0 0 auto}.products-order-dna-inne-country{order:8;flex:0 0 auto}.products-order-dna-company-data-container>.row>.col-md-12>.row{display:flex;flex-direction:row;flex-wrap:wrap}.products-order-dna-inne-consultant{order:2;flex:0 0 auto;width:100%}.products-order-dna-inne-invoice{order:1;flex:0 0 auto}.products-order-dna-inne-company-blank{order:3;flex:0 0 auto}.products-order-dna-inne-company-firstname{order:3;flex:0 0 auto;display:none}.products-order-dna-inne-company-lastname{order:4;flex:0 0 auto;display:none}.products-order-dna-inne-company{order:5;flex:0 0 auto;display:none}.products-order-dna-inne-company-nip{order:6;flex:0 0 auto;display:none}.products-order-dna-inne-company-street{order:7;flex:0 0 auto;display:none}.products-order-dna-inne-company-house{order:8;flex:0 0 auto;display:none}.products-order-dna-inne-company-postalcode{order:9;flex:0 0 auto;display:none}.products-order-dna-inne-company-city{order:10;flex:0 0 auto;display:none}@media screen and (max-width:991px){.products-order-dna-company-data-container>.row>.col-md-12>.row{flex-direction:column}.products-order-dna-inne-consultant{order:1}.products-order-dna-inne-invoice{order:2}}