/* Product page and popups — rules from design/Produkt.dc.html (cards are in cards.css). */
.pd-crumbs{padding-block:24px}
.pd-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.pd-gal{display:flex;flex-direction:column;gap:14px}
.pd-main{position:relative;aspect-ratio:1/1;border-radius:34px;overflow:hidden;border:2px solid #ececec;background:#ffffff}
.pd-main img{width:100%;height:100%;object-fit:cover;display:block}
/* Hover zoom (product.js): mouse only, the box shows the large original under the pointer. */
.pd-zoom{position:absolute;inset:0;z-index:1;background:#ffffff no-repeat;opacity:0;pointer-events:none;transition:opacity .15s}
.pd-main.is-zoom{cursor:zoom-in}
.pd-main.is-zoom .pd-zoom{opacity:1}
.pd-main.is-zoom .pd-over{opacity:0}
.pd-over{transition:opacity .15s}
/* badges over the photo: flags, then stock + dispatch time */
.pd-over{position:absolute;top:20px;left:20px;right:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}
.pd-flags{display:flex;gap:8px;flex-wrap:wrap}
.pd-over .pd-stock{flex-direction:column;align-items:flex-start;gap:8px}
.pd-over .pd-stock > span:not(.kb-badge){background:rgba(255,255,255,.92);border-radius:14px;padding:6px 10px;font-size:13px;color:#000000}
.pd-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.pd-thumb{aspect-ratio:1/1;border-radius:16px;overflow:hidden;border:2px solid #ececec;padding:0;background:#ffffff;cursor:pointer}
.pd-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.pd-thumb[aria-pressed="true"]{border:3px solid #f8bc16}
.pd-info{display:flex;flex-direction:column;gap:20px}
.pd-code{font:700 14px/1 Gilroy, Manrope, sans-serif;letter-spacing:.02em;color:#3a3a3a}
.pd-info h1{margin:0;font:800 40px/1.12 Gilroy, Manrope, sans-serif;text-transform:uppercase;text-wrap:balance;padding-bottom:12px;border-bottom:3px solid #f8bc16}
.pd-chips{display:flex;flex-wrap:wrap;gap:8px}
.pd-spec-chip{cursor:pointer;border-style:dashed;transition:border-color .15s,background-color .15s}
.pd-spec-chip svg{width:14px;height:14px;flex:none}
.pd-spec-chip:not(:disabled):hover,.pd-spec-chip:not(:disabled):focus-visible{border-style:solid;border-color:#f8bc16;background:#fff8e1}
.pd-spec-chip:disabled{color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;opacity:1}
.pd-act:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}
.pd-act:disabled svg,.pd-spec-chip:disabled svg{opacity:.6}
.pd-short{margin:0;font:400 18px/1.5 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pd-label{font:800 14px/1 Gilroy, Manrope, sans-serif;text-transform:uppercase;letter-spacing:.03em}
.pd-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pd-pack{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border:2px solid #ececec;border-radius:24px;background:#ffffff;cursor:pointer;text-align:left;font:700 17px/1.2 Gilroy, Manrope, sans-serif;color:#000000}
.pd-pack small{font:500 14px/1.3 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pd-pack:hover{border-color:#000000}
.pd-pack[aria-pressed="true"]{border:3px solid #000000;background:#fff8e1;padding:15px 17px}
.pd-stock{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font:600 15px/1.3 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pd-price{border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:16px}
.pd-price--guest{background:#f8bc16}
.pd-price--partner{background:#000000;color:#ffffff}
.pd-price h2{margin:0;font:800 20px/1.25 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pd-price p{margin:0;font:500 15px/1.4 Gilroy, Manrope, sans-serif}
.pd-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.pd-row > *{flex:1 1 180px}
.pd-row--2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}
.pd-row--2 .kb-btn{white-space:nowrap;font-size:14px;padding-inline:12px;min-width:0}
.pd-or{display:flex;align-items:center;gap:12px;font:700 13px/1 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pd-or::before,.pd-or::after{content:"";flex:1;height:2px;background:rgba(0,0,0,.2)}
.pd-amount{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.pd-amount b{font:800 40px/1 Gilroy, Manrope, sans-serif;color:#f8bc16;font-variant-numeric:tabular-nums}
.pd-amount span{font:500 15px/1.3 Gilroy, Manrope, sans-serif;color:#ececec}
.pd-amount s{font:600 20px/1 Gilroy, Manrope, sans-serif;color:#bdbdbd;font-variant-numeric:tabular-nums}
.pd-akce{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:14px;font:600 15px/1.35 Gilroy, Manrope, sans-serif;color:#ffffff}
.pd-akce .kb-badge{font-weight:800}
.pd-vat{display:block;margin-top:6px;font:700 17px/1.3 Gilroy, Manrope, sans-serif;color:#ffffff;font-variant-numeric:tabular-nums}
.pd-sub{font:500 14px/1.4 Gilroy, Manrope, sans-serif;color:#ececec}
.pd-qty{display:flex;align-items:center;justify-content:space-between;height:52px;border-radius:30px;background:#ffffff;color:#000000;padding:0 6px;flex:0 0 160px;box-sizing:border-box}
.pd-qty--light{border:2px solid #000000;background:#ffffff}
.pd-qty button{width:40px;height:40px;border-radius:50%;border:0;background:#ececec;font:800 20px/1 Gilroy, Manrope, sans-serif;cursor:pointer;color:#000000}
.pd-qty span{font:800 18px/1 Gilroy, Manrope, sans-serif;text-align:center;min-width:48px}
.pd-qty small{font:500 12px/1 Gilroy, Manrope, sans-serif;color:#3a3a3a;display:block;margin-top:2px}
.pd-actions{display:flex;gap:24px;flex-wrap:wrap}
.pd-act{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 Gilroy, Manrope, sans-serif;color:#000000;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}
.pd-act:hover{text-decoration:underline;text-decoration-color:#f8bc16;text-decoration-thickness:3px;text-underline-offset:5px}
.pd-act .kb-icon{font-size:20px}
.pd-rep{display:flex;gap:14px;align-items:center;border:2px solid #ececec;border-radius:24px;padding:16px 20px;font:600 15px/1.35 Gilroy, Manrope, sans-serif}
.pd-rep-ava{width:52px;height:52px;border-radius:50%;background:#000000;color:#f8bc16;display:flex;align-items:center;justify-content:center;font:800 16px/1 Gilroy, Manrope, sans-serif;flex:none}
.pd-rep small{display:block;font:500 13px/1.3 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pd-tabs{margin-top:72px}
.pd-panel{padding-top:32px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:start}
.pd-panel--one{grid-template-columns:minmax(0,1fr)}
.pd-text{display:flex;flex-direction:column;gap:16px}
.pd-text p{margin:0;font:400 18px/1.6 Gilroy, Manrope, sans-serif}
.pd-text h3{margin:8px 0 0;font:800 22px/1.3 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pd-keys{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
.pd-keys li{display:flex;gap:12px;align-items:flex-start;font:600 17px/1.4 Gilroy, Manrope, sans-serif}
.pd-keys .kb-icon{flex:none;width:28px;height:28px;border-radius:50%;background:#f8bc16;padding:5px;box-sizing:border-box}
.pd-aside{background:#ececec;border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px}
.pd-aside h3{margin:0;font:800 20px/1.25 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pd-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pd-doc{display:flex;gap:14px;align-items:center;border:2px solid #ececec;border-radius:24px;padding:20px;text-decoration:none;color:#000000;font:700 16px/1.3 Gilroy, Manrope, sans-serif}
.pd-doc small{display:block;font:500 13px/1.3 Gilroy, Manrope, sans-serif;color:#3a3a3a;margin-top:4px}
.pd-doc-ico{width:48px;height:48px;border-radius:14px;background:#f8bc16;display:flex;align-items:center;justify-content:center;font-size:24px;flex:none}
.pd-doc--lock .pd-doc-ico{background:#ececec}
.pd-doc:hover{border-color:#f8bc16}
.pd-log{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.pd-log-card{border:2px solid #ececec;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:10px}
.pd-log-card b{font:800 18px/1.25 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pd-log-card p{margin:0;font:400 16px/1.5 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pd-log-ico{width:48px;height:48px;border-radius:50%;background:#000000;color:#f8bc16;display:flex;align-items:center;justify-content:center;font-size:24px}
.pd-rel{padding-block:72px 96px}
.pd-viewed{padding-bottom:0}
.pp-overlay{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}
.pp{position:relative;width:min(560px,100%);max-height:100%;overflow-y:auto;background:#ffffff;border-radius:24px;padding:32px;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 64px rgba(0,0,0,.3)}
.pp h2{margin:0;padding-right:44px;font:800 24px/1.2 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pp-sub{margin:-8px 0 0;font:500 15px/1.45 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pp-prod{display:flex;gap:14px;align-items:center;background:#ececec;border-radius:18px;padding:10px 14px;font:700 15px/1.3 Gilroy, Manrope, sans-serif}
.pp-prod img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#ffffff;flex:none}
.pp-prod small{display:block;font:600 13px/1.3 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pp-x{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:0;background:#ececec;color:#000000;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.pp-x:hover{background:#000000;color:#f8bc16}
.pp-x svg{width:18px;height:18px}
.pp-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.pp textarea.kb-field{height:130px;min-height:0;padding-top:14px;resize:vertical}
.pp-check{display:flex;gap:10px;align-items:flex-start;font:500 13px/1.4 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pp-check input{width:18px;height:18px;accent-color:#000000;flex:none;margin:1px 0 0}
.pp-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:12px 0}
.pp-ok-ico svg{width:30px;height:30px;display:block}
.pp-ok-ico{width:64px;height:64px;border-radius:50%;background:#f8bc16;display:flex;align-items:center;justify-content:center;font-size:30px}
.pp-docs{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}
.pp-doc{display:flex;align-items:center;gap:14px;border:2px solid #ececec;border-radius:18px;padding:12px 14px}
.pp-doc-ico svg{width:20px;height:20px;display:block}
.pp-doc-ico{width:44px;height:44px;border-radius:12px;background:#000000;color:#f8bc16;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}
.pp-doc-ico--lock{background:#ececec;color:#3a3a3a}
.pp-doc b{display:block;font:700 15px/1.3 Gilroy, Manrope, sans-serif}
.pp-doc small{display:block;font:500 13px/1.3 Gilroy, Manrope, sans-serif;color:#3a3a3a}
.pp-doc > div{flex:1;min-width:0}
.pp-doc .kb-btn{white-space:nowrap;flex:none}
.pp-rows{display:flex;flex-direction:column;gap:12px}
.pp-row{display:flex;gap:14px;align-items:flex-start;border-bottom:1px solid #ececec;padding-bottom:12px}
.pp-row:last-child{border-bottom:0;padding-bottom:0}
.pp-row-ico{width:44px;height:44px;border-radius:50%;background:#f8bc16;color:#000000;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}
.pp-row b{display:block;font:800 15px/1.3 Gilroy, Manrope, sans-serif;text-transform:uppercase}
.pp-row div > span{display:block;font:500 14px/1.45 Gilroy, Manrope, sans-serif;color:#3a3a3a;margin-top:2px}
.pp-row-ico svg{width:22px;height:22px;display:block}
.pp-btns{display:flex;gap:10px;flex-wrap:wrap}
.pp-btns .kb-btn{white-space:nowrap;flex:1 1 180px}
.pd-main .kt-noimg{font-size:96px}
.pd-qty span{display:flex;flex-direction:column;align-items:center}
.pd-qty input{width:56px;border:0;padding:0;background:transparent;text-align:center;font:800 18px/1 Gilroy, Manrope, sans-serif;color:#000000;-moz-appearance:textfield;appearance:textfield}
.pd-qty input::-webkit-inner-spin-button,.pd-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.pd-price .kb-icon{vertical-align:-3px}
.pd-price .pd-row{margin:0}
/* quantity and "Do košíku" in one row */
form.pd-row{flex-wrap:nowrap}
form.pd-row .pd-qty{flex:0 0 160px}
form.pd-row .kb-btn{flex:1 1 0;min-width:0;white-space:nowrap;height:52px} /* same height as .pd-qty */
.pd-text > :first-child{margin-top:0}
.pd-text ul:not(.pd-keys){margin:0;padding-left:20px;font:400 18px/1.6 Gilroy, Manrope, sans-serif}
.pd-tabs .kb-tab .kb-icon{margin-left:6px}
.pd-panel[hidden]{display:none}
.pd-doc-ico .kb-icon,.pd-log-ico .kb-icon{width:24px;height:24px}
.pd-keys .kb-icon{color:#000000}
.pp-overlay[hidden]{display:none}
.pp-guest{position:relative;width:min(520px,100%);box-sizing:border-box;padding:32px;box-shadow:0 24px 64px rgba(0,0,0,.3)} /* catalog: guest asks for more products */
.pp-guest h2{padding-right:44px}
.pp-guest .pp-x{background:#ffffff}
.pp-form{display:flex;flex-direction:column;gap:18px;margin:0}
.pp-ok[hidden],.pp-form[hidden]{display:none}
.pp-error{margin:0;padding:10px 14px;border-radius:12px;background:#fdecea;color:#c62828;font:600 14px/1.4 Gilroy, Manrope, sans-serif}
.pp-error[hidden]{display:none}
.kb-field[aria-invalid="true"]{border-color:#c62828}
.pp-check.is-invalid span{color:#c62828}
.pp-doc-ico .kb-icon,.pp-ok-ico .kb-icon{width:22px;height:22px}
.pp-ok-ico .kb-icon{width:30px;height:30px}
.pp-x .kb-icon{width:18px;height:18px}
.pp-prod img{width:52px;height:52px}
.pd-viewed[hidden]{display:none}
.cf-turnstile{min-height:65px}
@media (max-width:1100px){.pd-docs,.pd-log{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:860px){.pd-top,.pd-panel{grid-template-columns:minmax(0,1fr);gap:28px}}
@media (max-width:760px){
.pd-crumbs{padding-block:16px}
.pd-main{border-radius:24px}
.pd-info h1{font-size:24px}
.pd-short{font-size:16px}
.pd-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pd-pack{padding:12px 14px;font-size:15px}
.pd-pack[aria-pressed="true"]{padding:11px 13px}
.pd-pack small{font-size:12px}
.pd-amount b{font-size:32px}
.pd-tabs{margin-top:48px}
.pd-tabs .kb-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible}
.pd-tabs .kb-tab{height:44px;justify-content:center;gap:6px;padding:0 8px;font-size:13px;letter-spacing:.01em;white-space:nowrap;border:2px solid #ececec;min-width:0}
.pd-tabs .kb-tab[aria-selected="true"]{border-color:#f8bc16}
.pd-tabs .kb-tab .kb-icon{font-size:13px}
.pd-text p{font-size:16px}
.pd-docs,.pd-log{grid-template-columns:minmax(0,1fr)}
.pd-rel{padding-block:48px 64px}
.pd-viewed{padding-bottom:0}
}
@media (max-width:760px){.pp-overlay{align-items:center;padding:0}.pp{width:100%;max-height:100%;border-radius:0;padding:24px 16px}.pp h2{font-size:20px}.pp-grid{grid-template-columns:minmax(0,1fr)}.pp-doc{flex-wrap:wrap}.pp-doc .kb-btn{width:100%}}
@media (max-width:760px){
/* mobil: menší okraje a zaoblení bloků */
.pd-main{border-radius:12px}
.pd-thumb{border-radius:8px;padding:0 0 0 0}
.pd-pack{border-radius:12px;padding:8px 11px 8px 11px}
.pd-pack[aria-pressed="true"]{padding:7px 10px}
.pd-price{border-radius:12px;padding:17px 19px 17px 19px}
.pd-rep{border-radius:12px;padding:11px 16px 11px 16px}
.pd-aside{border-radius:12px;padding:20px 22px 20px 22px}
.pd-doc{border-radius:12px;padding:14px 16px 14px 16px}
.pd-log-card{border-radius:12px;padding:17px 19px 17px 19px}
.pt{border-radius:9px;padding:7px 8px 7px 8px}
.pp{border-radius:12px 12px 0 0;padding:17px 13px 17px 13px}
.pp-prod{border-radius:9px;padding:7px 11px 7px 11px}
.pp-doc{border-radius:9px;padding:8px 11px 8px 11px}
.pd-price h2{font-size:15px}
body .pd-price,body .pd-rep,body .pd-aside,body .pd-doc,body .pd-log-card{padding:12px;border-radius:12px}
body .pd-main{border-radius:12px}
}
/* Touch target for the text buttons under the price (WCAG 2.5.8). */
.pd-act{min-height:36px}
@media (max-width:760px){.pd-over{top:12px;left:12px;right:12px}form.pd-row .pd-qty{flex-basis:132px}form.pd-row .kb-btn{padding-inline:12px}}

/* retail calculator (partner price box) */
.pd-calc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 20px;align-items:center;padding:14px 0;border:1px solid rgba(255,255,255,.18);border-radius:0; border-left: 0;border-right: 0;}
.pd-calc-in{display:flex;flex-direction:column;gap:6px;font:600 13px/1.2 Gilroy, Manrope, sans-serif;color:#ececec}
.pd-calc-field{position:relative;display:block;width:100%}
.pd-calc .pd-calc-field input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:40px;margin:0;padding:0 28px 0 12px;border:1px solid rgba(255,255,255,.35);border-radius:12px;background:#fff;color:#000;font:700 18px/1 Gilroy, Manrope, sans-serif;-moz-appearance:textfield}
.pd-calc-field input::-webkit-inner-spin-button,.pd-calc-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.pd-calc-field input:focus{outline:2px solid #f8bc16;outline-offset:-2px}
.pd-calc-field i{position:absolute;right:11px;top:50%;transform:translateY(-50%);font:700 16px/1 Gilroy, Manrope, sans-serif;font-style:normal;color:#000}
.pd-calc-out{margin:0;display:flex;flex-direction:column;gap:6px}
.pd-calc-out div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.pd-calc-out dt{font:500 13px/1.3 Gilroy, Manrope, sans-serif;color:#ececec}
.pd-calc-out dd{margin:0;font:800 18px/1.2 Gilroy, Manrope, sans-serif;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}
.pd-calc-out div:last-child dd{color:#f8bc16}
.pd-akce b{color:#f8bc16;font-weight:800;white-space:nowrap}
/* Promotion: two columns (regular price / promotion price) */
.pd-calc--two{grid-template-columns:minmax(0,1fr)} /* promotion: margin field on top, table with 2 price columns below at full width */
.pd-calc--two .pd-calc-in{flex-direction:row;align-items:center;gap:12px}
.pd-calc--two .pd-calc-field{width:120px}
.pd-calc--two .pd-calc-out{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:24px;row-gap:8px;align-items:baseline}
.pd-calc--two .pd-calc-out div{display:contents}
.pd-calc--two .pd-calc-out dd{min-width:5.5em;text-align:right}
.pd-calc--two .pd-calc-head dd{font:700 12px/1.2 Gilroy, Manrope, sans-serif;color:#ececec;text-transform:uppercase;letter-spacing:.02em}
.pd-calc--two .pd-calc-out div:not(.pd-calc-head) dd:last-child{color:#f8bc16}
.pd-calc--two .pd-calc-out div:last-child dd:not(:last-child){color:#ffffff}
@media (max-width:560px){.pd-calc--two .pd-calc-out{column-gap:14px}.pd-calc--two .pd-calc-out dd{min-width:0;font-size:16px}}
@media (max-width:560px){.pd-calc{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){.pd-actions{gap:4px 12px}}
/* popups (pp-ship, pp-ask), mobile: smaller close button, centred on the first line of the heading */
@media (max-width:760px){
.pp-x{top:12px;right:10px;width:34px;height:34px}
.pp-x svg,.pp-x .kb-icon{width:15px;height:15px}
.pp h2{padding-right:40px}
}
/* retail calculator, mobile: only top/bottom lines, no side padding; "Vaše marže" and the field on one row */
@media (max-width:760px){
.pd-calc{padding-inline:0;border-left:0;border-right:0;border-radius:0}
.pd-calc-in{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}
}
/* mobile: product tabs on one row, scrolled sideways when they don't fit */
@media (max-width:760px){
.pd-tabs .kb-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}
.pd-tabs .kb-tabs::-webkit-scrollbar{display:none}
.pd-tabs .kb-tab{flex:none;padding:0 10px}
}
