#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-hero.ss-cat-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)!important;align-items:stretch;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-hero .ss-cat-art{display:block!important;background:#fff6d9;padding:20px!important;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order{text-align:left;min-width:0;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order h2{font:700 23px/1.3 Arial,sans-serif;color:#35318b;margin:0 0 8px;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order>p{font-size:16px;line-height:1.5;color:#51483d;margin:0 0 12px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-form{display:flex;align-items:end;gap:10px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-form label{display:grid;gap:5px;flex:1;min-width:0;font-size:15px;font-weight:700;color:#35318b;}
#starkmans-store-round .ss-ostomy-quick-page .soq-form input,#starkmans-store-round .ss-ostomy-quick-page .soq-actions input{box-sizing:border-box;min-height:44px;padding:10px;border:1px solid #bdb5a6;border-radius:6px;background:#fff;color:#302d45;font-size:16px;width:100%;min-width:0;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order button,#starkmans-store-round .ss-ostomy-quick-page .soq-options{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #35318b;border-radius:6px;background:#35318b;color:#fff;font:700 15px/1.4 Arial,sans-serif;cursor:pointer;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order button:disabled{opacity:.65;cursor:wait;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order .soq-status{font-size:14px;margin:10px 0 8px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-cart{display:inline-block;color:#35318b;font-size:16px;font-weight:700;padding:4px 0;text-decoration:underline;}
#starkmans-store-round .ss-ostomy-quick-page .soq-results{display:grid;gap:10px;max-height:550px;overflow:auto;}
#starkmans-store-round .ss-ostomy-quick-page .soq-product{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:14px;background:#fff;border:1px solid #e3dccb;border-radius:7px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-product>img{display:block!important;max-width:54px!important;max-height:54px!important;width:auto!important;height:auto!important;object-fit:scale-down!important;}
#starkmans-store-round .ss-ostomy-quick-page .soq-product-copy{min-width:0;}
#starkmans-store-round .ss-ostomy-quick-page .soq-product-copy>a{font-size:16px;line-height:1.4;color:#35318b;font-weight:700;text-decoration:underline;}
#starkmans-store-round .ss-ostomy-quick-page .soq-product .soq-sku{font-size:14px;color:#686274;margin:5px 0;overflow-wrap:anywhere;}
#starkmans-store-round .ss-ostomy-quick-page .soq-price{font-size:16px;color:#302d45;}
#starkmans-store-round .ss-ostomy-quick-page .soq-actions{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:12px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-actions label{display:grid;gap:4px;font-size:14px;color:#51483d;}
#starkmans-store-round .ss-ostomy-quick-page .soq-actions input{width:78px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-product .soq-message{grid-column:1/-1;font-size:14px;line-height:1.5;color:#35318b;margin:0;}
#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-order :is(a,button,input):focus-visible{outline:3px solid #35318b;outline-offset:3px;}
@media(max-width:900px){#starkmans-store-round .ss-ostomy-quick-page .ss-ostomy-quick-hero.ss-cat-hero{grid-template-columns:1fr!important;}}
@media(max-width:400px){#starkmans-store-round .ss-ostomy-quick-page .soq-form{align-items:stretch;flex-direction:column;}}

#starkmans-store-round .ss-ostomy-quick-page .soq-bulk-form{margin:16px 0 0;}
#starkmans-store-round .ss-ostomy-quick-page .soq-lines{display:grid;gap:12px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-line{padding:12px;background:#fff;border:1px solid #e3dccb;border-radius:7px;min-width:0;}
#starkmans-store-round .ss-ostomy-quick-page .soq-line-fields{display:grid;grid-template-columns:minmax(0,1fr) 70px 44px;gap:8px;align-items:end;}
#starkmans-store-round .ss-ostomy-quick-page .soq-line-fields label{display:grid;gap:5px;min-width:0;font-size:14px;line-height:1.4;font-weight:700;color:#35318b;}
#starkmans-store-round .ss-ostomy-quick-page .soq-line-fields input,#starkmans-store-round .ss-ostomy-quick-page .soq-pick-label select{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:9px;border:1px solid #bdb5a6;border-radius:5px;background:#fff;color:#302d45;font-size:16px;}
#starkmans-store-round .ss-ostomy-quick-page button.soq-remove{min-width:44px;width:44px;padding:8px;background:#fff;color:#35318b;border:1px solid #c8c2d6;font-size:24px;font-weight:400;}
#starkmans-store-round .ss-ostomy-quick-page .soq-match:not(:empty){display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;margin-top:12px;font-size:15px;line-height:1.5;color:#51483d;overflow-wrap:anywhere;}
#starkmans-store-round .ss-ostomy-quick-page .soq-match>img{display:block!important;width:auto!important;height:auto!important;max-width:40px!important;max-height:48px!important;object-fit:scale-down!important;}
#starkmans-store-round .ss-ostomy-quick-page .soq-match:has(>.soq-pick-label),#starkmans-store-round .ss-ostomy-quick-page .soq-match:not(:has(>img)){grid-template-columns:minmax(0,1fr);}
#starkmans-store-round .ss-ostomy-quick-page .soq-match a{color:#35318b;font-size:15px;font-weight:700;line-height:1.45;text-decoration:underline;}
#starkmans-store-round .ss-ostomy-quick-page .soq-match .soq-sku{font-size:14px;margin:5px 0;color:#686274;}
#starkmans-store-round .ss-ostomy-quick-page .soq-pick-label{display:grid;gap:6px;font-size:15px;min-width:0;}
#starkmans-store-round .ss-ostomy-quick-page .soq-bulk-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;}
#starkmans-store-round .ss-ostomy-quick-page .soq-bulk-controls button{flex:1;min-height:46px;}
#starkmans-store-round .ss-ostomy-quick-page button.soq-another{background:#fff;color:#35318b;border-color:#bcb5d3;}
#starkmans-store-round .ss-ostomy-quick-page .soq-bulk-controls button:disabled{cursor:default;}
@media(max-width:400px){#starkmans-store-round .ss-ostomy-quick-page .soq-line{padding:10px;}#starkmans-store-round .ss-ostomy-quick-page .soq-line-fields{grid-template-columns:minmax(0,1fr) 58px 44px;gap:6px;}#starkmans-store-round .ss-ostomy-quick-page .soq-bulk-controls{flex-direction:column;align-items:stretch;}}

#starkmans-store-round .ss-ostomy-quick-page .soq-line-error{grid-column:1/-1;color:#9d2338;font-size:15px;line-height:1.5;margin:6px 0 0;}
