/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{background:#fff;border:1px solid;border-color:#ccc #ccc #bbb;color:#333;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:9999}.pika-single.is-hidden{display:none}.pika-single.is-bound{-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5);position:absolute}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;margin:8px;width:240px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;left:0;margin:0;opacity:0;position:absolute;top:5px;z-index:9998}.pika-label{background-color:#fff;color:#333;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:5px 3px;position:relative;z-index:9999}.pika-next,.pika-prev{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:75% 75%;border:0;cursor:pointer;display:block;height:30px;opacity:.5;outline:none;overflow:hidden;padding:0;position:relative;text-indent:20px;white-space:nowrap;width:20px}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.is-rtl .pika-next,.pika-prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);float:left}.is-rtl .pika-prev,.pika-next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);float:right}.pika-select{display:inline-block}.pika-table{border:0;border-collapse:collapse;border-spacing:0;width:100%}.pika-table td,.pika-table th{padding:0;width:14.2857142857%}.pika-table th{color:#999;font-size:12px;font-weight:700;line-height:25px;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{background:#f5f5f5;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;height:auto;line-height:15px;margin:0;outline:none;padding:5px;text-align:right;width:100%}.has-event .pika-button{background:#e91b24;color:#fff}.is-today .pika-button{color:#e91b24;font-weight:700}.is-selected .pika-button{background:#e91b24;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;color:#fff;font-weight:700}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-disabled .pika-button{cursor:default;pointer-events:none}.pika-button:hover{background:#e91b24;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff}.pika-button .is-selection-disabled{cursor:default;pointer-events:none}.pika-week{color:#999;font-size:11px}.is-inrange .pika-button{background:#d5e9f7;color:#666}.is-startrange .pika-button{background:#6cb31d}.is-endrange .pika-button,.is-startrange .pika-button{border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#fff}.is-endrange .pika-button{background:#e91b24}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media(max-width:1200px){.woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px}}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{font-family:Oswald,sans-serif;font-size:18px;font-weight:500;line-height:1;margin:0 12px 24px}@media(min-width:768px){.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{font-size:16px}}@media(min-width:992px){.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{font-size:20px}}@media(min-width:1200px){.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{font-size:24px;margin:0}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:not(:last-of-type){margin-bottom:30px}}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{color:#e91b24}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{color:#000}.woocommerce-MyAccount-content p a:not(.btn){border-bottom:1px solid #000;color:#000}.woocommerce-MyAccount-content p a:not(.btn):hover{color:#e91b24}.col2-set{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.col2-set.col-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.col2-set .col-1,.col2-set .col-2{margin:25px 0;width:100%}@media(min-width:1200px){.col2-set .col-1,.col2-set .col-2{margin:0;width:calc(50% - 30px)}}.col2-set .col-1 h2,.col2-set .col-2 h2{font-size:24px}@media(min-width:1200px){.col2-set .col-1.woocommerce-MyAccount-navigation,.col2-set .col-2.woocommerce-MyAccount-navigation{width:20%}.col2-set .col-1.woocommerce-MyAccount-content,.col2-set .col-2.woocommerce-MyAccount-content{width:70%}}.woocommerce-form-row{width:100%}.woocommerce-form-row.user-meta{margin:15px 0}.woocommerce-form-row.user-meta label{color:rgba(0,0,0,.5);font-size:14px;line-height:1.35;width:unset}.woocommerce-form-row.user-meta .lost_password a{color:rgba(0,0,0,.5)}.woocommerce-form-row label{display:block;font-size:16px;margin-bottom:5px;width:100%}.woocommerce-form-row input:not([type=checkbox]){background:#f2f2f2;border:0;border-radius:12px;font-size:16px;height:50px;outline:none;padding:0 15px;width:100%}.woocommerce-form-row input[type=checkbox]{height:25px;visibility:hidden;width:25px}.woocommerce-form-row .woocommerce-form__label-for-checkbox{cursor:pointer}.woocommerce-form-row .woocommerce-form__label-for-checkbox span{position:relative}.woocommerce-form-row .woocommerce-form__label-for-checkbox span:before{border:1.5px solid #f2f2f2;border-radius:12px;content:"";cursor:pointer;display:block;height:24px;left:-35px;outline:none;position:absolute;top:-4px;width:24px}.woocommerce-form-row .woocommerce-form__label-for-checkbox span:after{background:#000;border:0;border-radius:12px;content:"";display:block;height:12px;left:-29px;opacity:0;outline:none;position:absolute;top:2px;width:12px}.woocommerce-form-row .woocommerce-form__label-for-checkbox input:checked+span:after{opacity:1}.woocommerce-privacy-policy-text{margin-bottom:30px}.woocommerce-privacy-policy-text p{color:rgba(0,0,0,.5);font-size:14px;line-height:1.35}.woocommerce-privacy-policy-text p a{color:#e91b24}.woocommerce-grey-text{color:rgba(0,0,0,.5);font-size:14px;line-height:1.35}.extend{display:none;padding:15px}.extend.open{display:block}.day-picker{margin:40px 0 10px}.day-picker__inner{margin:10px -5px 0}.day-picker__inner button{background-color:#f2f2f2;border:1.5px solid #f2f2f2;border-radius:12px;color:#000;font-size:12px;font-weight:700;margin:0 5px 10px;padding:4px 12px;text-align:center}.day-picker__inner button.active{background-color:#e91b24;border-color:#e91b24;color:#fff}.day-picker__inner button:hover{background-color:transparent;border-color:#e91b24;color:#e91b24}table{margin-bottom:20px;width:100%}@media(min-width:768px){table{margin-bottom:40px}}table table{margin-bottom:0}table thead td{background-color:#000;color:#fff;font-size:10px;padding:3px 6px}@media(min-width:768px){table thead td{font-size:14px;padding:8px 10px}}table tbody tr td{border-bottom:1px solid #f2f2f2}table td{font-size:11px;line-height:1.25;padding:6px}@media(min-width:768px){table td{font-size:16px;padding:10px}}table .meta{background-color:#f2f2f2}@media(min-width:768px){table .meta-name{width:250px}table .meta-replace{width:125px}}table .meta-carbohydrates,table .meta-fats,table .meta-proteins{max-width:45px;overflow:hidden;text-overflow:ellipsis}table .meta td{font-size:10px;padding:3px 6px}@media(min-width:768px){table .meta td{font-size:14px;padding:5px 10px}}.btn-change{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e91b24;border:1.5px solid #e91b24;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;font-weight:700;padding:3px}@media(min-width:768px){.btn-change{border-radius:12px;font-size:12px;padding:4px 12px}}.btn-change svg{fill:#fff;height:8px;margin-left:2px;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:8px}@media(min-width:768px){.btn-change svg{height:14px;margin-left:4px;width:14px}}.btn-change:hover{background-color:transparent;color:#e91b24}.btn-change:hover svg{fill:#e91b24;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.btn-expand{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1.5px solid #000;border-radius:8px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:8px;font-weight:700;margin-left:auto;padding:3px}@media(min-width:768px){.btn-expand{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:12px;font-size:12px;justify-content:center;min-width:90px;padding:4px 12px}}.btn-expand svg{fill:#000;height:8px;margin-left:2px;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:8px}@media(min-width:768px){.btn-expand svg{height:10px;margin-left:4px;width:10px}}.btn-expand:hover{border-color:#e91b24;color:#e91b24}.btn-expand:hover svg{fill:#e91b24;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.day{display:none}.day.day-active{display:block}.day.day-active table{border-collapse:collapse}.day.day-active h4{color:#e91b24}.btn-inactive{background-color:#f2f2f2;pointer-events:none}.btn-send{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-send svg{display:none}.btn-send.sending{background-color:#e91b24;color:#fff}.btn-send.sending span{display:none}.btn-send.sending svg{display:block}.btn-send.sent{background-color:transparent;border-color:#e91b24;color:#e91b24;pointer-events:none}.btn-send.sent svg{display:none}.notice{background-color:#f2f2f2;border-radius:8px;color:#000;margin:20px 0 0;padding:5px 10px;text-align:center}.notice p{font-size:14px;font-weight:700}.form-row__group{margin:0 -10px}.form-row__group span{margin:0 10px}.form-row__group span.wpcf7-form-control-wrap{margin:0}.form-row__group .col{margin:0 10px;width:calc(25% - 10px)}.form-row__group .col label{font-size:12px}.form-row__group .col-3{margin:0 10px;width:calc(33% - 20px)}.form-row__group .col-3 .d-flex{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end}.form-row__group .col-3 img{background:#f2f2f2;font-family:"object-fit:cover";height:60px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:60px}.wpcf7-form-control-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-form-control-wrap.zdjecie-bok,.wpcf7-form-control-wrap.zdjecie-przod,.wpcf7-form-control-wrap.zdjecie-tyl{cursor:pointer;height:41px;position:relative}.wpcf7-form-control-wrap.zdjecie-bok:hover,.wpcf7-form-control-wrap.zdjecie-przod:hover,.wpcf7-form-control-wrap.zdjecie-tyl:hover{cursor:pointer}.wpcf7-form-control-wrap.zdjecie-bok:hover:before,.wpcf7-form-control-wrap.zdjecie-przod:hover:before,.wpcf7-form-control-wrap.zdjecie-tyl:hover:before{border-color:#e91b24;color:#e91b24}.wpcf7-form-control-wrap.zdjecie-bok input[type=file],.wpcf7-form-control-wrap.zdjecie-przod input[type=file],.wpcf7-form-control-wrap.zdjecie-tyl input[type=file]{cursor:pointer;height:40px;opacity:0;padding:0;position:relative;top:-6px;width:100px}.wpcf7-form-control-wrap.zdjecie-bok:before,.wpcf7-form-control-wrap.zdjecie-przod:before,.wpcf7-form-control-wrap.zdjecie-tyl:before{border:2px solid #000;border-radius:32px;color:#000;content:"Wgraj plik";cursor:pointer;display:inline-block;font-family:Oswald;font-size:13px;font-weight:500;left:0;padding:0 15px 1px;pointer-events:none;position:absolute;text-align:center;top:0;width:100px;z-index:-1}.progress-form .form-row{margin-bottom:40px}.progress-form label{line-height:1;margin-bottom:15px}.progress-form .group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;width:calc(25% - 10px)}.progress-form .group.flex-2{margin:0;width:calc(50% - 10px)}.progress-form .group .col{width:calc(50% - 10px)}.progress-form .group .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:0}ul.user-progress li a{color:#000}ul.user-progress li a:hover{color:#e91b24}.meal-description{background:#f3f3f3;padding:0}.meal-description.expanded .description{display:block}.meal-description table{margin:0}.meal-description table td{padding:0}.meal-description .ingredients-table{background:#fff}.meal-description .ingredients-table tr:first-of-type td{padding-top:15px}.meal-description .ingredients-table tr:last-of-type td{padding-bottom:15px}.meal-description .ingredients-table tr td{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7.5px 10px}.meal-description .description{display:none;padding:15px}.meal-description .description .h4{font-size:18px;margin-bottom:15px}.meal-description .description p{font-size:14px;line-height:1.75}.report{padding:40px 0}@media(min-width:1200px){.report{padding:80px 0}}.report .h2{color:#000;margin-top:40px}.report .form-row>label{color:#000}.report textarea{height:115px;text-align:left;white-space:normal}.report .report-comment .content{background:#f2f2f2;border:0;border-radius:12px;color:#000;font-family:Montserrat,sans-serif;font-size:16px;padding:15px;width:100%}table.account-orders-table{border-collapse:collapse}table.account-orders-table thead th{color:#e91b24;font-size:13px;line-height:1;padding:0 0 10px}table.account-orders-table td,table.account-orders-table th{padding:5px 10px 5px 0;text-align:left}table.account-orders-table td a,table.account-orders-table th a{color:#000}table.account-orders-table .woocommerce-orders-table__cell-order-number{min-width:115px}table.account-orders-table .woocommerce-button{background-color:#e91b24;border:1.5px solid #e91b24;border-radius:9px;color:#fff;font-size:12px;line-height:1;padding:2px 8px}table.account-orders-table .woocommerce-button:hover{background-color:transparent;color:#e91b24}.dieta-replacements-selector{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:12px;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:12px auto 6px;width:100%}.dieta-replacements-selector button{background:#f2f2f2;border:1px solid #ccc;border-radius:12px;font-size:13px;margin:0 3px 3px;padding:3px 6px}.dieta-replacements-selector button:hover{border-color:#000}.btn-change.is-open+.dieta-replacements-selector{display:-webkit-box;display:-ms-flexbox;display:flex}