.psc-cs-modern{max-width:1180px;margin:30px auto;padding:0 16px;color:#2b2b2b}
.psc-cs-modern a{color:inherit}
.psc-cs-layout{display:grid;grid-template-columns:2.2fr 1fr;gap:24px;align-items:start}
.psc-cs-support-grid{align-items:stretch}
.psc-cs-panel{border:1px solid #e7e7e7;border-radius:10px;padding:30px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.psc-cs-panel h1{margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}
.psc-cs-panel h2{margin:30px 0 14px;font-size:20px;font-weight:700;line-height:1.25}
.psc-cs-panel>p{max-width:680px;margin:0 0 22px;color:#666;font-size:14.5px;line-height:1.6}

/* stepper */
.psc-cs-stepper{display:flex;list-style:none;margin:0 0 28px;padding:0}
.psc-cs-stepper-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;color:#aaa}
.psc-cs-stepper-item:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:#e5e5e5}
.psc-cs-stepper-item.is-done:not(:last-child):after{background:#c9c9c9}
.psc-cs-stepper-circle{width:30px;height:30px;border-radius:50%;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;background:#fff;color:#999;margin-bottom:6px;position:relative;z-index:1}
.psc-cs-stepper-item.is-done .psc-cs-stepper-circle{border-color:#c9c9c9;color:#777}
.psc-cs-stepper-item.is-current{color:#222}
.psc-cs-stepper-item.is-current .psc-cs-stepper-circle{border-color:#d10a0a;background:#d10a0a;color:#fff}
.psc-cs-stepper-label{font-size:12px;font-weight:600;letter-spacing:.02em}
@media(max-width:560px){.psc-cs-stepper-label{display:none}}

/* sidebar */
.psc-cs-sidebar{height:100%;background:#fdfbfa;border:1px solid #f1ece9;border-radius:10px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.04)}
.psc-cs-sidebar h2{margin:0 0 14px;font-size:15px}
.psc-cs-sidebar-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}
.psc-cs-sidebar-list li{display:flex;flex-direction:column;gap:2px}
.psc-cs-sidebar-list li.psc-cs-sidebar-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:flex-start}
.psc-cs-sidebar-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;color:#7a7a7a}
.psc-cs-sidebar-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.psc-cs-sidebar-list strong{font-size:13px}
.psc-cs-sidebar-list span,.psc-cs-sidebar-list a{font-size:12.5px;color:#777;line-height:1.4;overflow-wrap:anywhere}
.psc-cs-sidebar-list a{color:#2b2b2b;font-weight:600;text-decoration:none}
.psc-cs-sidebar-list a:hover{text-decoration:underline}
.psc-cs-sidebar-subtitle{margin-top:22px!important}
.psc-cs-company-list{gap:8px}
.psc-cs-company-list li.psc-cs-sidebar-item{grid-template-columns:32px minmax(0,1fr)}
.psc-cs-company-list .psc-cs-sidebar-icon{width:32px}
.psc-cs-company-title strong{display:block}
.psc-cs-company-label{display:block;text-align:right}
.psc-cs-company-label strong{color:#555}
.psc-cs-return-address{padding:12px 14px;border:1px solid #eee2dc;border-radius:6px;background:#fff;color:#5f5550;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}

/* back links */
.psc-cs-back{margin:0 0 20px;font-size:13px}
.psc-cs-back a{display:inline-block;color:#5f5550;font-weight:700;text-decoration:none}
.psc-cs-back a:hover{color:#d10a0a;text-decoration:underline}

/* icon card grid */
.psc-cs-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:6px 0 4px}
.psc-cs-card-grid-categories{grid-template-columns:repeat(2,1fr)}
.psc-cs-card-grid-featured .psc-cs-card:first-child{grid-column:1/-1}
.psc-cs-card-grid-triplet{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:600px){.psc-cs-card-grid-categories{grid-template-columns:1fr}}
.psc-cs-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.psc-cs-card-title{display:block}
.psc-cs-card-subtitle{display:block;color:#756e69;font-size:12px;font-weight:500;line-height:1.4}
.psc-cs-card{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;text-align:left;min-height:108px;padding:20px;border:1px solid #e6e2df;border-radius:8px;font-weight:700;font-size:14px;line-height:1.35;cursor:pointer;text-decoration:none;color:#272321;background:#fff;transition:border-color .15s,box-shadow .15s,transform .1s,background .15s}
.psc-cs-card:hover{border-color:#d10a0a;color:#272321;background:#fffdfc;box-shadow:0 8px 22px rgba(0,0,0,.07);transform:translateY(-1px)}
.psc-cs-card input{position:absolute;top:10px;left:10px;margin:0}
.psc-cs-card.is-selected{border-color:#d10a0a;box-shadow:0 0 0 1px #d10a0a}
.psc-cs-icon{width:28px;height:28px;color:#d10a0a}
.psc-cs-card .psc-cs-icon{width:44px;height:44px;padding:9px;border-radius:8px;background:#fff3f0}

/* form */
.psc-cs-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}
.psc-cs-form textarea,.psc-cs-form button{grid-column:1/-1}
.psc-cs-form button.psc-cs-primary{justify-self:center;margin:8px 0 24px}
.psc-cs-form label{grid-column:1/-1;font-size:13px;font-weight:600;margin-bottom:-8px}
.psc-cs-form input,.psc-cs-form select,.psc-cs-form textarea{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font:inherit}
.psc-cs-form-panel{padding:22px;border:1px solid #ded8d3;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03)}
.psc-cs-form-panel+.psc-cs-form-panel{margin-top:16px}
.psc-cs-form-panel input,.psc-cs-form-panel select,.psc-cs-form-panel textarea{border-color:#d8d2cd;background:#fff}
.psc-cs-form-panel input:focus,.psc-cs-form-panel select:focus,.psc-cs-form-panel textarea:focus{border-color:#d10a0a;box-shadow:0 0 0 2px rgba(209,10,10,.08);outline:0}
.psc-cs-section-title{display:block;margin:0 0 8px!important;color:#1f1f1f;font-size:13px;font-weight:700;line-height:1.35;text-align:left!important}
.psc-cs-order-select-block{display:block!important;text-align:left!important}
.psc-cs-order-select-block .psc-cs-section-title{max-width:none}
.psc-cs-order-select-block select[name="id_order"]{display:block;width:100%;max-width:none;margin:0!important;text-align:left}
.psc-cs-primary{display:inline-block;padding:12px 20px;text-decoration:none;border:0;border-radius:6px;background:#d10a0a;color:#fff;font-weight:600;cursor:pointer}
.psc-cs-form .psc-cs-product-table{grid-column:1/-1;width:100%;border-collapse:collapse;margin:4px 0}
.psc-cs-form .psc-cs-product-table th,.psc-cs-form .psc-cs-product-table td{padding:10px 8px;border-bottom:1px solid #eee;text-align:left;vertical-align:middle}
.psc-cs-form .psc-cs-product-table input[type="checkbox"]{width:auto;margin:0}
.psc-cs-form select.psc-cs-qty{width:auto;min-width:64px;max-width:90px;padding:6px 8px}
.psc-cs-form .psc-cs-product-list{grid-column:1/-1;list-style:none;margin:4px 0;padding:0}
.psc-cs-form .psc-cs-product-list li{padding:8px 0;border-bottom:1px solid #eee;font-size:13.5px}
.psc-cs-products-header{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px 0 0;padding:0 0 4px;border:0;background:transparent}
.psc-cs-products-header label{display:block;margin:0 0 5px;font-size:13px;font-weight:700;text-align:left!important}
.psc-cs-products-header p{margin:0;color:#756e69;font-size:12.5px;font-weight:700;line-height:1.35}
.psc-cs-products-header p.is-full{color:#246b34}
.psc-cs-select-all{flex:0 0 auto;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:9px 12px;border:1px solid #d8d2cd;border-radius:6px;background:#fff;font-size:13px!important;font-weight:700!important;white-space:nowrap;cursor:pointer}
.psc-cs-select-all input{width:auto!important;margin:0!important}
.psc-cs-product-picker{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;margin:2px 0 8px}
.psc-cs-product-option{display:block;margin:0;padding:12px;border:1px solid #e5dfdb;border-radius:8px;background:#fff;font-size:13.5px;text-align:left!important}
.psc-cs-product-option:hover{border-color:#d10a0a;background:#fffdfc}
.psc-cs-product-option.is-selected{border-color:#d10a0a;background:#fffdfc;box-shadow:0 1px 0 rgba(0,0,0,.02)}
.psc-cs-product-option.has-error{border-color:#b00020!important;background:#fff8f8}
.psc-cs-product-main{display:grid;grid-template-columns:24px 84px minmax(0,1fr) 112px;grid-template-areas:"check thumb copy qty";gap:12px 14px;align-items:center;width:100%}
.psc-cs-product-main.is-static{grid-template-columns:84px minmax(0,1fr) 112px;grid-template-areas:"thumb copy qty"}
.psc-cs-product-main>input[type="checkbox"]{grid-area:check;width:18px!important;height:18px!important;margin:0!important;align-self:center}
.psc-cs-product-thumb{grid-area:thumb;display:flex;align-items:center;justify-content:center;width:72px;height:72px;justify-self:center;border:1px solid #eee7e3;border-radius:6px;background:#faf7f5;overflow:hidden}
.psc-cs-product-thumb img{display:block;width:100%;height:100%;object-fit:contain}
.psc-cs-product-copy{grid-area:copy;justify-self:stretch!important;display:flex!important;flex-direction:column;gap:4px;min-width:0;text-align:left!important;align-items:flex-start!important;position:relative;z-index:1}
.psc-cs-form .psc-cs-product-option .psc-cs-product-copy{grid-column:auto!important;grid-row:auto!important;grid-area:copy!important;margin:0!important}
.psc-cs-product-copy strong{display:block;width:100%;font-size:13.5px;line-height:1.35;text-align:left!important;overflow-wrap:anywhere}
.psc-cs-product-copy small{display:block;width:100%;color:#756e69;text-align:left!important;overflow-wrap:anywhere}
.psc-cs-product-qty{grid-area:qty;display:flex!important;flex-direction:column;gap:5px;align-items:flex-end!important;justify-self:end!important;text-align:right!important}
.psc-cs-product-qty small{color:#756e69;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.psc-cs-product-reason{justify-self:start!important;display:none!important;grid-template-columns:minmax(0,1fr);gap:8px;align-items:start;justify-items:start!important;width:100%;padding-top:12px;text-align:left!important}
.psc-cs-product-option.is-selected .psc-cs-product-reason{display:grid!important}
.psc-cs-product-reason label{justify-self:start!important;margin:0;color:#4b4540;font-size:12.5px;font-weight:700;line-height:1.35;text-align:left!important}
.psc-cs-form .psc-cs-product-option .psc-cs-product-reason label{grid-column:1!important;grid-row:auto!important;margin:0!important}
.psc-cs-product-reason select,.psc-cs-product-reason input{justify-self:start!important;width:100%;max-width:340px;margin:0;padding:9px 10px;border:1px solid #d8d2cd!important;border-radius:4px;background:#fff;box-shadow:none!important;box-sizing:border-box;text-align:left!important}
.psc-cs-product-reason input[data-product-reason-other]{grid-column:1;display:none}
.psc-cs-product-reason.has-other input[data-product-reason-other]{display:block}
.psc-cs-product-error{grid-column:1/-1;margin:8px 0 10px;padding:10px 12px;border:1px solid #f1b8b8;border-radius:6px;background:#fff5f5;color:#9b1c1c;font-size:13px;font-weight:700;line-height:1.35;text-align:left}
.psc-cs-resolution-block{grid-column:1/-1;display:grid;gap:14px;margin:8px 0 6px;padding:18px;border:1px solid #e6e0dc;border-left:4px solid #d10a0a;border-radius:8px;background:#fff}
.psc-cs-resolution-block h2{margin:0;font-size:16px;line-height:1.3}
.psc-cs-resolution-block select{width:100%;max-width:none;margin:0}
.psc-cs-details-block{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 0;padding:18px;border:1px solid #e6e0dc;border-radius:8px;background:#fff}
.psc-cs-details-block h2{grid-column:1/-1;margin:0;font-size:16px;line-height:1.3}
.psc-cs-details-block p{grid-column:1/-1;margin:-6px 0 2px;color:#756e69;font-size:12.5px;line-height:1.45}
.psc-cs-details-block input,.psc-cs-details-block textarea{width:100%;max-width:none;margin:0;padding:11px 12px;border:1px solid #d8d2cd!important;border-radius:4px;background:#fff;box-shadow:none!important;box-sizing:border-box}
.psc-cs-details-block input:focus,.psc-cs-details-block textarea:focus{border-color:#d10a0a!important;box-shadow:0 0 0 2px rgba(209,10,10,.08)!important;outline:0}
.psc-cs-details-block .psc-cs-field-full{grid-column:1/-1}
.psc-cs-details-block textarea{grid-column:1/-1}
.psc-cs-details-block label{font-weight:700}
.psc-cs-food-packaging-block>label{grid-column:1/-1;justify-self:stretch;margin:0 0 2px;padding:10px 12px;border-left:3px solid #d10a0a;background:#fbfaf9;color:#3b3633;font-size:13px;line-height:1.35;text-align:left!important}
.psc-cs-radio-list{grid-column:1/-1;justify-self:center;display:grid;grid-template-columns:minmax(260px,520px);gap:8px;width:100%;max-width:560px}
.psc-cs-radio-list label{align-items:center;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;min-height:0;margin:0!important;padding:8px 10px;border:1px solid #e6e0dc;border-radius:8px;background:#fbfaf9;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}
.psc-cs-radio-list label:hover{border-color:#d10a0a;background:#fffdfc}
.psc-cs-details-block .psc-cs-radio-list input{align-self:center;justify-self:start;display:block;width:16px!important;height:16px!important;min-width:16px;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
.psc-cs-radio-list span{display:block}
.psc-cs-details-block .psc-cs-help{margin:0;color:#756e69}
.psc-cs-food-packaging-block .psc-cs-help{font-size:12.5px}

/* existing requests list */
.psc-cs-list{overflow:hidden;margin-top:8px;padding:18px;border:1px solid #ded8d3;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03)}
.psc-cs-requests-panel{margin-top:24px}
.psc-cs-requests-panel h2{margin-top:0}
.psc-cs-row{display:grid;grid-template-columns:170px minmax(200px,1fr) 130px 150px 104px;gap:14px;align-items:center;padding:15px 16px;border:0;border-bottom:1px solid #e4ded9;font-size:13.5px}
.psc-cs-row:last-child{border-bottom:0}
.psc-cs-row strong{font-weight:700;color:#1f1f1f}
.psc-cs-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.psc-cs-row em{justify-self:start;padding:3px 7px;border:1px solid #e7ddd8;border-radius:2px;background:#faf7f5;color:#5f5550;font-style:normal;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.25}
.psc-cs-row time{color:#756e69;font-size:12.5px}
.psc-cs-row-action{justify-self:end;display:inline-block;min-width:86px;padding:9px 12px;border-radius:3px;background:#d10a0a;color:#fff;font-size:12px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none}
.psc-cs-row-action:hover{background:#a80707;color:#fff;text-decoration:none}
.psc-cs-row-head{background:transparent;color:#655c57;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.psc-cs-row-head span{overflow:visible;white-space:normal}
.psc-cs-error{color:#b00020;font-size:13px;margin:0 0 12px}
.psc-cs-success{margin:0 0 18px;padding:12px 14px;border:1px solid #d9ead8;border-radius:8px;background:#f4fbf3;color:#2f6b2f;font-size:13.5px;font-weight:700}

/* request detail */
.psc-cs-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #eee9e5}
.psc-cs-detail-head h1{margin:4px 0 6px}
.psc-cs-detail-head p{margin:0;color:#5f5550;font-size:15px;line-height:1.5}
.psc-cs-detail-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}
.psc-cs-kicker{color:#9b3026;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.psc-cs-status-pill{flex:0 0 auto;padding:6px 12px;border-radius:999px;background:#f6f1ee;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}
.psc-cs-secondary-action{display:inline-block;padding:9px 12px;border:1px solid #d10a0a;border-radius:4px;background:#fff;color:#d10a0a;font-size:12px;font-weight:700;text-decoration:none}
.psc-cs-secondary-action:hover{background:#d10a0a;color:#fff;text-decoration:none}
.psc-cs-detail-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:16px;margin-bottom:18px}
.psc-cs-detail-card,.psc-cs-detail-section{border:1px solid #ece7e3;border-radius:8px;background:#fff;padding:18px}
.psc-cs-detail-card h2,.psc-cs-detail-section h2{margin:0 0 14px;font-size:16px}
.psc-cs-definition-list{display:grid;grid-template-columns:135px minmax(0,1fr);gap:8px 14px;margin:0;font-size:13.5px}
.psc-cs-definition-list dt{color:#756e69;font-weight:700}
.psc-cs-definition-list dd{margin:0;min-width:0;overflow-wrap:anywhere}
.psc-cs-description{color:#3b3633;font-size:13.5px;line-height:1.65}
.psc-cs-detail-section{margin-top:14px}
.psc-cs-return-instructions-content{color:#3b3633;font-size:13.5px;line-height:1.65}
.psc-cs-return-instructions-content>*:first-child{margin-top:0}
.psc-cs-return-instructions-content>*:last-child{margin-bottom:0}
.psc-cs-return-instructions-content ul,.psc-cs-return-instructions-content ol{padding-left:20px;margin:0 0 10px}
.psc-cs-return-instructions-content a{color:#d10a0a}
.psc-cs-products{display:flex;flex-direction:column;gap:10px}
.psc-cs-product-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:92px;padding:12px 0;border-bottom:1px solid #f0ece8}
.psc-cs-product-row:last-child{border-bottom:0}
.psc-cs-product-row .psc-cs-product-thumb{grid-column:1;grid-row:1;align-self:start}
.psc-cs-product-row .psc-cs-product-info{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:3px;min-width:0;text-align:left!important;align-items:flex-start}
.psc-cs-product-row>strong{grid-column:3;grid-row:1;align-self:start;justify-self:end;white-space:nowrap}
.psc-cs-product-row small{color:#756e69}
.psc-cs-attachments{display:flex;flex-wrap:wrap;gap:8px}
.psc-cs-attachments a{padding:8px 10px;border:1px solid #ece7e3;border-radius:6px;color:#d10a0a;font-size:13px;font-weight:700;text-decoration:none}
.psc-cs-messages{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}
.psc-cs-message{padding:14px;border:1px solid #ece7e3;border-radius:8px;background:#fafafa}
.psc-cs-message.is-customer{background:#fff7f5;border-color:#f0d8d3}
.psc-cs-message>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}
.psc-cs-message strong{font-size:13px}
.psc-cs-message time{color:#756e69;font-size:12px}
.psc-cs-message p{margin:0;color:#3b3633;font-size:13.5px;line-height:1.6}
.psc-cs-muted{color:#756e69;font-size:13.5px}
.psc-cs-reply-form{display:grid;gap:10px;margin-top:4px}
.psc-cs-reply-form label{justify-self:start;text-align:left!important;font-size:13px;font-weight:700}
.psc-cs-reply-form textarea{width:100%;min-height:130px;padding:12px;border:1px solid #ddd;border-radius:6px;font:inherit;resize:vertical}
.psc-cs-reply-form .psc-cs-primary{justify-self:end;margin:4px 0 0}

@media(max-width:860px){
    .psc-cs-layout{grid-template-columns:1fr}
    .psc-cs-sidebar{order:2}
}
@media(max-width:700px){
    .psc-cs-form,.psc-cs-row{grid-template-columns:1fr}
    .psc-cs-panel{padding:22px}
    .psc-cs-card{grid-template-columns:40px minmax(0,1fr);min-height:86px;padding:16px}
    .psc-cs-card .psc-cs-icon{width:40px;height:40px}
    .psc-cs-card-grid-triplet{grid-template-columns:1fr}
    .psc-cs-row-head{display:none}
    .psc-cs-list{padding:12px}
    .psc-cs-row{gap:6px;padding:14px}
    .psc-cs-row span{white-space:normal}
    .psc-cs-row-action{justify-self:start}
    .psc-cs-detail-head{flex-direction:column;gap:12px}
    .psc-cs-detail-actions{align-items:flex-start}
    .psc-cs-detail-grid,.psc-cs-definition-list{grid-template-columns:1fr}
    .psc-cs-message>div{align-items:flex-start;flex-direction:column;gap:6px}
    .psc-cs-product-row{grid-template-columns:64px minmax(0,1fr);gap:10px}
    .psc-cs-product-row .psc-cs-product-info{grid-column:2}
    .psc-cs-product-row>strong{grid-column:2}
    .psc-cs-reply-form .psc-cs-primary{justify-self:stretch;text-align:center}
    .psc-cs-product-main{grid-template-columns:24px 64px minmax(0,1fr);grid-template-areas:"check thumb copy" ". thumb qty";gap:10px}
    .psc-cs-product-main.is-static{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"thumb copy" "thumb qty"}
    .psc-cs-product-thumb{width:64px;height:64px}
    .psc-cs-product-qty{grid-column:3}
    .psc-cs-product-qty{align-items:flex-start!important;justify-self:start!important;text-align:left!important}
    .psc-cs-product-reason{grid-template-columns:1fr}
    .psc-cs-product-reason input[data-product-reason-other]{grid-column:1}
    .psc-cs-details-block,.psc-cs-radio-list{grid-template-columns:1fr}
    .psc-cs-products-header{align-items:stretch;flex-direction:column}
    .psc-cs-select-all{justify-content:center}
}
