
/* SOURCE: boxxi-populated-cart-v2.css SHA256: c619b63cb75e342a7e531d970310de56b9f90294e029f316a5d80cb3ff4740d6 */
/* Boxxi populated-cart presentation v1, 2026-09-21.
   CSS-only companion to active native v7. No DOM/content/form/event changes.
   Exact populated /kosik/ marker and existing presentation enable flags.
   Empty cart and checkout steps retain their own styles. */
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header { background:#fff; color:#20323c; border-color:#e4e5e2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .search { min-width:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm { position:relative; width:100%; margin:0; border:1px solid #e1e3e0; border-radius:7px; background:#fbfbfa; box-shadow:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm fieldset { position:relative; width:100%; margin:0; padding:0; border:0; min-width:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm .search-input { display:block; width:100%; min-width:0; height:44px!important; margin:0; padding:12px 52px 12px 16px; border:0!important; border-radius:7px; background:transparent; font:400 12px/20px Poppins,sans-serif; color:#20323c; box-shadow:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm > fieldset > button[type="submit"] { position:absolute; inset:0 0 0 auto; width:46px; min-width:46px; height:44px; min-height:44px; margin:0; padding:0; border:0; border-radius:0 7px 7px 0!important; background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205%22%2F%3E%3C%2Fsvg%3E") no-repeat center/19px 19px!important; color:transparent!important; font-size:0!important; box-shadow:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm > fieldset > button[type="submit"]::before { content:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm > fieldset > button[type="submit"]::after { content:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm:focus-within { outline:2px solid #20323c; outline-offset:2px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm > fieldset > button[type="submit"]:focus-visible { outline:2px solid #20323c; outline-offset:-4px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .search-whisperer { z-index:70; text-align:left; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name img { display:block; width:155px; max-width:155px; max-height:72px; object-fit:contain; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .bxn-nav-icon { color:#657982; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .bxn-nav-icon > svg { width:20px; height:20px; stroke-width:1.6; }

@media (min-width:768px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header > .navigation-wrapper { width:100%; max-width:1280px; padding-inline:40px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top { display:flex; flex-wrap:nowrap; align-items:center; gap:46px; height:auto; min-height:98px; padding-block:18px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top > .site-name-wrapper { flex:0 0 155px; min-width:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top > .search { display:block; flex:1 1 530px; max-width:530px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top > .navigation-buttons:empty { display:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm { display:block; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar { height:36px; min-height:36px; border:0; background:#2c4352; color:#fff; font:400 10px/1.4 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container { display:flex; flex-wrap:nowrap; align-items:center; gap:18px; width:100%; max-width:1280px; height:36px; min-height:36px; padding-inline:40px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container::before { display:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container::after { display:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container > .top-navigation-contacts { flex:0 0 auto; width:auto; min-width:0; padding:0; margin:0; background:transparent; white-space:nowrap; font-size:10px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container > .top-navigation-tools { flex:0 0 auto; width:auto; min-width:0; padding:0; margin:0; background:transparent; white-space:nowrap; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container > .top-navigation-menu { flex:1 1 auto; min-width:0; background:transparent; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-navigation-contacts > a { color:#fff; font-size:10px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-navigation-bar-menu > li > a { color:#fff; font-size:10px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .languagesMenu__flags { color:#fff; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-nav-button-login { color:#fff; font-size:10px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .languagesMenu__content { color:#20323c; background:#fff; }
}

@media (min-width:768px) and (max-width:1100px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header > .navigation-wrapper { padding-inline:25px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top { gap:27px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container { padding-inline:25px; gap:12px; }
}

@media (max-width:767px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar { position:relative; height:50px; min-height:50px; border:0; background:#fff; color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="navigation"] { position:absolute; top:3px; right:12px; width:44px; height:44px; padding:0; line-height:44px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="navigation"]:focus-visible { outline:2px solid #20323c; outline-offset:-4px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="navigation"]::before { display:block; width:44px; height:44px; border:0; border-radius:0; background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18%22%2F%3E%3C%2Fsvg%3E") no-repeat center/22px 22px; color:transparent; font-size:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="navigation"][aria-expanded="true"]::before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2320323c%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22m6%206%2012%2012M6%2018%2018%206%22%2F%3E%3C%2Fsvg%3E"); }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header { position:relative; top:auto; width:100%; margin:0; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header > .navigation-wrapper { position:relative; width:100%; margin:0; padding-inline:20px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top { display:block; height:auto; min-height:0; padding:0 0 14px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name { display:block; position:absolute; top:-50px; left:20px; width:123px; margin:0; text-align:left; transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name > a { display:flex; align-items:center; height:50px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name img { width:123px; max-width:123px; max-height:46px; margin:0; padding:5px 0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .search { display:block; position:relative; width:100%; max-width:none; margin:0; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm { display:block; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header #formSearchForm .search-input { font-size:16px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .navigation-buttons:empty { display:none; }
}

/* Native cart content: preserved controls, a clearer visual hierarchy. */

html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) { color:#20323c; background:#fff; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content { width:100%; max-width:1280px; margin:0 auto; padding:36px 40px 64px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content > h1.sr-only { position:static; width:auto; height:auto; margin:0 0 28px; padding:0; overflow:visible; clip:auto; clip-path:none; white-space:normal; font:500 40px/1.3 Poppins,sans-serif; letter-spacing:-1.2px; color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper { margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row { display:grid; grid-template-columns:minmax(0,1fr) minmax(280px,340px); gap:26px 34px; margin:0; align-items:start; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row > .col-md-8,
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row > .col-md-8 > .cart-content { display:contents; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header { position:static!important; inset:auto; display:flex; align-items:center; z-index:auto; grid-column:1/-1; grid-row:1; width:100%; margin:0; padding:18px 20px; background:#f5f2ec; border:0; border-radius:9px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step { position:relative; display:block; flex:1; width:auto; min-width:0; height:auto; padding:0 6px; border-bottom:0; font:400 12px/1.5 Poppins,sans-serif; text-transform:none; color:#61717a; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step.active { color:#20323c; font-weight:600; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step a { color:inherit; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong) { display:flex; align-items:center; justify-content:center; min-height:44px; padding:0; color:inherit; line-height:1.5; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong)::before { position:static; flex:0 0 27px; margin-right:8px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step::after { content:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table { grid-column:1; grid-row:2; width:100%; display:block; border:0; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table > tbody { display:block; width:100%; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable { display:grid; grid-template-columns:104px minmax(0,1fr) max-content; grid-template-rows:auto auto auto; gap:8px 20px; position:relative; padding:24px 0; border:0; border-bottom:1px solid #dde2e2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > td { width:auto; min-width:0; max-width:none; height:auto; display:block; padding:0; border:0; background:transparent; float:none; text-align:left; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .cart-p-image { grid-column:1; grid-row:1/4; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image a { display:block; width:104px; height:104px; padding:5px; border-radius:8px; background:#f8f7f4; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image img { width:100%; height:100%; max-width:none; object-fit:contain; mix-blend-mode:multiply; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-name { grid-column:2; grid-row:1; padding-right:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .main-link { color:#20323c; font:500 22px/1.45 Poppins,sans-serif; text-transform:none; overflow-wrap:anywhere; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .show-related { display:block; margin-top:6px; font:400 11px/1.55 Poppins,sans-serif; color:#61717a; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-availability { grid-column:2; grid-row:2; font-size:11px; line-height:1.6; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-availability .availability-label { font-weight:500; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-label { color:#61717a; font:400 10px/1.5 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-quantity { grid-column:2; grid-row:3; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity-form { margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity { display:grid; position:relative; grid-template-columns:38px 44px 38px; width:120px; height:42px; margin:0; padding:0; box-sizing:content-box; border:1px solid #dce0de; border-radius:7px; background:#fff; overflow:visible; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity > label { grid-column:2; grid-row:1; display:block; width:44px; margin:0; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity input.amount { width:44px; min-width:0; height:40px; margin:0; padding:0; border:0; border-radius:0; background:#fff; text-align:center; font:500 13px/40px Poppins,sans-serif; color:#20323c; -moz-appearance:textfield; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity input.amount::-webkit-inner-spin-button,
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity input.amount::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button { position:static; grid-row:1; display:grid; place-items:center; width:38px; height:40px; padding:0; margin:0; border:0; background:transparent; color:#2c4352; font:400 18px/1 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button.increase { grid-column:3; border-radius:0 7px 7px 0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button.decrease { grid-column:1; border-radius:7px 0 0 7px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button::before { display:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button > span { display:block; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button:hover { background:#f5f2ec; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-price { grid-column:3; grid-row:2; text-align:right; font-size:11px; color:#61717a; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-price .price-final { font-weight:400; color:#61717a; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-price .p-label { display:block; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-total { grid-column:3; grid-row:1; align-self:start; text-align:right; padding-right:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .p-label { display:block; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { display:block; color:#20323c; font:600 26px/1.385 Poppins,sans-serif; letter-spacing:-.5px; white-space:nowrap; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > form { display:block; margin:12px 0 0 auto; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .remove-item { opacity:1; visibility:visible; position:static; display:inline-flex; justify-content:center; align-items:center; width:32px; height:32px; margin:0; border:1px solid #dde2e2; border-radius:50%; color:#61717a; background:#fff; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .remove-item:hover { background:#f5f2ec; color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.related > td { width:100%; padding:16px; border:0; background:#f8f7f4; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-related-product { padding:16px 0; border-color:#dde2e2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-related-name { font:500 13px/1.6 Poppins,sans-serif; text-transform:none; color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-related-product .btn { min-height:40px; border-radius:6px; text-transform:none; font-size:12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary { grid-column:1; grid-row:3; padding:0; margin:0; border:0; background:transparent; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .extras-wrapper { display:grid; grid-template-columns:1fr; gap:20px; margin:0; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .extras-col { width:100%; margin:0; padding:0; background:transparent; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .discount-coupon { max-width:420px; padding:0; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .discount-coupon .input-group { display:flex; width:100%; gap:8px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .discount-coupon input { flex:1 1 auto; min-width:0; height:44px; border:1px solid #dce0de; border-radius:7px!important; font-size:12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .discount-coupon button { flex:0 0 auto; min-height:44px; border:1px solid #2c4352; border-radius:7px!important; color:#2c4352; background:#fff; font-size:12px; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .extras-wrap { display:grid; gap:10px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .extra { padding:18px 20px; margin:0; border:0; border-radius:8px; background:#f5f2ec; color:#20323c; font:400 12px/1.7 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .extra::before { position:static; float:none; display:inline-block; vertical-align:middle; margin:0 8px 0 0; font-size:18px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .extra strong { font-weight:600; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .price-range { height:4px; margin-top:12px; background:#dce1df; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-summary .price-range > div { background:#b49a70; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart { display:flex; flex-direction:column; gap:22px; grid-column:2; grid-row:2/4; width:100%; min-width:0; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .summary-wrapper { order:-1; margin:0; padding:32px; border:1px solid #eae5db; border-radius:12px; background:#f5f2ec; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .summary-wrapper > .box { padding:0; margin:0; background:transparent; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-wrapper { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:baseline; gap:9px 12px; padding:0; margin:0 0 22px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-label { color:#61717a; font:400 12px/1.7 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-label.price-primary { color:#20323c; font-size:13px; font-weight:500; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price.price-primary { margin:0; color:#20323c; font:500 25px/1.3 Poppins,sans-serif; letter-spacing:-.7px; white-space:nowrap; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price.price-secondary { margin:0; color:#61717a; font:400 12px/1.7 Poppins,sans-serif; white-space:nowrap; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .next-step { display:flex; flex-direction:column; gap:10px; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .next-step-forward { order:-1; width:100%; min-height:54px; padding:16px 18px; border:1px solid #2c4352; border-radius:7px; color:#fff; background:#2c4352; font:500 13px/1.6 Poppins,sans-serif; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .next-step-forward:hover { background:#20323c; border-color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .next-step-back { width:100%; min-height:38px; padding:8px 12px; border:0; background:transparent; color:#61717a; font:400 12px/1.6 Poppins,sans-serif; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .checkout-box-wrapper { padding:20px; margin:0; border:1px solid #dde2e2; border-radius:9px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .checkout-box-wrapper > h2 { margin:0 0 16px; font:500 17px/1.45 Poppins,sans-serif; color:#20323c; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .checkout-box-wrapper .box { padding:0; margin:0; background:transparent; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .contact-box { font:400 11px/1.7 Poppins,sans-serif; color:#61717a; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .contact-box img { width:64px; height:80px; object-fit:cover; border-radius:6px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .contact-box strong { color:#20323c; font-size:12px; font-weight:500; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell { grid-column:1/-1; grid-row:4; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); align-items:start; gap:12px; margin:8px 0 0; padding:0; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell > h4 { grid-column:1/-1; margin:0 0 6px; padding:0; color:#20323c; font:500 23px/1.4 Poppins,sans-serif; letter-spacing:-.5px; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-produkt { min-width:0; width:auto; margin:0; padding:15px; border:1px solid #dde2e2; border-radius:9px; background:#faf9f6; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-produkt > form { align-items:flex-start!important; gap:12px; width:100%; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-product-image { flex:0 0 58px; width:58px!important; height:58px!important; margin:0!important; padding:3px; object-fit:contain; border-radius:6px; background:#fff; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvcontent { width:auto; max-width:none; min-width:0; flex:1 1 auto; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .header { display:flex; align-items:flex-start; gap:8px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .header > span:first-child { flex:0 0 18px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-variant-checkbox { width:18px; height:18px; margin:3px 0 0; accent-color:#2c4352; cursor:pointer; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-text { display:block; width:auto; max-width:none; min-width:0; margin:0; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .name { color:#20323c; font:500 12px/1.6 Poppins,sans-serif; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .price { display:block; margin:5px 0 0; color:#45715b; font:500 13px/1.5 Poppins,sans-serif; white-space:nowrap; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-description { display:block; width:100%; max-width:none; max-height:none; overflow:visible; margin:9px 0 0; padding:0; color:#61717a; font:400 11px/1.65 Poppins,sans-serif; text-transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper :is(a,button,input):focus-visible { outline:2px solid #2c4352; outline-offset:3px; }
@media (min-width:768px) and (max-width:1050px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content { padding-inline:25px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row { grid-template-columns:minmax(0,1fr) 290px; column-gap:24px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable { grid-template-columns:78px minmax(0,1fr); gap:8px 14px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .cart-p-image { grid-row:1/4; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image a { width:78px; height:88px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-name { grid-column:2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-total { grid-column:2; grid-row:4; text-align:left; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > form { position:absolute; right:0; bottom:24px; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-price { grid-column:1/-1; grid-row:5; text-align:left; padding-right:42px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-price .p-label { display:inline; margin-right:6px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell { grid-template-columns:1fr; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .summary-wrapper { padding:20px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-wrapper { grid-template-columns:1fr; gap:5px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-label.price-secondary { margin-top:9px; }
}
@media (max-width:767px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content { padding:22px 20px 40px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content > h1.sr-only { font-size:28px; letter-spacing:-.8px; margin-bottom:22px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row { grid-template-columns:minmax(0,1fr); gap:22px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header { grid-column:1; padding:15px 12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step { font-size:10px; padding:0 4px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong) { gap:5px; flex-direction:column; text-align:center; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong)::before { display:block; margin:0; width:25px; height:25px; min-height:25px; line-height:23px; font-size:11px; text-align:center; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable { grid-template-columns:74px minmax(0,1fr); gap:8px 14px; padding:0 0 20px; margin-bottom:20px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable:last-child { margin-bottom:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .cart-p-image { grid-column:1; grid-row:1/4; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image a { width:74px; height:84px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .main-link { font-size:14px; line-height:1.5; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .show-related { font-size:10px; margin-top:5px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-name { grid-column:2; grid-row:1; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-availability { grid-column:2; grid-row:2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-quantity { grid-column:2; grid-row:3; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-price { grid-column:1/-1; grid-row:5; text-align:left; align-self:end; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-price .p-label { display:inline; margin-right:6px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-total { grid-column:2; grid-row:4; text-align:left; padding-right:32px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font-size:20px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > form { position:absolute; right:0; bottom:20px; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart { grid-column:1; grid-row:4; gap:16px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .summary-wrapper { padding:22px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-wrapper { column-gap:8px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-label.price-primary { font-size:12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price.price-primary { font-size:23px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .checkout-box-wrapper { padding:18px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell { grid-row:5; grid-template-columns:1fr; margin-top:2px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell > h4 { font-size:21px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-produkt { padding:15px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-product-image { width:64px!important; height:64px!important; flex-basis:64px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .name { font-size:12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell .fvDoplnek-description { font-size:11px; }
}
@media (prefers-reduced-motion:reduce) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper * { scroll-behavior:auto!important; }
}

/* Populated native cart: compact final-design composition, existing DOM only. */
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content-wrapper { width:100%; max-width:1280px; margin:0 auto; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content-wrapper > .content-wrapper-in { margin:0; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content { width:100%; max-width:none; margin:0; padding:34px 40px 64px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content > h1 { position:static!important; width:auto; height:auto; overflow:visible; clip:auto; clip-path:none; white-space:normal; margin:0 0 24px; padding:0; text-align:center; color:#20323c!important; font:500 34px/1.35 Poppins,sans-serif!important; letter-spacing:-1px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row { grid-template-columns:minmax(0,1fr) 334px; gap:34px 36px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header { justify-self:center; width:min(100%,720px); min-height:36px; padding:0; margin:0 0 4px; border:0; border-radius:0; background:transparent; box-shadow:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step { flex:1 1 0; display:flex; align-items:center; gap:12px; padding:0; font:400 10px/1.45 Poppins,sans-serif; color:#7a8386; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step.active { font-weight:400; color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step:not(:last-child)::after { content:''; display:block; flex:1 1 auto; height:1px; min-width:8px; margin:0 16px 0 0; background:#dde2e2; position:static; transform:none; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong) { display:flex; align-items:center; justify-content:flex-start; gap:8px; min-height:34px; padding:0; font:inherit; white-space:normal; border:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong)::before { position:static; display:grid!important; place-items:center; flex:0 0 25px; width:25px; height:25px; min-height:25px; margin:0; padding:0; border:0; border-radius:50%; background:#f5f5f3; color:#7a8386; font:400 10px/1 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step.active > :is(a,strong)::before { background:#2c4352; color:#fff; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong)::after { content:none!important; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable { grid-template-columns:92px minmax(0,1fr) 106px 128px 28px; grid-template-rows:auto auto; gap:5px 14px; align-items:center; min-height:138px; padding:24px 0; margin:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .cart-p-image { grid-column:1; grid-row:1/3; align-self:center; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image a { width:92px; height:92px; padding:4px; border-radius:8px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-name { grid-column:2; grid-row:1; align-self:end; padding:0; font:400 12px/1.55 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .main-link { font:500 14px/1.55 Poppins,sans-serif; letter-spacing:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .main-link :is(span,strong,em) { font:inherit; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .show-related { margin-top:4px; font-size:10px; line-height:1.5; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-availability { grid-column:2; grid-row:2; align-self:start; font:400 10px/1.5 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-quantity { grid-column:3; grid-row:1/3; align-self:center; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity { grid-template-columns:32px 40px 32px; width:104px; height:38px; border-radius:6px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity > label { width:40px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity input.amount { width:40px; height:36px; font-size:12px; line-height:36px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button { width:32px; height:36px; font-size:17px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-total { grid-column:4; grid-row:1; align-self:end; text-align:right; padding:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font:500 18px/1.4 Poppins,sans-serif; letter-spacing:-.4px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-price { grid-column:4; grid-row:2; align-self:start; text-align:right; padding:0; font:400 10px/1.5 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > form { position:absolute; top:50%; right:0; bottom:auto; margin:0; transform:translateY(-50%); }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .remove-item { width:28px; height:36px; border:0; border-radius:4px; background:transparent; color:#7a8386; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .remove-item::before { display:block; width:16px; height:18px; margin:0; content:''; background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2361717a' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M9 6V3h6v3M6 6l1 15h10l1-15M10 10v7M14 10v7'/%3E%3C/svg%3E") no-repeat center/16px 18px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table :is(.p-availability,.p-total,.p-price) > .p-label,
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-quantity .p-label { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .summary-wrapper { padding:28px 26px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .next-step-forward { min-height:50px; }
@media (min-width:768px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar, html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container, html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-navigation-tools { position:static; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar { height:30px; min-height:30px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar > .container { height:30px; min-height:30px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top { display:grid; grid-template-columns:160px minmax(0,530px) minmax(120px,1fr); gap:40px; min-height:112px; padding:12px 0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name-wrapper { width:160px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name img { width:160px!important; max-width:160px!important; max-height:78px!important; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top > .search { width:100%; max-width:530px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-nav-button-login { position:absolute; z-index:21; right:max(40px,calc((100vw - 1200px)/2)); top:64px; display:flex; align-items:center; gap:10px; width:auto; min-width:132px; min-height:44px; padding:10px 12px; border:0; border-radius:6px; background:#fff; color:#20323c; font:400 12px/1.5 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-nav-button-login::before { content:''; position:static; display:block; width:22px; height:24px; margin:0; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2320323c' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 22v-3a8 8 0 0 1 16 0v3'/%3E%3C/svg%3E") no-repeat center/22px 24px; }
}
@media (min-width:768px) and (max-width:1050px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top { grid-template-columns:150px minmax(0,1fr) 120px; gap:24px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .top-nav-button-login { right:25px; min-width:118px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content { padding-inline:25px; }
}
@media (max-width:1000px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row { grid-template-columns:minmax(0,1fr); gap:28px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart { grid-column:1; grid-row:4; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .price-wrapper { grid-template-columns:minmax(0,1fr) auto; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .fvDoplnek-upsell { grid-row:5; }
}
@media (max-width:767px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar { height:82px; min-height:82px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="navigation"] { top:18px; left:8px; right:auto; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="login"] { display:block!important; position:absolute; top:18px; right:14px; width:44px; height:44px; padding:0; color:#20323c; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .top-navigation-bar .responsive-tools > a[data-target="login"]::before { content:''; display:block; width:44px; height:44px; background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2320323c' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 22v-3a8 8 0 0 1 16 0v3'/%3E%3C/svg%3E") no-repeat center/22px 24px; color:transparent; font-size:0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name { top:-82px!important; left:58px!important; width:144px!important; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name > a { height:82px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .site-name img { width:144px!important; max-width:144px!important; height:auto!important; max-height:76px!important; padding:8px 0; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #header .header-top { padding-bottom:16px; border-bottom:1px solid #dde2e2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content { padding:26px 20px 40px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #content > h1 { font-size:28px!important; margin-bottom:20px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header { margin-bottom:12px; width:100%; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step { gap:6px; font-size:9px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong) { flex-direction:row; gap:5px; text-align:left; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong)::before { flex-basis:22px; width:22px; height:22px; min-height:22px; font-size:9px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step:not(:last-child)::after { margin-right:6px; min-width:4px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable { grid-template-columns:80px minmax(0,1fr) minmax(0,1fr); grid-template-rows:auto auto auto auto; gap:4px 13px; min-height:0; padding:0 0 22px; margin:0 0 22px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .cart-p-image { grid-column:1; grid-row:1/3; align-self:start; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image a { width:80px; height:80px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-name { grid-column:2/4; grid-row:1; align-self:start; padding-right:25px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-name .main-link { font-size:13px; line-height:1.5; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-availability { grid-column:2/4; grid-row:2; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-quantity { grid-column:2; grid-row:3/5; align-self:center; margin-top:12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-total { grid-column:3; grid-row:3; align-self:end; margin-top:12px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font-size:17px; white-space:normal; overflow-wrap:anywhere; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable > .p-price { grid-column:3; grid-row:4; align-self:start; font-size:9px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > form { top:0; right:0; bottom:auto; transform:none; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .remove-item { width:26px; height:28px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .sidebar-in-cart .summary-wrapper { padding:24px; }
}
@media (max-width:359px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table tr.removeable { grid-template-columns:64px minmax(0,1fr) minmax(0,1fr); column-gap:10px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .cart-p-image a { width:64px; height:72px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity { grid-template-columns:28px 36px 28px; width:92px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity > label, html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity input.amount { width:36px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .quantity button { width:28px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font-size:16px; }
}
/* Native Classic puts step numbers on the LI, not its child label. */
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) #cart-wrapper > .cart-inner > .cart-row { grid-template-rows:auto min-content minmax(min-content,1fr) auto; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header { counter-reset:bx-cart-step; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step { counter-increment:bx-cart-step; gap:8px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step::before { content:counter(bx-cart-step)!important; position:static!important; display:grid!important; place-items:center; flex:0 0 25px; width:25px; height:25px; margin:0; padding:0; border:0!important; border-radius:50%; background:#f5f5f3; color:#7a8386; font:400 10px/1 Poppins,sans-serif; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step.active::before { background:#2c4352; color:#fff; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong)::before { content:none!important; display:none!important; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-price :is(.price-final,.unit-value) { font:400 10px/1.5 Poppins,sans-serif!important; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font:500 18px/1.4 Poppins,sans-serif!important; }
@media (max-width:767px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step { gap:5px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step::before { flex-basis:22px; width:22px; height:22px; font-size:9px; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-price :is(.price-final,.unit-value) { font-size:9px!important; }
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font-size:17px!important; }
}
@media (max-width:359px) {
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-table .p-total > .price-final { font-size:16px!important; }
}

/* Step labels may wrap while webfonts load, without extending the viewport. */
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong), html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong) > span { min-width:0; max-width:100%; overflow-wrap:break-word; }

/* Classic also numbers the inner span; keep a single visible progress marker. */
html[data-boxxi-native="1"][data-bxl-layout="1"] body.in-kosik.ordering-process:has(#cart-wrapper > .cart-inner:not(.cart-empty)) .cart-header .step > :is(a,strong) > span::before { content:none!important; display:none!important; }


/* SOURCE: boxxi-empty-brand-return-v1.css SHA256: 0dba69d4ae789fbc513ba0f6d914391f14345c27b92286b41507a37e58a9ef56 */
/* Existing native btn/btn-primary appearance, only owned empty-brand spacing. */
body.type-manufacturer-detail #content > .bxebr-return[data-bxebr-return="1"] {
  margin:24px 0 32px;
}
body.type-manufacturer-detail #content > .bxebr-return > .bxebr-return-link {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  max-width:100%;
  min-height:44px;
  padding:12px 20px;
  white-space:normal;
  text-align:center;
}


/* SOURCE: boxxi-ui-quality-v3.css SHA256: fcaa998716eb3bb8cc33f5bef37bc1bc0405464b3ef1f417970349b09ed52bce */
/* Keep the native controls and artwork; make keyboard focus perceptible. */
.luigi-ac [data-bxsa-close="1"]:focus-visible {
  outline: 3px solid #2c4555;
  outline-offset: 4px;
  border-radius: 4px;
}
.luigi-ac .lbx-a11y-switcher:focus-visible,
.luigi-search .lbx-a11y-switcher:focus-visible {
  clip: auto;
  clip-path: none;
  width: auto;
  height: auto;
  margin: 8px;
  padding: 8px 12px;
  position: relative;
  overflow: visible;
  outline: 3px solid #2c4555;
  outline-offset: 2px;
}

/* Existing subscription information adapts to its actual available width. */
html[data-boxxi-native="1"] .bxn-subscription-discounts { grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr)); }
html[data-boxxi-native="1"] .bxn-subscription-discounts strong { white-space:nowrap; }
html[data-boxxi-native="1"] #dkLabFavDetailSpan[role="button"]:focus-visible { outline:2px solid #2c4352; outline-offset:4px; border-radius:4px; }
@media (min-width:768px) and (max-width:1100px) {
 html[data-boxxi-native="1"] body.in-predplatne #content-wrapper > .content-wrapper-in > .sidebar { display:none; }
 html[data-boxxi-native="1"] body.in-predplatne #content-wrapper > .content-wrapper-in > #content { width:100%; flex-basis:100%; max-width:100%; }
}
@media (max-width:767px) {
 html[data-boxxi-native="1"] .bxn-subscription-intro { grid-template-columns:1fr; }
}

/* Wholesale editorial layout; native registration and account handling remain in Shoptet. */
html[data-boxxi-native="1"] .bxw-wholesale{max-width:100%;color:#24343d}
html[data-boxxi-native="1"] body.in-velkoobchod .pageArticleDetail>header[itemprop="headline"]{padding:clamp(24px,4vw,48px);padding-bottom:0;background:#f6f3ed;border-radius:20px 20px 0 0;margin:24px 0 0}
html[data-boxxi-native="1"] .bxw-intro{padding:20px clamp(24px,4vw,48px) clamp(24px,4vw,48px);background:#f6f3ed;border-radius:0 0 20px 20px;margin:0 0 24px}
html[data-boxxi-native="1"] .bxw-kicker{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#746244;margin:0 0 18px}
html[data-boxxi-native="1"] body.in-velkoobchod .pageArticleDetail>header h1{font-size:clamp(30px,3.2vw,44px);line-height:1.2;margin:0;max-width:19ch}
html[data-boxxi-native="1"] .bxw-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.7;max-width:62ch;margin:0;color:#50616a}
html[data-boxxi-native="1"] .bxw-offer{padding:16px 4px 32px}
html[data-boxxi-native="1"] .bxw-offer h2{font-size:clamp(21px,2.2vw,28px);line-height:1.35;margin:0 0 20px}
html[data-boxxi-native="1"] .bxw-offer ul{padding-left:24px;margin:24px 0 30px}
html[data-boxxi-native="1"] .bxw-offer li{padding:5px 0;line-height:1.7}
html[data-boxxi-native="1"] .bxw-register{display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:100%;padding:17px 22px;border-radius:12px;background:#2b4351;color:#fff!important;text-decoration:none!important;font-weight:600;line-height:1.5}
html[data-boxxi-native="1"] .bxw-register:hover{background:#203540}
html[data-boxxi-native="1"] .bxw-register:focus-visible{outline:3px solid #ad9161;outline-offset:4px}
html[data-boxxi-native="1"] .bxw-note{max-width:64ch;font-size:14px;color:#50616a;line-height:1.7;margin-top:18px}


/* Boxxi v17: category-led navigation and larger editorial category cards. Native menu owns overflow and controls. */
@media(min-width:768px){
 html[data-boxxi-native="1"][data-bxl-layout="1"] body:not(.ordering-process) #navigation{width:100%;margin-inline:0}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #navigation .menu-level-1{gap:24px}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #header .menu-helper{right:40px;max-width:calc(100% - 80px)}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #header .menu-helper>ul{right:0;left:auto;max-width:calc(100vw - 48px);min-width:260px;max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #header .menu-helper>ul>li>a{white-space:normal;overflow-wrap:break-word}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #header #navigation a[href="/predplatne/"]{color:#896a43!important}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #header #navigation a[href="/predplatne/"]>.bxn-nav-icon{color:#896a43!important}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #navigation .menu-level-2>.bxl-caviar-link{min-height:48px;display:flex;align-items:center}
}
@media(min-width:768px) and (max-width:1100px){
 html[data-boxxi-native="1"][data-bxl-layout="1"] #header .menu-helper{right:25px;max-width:calc(100% - 50px)}
 html[data-boxxi-native="1"][data-bxl-layout="1"] #navigation .menu-level-1{gap:20px}
}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;border:1px solid #e5e5df;border-radius:16px;background:#faf8f4;box-shadow:0 4px 16px #20323c05;transition:box-shadow .2s,border-color .2s;color:#20323c}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a:hover{border-color:#b49a70;box-shadow:0 12px 28px #20323c12}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a:focus-visible{outline:3px solid #2c4352;outline-offset:4px}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a>img,
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a>.bxn-category-branded-scene{width:100%;max-width:none;height:auto;aspect-ratio:1280/859;object-fit:cover;flex:0 0 auto;align-self:stretch;margin:0;background:#f6f3ee}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a>div{padding:22px 24px 18px;min-width:0;flex:1}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles h3{font-size:22px;line-height:1.28;font-weight:600;margin:0;padding:0;letter-spacing:-.4px}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles p{font-size:15px;line-height:1.55;margin:10px 0 0;padding:0;color:#5e6d73}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a>span{display:flex;position:static;align-self:flex-end;align-items:center;justify-content:center;width:36px;height:36px;margin:0 20px 20px;border:1px solid #d8dcd9;border-radius:50%;font-size:20px;line-height:1;background:#fff}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts>:is(div,a){display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #e5e5df;border-radius:12px;background:#fff;color:#20323c;min-width:0}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts .bxn-icon{width:32px;height:32px;flex:0 0 32px;color:#897252}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts strong{display:block;font-size:19px;line-height:1.35;font-weight:600}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts nav{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts nav>a{display:inline;padding:0;border:0;background:none;border-radius:0;font-size:14px;color:#526873;text-decoration:underline;text-underline-offset:4px}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-gift-shortcut div>span{display:block;margin-top:7px;font-size:14px;color:#5e6d73}
html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-gift-shortcut>span{margin-left:auto;font-size:24px}
@media(max-width:600px){
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles{gap:12px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a>div{padding:16px 14px 12px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles h3{font-size:18px;letter-spacing:-.2px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles p{font-size:14px;line-height:1.5;margin-top:8px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a>span{margin:0 14px 14px;width:32px;height:32px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts{grid-template-columns:1fr;gap:12px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts>:is(div,a){padding:20px 18px;gap:14px}
 html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-shortcuts strong{font-size:18px}
}
@media(prefers-reduced-motion:reduce){html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles>a{transition:none}}

html[data-boxxi-native="1"][data-bxl-layout="1"] #header .bxl-wholesale-entry{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:10px 17px;border:1px solid #d6d6cb;border-radius:7px;background:#f6f3ed;color:#6c5639;font-size:13px;font-weight:600;white-space:nowrap}
html[data-boxxi-native="1"][data-bxl-layout="1"] #header .bxl-wholesale-entry:hover{border-color:#897252;background:#eee8dc}
@media(min-width:1101px){html[data-boxxi-native="1"][data-bxl-layout="1"] body:not(.ordering-process) #header .header-top{gap:24px}html[data-boxxi-native="1"][data-bxl-layout="1"] #header .header-top>.search{min-width:200px;flex:1 1 auto}}
@media(max-width:1100px){html[data-boxxi-native="1"][data-bxl-layout="1"] #header .bxl-wholesale-entry{display:none}}

@media(max-width:1000px){html[data-boxxi-native="1"] body.type-index .bxn-home .bxn-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* v19: native count remains native; anchor its right edge before the label. */
html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count>i{position:absolute;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;top:0;left:auto;right:calc(100% - 30px);width:auto;min-width:20px;max-width:none;height:20px;padding:0 4px;margin:0;border:2px solid #fff;border-radius:999px;background:#2c4352;color:#fff;font-size:10px;font-weight:600;font-style:normal;line-height:16px;white-space:nowrap;text-indent:0;transform:none;z-index:1}
@media(max-width:767px){html[data-boxxi-native="1"][data-bxn-header-footer="1"] body:not(.ordering-process) #header .cart-count>i{top:0;left:auto;right:1px}}
/* Menu only: retain brand pages, product assignments, and native brand filters. */

/* Wholesale v4; exact supplied category-box logo overlay. Marker v2 deliberately retained. Load after the active owned-tail CSS. Only the marked native article is affected. */
html[data-boxxi-native="1"] body.type-page.in-velkoobchod:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) #content-wrapper {
  width:100%; max-width:1280px; margin-inline:auto; padding-inline:32px;
}
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content-wrapper:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) > .content-wrapper-in {
  display:block; width:100%; margin:0; padding:0;
}
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content-wrapper:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) > .content-wrapper-in > .sidebar {
  display:none!important;
}
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content-wrapper:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) > .content-wrapper-in > #content {
  float:none; width:100%; max-width:none; min-width:0; flex-basis:100%; margin:0; padding:0;
}
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) > .content-inner,
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content .pageArticleDetail:has([data-boxxi-wholesale="v2"]),
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content .pageArticleDetail:has([data-boxxi-wholesale="v2"]) > [itemprop="about"] {
  width:100%; max-width:none; min-width:0; margin:0; padding:0;
}
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content .pageArticleDetail:has([data-boxxi-wholesale="v2"]) > header[itemprop="headline"] {
  margin:14px 0 28px; padding:0; background:none; border:0; border-radius:0;
}
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content .pageArticleDetail:has([data-boxxi-wholesale="v2"]) > header h1 {
  max-width:none; margin:0; font-size:clamp(28px,3.2vw,44px); font-weight:500; line-height:1.18; letter-spacing:-.035em; color:#20323c;
}
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] {
  --bxw2-ink:#20323c; --bxw2-muted:#56666f; --bxw2-cream:#f5f2ec; --bxw2-line:#e1e1da;
  width:100%; max-width:none; color:var(--bxw2-ink); font-size:15px; line-height:1.75; overflow-wrap:normal;
}
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] *,
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] *::before,
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] *::after { box-sizing:border-box; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] :is(h2,h3,p,figure) { margin:0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] :is(h2,h3) { color:var(--bxw2-ink); font-family:inherit; font-weight:500; letter-spacing:-.025em; line-height:1.3; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] h2 { font-size:clamp(25px,2.5vw,34px); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] h3 { font-size:20px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] img { display:block; width:100%; max-width:100%; height:auto; margin:0; border:0; border-radius:0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] a { color:var(--bxw2-ink); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] a:focus-visible { outline:3px solid #927445; outline-offset:5px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-eyebrow { margin:0 0 15px; color:#75603e; font-size:11px; font-weight:600; letter-spacing:.12em; line-height:1.6; text-transform:uppercase; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero { display:grid; grid-template-columns:1fr 1fr; overflow:hidden; border-radius:18px; background:var(--bxw2-cream); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-copy { display:flex; flex-direction:column; justify-content:center; min-width:0; padding:clamp(28px,3.4vw,48px); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-title { max-width:18ch; font-size:clamp(27px,3vw,39px); font-weight:500; line-height:1.24; letter-spacing:-.035em; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-lead { margin-top:22px; color:var(--bxw2-muted); font-size:15px; line-height:1.8; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-actions { display:flex; flex-wrap:wrap; align-items:center; gap:17px 24px; margin-top:28px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button { display:inline-flex; align-items:center; justify-content:center; gap:16px; min-height:50px; max-width:100%; padding:14px 19px; border:1px solid transparent; border-radius:9px; font-size:13px; font-weight:500; line-height:1.55; text-align:left; text-decoration:none!important; transition:background .18s ease; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button span { flex:none; font-size:19px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button-primary { background:#2c4352; color:#fff!important; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button-primary:hover { background:#20323c; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-text-link { display:inline-flex; align-items:center; gap:12px; min-height:44px; font-size:13px; font-weight:500; text-decoration:underline; text-underline-offset:5px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-note { margin-top:22px; color:var(--bxw2-muted); font-size:12px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-media { position:relative; display:flex; min-width:0; min-height:470px; background:#e7ded0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-media img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:52% center; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-media figcaption { position:relative; align-self:flex-end; width:100%; margin-top:auto; padding:62px 30px 25px; background:linear-gradient(transparent,rgba(25,35,36,.72)); color:#fff; font-size:12px; line-height:1.65; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-assortment { margin-top:64px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-section-heading { display:flex; justify-content:space-between; align-items:flex-end; gap:28px; margin-bottom:25px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-section-heading > p { max-width:43ch; color:var(--bxw2-muted); font-size:13px; line-height:1.75; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-section-heading .bxw2-eyebrow { margin-bottom:9px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cards { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:22px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card { display:flex; flex-direction:column; min-width:0; overflow:hidden; border:1px solid var(--bxw2-line); border-radius:13px; background:#fff; text-decoration:none!important; transition:border-color .18s ease; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card:hover { border-color:#a89575; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-image { aspect-ratio:1.49; overflow:hidden; background:var(--bxw2-cream); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-image img { width:100%; height:100%; object-fit:cover; transition:transform .25s ease; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card:hover img { transform:scale(1.025); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-copy { display:flex; flex-direction:column; flex:1; padding:23px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-copy p { margin:10px 0 22px; color:var(--bxw2-muted); font-size:13px; line-height:1.8; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-link { display:flex; justify-content:space-between; align-items:center; gap:16px; margin-top:auto; padding-top:15px; border-top:1px solid var(--bxw2-line); font-size:12px; font-weight:500; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-link > span { font-size:21px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-image-note { margin-top:11px; color:var(--bxw2-muted); font-size:11px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cooperation { display:grid; grid-template-columns:.95fr 1.05fr; gap:clamp(28px,6vw,80px); margin-top:62px; padding:40px; border:1px solid var(--bxw2-line); border-radius:16px; background:#fbfaf7; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cooperation-intro { min-width:0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cooperation-intro > p:not(.bxw2-eyebrow) { margin-top:18px; color:var(--bxw2-muted); font-size:14px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-box-image { max-width:360px; margin:24px 0 0; border-radius:10px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefits { display:flex; flex-direction:column; justify-content:center; min-width:0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit { display:grid; grid-template-columns:38px minmax(0,1fr); gap:16px; padding:27px 0; border-bottom:1px solid #ddded7; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit:first-child { padding-top:0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit:last-child { padding-bottom:0; border-bottom:0; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit-number { padding-top:2px; color:#87704d; font-size:15px; font-weight:500; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit h3 { font-size:18px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit p { margin-top:9px; color:var(--bxw2-muted); font-size:13px; line-height:1.8; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start { display:grid; grid-template-columns:1.3fr 1fr; align-items:center; gap:45px; margin-top:32px; padding:42px; border-radius:16px; background:#2c4352; color:#fff; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start .bxw2-eyebrow { color:#ddcbaa; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start h2 { max-width:26ch; color:#fff!important; font-size:clamp(25px,2.3vw,32px); }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start-copy > p:last-child { max-width:54ch; margin-top:18px; color:#e1e6e8; font-size:13px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start-actions { justify-self:end; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button-light { background:#f5f2ec; color:#20323c!important; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button-light:hover { background:#e6dccb; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start-actions > p { margin-top:18px; color:#e1e6e8; font-size:12px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start-actions > p > a { display:inline-flex; align-items:center; gap:12px; min-height:40px; color:#fff; text-decoration:underline; text-underline-offset:4px; }
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start a:focus-visible { outline-color:#ddcbaa; }
@media (max-width:1000px) {
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-copy { padding:19px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card h3 { font-size:18px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cooperation { padding:30px; gap:30px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start { padding:32px; gap:26px; }
}
@media (max-width:760px) {
  html[data-boxxi-native="1"] body.type-page.in-velkoobchod:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) #content-wrapper { padding-inline:20px; }
  html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content .pageArticleDetail:has([data-boxxi-wholesale="v2"]) > header[itemprop="headline"] { margin:12px 0 22px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero { grid-template-columns:1fr; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-copy { padding:30px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-title { max-width:23ch; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-media { min-height:0; aspect-ratio:1.7; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-section-heading { display:block; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-section-heading > p { max-width:60ch; margin-top:16px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cards { gap:14px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-copy { padding:15px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-link { font-size:11px; gap:8px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cooperation { grid-template-columns:1fr; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-box-image { max-width:420px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start { grid-template-columns:1fr; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start-actions { justify-self:start; }
}
@media (max-width:600px) {
  html[data-boxxi-native="1"] body.type-page.in-velkoobchod:has(.pageArticleDetail [data-boxxi-wholesale="v2"]) #content-wrapper { padding-inline:16px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-copy { padding:25px 23px 28px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-lead { font-size:14px; margin-top:18px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-media { aspect-ratio:1.4; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-hero-media figcaption { padding:50px 23px 20px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-actions { align-items:stretch; gap:10px; margin-top:23px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-button { width:100%; justify-content:space-between; font-size:12px; padding:13px 15px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-assortment { margin-top:42px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cards { grid-template-columns:1fr; gap:20px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-copy { padding:22px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card h3 { font-size:21px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card-link { font-size:12px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-cooperation { margin-top:40px; padding:26px 23px; gap:30px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit { grid-template-columns:28px minmax(0,1fr); gap:10px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-benefit h3 { font-size:17px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start { margin-top:24px; padding:29px 23px; gap:25px; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-start-actions { width:100%; }
}
@media (prefers-reduced-motion:reduce) {
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] :is(.bxw2-card,.bxw2-card-image img,.bxw2-button) { transition:none; }
  html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] .bxw2-card:hover img { transform:none; }
}

/* The native enhancer creates a table of contents for editorial headings.
 * Hide only its generated navigation inside this marked wholesale article. */
html[data-boxxi-native="1"] body.type-page.in-velkoobchod #content .pageArticleDetail:has([data-boxxi-wholesale="v2"]) .bxn-toc {
  display:none!important;
}
/* Card CTAs remain real inline-content links after TinyMCE serialization. */
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] a.bxw2-card-link {
  min-height:44px;
  text-decoration:none;
}
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] a.bxw2-card-link:hover {
  text-decoration:underline;
  text-underline-offset:4px;
}

/* Same blank scene + exact supplied logo as categoryBoxImage() on the homepage.
 * Coordinates and logo proportions are copied from the approved native category scene. */
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] figure.bxw2-box-image {
  position:relative;
  display:block;
  width:100%;
  height:auto;
  aspect-ratio:1280/859;
  overflow:hidden;
}
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] figure.bxw2-box-image > img.bxn-category-blank-box {
  display:block;
  position:static;
  width:100%;
  height:auto;
  aspect-ratio:1280/859;
  object-fit:contain;
  max-height:none;
  margin:0;
  border-radius:0;
  flex:none;
}
html[data-boxxi-native="1"] body.in-velkoobchod #content [data-boxxi-wholesale="v2"] figure.bxw2-box-image > img.bxn-category-exact-logo {
  display:block;
  position:absolute;
  left:33%;
  top:60.9%;
  width:30%;
  max-width:none;
  height:auto;
  aspect-ratio:351/168;
  object-fit:contain;
  max-height:none;
  margin:0;
  border-radius:0;
  flex:none;
  mix-blend-mode:multiply;
  pointer-events:none;
}

/* Local initial fish-category experiment. Matching final category rules extracted in firstpaint-v2; verify geometry in a real browser before any publication. */
:root{--boxxi-category-prepaint-version:2026-09-22-category-prepaint-v3}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"]{--bxn-ink:#20323c;--bxn-navy:#2c4352;--bxn-cream:#f5f2ec;--bxn-muted:#657279;--bxn-gold:#b49a70;--bxn-line:#dedfdc;--bxn-radius:12px;scroll-padding-top:32px}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] body{color:var(--bxn-ink);background:#fff;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.65}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] :is(h1,h2,h3,h4){font-family:inherit;color:var(--bxn-ink);letter-spacing:-.025em;line-height:1.25}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] h1{font-size:clamp(28px,3vw,42px);font-weight:500}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] h2{font-size:clamp(23px,2.35vw,32px);font-weight:500}

/* Experimental, source-extracted above-fold PDP rules only. */
/* 2026-09-20-native-v13/runtime/boxxi-native.css */
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles{display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 20px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a{display: block; position: relative; overflow: hidden; background: var(--bxn-cream); border-radius: 12px; color: var(--bxn-ink); text-decoration: none; min-width: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles img{width: 100%; height: auto; aspect-ratio: 1.2; object-fit: cover; display: block;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>div{padding: 20px 20px 24px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 18px; margin: 0 20px 6px 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 12px; margin: 0; color: var(--bxn-muted);}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>span{position: absolute; right: 18px; bottom: 26px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-shortcuts{display: flex; flex-wrap: wrap; gap: 10px; margin: 18px 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-shortcuts a{display: flex; align-items: center; gap: 10px; padding: 10px 15px; min-height: 44px; border: 1px solid var(--bxn-line); border-radius: 8px; color: var(--bxn-ink); font-size: 13px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-hero{display: grid; grid-template-columns: 1.15fr 1fr; background: var(--bxn-cream); border-radius: 14px; margin-bottom: 24px; overflow: hidden;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-intro{padding: 30px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-intro h1{margin: 0 0 18px; font-size: 32px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-lead{color: var(--bxn-muted); margin-bottom: 22px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-art img{width: 100%; height: 100%; object-fit: cover; display: block;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-details{font-size: 12px; line-height: 1.7;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-details .category-perex{margin-top: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .subcategories{display: flex; flex-wrap: wrap; gap: 10px; margin: 24px 0; padding: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .subcategories>li{width: calc(50% - 5px); padding: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .subcategories a{border: 1px solid var(--bxn-line); border-radius: 10px; background: #fff; min-height: 70px;}
@media (max-width:1000px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles{gap: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>div{padding: 15px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 15px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 11px;}
}
@media (max-width:767px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles{grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 15px; margin-right: 5px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>span{display: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-hero{grid-template-columns: 1fr;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-intro{padding: 24px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-intro h1{font-size: 28px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-art{max-height: 220px; overflow: hidden;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-art img{aspect-ratio: 1.7; object-fit: cover;}
}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles{gap: 18px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a{display: flex; align-items: center; gap: 5px; min-height: 132px; padding: 10px 14px 10px 3px; border: 1px solid var(--bxn-line); border-radius: 9px; background: #fff;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles img{width: 112px; height: 108px; flex: 0 0 112px; object-fit: contain; aspect-ratio: auto;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>div{padding: 0; min-width: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 12px; line-height: 1.45; margin: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 9px; line-height: 1.65; margin-top: 2px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>span{position: static; margin-left: auto; font-size: 14px; flex-shrink: 0;}
@media (min-width:801px) and (max-width:1150px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles img{width: 90px; height: 99px; flex-basis: 90px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 10px;}
}
@media (max-width:800px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles{grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a{position: relative; flex-direction: column; align-items: flex-start; padding: 8px 13px 16px; gap: 5px; min-height: 210px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles img{width: 100%; height: 132px; flex: 0 0 auto; align-self: center;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 12px; padding-right: 5px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 9px; margin-top: 4px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>span{display: block; position: absolute; right: 10px; bottom: 17px; font-size: 12px;}
}
@media (max-width:650px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles img{width: 83px; height: 75px;}
}
@media (max-width:360px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a{padding: 7px 10px 14px; min-height: 185px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 11px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 8px; padding-right: 8px;}
}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a{min-height: 184px; gap: 10px; padding: 14px 14px 14px 8px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 16px; line-height: 1.35; overflow-wrap: normal; word-break: normal;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 14px; line-height: 1.45; margin-top: 7px; overflow-wrap: normal; word-break: normal;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>span{font-size: 16px;}
@media (max-width:800px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a{min-height: 270px; padding: 14px 13px 18px; gap: 10px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles h3{font-size: 16px; line-height: 1.35; padding-right: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles p{font-size: 16px; line-height: 1.45; margin-top: 7px; padding-right: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles a>span{position: static; align-self: flex-end; margin-top: auto;}
}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-branded-scene{position: relative; display: block; margin: 0; width: 100%; height: auto; aspect-ratio: 1280/859; overflow: hidden;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-branded-scene>img.bxn-category-blank-box{display: block; position: static; width: 100%; height: auto; aspect-ratio: 1280/859; object-fit: contain; max-height: none; margin: 0; flex: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-branded-scene>img.bxn-category-exact-logo{display: block; position: absolute; left: 33%; top: 60.9%; width: 30%; height: auto; aspect-ratio: 351/168; object-fit: contain; max-height: none; margin: 0; flex: none; mix-blend-mode: multiply;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a>.bxn-category-branded-scene{width: 112px; flex: 0 0 112px; align-self: center;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-art>.bxn-category-branded-scene{width: 100%; align-self: center;}
@media (min-width:801px) and (max-width:1150px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a>.bxn-category-branded-scene{width: 90px; flex-basis: 90px;}
}
@media (max-width:800px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-tiles>a>.bxn-category-branded-scene{width: 100%; max-width: 160px; flex: 0 0 auto;}
}
/* 2026-09-20-native-parity-v3/runtime/boxxi-parity.css */
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .category-top > .bxn-category-hero > .bxn-category-intro{box-sizing: border-box; min-width: 0; padding: 32px 36px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .bxn-category-hero > .bxn-category-intro > .category-title{margin: 0 0 18px; padding: 0; max-width: 100%; overflow-wrap: break-word;}
@media (max-width:767px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .category-top > .bxn-category-hero > .bxn-category-intro{padding: 26px 24px;}
}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.category-top{width: 100%; min-width: 0; margin: 0 0 32px; padding: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero{width: 100%; margin: 0 0 25px; grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); align-items: stretch;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero>.bxn-category-intro{padding: 36px 40px; min-width: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .category-title{font-size: clamp(27px,3vw,39px); font-weight: 500; line-height: 1.25; letter-spacing: -1px; overflow-wrap: break-word;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-eyebrow{font-size: 10px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; color: #78684d; margin: 0 0 19px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxn-category-lead{font-size: 13px; line-height: 1.8; margin: 0; max-width: 48ch;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxn-category-details{margin-top: 18px; font-size: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art{min-height: 300px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art>img{width: 100%; height: 100%; object-fit: cover;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxcat-tabs{display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 26px; padding: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-pill{display: inline-flex; align-items: center; justify-content: center; gap: 7px; min-height: 40px; padding: 9px 13px; border: 1px solid #dce1e2; border-radius: 5px; background: #fff; color: var(--bxn-ink,#20323c); font-size: 11px; line-height: 1.5; text-decoration: none; max-width: 100%;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-pill[aria-current="page"]{background: var(--bxn-ink,#2c4352); border-color: var(--bxn-ink,#2c4352); color: #fff;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-pill svg,
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-delivery svg{width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; flex-shrink: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories{display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 16px; margin: 0 0 22px; padding: 0; list-style: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories:before,
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories:after{display: none; content: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li{float: none; width: auto; max-width: none; padding: 0; margin: 0; min-width: 0; display: flex;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a{display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 0; width: 100%; min-width: 0; min-height: 0; margin: 0; padding: 0 0 15px; border: 1px solid var(--bxn-line,#e4e5e2); border-radius: 9px; background: #fff; overflow: hidden; text-align: left; text-decoration: none; position: relative;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a>.image{display: block; width: 100%; height: auto; min-width: 0; max-width: none; aspect-ratio: 1.49; flex: 0 0 auto; margin: 0 0 13px; padding: 0; background: #f5f2ec;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a>.image img{display: block; width: 100%; height: 100%; max-height: none; object-fit: contain; margin: 0; padding: 0; mix-blend-mode: normal;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a>.text{width: auto; font-size: 13px; font-weight: 500; line-height: 1.5; white-space: normal; margin: 0; padding: 0 30px 0 14px; overflow-wrap: anywhere;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-subcategory-caption{display: block; font-size: 10px; line-height: 1.6; color: #637078; margin: 5px 0 0; padding: 0 30px 0 14px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a:after{position: absolute; left: auto; right: 13px; top: auto; bottom: 24px; margin: 0; font-size: 11px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-bestsellers{margin: 15px 0 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in{background: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in>#content{min-width: 0; width: auto; max-width: none; padding: 0; float: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .sidebar{background: none; min-width: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .sidebar-inner{background: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .sidebar-inner>.box-filters{padding: 0; background: none; border: 0; border-radius: 0; margin: 0 0 24px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-filter-title{font-size: 14px; font-weight: 500; line-height: 1.5; margin: 0 0 23px; padding: 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-delivery{padding: 19px 17px; margin: 0 0 22px; border-radius: 8px; background: #f5f2ec; color: var(--bxn-ink,#20323c);}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-delivery>svg{display: block; color: #9a8055; margin: 0 0 16px; width: 25px; height: 25px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-delivery>strong{display: block; font-size: 12px; font-weight: 500; line-height: 1.5; margin: 0 0 7px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-delivery>p{font-size: 11px; line-height: 1.75; color: #637078; margin: 0 0 15px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-delivery>a{font-size: 12px; line-height: 1.6; text-decoration: underline; text-underline-offset: 3px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-sidebar-extras{border-top: 1px solid #e4e5e2; padding-top: 15px; margin-top: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-sidebar-extras>summary{font-size: 11px; line-height: 1.6; cursor: pointer; padding: 5px 0;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure] .bxcat-sidebar-extras>.box{padding: 15px 0; background: none; border: 0; margin: 0;}
@media (min-width:768px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in{display: grid; grid-template-columns: 210px minmax(0,1fr); align-items: start; gap: 30px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in>.sidebar{width: auto; max-width: none; padding: 0; float: none;}
}
@media (max-width:1000px) and (min-width:768px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in{grid-template-columns: 185px minmax(0,1fr); gap: 22px;}
}
@media (max-width:800px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories{grid-template-columns: repeat(2,minmax(0,1fr)); gap: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero{grid-template-columns: minmax(0,1fr); margin-bottom: 20px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero>.bxn-category-intro{padding: 26px 24px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art{min-height: 0; padding: 0 24px 24px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxn-category-hero .bxn-category-art>img{height: auto; max-height: 260px; object-fit: contain; border-radius: 9px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .category-title{font-size: 29px; letter-spacing: -.8px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxn-category-lead{font-size: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-eyebrow{font-size: 9px; letter-spacing: 1.1px; margin-bottom: 15px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.bxcat-tabs{gap: 7px; margin-bottom: 22px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-pill{font-size: 10px; min-height: 40px; padding: 8px 10px; gap: 5px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-pill svg{width: 18px; height: 18px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a>.text{font-size: 12px; padding-left: 12px;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] .bxcat-subcategory-caption{font-size: 10px; padding-left: 12px;}
}
@media (max-width:767px) {html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in{display: block;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-structure]>.content-wrapper-in>#content{width: 100%;}
}
/* 2026-09-21-final-parity/boxxi-final-parity.css */
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li,
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a{height: auto; max-height: none;}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top]>.subcategories>li>a>.text{display: block; flex: 0 0 auto; max-height: none; overflow: visible; text-overflow: clip;}
/* 2026-09-21-layout-full-parity-v1/runtime/boxxi-layout-full-parity.css */
/* 2026-09-21-commerce-full-parity-v1/runtime/boxxi-commerce-full-parity.css */
/* 2026-09-21-layout-full-parity-v1/runtime/boxxi-live-refinements-v2.css */

html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] #content-wrapper{width:100%;max-width:1280px;padding:0;margin-inline:auto}html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] .container{max-width:1280px}html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] summary{cursor:pointer;min-height:44px;display:list-item;padding:12px 0;font-weight:500}@media(max-width:800px){html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] #content-wrapper{width:100%;padding-inline:20px}}
html[data-boxxi-category-prepaint="2026-09-22-category-prepaint-v3"] [data-bxcat-top] [hidden]{display:none!important}
