/* boatdiesel theme – build 2026-09-24 12:08, zdroj: templates/tpleshop/media/css/themes/boatdiesel.css */
:root{--bg-primary:#ffffff;--bg-secondary:#f8fafc;--text-primary:#1a202c;--text-secondary:#4a5568;--accent-red:#c60a27;--text-on-red:#ffffff;--color-primary:var(--accent-red);--color-primary-hover:#a30820;--color-primary-light:#fbe7ea;--color-accent:#062039;--color-accent-hover:#0b3358;--bd-steel:#2f6f99;--bd-steel-soft:rgba(61,134,180,0.12);--color-body-bg:var(--bg-primary);--color-surface:var(--bg-primary);--color-surface-alt:var(--bg-secondary);--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-heading:var(--text-primary);--color-border:#e2e8f0;--color-link:var(--accent-red);--color-link-hover:#a30820;--color-success:#1f7a4d;--color-danger:var(--accent-red);--font-heading:'Inter',sans-serif;--font-body:'Inter',sans-serif;--card-radius:0.5rem;--card-shadow:0 1px 3px rgba(6,32,57,0.08);--card-shadow-hover:0 10px 24px -6px rgba(6,32,57,0.18);--card-image-ratio:1 / 1;}[data-theme="dark"]{--bg-primary:#0b132b;--bg-secondary:#1c2541;--text-primary:#ffffff;--text-secondary:#cbd5e1;--accent-red:#c60a27;--text-on-red:#ffffff;--color-primary:var(--accent-red);--color-primary-hover:#e11530;--color-primary-light:#2a1314;--color-accent:var(--bg-secondary);--color-accent-hover:#24304f;--bd-steel:#a9c2d8;--bd-steel-soft:rgba(169,194,216,0.16);--color-body-bg:var(--bg-primary);--color-surface:var(--bg-secondary);--color-surface-alt:var(--bg-secondary);--color-text:var(--text-primary);--color-text-muted:var(--text-secondary);--color-heading:var(--text-primary);--color-border:#2d3a5f;--color-link:#ff8589;--color-link-hover:#ffa6a9;--color-success:#5cc08d;--color-danger:#ff8589;--card-shadow:0 2px 8px rgba(0,0,0,0.30);--card-shadow-hover:0 14px 28px rgba(0,0,0,0.45);}.theme-boatdiesel{--card-radius:6px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;}.theme-boatdiesel .es-topbar{background:var(--accent-red);color:var(--text-on-red);border-bottom:1px solid rgba(0,0,0,0.12);font-size:0.75rem;padding:0;}.theme-boatdiesel .es-topbar a,.theme-boatdiesel .es-topbar .es-topbar__item,.theme-boatdiesel .es-topbar span{color:var(--text-on-red);}.theme-boatdiesel .es-topbar a:hover{color:var(--text-on-red);text-decoration:underline;}.theme-boatdiesel .es-topbar svg{color:var(--text-on-red);fill:currentColor;stroke:currentColor;}[data-theme="dark"] .theme-boatdiesel .es-topbar{background:var(--color-surface-alt);color:var(--color-text-muted);border-bottom-color:#0b3358;}[data-theme="dark"] .theme-boatdiesel .es-topbar a{color:var(--color-text-muted);}[data-theme="dark"] .theme-boatdiesel .es-topbar a:hover{color:#ff6166;}.theme-boatdiesel .es-topbar .es-container{display:flex;align-items:center;justify-content:space-between;gap:0.4rem 1.5rem;flex-wrap:wrap;min-height:24px;padding-top:0.15rem;padding-bottom:0.15rem;}.theme-boatdiesel .es-topbar .es-container>*{margin:0;flex:0 1 auto;}.theme-boatdiesel .es-topbar .mod-custom p{margin:0;text-align:left !important;}.theme-boatdiesel .es-topbar .mod-custom ul,.theme-boatdiesel .es-topbar nav ul{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 1.1rem;margin:0;padding:0;list-style:none;font-size:0.8125rem;}.theme-boatdiesel .es-topbar .mod-languages__list{display:flex;align-items:center;gap:0.5rem;margin:0;padding:0;list-style:none;}.theme-boatdiesel .es-topbar .mod-languages__list img{display:block;width:18px;height:auto;border-radius:2px;opacity:0.7;transition:opacity 0.15s ease;}.theme-boatdiesel .es-topbar .mod-languages__list a:hover img,.theme-boatdiesel .es-topbar .mod-languages__list .lang-active img{opacity:1;}.theme-boatdiesel .es-topbar .mod-languages__list .lang-active img{outline:2px solid var(--color-primary);outline-offset:1px;}.theme-boatdiesel .mod-languages li.lang-active,.theme-boatdiesel .mod-languages li.lang-active a,.theme-boatdiesel div.mod-languages ul li.lang-active,.theme-boatdiesel div.mod-languages ul li.lang-active a{background-color:transparent !important;background:transparent !important;}.theme-boatdiesel .ph-item-id-box{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.35rem 1.5rem;}.theme-boatdiesel .ph-item-sku-box,.theme-boatdiesel .ph-item-ean-box{float:none;display:flex;align-items:baseline;gap:0.35rem;}.theme-boatdiesel .ph-item-id-box .ph-cb{display:none;}[data-theme="dark"] .theme-boatdiesel .pcgift-box{background:rgba(47,143,91,0.14) !important;border-color:rgba(47,143,91,0.55) !important;color:var(--color-text) !important;}[data-theme="dark"] .theme-boatdiesel .pcgift-label,[data-theme="dark"] .theme-boatdiesel .pcgift-box a{color:var(--color-text) !important;}.theme-boatdiesel .es-product-card__manufacturer,.theme-boatdiesel .es-product-card__manufacturer .ph-manufacturer-box-header,.theme-boatdiesel .es-product-card__manufacturer .ph-brand-name{text-align:center;justify-content:center;}.theme-boatdiesel .es-product-card__sku{text-align:center;margin:0.15rem 0 0;font-size:0.8rem;color:var(--color-text-muted);}.theme-boatdiesel .es-product-card__sku .ph-sku-txt{font-weight:600;}.theme-boatdiesel .es-product-card__stock{text-align:center;margin:0.15rem 0 0.35rem;font-size:0.85rem;}.theme-boatdiesel .ph-stock{font-weight:600;color:#1a8d3e;}[data-theme="dark"] .theme-boatdiesel .ph-stock{color:#46c46f;}.theme-boatdiesel .ph-stock.pc-stock-bd-docasne-nedostupny{color:#d23b2c;}[data-theme="dark"] .theme-boatdiesel .ph-stock.pc-stock-bd-docasne-nedostupny{color:#ff7a6e;}.theme-boatdiesel .ph-stock.pc-stock-bd-na-dotaz,.theme-boatdiesel .ph-stock.pc-stock-bd-na-objednavku,.theme-boatdiesel .ph-stock.pc-stock-bd-na-ceste{color:#d97706;}[data-theme="dark"] .theme-boatdiesel .ph-stock.pc-stock-bd-na-dotaz,[data-theme="dark"] .theme-boatdiesel .ph-stock.pc-stock-bd-na-objednavku,[data-theme="dark"] .theme-boatdiesel .ph-stock.pc-stock-bd-na-ceste{color:#f6ad55;}.theme-boatdiesel .pcgift-cat-badge{display:flex !important;width:fit-content;max-width:100%;margin-left:auto !important;margin-right:auto !important;}[data-theme="dark"] .theme-boatdiesel .pcgift-cat-badge{background:rgba(47,143,91,0.14) !important;border-color:rgba(47,143,91,0.55) !important;color:var(--color-text) !important;}@media (max-width:575.98px){.theme-boatdiesel .es-topbar .es-container{justify-content:center;gap:0.4rem 1rem;}}.theme-boatdiesel .es-header{background:var(--color-surface);border-bottom:1px solid var(--color-border);}[data-theme="dark"] .theme-boatdiesel .es-header{background:#790a1c;border-bottom-color:#5e0816;}[data-theme="dark"] .theme-boatdiesel .es-header__actions a,[data-theme="dark"] .theme-boatdiesel .es-header__actions button,[data-theme="dark"] .theme-boatdiesel .es-header__nav a{color:#ffffff;}[data-theme="dark"] .theme-boatdiesel .es-header__nav a:hover,[data-theme="dark"] .theme-boatdiesel .es-header__nav .active>a{color:#ffffff;background:rgba(255,255,255,0.12);}[data-theme="dark"] .theme-boatdiesel .es-header__actions .es-search__submit,[data-theme="dark"] .theme-boatdiesel .es-search button[type="submit"]{background:#ffffff;border-color:#ffffff;color:var(--color-primary);}.theme-boatdiesel .es-header--sticky.is-scrolled{box-shadow:0 2px 14px rgba(6,32,57,0.12);}html{overflow-x:clip;}body.theme-boatdiesel{overflow-x:clip;}@media (min-width:992px){.theme-boatdiesel .es-header__logo img{height:4em;}.theme-boatdiesel .es-search-panel{width:460px;}.theme-boatdiesel .es-search-panel .ph-search-box input[type="text"],.theme-boatdiesel .es-search-panel .ph-search-box input[type="search"],.theme-boatdiesel .es-search-panel .phSearchBoxSearchInput{padding:0.8rem 1rem;font-size:1rem;}}@media (max-width:991.98px){.theme-boatdiesel .es-header__logo{flex-shrink:1;min-width:0;}.theme-boatdiesel .es-header__logo img{height:auto;max-height:2.2em;max-width:100%;width:auto;}.theme-boatdiesel .es-search-wrap{position:static;}.theme-boatdiesel .es-search-panel{left:0;right:0;width:auto;max-width:none;border-left:0;border-right:0;border-top:0;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,0.14);}}.theme-boatdiesel .es-header__site-name{font-family:var(--font-heading);font-weight:800;letter-spacing:0.02em;color:var(--color-primary);}[data-theme="dark"] .theme-boatdiesel .es-header__site-name{color:#ffffff;}.theme-boatdiesel .es-header__actions a,.theme-boatdiesel .es-header__actions button{color:var(--color-heading);}.theme-boatdiesel .es-header__actions a:hover{color:var(--color-primary);}[data-theme="dark"] .theme-boatdiesel .es-header__actions a,[data-theme="dark"] .theme-boatdiesel .es-header__actions button{color:#e8eef3;}.theme-boatdiesel .es-header__actions .es-search__submit,.theme-boatdiesel .es-search button[type="submit"]{background:var(--color-primary);border-color:var(--color-primary);color:#ffffff;}.theme-boatdiesel .es-header__nav a{color:var(--color-heading);font-weight:600;}.theme-boatdiesel .es-header__nav a:hover,.theme-boatdiesel .es-header__nav .active>a{color:var(--color-primary);}[data-theme="dark"] .theme-boatdiesel .es-header__nav a{color:#e8eef3;}[data-theme="dark"] .theme-boatdiesel .es-header__nav a:hover,[data-theme="dark"] .theme-boatdiesel .es-header__nav .active>a{color:#ff6166;}@media (min-width:992px){.theme-boatdiesel .es-header__nav>ul,.theme-boatdiesel .es-header__nav .mod-menu{display:flex;align-items:center;gap:0.15rem;margin:0;padding:0;list-style:none;}.theme-boatdiesel .es-header__nav .mod-menu>li{position:relative;}.theme-boatdiesel .es-header__nav .mod-menu>li>a,.theme-boatdiesel .es-header__nav .mod-menu>li>span{display:block;padding:0.5rem 0.85rem;font-size:0.875rem;white-space:nowrap;border-radius:var(--card-radius,6px);}.theme-boatdiesel .es-header__nav .mod-menu>li>a:hover{background:var(--color-surface-alt);}.theme-boatdiesel .es-header__nav .mod-menu ul{position:absolute;top:100%;left:0;z-index:200;min-width:220px;margin:0;padding:0.4rem 0;list-style:none;background:var(--color-surface,#fff);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:0 0 var(--card-radius,6px) var(--card-radius,6px);box-shadow:0 14px 30px rgba(6,32,57,0.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0s linear 0.15s;}.theme-boatdiesel .es-header__nav .mod-menu li:hover>ul,.theme-boatdiesel .es-header__nav .mod-menu li:focus-within>ul{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity 0.15s ease,transform 0.15s ease;}.theme-boatdiesel .es-header__nav .mod-menu ul a{display:block;padding:0.4rem 1rem;font-size:0.8125rem;font-weight:500;white-space:nowrap;}.theme-boatdiesel .es-header__nav .mod-menu ul a:hover{background:var(--color-surface-alt);color:var(--color-primary);}[data-theme="dark"] .theme-boatdiesel .es-header__nav .mod-menu ul{background:#0b2640;border-color:#2f4a66;}}.theme-boatdiesel .es-navbar-below{background:var(--bg-primary) !important;border-bottom:1px solid var(--color-border);box-shadow:0 1px 3px rgba(6,32,57,0.06);}.theme-boatdiesel .es-navbar-below a{color:var(--text-primary) !important;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;font-size:0.8125rem;opacity:1;}.theme-boatdiesel .es-navbar-below a:hover{color:var(--accent-red) !important;background:rgba(198,10,39,0.06);}.theme-boatdiesel .es-navbar-below .active>a,.theme-boatdiesel .es-navbar-below .current>a{color:var(--accent-red) !important;box-shadow:inset 0 -3px 0 var(--accent-red);}[data-theme="dark"] .theme-boatdiesel .es-navbar-below a{color:#ffffff !important;}[data-theme="dark"] .theme-boatdiesel .es-navbar-below a:hover{color:#ffffff !important;background:rgba(255,255,255,0.08);}[data-theme="dark"] .theme-boatdiesel .es-navbar-below{background:var(--color-surface-alt) !important;border-bottom-color:rgba(255,255,255,0.08);box-shadow:none;}:root{--browser-theme-color:#ffffff;}[data-theme="dark"]{--browser-theme-color:#0b132b;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-module-box{width:100%;}.theme-boatdiesel .es-navbar-below,.theme-boatdiesel .es-navbar-below .es-container,.theme-boatdiesel .ph-mega-menu-content-module-box,.theme-boatdiesel .ph-mega-menu-content-row{overflow:visible;}.theme-boatdiesel .ph-mega-menu-content-row.ph-cat,.theme-boatdiesel .ph-mega-menu-content-row.ph-man{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0.1rem;margin:0;}.theme-boatdiesel .ph-mega-menu-content-row-item{position:relative;flex:0 1 auto;width:auto !important;max-width:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0.5rem;text-align:center;}.theme-boatdiesel .ph-mega-menu-content-header{margin:0;font-size:0.875rem;line-height:1.2;font-weight:600;}.theme-boatdiesel .ph-mega-menu-content-header a{display:block;padding:0.8rem 0.7rem;color:#ffffff;text-transform:uppercase;letter-spacing:0.01em;opacity:0.94;border-bottom:3px solid transparent;transition:background 0.15s ease,opacity 0.15s ease,border-color 0.15s ease;}.theme-boatdiesel .ph-mega-menu-content-header a:hover{opacity:1;background:rgba(255,255,255,0.08);border-bottom-color:var(--color-primary);}.theme-boatdiesel .ph-mega-menu-content-row-item>a:has(.ph-mega-menu-content-image){order:-1;display:block;flex:0 0 auto;line-height:0;}.theme-boatdiesel .ph-mega-menu-content-image{display:block;width:28px;height:28px;border-radius:var(--card-radius,6px);object-fit:cover;}.theme-boatdiesel .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image){padding:0.3rem 0.85rem 0.3rem 0.6rem;border-radius:var(--card-radius,6px);transition:background 0.15s ease;}.theme-boatdiesel .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image):hover{background:rgba(255,255,255,0.08);}.theme-boatdiesel .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a{padding:0;border-bottom:0;}.theme-boatdiesel .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a:hover{background:transparent;}.theme-boatdiesel .ph-mega-menu-content-description{color:rgba(255,255,255,0.75);font-size:0.75rem;padding:0 0.5rem 0.5rem;}.theme-boatdiesel .ph-mega-menu-content-subcategories{position:absolute;top:calc(100% + var(--space-sm,0.5rem));left:50%;transform:translateX(-50%) translateY(6px);z-index:200;min-width:240px;max-width:460px;width:max-content;margin:0;padding:0.4rem 0;list-style:none;text-align:left;background:var(--color-surface,#fff);border:1px solid var(--color-border,#d9e2ea);border-top:3px solid var(--color-primary);border-radius:0 0 var(--card-radius,6px) var(--card-radius,6px);box-shadow:0 14px 30px rgba(6,32,57,0.18);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0s linear 0.15s;}.theme-boatdiesel .ph-mega-menu-content-row-item:hover>.ph-mega-menu-content-subcategories,.theme-boatdiesel .ph-mega-menu-content-row-item:focus-within>.ph-mega-menu-content-subcategories{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition:opacity 0.15s ease,transform 0.15s ease;}.theme-boatdiesel .ph-mega-menu-content-subcategories::before{content:'';position:absolute;left:-8px;right:-8px;top:calc(-1 * (var(--space-sm,0.5rem) + 8px));height:calc(var(--space-sm,0.5rem) + 10px);background:transparent;}.theme-boatdiesel .ph-mega-menu-content-subcategories li{margin:0;}.theme-boatdiesel .ph-mega-menu-content-subcategories:has(li:nth-child(11)){column-count:2;column-gap:0.25rem;max-width:520px;}.theme-boatdiesel .ph-mega-menu-content-subcategories:has(li:nth-child(11)) li{break-inside:avoid;}.theme-boatdiesel .ph-mega-menu-content-subcategories a{display:block;padding:0.4rem 1rem;color:var(--color-heading,#062039);font-size:0.8125rem;font-weight:500;line-height:1.3;text-transform:none;letter-spacing:0;opacity:1;border-bottom:0;white-space:normal;overflow-wrap:anywhere;}.theme-boatdiesel .ph-mega-menu-content-subcategories a:hover{color:var(--color-primary);background:var(--color-surface-alt,#f3f6f9);}[data-theme="dark"] .theme-boatdiesel .ph-mega-menu-content-subcategories{background:#0b2640;border-color:#2f4a66;}[data-theme="dark"] .theme-boatdiesel .ph-mega-menu-content-subcategories a{color:#e8eef3;}[data-theme="dark"] .theme-boatdiesel .ph-mega-menu-content-subcategories a:hover{color:#ff6166;background:rgba(255,255,255,0.06);}.bd-cat-toggle,.bd-cat-backdrop,.bd-cat-drawer__head,.bd-cat-chev{display:none;}@media (max-width:991.98px){.theme-boatdiesel .es-navbar-below{display:none !important;}.theme-boatdiesel .es-header__logo img,.theme-boatdiesel .es-logo img{width:auto !important;max-width:120px !important;height:auto !important;max-height:28px !important;}.theme-boatdiesel .es-header__actions{gap:0.1rem;}.theme-boatdiesel .es-header__actions>*{width:36px !important;}.theme-boatdiesel .es-header__actions a,.theme-boatdiesel .es-header__actions button{min-width:36px;min-height:40px;}.theme-boatdiesel .es-header__actions svg{width:21px;height:21px;}.theme-boatdiesel .es-offcanvas__body .ph-category-module-box ul ul{margin:0.15rem 0 0.4rem 4.3rem;}.theme-boatdiesel .es-offcanvas__body .ph-category-module-box ul ul a{font-size:0.82rem;font-weight:400;color:var(--color-text-muted);padding:0.25rem 0;}.theme-boatdiesel .es-offcanvas__body .ph-category-module-box ul ul .es-cat-grid__image,.theme-boatdiesel .es-offcanvas__body .ph-category-module-box ul ul img{display:none;}.theme-boatdiesel .es-offcanvas__body .ph-category-module-box::before{content:"Kategórie";display:block;padding:0.9rem 0 0.35rem;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);border-top:1px solid var(--color-border);margin-top:0.5rem;}.theme-boatdiesel .es-navbar-below .es-container{justify-content:flex-start;}.bd-cat-toggle{display:inline-flex;align-items:center;gap:0.6rem;padding:0.65rem 0.9rem;background:transparent;border:0;color:var(--text-primary);font:inherit;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;cursor:pointer;}.bd-cat-toggle__ico{flex:0 0 auto;width:18px;height:18px;}.bd-cat-toggle__ico,.bd-cat-toggle svg{color:currentColor;fill:currentColor;stroke:currentColor;}[data-theme="dark"] .bd-cat-toggle{color:#ffffff;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-module-box{position:fixed;top:0;left:0;bottom:0;z-index:1050;width:min(86vw,360px);background:var(--color-surface,#ffffff);box-shadow:0 0 40px rgba(0,0,0,0.35);transform:translateX(-100%);transition:transform 0.25s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;}.theme-boatdiesel .es-navbar-below.bd-cat-open .ph-mega-menu-content-module-box{transform:translateX(0);}.bd-cat-backdrop{display:block;position:fixed;inset:0;z-index:1040;background:rgba(0,0,0,0.45);opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0s linear 0.25s;}.bd-cat-backdrop.is-on{opacity:1;visibility:visible;transition:opacity 0.25s ease;}body.bd-cat-lock{overflow:hidden;}.bd-cat-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.9rem 1rem;background:var(--color-accent,#062039);color:#ffffff;position:sticky;top:0;z-index:1;}.bd-cat-drawer__title{font-weight:700;text-transform:uppercase;letter-spacing:0.04em;font-size:0.95rem;}.bd-cat-close{background:transparent;border:0;color:#ffffff;font-size:1.7rem;line-height:1;cursor:pointer;padding:0 0.25rem;}.theme-boatdiesel .ph-mega-menu-content-row.ph-cat,.theme-boatdiesel .ph-mega-menu-content-row.ph-man{flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:0;padding:0;overflow:visible;}.theme-boatdiesel .ph-mega-menu-content-row-item,.theme-boatdiesel .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image){flex:0 0 auto;width:100% !important;max-width:none;flex-wrap:wrap;flex-direction:row;align-items:center;border-bottom:1px solid var(--color-border,#d6dee5);border-radius:0;padding:0;background:transparent;}.theme-boatdiesel .ph-mega-menu-content-image{width:24px;height:24px;margin-left:0.85rem;}.theme-boatdiesel .ph-mega-menu-content-header{flex:1 1 auto;min-width:0;text-align:left;}.theme-boatdiesel .ph-mega-menu-content-header a,.theme-boatdiesel .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a{display:block;white-space:normal;padding:0.95rem 1rem;color:var(--color-heading,#062039);border-bottom:0;text-transform:none;letter-spacing:0;opacity:1;}.theme-boatdiesel .ph-mega-menu-content-header a:hover{background:var(--color-surface-alt,#f3f6f9);border-bottom:0;}.bd-cat-chev{display:block;flex:0 0 auto;width:46px;align-self:stretch;background:transparent;border:0;border-left:1px solid var(--color-border,#d6dee5);cursor:pointer;position:relative;}.bd-cat-chev::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid var(--color-heading,#062039);border-bottom:2px solid var(--color-heading,#062039);transform:translate(-50%,-65%) rotate(45deg);transition:transform 0.2s ease;}.ph-mega-menu-content-row-item.bd-sub-open .bd-cat-chev::before{transform:translate(-50%,-35%) rotate(-135deg);}.theme-boatdiesel .ph-mega-menu-content-subcategories{position:static !important;transform:none !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;display:none;flex:0 0 100%;width:auto;min-width:0;max-width:none;margin:0;border:0;border-top:1px solid var(--color-border,#d6dee5);border-radius:0;box-shadow:none;background:var(--color-surface-alt,#f3f6f9);column-count:1 !important;}.theme-boatdiesel .ph-mega-menu-content-row-item.bd-sub-open .ph-mega-menu-content-subcategories{display:block;}.theme-boatdiesel .ph-mega-menu-content-subcategories a{padding:0.7rem 1rem 0.7rem 2.25rem;}}.theme-boatdiesel .es-btn--primary{background:var(--color-primary);color:#ffffff;border-color:var(--color-primary);border-radius:0.375rem;font-weight:600;box-shadow:0 3px 10px rgba(154,17,17,0.22);}.theme-boatdiesel .es-btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);}.theme-boatdiesel .es-btn--accent{background:var(--color-accent);color:#ffffff;border-color:var(--color-accent);border-radius:0.375rem;font-weight:600;}.theme-boatdiesel .es-btn--accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);}.theme-boatdiesel .es-btn--outline{border-radius:0.375rem;border-color:var(--color-accent);color:var(--color-accent);font-weight:600;}.theme-boatdiesel .es-btn--outline:hover{background:var(--color-accent);color:#ffffff;}[data-theme="dark"] .theme-boatdiesel .es-btn--outline{border-color:var(--bd-steel);color:var(--bd-steel);}[data-theme="dark"] .theme-boatdiesel .es-btn--outline:hover{background:var(--bd-steel);color:#06121d;}.theme-boatdiesel .ph-btn,.theme-boatdiesel .ph-btn-add-to-cart,.theme-boatdiesel .phCartButton,.theme-boatdiesel .btn.ph-btn,.theme-boatdiesel button.ph-btn{border-radius:0.375rem;font-weight:600;}.theme-boatdiesel .es-product-card,.theme-boatdiesel .ph-product-module-box .ph-item-box{border-radius:var(--card-radius);}.theme-boatdiesel .es-product-card:hover{border-color:rgba(61,134,180,0.35);box-shadow:var(--card-shadow-hover);}.theme-boatdiesel .ph-label{border-radius:0.25rem;text-transform:uppercase;letter-spacing:0.04em;font-size:0.625rem;padding:0.35em 0.7em;}.theme-boatdiesel .ph-label-feat,.theme-boatdiesel .ph-label-new,.theme-boatdiesel .ph-label-hot{background:var(--color-primary);color:#ffffff;}.theme-boatdiesel .ph-label-discount,.theme-boatdiesel .ph-label-sale{background:var(--color-primary);color:#ffffff;}.theme-boatdiesel .es-product-card__header h3,.theme-boatdiesel .ph-item-header h3,.theme-boatdiesel .ph-product-module-box h3{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.01em;}.theme-boatdiesel .ph-price{color:var(--color-primary);font-weight:700;}[data-theme="dark"] .theme-boatdiesel .ph-price{color:#ff6166;}.theme-boatdiesel .ph-price-base,.theme-boatdiesel .ph-price-old,.theme-boatdiesel .ph-pr-bdph{color:var(--color-text-muted);font-weight:500;}.theme-boatdiesel .ph-price-base,.theme-boatdiesel .ph-price-old{text-decoration:line-through;}.theme-boatdiesel .es-showcase--1,.theme-boatdiesel .es-showcase--3{background:var(--color-surface-alt);}.theme-boatdiesel .es-breadcrumbs{background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);--bd-crumb-bg:var(--color-surface-alt);}.theme-boatdiesel .es-breadcrumbs a:hover{color:var(--color-primary);}[data-theme="dark"] .theme-boatdiesel .es-breadcrumbs{background:var(--color-surface);--bd-crumb-bg:var(--color-surface);}@media (max-width:991.98px){.theme-boatdiesel .es-breadcrumbs ol,.theme-boatdiesel .es-breadcrumbs .breadcrumb,.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__list{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}.theme-boatdiesel .es-breadcrumbs ol::-webkit-scrollbar,.theme-boatdiesel .es-breadcrumbs .breadcrumb::-webkit-scrollbar,.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__list::-webkit-scrollbar{display:none;}.theme-boatdiesel .es-breadcrumbs li,.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__item,.theme-boatdiesel .es-breadcrumbs .breadcrumb-item{flex:0 0 auto;max-width:none;}.theme-boatdiesel .es-breadcrumbs .pathway span,.theme-boatdiesel .es-breadcrumbs .breadcrumb-item span{white-space:nowrap;}.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__wrapper{position:relative;}.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__wrapper.bd-crumb-more::after{content:"›";position:absolute;top:0;right:0;bottom:0;width:36px;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;color:var(--color-text-muted);font-size:1.15rem;font-weight:700;line-height:1;pointer-events:none;background:linear-gradient(to right,transparent,var(--bd-crumb-bg,var(--color-surface-alt)) 55%);}}.theme-boatdiesel .es-category-header__title{font-family:var(--font-heading);font-weight:800;letter-spacing:-0.01em;}.theme-boatdiesel .es-back-to-top:hover{background:var(--color-primary);border-color:var(--color-primary);}.theme-boatdiesel .es-bottom{background:var(--color-accent);color:#c5d2dd;}.theme-boatdiesel .es-footer{background:#04182b;border-top:1px solid #0b3358;color:#9fb1bf;}.theme-boatdiesel .es-bottom a,.theme-boatdiesel .es-footer a{color:#d6e0e8;}.theme-boatdiesel .es-bottom a:hover,.theme-boatdiesel .es-footer a:hover{color:#ffffff;}.theme-boatdiesel .es-bottom h2,.theme-boatdiesel .es-bottom h3,.theme-boatdiesel .es-bottom h4,.theme-boatdiesel .es-bottom h5,.theme-boatdiesel .es-footer__col-title{color:#ffffff;}[data-theme="dark"] .theme-boatdiesel .es-bottom{background:var(--color-surface-alt);}[data-theme="dark"] .theme-boatdiesel .es-footer{background:#04182b;border-top-color:#0b3358;}.theme-boatdiesel #ph-pc-item-box h1,.theme-boatdiesel .ph-item-price-panel h1{font-family:var(--font-heading);font-weight:800;color:var(--color-heading);font-size:1.875rem;line-height:1.15;letter-spacing:-0.015em;}@media (min-width:768px){.theme-boatdiesel #ph-pc-item-box h1,.theme-boatdiesel .ph-item-price-panel h1{font-size:2.5rem;}}.theme-boatdiesel .ph-item-image-full-box{border-radius:var(--card-radius);border:1px solid var(--color-border);background:var(--color-surface);padding:2rem;box-shadow:0 2px 8px rgba(6,32,57,0.05);}.theme-boatdiesel .ph-item-image-full-box img{max-height:500px;width:auto;margin:0 auto;object-fit:contain;transition:transform 0.4s ease;}.theme-boatdiesel .ph-item-image-full-box:hover img{transform:scale(1.04);}.theme-boatdiesel .ph-item-image-add-box>div,.theme-boatdiesel .ph-item-image-box{border-radius:var(--card-radius);border:2px solid var(--color-border);padding:0.4rem;background:var(--color-surface);transition:border-color 0.2s;}.theme-boatdiesel .ph-item-image-box:hover{border-color:var(--color-primary);}.theme-boatdiesel .ph-item-image-box.is-active,.theme-boatdiesel .ph-item-image-box[aria-selected="true"]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);}.theme-boatdiesel .ph-item-image-add-box{display:flex;flex-wrap:wrap;gap:0.6rem;margin:0.75rem 0 0;}.theme-boatdiesel .ph-item-image-box{flex:0 0 auto;width:88px;max-width:88px;height:88px;margin:0;padding:0.3rem;display:flex;align-items:center;justify-content:center;overflow:hidden;}.theme-boatdiesel .ph-item-image-box img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}.theme-boatdiesel .ph-item-attributes-box{margin:1.25rem 0;}.theme-boatdiesel .ph-attribute-title{display:block;font-family:var(--font-heading);font-weight:700;font-size:0.8rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-heading);margin-bottom:0.4rem;}.theme-boatdiesel select.ph-item-input-set-attributes,.theme-boatdiesel .ph-item-attributes-box select.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:460px;padding:0.7rem 2.75rem 0.7rem 1rem;font-size:1rem;font-weight:600;line-height:1.3;color:var(--color-text);background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--card-radius);box-shadow:0 1px 2px rgba(6,32,57,0.04);cursor:pointer;transition:border-color 0.18s,box-shadow 0.18s;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a1111' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.9rem center;background-size:1.1rem;}.theme-boatdiesel select.ph-item-input-set-attributes:hover{border-color:var(--color-primary);}.theme-boatdiesel select.ph-item-input-set-attributes:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);}[data-theme="dark"] .theme-boatdiesel select.ph-item-input-set-attributes{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e5454a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");}.theme-boatdiesel .ph-item-price-box .ph-price{font-size:2.25rem;font-weight:800;color:var(--color-primary);font-family:var(--font-body);}[data-theme="dark"] .theme-boatdiesel .ph-item-price-box .ph-price{color:#ff6166;}.theme-boatdiesel .ph-stock-in-stock,.theme-boatdiesel .ph-stock-status-in-stock{background:rgba(31,122,77,0.12);color:var(--color-success);}.theme-boatdiesel .ph-quantity-input,.theme-boatdiesel input[name="quantity"]{border-radius:0.375rem;background:var(--color-surface-alt);border-color:var(--color-border);padding:0.75rem 1rem;height:3rem;}.theme-boatdiesel .ph-item-price-panel .ph-btn,.theme-boatdiesel .ph-item-price-panel .phCartButton{border-radius:0.375rem;padding:0.85rem 1.75rem;font-size:0.9375rem;font-weight:700;box-shadow:0 4px 12px rgba(154,17,17,0.22);text-transform:none;letter-spacing:normal;}.theme-boatdiesel .ph-item-parameters-box{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1rem 0 1.5rem;padding:0;border:none;}.theme-boatdiesel .ph-parameter-box{display:inline-flex;align-items:center;gap:0.375rem;padding:0.35em 0.75em;background:var(--bd-steel-soft);color:var(--bd-steel);border-radius:0.375rem;font-size:0.75rem;font-weight:600;}.theme-boatdiesel .ph-item-bottom-box .nav-tabs{border-bottom:1px solid var(--color-border);gap:0.25rem;}.theme-boatdiesel .ph-item-bottom-box .nav-tabs .nav-link{color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:0.03em;font-size:0.8125rem;border:none;border-bottom:3px solid transparent;border-radius:0;padding:0.85rem 1.1rem;background:transparent;}.theme-boatdiesel .ph-item-bottom-box .nav-tabs .nav-link:hover{color:var(--color-heading);}.theme-boatdiesel .ph-item-bottom-box .nav-tabs .nav-link.active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:transparent;}[data-theme="dark"] .theme-boatdiesel .ph-item-bottom-box .nav-tabs .nav-link.active{color:#ff6166;border-bottom-color:#ff6166;}.theme-boatdiesel .ph-item-bottom-box .ph-tab-pane{color:var(--color-text);line-height:1.75;padding:1.5rem 0;}.theme-boatdiesel .ph-spec-group-title{font-family:var(--font-heading);font-weight:700;color:var(--color-heading);text-transform:uppercase;letter-spacing:0.04em;font-size:0.875rem;border-bottom:2px solid var(--color-primary);padding-bottom:0.5rem;margin:1.75rem 0 0.5rem;}.theme-boatdiesel #phspecification .row{margin:0;padding:0.6rem 0.75rem;border-bottom:1px solid var(--color-border);align-items:baseline;}.theme-boatdiesel #phspecification .row:nth-child(even){background:var(--color-surface-alt);}.theme-boatdiesel .ph-spec-title{color:var(--color-text-muted);font-size:0.875rem;font-weight:500;}.theme-boatdiesel .ph-spec-value{color:var(--color-heading);font-weight:600;}.theme-boatdiesel .es-filter input[type="checkbox"],.theme-boatdiesel .es-filter input[type="radio"]{accent-color:var(--color-primary);}.theme-boatdiesel .ph-pagination .pagination,.theme-boatdiesel .pagination{gap:0;}.theme-boatdiesel .pagination>li>a,.theme-boatdiesel .pagination>li>span,.theme-boatdiesel .pagination .page-link{border-radius:0;}.theme-boatdiesel .pagination>li:not(:first-child)>a,.theme-boatdiesel .pagination>li:not(:first-child)>span,.theme-boatdiesel .pagination .page-item:not(:first-child) .page-link{margin-left:-1px;}.theme-boatdiesel .pagination>li:first-child>a,.theme-boatdiesel .pagination>li:first-child>span,.theme-boatdiesel .pagination .page-item:first-child .page-link{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);}.theme-boatdiesel .pagination>li:last-child>a,.theme-boatdiesel .pagination>li:last-child>span,.theme-boatdiesel .pagination .page-item:last-child .page-link{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);}.theme-boatdiesel .pagination .page-item.active .page-link,.theme-boatdiesel .pagination>li.active>a,.theme-boatdiesel .pagination>li.active>span,.theme-boatdiesel .pagination>li>a:hover,.theme-boatdiesel .pagination .page-link:hover{position:relative;z-index:1;}.theme-boatdiesel .wp-showcase--hero .wp-hero__title,.theme-boatdiesel .wp-showcase--cta .wp-showcase__cta-title,.theme-boatdiesel .wp-hero__title,.theme-boatdiesel .wp-showcase__heading,.theme-boatdiesel .wp-showcase__feature-title,.theme-boatdiesel .wp-showcase__cta-title,.theme-boatdiesel .wp-faq__question,.theme-boatdiesel .es-cat-grid__title{font-family:var(--font-heading);font-weight:700;letter-spacing:-0.01em;}.theme-boatdiesel .wp-hero__overline,.theme-boatdiesel .wp-showcase__cta-label{color:var(--color-primary);text-transform:uppercase;letter-spacing:0.08em;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);}[data-theme="dark"] .theme-boatdiesel .wp-hero__overline,[data-theme="dark"] .theme-boatdiesel .wp-showcase__cta-label{color:#ff6166;}.theme-boatdiesel .wp-hero__overlay{background:transparent;}@media (min-width:768px){.theme-boatdiesel .wp-hero__slide{padding-inline:clamp(2.5rem,7vw,8rem);}}@media (min-width:992px){.theme-boatdiesel .wp-hero__track{height:660px;}}.theme-boatdiesel .wp-showcase__stat-number{font-family:var(--font-heading);font-weight:800;color:var(--color-primary);}[data-theme="dark"] .theme-boatdiesel .wp-showcase__stat-number{color:#ff6166;}.theme-boatdiesel .wp-showcase__plan--highlighted{border-color:var(--color-primary);box-shadow:0 4px 20px rgba(154,17,17,0.14);}.theme-boatdiesel .wp-showcase__plan-badge{background:var(--color-primary);color:#ffffff;text-transform:uppercase;letter-spacing:0.06em;font-size:var(--font-size-xs);}.theme-boatdiesel .wp-badge,.theme-boatdiesel .wp-articles__category{background:var(--color-primary-light);color:var(--color-primary);border-radius:0.25rem;}[data-theme="dark"] .theme-boatdiesel .wp-badge,[data-theme="dark"] .theme-boatdiesel .wp-articles__category{background:#2a1314;color:#ff6166;}.theme-boatdiesel .wp-faq__question:hover{background:var(--color-primary-light);}[data-theme="dark"] .theme-boatdiesel .wp-faq__question:hover{background:var(--color-surface-alt);}.theme-boatdiesel .wp-articles__card:hover{box-shadow:0 8px 24px rgba(6,32,57,0.1);}[data-theme="dark"] .theme-boatdiesel .wp-articles__card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.4);}.theme-boatdiesel .es-cat-grid__link:hover .es-cat-grid__image{box-shadow:0 10px 26px rgba(6,32,57,0.16);}.tpl-b2b-alert{background:#eef4f9;border-color:#d6e2ec;}.tpl-b2b-alert__icon{background:#dfeaf2;}[data-theme="dark"] .tpl-b2b-alert{background:#11293c;border-color:#25425b;}[data-theme="dark"] .tpl-b2b-alert__icon{background:#1c3a52;}.theme-boatdiesel .es-product-card__image,[data-theme="dark"] .theme-boatdiesel .es-product-card__image{background:#ffffff;}.theme-boatdiesel .es-product-card__image{aspect-ratio:1 / 1;background:#ffffff;overflow:hidden;}.theme-boatdiesel .es-product-card__image .es-product-card__image-link,.theme-boatdiesel .es-product-card__image .phIBoxOH,.theme-boatdiesel .es-product-card__image .phIBox,.theme-boatdiesel .es-product-card__image picture{display:block !important;width:100% !important;height:100% !important;}.theme-boatdiesel .es-product-card__image img,.theme-boatdiesel .es-product-card__image .ph-image{width:100% !important;height:100% !important;object-fit:contain !important;}.theme-boatdiesel .es-cat-grid__image,.theme-boatdiesel .es-subcategory-card__image{background:#ffffff;}.theme-boatdiesel .es-cat-grid__image img,.theme-boatdiesel .es-subcategory-card__image img{object-fit:contain !important;}.theme-boatdiesel .es-cat-grid--catalog.ph-categories-box .es-cat-grid__track ul{grid-template-columns:repeat(auto-fit,minmax(200px,280px)) !important;justify-content:center !important;}@media (min-width:1024px) and (max-width:1199.98px){.theme-boatdiesel .es-header__nav{display:none !important;}.theme-boatdiesel .es-header__toggle{display:flex !important;}}@media (min-width:1200px) and (max-width:1365.98px){.theme-boatdiesel .es-header__nav a{font-size:0.73rem !important;padding-inline:0.22rem !important;letter-spacing:0 !important;white-space:nowrap;}.theme-boatdiesel .es-header__nav ul{gap:0 !important;}}@media (min-width:1366px) and (max-width:1439.98px){.theme-boatdiesel .es-header__nav a{font-size:0.82rem !important;padding-inline:0.4rem !important;}.theme-boatdiesel .es-header__nav ul{gap:0 !important;}}.theme-boatdiesel .com-content-article__body ul,.theme-boatdiesel .wp-article__body ul,.theme-boatdiesel .com-content-category-blog__item ul,.theme-boatdiesel .ph-item-description ul,.theme-boatdiesel .ph-description ul,.theme-boatdiesel .ph-tab-content ul,.theme-boatdiesel .tab-content ul,.theme-boatdiesel .tpl-story__list ul{list-style:disc outside !important;padding-left:1.35rem;margin-block:0.6rem;}.theme-boatdiesel .com-content-article__body ol,.theme-boatdiesel .wp-article__body ol,.theme-boatdiesel .com-content-category-blog__item ol,.theme-boatdiesel .ph-item-description ol,.theme-boatdiesel .ph-description ol,.theme-boatdiesel .ph-tab-content ol,.theme-boatdiesel .tab-content ol{list-style:decimal outside !important;padding-left:1.5rem;margin-block:0.6rem;}.theme-boatdiesel .com-content-article__body li,.theme-boatdiesel .wp-article__body li,.theme-boatdiesel .com-content-category-blog__item li,.theme-boatdiesel .ph-item-description li,.theme-boatdiesel .ph-description li,.theme-boatdiesel .ph-tab-content li,.theme-boatdiesel .tab-content li{list-style:inherit !important;margin-bottom:0.25rem;}.theme-boatdiesel .com-content-article__body ul ul,.theme-boatdiesel .wp-article__body ul ul,.theme-boatdiesel .ph-item-description ul ul{list-style:circle outside !important;}.theme-boatdiesel .es-product-card__header .ph-product-header,.theme-boatdiesel .ph-product-header.grid,.theme-boatdiesel .es-product-card__header{-webkit-line-clamp:3;}@media (min-width:768px){.theme-boatdiesel .es-cat-grid--catalog.ph-category-module-box .es-cat-grid__track ul{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.75rem;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__title{font-size:0.82rem;line-height:1.25;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__image{border-color:var(--color-border);box-shadow:none;}}.theme-boatdiesel .es-cat-grid__image--empty,.theme-boatdiesel .es-subcategory-card__image--empty{background:linear-gradient(160deg,#ffffff 0%,#eef2f6 100%);}.theme-boatdiesel .es-cat-grid__image--empty::after,.theme-boatdiesel .es-subcategory-card__image--empty::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c60a27' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' opacity='0.34'><circle cx='12' cy='4' r='2'/><line x1='12' y1='6' x2='12' y2='21'/><line x1='8' y1='9.5' x2='16' y2='9.5'/><path d='M5 13.5a7 7 0 0 0 14 0'/><line x1='3.4' y1='13.5' x2='5' y2='13.5'/><line x1='19' y1='13.5' x2='20.6' y2='13.5'/></svg>");background-size:46%;}[data-theme="dark"] .theme-boatdiesel .es-cat-grid__image--empty,[data-theme="dark"] .theme-boatdiesel .es-subcategory-card__image--empty{background:linear-gradient(160deg,#1c2541 0%,#0b132b 100%);}[data-theme="dark"] .theme-boatdiesel .es-cat-grid__image--empty::after,[data-theme="dark"] .theme-boatdiesel .es-subcategory-card__image--empty::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round' opacity='0.30'><circle cx='12' cy='4' r='2'/><line x1='12' y1='6' x2='12' y2='21'/><line x1='8' y1='9.5' x2='16' y2='9.5'/><path d='M5 13.5a7 7 0 0 0 14 0'/><line x1='3.4' y1='13.5' x2='5' y2='13.5'/><line x1='19' y1='13.5' x2='20.6' y2='13.5'/></svg>");}@media (max-width:767px){.theme-boatdiesel .ph-category-module-box .es-cat-grid__track ul{display:block !important;overflow:visible !important;margin:0 !important;padding:0 !important;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__item{width:100% !important;border-bottom:1px solid var(--color-border);}.theme-boatdiesel .ph-category-module-box .es-cat-grid__item:last-child{border-bottom:0;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__link{display:flex !important;flex-direction:row !important;align-items:center;justify-content:flex-start;text-align:left;gap:0.75rem;padding:0.45rem 0.25rem;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__image{width:56px;flex:0 0 56px;aspect-ratio:1 / 1;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__title{margin:0;text-align:left;font-size:0.9rem;line-height:1.25;}}@media (max-width:767px){.theme-boatdiesel .es-cat-grid__item{width:calc(33.333% - var(--space-sm,0.5rem) * 2 / 3) !important;}.theme-boatdiesel .es-cat-grid__title{font-size:0.75rem;line-height:1.2;}.theme-boatdiesel .es-cat-grid__image{aspect-ratio:1 / 1;}}.theme-boatdiesel .ph-item-image-full-box{background:#ffffff;}[data-theme="dark"] .theme-boatdiesel .ph-item-image-full-box{background:radial-gradient(ellipse at 50% 30%,rgba(61,134,180,0.10) 0%,transparent 65%),linear-gradient(135deg,#16334a 0%,#0f2638 100%);border-color:var(--color-border);box-shadow:0 2px 4px rgba(0,0,0,0.3),0 12px 28px -6px rgba(0,0,0,0.45),inset 0 -30px 60px -30px rgba(0,0,0,0.4);}.theme-boatdiesel .ph-item-image-box{background:#ffffff;}[data-theme="dark"] .theme-boatdiesel .ph-item-image-box{background:linear-gradient(135deg,#16334a 0%,#0f2638 100%);border-color:var(--color-border);}.theme-boatdiesel .ph-product-module-box .ph-thumbnail,.theme-boatdiesel .ph-product-scroller-module-box .ph-thumbnail,.theme-boatdiesel .phProductScrollerModuleBox .ph-thumbnail,.theme-boatdiesel .ph-item-thumbnail-related .ph-thumbnail,.theme-boatdiesel .ph-item-thumbnail-related .ph-thumbnail-c{background:linear-gradient(160deg,#ffffff 0%,#eef3f7 100%);}[data-theme="dark"] .theme-boatdiesel .ph-product-module-box .ph-thumbnail,[data-theme="dark"] .theme-boatdiesel .ph-product-scroller-module-box .ph-thumbnail,[data-theme="dark"] .theme-boatdiesel .phProductScrollerModuleBox .ph-thumbnail,[data-theme="dark"] .theme-boatdiesel .ph-item-thumbnail-related .ph-thumbnail,[data-theme="dark"] .theme-boatdiesel .ph-item-thumbnail-related .ph-thumbnail-c{background:linear-gradient(160deg,#16334a 0%,#0f2638 100%);}[data-theme="dark"] .theme-boatdiesel .ph-cart-cart-row .ph-image,[data-theme="dark"] .theme-boatdiesel .ph-checkout-cart-image{background:var(--color-surface-alt);border-radius:var(--radius-sm);}[data-theme="dark"] .theme-boatdiesel .es-product-card .ph-btn,[data-theme="dark"] .theme-boatdiesel .ph-item-thumbnail-related .ph-btn,[data-theme="dark"] .theme-boatdiesel .ph-item-thumbnail-related .btn{border-color:var(--color-border);color:var(--color-text);}[data-theme="dark"] .theme-boatdiesel .bs-callout{background:var(--color-surface);border-color:var(--color-border);}[data-theme="dark"] .theme-boatdiesel .ph-message{background:var(--color-surface-alt);}@media (max-width:767px){.theme-boatdiesel .ph-btn,.theme-boatdiesel .ph-btn-add-to-cart,.theme-boatdiesel .phCartButton,.theme-boatdiesel .btn.ph-btn,.theme-boatdiesel button.ph-btn,.theme-boatdiesel .es-btn,.theme-boatdiesel .wp-btn{padding:0.5rem 1rem;font-size:0.8125rem;box-shadow:0 2px 6px rgba(154,17,17,0.12);}.theme-boatdiesel .es-btn--lg,.theme-boatdiesel .wp-btn--lg{padding:0.625rem 1.25rem;font-size:0.875rem;}.theme-boatdiesel .ph-quantity-input,.theme-boatdiesel input[name="quantity"]{height:2.5rem;padding:0.5rem 0.75rem;}.theme-boatdiesel .ph-item-price-panel .ph-btn,.theme-boatdiesel .ph-item-price-panel .phCartButton{padding:0.7rem 1.25rem;font-size:0.875rem;}.theme-boatdiesel .ph-item-price-box .ph-price{font-size:1.75rem;}.theme-boatdiesel .ph-item-image-full-box{padding:1.25rem;}.theme-boatdiesel .wp-hero__buttons .wp-btn--lg{padding:0.75rem 1.5rem;font-size:0.875rem;}}.theme-boatdiesel .com-content-category-blog__item.blog-item{display:flex;gap:1.5rem;align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius,6px);padding:1.1rem 1.4rem;margin-bottom:1.25rem;box-shadow:0 1px 3px rgba(6,32,57,0.05);transition:box-shadow 0.15s ease;}.theme-boatdiesel .com-content-category-blog__item.blog-item:hover{box-shadow:0 6px 18px rgba(6,32,57,0.10);}.theme-boatdiesel .blog-item .item-image{flex:0 0 240px;max-width:38%;margin:0;}.theme-boatdiesel .blog-item .item-image img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--card-radius,6px);}.theme-boatdiesel .blog-item .item-content{flex:1 1 auto;min-width:0;}.theme-boatdiesel .blog-item .page-header h2{margin:0 0 0.75rem;font-size:1.4rem;line-height:1.25;}.theme-boatdiesel .blog-item .page-header h2 a{color:var(--color-heading);text-decoration:none;}.theme-boatdiesel .blog-item .page-header h2 a:hover{color:var(--color-primary);}.theme-boatdiesel .blog-item img{max-width:100%;height:auto;border-radius:var(--card-radius,6px);}.theme-boatdiesel .blog-item p.readmore{margin:1.1rem 0 0;}.theme-boatdiesel .blog-item p.readmore a{display:inline-flex;align-items:center;gap:0.4rem;padding:0.5rem 1.1rem;background:var(--color-primary);color:#ffffff;font-weight:600;font-size:0.875rem;border-radius:var(--card-radius,6px);text-decoration:none;box-shadow:0 3px 10px rgba(154,17,17,0.22);transition:background 0.15s ease,transform 0.15s ease;}.theme-boatdiesel .blog-item p.readmore a:hover{background:#7d0e0e;transform:translateY(-1px);color:#ffffff;}.theme-boatdiesel .items-more{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-border);}.theme-boatdiesel .items-more ol.com-content-blog__links{list-style:none;margin:0;padding:0;display:grid;gap:0.5rem;}.theme-boatdiesel .items-more .com-content-blog__link a{color:var(--color-link);text-decoration:none;font-weight:500;}.theme-boatdiesel .items-more .com-content-blog__link a:hover{color:var(--color-primary);text-decoration:underline;}[data-theme="dark"] .theme-boatdiesel .com-content-category-blog__item.blog-item{background:var(--color-surface);border-color:var(--color-border);}@media (max-width:575.98px){.theme-boatdiesel .com-content-category-blog__item.blog-item{flex-direction:column;align-items:stretch;gap:0.9rem;}.theme-boatdiesel .blog-item .item-image{flex-basis:auto;max-width:none;}}.theme-boatdiesel .item-page table,.theme-boatdiesel .com-content-article table,.theme-boatdiesel .wp-block-table>table,.theme-boatdiesel #phdescription table,.theme-boatdiesel .ph-tab-pane table{border-collapse:collapse;margin:1.1rem 0;font-size:0.9rem;line-height:1.35;background:var(--color-surface);}.theme-boatdiesel .wp-block-table>table{width:100%;}.theme-boatdiesel #phdescription table,.theme-boatdiesel .ph-tab-pane table{width:auto;max-width:100%;margin-left:auto;margin-right:auto;}.theme-boatdiesel .item-page table th,.theme-boatdiesel .item-page table td,.theme-boatdiesel .com-content-article table th,.theme-boatdiesel .com-content-article table td,.theme-boatdiesel .wp-block-table>table th,.theme-boatdiesel .wp-block-table>table td,.theme-boatdiesel #phdescription table th,.theme-boatdiesel #phdescription table td,.theme-boatdiesel .ph-tab-pane table th,.theme-boatdiesel .ph-tab-pane table td{border:1px solid var(--color-border);padding:0.5rem 0.8rem;text-align:left;vertical-align:top;width:auto !important;}.theme-boatdiesel #phdescription table p,.theme-boatdiesel .ph-tab-pane table p{margin:0;}.theme-boatdiesel .wp-block-table>table thead th,.theme-boatdiesel .item-page table thead th{background:var(--color-accent);color:#ffffff;font-weight:600;border-color:var(--color-accent);}.theme-boatdiesel .wp-block-table>table tbody tr:nth-child(even),.theme-boatdiesel .item-page table tbody tr:nth-child(even),.theme-boatdiesel #phdescription table tr:nth-child(even),.theme-boatdiesel .ph-tab-pane table tr:nth-child(even){background:var(--color-surface-alt);}@media (max-width:767px){.theme-boatdiesel .wp-block-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.1rem 0;}.theme-boatdiesel .wp-block-table>table{table-layout:auto;min-width:540px;}.theme-boatdiesel #phdescription table,.theme-boatdiesel .ph-tab-pane table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;}}.theme-boatdiesel.view-item .bd-item-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:0.5rem 0 0;}.theme-boatdiesel.view-item .bd-item-actions-row .ph-category-item-compare-box,.theme-boatdiesel.view-item .bd-item-actions-row .ph-category-item-wishlist-box,.theme-boatdiesel.view-item .bd-item-actions-row .ph-category-item-compare,.theme-boatdiesel.view-item .bd-item-actions-row .ph-category-item-wishlist,.theme-boatdiesel.view-item .bd-item-actions-row form{float:none !important;display:inline-flex !important;align-items:center;margin:0 !important;padding:0;}.theme-boatdiesel.view-item .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo){display:inline-flex;align-items:center;gap:0.35rem;padding:0.4rem 0.75rem;border:1px solid var(--color-border);border-radius:0.375rem;background:var(--color-surface);color:var(--color-heading,#062039);font-size:0.78rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease,background 0.15s ease;}.theme-boatdiesel.view-item .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo)::after{content:attr(title);}.theme-boatdiesel.view-item .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo):hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light,#fbeaea);}.theme-boatdiesel.view-item .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo) svg.pc-si{width:1.05rem;height:1.05rem;flex:0 0 auto;}[data-theme="dark"] .theme-boatdiesel.view-item .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo){background:var(--color-surface-alt);color:var(--color-text);}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box{position:static !important;transform:none !important;width:auto !important;height:auto !important;background:transparent !important;box-shadow:none !important;padding:0 !important;overflow:visible !important;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box::before{content:"Kategórie";display:block;padding:0.9rem 0 0.5rem;margin-top:0.5rem;border-top:1px solid var(--color-border);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box .row{display:block !important;margin:0 !important;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box [class*="col-"]{width:100% !important;max-width:none !important;flex:none !important;padding:0.35rem 0 !important;border-bottom:1px solid var(--color-border);display:grid !important;grid-template-columns:44px 1fr 42px;grid-template-areas:"obrazok nazov  chev"
"podkat  podkat podkat";column-gap:0.75rem;align-items:center;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box h3{grid-area:nazov;margin:0;font-size:0.95rem;text-align:left;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box h3 a{display:block;padding:0.2rem 0;font-weight:600;color:var(--text-primary);}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box [class*="col-"]>a{grid-area:obrazok;display:block;line-height:0;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box img{width:44px;height:44px;object-fit:contain;background:#ffffff;border:1px solid var(--color-border);border-radius:4px;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-subcategories,.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box ul{position:static !important;display:block !important;box-shadow:none !important;background:transparent !important;border:0 !important;grid-area:podkat;display:none !important;padding:0.1rem 0 0.5rem 3.6rem !important;margin:0 !important;list-style:none !important;columns:auto !important;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box ul a{display:block;padding:0.22rem 0;font-size:0.82rem;color:var(--color-text-muted);}[data-theme="dark"] .theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box h3 a{color:#ffffff;}.bd-tabs{display:flex;gap:0;margin:0 0 0.5rem;border-bottom:1px solid var(--color-border);}.bd-tab{flex:1 1 50%;padding:0.7rem 0.5rem;background:transparent;border:0;border-bottom:3px solid transparent;font:inherit;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--color-text-muted);cursor:pointer;}.bd-tab.is-active{color:var(--accent-red);border-bottom-color:var(--accent-red);}.es-offcanvas__body .bd-pane{display:none;}.es-offcanvas__body .bd-pane.is-active{display:block;}.theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box::before,.theme-boatdiesel .es-offcanvas__body .ph-category-module-box::before{content:none;}.theme-boatdiesel .es-offcanvas__body [class*="col-"].bd-sub-open .ph-mega-menu-content-subcategories,.theme-boatdiesel .es-offcanvas__body [class*="col-"].bd-sub-open ul{display:block !important;}.theme-boatdiesel .es-offcanvas__body .bd-cat-chev{grid-area:chev;display:block !important;width:42px;align-self:stretch;min-height:44px;background:transparent;border:0;border-left:1px solid var(--color-border);position:relative;cursor:pointer;}.theme-boatdiesel .es-offcanvas__body .bd-cat-chev::before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-right:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary);transform:translate(-50%,-65%) rotate(45deg);transition:transform 0.2s ease;}.theme-boatdiesel .es-offcanvas__body [class*="col-"].bd-sub-open .bd-cat-chev::before{transform:translate(-50%,-35%) rotate(-135deg);}[data-theme="dark"] .theme-boatdiesel .es-offcanvas__body .bd-cat-chev::before{border-color:#ffffff;}@media (max-width:767.98px){:root{--container-padding:0.75rem;}}@media (max-width:380px){.theme-boatdiesel .es-header__logo img,.theme-boatdiesel .es-logo img{max-width:96px !important;max-height:24px !important;}.theme-boatdiesel .es-header__actions>*{width:34px !important;}}@media (max-width:340px){.theme-boatdiesel .es-header__logo img,.theme-boatdiesel .es-logo img{max-width:72px !important;max-height:20px !important;}.theme-boatdiesel .es-header__actions>*{width:32px !important;}}.theme-boatdiesel .es-topbar .mod-languages a,.theme-boatdiesel .es-topbar .mod-languages__list a{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:26px;padding:0 3px;}.theme-boatdiesel .es-header__logo>a{display:inline-flex;align-items:center;min-height:26px;}.theme-boatdiesel .es-footer .mod-languages,.theme-boatdiesel .es-bottom .mod-languages{display:flex;justify-content:center;margin-bottom:0.6rem;}.theme-boatdiesel .es-footer .mod-languages ul,.theme-boatdiesel .es-bottom .mod-languages ul{display:flex;gap:0.35rem;list-style:none;margin:0;padding:0;}.theme-boatdiesel .es-footer .mod-languages a,.theme-boatdiesel .es-bottom .mod-languages a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:26px;opacity:0.85;}.theme-boatdiesel .es-footer .mod-languages a:hover,.theme-boatdiesel .es-bottom .mod-languages a:hover{opacity:1;}.theme-boatdiesel .wp-hero__dot{min-width:24px;min-height:24px;padding:6px;background-clip:content-box !important;box-sizing:border-box;}.theme-boatdiesel .es-footer .mod-languages img,.theme-boatdiesel .es-bottom .mod-languages img{width:27px;height:18px;border-radius:2px;border:1px solid rgba(255,255,255,0.25);}.theme-boatdiesel .es-footer .mod-languages a,.theme-boatdiesel .es-bottom .mod-languages a{min-width:40px;min-height:32px;}@media (max-width:767.98px){.theme-boatdiesel .es-main{padding-top:1rem;padding-bottom:1.5rem;}.theme-boatdiesel .es-bottom{padding-top:2rem;padding-bottom:2rem;}.theme-boatdiesel .es-footer{padding-top:1.25rem;}.theme-boatdiesel .es-main>*:first-child,.theme-boatdiesel .es-main .es-container>*:first-child{margin-top:0;}}.theme-boatdiesel .wp-article,.theme-boatdiesel .com-content-article{max-width:60rem;margin-inline:auto;}.theme-boatdiesel .com-content-article__body,.theme-boatdiesel .wp-article__body{max-width:none;font-size:1rem;line-height:1.75;}.theme-boatdiesel .com-content-article__body p,.theme-boatdiesel .wp-article__body p{margin:0 0 1rem;}.theme-boatdiesel .com-content-article__body>p:first-of-type,.theme-boatdiesel .wp-article__body>p:first-of-type{font-size:1.08rem;color:var(--text-primary);}.theme-boatdiesel .com-content-article__body p>strong:only-child,.theme-boatdiesel .wp-article__body p>strong:only-child{display:inline-block;margin-top:0.6rem;font-size:1.06rem;color:var(--color-heading);}.theme-boatdiesel .com-content-article__body h2,.theme-boatdiesel .wp-article__body h2{margin:2rem 0 0.75rem;padding-bottom:0.35rem;border-bottom:2px solid var(--accent-red);font-size:1.35rem;}.theme-boatdiesel .com-content-article__body h3,.theme-boatdiesel .wp-article__body h3{margin:1.5rem 0 0.5rem;font-size:1.12rem;}.theme-boatdiesel .com-content-article__body li,.theme-boatdiesel .wp-article__body li{margin-bottom:0.35rem;}.theme-boatdiesel .com-content-article__body a,.theme-boatdiesel .wp-article__body a{color:var(--color-link,var(--accent-red));text-decoration:underline;text-underline-offset:2px;}.theme-boatdiesel .com-content-article__body table,.theme-boatdiesel .wp-article__body table{width:100%;border-collapse:collapse;margin:1rem 0;}.theme-boatdiesel .com-content-article__body td,.theme-boatdiesel .com-content-article__body th,.theme-boatdiesel .wp-article__body td,.theme-boatdiesel .wp-article__body th{padding:0.5rem 0.65rem;border:1px solid var(--color-border);text-align:left;}@media (max-width:767.98px){.theme-boatdiesel .com-content-article__body,.theme-boatdiesel .wp-article__body{line-height:1.7;}}.theme-boatdiesel .bd-cta{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;margin:0 0 1.5rem;padding:1rem 1.15rem;background:var(--color-surface-alt);border-left:4px solid var(--accent-red);border-radius:4px;}.theme-boatdiesel .bd-cta__btn{display:inline-flex;align-items:center;min-height:44px;padding:0.6rem 1.15rem;background:var(--accent-red);color:var(--text-on-red) !important;font-weight:600;text-decoration:none !important;border-radius:4px;}.theme-boatdiesel .bd-cta__btn:hover{filter:brightness(1.08);}.theme-boatdiesel .bd-cta__note{color:var(--color-text-muted);font-size:0.92rem;}.theme-boatdiesel .contact-form .control-group,.theme-boatdiesel .com-contact__form .control-group{margin-bottom:0.9rem;}.theme-boatdiesel .contact-form input[type="text"],.theme-boatdiesel .contact-form input[type="email"],.theme-boatdiesel .contact-form select,.theme-boatdiesel .contact-form textarea,.theme-boatdiesel .com-contact__form input[type="text"],.theme-boatdiesel .com-contact__form input[type="email"],.theme-boatdiesel .com-contact__form select,.theme-boatdiesel .com-contact__form textarea{width:100%;padding:0.55rem 0.7rem;border:1px solid var(--color-border);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);}.theme-boatdiesel .contact-form textarea,.theme-boatdiesel .com-contact__form textarea{min-height:8rem;}.theme-boatdiesel .es-filter .panel-body,.theme-boatdiesel .es-filter .accordion-body,.theme-boatdiesel #phFilterBox .panel-body{max-height:var(--es-filter-max-height,17rem);overflow-y:auto;overscroll-behavior:contain;padding-top:0.35rem;padding-bottom:0.35rem;scrollbar-width:thin;}.theme-boatdiesel .es-filter .panel-body::-webkit-scrollbar,.theme-boatdiesel #phFilterBox .panel-body::-webkit-scrollbar{width:8px;}.theme-boatdiesel .es-filter .panel-body::-webkit-scrollbar-thumb,.theme-boatdiesel #phFilterBox .panel-body::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px;}.theme-boatdiesel .com-contact__form,.theme-boatdiesel .contact-form{max-width:60rem;margin-inline:auto;}.theme-boatdiesel .contact-form fieldset{margin:0 0 1.5rem;padding:1.25rem 1.35rem;border:1px solid var(--color-border);border-radius:6px;background:var(--bg-primary);}.theme-boatdiesel .contact-form legend{width:auto;padding:0 0.5rem;margin-left:-0.5rem;font-size:0.95rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:var(--accent-red);}.theme-boatdiesel .contact-form legend:empty{display:none;}@media (min-width:768px){.theme-boatdiesel .contact-form fieldset{display:flex !important;flex-wrap:wrap;column-gap:1rem;align-items:flex-start;}.theme-boatdiesel .contact-form fieldset>legend{flex:0 0 100%;}.theme-boatdiesel .contact-form fieldset>.control-group{flex:0 0 calc(50% - 0.5rem) !important;width:auto !important;margin-right:0;}.theme-boatdiesel .contact-form fieldset>.control-group:has(textarea),.theme-boatdiesel .contact-form fieldset>.control-group:has(input[type="checkbox"]),.theme-boatdiesel .contact-form fieldset>.control-group.field-spacer{flex:0 0 100% !important;}}.theme-boatdiesel .contact-form .control-group{margin-bottom:0.95rem;}.theme-boatdiesel .contact-form .control-label label{display:inline-block;margin-bottom:0.3rem;font-size:0.9rem;font-weight:600;color:var(--text-primary);}.theme-boatdiesel .contact-form .star{color:var(--accent-red);}.theme-boatdiesel .contact-form input[type="text"],.theme-boatdiesel .contact-form input[type="email"],.theme-boatdiesel .contact-form select,.theme-boatdiesel .contact-form textarea{width:100% !important;max-width:none !important;padding:0.6rem 0.75rem;border:1px solid var(--color-border);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);font:inherit;}.theme-boatdiesel .contact-form input:focus,.theme-boatdiesel .contact-form select:focus,.theme-boatdiesel .contact-form textarea:focus{outline:2px solid var(--accent-red);outline-offset:1px;}.theme-boatdiesel .contact-form .btn-primary{min-height:46px;padding:0.65rem 1.6rem;background:var(--accent-red);border:0;border-radius:4px;color:var(--text-on-red);font-weight:600;}.theme-boatdiesel .contact-form .btn-primary:hover{filter:brightness(1.08);}.theme-boatdiesel .contact-form .field-spacer{font-size:0.85rem;color:var(--color-text-muted);}body[class*="center-title"] .page-header h1,body[class*="center-page"] .page-header h1,body[class*="center-title"]>.es-main h1,.theme-boatdiesel [class*="center-title"]>h1,.theme-boatdiesel [class*="center-title"] .wp-article__title,.theme-boatdiesel [class*="center-title"] .page-header h1,.theme-boatdiesel [class*="center-page"]>h1,.theme-boatdiesel [class*="center-page"] .wp-article__title,.theme-boatdiesel [class*="center-page"] .page-header h1{text-align:center;}.theme-boatdiesel [class*="center-title"] .wp-article__meta,.theme-boatdiesel [class*="center-page"] .wp-article__meta{justify-content:center;}.theme-boatdiesel [class*="center-page"] .wp-article__body,.theme-boatdiesel [class*="center-page"] .com-content-article__body{text-align:center;}.theme-boatdiesel [class*="center-title"] .contact-form,.theme-boatdiesel [class*="center-page"] .contact-form{margin-inline:auto;}@media (min-width:1100px){.theme-boatdiesel .es-navbar-below{--bd-navbar-font:0.875rem;}}@media (min-width:1500px){.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-image{width:22px !important;height:22px !important;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item{gap:0.4rem !important;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image){padding:0.3rem 0.6rem 0.3rem 0.45rem !important;}}@media (min-width:1100px) and (max-width:1499.98px){.theme-boatdiesel .es-navbar-below{--bd-navbar-font:clamp(0.63rem,0.92vw,0.875rem);}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item>a:has(.ph-mega-menu-content-image){display:none !important;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image){padding:0 !important;background:transparent !important;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-header{font-size:var(--bd-navbar-font) !important;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a{padding:0.8rem clamp(0.2rem,0.46vw,0.7rem) !important;border-bottom:3px solid transparent !important;}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a:hover{background:rgba(0,0,0,0.04);border-bottom-color:var(--color-primary) !important;}[data-theme="dark"] .theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a:hover{background:rgba(255,255,255,0.08);}}@media (max-width:1099.98px){.theme-boatdiesel .es-navbar-below{display:none !important;}}@media (max-width:1279.98px){html[lang^="cs"] .theme-boatdiesel .es-navbar-below,html[lang^="hu"] .theme-boatdiesel .es-navbar-below{display:none !important;}}.theme-boatdiesel .es-hero--fullwidth .wp-hero__slide{padding-inline:max(
var(--container-padding),calc((100% - var(--container-max)) / 2 + var(--container-padding))
);}.theme-boatdiesel .es-hero--fullwidth .wp-showcase--hero{margin-inline:0;border-radius:0;}.theme-boatdiesel .wp-hero__title{text-shadow:0 2px 10px rgba(0,0,0,0.55),0 1px 2px rgba(0,0,0,0.4);}.theme-boatdiesel .wp-hero__desc{text-shadow:0 1px 6px rgba(0,0,0,0.6),0 1px 2px rgba(0,0,0,0.45);}@media (max-width:767.98px){.theme-boatdiesel .wp-hero__nav{align-items:flex-start;padding-top:3rem;}}.theme-boatdiesel .wp-hero__content{position:relative;}.theme-boatdiesel .wp-hero__content::before{content:"";position:absolute;inset:-5rem -10rem -5rem -50vw;background:linear-gradient(90deg,rgba(0,0,0,0.52) 0%,rgba(0,0,0,0.42) 52%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.85) 22%,#000 40%,#000 60%,rgba(0,0,0,0.85) 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.85) 22%,#000 40%,#000 60%,rgba(0,0,0,0.85) 78%,transparent 100%);z-index:-1;pointer-events:none;}@media (max-width:767.98px){.theme-boatdiesel .wp-hero__content::before{inset:-3rem -50vw;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.5) 100%);-webkit-mask-image:none;mask-image:none;}}.theme-boatdiesel .bd-swipe{position:relative;display:block;}.theme-boatdiesel .bd-swipe__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0.125rem;padding:0.25rem 0.125rem 0.5rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;}.theme-boatdiesel .bd-swipe__track::-webkit-scrollbar{display:none;}.theme-boatdiesel .bd-swipe__track:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px;border-radius:var(--radius-md,8px);}.theme-boatdiesel .bd-swipe__item{flex:0 0 auto;width:232px;scroll-snap-align:start;display:flex;flex-direction:column;}.theme-boatdiesel .bd-swipe__item .es-product-card__image{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;}.theme-boatdiesel .bd-swipe__item .es-product-card__image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}.theme-boatdiesel .bd-swipe__item .es-product-card__body{display:flex;flex-direction:column;gap:0.25rem;flex:1 1 auto;padding:0.75rem;}.theme-boatdiesel .bd-swipe__item .ph-product-header{font-size:0.9rem;line-height:1.3;margin:0;}.theme-boatdiesel .bd-swipe__item .es-product-card__sku,.theme-boatdiesel .bd-swipe__item .es-product-card__stock{font-size:0.75rem;}.theme-boatdiesel .bd-swipe__item .es-product-card__actions{margin-top:auto;padding-top:0.5rem;}.theme-boatdiesel .bd-swipe__item .es-product-card__labels{position:absolute;z-index:2;top:0.5rem;left:0.5rem;}.theme-boatdiesel .bd-badge--sale{display:inline-block;padding:0.2rem 0.45rem;border-radius:999px;background:var(--accent-red);color:#fff;font-size:0.72rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;}.theme-boatdiesel .bd-swipe__item{position:relative;}.theme-boatdiesel .bd-swipe__nav{display:none;}@media (hover:hover) and (pointer:fine){.theme-boatdiesel .bd-swipe__nav{display:grid;place-items:center;position:absolute;top:38%;transform:translateY(-50%);width:40px;height:40px;border:1px solid var(--border-color,rgba(0,0,0,0.12));border-radius:50%;background:var(--bg-primary,#fff);color:var(--text-primary,#111);box-shadow:0 2px 10px rgba(0,0,0,0.14);cursor:pointer;z-index:3;transition:background-color 0.15s ease,color 0.15s ease;}.theme-boatdiesel .bd-swipe__nav[hidden]{display:none;}.theme-boatdiesel .bd-swipe__nav:hover{background:var(--accent-red);border-color:var(--accent-red);color:#fff;}.theme-boatdiesel .bd-swipe__nav--prev{left:-14px;}.theme-boatdiesel .bd-swipe__nav--next{right:-14px;}}@media (max-width:767.98px){.theme-boatdiesel .bd-swipe__item{width:clamp(152px,45vw,200px);}.theme-boatdiesel .bd-swipe__track{gap:0.625rem;}}.theme-boatdiesel .bd-swipe__item .ph-category-price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.45rem;}.theme-boatdiesel .bd-swipe__item .ph-price-txt,.theme-boatdiesel .bd-swipe__item .ph-cb{display:none;}.theme-boatdiesel .bd-swipe__item .ph-price-brutto{order:1;font-size:1.15rem;font-weight:700;color:var(--accent-red);line-height:1.2;}.theme-boatdiesel .bd-swipe__item .ph-price-original{order:2;font-size:0.82rem;font-weight:500;text-decoration:line-through;color:var(--text-muted,#6b7280);line-height:1.2;}.theme-boatdiesel .bd-swipe__item .es-product-card__sku,.theme-boatdiesel .bd-swipe__item .es-product-card__stock,.theme-boatdiesel .bd-swipe__item .es-product-card__header{text-align:left;}@media (min-width:768px){.theme-boatdiesel .wp-hero__nav{align-items:flex-end;justify-content:flex-end;gap:0.5rem;padding-block-end:var(--space-lg,2rem);padding-inline:max(var(--container-padding),calc((100% - var(--container-max)) / 2 + var(--container-padding)));}}.theme-boatdiesel .bd-swipe__item--article{width:300px;display:flex;flex-direction:column;}.theme-boatdiesel .bd-swipe__item--article .wp-articles__image img{width:100%;height:100%;object-fit:cover;}@media (max-width:991.98px){.theme-boatdiesel .bd-swipe__item--article{width:264px;}}@media (max-width:767.98px){.theme-boatdiesel .bd-swipe__item--article{width:clamp(230px,78vw,280px);}}.theme-boatdiesel .bd-swipe--categories .es-cat-grid__track>ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0;flex:0 0 auto;width:max-content;}.theme-boatdiesel .bd-swipe--categories .bd-swipe__item--category{flex:0 0 auto;width:168px;scroll-snap-align:start;}.theme-boatdiesel .bd-swipe--categories .es-cat-grid__image{aspect-ratio:1 / 1;}.theme-boatdiesel .bd-swipe--categories .es-cat-grid__title{font-size:0.82rem;line-height:1.25;}@media (max-width:767.98px){.theme-boatdiesel .bd-swipe--categories .bd-swipe__item--category{width:124px !important;}.theme-boatdiesel .bd-swipe--categories .es-cat-grid__track>ul{gap:0.625rem;}}.theme-boatdiesel .bd-swipe{position:relative;}.theme-boatdiesel .bd-swipe::after{content:"";position:absolute;top:0;bottom:0;right:0;width:1.5rem;pointer-events:none;z-index:2;opacity:1;transition:opacity 0.2s ease;background:linear-gradient(270deg,var(--bg-primary,#fff) 15%,rgba(255,255,255,0) 100%);}.theme-boatdiesel .bd-swipe.is-at-end::after,.theme-boatdiesel .bd-swipe.bd-swipe--nescroll::after{opacity:0;}[data-theme="dark"] .theme-boatdiesel .bd-swipe::after,:root:not([data-theme="light"]) .theme-boatdiesel .bd-swipe::after{background:linear-gradient(270deg,var(--bg-primary,#0b132b) 15%,rgba(11,19,43,0) 100%);}@media (max-width:767.98px){.theme-boatdiesel .wp-showcase--features .wp-showcase__grid{grid-template-columns:1fr 1fr;gap:0.625rem;}.theme-boatdiesel .wp-showcase--features .wp-showcase__feature{padding:0.875rem 0.625rem;}.theme-boatdiesel .wp-showcase--features .wp-showcase__feature-title{font-size:0.9rem;}.theme-boatdiesel .wp-showcase--features .wp-showcase__feature-text{font-size:0.78rem;}}.theme-boatdiesel .es-review-card__body{white-space:pre-line;}.theme-boatdiesel .bd-foot-toggle{display:none;}@media (max-width:767.98px){.theme-boatdiesel .bd-foot-collapsible .es-module__header{display:none;}.theme-boatdiesel .bd-foot-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0.5rem;padding:0.7rem 0;border:0;border-bottom:1px solid rgba(255,255,255,0.12);background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer;}.theme-boatdiesel .bd-foot-toggle__ico{flex:0 0 auto;transition:transform 0.2s ease;}.theme-boatdiesel .bd-foot-collapsible.is-open .bd-foot-toggle__ico{transform:rotate(180deg);}.theme-boatdiesel .bd-foot-collapsible .es-module__body{display:none;}.theme-boatdiesel .bd-foot-collapsible.is-open .es-module__body{display:block;padding-block:0.5rem 0.25rem;}.theme-boatdiesel .es-bottom__grid{gap:0;}}@media (max-width:767.98px){.theme-boatdiesel .es-category-header__desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.theme-boatdiesel .es-category-header__desc.is-open{display:block;-webkit-line-clamp:unset;overflow:visible;}.theme-boatdiesel .es-category-header__desc p{padding-left:0 !important;}.theme-boatdiesel .bd-desc-toggle{display:inline-flex;align-items:center;margin:0.35rem 0 0.75rem;padding:0;border:0;background:none;color:var(--accent-red,var(--color-primary));font:inherit;font-weight:600;cursor:pointer;}.theme-boatdiesel .bd-filter-panel{position:fixed;top:0;bottom:0;left:0;z-index:1060;width:min(88vw,380px);max-width:100%;padding:3rem 1rem 1.5rem;background:var(--bg-primary,#fff);box-shadow:4px 0 24px rgba(0,0,0,0.18);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-102%);transition:transform 0.25s ease;visibility:hidden;}body.bd-filter-open .theme-boatdiesel .bd-filter-panel,.theme-boatdiesel body.bd-filter-open .bd-filter-panel,body.bd-filter-open .bd-filter-panel{transform:translateX(0);visibility:visible;}.theme-boatdiesel .bd-filter-close{position:absolute;top:0.5rem;right:0.5rem;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--text-primary,#111);cursor:pointer;}.bd-filter-backdrop{position:fixed;inset:0;z-index:1055;background:rgba(0,0,0,0.45);opacity:0;visibility:hidden;transition:opacity 0.25s ease;}body.bd-filter-open .bd-filter-backdrop{opacity:1;visibility:visible;}.bd-filter-fab{position:fixed;left:50%;transform:translateX(-50%);bottom:1rem;z-index:1050;display:inline-flex;align-items:center;gap:0.4rem;padding:0.7rem 1.1rem;border:0;border-radius:999px;background:var(--accent-red,#c60a27);color:#fff;font-weight:600;font-size:0.9rem;box-shadow:0 6px 18px rgba(0,0,0,0.25);cursor:pointer;}body.bd-filter-open .bd-filter-fab{opacity:0;pointer-events:none;}}@media (min-width:768px){.bd-filter-fab,.bd-filter-backdrop,.theme-boatdiesel .bd-filter-close,.theme-boatdiesel .bd-desc-toggle{display:none !important;}}.theme-boatdiesel div[style="text-align:right;display:block"]{display:none !important;}@media (max-width:767.98px){.theme-boatdiesel .wp-showcase--stats .wp-showcase__stat-value,.theme-boatdiesel .wp-showcase__stat-number,.theme-boatdiesel .wp-showcase--stats .wp-showcase__feature-title{font-size:1.5rem !important;line-height:1.15;}.theme-boatdiesel .wp-showcase--stats .wp-showcase__stat-label,.theme-boatdiesel .wp-showcase__stat-text{font-size:0.78rem;}.theme-boatdiesel .wp-showcase--stats .wp-showcase__grid{gap:0.5rem 0.75rem;}}.theme-boatdiesel .tab-content ul.pccatalog-items,.theme-boatdiesel .tab-content .pccatalog-list ul,.theme-boatdiesel .tab-content ul.pcgift-items,.theme-boatdiesel .tab-content .pcgift-list ul{list-style:none !important;padding-left:0;}.theme-boatdiesel .tab-content ul.pccatalog-items>li,.theme-boatdiesel .tab-content .pccatalog-list ul>li,.theme-boatdiesel .tab-content ul.pcgift-items>li,.theme-boatdiesel .tab-content .pcgift-list ul>li{list-style:none !important;}[data-theme="dark"]{--ph-grey-bg:#1c2541;--ph-white-bg:#16213e;--ph-grey-border:#2d3a5f;--ph-grey:#9aa4b8;--ph-grey-color:#9aa4b8;}[data-theme="dark"] .theme-boatdiesel .ph-checkout-box-action,[data-theme="dark"] .theme-boatdiesel .ph-checkout-box,[data-theme="dark"] .theme-boatdiesel .ph-box,[data-theme="dark"] .theme-boatdiesel .ph-panel{background:var(--bg-secondary,#1c2541) !important;color:var(--text-primary,#fff);border-color:var(--color-border,#2d3a5f);}[data-theme="dark"] .theme-boatdiesel .ph-checkout-box-action label,[data-theme="dark"] .theme-boatdiesel .ph-checkout-box label,[data-theme="dark"] .theme-boatdiesel legend,[data-theme="dark"] .theme-boatdiesel .control-label{color:var(--text-secondary,#cbd5e1);}[data-theme="dark"] .theme-boatdiesel .ph-checkout-box-action table,[data-theme="dark"] .theme-boatdiesel .ph-checkout-box-action td,[data-theme="dark"] .theme-boatdiesel .ph-checkout-box-action th{background:transparent;color:inherit;border-color:var(--color-border,#2d3a5f);}.theme-boatdiesel .bd-auth__card{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border);border-radius:var(--card-radius,8px);background:var(--color-surface);}.theme-boatdiesel .bd-auth__media{flex:0 0 auto;display:grid;place-items:center;width:120px;height:56px;}.theme-boatdiesel .bd-auth__logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;}[data-theme="dark"] .theme-boatdiesel .bd-auth__logo{mix-blend-mode:normal;background:#fff;border-radius:4px;padding:3px;}.theme-boatdiesel .bd-auth__nazov{font-weight:700;color:var(--accent-red);}.theme-boatdiesel .bd-auth__text{margin:0;font-size:0.9rem;line-height:1.35;text-align:left;text-wrap:pretty;}.theme-boatdiesel .bd-auth__text strong{color:var(--accent-red);white-space:nowrap;}@media (min-width:768px){.theme-boatdiesel .bd-auth .bd-swipe__track{display:grid;grid-template-columns:1fr 1fr;gap:1rem;overflow:visible;}.theme-boatdiesel .bd-auth .bd-swipe__item{width:auto;}.theme-boatdiesel .bd-auth .bd-swipe__nav,.theme-boatdiesel .bd-auth.bd-swipe::after{display:none;}}@media (max-width:767.98px){.theme-boatdiesel .bd-auth .bd-swipe__item{width:min(86vw,320px);}.theme-boatdiesel .bd-auth__media{width:84px;height:44px;}.theme-boatdiesel .bd-auth__text{font-size:0.82rem;}}[data-theme="dark"] .theme-boatdiesel .tpl-story__overline{color:var(--text-secondary,#cbd5e1);}.theme-boatdiesel .ph-brands-module-box .swiper-slide{display:flex;align-items:center;justify-content:center;min-height:64px;}.theme-boatdiesel .ph-brands-module-box .swiper-slide img{max-height:44px;width:auto;object-fit:contain;}[data-theme="dark"] .theme-boatdiesel .ph-brands-module-box .swiper-slide img{background:#fff;border-radius:4px;padding:4px 6px;}@media (max-width:767.98px){.theme-boatdiesel .wp-hero__nav{align-items:flex-end;padding-top:0;padding-bottom:1.35rem;}.theme-boatdiesel .wp-hero__arrow{width:34px;height:34px;}}.theme-boatdiesel .bd-recent__item{display:flex;flex-direction:column;gap:0.35rem;width:150px;padding:0.5rem;border:1px solid var(--color-border);border-radius:var(--card-radius,8px);background:var(--color-surface);color:inherit;text-decoration:none;transition:border-color 0.15s ease,transform 0.15s ease;}.theme-boatdiesel .bd-recent__item:hover{border-color:var(--accent-red);transform:translateY(-2px);}.theme-boatdiesel .bd-recent__img{display:grid;place-items:center;aspect-ratio:1 / 1;background:#fff;border-radius:4px;overflow:hidden;}.theme-boatdiesel .bd-recent__img img{max-width:100%;max-height:100%;width:auto;object-fit:contain;}.theme-boatdiesel .bd-recent__nazov{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:0.78rem;line-height:1.25;}.theme-boatdiesel .bd-recent__cena{font-size:0.85rem;font-weight:700;color:var(--accent-red);}@media (max-width:767.98px){.theme-boatdiesel .bd-recent__item{width:122px;}}.theme-boatdiesel .bd-recent__item{position:relative;}.theme-boatdiesel .bd-recent__odkaz{display:flex;flex-direction:column;gap:0.35rem;color:inherit;text-decoration:none;}.theme-boatdiesel .bd-recent__zmaz{position:absolute;top:4px;right:4px;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--text-secondary,#6b7280);cursor:pointer;opacity:0;transition:opacity 0.15s ease,color 0.15s ease;}.theme-boatdiesel .bd-recent__item:hover .bd-recent__zmaz,.theme-boatdiesel .bd-recent__zmaz:focus-visible{opacity:1;}@media (hover:none){.theme-boatdiesel .bd-recent__zmaz{opacity:1;}}.theme-boatdiesel .bd-recent__zmaz:hover{color:var(--accent-red);border-color:var(--accent-red);}.theme-boatdiesel .bd-recent__akcie{margin:0.25rem 0 0;text-align:center;}.theme-boatdiesel .bd-recent__zmaz-vsetko{padding:0;border:0;background:none;color:var(--text-secondary,#6b7280);font:inherit;font-size:0.8rem;text-decoration:underline;cursor:pointer;}.theme-boatdiesel .bd-recent__zmaz-vsetko:hover{color:var(--accent-red);}.theme-boatdiesel .es-sidebar--right .wp-articles__list-item{display:grid;grid-template-columns:72px 1fr;gap:0.6rem;align-items:start;padding-block:0.6rem;}.theme-boatdiesel .es-sidebar--right .wp-articles__list-image{width:72px;aspect-ratio:1 / 1 !important;border-radius:6px;overflow:hidden;}.theme-boatdiesel .es-sidebar--right .wp-articles__list-image img{width:100%;height:100%;object-fit:cover;}.theme-boatdiesel .es-sidebar--right .wp-articles__list-body{display:flex;flex-direction:column;gap:0.15rem;min-width:0;}.theme-boatdiesel .es-sidebar--right .wp-articles__title{margin:0;font-size:0.86rem;line-height:1.3;text-wrap:pretty;}.theme-boatdiesel .es-sidebar--right .wp-articles__title a{text-decoration:none;color:inherit;}.theme-boatdiesel .es-sidebar--right .wp-articles__title a:hover{color:var(--accent-red);}.theme-boatdiesel .es-sidebar--right .wp-articles__meta{font-size:0.72rem;color:var(--text-secondary,#6b7280);}.theme-boatdiesel .es-sidebar--right .wp-articles__list-item + .wp-articles__list-item{border-top:1px solid var(--color-border);}.theme-boatdiesel .es-sidebar--right .tagspopular ul,.theme-boatdiesel .es-sidebar--right .tags{display:flex;flex-wrap:wrap;gap:0.3rem;list-style:none;margin:0;padding:0;}.theme-boatdiesel .es-sidebar--right .tagspopular li,.theme-boatdiesel .es-sidebar--right .tags>li{margin:0;}.theme-boatdiesel .es-sidebar--right .tagspopular a,.theme-boatdiesel .es-sidebar--right .tags a{display:inline-block;padding:0.18rem 0.5rem;border:1px solid var(--color-border);border-radius:999px;font-size:0.72rem !important;line-height:1.3;text-decoration:none;color:var(--text-secondary,#6b7280);}.theme-boatdiesel .es-sidebar--right .tagspopular a:hover,.theme-boatdiesel .es-sidebar--right .tags a:hover{border-color:var(--accent-red);color:var(--accent-red);}.theme-boatdiesel .es-back-to-top{bottom:4.75rem !important;z-index:1150;}body.wpp-otvorene .theme-boatdiesel .es-back-to-top,body.wpp-otvorene .es-back-to-top{opacity:0;pointer-events:none;}@media (max-width:767.98px){.bd-filter-fab{bottom:1rem;}body.wpp-otvorene .bd-filter-fab{opacity:0;pointer-events:none;}}.cc-trigger,.cc-trigger-icon{z-index:1100 !important;}body.wpp-otvorene .cc-trigger,body.wpp-otvorene .cc-trigger-icon{opacity:0;pointer-events:none;}.theme-boatdiesel .bd-swipe__track{align-items:stretch;}.theme-boatdiesel .bd-swipe__item{align-self:stretch;}.theme-boatdiesel .bd-swipe__item .es-product-card__header,.theme-boatdiesel .bd-swipe__item .ph-product-header{min-height:calc(3 * 1.3 * 0.9rem);}.theme-boatdiesel .bd-swipe__item--article .wp-articles__title{min-height:calc(2 * 1.35em);}.theme-boatdiesel .bd-swipe__item--category .es-cat-grid__link{display:flex;flex-direction:column;height:100%;}.theme-boatdiesel .bd-swipe__item--category .es-cat-grid__title{margin-top:auto;}.theme-boatdiesel .com-users-registration fieldset,.theme-boatdiesel .com-users-login fieldset,.theme-boatdiesel .com-users-profile fieldset,.theme-boatdiesel .com-users-profile-edit fieldset,.theme-boatdiesel .com-users-remind fieldset,.theme-boatdiesel .com-users-reset fieldset{border:0;padding:0;margin:0 0 1.5rem;min-width:0;}.theme-boatdiesel .com-users-registration fieldset>legend,.theme-boatdiesel .com-users-login fieldset>legend,.theme-boatdiesel .com-users-profile fieldset>legend,.theme-boatdiesel .com-users-profile-edit fieldset>legend,.theme-boatdiesel .com-users-remind fieldset>legend,.theme-boatdiesel .com-users-reset fieldset>legend{float:none;width:auto;padding:0;margin:0 0 0.85rem;font-size:0.95rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:var(--accent-red);border:0;}.theme-boatdiesel .com-users-registration fieldset>legend:empty{display:none;}.theme-boatdiesel .com-users-registration form>fieldset + fieldset{margin-top:1.75rem;}.theme-boatdiesel .com-users-registration form>fieldset + fieldset>legend{display:block;width:100%;padding-top:1.5rem;border-top:1px solid var(--color-border);}.theme-boatdiesel .com-users-registration .altcha,.theme-boatdiesel .com-users-registration altcha-widget{max-width:none;width:100%;}.theme-boatdiesel .com-users-registration .password-strength,.theme-boatdiesel .com-users-registration meter{width:100%;height:0.35rem;margin:0.4rem 0 0;border:0;border-radius:999px;overflow:hidden;background:var(--color-border);appearance:none;-webkit-appearance:none;}.theme-boatdiesel .com-users-registration meter::-webkit-meter-bar{background:var(--color-border);border:0;border-radius:999px;}.theme-boatdiesel .com-users-registration meter::-webkit-meter-optimum-value,.theme-boatdiesel .com-users-registration meter::-webkit-meter-suboptimum-value,.theme-boatdiesel .com-users-registration meter::-webkit-meter-even-less-good-value{border-radius:999px;}.theme-boatdiesel .com-users-registration meter::-webkit-meter-optimum-value{background:var(--color-success);}.theme-boatdiesel .com-users-registration meter::-moz-meter-bar{border-radius:999px;}.theme-boatdiesel .com-users-registration .field-spacer label{font-size:0.8rem;font-weight:400;color:var(--color-text-muted);}.theme-boatdiesel .com-users-registration [id$="-rules"]{font-size:0.8rem;color:var(--color-text-muted);margin-bottom:0.35rem;}.theme-boatdiesel .com-users-registration [id$="-rules"] strong{font-weight:600;}.theme-boatdiesel .com-users-registration .controls>fieldset,.theme-boatdiesel .com-users-registration .controls>.radio,.theme-boatdiesel .com-users-registration joomla-field-radio{display:flex;flex-wrap:wrap;gap:0.35rem 1.25rem;border:0;padding:0;margin:0;}.theme-boatdiesel .com-users-registration .form-check{display:flex;align-items:center;gap:0.4rem;margin:0;padding:0;min-height:0;}.theme-boatdiesel .com-users-registration .form-check-input{margin:0;}.theme-boatdiesel .com-users-registration .control-group:has(.altcha),.theme-boatdiesel .com-users-registration .captcha{margin-bottom:1.25rem;}.theme-boatdiesel .com-users-registration__submit .btn,.theme-boatdiesel .com-users-registration .btn-primary{width:100%;padding-block:0.7rem;font-weight:600;}@media (max-width:767.98px){.theme-boatdiesel .com-users-registration form,.theme-boatdiesel .com-users-login .login,.theme-boatdiesel .com-users-profile .profile,.theme-boatdiesel .com-users-profile-edit form,.theme-boatdiesel .com-users-remind form,.theme-boatdiesel .com-users-reset form{padding:1.25rem 1rem;border-radius:0.5rem;}.theme-boatdiesel .com-users-registration,.theme-boatdiesel .com-users-login,.theme-boatdiesel .com-users-profile,.theme-boatdiesel .com-users-remind,.theme-boatdiesel .com-users-reset{padding-inline:0;}}@media (max-width:1023.98px){body.view-checkout .wpp-bublina,body.pc-has-mobile-cta .wpp-bublina,body.view-checkout .cc-trigger,body.view-checkout .cc-trigger-icon,body.pc-has-mobile-cta .cc-trigger,body.pc-has-mobile-cta .cc-trigger-icon{display:none !important;}body.view-checkout .theme-boatdiesel .es-back-to-top,body.view-checkout .es-back-to-top,body.pc-has-mobile-cta .es-back-to-top{bottom:calc(80px + 1rem) !important;}body.view-checkout .bd-filter-fab{display:none !important;}}.theme-boatdiesel .bd-hostuje{margin-bottom:1.5rem;}.theme-boatdiesel .bd-hostuje__form{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;padding:1.1rem 1.25rem;border:1px solid var(--color-border);border-left:4px solid var(--accent-red);border-radius:var(--card-radius,0.5rem);background:var(--color-surface);}.theme-boatdiesel .bd-hostuje__btn{padding:0.65rem 1.4rem;font-weight:600;font-size:1rem;}.theme-boatdiesel .bd-hostuje__popis{color:var(--color-text-muted);font-size:0.92rem;}.theme-boatdiesel .ph-checkout-box-login button.ph-checkout-btn-login,.theme-boatdiesel .ph-checkout-box-login .ph-login-form button[type="submit"],.theme-boatdiesel .ph-checkout-box-login form:not(.bd-hostuje__form) button.btn-primary,.theme-boatdiesel .ph-checkout-box-login a.btn-primary{background:transparent !important;color:var(--accent-red) !important;border:1px solid var(--accent-red) !important;font-weight:500;}.theme-boatdiesel .ph-checkout-box-login button.ph-checkout-btn-login:hover,.theme-boatdiesel .ph-checkout-box-login .ph-login-form button[type="submit"]:hover,.theme-boatdiesel .ph-checkout-box-login form:not(.bd-hostuje__form) button.btn-primary:hover,.theme-boatdiesel .ph-checkout-box-login a.btn-primary:hover{background:var(--accent-red) !important;color:#fff !important;}.theme-boatdiesel .ph-checkout-box-login .ph-box-header,.theme-boatdiesel .ph-checkout-box-login .ph-left-border{background:transparent !important;}.theme-boatdiesel .bd-hostuje__form button.bd-hostuje__btn{background:var(--accent-red) !important;color:#fff !important;border:1px solid var(--accent-red) !important;}@media (max-width:575.98px){.theme-boatdiesel .bd-hostuje__form{flex-direction:column;align-items:stretch;text-align:center;}.theme-boatdiesel .bd-hostuje__btn{width:100%;}}.theme-boatdiesel .es-footer__cookies{display:flex;justify-content:center;padding:.35rem 0 1rem;grid-column:1 / -1;}.theme-boatdiesel .es-footer__cookie-btn{background:none;border:0;padding:.25rem .5rem;font:inherit;font-size:.85rem;color:var(--color-text-muted);text-decoration:underline;cursor:pointer;}.theme-boatdiesel .es-footer__cookie-btn:hover,.theme-boatdiesel .es-footer__cookie-btn:focus-visible{color:var(--accent-red);}.theme-boatdiesel .bd-auth__link{display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%;color:inherit;text-decoration:none;}.theme-boatdiesel .bd-auth__card:hover{border-color:var(--accent-red);box-shadow:var(--card-shadow-hover);}.theme-boatdiesel .bd-auth__link:focus-visible{outline:2px solid var(--accent-red);outline-offset:3px;}.theme-boatdiesel .es-topbar .es-search-wrap{width:100%;}.theme-boatdiesel .es-topbar .es-search-toggle{display:none !important;}.theme-boatdiesel .es-topbar .es-search-panel{position:static;width:100%;max-width:26rem;padding:0;background:none;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;transition:none;}.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box input[type="text"],.theme-boatdiesel .es-topbar .es-search-panel input[type="search"],.theme-boatdiesel .es-topbar .es-search-panel .phSearchBoxSearchInput{height:2rem;font-size:0.875rem;background:#fff;color:var(--color-text);}.theme-boatdiesel .es-topbar .es-search-wrap{position:relative;}.theme-boatdiesel .es-topbar .wpls-panel,.theme-boatdiesel .es-topbar .wpls-results,.theme-boatdiesel .es-topbar .ph-search-results{position:absolute;top:calc(100% + 0.35rem);left:auto;right:0;width:26rem;max-width:90vw;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,0.18);z-index:1200;}@media (max-width:991.98px){.theme-boatdiesel .es-topbar .es-search-wrap{display:none;}}@media (min-width:992px){.theme-boatdiesel .es-topbar .es-container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:2.6rem;}.theme-boatdiesel .es-topbar .mod-custom{grid-column:2;}.theme-boatdiesel .es-topbar .mod-custom p{margin:0;}.theme-boatdiesel .es-topbar .es-search-wrap{grid-column:3;justify-self:end;width:auto;}.theme-boatdiesel .es-topbar .es-search-panel{max-width:22rem;}.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box{display:flex;gap:0.35rem;}.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box>*{min-width:0;}.theme-boatdiesel .es-topbar .es-search-panel button,.theme-boatdiesel .es-topbar .es-search-panel .ph-btn,.theme-boatdiesel .es-topbar .es-search-panel input[type="submit"]{display:inline-flex;align-items:center;height:2rem;padding:0 0.75rem;white-space:nowrap;background:#fff;color:var(--accent-red);border:0;border-radius:var(--radius-sm,4px);font-size:0.8rem;font-weight:600;}.theme-boatdiesel .es-topbar .es-search-panel button:hover{background:#f2f2f2;}}@media (min-width:992px){.theme-boatdiesel .es-topbar .ph-search-box .row{display:flex;flex-wrap:nowrap;align-items:center;gap:0.35rem;margin:0;}.theme-boatdiesel .es-topbar .ph-search-box .row>*{flex:0 0 auto;width:auto;max-width:none;padding:0;}.theme-boatdiesel .es-topbar .ph-search-box .row>*:first-child{flex:1 1 auto;}.theme-boatdiesel .es-topbar .ph-search-box input[type="reset"],.theme-boatdiesel .es-topbar .ph-search-box .ph-search-reset{display:none;}.theme-boatdiesel .es-topbar .es-search-panel{max-width:26rem;}}@media (min-width:992px){.theme-boatdiesel .es-topbar .phSearchBox{flex-direction:row !important;flex-wrap:nowrap !important;align-items:center;gap:0.35rem;}.theme-boatdiesel .es-topbar .phSearchBox>*{flex:0 0 auto;width:auto;max-width:none;margin:0;}.theme-boatdiesel .es-topbar .phSearchBox input[type="text"],.theme-boatdiesel .es-topbar .phSearchBox input[type="search"]{flex:1 1 auto;min-width:0;}.theme-boatdiesel .es-topbar .ph-search-box .row>.col-12{flex:1 1 auto;}}@media (min-width:992px){.theme-boatdiesel .es-topbar .input-group{display:flex !important;flex-wrap:nowrap !important;align-items:center;gap:0.35rem;width:100%;}.theme-boatdiesel .es-topbar .input-group>*{flex:0 0 auto;width:auto;margin:0;}.theme-boatdiesel .es-topbar .input-group>input[type="text"],.theme-boatdiesel .es-topbar .input-group>input[type="search"]{flex:1 1 auto;min-width:0;}}.theme-boatdiesel .es-topbar .wpls-results,.theme-boatdiesel .es-topbar .wpls-results a,.theme-boatdiesel .es-topbar .wpls-results span,.theme-boatdiesel .es-topbar .wpls-results div,.theme-boatdiesel .es-topbar .wpls-panel,.theme-boatdiesel .es-topbar .wpls-panel a{color:var(--color-text) !important;}@media (min-width:992px){.theme-boatdiesel .es-topbar .input-group button:first-of-type svg{display:none;}.theme-boatdiesel .es-topbar .input-group button:first-of-type::after{content:"Hľadať";}.theme-boatdiesel .es-topbar .input-group button:last-of-type{display:none;}}.theme-boatdiesel .ph-item-manufacturer-box .ph-manufacturer{display:flex;align-items:center;gap:0.6rem;flex-wrap:wrap;}.theme-boatdiesel .es-manufacturer-logo{height:1.75rem;width:auto;max-width:8rem;object-fit:contain;}[data-theme="dark"] .theme-boatdiesel .es-manufacturer-logo{background:#fff;padding:0.15rem 0.3rem;border-radius:3px;}@media (min-width:768px){.theme-boatdiesel .ph-category-module-box,.theme-boatdiesel .ph-category-module-box .es-cat-grid__track{width:100%;max-width:none;overflow:visible;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__track>ul{width:100%;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-auto-flow:row !important;gap:0.75rem;margin:0;padding:0;list-style:none;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__item{width:auto !important;min-width:0;margin:0;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__link{display:flex !important;flex-direction:row !important;align-items:center;text-align:left;gap:0.75rem;padding:0.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);}.theme-boatdiesel .ph-category-module-box .es-cat-grid__link:hover{border-color:var(--accent-red);box-shadow:0 2px 8px rgba(0,0,0,0.06);}.theme-boatdiesel .ph-category-module-box .es-cat-grid__image{flex:0 0 auto !important;max-width:none;width:3.5rem;height:3.5rem;margin:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:var(--radius-sm,4px);}.theme-boatdiesel .ph-category-module-box .es-cat-grid__image img{width:100%;height:100%;object-fit:contain;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__title{flex:1 1 auto;text-align:left;margin:0;font-size:0.9rem;font-weight:600;line-height:1.25;}}.theme-boatdiesel #collapsemanufacturer .ph-checkbox-container{display:flex;align-items:center;gap:0.5rem;}.theme-boatdiesel .bd-znacka-logo{height:1.1rem;width:2.6rem;object-fit:contain;flex:0 0 auto;}[data-theme="dark"] .theme-boatdiesel .bd-znacka-logo{background:#fff;border-radius:2px;padding:1px 2px;}.theme-boatdiesel .ph-category-price-box .ph-price-netto,.theme-boatdiesel .ph-category-price-box .ph-price-netto-txt,.theme-boatdiesel .ph-category-price-box .ph-tax,.theme-boatdiesel .ph-category-price-box .ph-tax-txt,.theme-boatdiesel .ph-category-price-box .ph-price-brutto-txt{display:none !important;}.theme-boatdiesel .ph-item-price-box{display:flex;flex-direction:column;align-items:flex-start;gap:0.15rem;}.theme-boatdiesel .ph-item-price-box .ph-price-netto-txt,.theme-boatdiesel .ph-item-price-box .ph-tax,.theme-boatdiesel .ph-item-price-box .ph-tax-txt,.theme-boatdiesel .ph-item-price-box .ph-price-brutto-txt,.theme-boatdiesel .ph-item-price-box .ph-price-original-txt,.theme-boatdiesel .ph-category-price-box .ph-price-original-txt{display:none !important;}.theme-boatdiesel .ph-item-price-box .ph-price-brutto{order:1;}.theme-boatdiesel .ph-item-price-box .ph-price-netto{order:2;font-size:0.95rem;font-weight:500;color:var(--color-text-muted);}html[lang="sk-sk"] .theme-boatdiesel .ph-item-price-box .ph-price-netto::after{content:" bez DPH";font-size:0.85em;}.theme-boatdiesel .ph-item-price-box .ph-price-original,.theme-boatdiesel .ph-item-price-box .ph-price-old{order:0;}.bd-mapa{position:relative;aspect-ratio:16 / 9;margin:1.5rem 0 0;border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:.5rem;overflow:hidden;background:var(--color-surface-alt,#f5f5f5);}.bd-mapa iframe{position:absolute;inset:0;width:100%;height:100%;border:0;}@media (max-width:575.98px){.bd-mapa{aspect-ratio:4 / 3;}}.bd-znacky{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:1.25rem 0 1.75rem;}.bd-znacky a{display:block;border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:.5rem;overflow:hidden;background:#fff;transition:transform .15s ease,box-shadow .15s ease;}.bd-znacky a:hover,.bd-znacky a:focus-visible{transform:translateY(-2px);box-shadow:0 .35rem .9rem rgba(0,0,0,.12);}.bd-znacky img{display:block;width:100%;height:auto;}.bd-mapa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1rem;text-align:center;}.bd-mapa--nacitana{display:block;padding:0;}.bd-mapa__spust{padding:.6rem 1.1rem;border:0;border-radius:.35rem;background:var(--color-primary,#c60a27);color:#fff;font:inherit;font-weight:600;cursor:pointer;}.bd-mapa__spust:hover,.bd-mapa__spust:focus-visible{filter:brightness(1.08);}.bd-mapa__pozn{font-size:.82rem;opacity:.75;max-width:32rem;}.wp-showcase--hero .wp-hero__track{height:auto;aspect-ratio:2000 / 758;}@media (max-width:767.98px){.wp-showcase--hero .wp-hero__track{aspect-ratio:3 / 2;}}.bd-partner{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:2.5rem;align-items:start;margin:1rem 0 2rem;}.bd-partner__media{position:relative;}.bd-partner__foto{display:block;width:100%;height:auto;border-radius:.6rem;}.bd-partner__doprava{display:flex;align-items:center;gap:.75rem;margin:1rem 0 0;padding:.85rem 1rem;border-radius:.6rem;background:var(--color-primary,#c60a27);color:#fff;font-size:1.15rem;font-weight:700;line-height:1.2;}.bd-partner__doprava img{width:6.5rem;height:auto;flex:0 0 auto;}.bd-partner__nadpis{margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;}.bd-partner__lead{margin:.35rem 0 1.5rem;font-size:1.1rem;opacity:.85;}.bd-partner__podnadpis{margin:0 0 .75rem;font-size:clamp(1.15rem,2vw,1.5rem);}.bd-partner__body p{margin:0 0 .85rem;line-height:1.65;}.bd-kontakty{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;}.bd-kontakty a{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:.8rem 1rem;border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:.5rem;text-decoration:none;color:inherit;background:var(--color-surface-alt,rgba(0,0,0,.02));}.bd-kontakty a:hover,.bd-kontakty a:focus-visible{border-color:var(--color-primary,#c60a27);}.bd-kontakty__nazov{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;opacity:.7;}.bd-kontakty__hodnota{font-weight:600;}@media (max-width:767.98px){.bd-partner{grid-template-columns:1fr;gap:1.5rem;}}.theme-boatdiesel .ph-brands-module-box .swiper-slide{min-height:104px;padding:.5rem;}.theme-boatdiesel .ph-brands-module-box .swiper-slide img{max-height:76px;max-width:100%;}@media (max-width:575.98px){.theme-boatdiesel .ph-brands-module-box .swiper-slide{min-height:84px;}.theme-boatdiesel .ph-brands-module-box .swiper-slide img{max-height:60px;}}@media (min-width:992px){.theme-boatdiesel .es-topbar{position:sticky;top:0;z-index:212;}.theme-boatdiesel .es-header--sticky{position:relative;top:auto;}.theme-boatdiesel .es-navbar-below{position:sticky;top:var(--bd-topbar-h,44px);z-index:208;box-shadow:0 2px 10px rgba(6,32,57,.08);}}.theme-boatdiesel .ph-brands-module-box .ph-brand-name img,.theme-boatdiesel .phBrandsModuleBox .ph-brand-name img{max-height:76px;filter:none;opacity:1;}.theme-boatdiesel .ph-brands-module-box .swiper{padding-inline:2.5rem;}.theme-boatdiesel .bd-auth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0 0 1.5rem;}.theme-boatdiesel .bd-auth__card{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:.6rem;background:var(--color-surface,#fff);text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease;}.theme-boatdiesel .bd-auth__card:hover,.theme-boatdiesel .bd-auth__card:focus-visible{transform:translateY(-2px);box-shadow:0 .4rem 1rem rgba(6,32,57,.12);}.theme-boatdiesel .bd-auth__foto{display:block;aspect-ratio:4 / 3;}.theme-boatdiesel .bd-auth__foto img{width:100%;height:100%;object-fit:cover;display:block;}.theme-boatdiesel .bd-auth__info{display:flex;flex-direction:column;justify-content:center;gap:.9rem;padding:1.25rem;}.theme-boatdiesel .bd-auth__logo{max-width:190px;max-height:52px;width:auto;height:auto;object-fit:contain;object-position:left center;align-self:start;}[data-theme="dark"] .theme-boatdiesel .bd-auth__logo{background:#fff;border-radius:4px;padding:4px 6px;}.theme-boatdiesel .bd-auth__text{font-size:1rem;line-height:1.4;text-align:left;}.theme-boatdiesel .bd-auth__text strong{color:var(--accent-red,#c60a27);}@media (max-width:991.98px){.theme-boatdiesel .bd-auth{grid-template-columns:1fr;}}@media (max-width:575.98px){.theme-boatdiesel .bd-auth__card{grid-template-columns:1fr;}.theme-boatdiesel .bd-auth__foto{aspect-ratio:16 / 9;}}.theme-boatdiesel .bd-partner__doprava{gap:.5rem;margin-top:.75rem;padding:.6rem .9rem;font-size:1rem;letter-spacing:.01em;}.theme-boatdiesel .bd-partner__doprava img{width:4.25rem;}.theme-boatdiesel .bd-partner__doprava span{line-height:1.25;}.theme-boatdiesel .es-hero--contained .wp-showcase--hero{border-radius:.6rem;overflow:hidden;}.theme-boatdiesel .es-hero--contained .wp-showcase--hero{margin-inline:0;}@media (min-width:992px){html[lang^="cs"] .theme-boatdiesel .es-topbar .input-group button:first-of-type::after{content:"Hledat";}html[lang^="hu"] .theme-boatdiesel .es-topbar .input-group button:first-of-type::after{content:"Keresés";}html[lang^="en"] .theme-boatdiesel .es-topbar .input-group button:first-of-type::after{content:"Search";}}html[lang^="cs"] .theme-boatdiesel .ph-item-price-box .ph-price-netto::after{content:" bez DPH";font-size:0.85em;}html[lang^="hu"] .theme-boatdiesel .ph-item-price-box .ph-price-netto::after{content:" áfa nélkül";font-size:0.85em;}html[lang^="cs"] .theme-boatdiesel .es-offcanvas__body .ph-category-module-box::before,html[lang^="cs"] .theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box::before{content:"Kategorie";}html[lang^="hu"] .theme-boatdiesel .es-offcanvas__body .ph-category-module-box::before,html[lang^="hu"] .theme-boatdiesel .es-offcanvas__body .ph-mega-menu-content-module-box::before{content:"Kategóriák";}.bd-katalogy{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.25rem;margin:1rem 0 2rem;align-items:start;}.bd-katalog{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;border:1px solid var(--color-border,rgba(0,0,0,.12));border-radius:.5rem;background:var(--color-surface,#fff);text-decoration:none;color:inherit;transition:box-shadow .15s ease,transform .15s ease;}a.bd-katalog:hover,a.bd-katalog:focus-visible{transform:translateY(-2px);box-shadow:0 .35rem .9rem rgba(6,32,57,.12);}.bd-katalog img{width:100%;height:auto;display:block;border-radius:.25rem;}.bd-katalog__nazov{font-size:.9rem;font-weight:600;line-height:1.3;}@media (max-width:575.98px){.bd-katalogy{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.85rem;}}.bd-katalog,.bd-katalog:hover,.bd-katalog:focus-visible,.bd-katalog .bd-katalog__nazov{text-decoration:none;}a.bd-katalog:hover .bd-katalog__nazov,a.bd-katalog:focus-visible .bd-katalog__nazov{color:var(--accent-red,#c60a27);}.theme-boatdiesel .bd-kapitan{display:grid;grid-template-columns:55fr 45fr;gap:1rem;margin:2.5rem 0 1.5rem;}.theme-boatdiesel .bd-kapitan__box{position:relative;display:flex;align-items:center;min-height:220px;padding:2.25rem 2.5rem;border-radius:.6rem;background:linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),url("/images/grafika/vzor-bodky.webp") center / cover no-repeat;color:#0b1e3a;overflow:visible;}.theme-boatdiesel .bd-kapitan__text{max-width:58%;}.theme-boatdiesel .bd-kapitan__nadpis{margin:0 0 .9rem;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.1;font-weight:700;color:#0b1e3a;}.theme-boatdiesel .bd-kapitan__lead{margin:0;font-size:1.05rem;line-height:1.4;color:#4a5568;}.theme-boatdiesel .bd-kapitan__foto{position:absolute;right:0;bottom:0;height:125%;width:auto;max-width:48%;object-fit:contain;object-position:bottom right;pointer-events:none;}.theme-boatdiesel .bd-kapitan__doprava{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;border-radius:.6rem;background:linear-gradient(135deg,#0b1e3a 0%,#17335b 100%);color:#fff;overflow:hidden;}.theme-boatdiesel .bd-kapitan__doprava img{width:55%;max-width:300px;height:auto;flex:0 0 auto;}.theme-boatdiesel .bd-kapitan__doprava p{margin:0;text-align:right;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.1;}.theme-boatdiesel .bd-showroom{display:grid;grid-template-columns:44fr 56fr;gap:1rem;margin:1.5rem 0 2rem;}.theme-boatdiesel .bd-showroom__foto{position:relative;border-radius:.6rem;overflow:hidden;min-height:420px;}.theme-boatdiesel .bd-showroom__foto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}.theme-boatdiesel .bd-showroom__kontakty{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;}.theme-boatdiesel .bd-showroom__kontakty a{display:flex;align-items:center;gap:.6rem;height:100%;padding:.75rem .6rem;border-radius:.4rem;background:#fff;color:#0b1e3a;text-decoration:none;font-size:.8rem;line-height:1.25;box-shadow:0 .25rem .75rem rgba(0,0,0,.12);}.theme-boatdiesel .bd-showroom__ikona{flex:0 0 2.4rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:.35rem;background:rgba(198,10,39,.1);color:var(--accent-red,#c60a27);}.theme-boatdiesel .bd-showroom__ikona svg{width:1.2rem;height:1.2rem;}.theme-boatdiesel .bd-showroom__udaj{display:flex;flex-direction:column;gap:.1rem;min-width:0;overflow-wrap:anywhere;}.theme-boatdiesel .bd-showroom__udaj strong{font-size:.8rem;}.theme-boatdiesel .bd-showroom__text{padding:2.5rem 3rem;border-radius:.6rem;background:var(--color-surface-alt,#f3f4f6);color:#0b1e3a;}.theme-boatdiesel .bd-showroom__text h2{margin:0 0 1.25rem;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.15;color:#0b1e3a;}.theme-boatdiesel .bd-showroom__text p{margin:0 0 1rem;line-height:1.55;color:#2d3748;}[data-theme="dark"] .theme-boatdiesel .bd-showroom__text{background:var(--color-surface-alt);color:var(--color-text);}[data-theme="dark"] .theme-boatdiesel .bd-showroom__text h2,[data-theme="dark"] .theme-boatdiesel .bd-showroom__text p,[data-theme="dark"] .theme-boatdiesel .bd-kapitan__nadpis{color:inherit;}[data-theme="dark"] .theme-boatdiesel .bd-kapitan__box{background:linear-gradient(rgba(28,37,65,.9),rgba(28,37,65,.9)),url("/images/grafika/vzor-bodky.webp") center / cover no-repeat;color:var(--color-text);}[data-theme="dark"] .theme-boatdiesel .bd-kapitan__lead{color:var(--color-text-muted,#cbd5e1);}@media (max-width:991.98px){.theme-boatdiesel .bd-kapitan,.theme-boatdiesel .bd-showroom{grid-template-columns:1fr;}.theme-boatdiesel .bd-kapitan{margin-top:4rem;}.theme-boatdiesel .bd-showroom__foto{min-height:360px;}}@media (max-width:575.98px){.theme-boatdiesel .bd-kapitan__box{padding:1.5rem 1.25rem;min-height:200px;}.theme-boatdiesel .bd-kapitan__text{max-width:62%;}.theme-boatdiesel .bd-kapitan__foto{height:118%;max-width:42%;}.theme-boatdiesel .bd-showroom__kontakty{grid-template-columns:1fr;left:.75rem;right:.75rem;bottom:.75rem;}.theme-boatdiesel .bd-showroom__foto{min-height:420px;}.theme-boatdiesel .bd-showroom__text{padding:1.5rem 1.25rem;}}.theme-boatdiesel .bd-showroom__kontakty{grid-template-columns:auto minmax(0,auto) auto;gap:.5rem;}.theme-boatdiesel .bd-showroom__kontakty a{padding:.6rem .55rem;gap:.45rem;font-size:.76rem;}.theme-boatdiesel .bd-showroom__ikona{flex-basis:2rem;width:2rem;height:2rem;}.theme-boatdiesel .bd-showroom__udaj{overflow-wrap:normal;word-break:normal;}.theme-boatdiesel .bd-showroom__kontakty{display:flex;flex-wrap:wrap;align-items:stretch;}.theme-boatdiesel .bd-showroom__kontakty li{flex:1 1 auto;min-width:0;}.theme-boatdiesel .bd-showroom__kontakty a{white-space:nowrap;}.theme-boatdiesel .bd-showroom__udaj strong{white-space:nowrap;}@media (max-width:991.98px){.theme-boatdiesel .bd-kapitan{margin-top:1.5rem;gap:1rem;}.theme-boatdiesel .bd-kapitan__box{flex-direction:column;align-items:stretch;min-height:0;padding:2rem 1.5rem 0;overflow:hidden;}.theme-boatdiesel .bd-kapitan__text{max-width:none;}.theme-boatdiesel .bd-kapitan__lead{margin-bottom:1rem;}.theme-boatdiesel .bd-kapitan__foto{position:static;display:block;width:82%;max-width:none;height:auto;margin:.5rem auto 0;}.theme-boatdiesel .bd-kapitan__doprava{flex-direction:column;padding:2rem 1.5rem 0;text-align:center;}.theme-boatdiesel .bd-kapitan__doprava p{order:1;text-align:center;font-size:1.8rem;}.theme-boatdiesel .bd-kapitan__doprava img{order:2;width:90%;max-width:none;margin-top:1.5rem;}.theme-boatdiesel .bd-showroom{display:flex;flex-direction:column;}.theme-boatdiesel .bd-showroom__foto{display:contents;}.theme-boatdiesel .bd-showroom__foto>img{position:static;order:2;width:100%;height:auto;aspect-ratio:4 / 5;border-radius:.6rem;}.theme-boatdiesel .bd-showroom__kontakty{position:static;order:1;display:flex;flex-direction:column;gap:1.75rem;padding:1rem 0 1.5rem;}.theme-boatdiesel .bd-showroom__kontakty a{flex-direction:column;gap:.6rem;padding:0;background:transparent;box-shadow:none;text-align:center;font-size:1rem;white-space:normal;}.theme-boatdiesel .bd-showroom__ikona{flex-basis:auto;width:2.75rem;height:2.75rem;border-radius:.5rem;}.theme-boatdiesel .bd-showroom__ikona svg{width:1.35rem;height:1.35rem;}.theme-boatdiesel .bd-showroom__udaj{align-items:center;gap:.25rem;}.theme-boatdiesel .bd-showroom__udaj strong{font-size:1rem;}.theme-boatdiesel .bd-showroom__text{order:3;padding:2rem 1.5rem;}.theme-boatdiesel .bd-showroom__text h2{text-align:center;}}.theme-boatdiesel .bd-kapitan__doprava{padding-left:0;}.theme-boatdiesel .bd-kapitan__doprava img{align-self:flex-end;margin-left:0;}@media (max-width:991.98px){.theme-boatdiesel .bd-kapitan__doprava{padding-left:0;padding-right:0;align-items:stretch;}.theme-boatdiesel .bd-kapitan__doprava p{padding:0 1.5rem;}.theme-boatdiesel .bd-kapitan__doprava img{align-self:flex-start;width:88%;margin-left:0;}}@media (max-width:767.98px){.theme-boatdiesel .wp-showcase--hero .wp-hero__track{aspect-ratio:2000 / 758;}.theme-boatdiesel .wp-showcase--hero .wp-hero__slide{padding:0;}.theme-boatdiesel .wp-showcase--hero .wp-hero__arrow{display:none !important;}.theme-boatdiesel .wp-showcase--hero .wp-hero__dots{transform:scale(.55);transform-origin:center bottom;bottom:.35rem;}}body.is-home .es-breadcrumbs{display:none;}body.is-home #ph-pc-categories-box:empty{display:none;}body.is-home #ph-pc-categories-box:empty + div{display:none;}body.is-home #system-message-container:empty{margin:0;}body.is-home .es-component-bottom{margin-top:0;}body.is-home .es-main{padding-top:0;}body.is-home .es-component-bottom>.es-module:first-child .es-module__header{margin-top:.5rem;}body.view-categories:not(.is-home) .theme-boatdiesel .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image,body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image,body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .bd-swipe__nav{display:none !important;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__track{overflow:visible !important;width:100%;max-width:none;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__track>ul{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr)) !important;grid-auto-flow:row !important;gap:.75rem;margin:0;padding:0;list-style:none;justify-content:stretch !important;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__item{width:auto !important;min-width:0;margin:0;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__link{display:block;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md,.5rem);background:var(--color-surface);text-align:left;font-weight:600;transition:border-color .15s ease,box-shadow .15s ease;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__link:hover,body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__link:focus-visible{border-color:var(--accent-red,#c60a27);box-shadow:0 .25rem .75rem rgba(6,32,57,.1);}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__title{margin:0;font-size:.95rem;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__heading{display:none;}.theme-boatdiesel .ph-category-module-box{margin-top:1.25rem;}@media (min-width:992px){.theme-boatdiesel .ph-category-module-box .es-cat-grid__track>ul{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:.6rem;}.theme-boatdiesel .ph-category-module-box .es-cat-grid__link{padding:.4rem;}}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__track{display:block !important;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__track>ul{width:100% !important;flex:1 1 auto !important;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__item{flex:none !important;display:block !important;}@media (min-width:992px){.theme-boatdiesel .es-cat-grid--catalog.ph-category-module-box .es-cat-grid__track>ul{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}}.theme-boatdiesel #phFilterBox{display:flex;flex-direction:column;}.theme-boatdiesel #phFilterBox>.panel{order:5;}.theme-boatdiesel #phFilterBox>.panel-id{order:1;}.theme-boatdiesel #phFilterBox>.panel-price_from{order:2;}.theme-boatdiesel #phFilterBox>.panel-dostupnost{order:3;}.theme-boatdiesel #phFilterBox>.panel-manufacturer{order:4;}.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row{margin:0 0 0 auto;gap:.5rem;}.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo){height:36px;padding:0 .9rem 0 .7rem;border-radius:999px;gap:.45rem;font-size:.8125rem;}.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo) svg.pc-si{width:1.1rem;height:1.1rem;color:var(--accent-red,#c60a27);}.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo):hover svg.pc-si{color:#fff;}.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo):hover{background:var(--accent-red,#c60a27);border-color:var(--accent-red,#c60a27);color:#fff;}@media (max-width:575.98px){.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row{flex-basis:100%;margin-left:0;margin-top:.25rem;}}.theme-boatdiesel .bd-galeria{position:relative;margin:.75rem 0 0;}.theme-boatdiesel .bd-galeria .ph-item-image-add-box.bd-swipe__track{flex-wrap:nowrap;gap:.6rem;margin:0;padding:.25rem .125rem .5rem;scroll-snap-type:x proximity;}.theme-boatdiesel .bd-galeria .ph-item-image-box{scroll-snap-align:start;flex:0 0 88px;}.theme-boatdiesel .bd-galeria .bd-swipe__nav{width:2rem;height:2rem;top:50%;transform:translateY(-50%);}.theme-boatdiesel .bd-galeria .bd-swipe__nav--prev{left:-.5rem;}.theme-boatdiesel .bd-galeria .bd-swipe__nav--next{right:-.5rem;}.theme-boatdiesel .bd-galeria .bd-swipe__nav svg{width:16px;height:16px;}.theme-boatdiesel .pc-item-view #phImageBox{min-width:0;}.theme-boatdiesel .bd-galeria{min-width:0;max-width:100%;overflow:hidden;}.theme-boatdiesel .bd-galeria .ph-item-image-add-box.bd-swipe__track{width:100%;max-width:100%;}.theme-boatdiesel .bd-galeria .bd-swipe__nav--prev{left:.15rem;}.theme-boatdiesel .bd-galeria .bd-swipe__nav--next{right:.15rem;}.theme-boatdiesel .ph-item-price-box{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.75rem;row-gap:.15rem;}.theme-boatdiesel .ph-item-price-box .ph-price-brutto{order:1;}.theme-boatdiesel .ph-item-price-box .ph-price-original,.theme-boatdiesel .ph-item-price-box .ph-price-old{order:2;margin:0;font-size:1.15rem;text-decoration:line-through;color:var(--color-text-muted,#6b7785);}.theme-boatdiesel .ph-item-price-box .ph-price-netto{order:3;flex-basis:100%;}.theme-boatdiesel #phFilterBox>.panel-vykon{order:4;}.theme-boatdiesel #phFilterBox>.panel-manufacturer{order:5;}.theme-boatdiesel #phFilterBox>.panel{order:6;}.theme-boatdiesel #phFilterBox>.panel-id{order:1;}.theme-boatdiesel #phFilterBox>.panel-price_from{order:2;}.theme-boatdiesel #phFilterBox>.panel-dostupnost{order:3;}@media (max-width:767.98px){.theme-boatdiesel .bd-galeria-m--skryta{display:none !important;}.theme-boatdiesel .bd-galeria-m{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--card-radius,8px);background:#fff;}.theme-boatdiesel .bd-galeria-m::-webkit-scrollbar{display:none;}.theme-boatdiesel .bd-galeria-m__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;display:grid;place-items:center;padding:.75rem;}.theme-boatdiesel .bd-galeria-m__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}.theme-boatdiesel .bd-galeria-m__bodky{display:flex;justify-content:center;gap:.5rem;padding:.75rem 0 .25rem;}.theme-boatdiesel .bd-galeria-m__bodka{width:.6rem;height:.6rem;padding:0;border:0;border-radius:50%;background:var(--color-border,#cfd8e3);cursor:pointer;}.theme-boatdiesel .bd-galeria-m__bodka.is-active{background:var(--accent-red,#c60a27);}}.theme-boatdiesel .pc-item-view .ph-item-price-panel .ph-item-manufacturer-box{order:-1;margin:0 0 .5rem;}.theme-boatdiesel .pc-item-view .ph-item-manufacturer-box .ph-manufacturer-txt{display:none;}.theme-boatdiesel .pc-item-view .ph-item-manufacturer-box .ph-manufacturer{gap:.75rem;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted,#6b7785);}.theme-boatdiesel .pc-item-view .es-manufacturer-logo{height:3rem;max-width:12rem;}@media (max-width:575.98px){.theme-boatdiesel .pc-item-view .es-manufacturer-logo{height:2.4rem;max-width:10rem;}}.theme-boatdiesel .pc-item-view .ph-item-manufacturer-box .ph-manufacturer:has(.es-manufacturer-logo){font-size:0;}.theme-boatdiesel .pc-item-view .es-manufacturer-logo{height:3.5rem;max-width:14rem;}@media (min-width:992px){.theme-boatdiesel .es-header__actions .es-search-wrap{display:none;}}[data-theme="dark"] .theme-boatdiesel .es-topbar .input-group input.form-control,[data-theme="dark"] .theme-boatdiesel .es-topbar .phSearchBoxSearchInput{background:var(--color-surface-alt,#1c2541) !important;color:var(--color-text,#e2e8f0) !important;border:1px solid rgba(255,255,255,.18) !important;}[data-theme="dark"] .theme-boatdiesel .es-topbar .input-group input.form-control::placeholder,[data-theme="dark"] .theme-boatdiesel .es-topbar .phSearchBoxSearchInput::placeholder{color:rgba(226,232,240,.6);}[data-theme="dark"] .theme-boatdiesel .es-topbar .input-group input.form-control:focus{border-color:var(--accent-red,#c60a27) !important;box-shadow:0 0 0 3px rgba(198,10,39,.25);}[data-theme="dark"] .theme-boatdiesel .es-topbar .input-group button:first-of-type{background:var(--accent-red,#c60a27) !important;border-color:var(--accent-red,#c60a27) !important;color:#fff !important;}[data-theme="dark"] .theme-boatdiesel .es-topbar .input-group button:first-of-type:hover{filter:brightness(1.1);}.bd-social{margin-top:1rem;}.bd-social__nadpis{font-weight:700;margin-bottom:.5rem;}.bd-social__ikony{display:flex;gap:.5rem;}.bd-social__ikony a{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(255,255,255,.35);color:inherit;transition:background .15s ease,border-color .15s ease;}.bd-social__ikony a:hover,.bd-social__ikony a:focus-visible{background:var(--accent-red,#c60a27);border-color:var(--accent-red,#c60a27);color:#fff;}@media (max-width:767.98px){.theme-boatdiesel .bd-auth,.theme-boatdiesel .es-reviews-grid{display:flex;gap:0.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:0.125rem;padding:0.25rem 0.125rem 0.75rem;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;}.theme-boatdiesel .bd-auth::-webkit-scrollbar,.theme-boatdiesel .es-reviews-grid::-webkit-scrollbar{display:none;}.theme-boatdiesel .bd-auth__card,.theme-boatdiesel .es-review-card{flex:0 0 min(82vw,320px);scroll-snap-align:start;}.theme-boatdiesel .bd-auth__card{grid-template-columns:1fr;padding:0;}.theme-boatdiesel .bd-auth__foto{aspect-ratio:16 / 9;}.theme-boatdiesel .bd-auth__info{padding:1rem;gap:0.6rem;}.theme-boatdiesel .bd-auth__logo{max-height:40px;max-width:150px;}.theme-boatdiesel .bd-auth__text{font-size:0.95rem;}.theme-boatdiesel .bd-auth{margin-bottom:1rem;}}.theme-boatdiesel .bd-pas{position:relative;}.theme-boatdiesel .bd-pas__bodky{display:none;}@media (max-width:767.98px){.theme-boatdiesel .bd-pas::after{content:"";position:absolute;top:0;right:0;bottom:1.6rem;width:2rem;pointer-events:none;z-index:2;opacity:1;transition:opacity 0.2s ease;background:linear-gradient(270deg,var(--bg-primary,#fff) 10%,rgba(255,255,255,0) 100%);}[data-theme="dark"] .theme-boatdiesel .bd-pas::after{background:linear-gradient(270deg,var(--bg-primary,#0b132b) 10%,rgba(11,19,43,0) 100%);}.theme-boatdiesel .bd-pas.is-at-end::after,.theme-boatdiesel .bd-pas.bd-pas--nescroll::after{opacity:0;}.theme-boatdiesel .bd-pas__bodky{display:flex;justify-content:center;gap:.45rem;padding:.1rem 0 .4rem;}.theme-boatdiesel .bd-pas--nescroll .bd-pas__bodky{display:none;}.theme-boatdiesel .bd-pas__bodka{width:.6rem;height:.6rem;padding:0;border:0;border-radius:50%;background:var(--color-border,#cfd8e3);cursor:pointer;transition:width .2s ease,background .2s ease;}.theme-boatdiesel .bd-pas__bodka.is-active{width:1.25rem;border-radius:.3rem;background:var(--accent-red,#c60a27);}.theme-boatdiesel .bd-pas .bd-auth{margin-bottom:0;}}@media (max-width:991.98px){.theme-boatdiesel .bd-showroom__kontakty{flex-direction:row;align-items:stretch;gap:.5rem;padding:.5rem 0 1rem;}.theme-boatdiesel .bd-showroom__kontakty li{flex:1 1 0;}.theme-boatdiesel .bd-showroom__kontakty a{font-size:.82rem;line-height:1.3;gap:.4rem;}.theme-boatdiesel .bd-showroom__udaj strong{font-size:.82rem;}.theme-boatdiesel .bd-showroom__udaj{overflow-wrap:anywhere;}.theme-boatdiesel .bd-showroom__ikona{width:2.5rem;height:2.5rem;}.theme-boatdiesel .bd-showroom__foto>img{aspect-ratio:3 / 2;}.theme-boatdiesel .bd-showroom__text{padding:1.5rem 1.25rem;}.theme-boatdiesel .bd-showroom__text p{margin-bottom:.75rem;}[data-theme="dark"] .theme-boatdiesel .bd-showroom__kontakty a{color:var(--color-text,#e2e8f0);}}@media (max-width:991.98px){.theme-boatdiesel .bd-showroom__kontakty li:nth-child(2){flex-grow:1.35;}.theme-boatdiesel .bd-showroom__kontakty a{font-size:.74rem;letter-spacing:-.01em;}.theme-boatdiesel .bd-showroom__udaj{overflow-wrap:normal;word-break:normal;}.theme-boatdiesel .bd-showroom__udaj strong{font-size:.8rem;letter-spacing:0;}}[data-theme="dark"] .theme-boatdiesel .wp-showcase--features .wp-showcase__feature>.wp-showcase__icon{background:transparent;}[data-theme="dark"] .theme-boatdiesel .wp-showcase--features .wp-showcase__icon[class*="wp-showcase__icon--"]::before{width:2rem;height:2rem;}[data-theme="dark"] .theme-boatdiesel .wp-showcase--features .wp-showcase__feature:hover>.wp-showcase__icon{background:var(--color-primary);}.theme-boatdiesel .bd-platby{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 1rem;}.theme-boatdiesel .bd-platby img{width:54px;height:36px;border-radius:4px;box-shadow:0 0 0 1px rgba(255,255,255,.12);opacity:.92;}.theme-boatdiesel.view-item .pcshare--so-zelaniami .bd-item-actions-row:is(a,button.bd-ikona-tlacidlo),.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn{display:inline-flex;align-items:center;gap:.45rem;height:36px;padding:0 .9rem 0 .7rem;border:1px solid var(--color-border);border-radius:.5rem;background:var(--color-surface);color:var(--color-heading,#062039);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease;}.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn svg{width:1.1rem;height:1.1rem;color:var(--accent-red,#c60a27);}.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn:hover,.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn:focus-visible,.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn--aktivne{background:var(--accent-red,#c60a27);border-color:var(--accent-red,#c60a27);color:#fff;}.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn:hover svg,.theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn--aktivne svg{color:#fff;}[data-theme="dark"] .theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn{background:var(--color-surface-alt);color:var(--color-text);}[data-theme="dark"] .theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn:hover,[data-theme="dark"] .theme-boatdiesel.view-item .bd-item-actions-row .wppush-btn--aktivne{background:var(--accent-red,#c60a27);color:#fff;}@media (max-width:575.98px){.theme-boatdiesel .pc-checkout-view .ph-checkout-box-action{padding-left:.75rem;padding-right:.75rem;}.theme-boatdiesel .pc-checkout-view .ph-checkout-box-action>[class*="col-"],.theme-boatdiesel .pc-checkout-view .ph-checkout-billing-row,.theme-boatdiesel .pc-checkout-view .ph-checkout-shipping-row{padding-left:0;padding-right:0;}.theme-boatdiesel .pc-checkout-view .row.form-group{margin-left:0;margin-right:0;}.theme-boatdiesel .pc-checkout-view .row.form-group>[class*="col-"]{padding-left:0;padding-right:0;}.theme-boatdiesel .pc-checkout-view .ph-checkout-box-login .ph-checkout-box-action>div>div{padding-left:.75rem;padding-right:.75rem;}.theme-boatdiesel .wp-formular{padding:.75rem;}.theme-boatdiesel .wp-formular fieldset,.theme-boatdiesel .wp-formular .m-0{padding-left:0 !important;padding-right:0 !important;}.theme-boatdiesel .wp-formular legend{padding-left:0;}}@media (max-width:575.98px){.theme-boatdiesel .pc-progress__list{position:relative;justify-content:space-between;align-items:center;}.theme-boatdiesel .pc-progress__list::before{content:"";position:absolute;left:14px;right:14px;top:50%;height:2px;background:var(--color-border,#e5e7eb);transform:translateY(-50%);}.theme-boatdiesel .pc-progress__step{flex:0 1 auto;padding:.4rem 0;gap:.4rem;z-index:1;}.theme-boatdiesel .pc-progress__step + .pc-progress__step::before{display:none;}.theme-boatdiesel .pc-progress__step:not(.pc-progress__step--active) .pc-progress__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.theme-boatdiesel .pc-progress__step--active{padding-right:.5rem;background:var(--bg-primary,#fff);}.theme-boatdiesel .pc-progress__step:not(.pc-progress__step--done):not(.pc-progress__step--active) .pc-progress__num{background:var(--bg-primary,#fff);}}.theme-boatdiesel .ph-checkout-add-guest>div:first-child{margin-bottom:.6rem;color:var(--color-text-muted,#6b7280);font-size:.9rem;}.theme-boatdiesel .ph-checkout-add-guest .ph-checkout-btn-login-box{float:none;margin-top:.25rem;}.theme-boatdiesel .bd-na-firmu{display:flex;align-items:center;gap:.5rem;margin:.6rem 0 .9rem;cursor:pointer;}.theme-boatdiesel .bd-na-firmu input[type="checkbox"]{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--accent-red,#c60a27);}[data-theme="dark"] .theme-boatdiesel joomla-alert,[data-theme="dark"] .theme-boatdiesel .alert{--bd-al-bg:#1c2541;--bd-al-fg:var(--color-text,#e2e8f0);--bd-al-bd:#2e3a5c;background:var(--bd-al-bg) !important;color:var(--bd-al-fg) !important;border:1px solid var(--bd-al-bd) !important;box-shadow:none;}[data-theme="dark"] .theme-boatdiesel joomla-alert[type="success"],[data-theme="dark"] .theme-boatdiesel .alert-success{--bd-al-bg:#14301f;--bd-al-fg:#bfe8c9;--bd-al-bd:#1f5a30;}[data-theme="dark"] .theme-boatdiesel joomla-alert[type="warning"],[data-theme="dark"] .theme-boatdiesel .alert-warning{--bd-al-bg:#3a2c0f;--bd-al-fg:#f3d58a;--bd-al-bd:#6b5215;}[data-theme="dark"] .theme-boatdiesel joomla-alert[type="danger"],[data-theme="dark"] .theme-boatdiesel .alert-danger,[data-theme="dark"] .theme-boatdiesel .alert-error{--bd-al-bg:#3b1218;--bd-al-fg:#f4b8c0;--bd-al-bd:#7a1f2b;}[data-theme="dark"] .theme-boatdiesel joomla-alert .joomla-alert--close,[data-theme="dark"] .theme-boatdiesel joomla-alert button.joomla-alert--close,[data-theme="dark"] .theme-boatdiesel joomla-alert .alert-message{color:inherit !important;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-header,.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-netto,.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-tax,.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-hr{display:none !important;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-item{display:grid !important;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"obr nazov" "akcie akcie";column-gap:.75rem;row-gap:.35rem;align-items:center;margin:0 0 .5rem;padding:.6rem 0;border-bottom:1px solid var(--color-border,#e5e7eb);}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-item>div{width:auto !important;max-width:none !important;flex:none !important;padding:0 !important;margin:0 !important;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-item>.ph-checkout-cart-image{grid-area:obr;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-item>.ph-checkout-cart-title{grid-area:nazov;font-size:.9rem;line-height:1.3;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-item>.ph-checkout-cart-quantity{grid-area:akcie;justify-self:start;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-item>.ph-checkout-cart-brutto{grid-area:akcie;justify-self:end;text-align:right;}.theme-boatdiesel .ph-checkout-cart-box .ph-img-cart-checkout{width:56px;height:56px;object-fit:contain;border-radius:.35rem;background:#fff;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-quantity .input-group{flex-wrap:nowrap;width:auto;}.theme-boatdiesel .ph-checkout-cart-box .ph-input-quantity{width:3.2rem !important;text-align:center;padding:.25rem .3rem;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-quantity .ph-btn{padding:.25rem .45rem;}.theme-boatdiesel .bd-cart-suma{display:block;font-weight:700;color:var(--accent-red,#c60a27);white-space:nowrap;}.theme-boatdiesel .bd-cart-kus{display:block;font-size:.78rem;color:var(--color-text-muted,#6b7280);white-space:nowrap;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-subtotal{display:flex !important;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.2rem 0;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-subtotal>.col-0{display:none;}.theme-boatdiesel .ph-checkout-cart-box .ph-checkout-cart-row-subtotal>div{width:auto !important;max-width:none !important;flex:none !important;padding:0 !important;}.theme-boatdiesel .ph-checkout-cart-box .ph-cart-total-box{margin-top:.35rem;padding-top:.5rem;border-top:1px solid var(--color-border,#e5e7eb);font-size:1.05rem;font-weight:700;}.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-item{display:grid !important;grid-template-columns:auto minmax(0,1fr) auto;column-gap:.6rem;align-items:start;padding:.55rem 0;}.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-item>[class*="col-"]{flex:none !important;width:auto !important;max-width:none !important;padding:0 !important;min-width:0;}.theme-boatdiesel #phItemCartBox .ph-cart-small-quantity{white-space:nowrap;color:var(--color-text-muted,#6b7280);}.theme-boatdiesel #phItemCartBox .ph-cart-small-title,.theme-boatdiesel #phItemCartBox .ph-cart-small-title a{font-size:.9rem;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;display:block;}.theme-boatdiesel #phItemCartBox .ph-cart-small-price{font-weight:600;white-space:nowrap;text-align:right;}.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-header{display:none !important;}.theme-boatdiesel .es-cart-offcanvas__header{border-bottom:0;}.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-item:first-of-type{padding-top:0;}.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-hr,.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-hr .ph-hr{display:none !important;height:0;border:0;}.theme-boatdiesel .bd-kontakt__uvod{margin:0 0 1.5rem;font-size:1.05rem;}.theme-boatdiesel .bd-kontakt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0 0 1.5rem;}.theme-boatdiesel .bd-kontakt__foto{margin:0;min-height:340px;border-radius:.75rem;overflow:hidden;background:var(--color-surface-alt,#f3f4f6);}.theme-boatdiesel .bd-kontakt__foto img{display:block;width:100%;height:100%;object-fit:cover;}.theme-boatdiesel .bd-kontakt__karta{padding:2rem 2.25rem;border-radius:.75rem;background:var(--color-surface-alt,#f3f4f6);}.theme-boatdiesel .bd-kontakt__karta h2{margin:0 0 .9rem;font-size:1.3rem;line-height:1.2;}.theme-boatdiesel .bd-kontakt__karta h2 + *{margin-top:0;}.theme-boatdiesel .bd-kontakt__karta>h2:not(:first-child){margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--color-border,#e5e7eb);}.theme-boatdiesel .bd-kontakt__karta h4{margin:1rem 0 .35rem;font-size:1rem;}.theme-boatdiesel .bd-kontakt__karta p{margin:0 0 .75rem;line-height:1.55;}.theme-boatdiesel .bd-kontakt__karta ul{margin:0 0 .5rem;padding:0;list-style:none;}.theme-boatdiesel .bd-kontakt__karta li{margin:0 0 .35rem;}.theme-boatdiesel .bd-kontakt__karta a[href^="tel:"],.theme-boatdiesel .bd-kontakt__karta a[href^="mailto:"]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none;}.theme-boatdiesel .bd-kontakt__karta a[href^="tel:"]::before,.theme-boatdiesel .bd-kontakt__karta a[href^="mailto:"]::before{content:"";flex:0 0 auto;width:1.05rem;height:1.05rem;background:currentColor;-webkit-mask:var(--bd-ik) no-repeat center / contain;mask:var(--bd-ik) no-repeat center / contain;}.theme-boatdiesel .bd-kontakt__karta a[href^="tel:"]::before{--bd-ik:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L8 9.8a16 16 0 0 0 6.2 6.2l1.3-1.3a2 2 0 0 1 2.1-.5c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.7 2z'/></svg>");}.theme-boatdiesel .bd-kontakt__karta a[href^="mailto:"]::before{--bd-ik:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='5' width='18' height='14' rx='2'/><path d='m3 7 9 6 9-6'/></svg>");}.theme-boatdiesel .bd-kontakt + .bd-mapa{margin-top:0;}[data-theme="dark"] .theme-boatdiesel .bd-kontakt__karta,[data-theme="dark"] .theme-boatdiesel .bd-kontakt__foto{background:var(--color-surface-alt,#1c2541);}@media (max-width:767.98px){.theme-boatdiesel .bd-kontakt{grid-template-columns:1fr;gap:1rem;}.theme-boatdiesel .bd-kontakt__foto{min-height:0;aspect-ratio:3 / 2;}.theme-boatdiesel .bd-kontakt__foto--2{display:none;}.theme-boatdiesel .bd-kontakt__karta{padding:1.25rem 1.1rem;}}.theme-boatdiesel .wp-article__body .bd-kontakt__karta ul,.theme-boatdiesel .com-content-article__body .bd-kontakt__karta ul{list-style:none !important;padding-left:0 !important;margin-left:0;}.theme-boatdiesel .wp-article__body .bd-kontakt__karta li::marker{content:"";}.theme-boatdiesel .bd-dorucenie{display:flex;align-items:center;gap:.5rem;margin:.35rem 0 .5rem;font-size:.92rem;color:var(--color-text-muted,#6b7280);}.theme-boatdiesel .bd-dorucenie svg{flex:0 0 auto;color:var(--accent-red,#c60a27);}.theme-boatdiesel .bd-dorucenie strong{color:var(--color-text,#1f2937);font-weight:600;}.theme-boatdiesel .es-product-card{position:relative;}.theme-boatdiesel .es-product-card .pcgift-cat-badge{position:absolute;top:.5rem;left:.5rem;z-index:2;margin:0 !important;box-shadow:0 1px 3px rgba(0,0,0,.12);}.theme-boatdiesel .es-product-card .es-product-card__labels ~ * .pcgift-cat-badge,.theme-boatdiesel .es-product-card:has(.bd-badge--sale) .pcgift-cat-badge{top:2.4rem;}.theme-boatdiesel .es-product-card__body{display:flex;flex-direction:column;}.theme-boatdiesel .es-product-card__actions{margin-top:auto;}.theme-boatdiesel .bd-swipe__track:not(.ph-item-image-add-box){display:grid;grid-auto-flow:column;grid-auto-columns:232px;align-items:stretch;}.theme-boatdiesel .bd-swipe__track:not(.ph-item-image-add-box)>.bd-swipe__item{width:auto;height:auto;}@media (max-width:767.98px){.theme-boatdiesel .bd-swipe__track:not(.ph-item-image-add-box){grid-auto-columns:clamp(152px,45vw,200px);}}@media (max-width:767.98px){.theme-boatdiesel .es-header__actions{gap:.5rem;}.theme-boatdiesel .es-header__actions .es-theme-toggle{margin-left:.35rem;}}.theme-boatdiesel .ph-checkout-shipping-item,.theme-boatdiesel .ph-checkout-payment-item{cursor:pointer;padding:.65rem .9rem;min-height:0;transition:border-color .15s,background-color .15s;}.theme-boatdiesel .ph-checkout-shipping-item:hover,.theme-boatdiesel .ph-checkout-payment-item:hover{border-color:var(--color-primary,#c60a27);}.theme-boatdiesel .ph-checkout-shipping-item:has(input:checked),.theme-boatdiesel .ph-checkout-payment-item:has(input:checked){border-color:var(--color-primary,#c60a27);box-shadow:inset 0 0 0 1px var(--color-primary,#c60a27);background:color-mix(in srgb,var(--color-primary,#c60a27) 5%,transparent);}.theme-boatdiesel .ph-checkout-shipping-item .controls,.theme-boatdiesel .ph-checkout-payment-item .controls,.theme-boatdiesel .ph-checkout-shipping-item .radio,.theme-boatdiesel .ph-checkout-payment-item .radio{margin:0;padding:0;min-height:0;}.theme-boatdiesel .ph-checkout-shipping-item label,.theme-boatdiesel .ph-checkout-payment-item label{cursor:pointer;margin:0;display:flex;align-items:center;gap:.5rem;}.theme-boatdiesel .ph-checkout-shipping-item label input,.theme-boatdiesel .ph-checkout-payment-item label input{margin:0;flex:0 0 auto;}.theme-boatdiesel .ph-checkout-shipping-item .ph-shipping-title,.theme-boatdiesel .ph-checkout-payment-item .ph-payment-title{padding:0;line-height:1.35;}.theme-boatdiesel .ph-cart-shipping-txt,.theme-boatdiesel .ph-cart-payment-txt,.theme-boatdiesel .ph-cart-shipping-netto-txt,.theme-boatdiesel .ph-cart-payment-netto-txt{text-align:left;}.theme-boatdiesel .ph-shipping-price-box .row,.theme-boatdiesel .ph-payment-price-box .row{display:flex;justify-content:flex-end;}.theme-boatdiesel .ph-shipping-price-box [class*="-txt"]:empty,.theme-boatdiesel .ph-payment-price-box [class*="-txt"]:empty{display:none;}.theme-boatdiesel .ph-checkout-shipping-brutto,.theme-boatdiesel .ph-checkout-payment-brutto,.theme-boatdiesel .ph-checkout-shipping-free,.theme-boatdiesel .ph-checkout-payment-free{width:auto;flex:0 0 auto;text-align:right;font-weight:700;white-space:nowrap;}.theme-boatdiesel .ph-checkout-checkbox-confirm{display:block;}.theme-boatdiesel .ph-checkout-checkbox-confirm label{display:block;cursor:pointer;line-height:1.5;}.theme-boatdiesel .ph-checkout-checkbox-confirm label input{margin:0 .5rem 0 0;vertical-align:-.1em;}.theme-boatdiesel .bd-pokladna-gdpr{margin:.35rem 0 .75rem 1.55rem;font-size:.875rem;color:var(--color-text-muted,#6b7280);}.theme-boatdiesel .bd-pokladna-gdpr a{color:inherit;text-decoration:underline;}@keyframes bd-zvonec{0%,60%,100%{transform:rotate(0);}64%{transform:rotate(14deg);}68%{transform:rotate(-12deg);}72%{transform:rotate(9deg);}76%{transform:rotate(-6deg);}80%{transform:rotate(3deg);}84%{transform:rotate(0);}}@keyframes bd-zvonec-pulz{0%,60%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary,#c60a27) 35%,transparent);}64%{box-shadow:0 0 0 10px color-mix(in srgb,var(--color-primary,#c60a27) 0%,transparent);}}.theme-boatdiesel .wppush-temy__ikona{animation:bd-zvonec-pulz 5s ease-out infinite;}.theme-boatdiesel .wppush-temy__ikona svg{transform-origin:50% 12%;animation:bd-zvonec 5s ease-in-out infinite;}.theme-boatdiesel .wppush-temy--aktivne .wppush-temy__ikona,.theme-boatdiesel .wppush-temy--aktivne .wppush-temy__ikona svg{animation:none;}@media (prefers-reduced-motion:reduce){.theme-boatdiesel .wppush-temy__ikona,.theme-boatdiesel .wppush-temy__ikona svg{animation:none;}}.theme-boatdiesel .ph-checkout-shipping-item,.theme-boatdiesel .ph-checkout-payment-item{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;margin-left:0;margin-right:0;}.theme-boatdiesel .ph-checkout-shipping-item>[class*="col-"],.theme-boatdiesel .ph-checkout-payment-item>[class*="col-"]{width:auto;max-width:none;padding:0;flex:0 0 auto;}.theme-boatdiesel .ph-checkout-shipping-item>.ph-shipping-title-box,.theme-boatdiesel .ph-checkout-payment-item>.ph-payment-title-box{flex:1 1 auto;min-width:0;}.theme-boatdiesel .ph-shipping-price-box .row,.theme-boatdiesel .ph-payment-price-box .row{margin:0;}.theme-boatdiesel .ph-shipping-price-box .row>[class*="col-"],.theme-boatdiesel .ph-payment-price-box .row>[class*="col-"]{padding:0;width:auto;max-width:none;flex:0 0 auto;}.theme-boatdiesel .ph-checkout-shipping-free,.theme-boatdiesel .ph-checkout-payment-free{font-weight:400;color:var(--color-text-muted,#6b7280);}.theme-boatdiesel .ph-checkout-shipping-item>.ph-checkout-shipping-additional-info,.theme-boatdiesel .ph-checkout-shipping-item .ph-checkout-sps-box,.theme-boatdiesel .ph-checkout-shipping-item .ph-checkout-gls-box,.theme-boatdiesel .ph-checkout-shipping-item .ph-checkout-postapont-box,.theme-boatdiesel .ph-checkout-shipping-item .ph-checkout-zasilkovna-box{flex-basis:100%;margin-left:0;}.theme-boatdiesel .ph-checkout-shipping-item:has(.ph-checkout-shipping-additional-info){align-items:flex-start;}.theme-boatdiesel .ph-checkout-shipping-item:has(.ph-checkout-shipping-additional-info)>.ph-shipping-price-box{margin-top:.15rem;}.theme-boatdiesel .ph-checkout-shipping-additional-info{color:inherit;}.theme-boatdiesel .ph-btn-sps-select-pickup-point,.theme-boatdiesel .ph-btn-gls-select-pickup-point,.theme-boatdiesel .ph-btn-postapont-select-pickup-point,.theme-boatdiesel .ph-btn-zasilkovna-select-pickup-point{margin:.35rem 0 .25rem;padding:.35rem .8rem;border:1px solid var(--color-primary,#c60a27);border-radius:.375rem;background:transparent;color:var(--color-primary,#c60a27);font-weight:600;cursor:pointer;}.theme-boatdiesel .ph-btn-sps-select-pickup-point:hover,.theme-boatdiesel .ph-btn-gls-select-pickup-point:hover,.theme-boatdiesel .ph-btn-postapont-select-pickup-point:hover,.theme-boatdiesel .ph-btn-zasilkovna-select-pickup-point:hover{background:var(--color-primary,#c60a27);color:#fff;}[data-theme="dark"] .theme-boatdiesel .ph-btn-sps-select-pickup-point,[data-theme="dark"] .theme-boatdiesel .ph-btn-gls-select-pickup-point,[data-theme="dark"] .theme-boatdiesel .ph-btn-postapont-select-pickup-point,[data-theme="dark"] .theme-boatdiesel .ph-btn-zasilkovna-select-pickup-point{border-color:#f06a7c;color:#f06a7c;}.theme-boatdiesel .ph-checkout-sps-info-name,.theme-boatdiesel .ph-checkout-gls-info-name,.theme-boatdiesel .ph-checkout-postapont-info-name,.theme-boatdiesel .ph-checkout-zasilkovna-info-name{color:inherit;}.theme-boatdiesel .ph-order-sps-branch,.theme-boatdiesel .ph-order-gls-branch,.theme-boatdiesel .ph-order-postapont-branch{color:var(--color-text-muted,#444);}.theme-boatdiesel .ph-sps-map-close,.theme-boatdiesel .ph-gls-map-close,.theme-boatdiesel .ph-postapont-map-close{background:var(--color-primary,#c60a27);}.theme-boatdiesel .ph-checkout-address-save,.theme-boatdiesel .ph-checkout-shipping-save,.theme-boatdiesel .ph-checkout-payment-save,.theme-boatdiesel .ph-checkout-address-edit,.theme-boatdiesel .ph-checkout-shipping-edit,.theme-boatdiesel .ph-checkout-payment-edit,.theme-boatdiesel .ph-checkout-btn-login-box{float:none;display:flex;justify-content:flex-end;width:100%;padding:0;margin-top:.75rem;}.theme-boatdiesel .ph-checkout-address-save .btn,.theme-boatdiesel .ph-checkout-shipping-save .btn,.theme-boatdiesel .ph-checkout-payment-save .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:1rem;font-weight:600;background:var(--color-primary,#c60a27);border:1px solid var(--color-primary,#c60a27);color:#fff;border-radius:.5rem;}.theme-boatdiesel .ph-checkout-address-save .btn:hover,.theme-boatdiesel .ph-checkout-shipping-save .btn:hover,.theme-boatdiesel .ph-checkout-payment-save .btn:hover{background:var(--color-primary-hover,#a10820);border-color:var(--color-primary-hover,#a10820);color:#fff;}.theme-boatdiesel .ph-checkout-address-edit .btn,.theme-boatdiesel .ph-checkout-shipping-edit .btn,.theme-boatdiesel .ph-checkout-payment-edit .btn,.theme-boatdiesel .ph-checkout-btn-login-box .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:.9375rem;font-weight:600;background:transparent;border:1px solid var(--color-border-strong,#9ca3af);color:var(--color-text,#111);border-radius:.5rem;}.theme-boatdiesel .ph-checkout-address-edit .btn:hover,.theme-boatdiesel .ph-checkout-shipping-edit .btn:hover,.theme-boatdiesel .ph-checkout-payment-edit .btn:hover,.theme-boatdiesel .ph-checkout-btn-login-box .btn:hover{border-color:var(--color-primary,#c60a27);color:var(--color-primary,#c60a27);background:transparent;}[data-theme="dark"] .theme-boatdiesel .ph-checkout-address-edit .btn,[data-theme="dark"] .theme-boatdiesel .ph-checkout-shipping-edit .btn,[data-theme="dark"] .theme-boatdiesel .ph-checkout-payment-edit .btn,[data-theme="dark"] .theme-boatdiesel .ph-checkout-btn-login-box .btn{border-color:rgba(255,255,255,.35);color:#fff;}[data-theme="dark"] .theme-boatdiesel .ph-checkout-address-edit .btn:hover,[data-theme="dark"] .theme-boatdiesel .ph-checkout-shipping-edit .btn:hover,[data-theme="dark"] .theme-boatdiesel .ph-checkout-payment-edit .btn:hover,[data-theme="dark"] .theme-boatdiesel .ph-checkout-btn-login-box .btn:hover{border-color:#f06a7c;color:#f06a7c;}@media (max-width:575.98px){.theme-boatdiesel .ph-checkout-address-save .btn,.theme-boatdiesel .ph-checkout-shipping-save .btn,.theme-boatdiesel .ph-checkout-payment-save .btn{width:100%;justify-content:center;}}.theme-boatdiesel .ph-checkout-shipping-item,.theme-boatdiesel .ph-checkout-payment-item{flex-direction:row;}.theme-boatdiesel .ph-shipping-title-box,.theme-boatdiesel .ph-payment-title-box{display:block;justify-content:flex-start;text-align:left;}.theme-boatdiesel .ph-shipping-price-box,.theme-boatdiesel .ph-payment-price-box{display:flex;justify-content:flex-end;text-align:right;}.theme-boatdiesel .ph-shipping-price-box .radio,.theme-boatdiesel .ph-payment-price-box .radio{width:auto;}.theme-boatdiesel .ph-checkout-shipping-item>[class*="col-"],.theme-boatdiesel .ph-checkout-payment-item>[class*="col-"]{margin:0;}.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-address-save .btn,.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-shipping-save .btn,.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-payment-save .btn{background:var(--color-primary,#c60a27) !important;color:#fff !important;border-color:var(--color-primary,#c60a27) !important;max-width:100%;}.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-address-save .btn:hover,.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-shipping-save .btn:hover,.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-payment-save .btn:hover{background:var(--color-primary-hover,#a30820) !important;border-color:var(--color-primary-hover,#a30820) !important;}.theme-boatdiesel .ph-checkout-address-save,.theme-boatdiesel .ph-checkout-shipping-save,.theme-boatdiesel .ph-checkout-payment-save{max-width:100%;box-sizing:border-box;}.theme-boatdiesel #phConfirm .ph-box-header{padding:.85rem 1rem .5rem;font-size:1.05rem;font-weight:600;}.theme-boatdiesel #phConfirm textarea.form-control{display:block;width:calc(100% - 2rem);margin:0 1rem 1rem;padding:.65rem .8rem;min-height:5.5rem;border:1px solid var(--color-border,#d1d5db);border-radius:.5rem;background:var(--color-surface,#fff);color:var(--color-text,#111);}.theme-boatdiesel #phConfirm textarea.form-control::placeholder{color:var(--color-text-muted,#6b7280);}@media (max-width:575.98px){.theme-boatdiesel #phConfirm .ph-box-header{font-size:.95rem;padding:.7rem .85rem .4rem;}.theme-boatdiesel #phConfirm textarea.form-control{width:calc(100% - 1.7rem);margin:0 .85rem .85rem;}}.theme-boatdiesel .ph-checkout-address-save,.theme-boatdiesel .ph-checkout-shipping-save,.theme-boatdiesel .ph-checkout-payment-save,.theme-boatdiesel .ph-checkout-address-edit,.theme-boatdiesel .ph-checkout-shipping-edit,.theme-boatdiesel .ph-checkout-payment-edit,.theme-boatdiesel .ph-checkout-btn-login-box,.theme-boatdiesel .ph-checkout-confirm{margin-left:0;margin-right:0;width:100%;max-width:100%;box-sizing:border-box;}.theme-boatdiesel .ph-checkout-confirm{float:none;display:flex;justify-content:flex-end;}.theme-boatdiesel .ph-checkout-confirm .btn{max-width:100%;white-space:normal;text-align:center;}@media (max-width:575.98px){.theme-boatdiesel .ph-checkout-confirm .btn{width:100%;font-size:.9rem;padding:.7rem .9rem;justify-content:center;}.theme-boatdiesel .ph-checkout-address-edit .btn,.theme-boatdiesel .ph-checkout-shipping-edit .btn,.theme-boatdiesel .ph-checkout-payment-edit .btn{padding:.5rem .9rem;font-size:.875rem;}}.theme-boatdiesel .ph-checkout-box-action-raw{margin-right:0;padding-left:0;padding-right:0;}@media (max-width:575.98px){.theme-boatdiesel #ph-pc-checkout-box .ph-box-header{font-size:.95rem;letter-spacing:.02em;}.theme-boatdiesel #ph-pc-checkout-box .ph-checkout-box-header h3,.theme-boatdiesel #ph-pc-checkout-box [class*="ph-checkout-box-header"] h3{font-size:.95rem;}.theme-boatdiesel .wp-products__title{font-size:1.6rem;}}@media (max-width:767.98px){.theme-boatdiesel .bd-swipe--articles .bd-swipe__track{grid-auto-columns:min(78vw,320px);}}.theme-boatdiesel .pc-changed{transition:box-shadow .3s;}html:not([data-theme="dark"]) .theme-boatdiesel .ph-stock.pc-status-na-sklade,html:not([data-theme="dark"]) .theme-boatdiesel .pc-stock-bd-na-sklade{color:#157a35;}.theme-boatdiesel .es-footer__cookie-btn{color:var(--footer-text,#9fb1bf);}.theme-boatdiesel button.bd-ikona-tlacidlo{font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;}@media (max-width:767.98px){.theme-boatdiesel .bd-galeria-m__bodky{gap:.25rem;}.theme-boatdiesel .bd-galeria-m__bodka{position:relative;width:24px;height:24px;background:transparent;border-radius:50%;}.theme-boatdiesel .bd-galeria-m__bodka::before{content:"";position:absolute;inset:50% auto auto 50%;width:.6rem;height:.6rem;transform:translate(-50%,-50%);border-radius:50%;background:var(--color-border,#cfd8e3);}.theme-boatdiesel .bd-galeria-m__bodka.is-active{background:transparent;}.theme-boatdiesel .bd-galeria-m__bodka.is-active::before{background:var(--accent-red,#c60a27);}}.theme-boatdiesel .es-product-card .pcgift-cat-badge,.theme-boatdiesel .es-product-card:has(.bd-badge--sale) .pcgift-cat-badge,.theme-boatdiesel .es-product-card .es-product-card__labels ~ * .pcgift-cat-badge{position:absolute;top:.5rem;right:.5rem;left:auto;z-index:2;display:inline-flex !important;gap:.25rem;width:auto;margin:0 !important;padding:.2rem .5rem !important;border:0 !important;border-radius:999px !important;background:#2f8f5b !important;color:#fff !important;font-size:.72rem !important;font-weight:700 !important;line-height:1.2 !important;letter-spacing:.01em;box-shadow:0 1px 3px rgba(0,0,0,.2);white-space:nowrap;}.theme-boatdiesel .es-product-card .pcgift-cat-badge span[aria-hidden]{font-size:.8rem;line-height:1;}[data-theme="dark"] .theme-boatdiesel .es-product-card .pcgift-cat-badge{background:#2f8f5b !important;color:#fff !important;border:0 !important;}@media (min-width:1100px) and (max-width:1199.98px){.theme-boatdiesel .es-navbar-below{--bd-navbar-font:clamp(0.58rem,0.8vw,0.75rem);}.theme-boatdiesel .es-navbar-below .ph-mega-menu-content-row-item:has(.ph-mega-menu-content-image) .ph-mega-menu-content-header a{padding-left:0.2rem !important;padding-right:0.2rem !important;letter-spacing:0 !important;}}body.view-categories:not(.is-home) .theme-boatdiesel .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image,body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image{display:block !important;flex:0 0 3.25rem;width:3.25rem;height:3.25rem;margin:0;padding:0;border-radius:.4rem;overflow:hidden;background:var(--color-surface-alt,#f3f4f6);}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image--empty,body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image--icon{display:none !important;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__image img{width:100%;height:100%;object-fit:cover;display:block;}body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__link{display:flex;align-items:center;gap:.85rem;padding:.6rem .9rem .6rem .6rem;}@media (max-width:575.98px){body.view-categories:not(.is-home) .es-cat-grid--catalog.ph-categories-box .es-cat-grid__track>ul{grid-template-columns:1fr !important;}}@media (max-width:767.98px){body:has(.bd-filter-fab) .wppush-plav{display:none !important;}}@media (min-width:768px){.theme-boatdiesel.com-phocacart .es-category-back.ph-top,.theme-boatdiesel.com-phocacart.view-item .ph-top{display:none;}}.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__divider{display:none;}.theme-boatdiesel .es-breadcrumbs .breadcrumb{padding-left:0 !important;}.theme-boatdiesel .es-breadcrumbs .breadcrumb-item.active a{color:inherit;font-weight:600;}.theme-boatdiesel .es-breadcrumbs .mod-breadcrumbs__divider + .breadcrumb-item::before{display:none;}.theme-boatdiesel .es-topbar .mod-custom:has(.bd-tb-tel) p{display:flex;align-items:center;gap:1.1rem;white-space:nowrap;}.theme-boatdiesel .es-topbar .bd-tb-tel,.theme-boatdiesel .es-topbar .bd-tb-login{display:inline-flex;align-items:center;gap:0.35rem;font-weight:600;font-size:0.8125rem;text-decoration:none;}.theme-boatdiesel .es-topbar .bd-tb-tel svg,.theme-boatdiesel .es-topbar .bd-tb-login svg{flex:none;}@media (min-width:992px){.theme-boatdiesel .es-topbar .mod-custom:has(.bd-tb-tel){grid-column:1;justify-self:start;}}@media (max-width:991.98px){.theme-boatdiesel .es-topbar .es-container{justify-content:space-between;flex-wrap:wrap;gap:0.15rem 0.6rem;}.theme-boatdiesel .es-topbar .mod-custom:not(:has(.bd-tb-tel)){flex:1 1 auto;min-width:0;}.theme-boatdiesel .es-topbar .mod-custom:not(:has(.bd-tb-tel)) p{text-align:center !important;white-space:normal;line-height:1.25;}}@media (max-width:575.98px){.theme-boatdiesel .es-topbar .mod-custom:has(.bd-tb-tel){flex:1 1 100%;}.theme-boatdiesel .es-topbar .mod-custom:has(.bd-tb-tel) p{justify-content:space-between;}.theme-boatdiesel .es-topbar .bd-tb-tel,.theme-boatdiesel .es-topbar .bd-tb-login{min-height:24px;}}@media (min-width:576px){.theme-boatdiesel .es-topbar .mod-custom:has(.bd-tb-tel){flex:none;}}.theme-boatdiesel .es-offcanvas__title{display:none;}.theme-boatdiesel .es-offcanvas__header{justify-content:flex-end;min-height:0;padding-top:0.5rem;padding-bottom:0.5rem;}.theme-boatdiesel .wp-article.bd-siroka,.theme-boatdiesel .com-content-article.bd-siroka{max-width:none;}.theme-boatdiesel .bd-sekcia{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem 2.5rem;align-items:center;margin:2.5rem 0;}.theme-boatdiesel .bd-sekcia--vpravo .bd-sekcia__foto{order:2;}.theme-boatdiesel .bd-sekcia__foto img{display:block;width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:var(--radius-xl,8px);}.theme-boatdiesel .bd-sekcia__text>h2{margin-top:0;}.theme-boatdiesel .bd-sekcia__text>ul{margin-bottom:0;}.theme-boatdiesel .bd-zaver{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1.3;text-align:center;max-width:52rem;margin:3rem auto 1.5rem;color:var(--color-heading);}.theme-boatdiesel .bd-zaver + p{text-align:center;max-width:52rem;margin-left:auto;margin-right:auto;}@media (max-width:767.98px){.theme-boatdiesel .bd-sekcia{grid-template-columns:1fr;gap:1rem;margin:2rem 0;}.theme-boatdiesel .bd-sekcia--vpravo .bd-sekcia__foto{order:0;}.theme-boatdiesel .bd-sekcia__foto img{max-height:220px;}.theme-boatdiesel .bd-zaver{font-size:1.2rem;margin-top:2rem;}}.theme-boatdiesel .bd-znacky__vsetky{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:0.75rem;margin:0.5rem 0 0;}.theme-boatdiesel .bd-znacky__polozka{display:flex;align-items:center;justify-content:center;min-height:64px;padding:0.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl,8px);}.theme-boatdiesel .bd-znacky__polozka img{max-height:44px;width:auto;max-width:100%;}.theme-boatdiesel .bd-znacky__polozka .ph-brand-name{text-align:center;font-size:0.85rem;}.theme-boatdiesel .bd-znacky__akcia{text-align:center;margin:1rem 0 0;}[data-theme="dark"] .theme-boatdiesel .bd-znacky__polozka{background:#fff;}@media (max-width:991.98px){.theme-boatdiesel .bd-kapitan__doprava{flex-direction:row;align-items:center;justify-content:space-between;padding:0.75rem 1.25rem 0.75rem 0;gap:0.75rem;text-align:right;}.theme-boatdiesel .bd-kapitan__doprava img{order:0;width:46%;max-width:200px;margin:0;align-self:center;}.theme-boatdiesel .bd-kapitan__doprava p{order:1;text-align:right;font-size:1.25rem;line-height:1.15;padding:0;}}.theme-boatdiesel .bd-znacky__btn{display:inline-block;padding:0.55rem 1.25rem;border:1.5px solid var(--color-primary);border-radius:999px;background:transparent;color:var(--color-primary);font-weight:600;font-size:0.9rem;cursor:pointer;}.theme-boatdiesel .bd-znacky__btn:hover,.theme-boatdiesel .bd-znacky__btn:focus-visible{background:var(--color-primary);color:#fff;}.theme-boatdiesel .wp-hero__dot{width:24px;height:24px;padding:7px;background-clip:content-box;box-sizing:border-box;}.theme-boatdiesel .wp-hero__dots{gap:8px;}.theme-boatdiesel .bd-recent__zmaz{min-width:24px;min-height:24px;}.theme-boatdiesel .bd-znacky__pas .bd-swipe__item{width:176px;min-height:104px;padding:0.5rem;align-items:center;justify-content:center;}.theme-boatdiesel .bd-znacky__pas .bd-swipe__item img{max-height:76px;max-width:100%;width:auto;object-fit:contain;}.theme-boatdiesel .bd-znacky__pas .bd-swipe__item .ph-brand-name{text-align:center;}[data-theme="dark"] .theme-boatdiesel .bd-znacky__pas .bd-swipe__item img{background:#fff;border-radius:6px;padding:4px;}@media (max-width:575.98px){.theme-boatdiesel .bd-znacky__pas .bd-swipe__item{width:132px;min-height:80px;}.theme-boatdiesel .bd-znacky__pas .bd-swipe__item img{max-height:56px;}}@media (max-width:767.98px){.theme-boatdiesel .wp-showcase--hero .wp-hero__dots{transform:none;bottom:0;gap:8px;}.theme-boatdiesel .wp-showcase--hero .wp-hero__dot{width:24px;height:24px;padding:7px;}}.theme-boatdiesel .wp-hero__link{inset:0 0 44px 0;}[data-theme="dark"] .theme-boatdiesel .bd-znacky__btn{color:#ff6166;border-color:#ff6166;}[data-theme="dark"] .theme-boatdiesel .bd-znacky__btn:hover,[data-theme="dark"] .theme-boatdiesel .bd-znacky__btn:focus-visible{background:#ff6166;color:#0b132b;}[data-theme="dark"] .theme-boatdiesel .bd-auth__text strong{color:#ff6166;}.theme-boatdiesel .bd-body{font-size:0.85rem;color:var(--color-text-muted);margin:0.35rem 0 0;}.theme-boatdiesel .bd-body .ph-reward-txt{float:none;display:inline;}.theme-boatdiesel .bd-body .ph-reward-txt{text-transform:none;font-weight:400;letter-spacing:0;}.theme-boatdiesel .password-group .input-group{display:flex;align-items:stretch;}.theme-boatdiesel .password-group .input-group .form-control{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0;}.theme-boatdiesel .input-password-toggle{flex:none;width:2.9rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--color-border);border-left:0;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-alt);color:var(--color-text-muted);cursor:pointer;}.theme-boatdiesel .input-password-toggle:hover,.theme-boatdiesel .input-password-toggle:focus-visible{color:var(--color-text);}.theme-boatdiesel .input-password-toggle [class*="icon-eye"]{display:block;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center / contain no-repeat;}.theme-boatdiesel .input-password-toggle .icon-eye-slash{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.9 17.9A10 10 0 0 1 12 19c-6.5 0-10-7-10-7a18 18 0 0 1 5.1-5.9M9.9 5.2A9 9 0 0 1 12 5c6.5 0 10 7 10 7a18 18 0 0 1-2.2 3.2M14.1 14.1a3 3 0 1 1-4.2-4.2'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.9 17.9A10 10 0 0 1 12 19c-6.5 0-10-7-10-7a18 18 0 0 1 5.1-5.9M9.9 5.2A9 9 0 0 1 12 5c6.5 0 10 7 10 7a18 18 0 0 1-2.2 3.2M14.1 14.1a3 3 0 1 1-4.2-4.2'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");}.theme-boatdiesel .com-users-login__form,.theme-boatdiesel .com-users-login__form fieldset,.theme-boatdiesel .com-users-login__submit{margin-bottom:0;padding-bottom:0;}.theme-boatdiesel .com-users-login__options{display:flex;flex-wrap:wrap;justify-content:center;gap:0.35rem 1.5rem;margin-top:0.75rem;}.theme-boatdiesel .com-users-login__options .list-group-item{display:inline-block;padding:0;border:0;background:none;font-size:0.9rem;color:var(--color-text-muted);}.theme-boatdiesel .com-users-login__options .list-group-item:hover{color:var(--color-primary);}.theme-boatdiesel .com-users-login__options .com-users-login__register{order:-1;flex:0 0 100%;text-align:center;padding:0.7rem 1rem;margin-bottom:0.4rem;border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:1rem;font-weight:600;}.theme-boatdiesel .com-users-login__options .com-users-login__register:hover{background:var(--color-primary);color:var(--color-on-primary,#fff);}.theme-boatdiesel .wp-article__body h2 img,.theme-boatdiesel .wp-article__body h3 img{display:inline-block;width:auto;height:1.15em;vertical-align:-0.12em;margin-left:0.35em;}@media (min-width:768px){.theme-boatdiesel .bd-showroom__kontakty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;left:1rem;right:1rem;bottom:1rem;}.theme-boatdiesel .bd-showroom__kontakty li{min-width:0;}.theme-boatdiesel .bd-showroom__kontakty a{white-space:normal;padding:.5rem .5rem;gap:.4rem;font-size:.72rem;line-height:1.2;}.theme-boatdiesel .bd-showroom__ikona{flex-basis:1.7rem;width:1.7rem;height:1.7rem;}.theme-boatdiesel .bd-showroom__ikona svg{width:1rem;height:1rem;}.theme-boatdiesel .bd-showroom__udaj{min-width:0;overflow-wrap:anywhere;}.theme-boatdiesel .bd-showroom__udaj strong{display:block;}}.wp-showcase__icon--wrench{--icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/></svg>");}.wp-showcase__icon--award{--icon:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='8' r='6'/><path d='M15.5 13.5 17 22l-5-3-5 3 1.5-8.5'/></svg>");}.theme-boatdiesel .es-product-card .ph-category-price-box,.theme-boatdiesel .bd-swipe__item .ph-category-price-box{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.5rem;row-gap:0;text-align:center;}.theme-boatdiesel .es-product-card .ph-category-price-box .ph-price-original,.theme-boatdiesel .bd-swipe__item .ph-category-price-box .ph-price-original{order:1;}.theme-boatdiesel .es-product-card .ph-category-price-box .ph-price-brutto,.theme-boatdiesel .bd-swipe__item .ph-category-price-box .ph-price-brutto{order:2;}.theme-boatdiesel .es-product-card .ph-category-price-box .ph-cb{display:none;}.theme-boatdiesel .ph-item-price-box .ph-price-original,.theme-boatdiesel .ph-item-price-box .ph-price-old{order:0;}.theme-boatdiesel .pc-item-view .ph-item-price-panel>.ph-header{order:-2;}.theme-boatdiesel .pc-item-view .ph-item-price-panel .ph-item-manufacturer-box{order:-1;margin:-.25rem 0 .75rem;}.theme-boatdiesel .pc-item-view .es-manufacturer-logo{height:2.4rem;max-width:10rem;}.theme-boatdiesel .bd-typ-prenajom .ph-price-brutto::before{content:"od ";font-size:.6em;font-weight:600;margin-right:.15em;}.theme-boatdiesel .bd-typ-prenajom .ph-price-brutto::after{content:" / hod.";font-size:.55em;font-weight:600;}html[lang="hu-hu"] .theme-boatdiesel .bd-typ-prenajom .ph-price-brutto::before{content:"már ";}html[lang="hu-hu"] .theme-boatdiesel .bd-typ-prenajom .ph-price-brutto::after{content:" / óra";}.theme-boatdiesel .bd-typ-prenajom .ph-price-netto::after{content:" bez DPH / hod.";}.theme-boatdiesel .bd-typ-prenajom .wppush-btn,.theme-boatdiesel .bd-typ-prenajom .ph-item-stock-box,.theme-boatdiesel .bd-typ-prenajom .es-product-card__stock,.theme-boatdiesel .bd-typ-prenajom .bd-dorucenie,.theme-boatdiesel .bd-typ-prenajom .bd-body,.theme-boatdiesel .bd-typ-bazar .bd-body,.theme-boatdiesel .bd-typ-bazar .bd-dorucenie,.theme-boatdiesel .bd-typ-bazar .pcquatro,.theme-boatdiesel .bd-typ-bazar [class*="quatro"]{display:none !important;}.theme-boatdiesel .bd-vyhody-detail{margin:2rem 0 1rem;}.theme-boatdiesel .bd-vyhody-detail .wp-showcase__heading{display:none;}.theme-boatdiesel .bd-spytat-cenu{margin:.75rem 0 1rem;}.theme-boatdiesel .bd-spytat-cenu .ph-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.4rem;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary,#fff);font-weight:600;text-decoration:none;border:0;}.theme-boatdiesel .bd-spytat-cenu .ph-btn:hover{background:var(--color-primary-hover,#a30820);color:#fff;}.theme-boatdiesel .bd-spytat-cenu--karta{margin:.25rem 0 .5rem;text-align:center;}.theme-boatdiesel .bd-spytat-cenu--karta .ph-btn{width:100%;padding:.55rem 1rem;font-size:.9rem;}.theme-boatdiesel .es-product-card:has(.bd-spytat-cenu--karta) .es-product-card__buttons{display:none;}.theme-boatdiesel .pc-item-view:has(.bd-spytat-cenu) .wppush-btn{display:none !important;}.theme-boatdiesel .es-product-card .es-product-card__labels,.theme-boatdiesel .bd-swipe__item .es-product-card__labels,.theme-boatdiesel .ph-item-image-full-box .ph-label-box{position:absolute;top:.5rem;right:.5rem;left:auto;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;}.theme-boatdiesel .ph-item-image-full-box{position:relative;}.theme-boatdiesel .ph-item-image-full-box .ph-label-box:empty{display:none;}.theme-boatdiesel .bd-badge--gift{display:inline-block;padding:0.2rem 0.45rem;border-radius:999px;background:#2f52c9;color:#fff;font-size:0.72rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;white-space:nowrap;}.theme-boatdiesel .es-product-card .pcgift-cat-badge,.theme-boatdiesel .es-product-card:has(.bd-badge--sale) .pcgift-cat-badge,.theme-boatdiesel .es-product-card .es-product-card__labels ~ * .pcgift-cat-badge,[data-theme="dark"] .theme-boatdiesel .es-product-card .pcgift-cat-badge{top:.5rem;right:.5rem;left:auto;background:#2f52c9 !important;color:#fff !important;border:0 !important;padding:.2rem .45rem !important;border-radius:999px !important;}.theme-boatdiesel .es-product-card:has(.bd-badge--sale) .pcgift-cat-badge{top:2.35rem;}.theme-boatdiesel .es-product-card .pcgift-cat-badge span[aria-hidden]{display:none;}.theme-boatdiesel .pcgift-box{background:#eaf0fc !important;border-color:#2f52c9 !important;color:#1b2f7a !important;}.theme-boatdiesel .pcgift-box .pcgift-label,.theme-boatdiesel .pcgift-box a{color:#1b2f7a !important;}.theme-boatdiesel .pcgift-box .pcgift-badge{display:none;}[data-theme="dark"] .theme-boatdiesel .pcgift-box{background:rgba(47,82,201,.18) !important;border-color:rgba(47,82,201,.7) !important;color:var(--color-text) !important;}[data-theme="dark"] .theme-boatdiesel .pcgift-box .pcgift-label,[data-theme="dark"] .theme-boatdiesel .pcgift-box a{color:var(--color-text) !important;}.theme-boatdiesel .ph-desc table,.theme-boatdiesel #phdescription table,.theme-boatdiesel .ph-item-description table{height:auto !important;width:100% !important;max-width:100%;border-collapse:collapse;margin:1rem 0;}.theme-boatdiesel .ph-desc table tr,.theme-boatdiesel #phdescription table tr,.theme-boatdiesel .ph-item-description table tr,.theme-boatdiesel .ph-desc table td,.theme-boatdiesel #phdescription table td,.theme-boatdiesel .ph-item-description table td,.theme-boatdiesel .ph-desc table th,.theme-boatdiesel #phdescription table th,.theme-boatdiesel .ph-item-description table th{height:auto !important;min-height:0 !important;}.theme-boatdiesel .ph-desc table td,.theme-boatdiesel #phdescription table td,.theme-boatdiesel .ph-item-description table td{padding:.6rem .75rem;vertical-align:middle;}.theme-boatdiesel .ph-desc table td img,.theme-boatdiesel #phdescription table td img,.theme-boatdiesel .ph-item-description table td img{display:block;float:none !important;max-width:100%;height:auto;margin:0 auto;}.theme-boatdiesel #phdescription table td:has(>img:only-child){text-align:center;}@media (max-width:767.98px){.theme-boatdiesel #phdescription table tr:has(>td:nth-child(2):last-child),.theme-boatdiesel .ph-desc table tr:has(>td:nth-child(2):last-child){display:flex;flex-direction:column;border-bottom:1px solid var(--color-border);padding:.5rem 0;}.theme-boatdiesel #phdescription table tr:has(>td:nth-child(2):last-child)>td,.theme-boatdiesel .ph-desc table tr:has(>td:nth-child(2):last-child)>td{width:100% !important;text-align:center !important;padding:.35rem .25rem;}.theme-boatdiesel #phdescription table tr:has(>td:nth-child(2):last-child)>td img,.theme-boatdiesel .ph-desc table tr:has(>td:nth-child(2):last-child)>td img{max-width:70%;}.theme-boatdiesel #phdescription table:has(tr>td:nth-child(3)),.theme-boatdiesel .ph-desc table:has(tr>td:nth-child(3)){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}.theme-boatdiesel #phdescription table:has(tr>td:nth-child(3)) td,.theme-boatdiesel .ph-desc table:has(tr>td:nth-child(3)) td{min-width:9rem;font-size:.85rem;}}.theme-boatdiesel .bd-zalozka{padding:.25rem 0;}.theme-boatdiesel .bd-zalozka iframe{max-width:100%;aspect-ratio:16 / 9;height:auto;width:100%;max-height:520px;border:0;border-radius:var(--radius-md);}.theme-boatdiesel .bd-zalozka table{width:100% !important;height:auto !important;}.theme-boatdiesel .bd-zalozka table td{height:auto !important;padding:.5rem .75rem;border:1px solid var(--color-border);}.theme-boatdiesel .bd-zalozka table tr:nth-child(odd) td{background:var(--color-surface-alt);}.theme-boatdiesel ul.bd-subory{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;}.theme-boatdiesel ul.bd-subory a{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-decoration:none;font-weight:500;}.theme-boatdiesel ul.bd-subory a::before{content:"";width:20px;height:20px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E") center / contain no-repeat;color:var(--color-primary);}.theme-boatdiesel ul.bd-subory a:hover{border-color:var(--color-primary);color:var(--color-primary);}.theme-boatdiesel .bd-swipe__item .es-product-card__header,.theme-boatdiesel .bd-swipe__item .ph-product-header,.theme-boatdiesel .bd-swipe__item .es-product-card__sku,.theme-boatdiesel .bd-swipe__item .es-product-card__stock{text-align:center;}.theme-boatdiesel .bd-pokladna-podmienky{display:block !important;gap:0 !important;padding:.25rem 0;font-size:.95rem;line-height:1.5;}.theme-boatdiesel .bd-pokladna-podmienky a{display:inline;margin:0;padding:0;text-decoration:underline;}.theme-boatdiesel .bd-pokladna-podmienky + .bd-pokladna-gdpr{margin:.15rem 0 .75rem;}.theme-boatdiesel .control-group:has(#jform_terms_terms) .control-label,.theme-boatdiesel .control-group:has(#jform_terms_terms) .form-check:has(#jform_terms_terms1),.theme-boatdiesel .control-group:has(#jform_terms_terms) .terms-note,.theme-boatdiesel .control-group:has(#jform_terms_terms) ~ .terms-note{display:none !important;}.theme-boatdiesel #jform_terms_terms{border:0;padding:0;margin:0;}.theme-boatdiesel #jform_terms_terms0{appearance:none;-webkit-appearance:none;width:1.15em;height:1.15em;margin:0 .55em 0 0;vertical-align:-.15em;border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);cursor:pointer;}.theme-boatdiesel #jform_terms_terms0:checked{background:var(--color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5 6.5 12 13 4.5'/%3E%3C/svg%3E") center / 80% no-repeat;border-color:var(--color-primary);}.theme-boatdiesel .control-group:has(#jform_terms_terms) .form-check{display:flex;align-items:center;padding:0;}.theme-boatdiesel .control-group:has(#jform_terms_terms) .form-check-label{cursor:pointer;}.theme-boatdiesel fieldset:has(>.control-group #jform_terms_terms)>legend,.theme-boatdiesel fieldset:has(>.control-group #jform_terms_terms)>.alert{display:none !important;}.theme-boatdiesel fieldset:has(>.control-group #jform_terms_terms){margin:.5rem 0 1rem;}.theme-boatdiesel .bd-badge--gift{background:#062039;}.theme-boatdiesel .bd-badge--doprava{display:inline-block;padding:0.2rem 0.45rem;border-radius:999px;white-space:nowrap;background:#DBEAFE;color:#1E3A8A;font-size:0.72rem;font-weight:700;line-height:1.2;letter-spacing:0.01em;}.theme-boatdiesel .es-product-card .pcgift-cat-badge.pcgift-cat-badge,.theme-boatdiesel .es-product-card:has(.bd-badge--sale) .pcgift-cat-badge.pcgift-cat-badge{display:none !important;}.theme-boatdiesel .bd-popup50{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(4,24,43,.55);}.theme-boatdiesel .bd-popup50[hidden]{display:none !important;}.theme-boatdiesel .bd-popup50__okno{position:relative;width:min(100%,440px);padding:2rem 1.75rem 1.5rem;border-radius:14px;background:var(--color-surface);color:var(--color-text);text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.35);}.theme-boatdiesel .bd-popup50__zavri{position:absolute;top:.5rem;right:.6rem;border:0;background:none;font-size:1.6rem;line-height:1;color:var(--color-text-muted);cursor:pointer;}.theme-boatdiesel .bd-popup50__cislo{display:inline-block;margin-bottom:.6rem;padding:.35rem 1rem;border-radius:999px;background:var(--color-primary);color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:.02em;}.theme-boatdiesel .bd-popup50 h2{margin:.2rem 0 .6rem;font-size:1.35rem;}.theme-boatdiesel .bd-popup50 p{margin:0 0 .9rem;}.theme-boatdiesel .bd-popup50__tlacidla{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;align-items:center;}.theme-boatdiesel .bd-popup50__tlacidla .btn-primary{padding:.65rem 1.4rem;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-weight:600;text-decoration:none;}.theme-boatdiesel .bd-popup50__nie{border:0;background:none;color:var(--color-text-muted);text-decoration:underline;cursor:pointer;}.theme-boatdiesel .bd-popup50__viac{font-size:.85rem;margin:0;}.theme-boatdiesel .bd-reg-body{margin:.75rem 0 1rem;padding:.7rem .9rem;border-radius:var(--radius-md);background:#DBEAFE;color:#1E3A8A;font-weight:600;}[data-theme="dark"] .theme-boatdiesel .bd-reg-body{background:rgba(47,82,201,.2);color:var(--color-text);}.theme-boatdiesel .bd-tb-objednavky{margin-left:.9rem;}.theme-boatdiesel .ph-item-attributes-box .ph-available-options-title{display:none;}.theme-boatdiesel .pc-item-view .es-manufacturer-logo{height:3.4rem;max-width:14rem;}@media (max-width:575.98px){.theme-boatdiesel .pc-item-view .es-manufacturer-logo{height:3rem;max-width:12rem;}}@media (max-width:767.98px){.theme-boatdiesel .es-product-card__header .ph-product-header,.theme-boatdiesel .ph-product-header.grid,.theme-boatdiesel .es-product-card__header{-webkit-line-clamp:5;}}@media (max-width:767.98px){.theme-boatdiesel .wp-hero__content::before{inset:-1rem -50vw;background:linear-gradient(180deg,rgba(0,0,0,0.28) 0%,rgba(0,0,0,0.18) 60%,rgba(0,0,0,0) 100%);}}.theme-boatdiesel #phItemCartBox .ph-cart-cart-row-item{grid-template-columns:auto minmax(0,1fr) auto auto;}.theme-boatdiesel #phItemCartBox .bd-minikosik-zmazat{margin:0;line-height:1;align-self:start;}.theme-boatdiesel .bd-minikosik-zmazat__btn{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-top:-0.15rem;padding:0;border:0;border-radius:50%;background:transparent;color:#8a8f99;cursor:pointer;}.theme-boatdiesel .bd-minikosik-zmazat__btn:hover,.theme-boatdiesel .bd-minikosik-zmazat__btn:focus-visible{background:rgba(198,10,39,0.1);color:#c60a27;outline:none;}.theme-boatdiesel .bd-suhrn-toggle{display:flex;align-items:center;gap:0.6rem;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:default;pointer-events:none;}.theme-boatdiesel .bd-suhrn-toggle__total,.theme-boatdiesel .bd-suhrn-toggle__chevron{display:none;}@media (max-width:1023.98px){.theme-boatdiesel .pc-checkout-aside{display:block;order:-1;position:static;}.theme-boatdiesel .pc-checkout-aside__inner{padding:0.9rem 1rem;}.theme-boatdiesel .pc-checkout-aside__title{margin:0;padding:0;border:0;}.theme-boatdiesel .bd-suhrn-toggle{font-weight:700;cursor:pointer;pointer-events:auto;}.theme-boatdiesel .bd-suhrn-toggle__total,.theme-boatdiesel .bd-suhrn-toggle__chevron{display:block;}.theme-boatdiesel .bd-suhrn-toggle__label{flex:1 1 auto;}.theme-boatdiesel .bd-suhrn-toggle__total{color:#c60a27;white-space:nowrap;}.theme-boatdiesel .bd-suhrn-toggle__chevron{flex:none;transition:transform .2s ease;}.theme-boatdiesel .bd-suhrn-toggle[aria-expanded="false"] .bd-suhrn-toggle__chevron{transform:rotate(-90deg);}.theme-boatdiesel .bd-suhrn-obsah{margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid var(--color-border,#e5e7eb);}.theme-boatdiesel .pc-checkout-aside.bd-suhrn-zbaleny .bd-suhrn-obsah{display:none;}.theme-boatdiesel .pc-mobile-cta{display:none !important;}.theme-boatdiesel body.pc-has-mobile-cta,body.theme-boatdiesel.pc-has-mobile-cta{padding-bottom:0 !important;}}.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart{display:inline-flex;align-items:stretch;width:auto;border:1px solid var(--color-border,#e5e7eb);border-radius:999px;overflow:hidden;background:#fff;}.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart .es-qty__btn{width:2.1rem;height:2.1rem;border:0;border-radius:0;background:transparent;font-size:1.1rem;line-height:1;color:var(--color-text,#111);}.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart .es-qty__btn:hover{background:rgba(198,10,39,0.08);color:#c60a27;}.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart .es-qty__input,.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart .ph-input-quantity{width:2.6rem !important;height:2.1rem;padding:0 !important;border:0 !important;border-left:1px solid var(--color-border,#e5e7eb) !important;border-right:1px solid var(--color-border,#e5e7eb) !important;border-radius:0;text-align:center;font-weight:600;-moz-appearance:textfield;appearance:textfield;}.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart .es-qty__input::-webkit-inner-spin-button,.theme-boatdiesel .ph-checkout-cart-box .es-qty--cart .es-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.theme-boatdiesel .ph-checkout-cart-box .phItemCartUpdateBoxForm button[value="update"]{display:none !important;}.theme-boatdiesel .ph-checkout-cart-box .phItemCartUpdateBoxForm .input-group{gap:.5rem;align-items:center;}.theme-boatdiesel .ph-checkout-cart-box.bd-ukladam{opacity:.6;pointer-events:none;}.theme-boatdiesel .es-search-panel .bd-hladanie-tip{margin-top:.5rem;font-size:.82rem;line-height:1.4;color:var(--color-text-muted,#6b7280);}.theme-boatdiesel .es-search-panel .bd-hladanie-tip em{font-style:normal;color:var(--color-text,#111);background:rgba(198,10,39,0.07);padding:0 .3rem;border-radius:.25rem;}.theme-boatdiesel .bd-tip-scroll{position:absolute;left:0;top:0;overflow:hidden;box-sizing:border-box;pointer-events:none;display:flex;align-items:center;padding-left:.75rem;}.theme-boatdiesel .bd-tip-scroll__pas{display:inline-flex;white-space:nowrap;font-size:.85rem;color:var(--color-text-muted,#6b7280);animation:bd-tip-run 14s linear infinite;will-change:transform;}.theme-boatdiesel .bd-tip-scroll__pas>span{display:inline-block;white-space:nowrap;}@keyframes bd-tip-run{from{transform:translateX(0);}to{transform:translateX(-50%);}}.theme-boatdiesel .bd-tip-scroll:hover .bd-tip-scroll__pas{animation-play-state:paused;}@media (prefers-reduced-motion:reduce){.theme-boatdiesel .bd-tip-scroll__pas{animation:none;}}@media (min-width:1200px){.theme-boatdiesel .es-topbar .es-search-wrap{width:100% !important;justify-self:stretch;}.theme-boatdiesel .es-topbar .es-search-panel{max-width:30rem;width:100%;margin-left:auto;}.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box,.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box>.row,.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box>.row>[class*="col-"],.theme-boatdiesel .es-topbar .es-search-panel .phSearchBox,.theme-boatdiesel .es-topbar .es-search-panel .input-group{width:100% !important;max-width:none !important;flex:1 1 auto;}.theme-boatdiesel .es-topbar .es-search-panel .ph-search-box>.row{display:flex;margin:0;}.theme-boatdiesel .es-topbar .wpls-panel,.theme-boatdiesel .es-topbar .wpls-results,.theme-boatdiesel .es-topbar .ph-search-results{width:30rem;}}.theme-boatdiesel .es-topbar .bd-tip-scroll span,.theme-boatdiesel .es-topbar .bd-tip-scroll .bd-tip-scroll__pas{color:#6b7280;}.theme-boatdiesel .es-filter .panel-body.bd-filter-zbalene,.theme-boatdiesel #phFilterBox .panel-body.bd-filter-zbalene{overflow:hidden;position:relative;}.theme-boatdiesel .es-filter .panel-body.bd-filter-zbalene::after,.theme-boatdiesel #phFilterBox .panel-body.bd-filter-zbalene::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--color-surface,#fff) 100%);pointer-events:none;}.theme-boatdiesel .es-filter .panel-body:not(.bd-filter-zbalene)[data-bd-filter],.theme-boatdiesel #phFilterBox .panel-body:not(.bd-filter-zbalene)[data-bd-filter]{max-height:none;overflow:visible;}.theme-boatdiesel .bd-filter-viac{display:block;width:100%;margin:.25rem 0 .5rem;padding:.35rem .5rem;border:1px solid var(--color-border,#e5e7eb);border-radius:.4rem;background:transparent;color:#c60a27;font-size:.82rem;font-weight:600;cursor:pointer;}.theme-boatdiesel .bd-filter-viac:hover{background:rgba(198,10,39,0.06);}.theme-boatdiesel .bd-odhlasenie{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem;margin:-0.5rem 0 1.5rem;}.theme-boatdiesel .bd-odhlasenie__kto{color:var(--color-text-muted,#6b7280);font-size:0.9375rem;}.theme-boatdiesel .bd-odhlasenie__btn{display:inline-flex;align-items:center;padding:0.4rem 0.9rem;border:1px solid var(--color-border,#d1d5db);border-radius:0.5rem;background:transparent;color:inherit;font:inherit;font-size:0.875rem;font-weight:600;cursor:pointer;}.theme-boatdiesel .bd-odhlasenie__btn:hover{border-color:var(--color-primary,#c60a27);color:var(--color-primary,#c60a27);}.theme-boatdiesel .es-tab-count{display:inline-block;min-width:1.35em;padding:0 .4em;margin-left:.35em;border-radius:999px;background:var(--color-surface-alt,#eef1f5);color:var(--color-text-muted,#6b7280);font-size:.75em;font-weight:600;line-height:1.6;text-align:center;vertical-align:1px;}.theme-boatdiesel .nav-link.active .es-tab-count{background:var(--color-primary,#c60a27);color:#fff;}.theme-boatdiesel .ph-item-description img,.theme-boatdiesel #phdescription img,.theme-boatdiesel .ph-desc img,.theme-boatdiesel .com-content-article__body img,.theme-boatdiesel .es-article-body img{display:block;max-width:100%;width:auto;height:auto;margin:1rem auto;border-radius:6px;}.theme-boatdiesel .ph-item-description img[style*="float"],.theme-boatdiesel #phdescription img[style*="float"],.theme-boatdiesel .ph-item-description img.pull-left,.theme-boatdiesel .ph-item-description img.pull-right{display:inline;margin:.25rem 1rem 1rem;}.theme-boatdiesel .ph-item-description table img,.theme-boatdiesel #phdescription table img,.theme-boatdiesel .ph-desc table img{display:inline-block;margin:0 auto;}@media (max-width:767.98px){.theme-boatdiesel .wp-hero__track,.theme-boatdiesel .wp-hero__slide{min-height:0;}.theme-boatdiesel .wp-hero__track{height:auto;aspect-ratio:900 / 341;}.theme-boatdiesel .wp-hero__slide{padding:0;height:100%;background-size:contain;background-repeat:no-repeat;}}.theme-boatdiesel .com-content-category-blog__item ul.tags,.theme-boatdiesel .com-content-article__body ul.tags,.theme-boatdiesel ul.tags.list-inline{list-style:none !important;padding-left:0;margin-block:0.35rem;}.theme-boatdiesel ul.tags.list-inline>li{list-style:none !important;}