:root {
  --wk-red: #A91314;
  --wk-red-dark: #8E1011;
  --wk-ink: #1E1E1C;
  --wk-warm: #F4F1EC;
  --wk-line: #ECE9E3;
  --wk-text2: #4A4843;
  --wk-muted: #6B6862;
  --wk-radius: 14px;
  --wk-font: 'Familjen Grotesk', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
@font-face {
  font-family: 'Familjen Grotesk';
  src: url(data:font/woff2;base64,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) format('woff2');
  font-weight: 400 700;
  font-display: swap;
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Familjen Grotesk';
  src: url(data:font/woff2;base64,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) format('woff2');
  font-weight: 400 700;
  font-display: swap;
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body { font-family: var(--wk-font) !important; color: var(--wk-ink); font-size: 16px; }
body h1, body h2, body h3, body h4, body h5, body .h1, body .h2, body .h3, body .h4,
body .btn, body button, body input, body select, body textarea,
body .p-detail .quantity input { font-family: var(--wk-font) !important; }
body .navigation-in > ul > li > a,
body .p-detail h1,
body .category-title,
body .sidebar h4,
body .in-index .tab-content .h4,
body .sim-products .h4,
body .top-tips .item .texts span:nth-of-type(1),
body .body-banners .banner-wrapper .extended-banner-title,
body .extended-banner-link,
body .shp-tab-link,
body .btn,
body .homepage-texts-wrapper .welcome-wrapper a { text-transform: none !important; letter-spacing: 0 !important; }
body a { transition: color 160ms ease; }
body a:hover { color: var(--wk-red); }
.header-top { background: var(--wk-ink) !important; }
.header-top .free-shipping, .header-top .free-shipping span { color: #FFFFFF !important; font-size: 14px; }
#header { border-bottom: 1px solid var(--wk-line); }
.navigation-in > ul > li > a { font-size: 16px !important; font-weight: 500 !important; padding: 20px 16px !important; margin: 0 4px !important; }
@media (min-width: 992px) {
  #header .navigation-wrapper { max-width: 1280px; margin: 0 auto; padding: 0 40px !important; height: 80px; min-height: 80px !important; align-items: center; gap: 40px; }
  #header .navigation-wrapper::before, #header .navigation-wrapper::after { content: none !important; }
  #header .site-name { flex: none; width: auto !important; margin: 0 !important; }
  #navigation { flex: 1 1 auto; height: 80px !important; }
  #navigation .navigation-in { top: 0 !important; }
  .navigation-in > ul { justify-content: flex-start !important; }
  .navigation-in > ul > li > a { padding: 0 !important; margin: 0 32px 0 0 !important; height: 80px; display: flex !important; align-items: center; }
  .navigation-in .submenu-arrow { display: none !important; }
  .navigation-buttons { height: 80px; align-items: center; }
}
.navigation-in > ul > li > a b { font-weight: 500; }
.next-to-carousel-banners .banner-wrapper > a,
.wide-carousel a { border-radius: var(--wk-radius); overflow: hidden; display: block; }
.next-to-carousel-banners .extended-banner-title,
.wide-carousel .extended-banner-title { font-weight: 700 !important; letter-spacing: -0.02em !important; }
.next-to-carousel-banners .banner-wrapper .extended-banner-link,
.body-banners .banner-wrapper .extended-banner-link {
  background: var(--wk-red) !important;
  color: #FFFFFF !important;
  border-radius: 10px;
  width: auto !important;
  height: auto !important;
  line-height: 1.2 !important;
  padding: 14px 24px !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  transition: background-color 180ms ease;
}
.next-to-carousel-banners .banner-wrapper a:hover .extended-banner-link,
.body-banners .banner-wrapper a:hover .extended-banner-link { background: var(--wk-red-dark) !important; }
.top-tips .container {
  display: flex !important; flex-wrap: wrap; justify-content: space-between; align-items: center;
  padding: 16px 0 !important;
  margin-top: 40px;
  border-top: 1px solid var(--wk-line);
  border-bottom: 1px solid var(--wk-line);
  gap: 16px 32px;
}
.top-tips .container { max-width: 1200px !important; margin-left: auto !important; margin-right: auto !important; }
.top-tips .container::before, .top-tips .container::after { content: none !important; }
.top-tips .item { width: auto !important; flex: none; align-items: center; }
.top-tips .item .icon svg { width: 26px !important; height: 26px !important; }
.top-tips .item .texts { margin-left: 10px; max-width: none !important; display: block !important; }
.top-tips .item .texts span { display: inline !important; }
.top-tips .item .texts span:nth-of-type(1) { color: var(--wk-ink) !important; font-size: 15px !important; font-weight: 700 !important; }
.top-tips .item .texts span:nth-of-type(2) { color: var(--wk-text2); font-size: 15px !important; font-weight: 400 !important; margin-left: 0.28em; }
.body-banners .banner-wrapper > a { border-radius: 16px; overflow: hidden; display: block; }
.body-banners .banner-wrapper .extended-banner-title { font-size: 30px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; }
.in-index .shp-tabs-row { display: block !important; }
.in-index .homepage-tabs { border-bottom: 1px solid var(--wk-line); display: flex; gap: 28px; margin: 0 0 28px; }
.in-index .homepage-tabs .shp-tab { border: 0 !important; background: none !important; padding: 0 !important; }
.in-index .homepage-tabs-wrapper .shp-tabs-holder { border-bottom: 0 !important; }
.in-index #tab-content .products-block .p a.image { max-width: none !important; }
.in-index .homepage-tabs .shp-tab-link {
  font-size: 28px !important; font-weight: 700 !important; letter-spacing: -0.02em !important;
  color: var(--wk-muted) !important; background: none !important; border: 0 !important;
  padding: 0 0 12px !important; border-bottom: 3px solid transparent !important;
}
.in-index .homepage-tabs .shp-tab.active .shp-tab-link { color: var(--wk-ink) !important; border-bottom-color: var(--wk-red) !important; }
.in-index .tab-content > .tab-pane { display: none !important; border-top: 0 !important; text-align: left !important; }
.in-index .tab-content > .tab-pane.active { display: block !important; }
.in-index .tab-content .homepage-group-title { display: none !important; }
.in-index #tab-content .products-block {
  display: grid !important; height: auto !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 32px 24px;
  max-width: 1280px; padding: 0 !important;
}
.in-index #tab-content .products-block > .product { width: auto !important; max-width: none !important; padding: 0 !important; }
.in-index #tab-content .products-block > .product:nth-child(n+9) { display: none !important; }
.products-block .p { border: 0 !important; box-shadow: none !important; text-align: left !important; }
.products-block .p .prices { justify-content: flex-start !important; }
.products-block .p:hover { box-shadow: none !important; }
.products-block .p .name { font-size: 17px !important; font-weight: 600; color: var(--wk-ink); line-height: 1.35; padding-left: 0 !important; padding-right: 0 !important; }
.products-block .p .p-bottom { padding-left: 0 !important; padding-right: 0 !important; }
.products-block .p .price-final, .products-block .p .price-final strong { color: var(--wk-red) !important; font-weight: 700 !important; font-size: 17px !important; }
.products-block .flag, .p-detail .flag { background: var(--wk-ink) !important; color: #FFFFFF !important; border-radius: 999px !important; font-weight: 600 !important; text-transform: none !important; }
.homepage-texts-wrapper {
  display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 56px; align-items: center;
  background: none !important; height: auto !important; max-width: 1280px; margin: 88px auto 0 !important; padding: 0 40px !important;
}
.homepage-texts-wrapper::before {
  content: ""; min-height: 420px; border-radius: 18px;
  background: url(https://cdn.myshoptet.com/usr/www.walkee.cz/user/documents/upload/walkee-2026/about-real-ponozky.jpg) center 55% / cover no-repeat;
}
.homepage-texts-wrapper .welcome-wrapper {
  position: static !important; transform: none !important; border: 0 !important; background: none !important;
  padding: 0 !important; max-width: none !important; width: auto !important;
}
.homepage-texts-wrapper .welcome .h1, .homepage-texts-wrapper .welcome-wrapper h1 {
  color: var(--wk-ink) !important; font-size: 42px !important; font-weight: 700 !important; letter-spacing: -0.02em !important;
  line-height: 1.08 !important; border: 0 !important; padding: 0 !important; margin: 0 0 18px !important;
}
.homepage-texts-wrapper .welcome p { color: var(--wk-text2); font-size: 17px !important; line-height: 1.55 !important; max-width: 560px; }
.homepage-texts-wrapper .welcome p strong { color: var(--wk-ink) !important; }
.homepage-texts-wrapper .welcome-wrapper a {
  background: none !important; color: var(--wk-ink) !important; padding: 0 !important; height: auto !important; line-height: 1.5 !important;
  text-decoration: underline; text-underline-offset: 4px; font-weight: 600;
}
.homepage-texts-wrapper .welcome-wrapper a * { color: inherit !important; font-size: 17px !important; }
#footer { background: var(--wk-warm) !important; color: var(--wk-ink) !important; margin-top: 96px; padding: 0 0 24px !important; }
#footer a { color: var(--wk-ink); }
#footer a:hover { color: var(--wk-red); }
#footer .footer-newsletter { display: none !important; }
.footer-rows { max-width: 1280px; margin: 0 auto; padding: 40px 40px 16px !important; }
.custom-footer { margin: 0 !important; }
#footer .custom-footer > .wk-footer { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 32px; }
#footer .wk-footer, #footer .wk-footer p { color: var(--wk-ink) !important; }
.wk-footer-col { display: flex; flex-direction: column; align-items: flex-start; gap: 6px; font-size: 15px; }
.wk-footer-col p { margin: 0; }
.wk-footer-title { font-size: 17px; font-weight: 700; text-decoration: none; }
#footer .wk-footer .wk-footer-muted { color: var(--wk-muted) !important; }
.wk-footer-ig { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 6px; width: 100%; margin: 4px 0; }
.wk-footer-ig a { display: block; }
.wk-footer-ig img { display: block; width: 100%; aspect-ratio: 1; object-fit: cover; border-radius: 6px; }
.footer-bottom { max-width: 1280px; margin: 0 auto; padding: 16px 40px 0 !important; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px; font-size: 13px; color: var(--wk-muted) !important; }
#footer .footer-bottom .copyright { order: -1; color: var(--wk-muted) !important; }
.footer-bottom a { color: var(--wk-muted) !important; }
.p-detail h1 { font-size: 40px !important; line-height: 1.08 !important; font-weight: 700 !important; letter-spacing: -0.02em !important; }
.p-detail .p-short-description { color: var(--wk-text2); font-size: 17px; }
.p-detail .parameter-value-custom {
  border-radius: 10px !important; min-width: 96px; min-height: 48px; padding: 0 14px !important; font-weight: 600;
  display: inline-flex; align-items: center; justify-content: center; transition: border-color 160ms ease;
}
.p-detail .parameter-value-custom.selected { border: 2px solid var(--wk-ink) !important; }
.p-detail #size-table-button { color: var(--wk-ink); text-decoration: underline; text-underline-offset: 4px; font-weight: 500; }
.p-detail .price-final, .p-detail .price-final-holder { color: var(--wk-red) !important; font-weight: 700 !important; }
.p-detail .add-to-cart .btn, .p-detail .add-to-cart-button {
  background: var(--wk-red) !important; border-color: var(--wk-red) !important; border-radius: 10px !important; font-weight: 600 !important;
}
.p-detail .add-to-cart .btn:hover, .p-detail .add-to-cart-button:hover { background: var(--wk-red-dark) !important; }
.p-detail .shp-tabs-holder ul.shp-tabs li a { color: var(--wk-muted) !important; font-size: 17px !important; font-weight: 600 !important; padding: 0 0 12px !important; margin-right: 28px !important; }
.p-detail .shp-tabs-holder ul.shp-tabs li.active .shp-tab-link { background: none !important; color: var(--wk-ink) !important; border-bottom: 3px solid var(--wk-red) !important; }
body .btn-primary, body .btn-conversion { background: var(--wk-red) !important; border-color: var(--wk-red) !important; color: #FFFFFF !important; border-radius: 10px !important; }
body .btn > span { text-transform: none !important; letter-spacing: 0 !important; }
body .btn-primary:hover, body .btn-conversion:hover { background: var(--wk-red-dark) !important; border-color: var(--wk-red-dark) !important; }
body .btn:active { transform: translateY(1px); }
body .form-control, body textarea, body input[type="text"], body input[type="email"], body input[type="tel"], body input[type="password"], body input[type="search"] {
  border: 1px solid #D6D1C8 !important; border-radius: 10px !important; background-color: #FFFFFF !important; color: var(--wk-ink) !important; box-shadow: none !important;
}
body .form-control:focus, body textarea:focus, body input[type="text"]:focus, body input[type="email"]:focus, body input[type="tel"]:focus, body input[type="password"]:focus, body input[type="search"]:focus {
  border-color: var(--wk-ink) !important; outline: 2px solid rgba(30, 30, 28, 0.12); outline-offset: 1px;
}
body input[type="checkbox"], body input[type="radio"] { accent-color: var(--wk-red); }
body .breadcrumbs, body .breadcrumbs * { letter-spacing: 0 !important; }
body .breadcrumbs { font-size: 14px; color: var(--wk-muted); }
.type-detail .content-wrapper-in > .sidebar { display: none !important; }
.type-detail .content-wrapper-in > .content { flex: 1 1 100%; width: 100% !important; max-width: 1280px !important; margin: 0 auto !important; }
.p-detail .p-final-price-wrapper .price-standard, .p-detail .p-final-price-wrapper .price-standard * { color: var(--wk-muted) !important; }
.wk-variant-head { display: flex; justify-content: space-between; align-items: baseline; gap: 16px; max-width: 420px; margin-bottom: 8px; font-weight: 600; }
.wk-variant-head a { font-weight: 500; font-size: 15px; color: var(--wk-ink); text-decoration: underline; text-underline-offset: 4px; }
.wk-param-label { display: block; margin: 4px 0 8px; font-weight: 600; color: var(--wk-ink); }
.p-variants-block tr.variant-list + tr.variant-list .wk-param-label { margin-top: 16px; }
.p-detail .quantity { display: inline-flex !important; align-items: stretch; height: 52px; border: 1px solid #D6D1C8; border-radius: 10px; overflow: hidden; background: #FFFFFF; position: relative; width: auto !important; padding: 0 !important; }
.p-detail .add-to-cart { gap: 10px; }
.p-detail .quantity .increase-tooltip, .p-detail .quantity .decrease-tooltip { position: absolute !important; width: 0 !important; height: 0 !important; }
.p-detail .quantity .decrease { order: 0; }
.p-detail .quantity label { order: 1; margin: 0; display: flex; }
.p-detail .quantity .increase { order: 2; }
.p-detail .quantity button { position: relative !important; width: 44px !important; height: auto !important; background: #FFFFFF !important; color: var(--wk-ink) !important; border: 0 !important; border-radius: 0 !important; font-size: 22px !important; line-height: 1 !important; }
.p-detail .quantity button::before, .p-detail .quantity button::after { content: none !important; }
.p-detail .quantity .increase__sign, .p-detail .quantity .decrease__sign { display: inline !important; font-size: 22px !important; color: var(--wk-ink) !important; }
.p-detail .quantity button:hover { background: var(--wk-warm) !important; }
.p-detail .quantity input.amount { width: 44px !important; height: 100% !important; border: 0 !important; border-radius: 0 !important; text-align: center; font-size: 17px !important; color: var(--wk-ink) !important; background: transparent !important; outline-offset: -2px; }
.sidebar .box-categories a { font-size: 15px !important; color: var(--wk-text2) !important; }
.sidebar .box-categories a:hover { color: var(--wk-red) !important; }
.sidebar .box-categories .h4, .sidebar .box-categories h4 { font-size: 17px !important; color: var(--wk-ink) !important; }
.cookie-ag-wrap .site-msg.cookies { background: var(--wk-ink) !important; color: #FFFFFF !important; border: 0 !important; box-shadow: 0 -8px 24px rgba(30, 30, 28, 0.18); font-size: 14px; }
.cookie-ag-wrap .site-msg.cookies a { color: #FFFFFF !important; text-decoration: underline; }
.cookie-ag-wrap .site-msg.cookies .CookiesOK { background: #FFFFFF !important; color: var(--wk-ink) !important; border: 0 !important; border-radius: 10px !important; padding: 8px 18px !important; font-weight: 600; }
@media (max-width: 991px) {
  .in-index #tab-content .products-block { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 767px) {
  .in-index #tab-content .products-block { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 12px; padding: 0 !important; }
  .in-index .homepage-tabs-wrapper .shp-tabs-holder { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
  .products-block .p .name { font-size: 14px !important; line-height: 1.3; }
  .in-index .homepage-tabs { overflow-x: auto; flex-wrap: nowrap; gap: 20px; }
  .in-index .homepage-tabs .shp-tab-link { font-size: 20px !important; white-space: nowrap; }
  .p-detail h1 { font-size: 28px !important; }
  .homepage-texts-wrapper { grid-template-columns: minmax(0, 1fr); gap: 20px; padding: 0 16px !important; margin-top: 48px !important; }
  .homepage-texts-wrapper::before { min-height: 220px; }
  .homepage-texts-wrapper .welcome .h1, .homepage-texts-wrapper .welcome-wrapper h1 { font-size: 28px !important; }
  .footer-rows { padding: 32px 16px 8px !important; }
  #footer .custom-footer > .wk-footer { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 16px; }
  .footer-bottom { padding: 16px 16px 0 !important; }
  .top-tips .container {
    display: grid !important; grid-template-columns: minmax(0, 1fr); gap: 8px; align-items: stretch !important;
    padding: 0 !important; border: 0; margin-top: 20px;
  }
  .top-tips .item { width: auto !important; margin: 0 !important; justify-content: flex-start !important; background: var(--wk-warm); border-radius: 10px; padding: 10px 12px; }
  .top-tips .item .icon { display: none; }
  .top-tips .item .texts { margin-left: 0; }
  .top-tips .item .texts span:nth-of-type(1), .top-tips .item .texts span:nth-of-type(2) { font-size: 14px !important; line-height: 1.3; }
}
@media (prefers-reduced-motion: reduce) {
  .products-block .p a.image img, body a, .extended-banner-link, .wk-cs-btn, .wk-btn, .wk-card, .wk-card-bar, .content-wrapper-in > .sidebar { transition: none !important; }
  .products-block .p:hover a.image img { transform: none !important; }
}
.wk-ship-bar { margin: 0 0 20px !important; padding: 14px 18px !important; background: var(--wk-warm) !important; border: 0 !important; border-radius: 12px; }
.wk-ship-bar > .h4 { display: none; }
.wk-ship-bar .extra.delivery { font-size: 16px; color: var(--wk-ink); }
.wk-ship-bar .price-range { height: 8px; margin-top: 10px; background: #FFFFFF; border-radius: 4px; overflow: hidden; }
.wk-ship-bar .price-range > div { height: 100%; background: var(--wk-red); border-radius: 4px; }
.wk-cross-sell { margin: 32px 0 8px; }
.wk-cross-sell .h4 { font-size: 22px !important; font-weight: 700 !important; margin: 0 0 16px; }
.wk-cs-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; }
.wk-cs-item { display: flex; flex-direction: column; gap: 6px; color: var(--wk-ink); text-decoration: none; }
.wk-cs-item img { width: 100%; height: auto; aspect-ratio: 1; object-fit: contain; background: #FFFFFF; }
.wk-cs-name { font-weight: 600; line-height: 1.3; }
.wk-cs-price { color: var(--wk-red); font-weight: 700; }
.wk-cs-btn { align-self: flex-start; margin-top: 4px; padding: 8px 14px; border: 1px solid var(--wk-ink); border-radius: 10px; font-size: 14px; font-weight: 600; transition: background-color 160ms ease, color 160ms ease; }
.wk-cs-item:hover .wk-cs-btn, .wk-cs-item:focus-visible .wk-cs-btn { background: var(--wk-ink); color: #FFFFFF; }
@media (max-width: 767px) {
  .wk-cs-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 12px; }
}
.header-top .container { display: flex; align-items: center; justify-content: space-between; gap: 16px; max-width: 1280px; min-height: 36px; padding: 0 40px; }
.header-top .container::before, .header-top .container::after { content: none !important; }
.header-top .free-shipping { display: flex; align-items: center; }
.wk-top-links { display: flex; gap: 24px; font-size: 14px; }
.wk-top-links a { color: #FFFFFF !important; text-decoration: none; }
.wk-top-links a:hover { text-decoration: underline; text-underline-offset: 3px; }
#header .navigation-buttons { align-items: center; gap: 4px; }
#header .navigation-buttons > .toggle-window, #header .navigation-buttons > .top-nav-button { width: 44px; height: 44px; padding: 0 !important; line-height: 1; border-radius: 10px; background: transparent !important; color: var(--wk-ink) !important; transition: background-color 160ms ease; }
#header .navigation-buttons > .toggle-window:hover, #header .navigation-buttons > .top-nav-button:hover { background: var(--wk-warm) !important; }
#header .navigation-buttons > .toggle-window::before, #header .navigation-buttons > .top-nav-button::before { content: "" !important; display: block; width: 22px; height: 22px; margin: 11px auto; background: var(--wk-ink); -webkit-mask: var(--wk-icon) center / contain no-repeat; mask: var(--wk-icon) center / contain no-repeat; }
#header .navigation-buttons > [data-target="search"] { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4'/%3E%3C/svg%3E"); }
#header .navigation-buttons > .top-nav-button-login { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1.5-4 4.5-6 8-6s6.5 2 8 6'/%3E%3C/svg%3E"); }
#header .navigation-buttons > .cart-count { position: relative; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E"); }
#header .navigation-buttons > [data-target="navigation"] { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E"); }
.navigation-window-visible #header .navigation-buttons > [data-target="navigation"] { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E"); }
#header .navigation-buttons [data-testid="headerCartCount"] { top: 5px !important; right: 3px !important; left: auto !important; width: auto !important; min-width: 18px; height: 18px !important; margin: 0 !important; padding: 0 5px !important; border-radius: 9px !important; background: var(--wk-red) !important; color: #FFFFFF !important; font-size: 11px !important; font-weight: 700; font-style: normal; line-height: 18px !important; text-align: center; }
#header .navigation-buttons .dropdown { height: auto; align-items: center; padding: 0 4px 0 0; }
#header .navigation-buttons .dropdown > button { display: flex; align-items: center; gap: 4px; height: 44px; padding: 0 10px !important; border: 0; border-radius: 10px; background: none; color: var(--wk-ink); font-size: 14px; font-weight: 500; transition: background-color 160ms ease; }
#header .navigation-buttons .dropdown > button:hover, #header .navigation-buttons .dropdown.open > button { background: var(--wk-warm); }
#header .navigation-buttons .dropdown > button::before { content: none !important; }
#header .navigation-buttons .dropdown > button::after { content: ""; width: 14px; height: 14px; background: var(--wk-ink); -webkit-mask: var(--wk-chevron) center / contain no-repeat; mask: var(--wk-chevron) center / contain no-repeat; --wk-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); }
#header .navigation-buttons .dropdown-menu { top: calc(100% + 6px); min-width: 96px; padding: 6px !important; background: #FFFFFF !important; border: 1px solid var(--wk-line); border-radius: 12px; box-shadow: 0 12px 32px rgba(30, 30, 28, 0.12); }
#header .navigation-buttons .dropdown-menu a { display: block; padding: 8px 12px !important; border-radius: 8px; background: none !important; color: var(--wk-ink) !important; font-size: 14px; font-weight: 500; }
#header .navigation-buttons .dropdown-menu a:hover { background: var(--wk-warm) !important; }
.search-window-in .search { max-width: 760px; margin-left: auto; margin-right: auto; }
.search-window-in .search-input { border: 1px solid #D6D1C8 !important; border-radius: 10px 0 0 10px !important; box-shadow: none !important; }
.search-window-in .search-input:focus { border-color: var(--wk-ink) !important; outline: none; }
.search-window-in .search-form .btn { border-radius: 0 10px 10px 0 !important; }
@media (min-width: 992px) {
  .site-name img { max-width: 150px; height: auto; }
  .navigation-in .menu-level-2 { background: #FFFFFF !important; border: 1px solid var(--wk-line); border-radius: 12px; box-shadow: 0 12px 32px rgba(30, 30, 28, 0.12); padding: 8px 0 !important; min-width: 220px; }
  .navigation-in .menu-level-2 a { display: block; padding: 8px 18px !important; background: none !important; }
  .navigation-in .menu-level-2 a, .navigation-in .menu-level-2 a span { color: var(--wk-ink) !important; font-size: 15px !important; }
  .navigation-in .menu-level-2 a:hover { background: var(--wk-warm) !important; }
  .navigation-in .menu-level-2 a:hover span { color: var(--wk-red) !important; }
}
.top-tips .item .icon { color: var(--wk-red); }
.top-tips .item .icon svg, .top-tips .item .icon svg * { fill: none !important; stroke: currentColor !important; }
body.in-index .banners-row > .wide-carousel,
body.in-index .banners-row > .next-to-carousel-banners,
body.in-index .body-banners { display: none !important; }
:root { --wk-top-h: 0px; --wk-hero-mt: 14px; --wk-hero-h: calc(494px + (100vw - 56px) * 0.41667); --wk-tips-h: 141px; --wk-ban-mt: 24px; --wk-ban-h: calc(100% * 1.1538 + 12px); }
@media (min-width: 594px) { :root { --wk-hero-h: calc(459.2px + (100vw - 56px) * 0.41667); } }
@media (min-width: 768px) { :root { --wk-hero-mt: 28px; --wk-hero-h: 584px; --wk-tips-h: 148px; --wk-ban-mt: 56px; --wk-ban-h: calc((min(100%, 1280px) - 104px) * 0.28846); } }
@media (min-width: 992px) { :root { --wk-top-h: 40px; --wk-hero-h: 618px; --wk-tips-h: 105px; } }
@media (min-width: 1280px) { :root { --wk-hero-h: 656px; } }
body:not(.wk-top-on) #header { margin-top: var(--wk-top-h); }
body.in-index:not(.wk-hp-2026) #content::before { content: ""; display: block; margin-top: var(--wk-hero-mt); height: var(--wk-hero-h); }
body.in-index:not(.wk-hp-2026) .banners-row::before { content: ""; display: block; height: var(--wk-tips-h); }
body.in-index:not(.wk-hp-2026) #content:not(:has(> .banners-row))::before { height: calc(var(--wk-hero-h) + var(--wk-tips-h)); }
body.in-index:not(.wk-hp-2026) .index-content-wrapper::before { content: ""; display: block; margin-top: var(--wk-ban-mt); padding-top: var(--wk-ban-h); }
body:not(.wk-loaded) .homepage-texts-wrapper::before { background-image: none !important; }
.wk-hero-wrap { max-width: 1280px; margin: 28px auto 0; padding: 0 40px; }
.wk-hero { position: relative; display: block; height: 500px; border-radius: 18px; overflow: hidden; background: var(--wk-warm); text-decoration: none !important; }
.wk-hero-img { position: absolute; top: 0; right: 0; width: 58%; height: 100%; object-fit: cover; object-position: 70% 50%; }
.wk-hero-text { position: absolute; left: 56px; top: 0; bottom: 0; width: 38%; display: flex; flex-direction: column; justify-content: center; gap: 28px; }
.wk-hero-title { font-size: 58px; line-height: 1.02; font-weight: 700; letter-spacing: -0.025em; color: var(--wk-ink); text-wrap: balance; }
.wk-btn { align-self: flex-start; background: var(--wk-red); color: #FFFFFF; padding: 16px 28px; border-radius: 10px; font-size: 17px; font-weight: 600; transition: background-color 160ms ease; }
.wk-hero:hover .wk-btn, .wk-hero:focus-visible .wk-btn { background: var(--wk-red-dark); }
.wk-hero-cards { position: relative; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: -52px; padding: 0 32px; }
.wk-card { display: flex; align-items: center; gap: 16px; padding: 14px 18px; background: #FFFFFF; border-radius: 14px; box-shadow: 0 10px 30px rgba(30, 30, 28, 0.10); color: var(--wk-ink) !important; text-decoration: none !important; transition: box-shadow 160ms ease; }
.wk-card:hover { box-shadow: 0 14px 34px rgba(30, 30, 28, 0.16); }
.wk-card img { width: 84px; height: 64px; object-fit: contain; flex: none; }
.wk-card-title { display: block; font-size: 18px; font-weight: 700; line-height: 1.3; }
.wk-card-link { display: block; font-size: 15px; font-weight: 600; color: var(--wk-red); }
.wk-banners { max-width: 1280px; margin: 56px auto 0; padding: 0 40px; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
.wk-banner { position: relative; isolation: isolate; display: flex; align-items: flex-end; aspect-ratio: 26 / 15; border-radius: 16px; overflow: hidden; background: var(--wk-warm); color: var(--wk-ink) !important; text-decoration: none !important; }
.wk-banner-img { position: absolute; inset: 0; z-index: -2; width: 100%; height: 100%; object-fit: cover; transition: transform 400ms cubic-bezier(.2,.8,.2,1); }
@media (hover: hover) { .wk-banner:hover .wk-banner-img { transform: scale(1.03); } }
.wk-banner-text { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; padding: 32px; }
.wk-banner-title { font-size: 36px; font-weight: 700; letter-spacing: -0.02em; line-height: 1.02; }
.wk-banner-link { display: inline-flex; align-items: center; gap: 8px; padding: 11px 18px; border-radius: 10px; background: var(--wk-ink); color: #FFFFFF; font-size: 15px; font-weight: 600; transition: background-color 160ms ease; }
.wk-banner-link::after { content: ""; width: 16px; height: 16px; background: currentColor; -webkit-mask: var(--wk-arrow) center / contain no-repeat; mask: var(--wk-arrow) center / contain no-repeat; --wk-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); }
.wk-banner:hover .wk-banner-link { background: var(--wk-red); }
.in-index .homepage-tabs-wrapper { max-width: 1280px; margin: 72px auto 0 !important; padding: 0 40px; }
.p-detail .p-image { background: #FFFFFF; border: 1px solid var(--wk-line); border-radius: 18px; overflow: hidden; }
.p-detail .p-thumbnail { display: block; border: 1px solid var(--wk-line); border-radius: 10px; overflow: hidden; background: #FFFFFF; }
.p-detail .p-thumbnail.highlighted { border: 2px solid var(--wk-ink); }
.p-detail .p-variants-block .detail-parameters tr.wk-single-param { display: none !important; }
@media (min-width: 992px) {
  body:not(.in-index) #content-wrapper { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 40px !important; padding-right: 40px !important; }
  .type-detail .content-wrapper-in > .content { max-width: 1200px !important; }
  .type-detail .p-image-wrapper { padding: 0 28px 0 0 !important; }
  .type-detail .p-data-wrapper { padding: 0 0 0 28px !important; }
  .type-detail .p-detail-tabs-wrapper .row > .col-sm-12 { padding-left: 0 !important; padding-right: 0 !important; }
}
.type-detail .top-tips { border-top: 0 !important; margin-top: 0 !important; }
.p-detail .p-param-block { font-size: 15px; padding: 0 !important; }
.p-detail .p-param-block .detail-parameters th { font-weight: 500 !important; color: var(--wk-muted) !important; padding: 6px 24px 6px 0 !important; text-align: left; }
.p-detail .p-param-block .detail-parameters td { padding: 6px 0 !important; color: var(--wk-ink); }
.p-detail .p-param-block tr.productEan, .p-detail .p-data-wrapper > .p-code { display: none !important; }
.p-detail .p-detail-inner-header { color: var(--wk-muted); font-size: 14px; }
.p-detail .stars-wrapper { display: flex !important; align-items: center; gap: 8px; margin: 0 0 6px; font-size: 14px; color: var(--wk-muted); }
.p-detail .stars-wrapper .stars-link { display: none; }
.p-detail .p-final-price-wrapper .price-final, .p-detail .p-final-price-wrapper .price-final-holder { font-size: 40px !important; line-height: 1.1 !important; }
.p-detail .p-basic-info-block { display: flex !important; flex-direction: column; margin: 18px 0 4px; border-top: 1px solid var(--wk-line); font-size: 15px; line-height: 1.4; }
.p-detail .p-basic-info-block .block { display: flex !important; flex-wrap: wrap; align-items: center; gap: 2px 6px; position: relative; margin: 0 !important; padding: 11px 0 11px 34px; height: auto !important; border-bottom: 1px solid var(--wk-line); }
.p-detail .p-basic-info-block .block::before { content: ""; position: absolute; left: 0; top: 50%; width: 22px; height: 22px; margin-top: -11px; background: var(--wk-ink); -webkit-mask: var(--wk-icon) center / contain no-repeat; mask: var(--wk-icon) center / contain no-repeat; }
.p-detail .p-basic-info-block .block:not(.wk-fact-ship):not(.wk-fact-made):not(:has(.availability-label)) { display: none !important; }
.p-detail .p-basic-info-block .block:has(.availability-label) { order: 1; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6L16 9.6'/%3E%3C/svg%3E"); }
.p-detail .p-basic-info-block .wk-fact-ship { order: 2; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E"); }
.p-detail .p-basic-info-block .wk-fact-made { order: 3; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M3 20V10l5 3V10l5 3V10l5 3V5h3v15z'/%3E%3C/svg%3E"); }
.p-detail .p-basic-info-block strong, .p-detail .p-basic-info-block .availability-label, .p-detail .p-basic-info-block .availability-amount { color: var(--wk-ink) !important; font-weight: 700; }
.p-detail .p-basic-info-block .delivery-time-label, .p-detail .p-basic-info-block .delivery-time-custom, .p-detail .p-basic-info-block .wk-fact-sub { color: var(--wk-text2); font-weight: 400; }
.p-detail .p-basic-info-block .delivery-time-label::before, .p-detail .p-basic-info-block .wk-fact-sub::before { content: "· "; color: var(--wk-muted); }
.p-detail .p-basic-info-block .availability-label::before, .p-detail .p-basic-info-block .delivery-time-custom::after { content: none !important; display: none !important; }
.p-detail .p-basic-info-block .availability-label, .p-detail .p-basic-info-block .availability-amount, .p-detail .p-basic-info-block .delivery-time-label, .p-detail .p-basic-info-block .delivery-time-custom { font-size: 15px !important; }
.p-detail-tabs-wrapper .shp-tab:has(> a[href="#productDiscussion"]), #productDiscussion { display: none !important; }
@media (max-width: 767px) {
  .p-detail .p-final-price-wrapper .price-final, .p-detail .p-final-price-wrapper .price-final-holder { font-size: 32px !important; }
}
body .category-title { font-size: 40px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; }
.subcategories.with-image li { padding: 6px !important; height: auto !important; }
.subcategories.with-image li a { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 8px; height: 100%; padding: 14px; border: 1px solid var(--wk-line); border-radius: 14px; background: #FFFFFF; color: var(--wk-ink); transition: border-color 160ms ease; }
.subcategories.with-image li a:hover { border-color: var(--wk-ink); }
body .btn-default { background: #FFFFFF !important; border: 1px solid #D6D1C8 !important; border-radius: 10px !important; color: var(--wk-ink) !important; }
body .btn-default:hover { border-color: var(--wk-ink) !important; }
.listSorting__control { border: 1px solid var(--wk-line) !important; border-radius: 10px !important; background: #FFFFFF !important; color: var(--wk-ink) !important; padding: 8px 14px !important; }
.listSorting__control--current { background: var(--wk-ink) !important; border-color: var(--wk-ink) !important; color: #FFFFFF !important; }
.type-page .pageArticleDetail { max-width: 760px; }
.type-page .pageArticleDetail h1 { font-size: 40px; font-weight: 700; letter-spacing: -0.02em; line-height: 1.1; }
.type-page .pageArticleDetail p, .type-page .pageArticleDetail li { font-size: 17px; line-height: 1.6; color: var(--wk-text2); }
@media (max-width: 991px) {
  .overall-wrapper { padding-top: 96px !important; }
  .header-top { position: fixed; top: 0; left: 0; right: 0; z-index: 57; height: 32px; }
  .header-top .container { min-height: 32px; height: 32px; padding: 0 16px; }
  #header { top: 32px !important; height: 64px; }
  #header .container { min-height: 64px !important; }
  .navigation-buttons { top: 10px !important; z-index: 1001; }
  .wk-hero-text { left: 32px; width: 40%; }
  .wk-hero-title { font-size: 40px; }
  .wk-hero-cards { padding: 0 16px; gap: 12px; }
  .wk-card { padding: 10px 12px; gap: 10px; }
  .wk-card img { width: 64px; height: 48px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .top-tips .container { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px 24px; }
}
@media (max-width: 767px) {
  .header-top .container { justify-content: center; }
  .header-top .free-shipping, .header-top .free-shipping span { font-size: 13px !important; }
  .wk-top-links { display: none; }
  .wk-hero-wrap { margin-top: 14px; padding: 0; }
  .wk-hero { height: auto; border-radius: 16px; }
  .wk-hero-img { position: static; display: block; width: 100%; height: 240px; }
  .wk-hero-text { position: static; width: auto; gap: 16px; padding: 22px 20px 24px; }
  .wk-hero-title { font-size: 34px; }
  .wk-hero-cards { grid-template-columns: minmax(0, 1fr); gap: 10px; margin-top: 12px; padding: 0; }
  .wk-card { box-shadow: none; border: 1px solid var(--wk-line); border-radius: 12px; padding: 8px 14px; }
  .wk-banners { grid-template-columns: minmax(0, 1fr); gap: 12px; margin-top: 24px; padding: 0; }
  .wk-banner { border-radius: 14px; }
  .wk-banner-text { gap: 12px; padding: 18px; }
  .wk-banner-title { font-size: 26px; }
  .wk-banner-link { padding: 9px 14px; font-size: 14px; }
  .in-index .homepage-tabs-wrapper { margin-top: 32px !important; padding: 0; }
  body .category-title, .type-page .pageArticleDetail h1 { font-size: 30px !important; }
}
.wk-nav-on #navigation .navigation-in > ul.menu-level-1 { display: none !important; }
.wk-nav-on .menu-helper { display: none !important; }
#navigation .wk-nav-list { list-style: none; margin: 0; padding: 0; }
#navigation .wk-nav a { text-decoration: none; color: var(--wk-ink); text-transform: none; letter-spacing: 0; }
#navigation .wk-panel-col > a, #navigation .wk-panel-all { padding: 0 !important; }
#navigation .wk-nav .wk-nav-xmas > a { color: var(--wk-red); }
#navigation .wk-panel-head { margin: 0 0 4px; font-size: 14px; color: var(--wk-muted); }
#navigation .wk-motif { display: flex; align-items: center; gap: 12px; }
#navigation .wk-motif img { width: 44px; height: 34px; object-fit: contain; flex: none; }
#navigation .wk-cta { align-self: flex-start; display: inline-flex; align-items: center; gap: 6px; padding: 9px 14px; border-radius: 10px; background: var(--wk-red); color: #FFFFFF; font-size: 15px; font-weight: 600; transition: background-color 160ms ease; }
@media (min-width: 992px) {
  #header { position: relative; }
  #header .navigation-wrapper, #navigation, #navigation .navigation-in { position: static !important; }
  #header .navigation-wrapper { flex-wrap: nowrap !important; }
  #navigation { min-width: 0; }
  #navigation .wk-nav-list { display: flex; justify-content: flex-start !important; gap: 28px; height: 80px; }
  #navigation .wk-nav-item { display: flex; position: static !important; }
  #navigation .wk-nav-item > a { display: flex; align-items: center; height: 80px; padding: 0 !important; font-size: 16px; font-weight: 500; line-height: 1.2; box-shadow: inset 0 -3px 0 transparent; transition: box-shadow 160ms ease; }
  #navigation .wk-nav-item > a:hover, #navigation .wk-nav-has-panel:hover > a, #navigation .wk-nav-has-panel:focus-within > a { box-shadow: inset 0 -3px 0 var(--wk-red); }
  #navigation .wk-nav-xmas > a { font-weight: 600; }
  #navigation .wk-panel {
    position: absolute; left: 0; right: 0; top: 100%; z-index: 60; background: #FFFFFF;
    border-top: 1px solid var(--wk-line); border-bottom: 1px solid var(--wk-line); box-shadow: 0 18px 40px rgba(30, 30, 28, 0.10);
    opacity: 0; visibility: hidden; transform: translateY(-4px);
    transition: opacity 160ms ease, transform 160ms ease, visibility 0s linear 160ms;
  }
  #navigation .wk-nav-has-panel:hover .wk-panel, #navigation .wk-nav-has-panel:focus-within .wk-panel { opacity: 1; visibility: visible; transform: none; transition-delay: 0s; }
  #navigation .wk-panel-in {
    max-width: 1280px; margin: 0 auto; padding: 32px 40px 36px; display: grid; gap: 14px 40px;
    grid-template-columns: 170px 240px 140px minmax(0, 1fr); grid-template-areas: "types motifs who cards" "all all all cards";
  }
  #navigation .wk-panel-col { display: flex; flex-direction: column; gap: 10px; }
  #navigation .wk-panel-types { grid-area: types; } #navigation .wk-panel-motifs { grid-area: motifs; gap: 8px; } #navigation .wk-panel-who { grid-area: who; }
  #navigation .wk-panel-col > a { font-size: 17px; font-weight: 500; }
  #navigation .wk-panel-col > a:hover { color: var(--wk-red); }
  #navigation .wk-panel-all { grid-area: all; align-self: end; display: inline-flex; align-items: center; gap: 8px; font-weight: 600; text-decoration: underline; text-underline-offset: 4px; }
  #navigation .wk-panel-cards { grid-area: cards; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
  #navigation .wk-panel-card { display: flex; flex-direction: column; gap: 4px; padding: 16px 18px; border-radius: 14px; background: var(--wk-warm); }
  #navigation .wk-panel-card-img { display: flex; justify-content: center; margin-bottom: 6px; border-radius: 10px; }
  #navigation .wk-panel-card img { width: 100%; height: 118px; object-fit: contain; mix-blend-mode: multiply; transition: transform 220ms cubic-bezier(.2,.8,.2,1); }
  #navigation .wk-panel-card:hover img { transform: translateY(-3px); }
  #navigation .wk-panel-card--dark { background: var(--wk-ink); }
  #navigation .wk-panel-card--dark .wk-panel-card-img { background: #FFFFFF; }
  #navigation .wk-panel-card--dark img { mix-blend-mode: normal; }
  #navigation .wk-panel-card-title { font-size: 20px; font-weight: 700; color: var(--wk-ink); }
  #navigation .wk-panel-card-sub { font-size: 15px; color: var(--wk-text2); }
  #navigation .wk-panel-card--dark .wk-panel-card-title { color: #FFFFFF; }
  #navigation .wk-panel-card--dark .wk-panel-card-sub { color: #D6D1C8; }
  #navigation .wk-panel-card .wk-cta { margin-top: 8px; }
  #navigation .wk-panel-card--dark .wk-cta { background: #FFFFFF; color: var(--wk-ink); }
  #navigation .wk-panel-card:hover .wk-cta { background: var(--wk-red-dark); color: #FFFFFF; }
}
@media (min-width: 992px) and (max-width: 1279px) {
  #navigation .wk-nav-list { gap: 20px; }
  #navigation .wk-nav-item > a { font-size: 15px; }
  #navigation .wk-nav-kids { display: none; }
  #navigation .wk-panel-in { grid-template-columns: 150px 220px 120px minmax(0, 1fr); gap: 14px 28px; }
}
@media (max-width: 991px) {
  #navigation .wk-nav-list { display: flex; flex-direction: column; }
  #navigation .wk-nav-item > a { display: block; padding: 16px !important; border-bottom: 1px solid var(--wk-line); font-size: 20px; font-weight: 700; }
  #navigation .wk-nav-has-panel > a { border-bottom: 0; padding-bottom: 8px !important; }
  #navigation .wk-panel { padding: 0 16px 18px; border-bottom: 1px solid var(--wk-line); }
  #navigation .wk-panel-in { display: flex; flex-direction: column; gap: 14px; }
  #navigation .wk-panel-col { display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: 16px; }
  #navigation .wk-panel-head { width: 100%; margin: 0; font-size: 13px; }
  #navigation .wk-panel-motifs { order: -1; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  #navigation .wk-panel-motifs .wk-panel-head { grid-column: 1 / -1; }
  #navigation .wk-motif { gap: 8px; padding: 8px 10px !important; border: 1px solid var(--wk-line); border-radius: 10px; font-size: 15px; font-weight: 600; }
  #navigation .wk-motif img { width: 36px; height: 28px; }
  #navigation .wk-panel-who a { color: var(--wk-text2); }
  #navigation .wk-nav .wk-panel-all { display: flex; align-items: center; justify-content: center; gap: 8px; height: 48px; border-radius: 10px; background: var(--wk-red); color: #FFFFFF; font-size: 16px; font-weight: 600; }
  #navigation .wk-panel-cards { display: none; }
}
.wk-size-dialog { width: min(520px, calc(100vw - 32px)); padding: 22px 28px 28px; border: 0; border-radius: 16px; color: var(--wk-ink); box-shadow: 0 24px 60px rgba(30, 30, 28, 0.25); }
.wk-size-dialog::backdrop { background: rgba(30, 30, 28, 0.45); }
.wk-size-head { display: flex; justify-content: space-between; align-items: center; margin-bottom: 6px; }
.wk-size-head h2 { margin: 0; font-size: 24px; font-weight: 700; letter-spacing: -0.01em; }
.wk-size-close { width: 44px; height: 44px; margin-right: -12px; border: 0; background: none; color: var(--wk-ink); cursor: pointer; }
.wk-size-mine { margin: 0 0 14px; color: var(--wk-text2); }
.wk-size-dialog table { width: 100%; border-collapse: collapse; font-size: 16px; background: none; }
.wk-size-dialog th, .wk-size-dialog td { padding: 10px 0 !important; border: 0 !important; border-bottom: 1px solid var(--wk-line) !important; background: none !important; text-align: left; }
.wk-size-dialog thead th { font-size: 14px; font-weight: 500; color: var(--wk-muted); }
.wk-size-dialog tbody th { font-weight: 600; padding-right: 16px !important; }
.wk-size-note { margin: 14px 0 0; font-size: 14px; color: var(--wk-muted); }
@media (min-width: 992px) {
  .sim-products { max-width: 1280px; margin-left: auto; margin-right: auto; padding-left: 40px; padding-right: 40px; }
}
.products-block .p a.image { display: block; position: relative; aspect-ratio: 1 / 1; overflow: hidden; margin-bottom: 12px; border-radius: 12px; background: var(--wk-warm); }
.products-block .p a.image img { display: block; width: 100% !important; height: 100% !important; max-width: none !important; max-height: none !important; object-fit: cover; mix-blend-mode: multiply; transition: transform 500ms cubic-bezier(.3, 1, .3, 1); }
.wk-card-bar { position: absolute; left: 12px; right: 12px; bottom: 12px; display: flex; align-items: center; justify-content: center; height: 44px; border-radius: 10px; background: var(--wk-ink); color: #FFFFFF; font-size: 15px; font-weight: 600; opacity: 0; transform: translateY(8px); transition: opacity 200ms ease, transform 300ms cubic-bezier(.4, 0, .2, 1); pointer-events: none; }
@media (hover: hover) {
  .products-block .p:hover a.image img { transform: scale(1.06); }
  .products-block .p:hover .wk-card-bar { opacity: 1; transform: none; }
}
.products-block .p .name.wk-named { display: flex; flex-direction: column; gap: 2px; }
.wk-card-title { font-size: 16px; font-weight: 700; line-height: 1.3; color: var(--wk-ink); }
.wk-card-type { font-size: 14px; font-weight: 400; line-height: 1.3; color: var(--wk-muted); }
.products-block .p .p-tools, .products-block .p .p-desc { display: none !important; }
.products-block .p { padding: 0 !important; margin-bottom: 0 !important; }
.products-block .p .prices { padding-bottom: 0 !important; margin-top: 4px; }
.products-block .p .p-in { width: 100% !important; padding-top: 0 !important; text-align: left !important; }
.products-block .p .p-in-in, .products-block .p .p-bottom { width: 100% !important; }
.wk-pills { display: flex; flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; gap: 8px; margin: 4px 0 20px; }
.wk-pills::-webkit-scrollbar { display: none; }
.wk-pill { flex: none; white-space: nowrap; display: inline-flex; align-items: center; height: 38px; padding: 0 16px; border-radius: 19px; background: var(--wk-warm); color: var(--wk-ink) !important; font-size: 15px; font-weight: 500; text-decoration: none !important; transition: background-color 160ms ease; }
.wk-pill:hover { background: #E9E5DE; }
.wk-pill.is-active { background: var(--wk-ink); color: #FFFFFF !important; }
@media (min-width: 768px) {
  .type-category .subcategories.with-image { display: none !important; }
  .type-category:not(.wk-list-on) .category-top::after { content: ""; display: block; height: 38px; margin: 4px 0 20px; }
}
.wk-filter-btn { display: none; }
@media (min-width: 768px) {
  .type-category .content-wrapper-in > .content { flex: 1 1 100%; width: 100% !important; max-width: none !important; margin: 0 !important; }
  .type-category .content-wrapper-in > .sidebar {
    position: fixed !important; top: 0; left: 0; bottom: 0; z-index: 1100; width: 400px !important; max-width: 90vw; margin: 0 !important; padding: 20px 8px 32px !important;
    overflow-y: auto; background: #FFFFFF; box-shadow: 0 0 40px rgba(30, 30, 28, 0.18); transform: translateX(-105%); transition: transform 280ms cubic-bezier(.4, 0, .2, 1);
  }
  .wk-filter-open .content-wrapper-in > .sidebar { transform: none; }
  .wk-filter-head { display: flex; justify-content: space-between; align-items: center; padding: 0 20px 8px; }
  .wk-filter-head h2 { margin: 0; font-size: 22px; font-weight: 700; }
  .wk-filter-close { width: 44px; height: 44px; border: 0; background: none; color: var(--wk-ink); cursor: pointer; }
  .wk-filter-scrim { position: fixed; inset: 0; z-index: 1090; background: rgba(30, 30, 28, 0.35); opacity: 0; visibility: hidden; transition: opacity 200ms ease, visibility 0s linear 200ms; }
  .wk-filter-open .wk-filter-scrim { opacity: 1; visibility: visible; transition-delay: 0s; }
  .type-category .listSorting { position: sticky; top: 0; z-index: 50; display: flex; align-items: center; gap: 16px; margin: 0 0 24px !important; padding: 12px 0 !important; background: #FFFFFF; border-top: 1px solid var(--wk-line); border-bottom: 1px solid var(--wk-line); }
  .type-category .wk-filter-btn { display: inline-flex; align-items: center; gap: 8px; height: 40px; padding: 0 16px; border: 1px solid var(--wk-ink); border-radius: 10px; background: #FFFFFF; color: var(--wk-ink); font-size: 15px; font-weight: 600; cursor: pointer; }
  .type-category .wk-filter-btn:hover { background: var(--wk-ink); color: #FFFFFF; }
  .type-category .listSorting__controls { margin-left: auto !important; }
  .type-category .category-header .listSorting { flex: 1 1 100%; width: 100%; }
  .type-category .products-block { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 40px 24px; height: auto !important; margin-left: 0 !important; margin-right: 0 !important; }
  .type-category .products-block::before, .type-category .products-block::after { content: none !important; }
  .type-category .products-block > .product { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; float: none !important; }
}
@media (max-width: 991px) {
  .type-category .products-block { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 16px; height: auto !important; margin-left: 0 !important; margin-right: 0 !important; }
  .type-category .products-block::before, .type-category .products-block::after { content: none !important; }
  .type-category .products-block > .product { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; float: none !important; }
}
@media (max-width: 767px) {
  .type-category .products-block { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 12px; }
  .wk-card-title { font-size: 15px; }
  .wk-card-type { font-size: 13px; }
}
.quantity { border: 1px solid #D6D1C8 !important; border-radius: 10px !important; overflow: hidden; background: #FFFFFF !important; }
.quantity .increase, .quantity .decrease { display: flex !important; align-items: center; justify-content: center; background: transparent !important; border: 0 !important; color: var(--wk-ink) !important; font-size: 18px !important; line-height: 1 !important; transition: background-color 160ms ease; }
.quantity .increase:hover, .quantity .decrease:hover { background: var(--wk-warm) !important; }
.quantity .increase__sign, .quantity .decrease__sign { display: none !important; }
.quantity .increase::after, .quantity .decrease::after { content: none !important; }
.quantity .increase::before, .quantity .decrease::before { content: "" !important; position: static !important; width: 14px; height: 14px; margin: 0 !important; background: var(--wk-ink); -webkit-mask: var(--wk-qty) center / contain no-repeat; mask: var(--wk-qty) center / contain no-repeat; }
.quantity .increase { --wk-qty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E"); }
.quantity .decrease { --wk-qty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E"); }
.quantity input.amount { border: 0 !important; background: transparent !important; color: var(--wk-ink); font-size: 16px !important; font-weight: 600; }
.loadMore__button { height: 48px; padding: 0 28px !important; border: 1px solid var(--wk-ink) !important; border-radius: 10px !important; background: #FFFFFF !important; color: var(--wk-ink) !important; font-size: 15px !important; font-weight: 600 !important; transition: background-color 160ms ease, color 160ms ease; }
.loadMore__button:hover { background: var(--wk-ink) !important; color: #FFFFFF !important; }
.goToTop__button, .pagination__link, .pagination__currentPage { display: inline-flex !important; align-items: center; justify-content: center; min-width: 40px; height: 40px; padding: 0 12px !important; border: 1px solid var(--wk-line) !important; border-radius: 10px !important; background: #FFFFFF !important; color: var(--wk-ink) !important; font-size: 14px !important; font-weight: 500 !important; text-decoration: none !important; }
.goToTop__button:hover, .pagination__link:hover { border-color: var(--wk-ink) !important; }
.pagination__currentPage { background: var(--wk-ink) !important; border-color: var(--wk-ink) !important; color: #FFFFFF !important; }
.filter-label { border-color: var(--wk-line) !important; border-radius: 10px !important; }
.cart-header { border-bottom: 1px solid var(--wk-line) !important; }
.cart-header .step, .cart-header .step > *, .cart-header .step span { background: none !important; border: 0 !important; box-shadow: none !important; }
.cart-header .step > * { display: block; padding: 14px 8px !important; text-align: center; font-size: 15px !important; color: var(--wk-muted) !important; }
.cart-header .step span { color: inherit !important; font-size: inherit !important; }
.cart-header .step.active > * { color: var(--wk-ink) !important; font-weight: 600; box-shadow: inset 0 -2px 0 var(--wk-ink) !important; }
.next-step-back { color: var(--wk-ink) !important; text-decoration: underline; text-underline-offset: 3px; }
.cart-table .p-availability .availability-label, .cart-table .p-availability [style*="color"] { color: var(--wk-ink) !important; font-weight: 600; }
#cart-widget { left: 0; width: 100% !important; visibility: hidden; background: rgba(30, 30, 28, 0); transition: background-color 300ms ease, visibility 0s linear 300ms; }
.cart-window-visible #cart-widget { visibility: visible; background: rgba(30, 30, 28, 0.45); transition: background-color 300ms ease; }
#cart-widget .cart-window-in { display: flex; flex-direction: column; width: min(440px, 100%); height: 100%; margin-left: auto; padding: 0 !important; overflow: hidden; background: #FFFFFF; box-shadow: -12px 0 40px rgba(30, 30, 28, 0.16); transform: translateX(100%); transition: transform 300ms cubic-bezier(.2,.8,.2,1); }
.cart-window-visible #cart-widget .cart-window-in { transform: none; }
#cart-widget .wk-drawer-head { flex: none; display: flex; align-items: center; justify-content: space-between; padding: 12px 12px 12px 20px; border-bottom: 1px solid var(--wk-line); }
#cart-widget .wk-drawer-title { margin: 0; font-size: 22px; font-weight: 700; letter-spacing: -0.01em; }
#cart-widget .wk-drawer-close { position: static !important; width: 44px; height: 44px; padding: 0 !important; border: 0 !important; border-radius: 10px; background: none !important; font-size: 0 !important; color: var(--wk-ink); }
#cart-widget .wk-drawer-close:hover { background: var(--wk-warm) !important; }
#cart-widget .wk-drawer-close::before { content: "" !important; display: block; width: 22px; height: 22px; margin: 11px auto; background: var(--wk-ink); -webkit-mask: var(--wk-x) center / contain no-repeat; mask: var(--wk-x) center / contain no-repeat; --wk-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E"); }
#cart-widget .place-cart-here { flex: 1 1 auto; overflow-y: auto; width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 20px 20px !important; }
#cart-widget .cart-header, #cart-widget .cart-table tr.related, #cart-widget .p-availability, #cart-widget .p-price, #cart-widget .show-related, #cart-widget .p-label, #cart-widget .cart-inner > h2, #cart-widget .wk-cs-btn { display: none !important; }
#cart-widget .cart-inner { padding: 0 !important; }
#cart-widget .wk-ship-bar { margin: 16px 0 4px !important; padding: 12px 14px !important; }
#cart-widget .wk-ship-bar .extra.delivery { font-size: 14px; }
#cart-widget .cart-table, #cart-widget .cart-table tbody { display: block; width: 100%; margin: 0; }
#cart-widget .cart-table tr.removeable { display: grid; grid-template-columns: 76px minmax(0, 1fr) auto; grid-template-areas: "img name total" "img qty total"; gap: 8px 14px; padding: 16px 0; border-bottom: 1px solid var(--wk-line); }
#cart-widget .cart-table td { display: block; width: auto !important; padding: 0 !important; border: 0 !important; text-align: left; }
#cart-widget .cart-p-image { grid-area: img; }
#cart-widget .cart-p-image img { display: block; width: 76px; height: 76px; object-fit: cover; border: 1px solid var(--wk-line); border-radius: 10px; background: #FFFFFF; }
#cart-widget .p-name { grid-area: name; }
#cart-widget .p-name .main-link { display: block; color: var(--wk-ink); font-size: 15px; font-weight: 600; line-height: 1.3; text-decoration: none; }
#cart-widget .p-name .main-link-variant { display: block; margin-top: 2px; color: var(--wk-muted); font-size: 13px; font-weight: 400; }
#cart-widget .p-quantity { grid-area: qty; align-self: end; }
#cart-widget .quantity { height: 38px; padding: 0 36px !important; }
#cart-widget .quantity .increase, #cart-widget .quantity .decrease { width: 36px; height: 36px; }
#cart-widget .quantity input.amount { width: 40px; height: 36px; }
#cart-widget .p-total { grid-area: total; display: flex !important; flex-direction: column; align-items: flex-end; justify-content: space-between; }
#cart-widget .p-total .price-final { font-size: 15px; font-weight: 700; }
#cart-widget .remove-item { width: 36px; height: 36px; border-radius: 10px; color: var(--wk-muted); opacity: 1 !important; }
#cart-widget .remove-item::before { content: "" !important; display: block; width: 18px; height: 18px; margin: 9px auto; background: currentColor; -webkit-mask: var(--wk-bin) center / contain no-repeat; mask: var(--wk-bin) center / contain no-repeat; --wk-bin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M4 7h16M9 7V4h6v3M6 7l1 13h10l1-13'/%3E%3C/svg%3E"); }
#cart-widget .remove-item:hover { background: var(--wk-warm); color: var(--wk-red); }
#cart-widget .delivery-time { margin: 12px 0 0; font-size: 13px; color: var(--wk-muted); }
#cart-widget .wk-cross-sell { margin: 24px 0 8px; }
#cart-widget .wk-cross-sell .h4 { font-size: 17px !important; margin: 0 0 12px; }
#cart-widget .wk-cs-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
#cart-widget .wk-cs-item:nth-child(n+4) { display: none; }
#cart-widget .wk-cs-item img { object-fit: cover; border: 1px solid var(--wk-line); border-radius: 10px; }
#cart-widget .wk-cs-name { font-size: 13px; }
#cart-widget .wk-cs-price { font-size: 14px; }
#cart-widget .discount-coupon { margin: 20px 0 0; }
#cart-widget .discount-coupon form { display: flex; gap: 8px; }
#cart-widget .discount-coupon .form-control { flex: 1 1 auto; width: auto; height: 44px; padding: 0 12px; border: 1px solid #D6D1C8; border-radius: 10px !important; font-size: 14px; }
#cart-widget .discount-coupon .btn { flex: none; height: 44px; padding: 0 18px !important; border: 1px solid var(--wk-ink) !important; border-radius: 10px !important; background: #FFFFFF !important; color: var(--wk-ink) !important; font-size: 14px !important; font-weight: 600 !important; line-height: 1 !important; }
#cart-widget .discount-coupon .btn::before { content: none !important; }
#cart-widget .wk-drawer-foot { flex: none; padding: 16px 20px 20px; border-top: 1px solid var(--wk-line); background: #FFFFFF; }
#cart-widget .wk-drawer-foot .summary { display: block; margin: 0 0 12px; padding: 0; border: 0; }
#cart-widget .wk-drawer-foot .summary > [class*="col-"] { width: auto; float: none; padding: 0; }
#cart-widget .wk-drawer-foot .price-wrapper { display: grid; grid-template-columns: 1fr auto; align-items: baseline; gap: 2px 12px; text-align: left; }
#cart-widget .wk-drawer-foot .price-primary { font-size: 17px; font-weight: 700; color: var(--wk-ink); }
#cart-widget .wk-drawer-foot .price-secondary { font-size: 13px; font-weight: 400; color: var(--wk-muted); }
#cart-widget .wk-drawer-foot .next-step { display: block; margin: 0; padding: 0; border: 0; }
#cart-widget .wk-drawer-foot .next-step-back { display: none !important; }
#cart-widget .wk-drawer-foot .next-step-forward { display: flex !important; align-items: center; justify-content: center; width: 100%; height: 52px; margin: 0; font-size: 16px !important; font-weight: 600 !important; }
@media (prefers-reduced-motion: reduce) {
  #cart-widget, #cart-widget .cart-window-in { transition: none !important; }
}
body {
  --colors-forms-border: #8F8A82;
  --colors-forms-activated: var(--wk-red);
  --colors-focus-primary: var(--wk-ink);
  --form-fields-checkbox-size: 18px;
  --form-fields-checkbox-inner-size: 10px;
  --cookies-notice-background: #1E1E1C;
  --cookies-notice-color: #FFFFFF;
  --cookies-notice-button-hover: #F4F1EC;
  --cookies-notice-link-hover: #D6D1C8;
}
body input[type="checkbox"] + label::before { border-radius: 5px; }
body input[type="checkbox"]:checked + label::before, body input[type="radio"]:checked + label::before { border-color: var(--wk-red) !important; }
body input[type="checkbox"]:checked + label::before { background-color: var(--wk-red) !important; }
body input[type="checkbox"]:checked + label::after { left: 3px !important; width: 12px !important; height: 12px !important; border: 0 !important; border-radius: 0 !important; background-color: #FFFFFF !important; -webkit-mask: var(--wk-check) center / contain no-repeat; mask: var(--wk-check) center / contain no-repeat; --wk-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E"); }
body input[type="radio"]:checked + label::after { background-color: var(--wk-red) !important; border-color: #FFFFFF !important; }
body select.form-control { padding-right: 44px !important; background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E1E1C' stroke-width='1.8'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center / 16px no-repeat !important; }
body .btn-secondary { background: #FFFFFF !important; border: 1px solid var(--wk-ink) !important; border-radius: 10px !important; color: var(--wk-ink) !important; font-weight: 600 !important; transition: background-color 160ms ease, color 160ms ease; }
body .btn-secondary:hover { background: var(--wk-ink) !important; color: #FFFFFF !important; }
.ordering-process .cart-inner { padding-left: 0 !important; padding-right: 0 !important; }
.ordering-process .co-box { margin: 0 0 20px !important; padding: 28px !important; border: 1px solid var(--wk-line) !important; border-radius: 14px; background: #FFFFFF !important; }
.ordering-process .co-box > fieldset.box { margin: 0 !important; padding: 0 !important; border: 0 !important; }
@media (min-width: 768px) { .ordering-process #order-form { gap: 20px; } }
.ordering-process .co-box h2 { display: flex; align-items: center; gap: 12px; margin: 0 0 20px !important; padding: 0 !important; font-size: 22px !important; line-height: 1.2 !important; font-weight: 700 !important; letter-spacing: -0.01em; color: var(--wk-ink) !important; }
.ordering-process .co-box h2.h4 { font-size: 18px !important; margin-bottom: 8px !important; }
.ordering-process .order-icon::before { content: "" !important; flex: none; width: 24px !important; height: 24px !important; margin: 0 !important; font-size: 0 !important; background: var(--wk-ink); -webkit-mask: var(--wk-icon) center / contain no-repeat; mask: var(--wk-icon) center / contain no-repeat; }
.ordering-process .order-information { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.8 5.6 3.8 9s-1.3 6.4-3.8 9c-2.5-2.6-3.8-5.6-3.8-9S9.5 5.6 12 3z'/%3E%3C/svg%3E"); }
.ordering-process .order-delivery { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E"); }
.ordering-process .order-payment { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M7 15h4'/%3E%3C/svg%3E"); }
.ordering-process .site-msg-custom p { margin: 0 0 16px; font-size: 15px; color: var(--wk-text2); }
.ordering-process .site-msg-custom p strong { color: var(--wk-ink); }
.ordering-process .shipping-billing-table { display: flex; flex-direction: column; gap: 8px; }
.ordering-process .radio-wrapper { margin: 0 !important; padding: 0 16px !important; border: 1px solid var(--wk-line) !important; border-radius: 10px; background: #FFFFFF !important; box-shadow: none; transition: border-color 160ms ease, box-shadow 160ms ease; }
.ordering-process .radio-wrapper:hover { border-color: #D6D1C8 !important; }
.ordering-process .radio-wrapper.active { border-color: var(--wk-ink) !important; box-shadow: inset 0 0 0 1px var(--wk-ink); }
.ordering-process .radio-wrapper input[type="radio"] + label { align-items: flex-start; gap: 4px 12px; padding: 14px 0 14px 32px !important; line-height: 1.4; }
.ordering-process .radio-wrapper input[type="radio"] + label::before { width: 20px; height: 20px; top: 15px; transform: none; }
.ordering-process .radio-wrapper input[type="radio"]:checked + label::after { left: 5px; width: 10px; height: 10px; top: 20px; transform: none; border: 0 !important; }
.ordering-process .radio-wrapper .payment-info { flex: 1 1 200px; }
.ordering-process .shipping-billing-name { display: block; text-transform: none !important; letter-spacing: 0 !important; font-size: 16px !important; font-weight: 600 !important; color: var(--wk-ink); }
.ordering-process .radio-wrapper .sublabel { display: block; margin-top: 2px; font-size: 14px !important; line-height: 1.4; color: var(--wk-text2) !important; }
.ordering-process .radio-wrapper .sublabel a { color: var(--wk-ink) !important; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.ordering-process .radio-wrapper .payment-logo img { display: block; max-height: 28px; width: auto; }
.ordering-process .payment-shipping-price { min-width: 64px; text-align: right; font-size: 15px !important; font-weight: 600 !important; color: var(--wk-ink) !important; }
.ordering-process .payment-shipping-price.for-free { text-transform: lowercase; }
.ordering-process .payment-shipping-price.for-free::first-letter { text-transform: uppercase; }
.ordering-process .radio-wrapper .not-possible-info { font-size: 13px; color: var(--wk-muted); }
.ordering-process .order-summary-inner { padding: 0 !important; }
.ordering-process .order-summary-item, .ordering-process .recapitulation-single { border-color: var(--wk-line) !important; }
.ordering-process .order-summary .price-wrapper .price-primary, .ordering-process .order-summary .price-primary { color: var(--wk-ink) !important; }
.ordering-process .login-button { display: inline-flex !important; align-items: center; height: 48px !important; padding: 0 20px !important; font-size: 15px !important; }
.ordering-process .co-box .form-group--inline > label, .ordering-process .co-box .form-group--inline > .label { color: var(--wk-text2); }
.ordering-process .consents label a, .ordering-process .consents .label a { color: var(--wk-ink) !important; text-decoration: underline; text-underline-offset: 3px; }
.ordering-process .next-step .next-step-back { text-decoration: underline !important; text-underline-offset: 3px; font-size: 15px !important; font-weight: 500 !important; }
.ordering-process .next-step .btn-conversion .order-button-text { font-weight: 600; }
@media (max-width: 767px) {
  .cart-header { flex-direction: row !important; flex-wrap: nowrap !important; margin: 8px 0 20px !important; }
  .cart-header::before, .cart-header::after { content: none !important; }
  .cart-header .step { flex: 1 1 0 !important; width: auto !important; min-width: 0; }
  .cart-header .step > * { padding: 12px 4px !important; font-size: 13px !important; line-height: 1.25; }
  .cart-header .step span { padding: 0 !important; height: auto !important; min-height: 0 !important; }
  .ordering-process .co-box { padding: 20px 16px !important; }
  .ordering-process .co-box h2 { font-size: 20px !important; }
  .ordering-process .radio-wrapper { padding: 0 12px !important; }
  .ordering-process .radio-wrapper input[type="radio"] + label { display: grid !important; grid-template-columns: minmax(0, 1fr) auto; grid-template-areas: "info price" "logo logo"; }
  .ordering-process .radio-wrapper .payment-info { grid-area: info; max-width: none !important; }
  .ordering-process .radio-wrapper .payment-logo { grid-area: logo; }
  .ordering-process .radio-wrapper .payment-shipping-price { grid-area: price; min-width: 0; }
  .ordering-process .co-box select.form-control { width: 100% !important; max-width: none !important; }
  .overall-wrapper > .top-tips .container { padding: 0 20px !important; }
}
.cart-empty { max-width: 560px; margin: 0 auto; padding: 56px 0 24px !important; text-align: center; }
.cart-empty .cart-heading { display: flex !important; flex-direction: column; align-items: center; gap: 16px; margin: 0 0 32px !important; padding: 0 !important; font-size: 32px !important; line-height: 1.15 !important; font-weight: 700 !important; letter-spacing: -0.02em; color: var(--wk-ink) !important; text-align: center; overflow-wrap: normal; }
.cart-empty .cart-heading::before { content: "" !important; display: block; width: 44px; height: 44px; margin: 0 !important; font-size: 0 !important; line-height: 0; background: var(--wk-muted); -webkit-mask: var(--wk-icon) center / contain no-repeat; mask: var(--wk-icon) center / contain no-repeat; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E"); }
.cart-empty .cart-row, .cart-empty .empty-cart-boxes { display: block !important; margin: 0 !important; }
.cart-empty .cart-row::before, .cart-empty .cart-row::after, .cart-empty .empty-cart-boxes::before, .cart-empty .empty-cart-boxes::after { content: none !important; }
.cart-empty .cart-row > [class*="col-"], .cart-empty .empty-cart-boxes > [class*="col-"] { width: auto !important; max-width: none !important; float: none !important; margin: 0 !important; padding: 0 !important; }
.cart-empty .cart-row > .col-xl-offset-1 { display: none !important; }
.cart-empty .empty-cart-boxes h3 { margin: 0 0 12px !important; font-size: 15px !important; line-height: 1.4 !important; font-weight: 500 !important; color: var(--wk-muted) !important; }
.cart-empty .empty-cart-boxes ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin: 0 !important; padding: 0 !important; list-style: none; }
.cart-empty .empty-cart-boxes li { margin: 0 !important; padding: 0 !important; list-style: none; }
.cart-empty .empty-cart-boxes li::before { content: none !important; }
.cart-empty .empty-cart-boxes li a { display: inline-flex; align-items: center; height: 38px; padding: 0 16px; border-radius: 19px; background: var(--wk-warm); color: var(--wk-ink) !important; font-size: 15px; font-weight: 500; text-decoration: none !important; transition: background-color 160ms ease; }
.cart-empty .empty-cart-boxes li a:hover { background: #E9E5DE; }
.cart-empty .wk-empty-cta { display: inline-flex; align-items: center; gap: 8px; margin-top: 24px; color: #FFFFFF !important; text-decoration: none !important; }
.cart-empty .wk-empty-cta:hover { background: var(--wk-red-dark); }
.cart-empty .empty-cart-boxes > .col-md-6 + .col-md-6 { margin-top: 40px !important; padding-top: 32px !important; border-top: 1px solid var(--wk-line); }
.cart-empty .search, .cart-empty .search-form { width: 100%; max-width: 440px; margin: 0 auto; }
.cart-empty .search-form fieldset { display: flex; width: 100%; }
.cart-empty .search-form .search-input { flex: 1 1 auto; min-width: 0; height: 48px; border-radius: 10px 0 0 10px !important; }
.cart-empty .search-form .btn { flex: none; width: 56px; height: 48px; margin-left: -1px; padding: 0 !important; border-radius: 0 10px 10px 0 !important; }
.cart-empty .search-form .btn::before { content: "" !important; display: block; width: 20px; height: 20px; margin: 0 auto; font-size: 0 !important; background: var(--wk-ink); -webkit-mask: var(--wk-arrow) center / contain no-repeat; mask: var(--wk-arrow) center / contain no-repeat; --wk-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); }
#cart-widget .cart-empty { max-width: none; padding: 48px 4px 24px !important; }
#cart-widget .cart-empty .cart-heading { font-size: 22px !important; line-height: 1.2 !important; letter-spacing: -0.01em; margin-bottom: 28px !important; }
#cart-widget .cart-empty .empty-cart-boxes > .col-md-6 + .col-md-6 { display: none !important; }
@media (max-width: 767px) {
  .cart-empty { padding-top: 40px !important; }
  .cart-empty .cart-heading { font-size: 26px !important; }
}
.in-login .content-inner, .in-registrace .content-inner, .in-zapomenute-heslo .content-inner { max-width: 440px; margin: 0 auto !important; padding: 0 !important; }
.in-login #content h1, .in-registrace #content h1, .in-zapomenute-heslo #content h1 { margin: 16px 0 28px !important; text-align: center; font-size: 36px !important; line-height: 1.1 !important; letter-spacing: -0.02em; }
.co-box:not(.ordering-process .co-box) { margin: 0 0 24px !important; padding: 24px !important; border: 1px solid var(--wk-line) !important; border-radius: 14px; background: #FFFFFF !important; }
.co-box > fieldset.box { margin: 0 !important; padding: 0 !important; border: 0 !important; }
.co-box h2, .registration-form > h2, .registration-form fieldset > h2 { margin: 0 0 16px !important; font-size: 20px !important; line-height: 1.2 !important; font-weight: 700 !important; letter-spacing: -0.01em; color: var(--wk-ink) !important; }
.login-form .submit-wrapper .btn, .registration-form .submit-wrapper .btn, .in-zapomenute-heslo #content .btn-primary { width: 100%; height: 52px; padding: 0 20px !important; font-size: 16px !important; font-weight: 600 !important; }
.login-form .alternative-links { display: flex; flex-direction: row !important; flex-wrap: wrap; align-items: center !important; justify-content: center; gap: 8px 24px !important; margin: 16px 0 0; }
.login-form .alternative-links a { color: var(--wk-ink) !important; font-size: 15px; font-weight: 500; text-decoration: underline; text-underline-offset: 4px; }
.registration-form > fieldset > h2 { margin-top: 28px !important; }
.form-legend, .form-legend .required-asterisk { font-size: 14px !important; color: var(--wk-muted); }
.registration-form .consents a, .registration-form .consents .label a { color: var(--wk-ink) !important; text-decoration: underline; text-underline-offset: 3px; }
#login.dialog--fullscreen { left: auto !important; right: 0 !important; width: min(440px, 100%) !important; max-width: none; height: 100% !important; max-height: none; background: #FFFFFF !important; box-shadow: -12px 0 40px rgba(30, 30, 28, 0.16); overflow-y: auto; animation: wk-panel-in 300ms cubic-bezier(.2,.8,.2,1); }
#login.dialog--fullscreen::backdrop { background: rgba(30, 30, 28, 0.45); }
@keyframes wk-panel-in { from { transform: translateX(100%); } to { transform: none; } }
#login .dialog__close { position: absolute !important; top: 12px; right: 12px; left: auto !important; z-index: 2; margin: 0 !important; padding: 0 !important; }
#login .dialog__close .btn { position: static !important; width: 44px; height: 44px; padding: 0 !important; border: 0 !important; border-radius: 10px; background: none !important; font-size: 0 !important; color: var(--wk-ink); }
#login .dialog__close .btn:hover { background: var(--wk-warm) !important; }
#login .dialog__close .btn::before { content: "" !important; display: block; width: 22px; height: 22px; margin: 11px auto; background: var(--wk-ink); -webkit-mask: var(--wk-x) center / contain no-repeat; mask: var(--wk-x) center / contain no-repeat; --wk-x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E"); }
#login .dialog__close .btn::after { content: none !important; }
#login .dialog__wrapper { display: block !important; min-height: 0 !important; padding: 0 !important; }
#login .dialog__content { width: auto !important; max-width: none !important; margin: 0 !important; padding: 18px 24px 32px !important; }
#login .dialog__header { margin: 0 0 24px !important; padding: 0 56px 0 0 !important; text-align: left !important; }
#login .dialog__heading { margin: 0 !important; font-size: 22px !important; line-height: 1.3 !important; font-weight: 700 !important; letter-spacing: -0.01em; text-align: left !important; }
.in-dekujeme .order-summary { padding: 24px !important; border: 1px solid var(--wk-line) !important; border-radius: 14px; }
.in-dekujeme .order-summary-item, .in-dekujeme .recapitulation-single { border-color: var(--wk-line) !important; }
.in-dekujeme .order-summary-item.total { font-weight: 700; color: var(--wk-ink); }
.in-dekujeme .instagram-profile, .in-dekujeme .instagram-subtitle, .in-dekujeme #instagram-feed { display: none !important; }
.empty-content-404 { max-width: 560px; margin: 0 auto; padding: 48px 0 24px; text-align: center; }
.empty-content-404 h1::before { content: ""; display: block; width: 44px; height: 44px; margin: 0 auto 20px; background: var(--wk-muted); -webkit-mask: var(--wk-icon) center / contain no-repeat; mask: var(--wk-icon) center / contain no-repeat; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4-4M8.5 8.5l5 5M13.5 8.5l-5 5'/%3E%3C/svg%3E"); }
.empty-content-404 h1 { margin: 0 0 12px !important; font-size: 40px !important; line-height: 1.1 !important; letter-spacing: -0.02em; color: var(--wk-ink) !important; }
.empty-content-404 h2 { margin: 0 0 4px !important; font-size: 18px !important; font-weight: 600 !important; color: var(--wk-ink) !important; }
.empty-content-404 h2::after { content: none !important; }
.empty-content-404 p { margin: 0 0 24px !important; font-size: 17px !important; color: var(--wk-text2) !important; }
.empty-content-404 .btn { display: inline-flex !important; align-items: center; height: 52px; padding: 0 28px !important; border: 0 !important; background: var(--wk-red) !important; color: #FFFFFF !important; font-size: 16px !important; font-weight: 600 !important; }
.empty-content-404 .btn:hover { background: var(--wk-red-dark) !important; }
@media (max-width: 767px) {
  .in-login #content h1, .in-registrace #content h1, .in-zapomenute-heslo #content h1 { font-size: 28px !important; }
  .co-box:not(.ordering-process .co-box) { padding: 20px 16px !important; }
  .empty-content-404 { padding-top: 24px; }
  .empty-content-404 h1 { font-size: 30px !important; }
}
@media (prefers-reduced-motion: reduce) {
  #login.dialog--fullscreen { animation: none; }
}
body .btn-primary, body .btn-conversion { font-weight: 600 !important; }
.type-search #content > h2 { margin: 8px 0 24px !important; font-size: 40px !important; line-height: 1.1 !important; font-weight: 700 !important; letter-spacing: -0.02em; }
.type-search .search-results .products-block { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 40px 24px; height: auto !important; margin: 0 !important; }
.type-search .search-results .products-block::before, .type-search .search-results .products-block::after { content: none !important; }
.type-search .search-results .products-block > .product { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; float: none !important; }
.type-search .products-block .availability, .type-search .products-block .p-code, .type-search .products-block .p-bottom .btn, .type-search .products-block .widget-parameter-wrapper { display: none !important; }
.search-results-group { margin: 0 0 24px; }
.search-results-group h4 { margin: 0 0 10px !important; font-size: 17px !important; font-weight: 700 !important; }
.search-results-group-list ul { display: flex !important; flex-wrap: wrap; gap: 8px; margin: 0 0 10px !important; padding: 0 !important; columns: auto !important; list-style: none; }
.search-results-group-list li { margin: 0 !important; padding: 0 !important; list-style: none; }
.search-results-group-list li::before { content: none !important; }
.search-results-group-list li.no-display { display: none !important; }
.search-results-group-list li a { display: inline-flex; align-items: center; height: 38px; padding: 0 16px; border-radius: 19px; background: var(--wk-warm); color: var(--wk-ink) !important; font-size: 15px; font-weight: 500; text-decoration: none !important; transition: background-color 160ms ease; }
.search-results-group-list li a:hover { background: #E9E5DE; }
.search-results-group .display-results-group { color: var(--wk-ink) !important; font-size: 15px; font-weight: 500; text-decoration: underline; text-underline-offset: 4px; }
.type-search #products-found > h4, .type-search .search-results > h4 { margin: 8px 0 16px !important; font-size: 17px !important; font-weight: 700 !important; }
.type-posts-listing .sectionDescription h1 { margin: 8px 0 24px !important; font-size: 40px !important; line-height: 1.1 !important; letter-spacing: -0.02em; }
.news-wrapper { max-width: 760px; }
.news-wrapper .news-item { margin: 0 !important; padding: 24px 0 !important; border-bottom: 1px solid var(--wk-line); }
.news-wrapper .news-item:first-child { border-top: 1px solid var(--wk-line); }
.news-wrapper .news-item .title { display: block; margin: 0 0 4px; font-size: 22px !important; line-height: 1.25 !important; font-weight: 700 !important; letter-spacing: -0.01em; color: var(--wk-ink) !important; text-decoration: none; }
.news-wrapper .news-item .title:hover { color: var(--wk-red) !important; }
.news-wrapper .news-item time { display: block; margin: 0 0 10px; font-size: 14px !important; font-weight: 400 !important; color: var(--wk-muted) !important; }
.news-wrapper .news-item .description, .news-wrapper .news-item .description p { margin: 0; font-size: 16px; line-height: 1.55; color: var(--wk-text2); }
.type-posts-listing .listingControls .itemsTotal { margin-top: 24px; text-align: left; font-size: 14px; color: var(--wk-muted); }
.type-page .pageArticleDetail { margin-left: auto; margin-right: auto; }
.type-page .pageArticleDetail h1, .type-page .pageArticleDetail header { text-align: left !important; }
.type-page .pageArticleDetail h2, .type-page .pageArticleDetail h3 { margin: 32px 0 12px; font-size: 24px; line-height: 1.25; font-weight: 700; letter-spacing: -0.01em; color: var(--wk-ink); }
.type-page .pageArticleDetail table { width: 100%; margin: 16px 0 24px; border-collapse: collapse; font-size: 16px; }
.type-page .pageArticleDetail th, .type-page .pageArticleDetail td { padding: 10px 12px 10px 0; border: 0; border-bottom: 1px solid var(--wk-line); text-align: left; vertical-align: top; }
.type-page .pageArticleDetail thead th { font-size: 14px; font-weight: 500; color: var(--wk-muted); }
.type-page .pageArticleDetail p { text-align: left !important; }
.type-page .pageArticleDetail a:not(.btn) { color: var(--wk-ink); text-decoration: underline; text-underline-offset: 3px; }
.type-page #content .btn-primary { min-height: 48px; padding: 0 24px !important; font-size: 16px !important; }
@media (max-width: 991px) {
  .type-search .search-results .products-block { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 32px 16px; }
}
@media (max-width: 767px) {
  .type-search .search-results .products-block { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 12px; }
  .type-search #content > h2, .type-posts-listing .sectionDescription h1 { font-size: 30px !important; }
  .news-wrapper .news-item .title { font-size: 20px !important; }
}
.in-dekujeme .content-inner { max-width: 760px; margin: 0 auto !important; }
.in-dekujeme #content > .order-summary-item { display: none !important; }
.in-dekujeme .order-summary-heading { display: flex; flex-direction: column; align-items: center; gap: 16px; margin: 24px 0 12px !important; text-align: center; font-size: 36px !important; line-height: 1.1 !important; font-weight: 700 !important; letter-spacing: -0.02em; color: var(--wk-ink) !important; }
.in-dekujeme .order-summary-heading::before { content: ""; width: 44px; height: 44px; background: var(--wk-ink); -webkit-mask: var(--wk-icon) center / contain no-repeat; mask: var(--wk-icon) center / contain no-repeat; --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.4'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.6 2.6L16 9.6'/%3E%3C/svg%3E"); }
.in-dekujeme .content-inner > .order-summary-item { display: block !important; margin: 0 !important; padding: 0 !important; border: 0 !important; text-align: center !important; font-size: 17px !important; line-height: 1.5 !important; font-weight: 400 !important; color: var(--wk-text2) !important; }
.in-dekujeme .reca-number { margin: 8px 0 28px !important; text-align: center; font-size: 15px; color: var(--wk-muted); }
.in-dekujeme .reca-number strong { color: var(--wk-ink); }
.in-dekujeme .co-box h4 { display: flex; align-items: center; gap: 12px; margin: 0 0 12px !important; padding: 0 !important; font-size: 20px !important; line-height: 1.2 !important; font-weight: 700 !important; letter-spacing: -0.01em; color: var(--wk-ink) !important; }
.in-dekujeme .order-content { --wk-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M5 8h14l-1.2 12H6.2z'/%3E%3Cpath d='M9 8V6a3 3 0 0 1 6 0v2'/%3E%3C/svg%3E"); }
.in-dekujeme .co-payment-method .row { display: block !important; margin: 0 !important; }
.in-dekujeme .co-payment-method .row::before, .in-dekujeme .co-payment-method .row::after { content: none !important; }
.in-dekujeme .recapitulation-table { width: 100% !important; margin: 0 !important; background: none !important; }
.in-dekujeme .recapitulation-table { display: table !important; table-layout: fixed; }
.in-dekujeme .recapitulation-table tbody { display: table-row-group !important; }
.in-dekujeme .recapitulation-table tr { display: table-row !important; }
.in-dekujeme .recapitulation-table th, .in-dekujeme .recapitulation-table td { display: table-cell !important; }
.in-dekujeme .recapitulation-table th, .in-dekujeme .recapitulation-table td { padding: 10px 0 !important; border: 0 !important; border-bottom: 1px solid var(--wk-line) !important; background: none !important; font-size: 15px !important; vertical-align: top; }
.in-dekujeme .recapitulation-table th { width: 45%; font-weight: 400 !important; color: var(--wk-text2) !important; text-align: left; }
.in-dekujeme .recapitulation-table td strong { color: var(--wk-ink); font-weight: 600; }
.in-dekujeme .co-payment-method .recapitulation-table:last-child tr:last-child th, .in-dekujeme .co-payment-method .recapitulation-table:last-child tr:last-child td { border-bottom: 0 !important; }
.in-dekujeme .co-order .cart-table { width: 100%; margin: 0 !important; border: 0 !important; }
.in-dekujeme .co-order .cart-table td { padding: 12px 0 !important; border: 0 !important; vertical-align: middle; font-size: 15px; }
.in-dekujeme .co-order .cart-p-image { width: 76px; }
.in-dekujeme .co-order .cart-p-image img { display: block; width: 64px; height: 64px; object-fit: cover; border: 1px solid var(--wk-line); border-radius: 10px; }
.in-dekujeme .co-order .p-name { padding-left: 14px !important; color: var(--wk-text2); line-height: 1.4; }
.in-dekujeme .co-order .p-name span { color: var(--wk-ink); font-weight: 600; }
.in-dekujeme .co-order .p-quantity { color: var(--wk-muted); white-space: nowrap; }
.in-dekujeme .co-order .p-price { text-align: right; font-weight: 700; color: var(--wk-ink); white-space: nowrap; }
.in-dekujeme .order-complete-links { margin: 8px 0 0; text-align: center; }
.in-dekujeme .order-complete-links .btn { display: inline-flex !important; align-items: center; height: 52px; padding: 0 28px !important; font-size: 16px !important; }
@media (max-width: 767px) {
  .in-dekujeme .order-summary-heading { font-size: 28px !important; margin-top: 8px !important; }
  .in-dekujeme .co-order .p-quantity { display: none; }
  .in-dekujeme .order-complete-links .btn { width: 100%; justify-content: center; }
}
@media (max-width: 767px) {
  .listSorting__controls { display: flex !important; flex-wrap: nowrap !important; gap: 8px; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 2px; }
  .listSorting__controls::-webkit-scrollbar { display: none; }
  .listSorting__control { flex: none; white-space: nowrap; }
}
.customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) { display: flex !important; align-items: flex-start; gap: 56px; }
.customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) > .sidebar:not(:has(.client-center-box)), .customer-page:not(.in-zapomenute-heslo) .sidebar:has(.client-center-box) .box:not(.client-center-box) { display: none !important; }
.customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) > .sidebar:has(.client-center-box) { display: block !important; position: sticky; top: 24px; flex: 0 0 240px; width: 240px !important; max-width: none !important; margin: 0 !important; padding: 0 !important; float: none !important; transform: none !important; background: none !important; box-shadow: none !important; }
.customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) > .content { flex: 1 1 auto; min-width: 0; width: auto !important; max-width: 720px; margin: 0 !important; padding: 0 !important; float: none !important; }
.customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) .content-inner { max-width: none; margin: 0 !important; padding: 0 !important; }
.client-center-box { margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; }
.client-center-box ul { display: flex; flex-direction: column; gap: 2px; margin: 0 !important; padding: 0 !important; list-style: none; }
.client-center-box li { margin: 0 !important; padding: 0 !important; border: 0 !important; list-style: none; }
.client-center-box li::before { content: none !important; }
.client-center-box li a { display: block !important; padding: 9px 12px !important; border: 0 !important; border-radius: 10px; background: none !important; color: var(--wk-text2) !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1.4 !important; text-align: left; text-decoration: none !important; text-transform: none !important; transition: background-color 160ms ease, color 160ms ease; }
.client-center-box li a:hover { background: var(--wk-warm) !important; color: var(--wk-ink) !important; }
.client-center-box li.active > a { background: var(--wk-warm) !important; color: var(--wk-ink) !important; font-weight: 700 !important; box-shadow: inset 3px 0 0 var(--wk-red); }
.client-center-box li.logout { order: 99; margin-top: 10px !important; padding-top: 10px !important; border-top: 1px solid var(--wk-line) !important; }
.client-center-box li.logout a.btn { width: 100%; height: auto !important; min-height: 0 !important; color: var(--wk-muted) !important; }
.client-center-box li.logout a.btn:hover { color: var(--wk-red) !important; }
.customer-page .content-inner > h1 { margin: 0 0 24px !important; text-align: left; font-size: 36px !important; line-height: 1.1 !important; letter-spacing: -0.02em; }
.in-zapomenute-heslo .content-inner > h1 { text-align: center; }
.customer-page .registration-form .submit-wrapper .btn { width: auto; min-width: 200px; }
.shipping-addresses { margin: 32px 0 0; padding: 24px; border: 1px solid var(--wk-line); border-radius: 14px; }
.shipping-addresses h2 { margin: 0 0 8px !important; font-size: 20px !important; line-height: 1.2 !important; font-weight: 700 !important; letter-spacing: -0.01em; }
.shipping-addresses p { margin: 0 0 16px; color: var(--wk-text2); }
.shipping-addresses .btn { display: inline-flex !important; align-items: center; height: 44px !important; padding: 0 18px !important; font-size: 15px !important; }
@media (max-width: 991px) {
  .customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) { display: block !important; }
  .customer-page:not(.in-zapomenute-heslo) .content-wrapper-in:has(.client-center-box) > .sidebar:has(.client-center-box) { position: static; width: auto !important; margin: 12px 0 20px !important; }
  .client-center-box ul { flex-direction: row; gap: 6px; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; padding-bottom: 4px !important; }
  .client-center-box ul::-webkit-scrollbar { display: none; }
  .client-center-box li a { padding: 8px 14px !important; border: 1px solid var(--wk-line) !important; white-space: nowrap; font-size: 14px !important; }
  .client-center-box li.active > a { border-color: var(--wk-ink) !important; box-shadow: none; }
  .client-center-box li.logout { margin: 0 !important; padding: 0 !important; border: 0 !important; }
  .customer-page .content-inner > h1 { font-size: 28px !important; }
  .customer-page .registration-form .submit-wrapper .btn { width: 100%; }
  .shipping-addresses { padding: 20px 16px; }
}
.wk-hero-img { width: 66%; -webkit-mask-image: linear-gradient(to right, transparent 0, #000 34%); mask-image: linear-gradient(to right, transparent 0, #000 34%); }
@media (max-width: 767px) {
  .wk-hero-img { width: 100%; -webkit-mask-image: linear-gradient(to bottom, #000 62%, transparent 100%); mask-image: linear-gradient(to bottom, #000 62%, transparent 100%); }
  .wk-hero-text { margin-top: -28px; position: relative; left: 0; }
}
.wk-more { -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 64px), transparent); mask-image: linear-gradient(to right, #000 calc(100% - 64px), transparent); }
.header-top .free-shipping { min-width: 0; }
.wk-rot { display: grid; min-width: 0; }
.wk-rot-item { grid-area: 1 / 1; min-width: 0; opacity: 0; visibility: hidden; transition: opacity 400ms ease, visibility 400ms; color: #FFFFFF !important; font-size: 14px; font-weight: 600; text-decoration: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.wk-rot-item.is-on { opacity: 1; visibility: visible; }
a.wk-rot-item:hover { text-decoration: underline; text-underline-offset: 3px; }
.listSorting__control { display: inline-flex !important; align-items: center; height: 38px; padding: 0 16px !important; border: 0 !important; border-radius: 19px !important; background: var(--wk-warm) !important; color: var(--wk-ink) !important; font-size: 15px !important; font-weight: 500 !important; line-height: 1 !important; }
.listSorting__control--current { background: var(--wk-ink) !important; color: #FFFFFF !important; }
.type-category .wk-filter-btn { height: 38px; padding: 0 16px; border: 1px solid var(--wk-ink); border-radius: 19px; background: #FFFFFF; color: var(--wk-ink); font-size: 15px; font-weight: 600; }
.p-detail-tabs-wrapper .navigation-btn, .p-detail-tabs-wrapper .hidden-links { display: none !important; }
.p-detail .shp-tabs-holder ul.shp-tabs { display: flex !important; flex-wrap: nowrap; gap: 24px; overflow-x: auto; scrollbar-width: none; }
.p-detail .shp-tabs-holder ul.shp-tabs::-webkit-scrollbar { display: none; }
.p-detail .shp-tabs-holder ul.shp-tabs > li { flex: none; }
.search-window-in .search-form { position: relative; display: block; }
.search-window-in .search-form fieldset { display: block; }
.search-window-in .search-input { width: 100% !important; height: 48px !important; padding: 0 56px 0 20px !important; border: 1px solid #D6D1C8 !important; border-radius: 24px !important; font-size: 16px !important; }
.search-window-in .search-form .btn { display: flex !important; align-items: center; justify-content: center; position: absolute; top: 4px; right: 4px; width: 40px; min-width: 0; height: 40px !important; min-height: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 50% !important; background: var(--wk-ink) !important; color: #FFFFFF !important; }
.search-window-in .search-form .btn::before { color: #FFFFFF !important; font-size: 16px; }
.search-whisperer { margin-top: 8px; border: 1px solid var(--wk-line) !important; border-radius: 14px !important; background: #FFFFFF !important; box-shadow: 0 12px 32px rgba(30, 30, 28, 0.12) !important; overflow: hidden; }
.search-whisperer a { display: flex !important; align-items: center; gap: 12px; padding: 10px 16px !important; color: var(--wk-ink) !important; font-size: 15px; text-decoration: none !important; }
.search-whisperer a:hover, .search-whisperer a:focus-visible { background: var(--wk-warm) !important; }
.wk-search-pills { flex-wrap: wrap !important; justify-content: center; margin: 12px 0 0 !important; padding: 0 !important; }
body.cart-window-visible .messages .msg-success { display: none !important; }
.wk-drawer-added { display: none; align-items: center; gap: 6px; margin: 0 auto 0 12px; color: var(--wk-muted); font-size: 14px; font-weight: 500; }
.wk-drawer-added::before { content: ""; width: 16px; height: 16px; background: var(--wk-green, #2E7D4F); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%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='black' stroke-width='2.4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat; }
.wk-added .wk-drawer-added { display: inline-flex; }
@media (max-width: 991px) {
  #navigation .navigation-close { display: none !important; }
  #navigation { bottom: 0 !important; }
  #navigation .wk-motif img { display: none; }
  #navigation .wk-panel-motifs { display: flex; flex-wrap: wrap; gap: 8px; }
  #navigation .wk-panel-col { gap: 8px; }
  #navigation .wk-panel-col > a.wk-motif, #navigation .wk-panel-types > a, #navigation .wk-panel-who > a { display: inline-flex; align-items: center; height: 38px; padding: 0 16px !important; border: 0; border-radius: 19px; background: var(--wk-warm); color: var(--wk-ink) !important; font-size: 15px; font-weight: 500; }
  #navigation .navigationActions { margin: 0 !important; padding: 0 !important; }
  #navigation .navigationActions > li { padding: 0 !important; border-bottom: 1px solid var(--wk-line); }
  #navigation .navigationActions > li > a { display: flex !important; justify-content: space-between; align-items: center; margin: 0 !important; padding: 16px !important; font-size: 20px !important; font-weight: 700 !important; line-height: 1.2 !important; color: var(--wk-ink) !important; }
  #navigation .navigationActions > li > a > span { padding: 0 !important; line-height: 1.2 !important; }
}
.type-detail .p-thumbnails-wrapper { height: auto !important; margin-top: 12px; padding: 0 !important; }
.type-detail .row:has(> .p-thumbnails-wrapper) { margin-left: 0 !important; margin-right: 0 !important; }
.type-detail .p-thumbnails { height: auto !important; overflow: visible !important; }
.type-detail .p-thumbnails-inner { position: static !important; display: flex !important; gap: 8px; width: auto !important; height: auto !important; transform: none !important; overflow-x: auto; scroll-snap-type: x proximity; scrollbar-width: none; }
.type-detail .p-thumbnails-inner::-webkit-scrollbar { display: none; }
.type-detail .p-thumbnails-inner > div { display: flex !important; gap: 8px; flex: none; }
.type-detail .p-thumbnails-inner a.p-thumbnail { flex: none; scroll-snap-align: start; }
.type-detail .p-thumbnail { box-sizing: border-box; width: 96px !important; height: 96px !important; outline: none !important; }
.type-detail .p-thumbnail:focus-visible { outline: 2px solid var(--wk-ink) !important; outline-offset: -5px; }
.type-detail .p-thumbnail img { width: 100% !important; height: 100% !important; object-fit: contain; }
.type-detail .thumbnail-prev, .type-detail .thumbnail-next { display: none !important; }
@media (min-width: 768px) {
  .type-detail .p-to-cart-block { display: flex !important; flex-wrap: wrap; align-items: center; gap: 16px 24px; }
  .type-detail .p-final-price-wrapper { flex: 0 0 auto; width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; white-space: nowrap; text-align: left !important; }
  .type-detail .p-add-to-cart-wrapper { flex: 1 1 220px; min-width: 0; margin: 0 !important; }
  .type-detail .p-detail .add-to-cart { display: flex !important; flex-wrap: nowrap !important; width: 100% !important; margin: 0 !important; justify-content: flex-start !important; gap: 10px; }
  .type-detail .add-to-cart .quantity { flex: none; }
  .type-detail .add-to-cart .quantity { height: 52px !important; }
  .type-detail .add-to-cart .add-to-cart-button, .type-detail .add-to-cart .btn { flex: 1 1 0; min-width: 0; height: 52px !important; padding: 0 16px !important; line-height: 52px !important; white-space: nowrap; }
}
@media (max-width: 767px) {
  .wk-rot { justify-items: center; }
  .wk-rot-item { font-size: 13px; }
  .type-category .subcategories.with-image { display: none !important; }
  .type-category:not(.wk-list-on) .category-top:has(.subcategories)::after { content: ""; display: block; height: 38px; margin: 4px 0 16px; }
  .wk-pills { margin: 4px -20px 16px; padding: 0 20px; }
  .type-category .listSorting { display: flex !important; align-items: center; gap: 8px; margin: 0 -20px 16px !important; padding: 0 0 0 20px !important; }
  .type-category .wk-filter-btn { display: inline-flex; flex: none; align-items: center; gap: 6px; }
  .type-category .listSorting__controls { flex: 1 1 auto; min-width: 0; margin: 0 !important; padding: 0 20px 0 0 !important; }
  .type-category .unveil-button { display: none !important; }
  .type-detail .p-image { aspect-ratio: 1 / 1; height: auto !important; border-radius: 14px; overflow: hidden; background: var(--wk-warm); }
  .type-detail .p-image #wrap, .type-detail .p-image #wrap > a { display: flex !important; align-items: center; justify-content: center; width: 100%; height: 100%; }
  .type-detail .p-image #wrap img { width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; }
  body.wk-gal-on .type-detail .p-image #wrap, body.wk-gal-on.type-detail .p-image #wrap { display: none !important; }
  .wk-gal { display: flex; width: 100%; height: 100%; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
  .wk-gal::-webkit-scrollbar { display: none; }
  .wk-gal-slide { flex: 0 0 100%; height: 100%; display: flex; align-items: center; justify-content: center; scroll-snap-align: center; }
  .wk-gal-slide img { width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; }
  .type-detail .p-thumbnails-wrapper { height: auto !important; margin-top: 10px; padding: 0 !important; }
  .type-detail .p-thumbnails { height: auto !important; overflow: visible !important; }
  .type-detail .p-thumbnails-inner { position: static !important; display: flex !important; gap: 8px; overflow-x: auto; scrollbar-width: none; }
  .type-detail .p-thumbnails-inner::-webkit-scrollbar { display: none; }
  .type-detail .p-thumbnails-inner > div { flex: none; }
  .type-detail .p-thumbnail { width: 64px !important; height: 64px !important; background: var(--wk-warm) !important; }
  .type-detail .p-thumbnail img { width: 100% !important; height: 100% !important; object-fit: contain; mix-blend-mode: multiply; }
  .type-detail .thumbnail-prev, .type-detail .thumbnail-next { display: none !important; }
  .type-detail .p-to-cart-block { display: block !important; margin: 8px 0 24px !important; padding: 0 !important; }
  .type-detail .p-final-price-wrapper { display: block !important; margin: 0 0 12px !important; padding: 0 !important; text-align: left !important; }
  .type-detail .p-add-to-cart-wrapper, .type-detail .p-detail .add-to-cart { display: flex !important; width: 100% !important; margin: 0 !important; justify-content: flex-start !important; align-items: stretch; gap: 10px; }
  .type-detail .add-to-cart .quantity { flex: none; height: 52px; margin: 0 !important; }
  .type-detail .add-to-cart .add-to-cart-button, .type-detail .add-to-cart .btn { flex: 1 1 auto; width: auto !important; min-width: 0; height: 52px !important; margin: 0 !important; padding: 0 16px !important; line-height: 52px !important; }
  .sim-products .products-alternative { display: flex !important; flex-wrap: nowrap !important; gap: 12px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding: 0 20px; margin: 0 !important; padding: 0 20px !important; scrollbar-width: none; }
  .p-detail-tabs-wrapper .row > .col-sm-12 { padding-left: 0 !important; padding-right: 0 !important; }
  .p-detail .shp-tabs-holder { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
  .sim-products .products-alternative::-webkit-scrollbar { display: none; }
  .sim-products .products-alternative > .product { flex: 0 0 calc(50% - 26px) !important; width: auto !important; max-width: none !important; scroll-snap-align: start; }
  .search-window .toggle-window-arr { height: 56px; padding: 0 20px !important; font-size: 15px !important; }
}
.wk-hero-cards .wk-card { gap: 18px; padding: 10px 18px 10px 10px; }
.wk-hero-cards .wk-card img { width: 150px; height: 188px; object-fit: cover; border-radius: 10px; }
.wk-hero-cards .wk-card-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 12px; padding: 9px 14px; border-radius: 10px; background: var(--wk-ink); color: #FFFFFF; font-size: 15px; font-weight: 600; line-height: 1.2; transition: background-color 160ms ease; }
.wk-hero-cards .wk-card-link::after { content: ""; width: 16px; height: 16px; background: currentColor; -webkit-mask: var(--wk-arrow) center / contain no-repeat; mask: var(--wk-arrow) center / contain no-repeat; --wk-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E"); }
.wk-hero-cards .wk-card:hover .wk-card-link, .wk-hero-cards .wk-card:focus-visible .wk-card-link { background: var(--wk-red); }
@media (max-width: 1279px) { .wk-hero-cards .wk-card img { width: 120px; height: 150px; } }
@media (max-width: 991px) {
  .wk-hero-cards .wk-card { gap: 12px; padding: 8px 12px 8px 8px; }
  .wk-hero-cards .wk-card img { width: 96px; height: 120px; }
  .wk-hero-cards .wk-card-link { margin-top: 10px; padding: 8px 12px; font-size: 14px; }
}
@media (max-width: 767px) {
  .wk-hero-cards { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; }
  .wk-hero-cards .wk-card { flex-direction: column; align-items: stretch; gap: 8px; padding: 6px 6px 10px; }
  .wk-hero-cards .wk-card img { width: 100%; height: auto; aspect-ratio: 4 / 5; border-radius: 8px; }
  .wk-hero-cards .wk-card > span { padding: 0 4px; }
  .wk-hero-cards .wk-card-title { min-height: 2.5em; font-size: 14px; line-height: 1.25; }
  .wk-hero-cards .wk-card-link { display: flex; justify-content: center; gap: 4px; margin-top: 8px; padding: 8px 0; font-size: 13px; }
  .wk-hero-cards .wk-card-link::after { width: 13px; height: 13px; }
}
@media (max-width: 991px) { .top-tips .container { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 767px) {
  .top-tips .item .texts span { display: block !important; }
  .top-tips .item .texts span:nth-of-type(2) { margin-left: 0; }
}
.type-category:is([class*="in-pletene"], [class*="merino"]) .top-tips .item:nth-child(n+3) { display: none !important; }
.wk-pill[href$="-se-psem/"], .sidebar li:has(> a[href$="-se-psem/"]), .subcategories li:has(> a[href$="-se-psem/"]) { display: none !important; }
@media (min-width: 768px) and (max-width: 991px) {
  .type-category .listSorting { top: 96px; }
}
.products-block .p.wk-card { align-items: stretch; }
#cboxContent .cookiesSetting__uncheckLink { color: var(--wk-ink) !important; border-color: var(--wk-ink) !important; }
#cboxContent .cookiesSetting__button--green { background: transparent !important; color: var(--wk-ink) !important; box-shadow: inset 0 0 0 2px var(--wk-ink) !important; }
#cboxContent .cookiesSetting__button:not(.cookiesSetting__button--green) { background: var(--wk-ink) !important; color: #FFFFFF !important; }
.in-dekujeme .content-inner :is(div, p, form):has(> .btn):not(.order-complete-links) { display: block !important; text-align: center !important; }
.in-dekujeme .content-inner :is(div, p, form):has(> .btn):not(.order-complete-links) > .btn { display: inline-flex !important; align-items: center; justify-content: center; height: 52px !important; min-height: 0 !important; margin: 12px 0 !important; padding: 0 28px !important; font-size: 16px !important; line-height: 1 !important; }
.in-tabulka-velikosti .pageArticleDetail td { white-space: nowrap; }
:root {
  --wk-snow-flake: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12L12.00 2.00 M12.00 5.80 L9.67 3.47 M12.00 5.80 L14.33 3.47 M12.00 8.60 L10.44 7.04 M12.00 8.60 L13.56 7.04 M12 12L20.66 7.00 M17.37 8.90 L18.22 5.71 M17.37 8.90 L20.56 9.75 M14.94 10.30 L15.51 8.17 M14.94 10.30 L17.07 10.87 M12 12L20.66 17.00 M17.37 15.10 L20.56 14.25 M17.37 15.10 L18.22 18.29 M14.94 13.70 L17.07 13.13 M14.94 13.70 L15.51 15.83 M12 12L12.00 22.00 M12.00 18.20 L14.33 20.53 M12.00 18.20 L9.67 20.53 M12.00 15.40 L13.56 16.96 M12.00 15.40 L10.44 16.96 M12 12L3.34 17.00 M6.63 15.10 L5.78 18.29 M6.63 15.10 L3.44 14.25 M9.06 13.70 L8.49 15.83 M9.06 13.70 L6.93 13.13 M12 12L3.34 7.00 M6.63 8.90 L3.44 9.75 M6.63 8.90 L5.78 5.71 M9.06 10.30 L6.93 10.87 M9.06 10.30 L8.49 8.17' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");
  --wk-snow-crystal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.00 9.40 L12.00 1.80 M12.00 5.00 L9.75 3.70 M12.00 5.00 L14.25 3.70 M14.25 10.70 L20.83 6.90 M18.06 8.50 L18.06 5.90 M18.06 8.50 L20.31 9.80 M14.25 13.30 L20.83 17.10 M18.06 15.50 L20.31 14.20 M18.06 15.50 L18.06 18.10 M12.00 14.60 L12.00 22.20 M12.00 19.00 L14.25 20.30 M12.00 19.00 L9.75 20.30 M9.75 13.30 L3.17 17.10 M5.94 15.50 L5.94 18.10 M5.94 15.50 L3.69 14.20 M9.75 10.70 L3.17 6.90 M5.94 8.50 L3.69 9.80 M5.94 8.50 L5.94 5.90 M12.00 9.40 L14.25 10.70 L14.25 13.30 L12.00 14.60 L9.75 13.30 L9.75 10.70 Z' fill='none' stroke='%23000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --wk-snow-tile: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='256' viewBox='0 0 96 256'%3E%3Cg fill='%23000'%3E%3Cg transform='translate(26.0 30.0) rotate(10) scale(1.000) translate(0 -6.05)'%3E%3Cpath d='M0.80 6.05 L0.80 0.35 L-0.80 0.35 L-0.80 6.05 Z'/%3E%3Cpath d='M0.42 2.25 L-1.04 1.03 L-1.87 2.03 L-0.42 3.25 Z'/%3E%3Cpath d='M0.42 3.25 L1.87 2.03 L1.04 1.03 L-0.42 2.25 Z'/%3E%3Cpath d='M0.40 6.74 L5.34 3.89 L4.54 2.51 L-0.40 5.36 Z'/%3E%3Cpath d='M3.50 4.51 L3.83 2.64 L2.55 2.42 L2.22 4.29 Z'/%3E%3Cpath d='M2.64 5.01 L4.42 5.66 L4.87 4.44 L3.08 3.79 Z'/%3E%3Cpath d='M-0.40 6.74 L4.54 9.59 L5.34 8.21 L0.40 5.36 Z'/%3E%3Cpath d='M3.08 8.31 L4.87 7.66 L4.42 6.44 L2.64 7.09 Z'/%3E%3Cpath d='M2.22 7.81 L2.55 9.68 L3.83 9.46 L3.50 7.59 Z'/%3E%3Cpath d='M-0.80 6.05 L-0.80 11.75 L0.80 11.75 L0.80 6.05 Z'/%3E%3Cpath d='M-0.42 9.85 L1.04 11.07 L1.87 10.07 L0.42 8.85 Z'/%3E%3Cpath d='M-0.42 8.85 L-1.87 10.07 L-1.04 11.07 L0.42 9.85 Z'/%3E%3Cpath d='M-0.40 5.36 L-5.34 8.21 L-4.54 9.59 L0.40 6.74 Z'/%3E%3Cpath d='M-3.50 7.59 L-3.83 9.46 L-2.55 9.68 L-2.22 7.81 Z'/%3E%3Cpath d='M-2.64 7.09 L-4.42 6.44 L-4.87 7.66 L-3.08 8.31 Z'/%3E%3Cpath d='M0.40 5.36 L-4.54 2.51 L-5.34 3.89 L-0.40 6.74 Z'/%3E%3Cpath d='M-3.08 3.79 L-4.87 4.44 L-4.42 5.66 L-2.64 5.01 Z'/%3E%3Cpath d='M-2.22 4.29 L-2.55 2.42 L-3.83 2.64 L-3.50 4.51 Z'/%3E%3C/g%3E%3Cg transform='translate(70.0 70.0) rotate(-20) scale(0.780) translate(0 -6.05)'%3E%3Cpath d='M0.80 6.05 L0.80 0.35 L-0.80 0.35 L-0.80 6.05 Z'/%3E%3Cpath d='M0.42 2.25 L-1.04 1.03 L-1.87 2.03 L-0.42 3.25 Z'/%3E%3Cpath d='M0.42 3.25 L1.87 2.03 L1.04 1.03 L-0.42 2.25 Z'/%3E%3Cpath d='M0.40 6.74 L5.34 3.89 L4.54 2.51 L-0.40 5.36 Z'/%3E%3Cpath d='M3.50 4.51 L3.83 2.64 L2.55 2.42 L2.22 4.29 Z'/%3E%3Cpath d='M2.64 5.01 L4.42 5.66 L4.87 4.44 L3.08 3.79 Z'/%3E%3Cpath d='M-0.40 6.74 L4.54 9.59 L5.34 8.21 L0.40 5.36 Z'/%3E%3Cpath d='M3.08 8.31 L4.87 7.66 L4.42 6.44 L2.64 7.09 Z'/%3E%3Cpath d='M2.22 7.81 L2.55 9.68 L3.83 9.46 L3.50 7.59 Z'/%3E%3Cpath d='M-0.80 6.05 L-0.80 11.75 L0.80 11.75 L0.80 6.05 Z'/%3E%3Cpath d='M-0.42 9.85 L1.04 11.07 L1.87 10.07 L0.42 8.85 Z'/%3E%3Cpath d='M-0.42 8.85 L-1.87 10.07 L-1.04 11.07 L0.42 9.85 Z'/%3E%3Cpath d='M-0.40 5.36 L-5.34 8.21 L-4.54 9.59 L0.40 6.74 Z'/%3E%3Cpath d='M-3.50 7.59 L-3.83 9.46 L-2.55 9.68 L-2.22 7.81 Z'/%3E%3Cpath d='M-2.64 7.09 L-4.42 6.44 L-4.87 7.66 L-3.08 8.31 Z'/%3E%3Cpath d='M0.40 5.36 L-4.54 2.51 L-5.34 3.89 L-0.40 6.74 Z'/%3E%3Cpath d='M-3.08 3.79 L-4.87 4.44 L-4.42 5.66 L-2.64 5.01 Z'/%3E%3Cpath d='M-2.22 4.29 L-2.55 2.42 L-3.83 2.64 L-3.50 4.51 Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.wk-theme-christmas { --wk-season-bar: #1F3128; --wk-snow-g: var(--wk-snow-flake); --wk-snow-ink: #8596A3; --wk-snow-tint: #EEF0EE; }
.wk-theme-winter { --wk-season-bar: #1C2732; --wk-snow-g: var(--wk-snow-crystal); --wk-snow-ink: #7F98AD; --wk-snow-tint: #EDF1F4; }
.wk-theme-christmas .header-top, .wk-theme-winter .header-top { background: var(--wk-season-bar) !important; }
.wk-snow { position: absolute; pointer-events: none; overflow: hidden; opacity: 0; transition: opacity 700ms ease; }
.wk-snow.is-on { opacity: 0.5; }
.wk-hero-wrap:hover .wk-snow.is-on { opacity: 1; }
.wk-snow i { position: absolute; top: 0; left: var(--x); width: var(--s); height: var(--s); animation: wk-snow-fall var(--d) linear var(--dl) infinite; }
.wk-snow i::before { content: ""; position: absolute; inset: 0; background: var(--wk-snow-ink); opacity: var(--o); -webkit-mask: var(--wk-snow-g) center / contain no-repeat; mask: var(--wk-snow-g) center / contain no-repeat; animation: wk-snow-sway var(--sd) ease-in-out var(--dl) infinite alternate; }
.wk-snow.is-rest i, .wk-snow.is-rest i::before, .wk-snow.is-off i, .wk-snow.is-off i::before { animation-play-state: paused; }
.wk-hero-wrap:hover .wk-snow.is-rest:not(.is-off) i, .wk-hero-wrap:hover .wk-snow.is-rest:not(.is-off) i::before { animation-play-state: running; }
@keyframes wk-snow-fall { from { transform: translateY(calc(var(--s) * -1.5)); } to { transform: translateY(var(--h, 800px)); } }
@keyframes wk-snow-sway { from { transform: translateX(calc(var(--sw) * -1)) rotate(var(--r0)); } to { transform: translateX(var(--sw)) rotate(var(--r1)); } }
.wk-hero-wrap.wk-snowy { position: relative; isolation: isolate; }
.wk-snow-back { z-index: -1; top: -28px; bottom: -36px; left: 50%; width: 100vw; margin-left: -50vw; background: linear-gradient(to bottom, var(--wk-snow-tint), rgba(255, 255, 255, 0) 92%); }
.wk-hero.wk-snowy { z-index: 0; }
.wk-snow-corner { z-index: 0; right: 0; bottom: 0; -webkit-mask: linear-gradient(to bottom, transparent, #000 32px); mask: linear-gradient(to bottom, transparent, #000 32px); }
@media (max-width: 767px) {
  .wk-snow-back { display: none; }
  .wk-snow.is-on { opacity: 0.75; }
  .wk-hero.wk-snowy .wk-hero-img { position: relative; z-index: 1; }
  .wk-hero.wk-snowy .wk-hero-text { z-index: 2; }
}
.wk-flurry { position: relative; isolation: isolate; overflow: hidden; --wk-flurry-bg: var(--wk-red); }
.wk-flurry:hover, .wk-hero:hover .wk-flurry { --wk-flurry-bg: var(--wk-red-dark); }
.wk-banner-link.wk-flurry { --wk-flurry-bg: var(--wk-ink); }
.wk-banner:hover .wk-banner-link.wk-flurry { --wk-flurry-bg: var(--wk-red); }
.wk-flurry::before { content: "" !important; display: block !important; position: absolute; inset: 0; z-index: -1; pointer-events: none; background: #FFFFFF; opacity: 0;
  --wk-ex: linear-gradient(to right, transparent, #000 10px, #000 calc(100% - 10px), transparent);
  --wk-ey: linear-gradient(to bottom, transparent, #000 6px, #000 calc(100% - 6px), transparent);
  --wk-lx-g: linear-gradient(to right, transparent var(--lx, -99px), #000 calc(var(--lx, -99px) + 4px), #000 calc(var(--lx, -99px) + var(--lw, 0px) - 4px), transparent calc(var(--lx, -99px) + var(--lw, 0px)));
  --wk-ly-g: linear-gradient(to bottom, transparent var(--ly, -99px), #000 calc(var(--ly, -99px) + 2px), #000 calc(var(--ly, -99px) + var(--lh, 0px) - 2px), transparent calc(var(--ly, -99px) + var(--lh, 0px)));
  -webkit-mask-image: var(--wk-snow-tile), var(--wk-ex), var(--wk-ey), var(--wk-lx-g), var(--wk-ly-g); mask-image: var(--wk-snow-tile), var(--wk-ex), var(--wk-ey), var(--wk-lx-g), var(--wk-ly-g);
  -webkit-mask-size: 96px 256px, 100% 100%, 100% 100%, 100% 100%, 100% 100%; mask-size: 96px 256px, 100% 100%, 100% 100%, 100% 100%, 100% 100%;
  -webkit-mask-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat; mask-repeat: repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  -webkit-mask-position: 0 -96px, 0 0, 0 0, 0 0, 0 0; mask-position: 0 -96px, 0 0, 0 0, 0 0, 0 0;
  -webkit-mask-composite: source-in, source-in, source-out, source-in, source-over; mask-composite: intersect, intersect, subtract, intersect, add; }
.wk-flurry:hover::before, .wk-hero:hover .wk-flurry::before, .wk-banner:hover .wk-flurry::before, .wk-flurry.is-shown::before { opacity: 0.9; animation: wk-flurry 1.6s cubic-bezier(.25, .1, .5, 1) both; }
@keyframes wk-flurry {
  from { -webkit-mask-position: 0 -96px, 0 0, 0 0, 0 0, 0 0; mask-position: 0 -96px, 0 0, 0 0, 0 0, 0 0; opacity: 0.9; }
  80% { opacity: 0.9; }
  to { -webkit-mask-position: 0 64px, 0 0, 0 0, 0 0, 0 0; mask-position: 0 64px, 0 0, 0 0, 0 0, 0 0; opacity: 0; } }
.wk-flurry:hover, .wk-hero:hover .wk-flurry, .wk-banner:hover .wk-flurry, .wk-flurry.is-shown { animation: wk-flurry-halo 1.6s linear both; }
@keyframes wk-flurry-halo {
  from, to { text-shadow: 0 0 4px transparent, 0 0 8px transparent; }
  15%, 80% { text-shadow: 0 0 4px var(--wk-flurry-bg), 0 0 8px var(--wk-flurry-bg); } }
.wk-flurry:hover { opacity: 1 !important; }
@media (prefers-reduced-motion: reduce) {
  .wk-snow i, .wk-snow i::before { animation: none; }
  .wk-snow i { transform: translateY(var(--y)); }
  .wk-flurry::before { display: none !important; }
  .wk-flurry { animation: none !important; }
}
:root {
  --wk-h-bat1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M16.00 5.40 L17.00 3.00 L17.70 5.00 L21.50 3.60 L26.50 2.40 L31.40 1.00 Q29.00 5.20 29.40 9.00 Q26.60 7.20 24.60 9.80 Q22.40 8.00 19.80 10.40 Q18.00 9.80 16.00 13.20 Q14.00 9.80 12.20 10.40 Q9.60 8.00 7.40 9.80 Q5.40 7.20 2.60 9.00 Q3.00 5.20 0.60 1.00 L5.50 2.40 L10.50 3.60 L14.30 5.00 L15.00 3.00 L16.00 5.40 Z' fill='%23000'/%3E%3C/svg%3E");
  --wk-h-bat2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M16.00 6.20 L16.90 4.40 L17.40 6.60 L22.00 4.80 L27.00 2.60 L31.20 0.60 Q28.60 4.20 28.80 6.80 Q25.40 5.80 23.40 8.40 Q20.60 7.40 18.60 10.20 Q17.40 10.40 16.00 12.80 Q14.60 10.40 13.40 10.20 Q11.40 7.40 8.60 8.40 Q6.60 5.80 3.20 6.80 Q3.40 4.20 0.80 0.60 L5.00 2.60 L10.00 4.80 L14.60 6.60 L15.10 4.40 L16.00 6.20 Z' fill='%23000'/%3E%3C/svg%3E");
  --wk-h-bat3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 16'%3E%3Cpath d='M16.00 5.60 L17.30 2.40 L18.00 5.00 L21.00 4.20 L25.00 3.60 L28.60 4.80 Q27.60 7.80 26.40 9.80 Q25.00 8.40 23.20 10.00 Q21.80 8.60 20.00 10.60 Q18.40 9.60 17.20 11.40 Q16.60 11.60 16.00 13.00 Q15.40 11.60 14.80 11.40 Q13.60 9.60 12.00 10.60 Q10.20 8.60 8.80 10.00 Q7.00 8.40 5.60 9.80 Q4.40 7.80 3.40 4.80 L7.00 3.60 L11.00 4.20 L14.00 5.00 L14.70 2.40 L16.00 5.60 Z' fill='%23000'/%3E%3C/svg%3E");
  --wk-h-spark-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='12' viewBox='0 0 96 12'%3E%3Cdefs%3E%3CradialGradient id='s'%3E%3Cstop offset='0' stop-color='%23000'/%3E%3Cstop offset='0.45' stop-color='%23000' stop-opacity='0.85'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='10.0' cy='7.0' r='4.2' fill='url(%23s)'/%3E%3Ccircle cx='33.0' cy='4.0' r='3.2' fill='url(%23s)'/%3E%3Ccircle cx='55.0' cy='8.0' r='4.6' fill='url(%23s)'/%3E%3Ccircle cx='79.0' cy='5.0' r='3.6' fill='url(%23s)'/%3E%3C/svg%3E");
  --wk-h-spark-dn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='12' viewBox='0 0 96 12'%3E%3Cdefs%3E%3CradialGradient id='s'%3E%3Cstop offset='0' stop-color='%23000'/%3E%3Cstop offset='0.45' stop-color='%23000' stop-opacity='0.85'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='20.0' cy='5.0' r='3.6' fill='url(%23s)'/%3E%3Ccircle cx='44.0' cy='7.0' r='4.4' fill='url(%23s)'/%3E%3Ccircle cx='68.0' cy='4.0' r='3.2' fill='url(%23s)'/%3E%3Ccircle cx='90.0' cy='7.0' r='4.0' fill='url(%23s)'/%3E%3C/svg%3E");
}
.wk-theme-halloween { --wk-season-bar: #2B0A0B; --wk-night: #15100E; }
.wk-theme-halloween .header-top { background: var(--wk-season-bar) !important; }
.wk-theme-halloween .wk-hero { z-index: 0; background: var(--wk-night) !important; }
.wk-theme-halloween .wk-hero-title { color: #F4EEE6 !important; }
.wk-theme-halloween .wk-hero-img { z-index: 1; filter: brightness(0.6) saturate(0.8) contrast(1.06); }
.wk-theme-halloween .wk-hero .wk-hero-text, .wk-theme-halloween .wk-hero.wk-snowy .wk-hero-text { z-index: 3; }
.wk-theme-halloween .wk-hero::before { content: ""; position: absolute; z-index: 0; inset: 0; pointer-events: none; background: radial-gradient(ellipse 46% 62% at 12% 108%, rgba(255, 128, 40, 0.34), rgba(255, 128, 40, 0) 70%); }
.wk-hero.wk-flick1::before { animation: wk-flick1 0.7s steps(1, end) 1; }
.wk-hero.wk-flick2::before { animation: wk-flick2 1.1s steps(1, end) 1; }
@keyframes wk-flick1 { 0% { opacity: 0.55; } 18% { opacity: 1; } 30% { opacity: 0.7; } 46% { opacity: 1; } }
@keyframes wk-flick2 { 0% { opacity: 0.8; } 9% { opacity: 0.45; } 15% { opacity: 1; } 52% { opacity: 0.75; } 60% { opacity: 0.6; } 70% { opacity: 1; } }
.wk-theme-halloween .wk-snow { opacity: 0.7; }
.wk-theme-halloween .wk-hero-wrap:hover .wk-snow { opacity: 1; }
.wk-theme-halloween .wk-snow i { animation-name: wk-ember-rise; }
.wk-theme-halloween .wk-snow i::before { inset: 26%; border-radius: 50%; background: radial-gradient(circle, #FFEBC2 0 28%, #FFA445 50%, rgba(255, 110, 30, 0) 74%); -webkit-mask: none; mask: none; }
@keyframes wk-ember-rise { from { transform: translateY(var(--h, 500px)); } to { transform: translateY(calc(var(--s) * -1.5)); } }
.wk-snow-in { z-index: 2; inset: 0;
  --wk-fade: linear-gradient(to right, #000 30%, transparent 64%);
  --wk-hx-g: linear-gradient(to right, transparent var(--hx), #000 calc(var(--hx) + 32px), #000 calc(var(--hx) + var(--hw) - 32px), transparent calc(var(--hx) + var(--hw)));
  --wk-hy-g: linear-gradient(to bottom, transparent var(--hy), #000 calc(var(--hy) + 32px), #000 calc(var(--hy) + var(--hh) - 32px), transparent calc(var(--hy) + var(--hh)));
  -webkit-mask-image: var(--wk-fade), var(--wk-hx-g), var(--wk-hy-g); mask-image: var(--wk-fade), var(--wk-hx-g), var(--wk-hy-g);
  -webkit-mask-size: 100% 100%; mask-size: 100% 100%;
  -webkit-mask-position: 0 0; mask-position: 0 0;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-composite: source-out, source-in, source-over; mask-composite: subtract, intersect, add; }
.wk-fog { position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; height: 46%; pointer-events: none; overflow: hidden; opacity: 0.75; transition: opacity 600ms ease; }
.wk-hero-wrap:hover .wk-fog { opacity: 1; }
.wk-fog i { position: absolute; left: -50%; right: -50%; bottom: -8%; height: 100%; background: radial-gradient(ellipse 16% 60% at 20% 100%, rgba(205, 196, 190, 0.24), transparent 72%), radial-gradient(ellipse 20% 70% at 47% 100%, rgba(205, 196, 190, 0.18), transparent 72%), radial-gradient(ellipse 15% 55% at 76% 100%, rgba(205, 196, 190, 0.24), transparent 72%); animation: wk-fog-a 23s ease-in-out infinite alternate; }
.wk-fog i + i { bottom: -22%; opacity: 0.8; animation: wk-fog-b 31s ease-in-out infinite alternate; }
@keyframes wk-fog-a { from { transform: translateX(-8%); } to { transform: translateX(8%); } }
@keyframes wk-fog-b { from { transform: translateX(7%) scaleY(1.1); } to { transform: translateX(-7%) scaleY(0.9); } }
.wk-bats { position: absolute; z-index: 2; inset: 0; pointer-events: none; overflow: hidden; }
.wk-bat { position: absolute; top: 0; left: 0; width: var(--bs); height: calc(var(--bs) / 2); filter: drop-shadow(0 0 2px rgba(255, 150, 70, 0.75)) drop-shadow(0 0 6px rgba(255, 120, 40, 0.35)); animation: wk-bat-path var(--bd) cubic-bezier(.4, .1, .6, .9) 1 both; }
.wk-bat::before { content: ""; position: absolute; inset: 0; background: #0B0807; -webkit-mask: var(--bm) center / contain no-repeat; mask: var(--bm) center / contain no-repeat; transform-origin: 50% 35%; animation: wk-bat-flap var(--bf) ease-in-out infinite alternate; }
.wk-bat1 { --bm: var(--wk-h-bat1); } .wk-bat2 { --bm: var(--wk-h-bat2); } .wk-bat3 { --bm: var(--wk-h-bat3); }
@keyframes wk-bat-path { from { transform: translate(var(--bx0), var(--by0)) rotate(var(--br)); } 50% { transform: translate(calc((var(--bx0) + var(--bx1)) / 2), calc((var(--by0) + var(--by1)) / 2 + var(--bb))) rotate(calc(var(--br) * -1)); } to { transform: translate(var(--bx1), var(--by1)) rotate(var(--br)); } }
@keyframes wk-bat-flap { from { transform: scaleY(1); } to { transform: scaleY(var(--bq, 0.5)); } }
.wk-bat-still { animation: none; transform: translate(var(--bx0), var(--by0)) rotate(var(--br)); }
.wk-bat-still::before { animation: none; }
.wk-hero.is-off::before, .wk-hero.is-off .wk-fog i, .wk-hero.is-off .wk-bat, .wk-hero.is-off .wk-bat::before { animation-play-state: paused; }
.wk-theme-halloween .wk-card:hover { box-shadow: 0 14px 34px rgba(30, 30, 28, 0.16), 0 0 0 1px rgba(255, 140, 50, 0.45), 0 10px 32px rgba(255, 120, 40, 0.28); }
.wk-theme-halloween .wk-flurry { overflow: visible; }
.wk-theme-halloween .wk-flurry::before { inset: -28px 4%; background: #FFC45E;
  -webkit-mask-image: var(--wk-h-spark-up), var(--wk-h-spark-dn); mask-image: var(--wk-h-spark-up), var(--wk-h-spark-dn);
  -webkit-mask-size: 96px 12px, 96px 12px; mask-size: 96px 12px, 96px 12px;
  -webkit-mask-repeat: repeat-x, repeat-x; mask-repeat: repeat-x, repeat-x;
  -webkit-mask-position: 0 16px, 30px calc(100% - 16px); mask-position: 0 16px, 30px calc(100% - 16px);
  -webkit-mask-composite: source-over, source-over; mask-composite: add, add; }
.wk-theme-halloween .wk-banner .wk-flurry::before { background: #D2691E; -webkit-mask-image: none, var(--wk-h-spark-dn); mask-image: none, var(--wk-h-spark-dn); }
.wk-theme-halloween .wk-flurry:hover::before, .wk-theme-halloween .wk-hero:hover .wk-flurry::before,
.wk-theme-halloween .wk-banner:hover .wk-flurry::before, .wk-theme-halloween .wk-flurry.is-shown::before { animation: wk-sparks 0.9s cubic-bezier(.2, .7, .4, 1) both; }
@keyframes wk-sparks {
  from { -webkit-mask-position: 0 16px, 30px calc(100% - 16px); mask-position: 0 16px, 30px calc(100% - 16px); opacity: 1; }
  55% { opacity: 1; }
  to { -webkit-mask-position: 0 0, 30px 100%; mask-position: 0 0, 30px 100%; opacity: 0; } }
@media (max-width: 767px) {
  .wk-theme-halloween .wk-hero-img { position: relative; }
  .wk-theme-halloween .wk-hero::before { background: radial-gradient(ellipse 80% 40% at 15% 104%, rgba(255, 128, 40, 0.34), rgba(255, 128, 40, 0) 70%); }
  .wk-snow-in { --wk-fade: linear-gradient(#000, #000); }
  .wk-fog { height: 34%; }
  .wk-theme-halloween .wk-hero .wk-flurry::before { -webkit-mask-image: none, var(--wk-h-spark-dn); mask-image: none, var(--wk-h-spark-dn); }
}
@media (prefers-reduced-motion: reduce) {
  .wk-hero::before, .wk-fog i, .wk-bat, .wk-bat::before { animation: none !important; }
}
@media (min-width: 992px) and (max-width: 999px) {
  #navigation { padding-top: 0; background: transparent; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wk-banner-text { gap: 12px; padding: 24px; }
  .wk-banner-title { font-size: clamp(26px, 3.4vw, 36px); }
  .wk-banner-link { padding: 9px 14px; font-size: 14px; }
}
@media (min-width: 768px) and (max-width: 1279px) {
  .wk-banner-lb .wk-banner-title { font-size: clamp(22px, calc(4vw - 8px), 36px); }
}
@media (min-width: 768px) and (max-width: 991px) {
  .wk-banner-lb .wk-banner-text { gap: 12px; padding: 16px; }
  .wk-banner-lb .wk-banner-link { padding: 8px 12px; font-size: 14px; }
}
body.type-category:not([class*="detsk"]):not([class*="pleten"]):not([class*="merino"]):not([class*="in-halloween"]):not([class*="vanoc"]):not([class*="reklamni"]):not(:has(.pagination__link--prev)) .products-block:not(.wk-lb-filled)::before { content: "" !important; display: block !important; }
body.type-category:not([class*="detsk"]):not([class*="pleten"]):not([class*="merino"]):not([class*="in-halloween"]):not([class*="vanoc"]):not([class*="reklamni"]):not(:has(.pagination__link--prev)) .products-block > .product:nth-child(-n+2) { order: -1; }
.products-block .wk-lbc a.image img { mix-blend-mode: normal; }
.products-block .wk-lbc .price-final strong { white-space: nowrap; }
.wk-lbb { display: grid; grid-template-columns: 184px minmax(0, 1fr) auto; grid-template-areas: "art head btns" "art body btns"; gap: 0 32px; max-width: 1200px; margin: 56px auto; padding: 24px; border-radius: 16px; background: var(--wk-warm); color: var(--wk-ink); }
.wk-lbb-art { grid-area: art; display: block; width: 184px; height: 184px; border-radius: 12px; }
.wk-lbb-head { grid-area: head; align-self: end; min-width: 0; }
.wk-lbb-body { grid-area: body; min-width: 0; }
.wk-lbb .wk-lbb-kicker { margin: 0 0 6px; font-size: 15px; font-weight: 600; line-height: 1.3; color: var(--wk-red); }
.wk-lbb .wk-lbb-title { margin: 0 0 10px; font-size: 28px; font-weight: 700; line-height: 1.15; letter-spacing: -0.01em; color: var(--wk-ink); text-transform: none; text-wrap: balance; }
.wk-lbb .wk-lbb-line { margin: 0 0 10px; max-width: 600px; font-size: 17px; line-height: 1.45; color: var(--wk-text2); text-wrap: balance; }
.wk-lbb .wk-lbb-price { margin: 0; font-size: 19px; font-weight: 700; line-height: 1.3; color: var(--wk-red); }
.wk-lbb-btns { grid-area: btns; align-self: end; display: flex; gap: 12px; }
.wk-lbb-btns a { display: inline-flex; align-items: center; justify-content: center; height: 44px; padding: 0 20px; border-radius: 10px; background: var(--wk-ink); color: #FFFFFF !important; font-size: 15px; font-weight: 600; text-decoration: none !important; white-space: nowrap; transition: background-color 160ms ease; }
.wk-lbb-btns a:hover { background: var(--wk-red); }
@media (max-width: 991px) {
  .wk-lbb { grid-template-columns: 96px minmax(0, 1fr); grid-template-areas: "art head" "body body" "btns btns"; gap: 14px; margin: 40px 20px; padding: 16px; border-radius: 14px; }
  .wk-lbb-art { width: 96px; height: 96px; border-radius: 10px; }
  .wk-lbb-head { align-self: center; }
  .wk-lbb .wk-lbb-kicker { margin-bottom: 4px; font-size: 14px; }
  .wk-lbb .wk-lbb-title { margin: 0; font-size: 20px; line-height: 1.2; }
  .wk-lbb .wk-lbb-line { margin-bottom: 8px; font-size: 15px; }
  .wk-lbb .wk-lbb-price { font-size: 17px; }
  .wk-lbb-btns { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .wk-lbb-btns a { padding: 0; }
}
#navigation .wk-nav-lb img { flex: none; width: 18px; height: 18px; }
#navigation .wk-nav-lb > a { gap: 6px; }
.wk-nav-lb-short { display: none; }
@media (hover: hover) and (prefers-reduced-motion: no-preference) {
  #navigation .wk-nav-lb > a:hover img { animation: wk-lb-tilt 220ms cubic-bezier(.34, 1.56, .64, 1); }
}
@keyframes wk-lb-tilt { 50% { transform: rotate(-14deg); } }
@media (min-width: 992px) and (max-width: 1279px) {
  .wk-nav-lb-long { display: none; }
  .wk-nav-lb-short { display: inline; }
}
@media (max-width: 991px) {
  #navigation .wk-nav-item { order: 2; }
  #navigation .wk-nav-xmas { order: 0; }
  #navigation .wk-nav-lb { order: 1; }
  #navigation .wk-nav-lb > a { display: flex; align-items: center; gap: 10px; }
  #navigation .wk-nav-lb img { width: 22px; height: 22px; }
}
.wk-dock { position: fixed; right: 24px; bottom: 24px; z-index: 56; opacity: 0; visibility: hidden; pointer-events: none; transform: translateY(24px);
  transition: opacity 220ms ease, transform 220ms cubic-bezier(.34, 1.56, .64, 1), visibility 0s linear 220ms; }
.wk-dock.is-on { opacity: 1; visibility: visible; pointer-events: auto; transform: none; transition-delay: 0s; }
.wk-dock-btn { display: flex; align-items: center; justify-content: center; width: 68px; height: 68px; border: 2px solid var(--wk-ink); border-radius: 50%; background: #FFFFFF;
  box-shadow: 0 4px 0 var(--wk-ink), 0 8px 20px rgba(30, 30, 28, 0.18); transition: transform 120ms ease, box-shadow 120ms ease; }
.wk-dock-btn:active { transform: translateY(2px); box-shadow: 0 2px 0 var(--wk-ink), 0 6px 16px rgba(30, 30, 28, 0.18); }
.wk-dock-btn img { display: block; width: 34px; height: 58px; transform-origin: 50% 100%; }
.wk-dock-bubble { position: absolute; right: calc(100% + 8px); top: 50%; width: max-content; max-width: 248px; padding: 10px 40px 10px 14px; border: 2px solid var(--wk-ink); border-radius: 14px; background: #FFFFFF;
  opacity: 0; visibility: hidden; transform: translate(8px, -50%); transition: opacity 160ms ease, transform 160ms ease, visibility 0s linear 160ms; }
.wk-dock.is-open .wk-dock-bubble { opacity: 1; visibility: visible; transform: translateY(-50%); transition-delay: 0s; }
.wk-dock-text { display: flex; flex-direction: column; gap: 2px; text-decoration: none !important; }
.wk-dock-text strong { font-size: 16px; font-weight: 700; line-height: 1.25; color: var(--wk-ink); }
.wk-dock-text span { font-size: 15px; font-weight: 700; line-height: 1.25; color: var(--wk-red); }
.wk-dock-x { position: absolute; top: 50%; right: 4px; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; margin-top: -16px; padding: 0; border: 0; border-radius: 8px; background: none; color: var(--wk-ink); cursor: pointer; }
.wk-dock-x:hover { background: var(--wk-warm); }
@media (max-width: 767px) {
  .wk-dock { right: 16px; bottom: calc(16px + env(safe-area-inset-bottom)); }
  .wk-dock-btn { width: 60px; height: 60px; }
  .wk-dock-btn img { width: 30px; height: 52px; }
  .wk-dock-text strong { font-size: 15px; }
  .wk-dock-text span { font-size: 14px; }
}
@media (prefers-reduced-motion: reduce) {
  .wk-dock, .wk-dock.is-on { transform: none; }
  .wk-dock-bubble, .wk-dock.is-open .wk-dock-bubble { transform: translateY(-50%); }
}
.wk-sock { max-width: 1200px; margin: 48px auto 56px; color: var(--wk-ink, #1E1E1C); }
body.in-index .overall-wrapper { overflow-x: clip; display: flow-root; }
.wk-sock-track { position: relative; height: 270vh; }
.wk-sock-pin { position: sticky; top: var(--wk-sock-top, 0px); height: calc(100vh - var(--wk-sock-top, 0px)); height: calc(100svh - var(--wk-sock-top, 0px)); display: flex; align-items: center; }
.wk-sock-box { width: 100%; background: var(--wk-warm, #F4F1EC); border-radius: 20px; display: grid; grid-template-columns: 7fr 5fr; align-items: center; gap: 24px; padding: 28px 56px 28px 24px; overflow: hidden; }
.wk-sock-copy { min-width: 0; }
.wk-sock-kicker { margin: 0 0 10px; font-size: 15px; font-weight: 600; color: var(--wk-red, #A91314); }
.wk-sock h2 { margin: 0 0 28px; font-size: 46px; line-height: 1.04; letter-spacing: -.025em; font-weight: 700; color: var(--wk-ink, #1E1E1C); }
.wk-sock-steps { list-style: none; margin: 0 0 32px; padding: 0; display: grid; gap: 18px; }
.wk-sock-steps li { position: relative; padding-left: 20px; opacity: .38; transition: opacity .25s ease; }
.wk-sock-steps li::before { content: ''; position: absolute; left: 0; top: 4px; bottom: 4px; width: 3px; border-radius: 2px; background: var(--wk-red, #A91314); transform: scaleY(0); transform-origin: top; transition: transform .25s ease; }
.wk-sock-steps li.on { opacity: 1; }
.wk-sock-steps li.on::before { transform: scaleY(1); }
.wk-sock-steps b { display: block; font-size: 20px; font-weight: 700; letter-spacing: -.01em; margin-bottom: 4px; }
.wk-sock-steps span { display: block; font-size: 16px; line-height: 1.45; color: var(--wk-muted, #6B6862); }
.wk-sock-cta { display: flex; align-items: center; gap: 24px; flex-wrap: wrap; }
.wk-sock .wk-sock-btn { display: inline-flex; align-items: center; justify-content: center; height: 52px; padding: 0 28px; border-radius: 10px; background: var(--wk-red, #A91314); color: #fff; font-weight: 600; font-size: 17px; text-decoration: none; transition: background .2s; }
.wk-sock .wk-sock-btn:hover { background: var(--wk-red-dark, #8E1011); color: #fff; }
.wk-sock .wk-sock-link { color: var(--wk-ink, #1E1E1C); font-weight: 600; text-decoration: none; border-bottom: 1.5px solid currentColor; padding-bottom: 2px; }
.wk-sock .wk-sock-link:hover { color: var(--wk-red, #A91314); }
.wk-sock-dots { display: none; }
.wk-sock-stage { position: relative; width: 100%; aspect-ratio: 5 / 4; perspective: 1100px; perspective-origin: 50% 40%; }
.wk-sock-obj { position: absolute; inset: 0; transform-style: preserve-3d; transform: rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)); transition: transform .7s cubic-bezier(.2,.8,.2,1); }
.wk-sock-main { position: absolute; left: 50%; top: 50%; height: 88%; aspect-ratio: 367 / 620; transform-style: preserve-3d; transform: translate(-50%, -50%) translate3d(var(--tx, 0%), var(--ty, 0%), 0) scale(var(--sc, 1)); transform-origin: var(--to, 50% 50%); transition: transform .7s cubic-bezier(.2,.8,.2,1); }
.wk-sock-main > img { position: absolute; inset: 0; width: 100%; height: 100%; display: block; }
.wk-sock-floor, .wk-sock-back::before { content: ''; position: absolute; left: 4%; right: 4%; bottom: -3%; height: 7%; border-radius: 50%; background: radial-gradient(closest-side, rgba(40,30,20,.26), rgba(40,30,20,0)); filter: blur(4px); }
.wk-sock-floor { transform: translateZ(-30px); }
.wk-sock-ring { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; pointer-events: none; }
.wk-sock-ring.back { transform: translateZ(-1px); }
.wk-sock-ring.front { transform: translateZ(1px); }
.wk-sock-ring path { fill: none; stroke: var(--wk-red, #A91314); stroke-width: 3.5; stroke-linecap: round; stroke-dasharray: 320; stroke-dashoffset: 320; transition: stroke-dashoffset .6s ease; }
.wk-sock-ring.back path { stroke-opacity: .55; transition-delay: .45s; }
.wk-sock-ring circle { fill: var(--wk-red, #A91314); stroke: #fff; stroke-width: 2.5; opacity: 0; transition: opacity .2s; }
.wk-sock.in.s0 .wk-sock-ring path { stroke-dashoffset: 0; }
.wk-sock.s0 .wk-sock-ring circle.vis { opacity: 1; }
.wk-sock-back { position: absolute; left: 50%; top: 50%; height: 80%; aspect-ratio: 368 / 620; opacity: 0; transform: translate(-50%, -50%) translateZ(-60px); transition: opacity .3s ease, transform .7s cubic-bezier(.2,.8,.2,1); }
.wk-sock-back img { position: relative; width: 100%; height: 100%; display: block; }
.wk-sock.s3 .wk-sock-back { opacity: 1; }
.wk-sock.s3 .wk-sock-back.l { transform: translate(-50%, -50%) translate3d(-62%, 4%, -120px) rotate(-9deg); }
.wk-sock.s3 .wk-sock-back.r { transform: translate(-50%, -50%) translate3d(62%, 4%, -120px) rotate(9deg); }
.wk-sock-hot { position: absolute; width: 0; height: 0; opacity: 0; transform: translateZ(60px); transition: opacity .2s ease; pointer-events: none; }
.wk-sock-hot i { position: absolute; left: -8px; top: -8px; width: 16px; height: 16px; border-radius: 50%; background: var(--wk-red, #A91314); box-shadow: 0 0 0 3px #fff, 0 2px 8px rgba(0,0,0,.25); }
.wk-sock-hot i::after { content: ''; position: absolute; inset: -8px; border-radius: 50%; border: 1.5px solid var(--wk-red, #A91314); opacity: 0; animation: wk-sock-ping 2s ease-out 3; }
@keyframes wk-sock-ping { 0% { transform: scale(.5); opacity: .8; } 100% { transform: scale(1.3); opacity: 0; } }
.wk-sock.s1 .wk-sock-hot.toe, .wk-sock.s2 .wk-sock-hot.fabric { opacity: 1; }
@media (max-width: 767px) {
  .wk-sock { margin: 32px 0 40px; }
  .wk-sock-track { height: 260vh; }
  .wk-sock-box { display: flex; flex-direction: column; align-items: stretch; gap: 0; height: calc(100svh - var(--wk-sock-top, 0px) - 24px); padding: 12px 16px 18px; border-radius: 16px; }
  .wk-sock-stage { flex: 1 1 0; min-height: 150px; width: 100%; aspect-ratio: auto; }
  .wk-sock-copy { flex: 0 0 auto; display: flex; flex-direction: column; padding-top: 8px; }
  .wk-sock h2 { font-size: 30px; margin-bottom: 12px; }
  .wk-sock-kicker { font-size: 14px; margin-bottom: 6px; }
  .wk-sock-dots { display: flex; gap: 6px; margin: 0 0 12px; }
  .wk-sock-dots i { width: 18px; height: 3px; border-radius: 2px; background: #DCD7CE; transition: background .25s; }
  .wk-sock-dots i.on { background: var(--wk-red, #A91314); }
  .wk-sock-steps { display: block; position: relative; min-height: 96px; margin: 0 0 14px; }
  .wk-sock-steps li { position: absolute; inset: 0 0 auto 0; opacity: 0; transform: translateY(8px); transition: opacity .25s, transform .25s; }
  .wk-sock-steps li.on { opacity: 1; transform: none; }
  .wk-sock-steps b { font-size: 18px; }
  .wk-sock-steps span { font-size: 15px; }
  .wk-sock-cta { gap: 18px; }
  .wk-sock .wk-sock-btn { flex: 1 1 auto; }
}
.wk-sock.static .wk-sock-track { height: auto; }
.wk-sock.static .wk-sock-pin { position: static; height: auto; }
.wk-sock.static .wk-sock-box { height: auto; }
.wk-sock.static .wk-sock-steps li { opacity: 1; position: static; transform: none; margin-bottom: 12px; }
.wk-sock.static .wk-sock-dots { display: none; }
@media (prefers-reduced-motion: reduce) {
  .wk-sock-obj, .wk-sock-main, .wk-sock-back { transition: none; }
  .wk-sock-hot i::after { animation: none; }
}
