@charset 'UTF-8'; html,body,#pso-root{height:100%}body #pso-root{max-width:1300px;margin:auto}body .pso-content .select-container{position:relative;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}body .pso-content .select-container select{width:100%;border:none;padding:6px 12px;height:37px;font-size:inherit;cursor:pointer}body .pso-content .select-container select:focus{outline:none}.pso-content .help-icon{display:inline-flex;position:relative;padding-left:10px}.pso-content .help-icon:hover:before{background-color:#0062c2}.pso-content .help-icon:before{width:27px;height:27px;padding:2px 0 0;border-radius:25px;content:"?";text-align:center;color:#fff;line-height:23px;font-weight:400;font-size:22px;background-color:#5bc0de;transition:background-color .2s ease-out;cursor:pointer}.pso-content .tooltip-hoc{position:absolute;z-index:1;top:125%;left:65%;width:140px;margin-left:-70px;background-color:#fff;text-align:center;padding:5px 0;border-radius:6px;border:1px solid #5bc0de}@media all and (max-width:576px){.pso-content .tooltip-hoc{left:70%;width:100px}}.pso-content .tooltip-hoc:after{position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;content:" ";border-style:solid;border-color:transparent transparent #5bc0de}@media all and (max-width:576px){.pso-content .tooltip-hoc:after{left:67%}}.pso-content .loader{margin:200px auto}.pso-content .grayout-container{position:fixed;width:100%;height:100%;z-index:1000;display:none;background-color:#fff;opacity:.65;pointer-events:all}.pso-content .grayout-container.active{display:block}.pso-content .cart-container{display:grid;grid-template-columns:[info] minmax(400px,1fr) [quantity] 150px [price] 150px [action] 150px;grid-template-rows:auto;align-items:center;min-width:850px;border-bottom:solid 1px #e0e0e0;background-color:#f9f9f9}.pso-content .cart-container.with-stocks{grid-template-columns:[info] minmax(400px,1fr) [stock] 150px [quantity] 100px [price] 150px [action] 100px;min-width:900px}.pso-content .cart-container.with-stocks:before{position:absolute}@media all and (max-width:768px){.pso-content .cart-container.with-stocks{grid-template-columns:repeat(3,minmax(50px,1fr));min-width:260px}}@media all and (max-width:768px){.pso-content .cart-container{grid-template-columns:repeat(3,minmax(50px,1fr));min-width:260px;margin:0;grid-auto-flow:row dense}}.pso-content .cart-container .col-header{padding-bottom:10px;font-size:18px;font-weight:700;color:#6b6b6a;text-align:center}@media all and (max-width:768px){.pso-content .cart-container .col-header{grid-column:1/span 3}}.pso-content .cart-container .col-header:first-of-type{text-align:left}.pso-content .cart-container .data-cell{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;border-top:solid 1px #e0e0e0}.pso-content .cart-container .data-cell.info{border-left:solid 1px #e0e0e0}@media all and (max-width:768px){.pso-content .cart-container .data-cell.info{border-right:solid 1px #e0e0e0;grid-column:1/span 3}}@media all and (max-width:768px){.pso-content .cart-container .data-cell.quantity{border-left:solid 1px #e0e0e0;grid-column:1}}@media all and (max-width:768px){.pso-content .cart-container .data-cell.price{grid-column:2}}.pso-content .cart-container .data-cell.action{border-right:solid 1px #e0e0e0}@media all and (max-width:768px){.pso-content .cart-container .data-cell.action{grid-column:3}}.pso-content .cart-container .info{display:flex;text-align:left}.pso-content .cart-container .info .article-thumbnail-container{flex:1;flex-basis:70px;display:flex;align-items:center;justify-items:flex-start}.pso-content .cart-container .info .article-thumbnail-container>img{width:70px;border:solid 1px #e0e0e0;margin:auto}.pso-content .cart-container .info .product-info-container{flex:5;margin:10px 0}.pso-content .cart-container .info .product-info-container .article-name{font-size:19px;font-weight:700;color:#404040;margin-bottom:10px}.pso-content .cart-container .stock{display:flex;flex-direction:column;align-items:start}@media all and (max-width:768px){.pso-content .cart-container .stock{flex-direction:row;padding:15px 0}.pso-content .cart-container .stock>.stock-source{margin-right:5px}}.pso-content .cart-container .stock .stock-ok-icon:before{content:"✔";color:#58ae57;margin-right:5px}.pso-content .cart-container .stock .stock-not-ok-icon:before{content:"✘";color:#d71920;margin-right:5px}.pso-content .cart-container .price{font-size:20px}.pso-content .cart-container .action{cursor:pointer;text-decoration:underline}@media all and (min-width:768px){.pso-content .cart-container .mobile{display:none}}@media all and (max-width:768px){.pso-content .cart-container .large-screen{display:none}.pso-content .cart-container label.mobile{margin:0}.pso-content .cart-container label,.cart-container span{font-size:16px}.pso-content .cart-container label+span{margin-left:5px}}.pso-content .subscription-bag-container{display:grid;grid-template-columns:[info] minmax(220px,1fr) [quantity] 130px [last] 130px;grid-template-rows:auto;align-items:center;min-width:500px;margin:10px 50px;border-bottom:solid 1px #e0e0e0;background-color:#f9f9f9}@media all and (max-width:576px){.pso-content .subscription-bag-container{grid-template-columns:repeat(2,minmax(50px,1fr));min-width:260px;margin:0;grid-auto-flow:row dense}}.pso-content .subscription-bag-container .col-header{padding-bottom:10px;font-size:18px;font-weight:700;color:#6b6b6a;text-align:center}@media all and (max-width:576px){.pso-content .subscription-bag-container .col-header{grid-column:1/span 2}}.pso-content .subscription-bag-container .col-header:first-of-type{text-align:left}.pso-content .subscription-bag-container .data-cell{display:flex;align-items:center;justify-content:center;height:100%;font-size:18px;border-top:solid 1px #e0e0e0}.pso-content .subscription-bag-container .data-cell.info{border-left:solid 1px #e0e0e0}@media all and (max-width:576px){.pso-content .subscription-bag-container .data-cell.info{border-right:solid 1px #e0e0e0;grid-column:1/span 2}}@media all and (max-width:576px){.pso-content .subscription-bag-container .data-cell.quantity{border-left:solid 1px #e0e0e0;grid-column:1}}.pso-content .subscription-bag-container .data-cell.last{border-right:solid 1px #e0e0e0}@media all and (max-width:576px){.pso-content .subscription-bag-container .data-cell.last{grid-column:2}}.subscription-bag-container .info{display:flex;text-align:left}.pso-content .subscription-bag-container .info .article-thumbnail-container{flex:1;flex-basis:70px;display:flex;align-items:center;justify-items:flex-start}.pso-content .subscription-bag-container .info .article-thumbnail-container>img{width:70px;border:solid 1px #e0e0e0;margin:auto}.pso-content .subscription-bag-container .info .article-name-package-size-container{flex:3;margin:10px 0;font-size:19px;font-weight:700;color:#404040;margin-bottom:10px}.pso-content .subscription-bag-container .action{cursor:pointer;text-decoration:underline}@media all and (min-width:576px){.pso-content .subscription-bag-container .mobile{display:none}}@media all and (max-width:576px){.pso-content .subscription-bag-container .medium-screen{display:none}.pso-content .subscription-bag-container label.mobile{margin:0}.pso-content .subscription-bag-container label,.subscription-bag-container span{font-size:16px}.pso-content .subscription-bag-container label+span{margin-left:5px}}.pso-content .subscription-content-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pso-content .subscription-content-error .subscription-error-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/info.png");background-size:100%;height:80px;width:80px;margin:10px}.pso-content .subscription-content-error .subscription-error-message{font-size:18px}.pso-content button{padding:8px 40px;cursor:pointer;background-color:#58ae57;border:2px solid #58ae57;-webkit-border-radius:50px;border-radius:50px;color:#fff;font-family:"VAG Rounded W01 Bold",Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}.pso-content .order-history-container{margin:20px auto;max-width:700px}.pso-content .order-history-container .order-history-table-bag .order-history-table-bag-header{font-size:24px}.pso-content .order-history-container .order-history-table-bag .order-history-table{display:grid;grid-template-columns:[info] minmax(150px,1fr) [articleId] 150px [quantity] 150px [price] 150px;grid-template-rows:auto;align-items:center;margin:15px auto;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table{grid-template-columns:repeat(2,minmax(120px,1fr));grid-auto-flow:row dense;margin:10px auto}}.pso-content .order-history-container .order-history-table-bag .order-history-table .col-header{padding-bottom:10px;font-size:18px;font-weight:700;color:#6b6b6a;text-align:center}.pso-content .order-history-container .order-history-table-bag .order-history-table .col-header:first-of-type{text-align:left}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table .col-header.info{grid-column:1/span 2}}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell{padding:10px 0}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.info{display:flex;grid-column:1}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.info .article-thumbnail-container{display:flex;flex:1;flex-basis:70px;align-items:center;justify-items:flex-start}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.info .article-thumbnail-container>img{width:70px;border:solid 1px #e0e0e0;margin:auto}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.info .article-name{flex:3;margin:10px 0;font-size:19px;font-weight:700;color:#404040;text-align:left}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.info .article-name{font-size:18px}}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.info{grid-column:1/span 2}}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.articleId{grid-column:2}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.articleId{display:none}}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.quantity{grid-column:3}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.quantity{grid-column:1}}.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.price{grid-column:4}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .order-history-table .data-cell.price{grid-column:2}}@media all and (min-width:576px){.pso-content .order-history-container .order-history-table-bag .mobile{display:none}}@media all and (max-width:576px){.pso-content .order-history-container .order-history-table-bag .medium-screen{display:none}.pso-content .order-history-container .order-history-table-bag label.mobile{margin:0}.pso-content .order-history-container .order-history-table-bag .mobile{font-weight:400}.pso-content .order-history-container .order-history-table-bag label,.order-history-container .order-history-table-bag span{font-size:16px}.pso-content .order-history-container .order-history-table-bag label+span{margin-left:5px}}.pso-content .order-history-container .order-history-table-bag .ordered-articles-toggle{color:#5bc0de;cursor:pointer}.pso-content .order-history-container .order-history-table-bag .ordered-articles-toggle:hover{text-decoration:underline;color:#0062c2}.pso-content .modal-grayout{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,.5)}.pso-content .modal-grayout .modal-container{position:relative;width:auto;display:inline-block;margin:100px auto;background-color:#f9f9f9;border-radius:4px}@media all and (max-width:1024px){.pso-content .modal-grayout .modal-container{margin:20px auto}}@media all and (max-width:300px){.pso-content .modal-grayout .modal-container{margin:auto}}.pso-content .modal-grayout .modal-container .modal-header{display:flex;align-items:center;padding:10px 25px;border-bottom:1px solid #e0e0e0;font-weight:400}.pso-content .modal-grayout .modal-container .modal-header .modal-title{flex-grow:1;font-size:18px}.pso-content .modal-grayout .modal-container .modal-header .close-action{padding:10px;box-sizing:border-box;cursor:pointer;font-size:17px}.pso-content .modal-grayout .modal-container .modal-body{padding:20px 35px}@media all and (max-width:576px){.pso-content .modal-grayout .modal-container .modal-body{padding:10px 15px}}.pso-content .modal-grayout .modal-container .modal-footer{display:flex;flex-direction:row-reverse;align-items:center;padding:20px 25px;border-top:1px solid #e0e0e0}.pso-content .modal-grayout .modal-container .modal-footer button+button{margin-right:10px}.pso-content .patient-prescriptions{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;text-align:left;background-color:#fff}.pso-content .patient-prescriptions .customer-info{display:flex;align-items:center;padding:15px;background-color:#f9f9f9;cursor:pointer}.pso-content .patient-prescriptions .customer-info>span:first-of-type{flex-grow:1}.pso-content .patient-prescriptions ul{padding:0;margin:0;list-style-type:none}.pso-content .patient-prescriptions ul li{display:flex;align-items:center;border-top:1px solid #e0e0e0;padding:0 20px;cursor:pointer;height:50px;box-sizing:border-box}.pso-content .patient-prescriptions ul li .prescription-label{flex-grow:1;text-decoration:none;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:255px}.pso-content .patient-prescriptions ul li .prescription-label:hover{text-decoration:underline}@media all and (max-width:768px){.pso-content .patient-prescriptions ul li .prescription-label{max-width:none}}.pso-content .patient-prescriptions ul li .unlock-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/unlock.png");background-repeat:no-repeat;width:30px;height:25px}.pso-content .patient-prescriptions ul li .select-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/iconSprite.png");background-repeat:no-repeat;background-size:25px;width:10px;height:15px;opacity:.5}.pso-content .patient-prescriptions ul li.selected{cursor:initial}.pso-content .patient-prescriptions ul li.selected .prescription-label{color:#58ae57}.pso-content .patient-prescriptions ul li.selected .prescription-label:hover{text-decoration:none}.pso-content .patient-prescriptions ul li.selected .select-icon{visibility:hidden}.pso-content .patient-prescriptions .show-more{padding-left:15px;background-color:#f9f9f9;cursor:pointer;text-decoration:underline}.pso-content .add-poa-container{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;background-color:#fff}.pso-content .add-poa-container .add-poa-header{display:flex;align-items:center;padding:15px;cursor:pointer;text-align:left}.pso-content .add-poa-container .add-poa-header>span:first-of-type{flex-grow:1}.pso-content .add-poa-container .add-poa-form{padding:15px 15px 0;border-top:1px solid #e0e0e0}.pso-content .add-poa-container .add-poa-form .add-child-input{width:100%;margin-bottom:10px;height:37px;-moz-appearance:textfield}.pso-content .add-poa-container .add-poa-form .add-child-input::-webkit-outer-spin-button,.add-poa-container .add-poa-form .add-child-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pso-content .add-poa-container .add-poa-form .add-poa-btn[disabled]{opacity:.65}.pso-content .prescription-details{border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;box-sizing:border-box;margin-bottom:7.5px}.pso-content .prescription-details:hover,.prescription-details:focus{background-color:#f4f4f4}.pso-content .prescription-details:focus-visible{outline:none}.pso-content .prescription-details .horizontal-container{display:flex;flex-direction:row}.pso-content .prescription-details .prescription-name-container>div:first-of-type{flex:25%}.pso-content .prescription-details .prescription-name-container>div:first-of-type>img{width:100%}.pso-content .prescription-details .prescription-name-container>div:last-of-type{flex:75%;padding:0 15px 0 30px;display:flex;flex-direction:column}.pso-content .prescription-details .prescription-name-container>div:last-of-type .drug-substance{flex-basis:45px}.pso-content .prescription-details .prescription-name-container>div:last-of-type .selectBtn{align-self:center}.pso-content .prescription-details .type-and-doctor>div{flex:50%}.pso-content .prescription-details .prescription-detail-label{font-weight:700}.pso-content .prescription-details .prescription-name-container{margin:15px}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container{min-width:0}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container .prescription-name{font-size:19px;font-weight:400;color:#5bc0de;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container .prescription-name,.prescription-details .prescription-name-container .prescription-main-info-container .unlock-icon-container{text-align:left}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container .unlock-icon-container{display:flex;height:30px}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container .unlock-icon-container .unlock-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/unlock.png");background-repeat:no-repeat;width:30px;height:25px;align-self:center;margin-left:auto}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container .article-thumbnail{border:1px solid #e0e0e0;max-height:100px}.pso-content .prescription-details .prescription-name-container .prescription-main-info-container .selectBtn{padding:3px 20px;width:100%;margin-top:10px}.pso-content .prescription-details .type-and-doctor{border:1px solid #e0e0e0;border-left:none;border-right:none}.pso-content .prescription-details .type-and-doctor>div{padding:10px 0 10px 10px;text-align:left}.pso-content .prescription-details .type-and-doctor>div:first-of-type{border-right:1px solid #e0e0e0}.pso-content .prescription-details .prescribed-date{padding:10px}.pso-content .prescription-content-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pso-content .prescription-content-error .prescription-error-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/info.png");background-size:100%;height:80px;width:80px;margin:10px}.pso-content .prescription-content-error .prescription-error-message{flex-basis:80%;font-size:18px}.pso-content .contact-options-container{margin:20px 0;border:solid 1px #e0e0e0;border-radius:4px;background-color:#fff}.pso-content .contact-options-container .contact-options-header{display:flex;align-items:center;padding:15px 10px;cursor:pointer}.pso-content .contact-options-container .contact-options-header>span:first-of-type{flex-grow:1;text-align:left;font-size:18px;font-weight:700;color:#6b6b6a}.pso-content .contact-options-container .options-container{border-top:solid 1px #e0e0e0;padding:15px 10px 10px}.pso-content .contact-options-container .options-container .options{display:flex;justify-content:space-between;padding-top:10px}.pso-content .contact-options-container .options-container .options>span:first-of-type{flex:2}.pso-content .contact-options-container .options-container .options>span{flex:3;display:flex;align-items:center;padding:0 10px;text-align:left}.pso-content .contact-options-container .options-container .options>span img{width:50px;margin-right:15px}@media all and (max-width:576px){.pso-content .contact-options-container .options-container .options>span{margin-top:10px}}@media all and (max-width:576px){.pso-content .contact-options-container .options-container .options{flex-wrap:wrap}}.pso-content .prescriptions-details-list{display:flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:4px;padding:35px 35px 20px;margin-bottom:25px;background-color:#f9f9f9}@media all and (max-width:576px){.pso-content .prescriptions-details-list{padding:10px 15px}}.pso-content .prescriptions-details-list .filter-sort-container{display:flex;justify-content:space-around;align-items:center;height:50px;margin:20px 0}@media all and (max-width:576px){.pso-content .prescriptions-details-list .filter-sort-container{flex-wrap:wrap;height:auto}}.pso-content .prescriptions-details-list .filter-sort-container span{font-weight:700;margin-right:10px}.pso-content .prescriptions-details-list .filter-sort-container .filter-prescriptions,.prescriptions-details-list .filter-sort-container .sort-container{display:flex;align-items:center}.pso-content .prescriptions-details-list .prescription-details-container{overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:10px;padding-right:10px}@media all and (max-width:576px){.pso-content .prescriptions-details-list .prescription-details-container{grid-template-columns:repeat(1,minmax(220px,1fr));padding-right:0}}.pso-content .prescriptions{display:flex;justify-content:space-between;padding-top:10px;box-sizing:border-box}@media all and (max-width:768px){.pso-content .prescriptions{flex-direction:column}}.pso-content .prescriptions .left-side{flex-basis:25%;margin-right:25px}@media all and (max-width:768px){.pso-content .prescriptions .left-side{flex-grow:1;margin-right:0}.pso-content .prescriptions .left-side>button{margin-bottom:10px}}.pso-content .prescriptions .prescriptions-details-list{flex-basis:70%}.pso-content .reference-number-container{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;background-color:#fff}.pso-content .reference-number-container .reference-number-header{display:flex;align-items:center;padding:15px;cursor:pointer;text-align:left}.pso-content .reference-number-container .reference-number-header>span:first-of-type{flex-grow:1}.pso-content .reference-number-container .reference-number-form{padding:15px 15px 0;border-top:1px solid #e0e0e0}.pso-content .reference-number-container .reference-number-form .referece-number-select-label{text-align:left;margin-bottom:5px;font-weight:700}.pso-content .reference-number-container .reference-number-form .add-reference-number-input,.reference-number-container .reference-number-form .reference-number-select{width:100%;height:37px;margin-bottom:10px}.pso-content .reference-number-container .reference-number-form .add-reference-number-link{cursor:pointer}.pso-content .reference-number-container .reference-number-form .add-reference-number-btn[disabled]{opacity:.65}.pso-content .toastify-unordered-list{list-style-type:none;padding-left:0;font-weight:700}.pso-content .toastify-unordered-list>li:first-of-type,.toastify-unordered-list li:last-of-type{font-weight:400}.pso-content .prescription-main-info{display:flex;align-items:flex-start;margin-top:20px}.pso-content .prescription-main-info .article-thumbnail{flex:1;min-width:70px;border:1px solid #e0e0e0;border-radius:4px;margin-right:15px}.pso-content .prescription-main-info .article-thumbnail>img{width:100%}.pso-content .prescription-main-info .prescription-info{flex:4;text-align:left;font-size:16px}.pso-content .prescription-main-info .prescription-info .prescription-name{font-size:40px}@media all and (max-width:576px){.pso-content .prescription-main-info .prescription-info .prescription-name{font-size:25px}}.pso-content .prescription-main-info .prescription-info>div>span{display:inline-block;min-width:200px}@media all and (max-width:576px){.pso-content .prescription-main-info .prescription-info{flex:2}.pso-content .prescription-main-info .prescription-info label+span{margin:0}}@media all and (max-width:576px){.pso-content .prescription-main-info{flex-wrap:wrap}}.pso-content .prescription-detailed-info-container{margin-top:20px;text-align:left;border:1px solid #e0e0e0;background-color:#f9f9f9}.pso-content .prescription-detailed-info-container>span:first-of-type{flex-grow:1}.pso-content .prescription-detailed-info-container .prescription-details-header{display:flex;align-items:center;padding:8px 15px;font-size:18px;font-weight:700;cursor:pointer}.pso-content .prescription-detailed-info-container .prescription-details-header>span:first-of-type{flex-grow:1}.pso-content .prescription-detailed-info-container .details-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:15px 0}.pso-content .prescription-detailed-info-container .details-container .detail-info-item{display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (max-width:576px){.pso-content .prescription-detailed-info-container .details-container{grid-template-columns:repeat(2,1fr)}}.pso-content .prescription-detailed-info-container .prescription-detailed-info{height:300px}.pso-content .change-of-quantity{width:600px}.pso-content .change-of-quantity p{text-align:justify;margin:0}.pso-content .change-of-quantity .reason-label{display:block;margin-top:15px;font-size:17px;font-weight:400;text-align:left}.pso-content .change-of-quantity .options-container>div{display:flex;align-items:center;padding:10px 20px;margin-top:15px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff;cursor:pointer}.pso-content .change-of-quantity .options-container>div:hover{background-color:#f9f9f9}.pso-content .change-of-quantity .options-container>div .radio-option{box-sizing:border-box;min-width:25px;width:25px;height:25px;vertical-align:-5px;border-radius:25px;border:12px solid #f2f2f2;box-shadow:0 0 0 1px #e0e0e0;-webkit-transition:.5s ease all;transition:.5s ease all}.pso-content .change-of-quantity .options-container>div .radio-option.selected{background-color:#fff;border:7px solid #5bc0de}.pso-content .change-of-quantity .options-container>div .option-label{margin-left:20px;text-align:justify;font-size:16px}.pso-content .warning-box{list-style:none;padding:0}.pso-content .warning-box li{display:flex;align-items:center;border:2px solid #f9c97b;border-radius:4px;padding:5px 10px}.pso-content .warning-box li .warning-icon{width:19px;padding-right:10px}.pso-content .warning-box li span{text-align:left}@media all and (max-width:300px){.pso-content .warning-box li span{overflow:auto}}.pso-content .warning-box li+li{margin-top:20px}.pso-content .article-info-container{display:flex;flex-direction:column;padding:10px 20px;color:#404040}.pso-content .article-info-container .important-warning-box li{border-color:red}.pso-content .article-info-container .warning-box{padding:0 0 15px}.pso-content .article-info-container .article-details-container{display:flex}.pso-content .article-info-container .article-details-container .article-thumbnail-container{width:100px;min-width:70px;height:100px;display:flex;align-items:center;justify-content:flex-start}.pso-content .article-info-container .article-details-container .article-thumbnail-container>img{height:auto;width:100%;border:solid 1px #e0e0e0}.pso-content .article-info-container .article-details-container .info-quantity-text-container{flex-grow:1}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container{display:flex;align-items:flex-start;padding-left:20px}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .info-container{flex:3;text-align:left}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .info-container .article-name{font-size:18px;font-weight:600}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container{flex:1;display:flex;flex-direction:column}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container>div{display:flex;align-items:center}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container>div>label{width:150px;padding-right:5px;text-align:right}@media all and (max-width:576px){.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container>div>label{width:auto;text-align:left}}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .quantity-container{margin-top:5px}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .quantity-container .select-container{width:60px}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .quantity-container .select-container.disabled{background-color:#eee}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .quantity-container .quantity-selector[disabled]{cursor:not-allowed;appearance:none}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .stock-container{margin-top:5px}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .stock-check-availability-link{width:135px;align-self:end;text-decoration:underline;color:#5bc0de;cursor:pointer}@media all and (max-width:576px){.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .quantity-price-diff-stock-container .stock-check-availability-link{align-self:start;width:122px}}.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container .info-text{padding:20px 0 20px 20px;text-align:left}@media all and (max-width:576px){.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container{flex-wrap:wrap}}@media all and (max-width:300px){.pso-content .article-info-container .article-details-container .info-quantity-text-container .info-quantity-container{padding-left:0}}.pso-content .article-info-container .article-details-container .info-quantity-text-container .stock{display:flex;flex-direction:column;align-items:start}.pso-content .article-info-container .article-details-container .info-quantity-text-container .stock .stock-ok-icon:before{content:"✔";color:#58ae57;margin-right:5px}.pso-content .article-info-container .article-details-container .info-quantity-text-container .stock .stock-not-ok-icon:before{content:"✘";color:#d71920;margin-right:5px}@media all and (max-width:300px){.pso-content .article-info-container .article-details-container{flex-wrap:wrap}}.pso-content .modal-title-stock-availability{display:flex;flex-direction:column;align-items:start}.pso-content .modal-title-stock-availability .modal-title-article-name{font-size:16px}.pso-content .modal-title-stock-availability .modal-title-check-availability{font-size:18px}@media all and (max-width:300px){.pso-content .stock-availability-container{overflow-y:scroll;height:500px}}.pso-content .stock-availability-container .stock-availability-input-search-group{display:flex;min-height:45px}@media all and (max-width:576px){.pso-content .stock-availability-container .stock-availability-input-search-group{flex-wrap:wrap}}.pso-content .stock-availability-container .stock-availability-input-search-group .stock-availability-input{flex-grow:1;min-width:300px}@media all and (max-width:576px){.pso-content .stock-availability-container .stock-availability-input-search-group .stock-availability-input{min-height:30px;min-width:0}}.pso-content .stock-availability-container .stock-availability-input-search-group .stock-availability-search-button{flex-basis:25px}@media all and (max-width:576px){.pso-content .stock-availability-container .stock-availability-input-search-group .stock-availability-search-button{margin-top:5px;flex-grow:1}}.pso-content .stock-availability-container .stock-availability-results{display:grid;grid-template-columns:auto 220px;margin-top:20px;text-align:left;font-size:18px}@media all and (max-width:576px){.pso-content .stock-availability-container .stock-availability-results{grid-template-columns:auto 110px}}.pso-content .stock-availability-container .stock-availability-results .header{font-weight:700}.pso-content .stock-availability-container .stock-availability-results .stock-availability-pharmacy,.stock-availability-container .stock-availability-results .stock-availability{padding:8px;border-top:1px solid #e0e0e0}@media all and (max-width:576px){.pso-content .stock-availability-container .stock-availability-results .stock-availability-pharmacy,.stock-availability-container .stock-availability-results .stock-availability{padding:3px;overflow:hidden;text-overflow:ellipsis}}.pso-content .stock-availability-container .stock-availability-results .stock-availability.stock-ok-icon:before{content:"✔";color:#58ae57;margin-right:5px}.pso-content .stock-availability-container .stock-availability-results .stock-availability.stock-ok-icon{background-color:#dff0d8}.pso-content .stock-availability-container .stock-availability-results .stock-availability.stock-not-ok-icon:before{content:"✘";color:#d71920;margin-right:5px}.pso-content .stock-availability-container .stock-availability-results .stock-availability.stock-not-ok-icon{background-color:#f2dede}.pso-content .articles-list{margin-top:20px}.pso-content .articles-list>ul{list-style:none;padding-inline-start:0;margin:0}.pso-content .articles-list>ul>li{border:1px solid #e0e0e0}.pso-content .articles-list>ul li+li{border-top:none}.pso-content .articles-list>ul>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.pso-content .articles-list>ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.pso-content .articles-list>ul .article-container{transition:background-color .6s ease-in}.pso-content .articles-list>ul .article-container .article-header{display:flex;padding:20px;cursor:pointer;align-items:center}.pso-content .articles-list>ul .article-container .article-header .article-radio-action{box-sizing:border-box;width:25px;height:25px;vertical-align:-5px;border-radius:25px;border:12px solid #f2f2f2;box-shadow:0 0 0 1px #e0e0e0;-webkit-transition:.5s ease all;transition:.5s ease all}@media all and (max-width:576px){.pso-content .articles-list>ul .article-container .article-header .article-radio-action{border-width:7px;width:23px;height:22px}}@media all and (max-width:300px){.pso-content .articles-list>ul .article-container .article-header .article-radio-action{border-width:5px;height:17px;width:25px}}.pso-content .articles-list>ul .article-container .article-header .article-name-details{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-basis:200px;padding:0 15px;text-align:left}.pso-content .articles-list>ul .article-container .article-header .article-name-details .article-name{font-size:16px}.pso-content .articles-list>ul .article-container .article-header .article-name-details .article-package-details{font-size:12px}@media all and (max-width:576px){.pso-content .articles-list>ul .article-container .article-header .article-name-details{padding:0 10px}}.pso-content .articles-list>ul .article-container .article-header .article-price{flex-basis:50px;font-size:22px;text-align:right}.pso-content .articles-list>ul .article-container .article-info-container{overflow:hidden;transition:height .1s ease-in;box-sizing:border-box;border-top:1px solid #e0e0e0}.pso-content .articles-list>ul .article-container .article-info-container.hidden{height:0;border:none;padding:0}.pso-content .articles-list>ul .article-container .article-footer{display:flex;align-items:center;height:40px;transition:height .1s ease-in;border-top:solid 1px #e0e0e0}.pso-content .articles-list>ul .article-container .article-footer.hidden{height:0;border:none;overflow:hidden}.pso-content .articles-list>ul .article-container .article-footer .article-leaflet-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/Leaflet.png");background-repeat:no-repeat;background-size:25px;width:25px;height:25px;margin:auto 10px}.pso-content .articles-list>ul .article-container .article-footer a{font-size:16px;text-decoration:underline;display:flex}.pso-content .articles-list>ul .article-container.selected{background-color:#edf2dc}.pso-content .articles-list>ul .article-container.selected .article-header{cursor:default}.pso-content .articles-list>ul .article-container.selected .article-header .article-radio-action{background-color:#fff;border:7px solid #5bc0de}@media all and (max-width:300px){.pso-content .articles-list>ul .article-container.selected .article-header .article-radio-action{border:5px solid #5bc0de}}.pso-content .toggle-alternatives-action-container{margin-top:20px;text-align:left}.pso-content .toggle-alternatives-action-container .toggle-alternatives-action{color:#5bc0de;cursor:pointer;text-decoration:underline}.pso-content .note-editor-container{display:flex;flex-direction:column;align-items:center;margin:20px 0;padding:15px;text-align:left;font-size:16px;font-weight:400;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}.pso-content .note-editor-container .note-editor-header{display:flex;width:100%}.pso-content .note-editor-container .note-editor-header .note-editor-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/note.svg");background-repeat:no-repeat;width:21px;height:21px;flex-basis:25px}.pso-content .note-editor-container .note-editor-header .note-editor-add-or-update,.note-editor-container .note-editor-header .note-editor-submit,.note-editor-container .note-editor-header .note-editor-clear{color:#5bc0de;cursor:pointer;text-decoration:underline}.pso-content .note-editor-container .note-editor-header .note-editor-add-or-update{flex-grow:1}.pso-content .note-editor-container .note-editor-header .note-editor-actions{display:flex;flex-direction:column;align-items:end}.pso-content .note-editor-container textarea{width:100%;resize:none;border:1px solid #e0e0e0;margin-top:20px;border-radius:4px;padding:15px;box-shadow:inset 0px 3px 5px 0px rgba(0,0,0,.05);transition:border-color ease-in-out .15s}.pso-content .note-editor-container textarea:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(102,175,233,.6);border-color:#5bc0de;outline:0}.pso-content .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.pso-content .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.pso-content .slick-list:focus{outline:none}.pso-content .slick-list.dragging{cursor:pointer;cursor:hand}.pso-content .slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pso-content .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.pso-content .slick-track:before,.slick-track:after{display:table;content:''}.pso-content .slick-track:after{clear:both}.pso-content .slick-loading .slick-track{visibility:hidden}.pso-content .slick-slide{display:none;float:left;height:100%;min-height:1px}.pso-content [dir=rtl] .slick-slide{float:right}.pso-content .slick-slide img{display:block}.pso-content .slick-slide.slick-loading img{display:none}.pso-content .slick-slide.dragging img{pointer-events:none}.pso-content .slick-initialized .slick-slide{display:block}.pso-content .slick-loading .slick-slide{visibility:hidden}.pso-content .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pso-content .slick-loading .slick-list{background:#fff url('./ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url('./fonts/slick.eot');src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'),url('./fonts/slick.woff') format('woff'),url('./fonts/slick.ttf') format('truetype'),url('./fonts/slick.svg#slick') format('svg')}.pso-content .slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.pso-content .slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.pso-content .slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.pso-content .slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.pso-content .slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pso-content .slick-prev{left:-25px}.pso-content [dir=rtl] .slick-prev{right:-25px;left:auto}.pso-content .slick-prev:before{content:'←'}.pso-content [dir=rtl] .slick-prev:before{content:'→'}.pso-content .slick-next{right:-25px}.pso-content [dir=rtl] .slick-next{right:auto;left:-25px}.pso-content .slick-next:before{content:'→'}.pso-content [dir=rtl] .slick-next:before{content:'←'}.pso-content .slick-dotted.slick-slider{margin-bottom:30px}.pso-content .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.pso-content .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.pso-content .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.pso-content .slick-dots li button:hover,.slick-dots li button:focus{outline:none}.pso-content .slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.pso-content .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pso-content .slick-dots li.slick-active button:before{opacity:.75;color:#000}.pso-content .cross-sale-header-container{display:flex;flex-direction:column}.pso-content .cross-sale-header-container .cross-sale-header{font-size:20px}.pso-content .cross-sale-header-container .cross-sale-advice{font-size:18px}.pso-content .cross-sale-articles-carousel{max-width:1100px;display:inline-block}.pso-content .cross-sale-articles-carousel>div:first-child{margin:auto}@media all and (max-width:1024px){.pso-content .cross-sale-articles-carousel{max-width:865px}}@media all and (max-width:768px){.pso-content .cross-sale-articles-carousel{max-width:700px}}@media all and (max-width:576px){.pso-content .cross-sale-articles-carousel{max-width:310px}}@media all and (max-width:300px){.pso-content .cross-sale-articles-carousel{max-width:225px}}.pso-content .cross-sale-articles-carousel .cross-sale-article-container{display:inline-flex;flex-direction:column;font-size:16px;width:200px;height:380px;padding:15px}@media all and (max-width:576px){.pso-content .cross-sale-articles-carousel .cross-sale-article-container{width:135px}.pso-content .cross-sale-articles-carousel .cross-sale-article-container>button{padding:8px 10px}}.cross-sale-articles-carousel .cross-sale-article-container .cross-sale-article-image{flex-grow:3}.pso-content .cross-sale-articles-carousel .cross-sale-article-container .cross-sale-article-image>img{max-width:170px}@media all and (max-width:576px){.pso-content .cross-sale-articles-carousel .cross-sale-article-container .cross-sale-article-image>img{max-width:105px}}.pso-content .cross-sale-articles-carousel .cross-sale-article-container .cross-sale-article-title{padding-bottom:30px;flex-grow:1}.pso-content .cross-sale-articles-carousel .cross-sale-article-container .cross-sale-article-price{padding-bottom:10px;flex-grow:1}.pso-content .cross-sale-articles-carousel .slick-dots li button:before{font-size:20px;line-height:10px}.pso-content .cross-sale-articles-carousel .slick-next:before,.cross-sale-articles-carousel .slick-prev:before{float:right;margin-top:17px;margin-right:-6px;width:15px;opacity:.5;height:15px;background:url("/Ps.Online.Pharmacy.Api/api/content/images/iconSprite.png") no-repeat;background-size:25px;content:" "}.pso-content .cross-sale-articles-carousel .slick-prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.pso-content .cross-sale-articles-carousel .slick-next{right:0}.pso-content .product-group-quantity-container{position:relative;border:1px solid #e0e0e0;border-radius:4px;background-color:#fff}.pso-content .product-group-quantity-container .product-group-quantity-input-container{height:40px}.pso-content .product-group-quantity-container .product-group-quantity-input-container input{width:100%;height:100%;padding-left:10px;box-sizing:border-box;border:none;font-size:16px}.pso-content .product-group-quantity-container .product-group-quantity-input-container input:focus{outline:none}.pso-content .product-group-quantity-container .product-group-quantity-input-container .dropdown-trigger:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:49px;border-left:1px solid #e0e0e0;background-color:#f4f4f4;background-position:center center;background-repeat:no-repeat;background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/dropdown.svg");background-size:10px;cursor:pointer}.pso-content .product-group-quantity-container .quantity-selector{display:none;z-index:1;position:absolute;width:100%;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;text-align:left;background:#fff;list-style:none;padding-inline-start:0}.pso-content .product-group-quantity-container .quantity-selector.active{display:block}.pso-content .product-group-quantity-container .quantity-selector li{cursor:pointer;padding-left:10px}.pso-content .product-group-quantity-container .quantity-selector li:hover{background:#f7faf2}.pso-content .product-group-quantity-container .quantity-selector li:last-of-type{border-top:1px solid #e0e0e0}.pso-content .product-group-quantity-container .quantity-selector li.focused{background:#f7faf2}.pso-content .prod-group-articles-list{margin:20px 0;overflow:auto}.pso-content .prod-group-articles-list>ul{list-style:none;padding-inline-start:0}.pso-content .prod-group-articles-list>ul>li{margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px}.pso-content .prod-group-articles-list>ul>li .article-container{display:flex;align-items:center;padding:0 30px}.pso-content .prod-group-articles-list>ul>li .article-container .article-thumbnail{border:1px solid #e0e0e0;max-height:100px}@media all and (max-width:576px){.pso-content .prod-group-articles-list>ul>li .article-container .article-thumbnail{flex-grow:1;max-height:130px}}@media all and (max-width:300px){.pso-content .prod-group-articles-list>ul>li .article-container .article-thumbnail{max-height:70px}}.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container{display:flex;width:100%}.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .article-info{flex:1;display:flex;flex-direction:column;margin-bottom:10px;padding-left:20px;text-align:left;font-size:16px}@media all and (max-width:576px){.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .article-info{padding-left:0}}@media all and (max-width:300px){.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .article-info>h4{font-size:18px}}.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .quantity-container{width:100px}.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .quantity-container>span{display:block;margin-bottom:15px}@media all and (max-width:576px){.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .quantity-container{margin-bottom:10px}}@media all and (min-width:577px){.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container .quantity-container{margin:auto}}@media all and (max-width:576px){.pso-content .prod-group-articles-list>ul>li .article-container .article-info-quantity-container{flex-grow:2;flex-direction:column;align-items:start;padding-left:10px}}@media all and (max-width:576px){.pso-content .prod-group-articles-list>ul>li .article-container{padding:0 10px}}@media all and (max-width:300px){.pso-content .prod-group-articles-list>ul>li .article-container{padding:0 5px}}.pso-content .prod-group-header{display:flex;justify-content:space-between;align-items:center;font-size:16px}.pso-content .prod-group-header .product-group-search-container{flex-basis:300px;display:flex;align-items:center;text-align:left}.pso-content .prod-group-header .product-group-search-container>label{margin-bottom:0}.pso-content .prod-group-header .product-group-search-container .product-group-search-input-container{display:flex}.pso-content .prod-group-header .product-group-search-container .product-group-search-input-container>input{flex-grow:1;margin-left:10px;border:none;background-color:#f4f4f4;padding:10px 20px;border-radius:24px;outline:none}@media all and (max-width:300px){.pso-content .prod-group-header .product-group-search-container .product-group-search-input-container{flex-grow:1}.pso-content .prod-group-header .product-group-search-container .product-group-search-input-container>input{margin-left:5px;padding:10px 5px;max-width:155px}}@media all and (max-width:576px){.pso-content .prod-group-header .product-group-search-container{flex-basis:10px;flex-grow:1}}.pso-content .prod-group-header .product-group-filter-container{display:flex;align-items:center;width:300px}.pso-content .prod-group-header .product-group-filter-container>label{margin-right:10px;margin-bottom:0}.pso-content .prod-group-header .product-group-filter-container .select-container{flex-grow:1}@media all and (max-width:576px){.pso-content .prod-group-header .product-group-filter-container{width:auto;flex-grow:1;margin-top:10px}}@media all and (max-width:576px){.pso-content .prod-group-header{flex-direction:column}}.pso-content .nonsticky{width:100%}.pso-content .sticky-wrapper.sticky{position:fixed;bottom:0;height:70px;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.pso-content .prescription-content{display:flex;justify-content:space-between;padding-top:10px;box-sizing:border-box}@media all and (max-width:768px){.pso-content .prescription-content{flex-direction:column}}.pso-content .prescription-content .left-side{flex-basis:25%;margin-right:25px}.pso-content .prescription-content .left-side .back-to-list-link{display:flex;align-items:center;height:50px;color:#5bc0de;cursor:pointer;text-align:left}.pso-content .prescription-content .left-side .back-to-list-link .back-to-list-icon{margin-right:2px;width:25px;height:15px;background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/iconSprite.png");background-repeat:no-repeat;background-position-x:5px;background-size:25px;transform:rotate(180deg);opacity:.5;transition:all .4s ease}.pso-content .prescription-content .left-side .back-to-list-link .back-to-list-label{flex-grow:1}.pso-content .prescription-content .left-side .back-to-list-link .back-to-list-label:hover{text-decoration:underline}.pso-content .prescription-content .left-side .back-to-list-link:hover .back-to-list-icon{background-position-x:15px}.pso-content .prescription-content .left-side .prescriptions-list{margin-left:10px}@media all and (max-width:768px){.pso-content .prescription-content .left-side{flex-grow:1;margin-right:0}}.pso-content .prescription-content .prescription-content-layout{flex-basis:70%;display:flex;flex-direction:column;margin-bottom:10px;padding:0 40px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px}.pso-content .prescription-content .prescription-content-layout .thumbnail-modal{width:400px}.pso-content .prescription-content .prescription-content-layout .thumbnail-modal>img{max-height:300px}@media all and (max-width:576px){.pso-content .prescription-content .prescription-content-layout .thumbnail-modal{width:200px}.pso-content .prescription-content .prescription-content-layout .thumbnail-modal>img{max-height:180px}}.pso-content .prescription-content .prescription-content-layout .thumbnail-pointer{cursor:pointer}@media all and (max-width:768px){.pso-content .prescription-content .prescription-content-layout{flex-grow:1;padding:0 10px}}@media all and (max-width:300px){.pso-content .prescription-content .prescription-content-layout{padding:0}}.pso-content .order-confirmation{font-size:25px;margin-top:25px}.pso-content .order-confirmation-cart-details{border:1px solid #e0e0e0;border-top:0;border-radius:5px;background-color:#f9f9f9}.pso-content .order-confirmation-cart-details .order-confirmation-container{display:grid;grid-template-columns:[info] minmax(400px,1fr) [quantity] 80px [price] 80px;grid-template-rows:auto;background-color:#f9f9f9}.pso-content .order-confirmation-cart-details .order-confirmation-container .info{display:flex;padding:20px;border-top:1px solid #e0e0e0}.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-thumbnail-container{flex-basis:120px;margin:auto;text-align:left}.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-thumbnail-container .article-thumbnail{width:100%;border:1px solid #e0e0e0}.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-info{display:flex;flex-direction:column;flex-grow:1;flex-basis:240px;text-align:left;color:#404040;padding-left:10px}.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-info .article-name{font-size:19px;font-weight:700}.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-info .article-details{font-size:16px}.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-info .article-details>label{font-weight:400;margin-bottom:0}@media all and (max-width:768px){.pso-content .order-confirmation-cart-details .order-confirmation-container .info .article-info .article-details label,.order-confirmation-cart-details .order-confirmation-container .info .article-info .article-details span{margin:0}}@media all and (max-width:768px){.pso-content .order-confirmation-cart-details .order-confirmation-container .info{grid-column:1/span 2}}.pso-content .order-confirmation-cart-details .order-confirmation-container .quantity,.order-confirmation-cart-details .order-confirmation-container .price{border-top:1px solid #e0e0e0;text-align:right;padding-right:5px}.pso-content .order-confirmation-cart-details .order-confirmation-container .quantity{font-size:20px}@media all and (max-width:768px){.pso-content .order-confirmation-cart-details .order-confirmation-container .quantity{grid-column:1}}.pso-content .order-confirmation-cart-details .order-confirmation-container .price{font-size:20px}@media all and (max-width:768px){.pso-content .order-confirmation-cart-details .order-confirmation-container .price{grid-column:2}}.pso-content .order-confirmation-cart-details .order-confirmation-container .col-header{font-size:15px;color:#6b6b6a;padding:10px 5px 10px 20px}.pso-content .order-confirmation-cart-details .order-confirmation-container .col-header.info{font-size:21px}@media all and (max-width:768px){.pso-content .order-confirmation-cart-details .order-confirmation-container{grid-template-columns:repeat(2,minmax(50px,1fr));min-width:260px;margin:0;grid-auto-flow:row dense}.pso-content .order-confirmation-cart-details .order-confirmation-container .quantity,.order-confirmation-cart-details .order-confirmation-container .price{text-align:center;padding-top:5px;font-size:0px}.pso-content .order-confirmation-cart-details .order-confirmation-container .quantity label,.order-confirmation-cart-details .order-confirmation-container .price label{font-size:16px}.pso-content .order-confirmation-cart-details .order-confirmation-container .quantity span,.order-confirmation-cart-details .order-confirmation-container .price span{font-size:18px}.pso-content .order-confirmation-cart-details .order-confirmation-container .large-screen{display:none}}@media all and (min-width:768px){.pso-content .order-confirmation-cart-details .order-confirmation-container .mobile{display:none}.pso-content .order-confirmation-cart-details .order-confirmation-container label,.order-confirmation-cart-details .order-confirmation-container span{font-size:16px}.pso-content .order-confirmation-cart-details .order-confirmation-container label.mobile+span{margin-left:5px}}.pso-content .booking-container{padding:0 15px;background-color:#f9f9f9}.pso-content .booking-container .booking-header{display:flex;align-items:center}.pso-content .booking-container .booking-header .booking-header-icon{width:25px;height:30px;background-size:26px;background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/document-pencil.png");background-repeat:no-repeat;margin-right:10px}.pso-content .booking-container .booking-header h1{text-align:left}.pso-content .booking-container .booking-info{margin-bottom:15px}.pso-content .booking-container .booking-form{display:flex;flex-direction:column;flex-wrap:wrap}.pso-content .booking-container .booking-form .booking-form-section-title{border-bottom:1px solid #e0e0e0;margin:0 0 15px 15px;font-size:20px;text-align:left}.pso-content .booking-container .booking-form .booking-form-section-container{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:1px solid #e0e0e0;margin-bottom:20px}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data{flex-basis:300px;flex-grow:1;display:flex;flex-direction:column}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group{display:flex;flex-direction:column;flex-wrap:wrap;padding:2px;margin:0 15px}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group .information-input{flex-basis:50px;flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group .information-input label{flex-basis:125px;flex-grow:1;max-height:100px;padding:5px;margin-bottom:0;border:1px solid #e0e0e0;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group .information-input textarea,.booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group .information-input input{flex-basis:215px;flex-grow:3;max-height:100px;margin-bottom:0}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group button{flex-basis:20px;flex-grow:1}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group textarea{flex-basis:50px;flex-grow:1;margin-bottom:20px}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data .booking-form-section-information-input-group .info-block-title{margin:20px 0 0}.pso-content textarea,input,select{resize:none;border:1px solid #e0e0e0;box-shadow:inset 0px 3px 5px 0px rgba(0,0,0,.05);transition:border-color ease-in-out .15s}.pso-content textarea:focus,input:focus,select:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(102,175,233,.6);border-color:#5bc0de;outline:0}.pso-content .info-block-title{text-align:center;margin:10px 0;font-size:20px;color:#404040}.pso-content .info-block-text{text-align:center;padding:10px 0 20px;font-size:16px}.pso-content .info-block-text label{font-size:18px;font-weight:700}.pso-content .error-missing-information label{color:#a94442}.pso-content .error-missing-information textarea,.error-missing-information input{border-color:#a94442;background-color:#ebccd1}.pso-content .error-missing-information textarea:focus,.error-missing-information input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 6px #ebccd1}.pso-content .booking-error-container{display:flex;flex-direction:row;flex-wrap:wrap;border:2px solid transparent;border-radius:4px;border-color:#ebccd1;margin-bottom:15px;color:#a94442}.pso-content .booking-error-container .booking-error-icon{flex-basis:20%;flex-grow:1}.pso-content .booking-error-container .booking-error-icon span:before{content:"×";font-size:90px;color:#d71920}.pso-content .booking-error-container .booking-error-list{flex-basis:80%;flex-grow:4;display:flex;flex-direction:column;height:fit-content;height:-moz-fit-content}.pso-content .booking-error-container .booking-error-list span{flex-basis:20px;padding:5px 10px 10px}.pso-content .booking-submitted-container{display:flex;flex-direction:column;text-align:left}.pso-content .booking-submitted-container .booking-submitted-error{border:1px solid transparent;border-radius:4px;border-color:#ebccd1;background-color:#fff8f8;color:#d71920;padding:25px}.pso-content .booking-submitted-container .booking-submitted-success{border:1px solid transparent;border-radius:4px;border-color:#58ae57;background-color:#edf2dc;color:#58ae57;padding:25px;text-align:left;font-size:18px}.pso-content .booking-submitted-container .booking-order-table{margin-top:0}.pso-content .booking-submitted-container .booking-order-details,.booking-submitted-container .booking-additional-information,.booking-submitted-container .booking-pick-up-at{font-size:18px}.pso-content .booking-submitted-container .booking-additional-information-content,.booking-submitted-container .booking-pick-up-at-content{font-size:16px}.pso-content .booking-submitted-container .booking-print-order{color:#5bc0de;cursor:pointer}.pso-content .booking-submitted-container .booking-print-order:hover{text-decoration:underline;color:#0062c2}.pso-content .booking-form-section-info-block{flex-basis:300px;flex-grow:1;display:flex;flex-direction:column;height:fit-content;height:-moz-fit-content;padding:30px;background-color:#f7faf2;border:1px solid #e0e0e0}.pso-content .booking-form-section-info-block .info-block-title{color:#97be0d}.pso-content .booking-form-section-info-block .more-info{text-align:center;font-size:16px;text-decoration:underline}.pso-content table{margin-top:15px}.pso-content td,.pso-content th{border:solid 1px #ddd;padding:8px;overflow:hidden;text-overflow:ellipsis;max-width:150px}.pso-content td button,th button{border:0;border-radius:0;padding:8px 16px;color:#fff;font-weight:400;font-size:16px;background-color:#e0e0e0}.pso-content td button:hover,th button:hover{color:#000}.pso-content th{background-color:#f1f1f1}.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data.force-half-width{flex-basis:auto;flex-grow:0;width:50%}@media all and (max-width:768px){.pso-content .booking-container .booking-form .booking-form-section-container .booking-form-section-input-data.force-half-width{flex-basis:100px;flex-grow:1}}.pso-content .additional-information{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.pso-content input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pso-content input[type=number]{-moz-appearance:textfield}.pso-content .dropdown-list{flex-basis:200px;flex-grow:3;display:flex;flex-direction:column}.pso-content .dropdown-list select{flex-basis:50px;flex-grow:1;max-height:50px;margin-bottom:15px;padding:6px 12px}.pso-content .working-hours{flex-basis:70px;flex-grow:1;display:flex;flex-direction:column;font-size:x-small}.pso-content .working-hours span{flex-basis:10px}.pso-content select.error-missing-information{border-color:#a94442;background-color:#ebccd1}.pso-content select.error-missing-information:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 6px #ebccd1}.pso-content option:disabled{color:-internal-light-dark(#d3d3d3,#aaa)}.pso-content button[disabled]{opacity:.65}.pso-content .App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.pso-content .App-logo{animation:App-logo-spin infinite 20s linear}}.pso-content .App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.pso-content .App-link{color:#61dafb}@keyframes App-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pso-content h4{font-size:20px;font-weight:400;margin:10px 0}.pso-content .link-button{background:0 0;color:#5bc0de;border:none;border-radius:0;font-size:13px;font-weight:400;padding:10px;cursor:pointer}.pso-content label+span{margin-left:10px}.pso-content .loader-container{display:flex;width:100%;height:150px}.pso-content .loader-container img{margin:auto}.pso-content button[disabled]{cursor:not-allowed;background-color:#cdd1d5;color:#000;border:transparent}.pso-content .expand-collapse-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/iconSprite.png");background-repeat:no-repeat;background-position-x:6px;background-position-y:-27px;background-size:25px;transform:rotate(180deg);width:25px;height:15px;opacity:.5;transition:all .4s ease}.pso-content .expand-collapse-icon.collapsed{transform:rotate(0deg)}.pso-content .Toastify__toast-container{z-index:9999;-webkit-transform:translate3d(0,0,9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.pso-content .Toastify__toast-container--top-left{top:1em;left:1em}.pso-content .Toastify__toast-container--top-center{top:1em;left:50%;transform:translateX(-50%)}.pso-content .Toastify__toast-container--top-right{top:1em;right:1em}.pso-content .Toastify__toast-container--bottom-left{bottom:1em;left:1em}.pso-content .Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.pso-content .Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.pso-content .Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.pso-content .Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.pso-content .Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.pso-content .Toastify__toast-container--rtl{right:0;left:initial}}.pso-content .Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.pso-content .Toastify__toast--rtl{direction:rtl}.pso-content .Toastify__toast--dark{background:#121212;color:#fff}.pso-content .Toastify__toast--default{background:#fff;color:#aaa}.pso-content .Toastify__toast--info{background:#3498db}.pso-content .Toastify__toast--success{background:#07bc0c}.pso-content .Toastify__toast--warning{background:#f1c40f}.pso-content .Toastify__toast--error{background:#e74c3c}.pso-content .Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px}.pso-content .Toastify--animate{animation-fill-mode:both;animation-duration:.7s}@media only screen and (max-width:480px){.pso-content .Toastify__toast{margin-bottom:0;border-radius:0}}.pso-content .Toastify__close-button{color:#fff;background:0 0;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start}.pso-content .Toastify__close-button--default{color:#000;opacity:.3}.pso-content .Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.pso-content .Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}.pso-content .Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:rgba(255,255,255,.7);transform-origin:left}.pso-content .Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.pso-content .Toastify__progress-bar--controlled{transition:transform .2s}.pso-content .Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right}.pso-content .Toastify__progress-bar--default{background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.pso-content .Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.pso-content .Toastify__bounce-enter--top-left,.pso-content .Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.pso-content .Toastify__bounce-enter--top-right,.pso-content .Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.pso-content .Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.pso-content .Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.pso-content .Toastify__bounce-exit--top-left,.pso-content .Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.pso-content .Toastify__bounce-exit--top-right,.pso-content .Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.pso-content .Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.pso-content .Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.pso-content .Toastify__zoom-enter{animation-name:Toastify__zoomIn}.pso-content .Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.pso-content .Toastify__flip-enter{animation-name:Toastify__flipIn}.pso-content .Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{from{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInLeft{from{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInUp{from{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideInDown{from{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes Toastify__slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.pso-content .Toastify__slide-enter--top-left,.pso-content .Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.pso-content .Toastify__slide-enter--top-right,.pso-content .Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.pso-content .Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.pso-content .Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.pso-content .Toastify__slide-exit--top-left,.pso-content .Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.pso-content .Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.pso-content .Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.pso-content .Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.pso-content .subscription-order-container{margin:20px auto;max-width:700px}.pso-content .subscription-order-container .subscription-order-bag{margin-bottom:20px}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-bag-header{font-size:24px}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table{display:grid;grid-template-columns:[info] minmax(150px,1fr) [articleId] 150px [quantity] 150px [price] 150px;grid-template-rows:auto;align-items:center;margin:15px auto;border-top:solid 1px #e0e0e0;border-bottom:solid 1px #e0e0e0}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table{grid-template-columns:repeat(2,minmax(120px,1fr));grid-auto-flow:row dense;margin:10px auto}}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .col-header{padding-bottom:10px;font-size:18px;font-weight:700;color:#6b6b6a;text-align:center}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .col-header:first-of-type{text-align:left}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .col-header.info{grid-column:1/span 2}}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell{padding:10px 0}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.info{display:flex;grid-column:1}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.info .article-thumbnail-container{display:flex;flex:1;flex-basis:70px;align-items:center;justify-items:flex-start}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.info .article-thumbnail-container>img{width:70px;border:solid 1px #e0e0e0;margin:auto}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.info .article-name{flex:3;margin:10px 0;font-size:19px;font-weight:700;color:#404040;text-align:left}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.info .article-name{font-size:18px}}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.info{grid-column:1/span 2}}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.articleId{grid-column:2}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.articleId{display:none}}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.quantity{grid-column:3}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.quantity{grid-column:1}}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.price{grid-column:4}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscription-order-table .data-cell.price{grid-column:2}}@media all and (min-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .mobile{display:none}}@media all and (max-width:576px){.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .medium-screen{display:none}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag label.mobile{margin:0}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .mobile{font-weight:400}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag label,.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag span{font-size:16px}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag label+span{margin-left:5px}}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscribed-articles-toggle{color:#5bc0de;cursor:pointer}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .subscribed-articles-toggle:hover{text-decoration:underline;color:#0062c2}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .free-text-subscription{display:flex;flex-direction:column;text-align:left;margin:10px auto}.pso-content .subscription-order-container .subscription-order-bag .subscription-order-table-bag .free-text-subscription>label{margin-bottom:5px}.pso-content .error-boundary{display:flex;width:600px;margin:auto;align-items:center;justify-content:center}.pso-content .error-boundary .error-boundary-icon{background-image:url("/Ps.Online.Pharmacy.Api/api/content/images/info.png");background-size:100%;height:80px;width:80px;margin:10px}.pso-content .error-boundary .error-boundary-message{font-size:18px}.pso-content .subscription-container .free-text-subscription{display:flex;flex-direction:column;margin:10px 50px;text-align:left}@media all and (max-width:576px){.pso-content .subscription-container .free-text-subscription{margin:0}}.pso-content .subscription-container .free-text-subscription>label{margin-bottom:5px}