@font-face{font-family:"Bilo";font-style:normal;font-weight:300;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/bilo-light.woff2") format("woff2")}@font-face{font-family:"Bilo";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/bilo-regular.woff2") format("woff2")}@font-face{font-family:"Bilo";font-style:normal;font-weight:500;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/bilo-medium.woff2") format("woff2")}@font-face{font-family:"Bilo";font-style:normal;font-weight:700;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/bilo-bold.woff2") format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-300.woff2") format("woff2");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}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-ext-300.woff2") format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-400.woff2") format("woff2");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}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-ext-400.woff2") format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-500.woff2") format("woff2");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}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-ext-500.woff2") format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-700.woff2") format("woff2");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}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("https://cdn.luramo.app/assets/fonts/roboto-latin-ext-700.woff2") format("woff2");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-luramo-build="20260827-luramo-v1"]{display: none}:root{--lu-black: #000000;--lu-ivory: #fff9f3;--lu-sage: #8e9c9d;--lu-terracotta: #c97549;--lu-success: #2F6B4F;--lu-danger: #9E3E42;--lu-disabled-text: #DCE1E1;--lu-line: rgb(0 0 0 / 18%);--lu-surface-app: color-mix(in srgb,var(--lu-ivory) 93%,var(--lu-sage));--lu-surface-tint: color-mix(in srgb,var(--lu-ivory) 96%,var(--lu-sage));--lu-line-soft: color-mix(in srgb,var(--lu-sage) 55%,var(--lu-ivory));--lu-header-hover: color-mix(in srgb,var(--lu-ivory) 14%,var(--lu-black));--lu-control-surface: var(--lu-ivory);--lu-radius-control: 10px;--lu-radius-pill: 999px;--lu-space-1: 8px;--lu-space-2: 16px;--lu-space-3: 24px;--lu-space-4: 32px;--lu-space-5: 48px;--lu-space-6: 64px;--lu-space-7: 96px;--lu-space-0: 4px;--lu-font: "Bilo","Roboto",Arial,sans-serif;--lu-mint: #7db79e;--lu-mango: #d6a469;--lu-watermelon: #dd8579;--lu-berry: #9a6080;--lu-citrus: #9ba767;--lu-smoky-cola: #7e5857;--lu-mint-surface: #9faea7;--lu-mango-surface: #d4b597;--lu-watermelon-surface: #cfa6a0;--lu-berry-surface: #cdb7c3;--lu-citrus-surface: #bcc399;--lu-smoky-cola-surface: #b3a09c;--lu-muted: var(--lu-black);--c-core-black: var(--lu-black);--c-softy-ivory: var(--lu-ivory);--c-sage-mist: var(--lu-sage);--c-terracotta: var(--lu-terracotta);--c-terracotta-600: #b3653c;--c-terracotta-700: #9c5632;--c-terracotta-050: #f6e6dc;--c-sage-050: #eef1f1;--c-sage-100: var(--lu-disabled-text);--c-ivory-shade: #f5eee5;--c-ivory-shade-2: #ece4d9;--c-brand: var(--lu-black);--c-brand-600: #1a1a1a;--c-brand-700: var(--lu-black);--c-brand-300: var(--c-sage-mist);--c-brand-100: var(--c-sage-050);--c-brand-50: var(--c-ivory-shade);--c-accent: var(--c-terracotta);--c-accent-600: var(--c-terracotta-600);--c-accent-700: var(--c-terracotta-700);--c-accent-light: var(--c-terracotta-050);--c-on-accent: var(--lu-black);--c-sale: var(--lu-black);--c-sale-light: var(--c-ivory-shade);--c-bg: var(--c-softy-ivory);--c-surface: var(--lu-ivory);--c-surface-2: var(--c-ivory-shade);--c-surface-3: var(--c-ivory-shade-2);--c-dark: var(--lu-black);--c-on-dark: var(--c-softy-ivory);--c-header-bg: var(--c-softy-ivory);--c-header-bg-2: var(--c-ivory-shade);--c-header-border: rgba(0,0,0,0.12);--c-text: var(--lu-black);--c-text-muted: rgba(0,0,0,0.66);--c-text-subtle: rgba(0,0,0,0.48);--c-text-on-dark: var(--c-softy-ivory);--c-text-on-dark-muted: rgba(255,249,243,0.66);--c-border: rgba(0,0,0,0.14);--c-border-soft: rgba(0,0,0,0.08);--c-border-strong: var(--lu-black);--c-success: var(--lu-success);--c-success-bg: #e4ede8;--c-warning: var(--c-terracotta);--c-danger: var(--lu-danger);--c-danger-bg: #f4e5e6;--c-info: var(--c-sage-mist);--c-disabled-border: var(--c-sage-mist);--c-disabled-text: var(--lu-disabled-text);--s-1: var(--lu-space-0);--s-2: var(--lu-space-1);--s-3: var(--lu-space-2);--s-4: var(--lu-space-2);--s-5: var(--lu-space-3);--s-6: var(--lu-space-3);--s-8: var(--lu-space-4);--s-10: var(--lu-space-5);--s-12: var(--lu-space-5);--s-16: var(--lu-space-6);--s-20: var(--lu-space-7);--s-24: var(--lu-space-7);--s-32: var(--lu-space-7);--r-sm: var(--lu-radius-control);--r-md: var(--lu-radius-control);--r-lg: 16px;--r-xl: 16px;--r-pill: var(--lu-radius-pill);--r-btn: var(--lu-radius-control);--r-card: 0px;--r-media: 16px;--r-deck: 24px;--sh-sm: none;--sh-md: none;--sh-lg: none;--sh-card: none;--ff-sans: "Bilo","Roboto",Arial,sans-serif;--ff-display: var(--ff-sans);--fs-caption: 12px;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-md: 17px;--fs-lg: 19px;--fs-xl: 24px;--fs-2xl: 32px;--fs-3xl: 48px;--fs-4xl: 72px;--lh-caption: 26px;--lh-body: 24px;--lh-h3: 32px;--lh-h2: 56px;--lh-h1: 80px;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--ls-eyebrow: 0.14em;--ls-heading: -0.02em;--w-container: 1360px;--w-container-narrow: 900px;--h-header: 88px;--h-topbar: 36px;--t-fast: 120ms ease;--t-base: 200ms ease;--t-slow: 320ms cubic-bezier(0.2,0.8,0.2,1);--z-header: 100;--z-drawer: 800;--z-overlay: 900;--z-modal: 1000;--img-symbol-black: url("https://cdn.luramo.app/assets/luramo-symbol-black.svg");--img-symbol-ivory: url("https://cdn.luramo.app/assets/luramo-symbol-ivory.svg")}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent}body{margin: 0;font-family: var(--ff-sans);font-size: var(--fs-base);line-height: 1.5;color: var(--c-text);background: var(--c-bg);text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}img,svg,video,canvas,picture{display: block;max-width: 100%;height: auto}button,input,select,textarea{font: inherit;color: inherit}button{background: none;border: 0;padding: 0;cursor: pointer}a{color: inherit;text-decoration: none}a:hover{color: var(--c-brand)}ul,ol{margin: 0;padding: 0;list-style: none}h1,h2,h3,h4,h5,h6,p{margin: 0}hr{border: 0;border-top: 1px solid var(--c-border);margin: var(--s-6) 0}.sr-only,.skip-link.sr-only{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}#screen-reader-announcer{position: fixed !important;top: 0 !important;left: 0 !important}.no-display{display: none !important}.wrong-template{display: none !important}h1,.h1{font-family: var(--ff-display);font-weight: 700;font-size: var(--fs-3xl);line-height: 1.15;letter-spacing: -0.02em}h2,.h2{font-family: var(--ff-display);font-weight: 700;font-size: var(--fs-2xl);line-height: 1.2;letter-spacing: -0.015em}h3,.h3{font-family: var(--ff-display);font-weight: 600;font-size: var(--fs-xl);line-height: 1.3}h4,.h4{font-weight: 600;font-size: var(--fs-lg);line-height: 1.35}h5,.h5{font-weight: 600;font-size: var(--fs-md);line-height: 1.4}h6,.h6{font-weight: 600;font-size: var(--fs-base);line-height: 1.4}p,.p{margin: 0}small{font-size: var(--fs-sm);color: var(--c-text-muted)}strong,b{font-weight: 700}@media (max-width: 768px){h1,.h1{font-size: var(--fs-2xl)}h2,.h2{font-size: var(--fs-xl)}h3,.h3{font-size: var(--fs-lg)}}.homepage-group-title,.homepage-products-heading-11,.homepage-products-heading-17,.homepage-products-heading-20,.pageElement__heading{font-family: var(--ff-display);font-weight: 700;font-size: var(--fs-2xl);letter-spacing: -0.015em;margin: var(--s-8) 0 var(--s-6);color: var(--c-text);text-align: center}.pageElement__heading{font-size: var(--fs-2xl);margin: var(--s-8) 0 var(--s-6);text-align: center}.container{width: 100%;max-width: var(--w-container);margin: 0 auto;padding: 0 var(--s-5)}@media (max-width: 768px){.container{padding: 0 var(--s-4)}}.overall-wrapper{display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh}#content-wrapper.content-wrapper{flex: 1;padding: var(--s-6) var(--s-5) var(--s-12)}@media (max-width: 768px){#content-wrapper.content-wrapper{padding: var(--s-4) var(--s-4) var(--s-10)}}#content.content{display: block}.row{display: flex;flex-wrap: wrap;margin-left: calc(var(--s-3) * -1);margin-right: calc(var(--s-3) * -1)}.row>[class*="col-"]{padding-left: var(--s-3);padding-right: var(--s-3);width: 100%}@media (min-width: 576px){.col-sm-4{width: 33.3333%}.col-sm-6{width: 50%}.col-sm-8{width: 66.6666%}.col-sm-12{width: 100%}}@media (min-width: 992px){.col-lg-3{width: 25%}.col-lg-4{width: 33.3333%}.col-lg-6{width: 50%}.col-lg-8{width: 66.6666%}.col-lg-12{width: 100%}}.content-wrapper.homepage-box{width: 100%;margin: var(--s-8) 0}.content-wrapper.homepage-box.before-carousel{margin-top: var(--s-3);margin-bottom: var(--s-8)}.fr-cat-strip + .content-wrapper.homepage-box.before-carousel{margin-top: var(--s-3)}.content-wrapper.homepage-box.welcome-wrapper{margin-top: var(--s-10);margin-bottom: var(--s-8)}#content-wrapper.content-wrapper{padding: 0 var(--s-5)}body.type-index #content-wrapper.content-wrapper:has(>.content-wrapper-in>main.content>h1.sr-only:only-child){display: none}.content-wrapper.homepage-box + .content-wrapper.homepage-box{margin-top: var(--s-20)}@media (max-width: 768px){.content-wrapper.homepage-box{margin: var(--s-5) 0}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);padding: var(--s-3) var(--s-5);border: 0;border-radius: var(--r-btn);font-weight: 600;font-size: var(--fs-sm);line-height: 1.2;text-align: center;cursor: pointer;user-select: none;white-space: nowrap;transition: background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.btn:focus-visible{outline: 2px solid var(--c-core-black);outline-offset: 3px}.btn:active{transform: translateY(1px)}.btn-default,.btn-primary{background: var(--c-brand);color: var(--lu-ivory);border-color: var(--c-brand)}.btn-default:hover,.btn-primary:hover{background: var(--c-brand-600);border-color: var(--c-brand-600);color: var(--lu-ivory)}.btn-secondary{background: var(--c-surface);color: var(--c-text);border: 2px solid var(--c-border)}.btn-secondary:hover{background: var(--c-surface-2);border-color: var(--c-border-strong);color: var(--c-text)}.btn-conversion,.add-to-cart-button,.btn-cart{background: var(--c-accent);color: var(--lu-ivory);border-color: var(--c-accent);font-weight: 700}.btn-conversion:hover,.add-to-cart-button:hover,.btn-cart:hover{background: var(--c-accent-600);border-color: var(--c-accent-600);color: var(--lu-ivory)}.btn-text{background: transparent;border: 0;color: var(--c-text);padding: var(--s-2) var(--s-3)}.btn-text:hover{background: var(--c-surface-2);color: var(--c-text)}.btn-icon{width: 44px;height: 44px;padding: 0;border-radius: 50%;background: var(--c-surface-2);color: var(--c-text);border-color: transparent;position: relative}.btn-icon:hover{background: var(--c-surface);border-color: var(--c-border);color: var(--c-brand)}.single-button .btn,.p-bottom .btn{padding: var(--s-3) var(--s-4);width: 100%}.custom-green-btn{display: inline-flex;align-items: center;gap: var(--s-2);padding: var(--s-3) var(--s-5);background: var(--c-success);color: var(--lu-ivory);border-radius: var(--r-pill);font-weight: 700;text-decoration: none;transition: background var(--t-fast)}.custom-green-btn:hover{background: #128a3e;color: var(--lu-ivory)}.top-navigation-bar{display: none !important}.top-navigation-bar.fruvi-legacy{background: linear-gradient(90deg,var(--c-brand-700) 0%,var(--c-brand) 100%);color: var(--lu-ivory);font-size: var(--fs-xs);height: var(--h-topbar);display: flex;align-items: center;border-bottom: 1px solid rgba(255,255,255,0.06)}.top-navigation-bar>.container{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);width: 100%}.top-navigation-contacts{display: flex;gap: var(--s-3);align-items: center;color: rgba(255,255,255,0.78);font-weight: 500}.top-navigation-contacts a{color: var(--lu-ivory);text-decoration: none;font-weight: 600;transition: opacity var(--t-fast)}.top-navigation-contacts a:hover{opacity: 0.85}.top-navigation-contacts strong{font-weight: 600;color: rgba(255,255,255,0.7)}.top-navigation-contacts a[href^="mailto:"]::before{content: "";display: inline-block;width: 14px;height: 14px;margin-right: 6px;vertical-align: -2px;background: currentColor;-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='M22 7l-10 6L2 7'/></svg>") no-repeat center / contain;mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='4' width='20' height='16' rx='2'/><path d='M22 7l-10 6L2 7'/></svg>") no-repeat center / contain}.top-navigation-menu{flex: 1;display: flex;justify-content: center}.top-navigation-bar-menu{display: flex;gap: var(--s-1);list-style: none;margin: 0;padding: 0;align-items: center}.top-navigation-bar-menu li a{color: rgba(255,255,255,0.85);font-weight: 500;text-decoration: none;display: inline-flex;align-items: center;gap: 6px;padding: 6px var(--s-3);border-radius: var(--r-sm);transition: background var(--t-fast),color var(--t-fast)}.top-navigation-bar-menu li a:hover{color: var(--lu-ivory);background: rgba(255,255,255,0.1)}.top-navigation-bar-menu li a::before{content: "";display: inline-block;width: 14px;height: 14px;background: currentColor;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;flex-shrink: 0;opacity: 0.85}.top-navigation-bar-menu li a[href*="doprav"]::before,.top-navigation-bar-menu li a[href*="shipping"]::before,.top-navigation-bar-menu li a[href*="transport-i-platnosc"]::before,.top-navigation-bar-menu li a[href*="szallitas"]::before,.top-navigation-bar-menu li a[href*="dostawa"]::before,.top-navigation-bar-menu li a[href*="lieferung"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>")}.top-navigation-bar-menu li a[href*="o-nas"]::before,.top-navigation-bar-menu li a[href*="about"]::before,.top-navigation-bar-menu li a[href*="story"]::before,.top-navigation-bar-menu li a[href*="pribeh"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M23 21v-2a4 4 0 0 0-3-3.87'/><path d='M16 3.13a4 4 0 0 1 0 7.75'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M23 21v-2a4 4 0 0 0-3-3.87'/><path d='M16 3.13a4 4 0 0 1 0 7.75'/></svg>")}.top-navigation-bar-menu li a[href*="podminky"]::before,.top-navigation-bar-menu li a[href*="terms"]::before,.top-navigation-bar-menu li a[href*="obchod"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>")}.top-navigation-bar-menu li a[href*="ochrana-osobnich"]::before,.top-navigation-bar-menu li a[href*="gdpr"]::before,.top-navigation-bar-menu li a[href*="privacy"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>")}.top-navigation-bar-menu li a[href*="kontakt"]::before,.top-navigation-bar-menu li a[href*="contact"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>")}.top-navigation-bar-menu li a[href*="faq"]::before,.top-navigation-bar-menu li a[href*="otazky"]::before,.top-navigation-bar-menu li a[href*="otazek"]::before,.top-navigation-bar-menu li a[href*="caste"]::before,.top-navigation-bar-menu li a[href*="questions"]::before,.top-navigation-bar-menu li a[href*="kerdesek"]::before,.top-navigation-bar-menu li a[href*="pytania"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/><line x1='12' y1='17' x2='12.01' y2='17'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/><line x1='12' y1='17' x2='12.01' y2='17'/></svg>")}.top-navigation-menu-trigger{display: none}.top-navigation-tools{display: flex;align-items: center;gap: var(--s-3)}@media (max-width: 1259px){.top-navigation-bar{display: none}}#header{position: sticky;top: 0;z-index: var(--z-header);background: var(--c-header-bg);border-bottom: 1px solid var(--c-header-border);transition: background-color var(--t-base)}body.is-scrolled #header{}#header>.navigation-wrapper{display: grid;grid-template-columns: auto 1fr auto;grid-template-areas: "logo util right";align-items: center;gap: 0 var(--s-6);padding: 0;min-height: 88px}#header>.navigation-wrapper>#navigation{display: none !important}.header-top{display: contents}.site-name-wrapper{grid-area: logo;align-self: center}.search{display: none}.navigation-buttons{grid-area: right;align-self: center;gap: var(--s-2)}.header-util-menu{grid-area: util;justify-self: start;align-self: center}.header-util-menu{display: flex !important;align-items: center;justify-content: flex-start;gap: var(--s-1);list-style: none;margin: 0;padding: 0;flex-wrap: nowrap}.header-util-menu li{list-style: none;min-width: 0}.header-util-menu li a{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;color: var(--c-brand);font-weight: 600;font-size: var(--fs-sm);line-height: 1.15;text-decoration: none;border-radius: var(--r-md);transition: color var(--t-fast),background var(--t-fast);white-space: normal;text-align: left;max-width: 160px}.header-util-menu li a:hover,.header-util-menu li.is-active>a,.header-util-menu li>a.is-active{background: rgba(0,0,0,0.08);color: var(--c-brand-700)}.header-util-menu li.is-active>a,.header-util-menu li>a.is-active{font-weight: 800}.header-util-menu li a::before{content: "";display: inline-block;width: 14px;height: 14px;background: currentColor;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;flex-shrink: 0}.header-util-menu a[href*="doprav"]::before,.header-util-menu a[href*="shipping"]::before,.header-util-menu a[href*="transport-i-platnosc"]::before,.header-util-menu a[href*="szallitas"]::before,.header-util-menu a[href*="dostawa"]::before,.header-util-menu a[href*="lieferung"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='3' width='15' height='13'/><polygon points='16 8 20 8 23 11 23 16 16 16 16 8'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>")}.header-util-menu a[href*="story"]::before,.header-util-menu a[href*="contact"]::before,.header-util-menu a[href*="about"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='16' x2='12' y2='12'/><line x1='12' y1='8' x2='12.01' y2='8'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><line x1='12' y1='16' x2='12' y2='12'/><line x1='12' y1='8' x2='12.01' y2='8'/></svg>")}.header-util-menu a[href*="terms"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/><polyline points='14 2 14 8 20 8'/><line x1='16' y1='13' x2='8' y2='13'/><line x1='16' y1='17' x2='8' y2='17'/></svg>")}.header-util-menu a[href*="privacy"]::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/></svg>")}.header-util-menu li.fr-cat>button::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='7' height='7'/><rect x='14' y='3' width='7' height='7'/><rect x='14' y='14' width='7' height='7'/><rect x='3' y='14' width='7' height='7'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='7' height='7'/><rect x='14' y='3' width='7' height='7'/><rect x='14' y='14' width='7' height='7'/><rect x='3' y='14' width='7' height='7'/></svg>")}.header-util-menu li.fr-cat>button{display: inline-flex;align-items: center;gap: 8px;padding: var(--s-2) var(--s-4);background: var(--c-brand);color: var(--lu-ivory);border: none;border-radius: var(--r-pill);font-weight: 700;font-size: var(--fs-sm);cursor: pointer;transition: background var(--t-fast)}.header-util-menu li.fr-cat>button::before{content: "";display: inline-block;width: 18px;height: 18px;background: currentColor;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;flex-shrink: 0}.header-util-menu li.fr-cat>button::after{content: "▾";font-size: 11px;margin-left: 2px;transition: transform var(--t-fast)}.header-util-menu li.fr-cat>button:hover{background: var(--c-brand-600)}body.fr-mega-open .header-util-menu li.fr-cat>button{background: var(--c-brand-700)}body.fr-mega-open .header-util-menu li.fr-cat>button::after{transform: rotate(180deg)}.header-util-menu li b{font-weight: 600}@media (max-width: 1259px){.header-util-menu{display: none !important}#header>.navigation-wrapper{grid-template-rows: auto auto;grid-template-columns: auto 1fr auto;grid-template-areas: "logo right right" "nav nav nav"}}#header{transition: background-color 220ms ease,border-color 220ms ease}#header>.navigation-wrapper{transition: grid-template-rows 220ms ease,padding 220ms ease}.site-name-wrapper,.header-util-menu,.navigation-buttons{transition: opacity 180ms ease,transform 180ms ease}.site-name-wrapper{flex-shrink: 0}.site-name{display: inline-flex;align-items: center;font-family: var(--ff-display);font-weight: 800;font-size: var(--fs-xl);color: var(--c-brand);letter-spacing: -0.02em;text-decoration: none;line-height: 1}.site-name:hover{color: var(--c-brand-600)}.site-name img,.site-name svg{max-height: 56px;width: auto;transform: translateY(4px)}#header .search{display: none}.search-form{display: flex;align-items: center}.header-search{display: inline-flex;flex-direction: column;align-items: center;gap: 4px;padding: 4px 6px;text-decoration: none;color: var(--c-brand);font-size: 11px;font-weight: 600;line-height: 1.1;flex-shrink: 0;white-space: nowrap}.search-trigger{width: 40px !important;height: 40px !important;border-radius: 50% !important;background: var(--lu-ivory) !important;color: var(--c-brand) !important;border: 2px solid var(--c-brand-100) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;cursor: pointer;transition: background var(--t-fast),color var(--t-fast),border-color var(--t-fast);flex-shrink: 0;padding: 0 !important;font-size: 0}.search-trigger:hover{background: var(--c-brand-50) !important;border-color: var(--c-brand) !important;color: var(--c-brand-700) !important}.search-trigger svg{width: 22px !important;height: 22px !important;stroke: currentColor !important;stroke-width: 2.2 !important;display: block !important;visibility: visible !important;opacity: 1 !important}.search-trigger__label{display: block;text-align: center;color: var(--c-brand);font-weight: 600;font-size: 11px}.header-search:hover .search-trigger__label{color: var(--c-brand-700)}.header-account{display: inline-flex;flex-direction: column;align-items: center;gap: 4px;padding: 4px 6px;text-decoration: none;color: var(--c-brand);font-size: 11px;font-weight: 600;line-height: 1.1;flex-shrink: 0;white-space: nowrap;transition: opacity var(--t-fast)}.header-account:hover{opacity: 0.85;color: var(--c-brand-700)}.header-account__icon{width: 40px;height: 40px;border-radius: 50%;background: var(--lu-ivory);border: 2px solid var(--c-brand-100);display: inline-flex;align-items: center;justify-content: center;transition: background var(--t-fast),border-color var(--t-fast)}.header-account:hover .header-account__icon{border-color: var(--c-brand);background: var(--c-brand-50)}.header-account__icon svg{width: 22px;height: 22px;stroke: var(--c-brand);stroke-width: 2.2}.header-account__label{display: block;text-align: center;max-width: 80px;overflow: hidden;text-overflow: ellipsis}.header-account__name{font-weight: 700;color: var(--c-brand)}.header-account__sub{display: block;font-size: 10px;font-weight: 500;color: var(--c-text-muted)}.navigation-buttons{display: flex;align-items: center;gap: var(--s-3)}.btn-login,.btn-secondary.btn-text.btn-login{display: inline-flex;align-items: center;gap: var(--s-2);padding: var(--s-2) var(--s-4);background: transparent;border: 1px solid var(--c-border);border-radius: var(--r-pill);color: var(--c-text);font-weight: 600}.btn-login:hover{background: var(--c-surface);border-color: var(--c-border-strong);color: var(--c-brand)}.btn-icon.toggle-window.cart-count{width: auto;min-width: 200px;height: 48px;padding: 0 var(--s-4) 0 var(--s-3);border-radius: var(--r-pill);background: var(--c-brand);color: var(--lu-ivory);display: inline-flex;align-items: center;gap: var(--s-2);font-weight: 800;font-size: var(--fs-md);transition: background var(--t-fast),transform var(--t-fast);position: relative}.btn-icon.toggle-window.cart-count .qv-cart-count-badge{position: absolute;top: -4px;right: -4px;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 999px;background: var(--c-success);color: var(--lu-ivory);font-size: 11px;font-weight: 800;line-height: 20px;text-align: center;border: 2px solid var(--c-header-bg,var(--lu-ivory));pointer-events: none;z-index: 1;display: none}@media (max-width: 768px){.btn-icon.toggle-window.cart-count .qv-cart-count-badge{display: block}}.btn-icon.toggle-window.cart-count i[data-testid="headerCartCount"],.btn-icon.toggle-window.cart-count .header-cart-products-count,.btn-icon.toggle-window.cart-count .cart-count-value{display: none !important}.btn-icon.toggle-window.cart-count .cart-price{flex: 1;text-align: center;font-weight: 700}.btn-icon.toggle-window.cart-count:hover{background: var(--c-brand-600);color: var(--lu-ivory);transform: translateY(-1px)}.btn-icon.toggle-window.cart-count::before{content: "";display: inline-block;width: 24px;height: 24px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='9' cy='21' r='1.2'/><circle cx='20' cy='21' r='1.2'/><path d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/></svg>");background-size: contain;background-repeat: no-repeat;flex-shrink: 0}.cart-price{font-weight: 700;white-space: nowrap}.skip-link.sr-only:focus{position: fixed !important;top: var(--s-3);left: var(--s-3);width: auto !important;height: auto !important;padding: var(--s-3) var(--s-4);background: var(--c-brand);color: var(--lu-ivory);border-radius: var(--r-md);z-index: var(--z-modal);clip: auto !important}@media (max-width: 1259px){#header>.navigation-wrapper{grid-template-columns: auto 1fr auto;gap: var(--s-3);min-height: 64px}.site-name{font-size: var(--fs-lg)}.site-name img,.site-name svg{max-height: 36px}.search{max-width: none}.btn-login span{display: none}.cart-price{display: none}.btn-icon.toggle-window.cart-count{height: 44px;padding: 0 var(--s-3)}}@media (max-width: 600px){#header>.navigation-wrapper{grid-template-columns: auto 1fr auto;row-gap: var(--s-3)}.navigation-buttons{gap: var(--s-2)}.search-trigger{width: 42px;height: 42px}.search-trigger svg{width: 18px;height: 18px}}.top-nav-button-login{position: relative}.top-nav-button-login.fr-logged-in::after{content: "✓";position: absolute;top: 2px;right: 2px;width: 14px;height: 14px;background: #1fa971;color: var(--lu-ivory);border: 1.5px solid var(--lu-ivory);border-radius: 50%;font-size: 9px;font-weight: 900;line-height: 1;display: flex;align-items: center;justify-content: center;pointer-events: none}#navigation{border-top: 0 !important;background: transparent;color: var(--c-brand);transition: background var(--t-base)}#header>.navigation-wrapper>#navigation{grid-area: nav;margin: 0 calc(var(--s-5) * -1);padding: 0 var(--s-5);border-top: 0 !important}body.nav-stuck #navigation{background: var(--c-brand);padding-top: 8px !important;padding-bottom: 8px !important;min-height: 56px}.navigation-in.menu{display: flex;align-items: center;justify-content: center;gap: var(--s-2);overflow-x: auto;scrollbar-width: none;flex: 1}.navigation-in.menu::-webkit-scrollbar{display: none}body.nav-stuck #navigation{display: flex;align-items: center;gap: var(--s-4);padding-top: 8px;padding-bottom: 8px}body.nav-stuck #navigation .navigation-in.menu{justify-content: flex-start}.menu-level-1{display: flex;gap: 2px;list-style: none;margin: 0;padding: 0;justify-content: center}.menu-level-1>li{flex-shrink: 0}.menu-level-1>li>a{display: inline-flex;align-items: center;gap: 8px;padding: var(--s-3) var(--s-3);font-weight: 500;font-size: var(--fs-sm);color: var(--c-text);text-decoration: none;border-radius: var(--r-md);transition: background var(--t-fast),color var(--t-fast);white-space: nowrap;letter-spacing: 0}.menu-level-1>li>a b{font-weight: 500}.menu-level-1>li>a:hover{color: var(--c-brand);background: transparent}.menu-level-1>li.is-active>a{color: var(--c-brand);font-weight: 700;position: relative}.menu-level-1>li.is-active>a::after{content: "";position: absolute;left: var(--s-3);right: var(--s-3);bottom: 4px;height: 2px;background: var(--c-brand);border-radius: 2px}body.nav-stuck .menu-level-1>li>a{color: var(--lu-ivory);font-weight: 500;font-size: var(--fs-sm);padding: var(--s-2) var(--s-3)}body.nav-stuck .menu-level-1>li>a::before{width: 16px;height: 16px;opacity: 0.85}body.nav-stuck .menu-level-1>li>a:hover{background: rgba(255,255,255,0.14);color: var(--lu-ivory)}body.nav-stuck .menu-level-1>li>a[aria-expanded="true"]{background: rgba(255,255,255,0.2);color: var(--lu-ivory)}.menu-level-1>li>a::before{content: "";display: inline-block;width: 20px;height: 20px;background: currentColor;flex-shrink: 0;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain;opacity: 0.9}.menu-level-1>li:nth-child(1)>a::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4'/><path d='M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3'/><path d='M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35z'/><path d='M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4'/><path d='M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3'/><path d='M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35z'/><path d='M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14'/></svg>")}.menu-level-1>li:nth-child(2)>a::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2v3'/><circle cx='12' cy='8' r='3'/><circle cx='8' cy='13' r='3'/><circle cx='16' cy='13' r='3'/><circle cx='10' cy='18' r='3'/><circle cx='14' cy='18' r='3'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2v3'/><circle cx='12' cy='8' r='3'/><circle cx='8' cy='13' r='3'/><circle cx='16' cy='13' r='3'/><circle cx='10' cy='18' r='3'/><circle cx='14' cy='18' r='3'/></svg>")}.menu-level-1>li:nth-child(3)>a::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2.96a1 1 0 0 1 1.6.8c0 1.92-1.4 4.4-2 5.5A6.5 6.5 0 0 1 12 19c-3 0-5-1-6-3.5'/><path d='M2 21c0-3 1.85-5.36 5.08-6'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2.96a1 1 0 0 1 1.6.8c0 1.92-1.4 4.4-2 5.5A6.5 6.5 0 0 1 12 19c-3 0-5-1-6-3.5'/><path d='M2 21c0-3 1.85-5.36 5.08-6'/></svg>")}.menu-level-1>li:nth-child(4)>a::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16.5 9.4 7.55 4.24'/><path d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/><polyline points='3.27 6.96 12 12.01 20.73 6.96'/><line x1='12' y1='22.08' x2='12' y2='12'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16.5 9.4 7.55 4.24'/><path d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/><polyline points='3.27 6.96 12 12.01 20.73 6.96'/><line x1='12' y1='22.08' x2='12' y2='12'/></svg>")}.menu-level-1>li:nth-child(5)>a::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 22h8'/><path d='M7 10h10'/><path d='M12 15v7'/><path d='M12 15a5 5 0 0 0 5-5V3H7v7a5 5 0 0 0 5 5z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 22h8'/><path d='M7 10h10'/><path d='M12 15v7'/><path d='M12 15a5 5 0 0 0 5-5V3H7v7a5 5 0 0 0 5 5z'/></svg>")}.menu-level-1>li:nth-child(6)>a::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 12 20 22 4 22 4 12'/><rect x='2' y='7' width='20' height='5'/><line x1='12' y1='22' x2='12' y2='7'/><path d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/><path d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 12 20 22 4 22 4 12'/><rect x='2' y='7' width='20' height='5'/><line x1='12' y1='22' x2='12' y2='7'/><path d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/><path d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/></svg>")}.caret{display: inline-block;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;margin-left: var(--s-1);opacity: 0.7}.menu-helper{display: none}.navigation-close{display: none}.navigation-buttons .top-nav-button-login,.navigation-buttons .top-navigation-menu-trigger{display: none}@media (max-width: 1259px){#navigation{position: fixed;top: 0;bottom: 0;left: 0;width: min(320px,85vw);background: var(--lu-ivory);z-index: var(--z-drawer);transform: translateX(-100%);transition: transform var(--t-slow);overflow-y: auto;border-top: 0;margin: 0;padding: var(--s-5)}body.is-nav-open #navigation{transform: translateX(0)}.navigation-in.menu{flex-direction: column;align-items: stretch;overflow: visible}.menu-level-1{flex-direction: column;width: 100%;gap: var(--s-1)}.menu-level-1>li>a{padding: var(--s-4);border-radius: var(--r-md);width: 100%;justify-content: space-between;border: 1px solid var(--c-border)}.navigation-close{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: var(--c-surface);margin-bottom: var(--s-4);cursor: pointer}.navigation-close::before{content: "✕";font-size: 18px}}.fr-mega{position: fixed;top: 88px;left: 0;right: 0;background: var(--lu-ivory);border-bottom: 1px solid var(--c-border);z-index: 90;padding: var(--s-6) var(--s-5) var(--s-8);display: none;animation: fr-mega-in 200ms ease}body.fr-mega-open .fr-mega{display: block}@keyframes fr-mega-in{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: translateY(0)}}.fr-mega-inner{max-width: var(--w-container);margin: 0 auto;display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-4)}@media (max-width: 900px){.fr-mega-inner{grid-template-columns: repeat(2,1fr)}}@media (max-width: 560px){.fr-mega-inner{grid-template-columns: 1fr}}.fr-mega-card{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-4);background: var(--c-surface);border: 1px solid var(--c-border);border-radius: var(--r-lg);text-decoration: none;transition: border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.fr-mega-card:hover{border-color: var(--c-brand);background: var(--c-brand-100);transform: translateY(-1px)}.fr-mega-card-icon{flex: 0 0 40px;width: 40px;height: 40px;background: var(--c-surface);border-radius: var(--r-md);display: flex;align-items: center;justify-content: center}.fr-mega-card-icon::before{content: "";width: 22px;height: 22px;background: var(--c-brand);opacity: 0;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;-webkit-mask-size: contain;mask-size: contain}.fr-mega-card.show-fallback .fr-mega-card-icon::before{opacity: 1}.fr-mega-card-body{flex: 1;min-width: 0}.fr-mega-card-name{font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 700;color: var(--c-text);margin: 0;letter-spacing: -0.01em}.fr-mega-card-subs{list-style: none;margin: 4px 0 0;padding: 0;font-size: var(--fs-xs);color: var(--c-text-muted);display: flex;flex-wrap: wrap;gap: 4px var(--s-2)}.fr-mega-card-subs li::after{content: "·";margin-left: var(--s-2);color: var(--c-text-subtle)}.fr-mega-card-subs li:last-child::after{content: "";margin: 0}.fr-mega-card[data-idx="1"] .fr-mega-card-icon::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4'/><path d='M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3'/><path d='M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35z'/><path d='M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 8c0-2.76-2.46-5-5.5-5S2 5.24 2 8h2l1-1 1 1h4'/><path d='M13 7.14A5.82 5.82 0 0 1 16.5 6c3.04 0 5.5 2.24 5.5 5h-3l-1-1-1 1h-3'/><path d='M5.89 9.71c-2.15 2.15-2.3 5.47-.35 7.43l4.24-4.25.7-.7.71-.71 2.12-2.12c-1.95-1.96-5.27-1.8-7.42.35z'/><path d='M11 15.5c.5 2.5-.17 4.5-1 6.5h4c2-5.5-.5-12-1-14'/></svg>")}.fr-mega-card[data-idx="2"] .fr-mega-card-icon::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2v3'/><circle cx='12' cy='8' r='3'/><circle cx='8' cy='13' r='3'/><circle cx='16' cy='13' r='3'/><circle cx='10' cy='18' r='3'/><circle cx='14' cy='18' r='3'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 2v3'/><circle cx='12' cy='8' r='3'/><circle cx='8' cy='13' r='3'/><circle cx='16' cy='13' r='3'/><circle cx='10' cy='18' r='3'/><circle cx='14' cy='18' r='3'/></svg>")}.fr-mega-card[data-idx="3"] .fr-mega-card-icon::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2.96a1 1 0 0 1 1.6.8c0 1.92-1.4 4.4-2 5.5A6.5 6.5 0 0 1 12 19c-3 0-5-1-6-3.5'/><path d='M2 21c0-3 1.85-5.36 5.08-6'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19.2 2.96a1 1 0 0 1 1.6.8c0 1.92-1.4 4.4-2 5.5A6.5 6.5 0 0 1 12 19c-3 0-5-1-6-3.5'/><path d='M2 21c0-3 1.85-5.36 5.08-6'/></svg>")}.fr-mega-card[data-idx="4"] .fr-mega-card-icon::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16.5 9.4 7.55 4.24'/><path d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/><polyline points='3.27 6.96 12 12.01 20.73 6.96'/><line x1='12' y1='22.08' x2='12' y2='12'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M16.5 9.4 7.55 4.24'/><path d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/><polyline points='3.27 6.96 12 12.01 20.73 6.96'/><line x1='12' y1='22.08' x2='12' y2='12'/></svg>")}.fr-mega-card[data-idx="5"] .fr-mega-card-icon::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 22h8'/><path d='M7 10h10'/><path d='M12 15v7'/><path d='M12 15a5 5 0 0 0 5-5V3H7v7a5 5 0 0 0 5 5z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M8 22h8'/><path d='M7 10h10'/><path d='M12 15v7'/><path d='M12 15a5 5 0 0 0 5-5V3H7v7a5 5 0 0 0 5 5z'/></svg>")}.fr-mega-card[data-idx="6"] .fr-mega-card-icon::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 12 20 22 4 22 4 12'/><rect x='2' y='7' width='20' height='5'/><line x1='12' y1='22' x2='12' y2='7'/><path d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/><path d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 12 20 22 4 22 4 12'/><rect x='2' y='7' width='20' height='5'/><line x1='12' y1='22' x2='12' y2='7'/><path d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/><path d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/></svg>")}.fr-mega-card-image{flex: 0 0 56px;width: 56px;height: 56px;border-radius: var(--r-md);background: var(--lu-ivory);display: flex;align-items: center;justify-content: center;overflow: hidden}.fr-mega-card-image img{max-width: 100%;max-height: 100%;object-fit: contain}.fr-mega-card.has-image .fr-mega-card-icon{display: none}.fr-cat-strip{max-width: var(--w-container);margin: var(--s-4) auto var(--s-5);padding: 0 var(--s-5)}.fr-cat-strip-inner{display: flex;gap: var(--s-3);padding: var(--s-1);justify-content: center;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x mandatory}.fr-cat-strip-inner::-webkit-scrollbar{display: none}.fr-cat-strip.is-overflowing .fr-cat-strip-inner{justify-content: flex-start}.fr-cat-strip-card{flex: 0 0 auto;box-sizing: border-box;width: 132px;min-height: 148px;scroll-snap-align: start;display: flex;flex-direction: column;align-items: center;gap: var(--s-3);padding: var(--s-4) var(--s-3);background: var(--c-surface);border: 1px solid var(--c-border);border-radius: var(--r-lg);text-decoration: none;text-align: center;transition: border-color var(--t-fast),background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.fr-cat-strip-card:hover,.fr-cat-strip-card:focus-visible{border-color: var(--c-brand);background: var(--c-brand-100);transform: translateY(-2px)}.fr-cat-strip-card:focus-visible{outline: 2px solid var(--c-brand);outline-offset: 2px}.fr-cat-strip-icon{flex: 0 0 72px;width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;color: var(--c-text);background: var(--c-brand-50);border: 1px solid var(--c-border);border-radius: var(--r-md);overflow: hidden;transition: border-color var(--t-fast),color var(--t-fast)}.fr-cat-strip-card:hover .fr-cat-strip-icon,.fr-cat-strip-card:focus-visible .fr-cat-strip-icon{border-color: var(--c-brand)}.fr-cat-strip-svg{display: block;width: 40px;height: 40px}.fr-cat-strip-name{width: 100%;min-height: 2.6em;font-size: var(--fs-sm);font-weight: 700;color: var(--c-text);line-height: 1.3;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}@media (prefers-reduced-motion: reduce){.fr-cat-strip-card{transition: none}}.popup-widget,#cart-widget.popup-widget,#login.popup-widget{position: fixed;top: 0;right: 0;bottom: 0;width: min(420px,100vw);background: var(--lu-ivory);transform: translateX(100%);transition: transform var(--t-slow);z-index: var(--z-drawer);display: flex;flex-direction: column;overflow: hidden}.popup-widget[aria-hidden="false"],.popup-widget.is-open,#cart-widget.popup-widget[aria-hidden="false"],#cart-widget.popup-widget.is-open{transform: translateX(0)}@media (max-width: 1023px){#cart-widget.popup-widget{display: none !important}}.popup-widget-inner{flex: 1;display: flex;flex-direction: column;overflow: hidden}.cart-widget-inner.place-cart-here,#login .popup-widget-inner{padding: var(--s-6);overflow-y: auto}.cart-widget-button{border-top: 1px solid var(--c-border);padding: var(--s-4) var(--s-5);background: var(--c-surface);display: flex;flex-direction: column;gap: var(--s-3)}.loader-overlay{position: absolute;inset: 0;background: rgba(255,255,255,0.7);display: none;align-items: center;justify-content: center;z-index: 2}.loader-wrapper.is-loading .loader-overlay{display: flex}.loader{width: 36px;height: 36px;border: 3px solid var(--c-border);border-top-color: var(--c-brand);border-radius: 50%;animation: ryb-spin 0.7s linear infinite}@keyframes ryb-spin{to{transform: rotate(360deg)}}#login.popup-widget{width: min(380px,100vw)}#login .form-group{margin-bottom: var(--s-4)}#login .form-control,.form-control{width: 100%;padding: var(--s-3) var(--s-4);border: 1px solid var(--c-border);border-radius: var(--r-md);background: var(--lu-ivory);font-size: var(--fs-base);outline: none;transition: border-color var(--t-fast)}.form-control:focus{border-color: var(--c-brand)}.input-wrapper{position: relative}.input-wrapper.no-label .form-control{padding-top: var(--s-3);padding-bottom: var(--s-3)}.login-wrapper{display: flex;flex-direction: column;gap: var(--s-3);margin-top: var(--s-3)}.password-helper{font-size: var(--fs-sm);color: var(--c-text-muted);margin-top: var(--s-2)}.password-helper a{color: var(--c-brand);text-decoration: underline}.social-login-buttons{display: flex;flex-direction: column;gap: var(--s-2);margin-top: var(--s-3)}.social-login-buttons-divider{text-align: center;font-size: var(--fs-sm);color: var(--c-text-muted);margin: var(--s-4) 0 var(--s-3);position: relative}.social-login-buttons-divider::before,.social-login-buttons-divider::after{content: "";position: absolute;top: 50%;width: calc(50% - 30px);height: 1px;background: var(--c-border)}.social-login-buttons-divider::before{left: 0}.social-login-buttons-divider::after{right: 0}.login-btn.google{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);padding: var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-md);background: var(--lu-ivory);font-weight: 600;text-decoration: none;color: var(--c-text)}.login-btn.google:hover{background: var(--c-surface)}body.is-drawer-open::after{content: "";position: fixed;inset: 0;background: rgba(20,14,18,0.45);z-index: var(--z-overlay);animation: ryb-fade-in var(--t-base)}@keyframes ryb-fade-in{from{opacity: 0}to{opacity: 1}}body.is-drawer-open,body.is-nav-open{overflow: hidden}.qv-minicart{position: fixed;z-index: var(--z-drawer);width: min(380px,calc(100vw - 32px));max-height: min(70vh,560px);display: flex;flex-direction: column;background: var(--lu-ivory);border: 2px solid var(--lu-black);border-radius: 16px;color: var(--lu-black);opacity: 0;visibility: hidden;transform: translateY(-6px);pointer-events: none;transition: opacity 160ms ease,transform 160ms ease,visibility 0s linear 160ms}.qv-minicart.is-open{opacity: 1;visibility: visible;transform: none;pointer-events: auto;transition-delay: 0s}.qv-minicart-head{display: flex;align-items: center;justify-content: space-between;padding: 16px 20px;border-bottom: 1px solid var(--lu-line);font: 700 18px/1.3 var(--lu-font)}.qv-minicart-close,.qv-minicart-item-remove{display: grid;place-items: center;width: 32px;height: 32px;padding: 0;border: 0;border-radius: 50%;background: transparent;color: var(--lu-black);font-size: 22px;line-height: 1;cursor: pointer}.qv-minicart-close:hover,.qv-minicart-item-remove:hover{background: var(--lu-surface-tint)}.qv-minicart-close:focus-visible,.qv-minicart-item-remove:focus-visible,.qv-minicart-footer:focus-visible{outline: 2px solid var(--lu-black);outline-offset: 2px}.qv-minicart-body{flex: 1;overflow-y: auto;padding: 4px 20px}.qv-minicart-empty{margin: 0;padding: 24px 0;text-align: center;font-size: 15px}.qv-minicart-item{display: grid;grid-template-columns: 56px minmax(0,1fr) auto;gap: 12px;align-items: center;padding: 12px 0;border-bottom: 1px solid var(--lu-line)}.qv-minicart-item:last-child{border-bottom: 0}.qv-minicart-item-img img{display: block;width: 56px;height: 56px;object-fit: contain}.qv-minicart-item-name{color: var(--lu-black);font: 600 15px/1.35 var(--lu-font);text-decoration: none}.qv-minicart-item-name:hover{text-decoration: underline;text-underline-offset: 3px}.qv-minicart-item-meta{display: flex;gap: 8px;margin-top: 4px;font-size: 14px}.qv-minicart-item-price{font-weight: 700}.qv-minicart-footer{display: flex;align-items: center;justify-content: center;min-height: 48px;margin: 12px 20px 20px;border-radius: 10px;background: var(--lu-terracotta);color: var(--lu-black);font: 700 15px/1.2 var(--lu-font);text-decoration: none}.qv-minicart-footer:hover{background: var(--c-terracotta-600);color: var(--lu-black)}body.is-search-open{position: fixed;top: var(--lu-search-scroll-y,0);left: 0;right: 0;width: 100%;overflow: hidden}.search-modal{position: fixed;inset: 0;z-index: var(--z-modal);display: none;justify-content: center;align-items: flex-start;padding: 12vh var(--lu-space-2) var(--lu-space-2);font-family: var(--lu-font)}.search-modal.is-open{display: flex}.search-modal__backdrop{position: absolute;inset: 0;background: transparent}.search-modal__panel{position: relative;width: min(100%,1080px);max-height: calc(100dvh - 12vh - var(--lu-space-2));overflow: hidden;display: flex;flex-direction: column;padding: var(--lu-space-3);background: var(--lu-ivory);border: 1px solid var(--lu-black);border-radius: var(--lu-radius-control)}.search-modal__title{margin: 0 0 var(--lu-space-2);color: var(--lu-black);font-size: 22px;font-weight: 700;line-height: 1.2}.search-modal__close{position: absolute;top: var(--lu-space-2);right: var(--lu-space-2);z-index: 2;width: 36px;height: 36px;border: 1px solid var(--lu-line);border-radius: var(--lu-radius-control);background: var(--lu-ivory);color: var(--lu-black);font-size: 24px;line-height: 1;cursor: pointer}.fr-search-form{position: relative;flex: none;margin: 0 0 var(--lu-space-2)}.fr-search-input{width: 100%;min-height: 52px;padding: var(--lu-space-1) var(--lu-space-5) var(--lu-space-1) var(--lu-space-2);border: 2px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-ivory);color: var(--lu-black);font-family: var(--lu-font);font-size: 17px;outline: none}body .search-modal .fr-search-input:focus,body .search-modal .fr-search-input:focus-visible{outline: none !important;box-shadow: inset 0 0 0 1px var(--lu-black)}.fr-search-input::-webkit-search-cancel-button{display: none}.fr-search-clear{display: none;position: absolute;top: 50%;right: var(--lu-space-1);transform: translateY(-50%);width: 32px;height: 32px;border: 0;border-radius: var(--lu-radius-control);background: var(--lu-surface-tint);color: var(--lu-black);font-size: 22px;cursor: pointer}.fr-search-form.has-text .fr-search-clear{display: block}.fr-search-results,.lur-search-results{flex: 1 1 auto;min-height: 100px;overflow-y: auto;overscroll-behavior: contain;color: var(--lu-black)}.lur-search-results.is-loading{opacity: .55}.lur-suggest-layout{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--lu-space-3);padding: var(--lu-space-2);background: var(--lu-surface-tint);border-radius: var(--lu-radius-control)}.lur-suggest-layout.has-side{grid-template-columns: minmax(0,220px) minmax(0,1fr)}.lur-suggest-main{grid-column: -2;grid-row: 1;min-width: 0}.lur-suggest-side{grid-column: 1;grid-row: 1;min-width: 0;padding-right: var(--lu-space-2);border-right: 1px solid var(--lu-line)}.lur-suggest-side:empty{display: none}.lur-search-section{margin: 0 0 var(--lu-space-3)}.lur-search-section:last-child{margin-bottom: 0}.lur-search-section__title{display: flex;justify-content: space-between;align-items: baseline;gap: var(--lu-space-1);margin: 0 0 var(--lu-space-1);font-size: 13px;font-weight: 700;line-height: 1.3;letter-spacing: .06em;text-transform: uppercase}.lur-suggest-grid{display: grid;grid-template-columns: minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap: var(--lu-space-1)}.lur-search-mini{position: relative;min-width: 0;display: flex;flex-direction: column;gap: var(--lu-space-1);padding: var(--lu-space-1);border: 1px solid var(--lu-line);border-radius: var(--lu-radius-control);background: var(--lu-ivory)}body .search-modal .lur-card.lur-search-mini{border: 1px solid var(--lu-line);border-radius: var(--lu-radius-control);background: var(--lu-ivory)}body .search-modal .lur-card.lur-search-mini:hover{border-color: var(--lu-black)}.lur-search-mini.is-hero{grid-row: span 2;padding: var(--lu-space-2)}.lur-search-item,.fr-search-item{display: flex;flex: 1;flex-direction: column;gap: var(--lu-space-0);min-width: 0;color: var(--lu-black);text-align: center;text-decoration: none}.lur-search-mini__image{width: 100%;aspect-ratio: 1;object-fit: contain;background: var(--lu-ivory);border-radius: var(--lu-radius-control)}.lur-search-mini.is-hero{justify-content: center}.lur-search-mini.is-hero .lur-search-item{flex: none}.lur-search-mini.is-hero .lur-search-mini__image{height: 240px;aspect-ratio: auto}.lur-search-mini.is-hero .lur-search-mini__price{margin-top: 0}.lur-search-mini__name{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;min-height: 2.5em;font-size: 13px;line-height: 1.25;font-weight: 600}.lur-search-mini.is-hero .lur-search-mini__name{min-height: 0;font-size: 20px;font-weight: 700}.lur-search-mini__name mark{background: var(--lu-mango-surface);color: var(--lu-black)}.lur-search-mini__stock{align-self: center;padding: 1px var(--lu-space-1);border: 1px solid currentColor;border-radius: var(--lu-radius-pill);font-size: 11px;line-height: 1.4}.lur-search-mini__stock.is-available{color: var(--lu-success)}.lur-search-mini__stock.is-unavailable{color: var(--lu-danger)}.lur-search-mini__price{margin-top: auto;font-weight: 700;font-size: 15px}.lur-search-mini.is-hero .lur-search-mini__price{font-size: 24px}.lur-search-mini__add{display: inline-flex;align-items: center;justify-content: center;min-height: 34px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-black);color: var(--lu-ivory);font-family: var(--lu-font);font-size: 18px;font-weight: 700;cursor: pointer}.lur-search-mini__add .fr-search-add-btn-label{display: none}.lur-search-mini.is-hero .lur-search-mini__add{min-height: 44px;font-size: 15px}.lur-search-mini.is-hero .lur-search-mini__add .fr-search-add-btn-icon{display: none}.lur-search-mini.is-hero .lur-search-mini__add .fr-search-add-btn-label{display: inline}.lur-search-mini__add:focus-visible,.lur-search-chip:focus-visible,.lur-search-history-delete:focus-visible,.lur-search-history-clear:focus-visible{outline: 2px solid var(--lu-terracotta);outline-offset: 2px}.lur-search-mini__add.is-busy{opacity: .6;pointer-events: none}.lur-search-mini__add.is-error{background: var(--lu-danger)}.lur-search-mini__add.is-success{background: var(--lu-success)}.search-modal .lur-search-chip,.lur-search-history-delete,.lur-search-history-clear{margin: 0 var(--lu-space-0) var(--lu-space-0) 0;padding: 2px var(--lu-space-1);border: 1px solid var(--lu-line);border-radius: var(--lu-radius-pill);background: var(--lu-ivory);color: var(--lu-black);font-family: var(--lu-font);font-size: 13px;line-height: 1.4;cursor: pointer}.search-modal .lur-search-chip:hover{border-color: var(--lu-black)}.lur-search-history-clear{margin: 0;padding: 0;border: 0;background: transparent;font-size: 12px;font-weight: 400;letter-spacing: 0;text-transform: none;text-decoration: underline}.lur-search-history-row{display: inline-flex;align-items: start}.lur-search-history-delete{min-width: 26px;padding-inline: var(--lu-space-0)}.fr-search-empty{margin: 0 0 var(--lu-space-3);font-size: 18px}a.lur-search-chip{display: inline-block;text-decoration: none}@media (max-width: 1023px){.lur-suggest-layout.has-side{grid-template-columns: minmax(0,1fr)}.lur-suggest-main{grid-column: 1;grid-row: 1}.lur-suggest-side{grid-column: 1;grid-row: 2;padding: var(--lu-space-2) 0 0;border-right: 0;border-top: 1px solid var(--lu-line)}}@media (max-width: 768px){.search-modal{align-items: stretch;padding: 0}.search-modal__panel{width: 100%;max-width: none;height: var(--lu-search-vvh,100dvh);max-height: var(--lu-search-vvh,100dvh);padding: var(--lu-space-2) var(--lu-space-2) 0;border: 0;border-radius: 0}.search-modal__title{padding-right: var(--lu-space-5);font-size: 22px}.search-modal__close{top: var(--lu-space-1);right: var(--lu-space-1)}.fr-search-results{min-height: 0;margin: 0 calc(-1 * var(--lu-space-2))}.lur-suggest-layout{min-height: 100%;gap: var(--lu-space-2);padding: var(--lu-space-2) var(--lu-space-2) calc(var(--lu-space-2) + env(safe-area-inset-bottom));border-radius: 0}.lur-suggest-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.lur-search-mini.is-hero{grid-row: auto;padding: var(--lu-space-1)}.lur-search-mini.is-hero{justify-content: flex-start}.lur-search-mini.is-hero .lur-search-item{flex: 1}.lur-search-mini.is-hero .lur-search-mini__image{height: auto;aspect-ratio: 1}.lur-search-mini.is-hero .lur-search-mini__name{min-height: 2.5em;font-size: 14px;font-weight: 600}.lur-search-mini__name{font-size: 14px}.lur-search-mini.is-hero .lur-search-mini__price,.lur-search-mini__price{margin-top: auto;font-size: 16px}.lur-search-mini.is-hero .lur-search-mini__add,.lur-search-mini__add{min-height: 40px;font-size: 13px}.lur-search-mini__add .fr-search-add-btn-icon{display: none}.lur-search-mini__add .fr-search-add-btn-label{display: inline}}.carousel.slide{position: relative;border-radius: 0;overflow: visible;background: transparent}.carousel-inner{position: relative;width: 100%;display: flex;flex-wrap: nowrap;justify-content: center;gap: var(--s-3);aspect-ratio: unset;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;scroll-behavior: smooth}.carousel-inner::-webkit-scrollbar{display: none}.carousel-inner.is-overflowing{justify-content: flex-start}.carousel-inner>.item{flex: 0 0 calc((100% - 3 * var(--s-3)) / 4);min-width: 0;scroll-snap-align: start}.carousel-inner>.item{position: static;opacity: 1;border-radius: var(--r-lg);overflow: hidden;background: var(--c-surface);aspect-ratio: 3 / 4;transition: transform var(--t-base);display: block}.carousel-inner>.item.active{position: static}.carousel-inner>.item:hover{transform: translateY(-3px)}.carousel-inner .item>a,.carousel-inner .item .extended-empty{display: block;width: 100%;height: 100%}.carousel-inner .item img{width: 100%;height: 100%;object-fit: cover;display: block}.carousel-inner>.slick-list{width: 100%}.carousel.slide:has(.carousel-inner.is-overflowing) .carousel-control{display: inline-flex}.carousel-control{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;background: var(--lu-ivory);color: var(--c-brand);display: none;align-items: center;justify-content: center;text-decoration: none;font-size: 24px;z-index: 2;transition: background var(--t-fast),transform var(--t-fast);border: 1px solid var(--c-border)}.carousel-control:hover{background: var(--c-surface);transform: translateY(-50%) scale(1.05)}.carousel-control.left{left: calc(var(--s-3) * -1)}.carousel-control.right{right: calc(var(--s-3) * -1)}.carousel-control.left::before{content: "‹";line-height: 1}.carousel-control.right::before{content: "›";line-height: 1}.carousel-control span{display: none}@media (max-width: 1100px){.carousel-inner>.item{flex-basis: calc((100% - 2 * var(--s-3)) / 3)}}@media (max-width: 1100px) and (min-width: 769px){.carousel-inner>.item{flex-basis: calc((100% - var(--s-3)) / 2)}}@media (max-width: 768px){.carousel.slide{width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);overflow: hidden}.carousel-inner{display: flex;flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;padding: 0 var(--s-4) var(--s-3);scroll-padding-left: var(--s-4);margin: 0;-webkit-overflow-scrolling: touch;gap: var(--s-3)}.carousel-inner>.item{flex: 0 0 87vw;width: 87vw;max-width: none;scroll-snap-align: start;scroll-snap-stop: always;aspect-ratio: 4 / 5}.carousel-inner::-webkit-scrollbar{display: none}.carousel-inner{scrollbar-width: none}.carousel-control{display: none !important}}.banner-wrapper{display: grid;gap: var(--s-4)}.banner-wrapper.banners-row{grid-template-columns: repeat(auto-fit,minmax(280px,1fr))}.banner-wrapper>.banner,.banners-row .banner{border-radius: var(--r-lg);overflow: visible;position: relative;background: transparent;transition: transform var(--t-base)}.banner-wrapper>.banner:hover{transform: translateY(-2px)}.banner img{width: 100%;height: auto;display: block}.next-to-carousel-banners{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;gap: var(--s-3);margin-top: var(--s-4)}.next-to-carousel-banners>.banner-wrapper{flex: 0 1 calc((100% - 4 * var(--s-3)) / 5);max-width: 320px;display: flex}.next-to-carousel-banners>.banner-wrapper>span,.next-to-carousel-banners>.banner-wrapper>.benefit-banner{width: 100%;display: flex}.next-to-carousel-banners .benefit-banner{background: var(--c-brand-50) !important;color: var(--c-text) !important;border: 1px solid var(--c-brand-100);border-radius: var(--r-lg);padding: var(--s-4);display: flex;align-items: center;gap: var(--s-4);margin: 0;text-decoration: none;transition: background var(--t-fast),border-color var(--t-fast),transform var(--t-fast);width: 100%;height: 100%;min-height: 120px}.next-to-carousel-banners .benefit-banner:hover{background: var(--lu-ivory) !important;border-color: var(--c-brand-300);transform: translateY(-2px)}.next-to-carousel-banners .benefit-banner>a{flex-shrink: 0;display: block}.next-to-carousel-banners .icon-box{width: 96px;height: 96px;flex-shrink: 0;border-radius: 50%;background: var(--c-pastel-mint);display: flex;align-items: center;justify-content: center;padding: var(--s-3)}.next-to-carousel-banners .icon-box img{width: 100%;height: 100%;object-fit: contain;background: transparent;padding: 0}.next-to-carousel-banners .desc-box{flex: 1;min-width: 0;font-size: var(--fs-xs);line-height: 1.35;color: var(--c-text);overflow-wrap: anywhere;hyphens: auto}.next-to-carousel-banners .desc-box p{margin: 0 0 var(--s-1)}.next-to-carousel-banners .desc-box .nadpis-vyhody{font-weight: 700;font-size: var(--fs-sm);color: var(--c-text);display: block;text-decoration: none;line-height: 1.25;overflow-wrap: anywhere;hyphens: auto}.next-to-carousel-banners .desc-box .nadpis-vyhody:hover{color: var(--c-brand)}.next-to-carousel-banners .desc-box a:not(.nadpis-vyhody){color: var(--c-brand);font-weight: 600;text-decoration: none;font-size: var(--fs-sm)}.next-to-carousel-banners .desc-box a:not(.nadpis-vyhody):hover{text-decoration: underline}.next-to-carousel-banners>*:nth-child(2) .icon-box{background: var(--c-pastel-peach)}.next-to-carousel-banners>*:nth-child(3) .icon-box{background: var(--c-pastel-lavender)}.next-to-carousel-banners>*:nth-child(4) .icon-box{background: var(--c-pastel-rose)}.next-to-carousel-banners>*:nth-child(5) .icon-box{background: var(--c-pastel-sky)}@media (max-width: 1100px){.next-to-carousel-banners>.banner-wrapper{flex-basis: calc((100% - 2 * var(--s-3)) / 3)}}@media (max-width: 768px){.next-to-carousel-banners>.banner-wrapper{flex-basis: calc((100% - var(--s-3)) / 2);min-width: 0}}@media (max-width: 600px){.next-to-carousel-banners .benefit-banner{padding: var(--s-2) var(--s-3) !important;gap: var(--s-2) !important;min-height: 0 !important;border-radius: var(--r-md)}.next-to-carousel-banners .icon-box{width: 44px;height: 44px;padding: var(--s-1)}.next-to-carousel-banners .desc-box{font-size: 11px;line-height: 1.25}.next-to-carousel-banners .desc-box .nadpis-vyhody{font-size: 12px;line-height: 1.2}.next-to-carousel-banners .desc-box .nadpis-vyhody br{display: none}.next-to-carousel-banners .desc-box p:not(:first-child){display: none}}@media (max-width: 480px){.next-to-carousel-banners{padding: 0 var(--s-4)}.next-to-carousel-banners>.banner-wrapper{flex-basis: calc((100% - var(--s-3)) / 2);max-width: none}}.row.banners-row{display: flex !important;flex-direction: column !important;gap: var(--s-3) !important;margin: 0 !important;min-height: 0 !important;height: auto !important}.row.banners-row>.col-sm-8,.row.banners-row>.col-sm-4,.row.banners-row>[class*="col-"]{width: 100% !important;padding: 0 !important;min-width: 0 !important;min-height: 0 !important;height: auto !important;flex: 0 0 auto !important}.next-to-carousel-banners .banner{height: 100%;display: flex;align-items: center}.row.banners-row>[class*="col-"]{padding: 0;width: auto;min-width: 0}.row.banners-row>.col-sm-12:only-child{grid-column: 1 / -1}@media (max-width: 992px){.row.banners-row{grid-template-columns: 1fr}}.welcome-wrapper{background: linear-gradient(135deg,var(--c-brand-50) 0%,var(--c-pastel-lavender) 100%);border-radius: var(--r-xl);padding: var(--s-10)}.welcome>.h1{text-align: center;font-size: var(--fs-3xl);margin-bottom: var(--s-6)}.welcome-text{display: grid;grid-template-columns: 1fr 2fr 1fr;gap: var(--s-6);align-items: center}.welcome-image{display: flex;justify-content: center}.welcome-image a{display: block;width: 100%}.welcome-image img{border-radius: var(--r-lg);width: 100%;max-height: 360px;object-fit: cover}.welcome-text .text-content{font-size: var(--fs-md);line-height: 1.65;color: var(--c-text)}.welcome-text .text-content p{margin: 0 0 var(--s-3)}.welcome-text .text-content strong{color: var(--c-brand)}@media (max-width: 768px){.welcome-wrapper{padding: var(--s-6)}.welcome-text{grid-template-columns: 1fr;gap: var(--s-4)}.welcome-image.right{order: 3}.welcome-image.left{order: 1}.welcome-text .text-content{order: 2}.welcome-image img{max-height: 240px}}.icon-box{display: flex;gap: var(--s-4);align-items: center;padding: var(--s-4);border-radius: var(--r-lg);background: var(--c-pastel-mint);border: 1px solid transparent}.icon-van{width: 48px;height: 48px;flex-shrink: 0;background: var(--lu-ivory);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center}.icon-van::before{content: "🚚";font-size: 24px}.delivery-text{color: var(--c-text)}.delivery-text strong{color: var(--c-accent-700)}.latest-contribution-box{display: none !important}._latest-contribution-box{background: var(--c-surface);border-radius: var(--r-lg);padding: var(--s-6)}.latest-contribution-wrapper{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: var(--s-4)}.latest-contribution{background: var(--lu-ivory);border-radius: var(--r-md);padding: var(--s-4);border: 1px solid var(--c-border)}.latest-contribution-inner{display: flex;gap: var(--s-3)}.latest-contribution-image{flex-shrink: 0;width: 56px;height: 56px;border-radius: 50%;overflow: hidden}.latest-contribution-image img{width: 100%;height: 100%;object-fit: cover}.latest-contribution-info{flex: 1;min-width: 0}.latest-contribution-author{font-weight: 700}.latest-contribution-date{font-size: var(--fs-xs);color: var(--c-text-muted)}.latest-contribution-product{font-size: var(--fs-sm);color: var(--c-brand);margin-top: var(--s-1)}.latest-contribution-content{font-size: var(--fs-sm);color: var(--c-text);margin-top: var(--s-2)}.latest-contribution-rating .stars{display: inline-flex;gap: 2px;margin-top: var(--s-1)}.stars .star{width: 14px;height: 14px;background: var(--c-border);border-radius: 2px;display: inline-block}.stars .star-on{background: #f5b400}.products,.products-block{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: var(--s-4);margin: 0;padding: 0;list-style: none;justify-content: center;align-items: stretch}@media (min-width: 1200px){.products,.products-block{grid-template-columns: repeat(auto-fit,minmax(240px,calc((100% - 3 * var(--s-4)) / 4)))}}@media (max-width: 600px){.products,.products-block{grid-template-columns: repeat(2,1fr);gap: var(--s-3)}}.product{position: relative;background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);overflow: hidden;display: flex;flex-direction: column;transition: transform var(--t-fast),border-color var(--t-fast)}.product:hover{border-color: var(--c-border-strong);transform: translateY(-2px)}.product .p,.product .p-in,.product .p-in-in{display: flex;flex-direction: column;flex: 1 1 auto;width: 100%}.product .image{display: block;aspect-ratio: 1 / 1;background: var(--lu-ivory);overflow: hidden;position: relative}.product .image img{width: 100%;height: 100%;object-fit: contain;padding: 8px;transition: transform var(--t-base)}.product:hover .image img{transform: scale(1.04)}.product .name,.product a.name,.product>.p>.p-in>.p-in-in>a{display: -webkit-box;padding: 14px 16px 4px;font-size: var(--fs-md);font-weight: 700;color: var(--c-text);text-decoration: none;line-height: 1.3;text-align: center;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.product a.name:hover{color: var(--c-brand)}.product .desc-box,.product .product-appendix,.product .product-name-extension{display: block;padding: 0 16px 4px;font-size: var(--fs-xs);color: var(--c-text-muted);line-height: 1.4;text-align: center;font-weight: 500}.product .availability{margin-top: auto;padding: 8px 16px 4px;width: 100%;font-size: var(--fs-xs);color: var(--c-success);font-weight: 600;display: flex;align-items: center;justify-content: center;gap: 6px;text-align: center;flex-wrap: wrap}.product .availability::before{content: "";display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: var(--c-success);animation: ryb-pulse 2.4s ease-in-out infinite;flex-shrink: 0}@keyframes ryb-pulse{0%,100%{transform: scale(1)}50%{transform: scale(1.05)}}.product .availability-amount{color: var(--c-text-muted);font-weight: 500}.product .fr-shipping-info{display: inline-block;padding: 2px 8px;border-radius: var(--r-sm);background: var(--c-accent-light);color: var(--c-accent-700);font-size: 10px;font-weight: 800;letter-spacing: 0.06em;text-transform: uppercase;line-height: 1.4}.product .p-bottom{margin-top: 0;padding: 4px 16px 16px;display: flex;flex-direction: column;align-items: center;gap: 8px}.product [data-micro="offer"]{display: flex;flex-direction: column;gap: 10px;width: 100%}.product .prices{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px;padding: 0}.product .price-final,.product .price.price-final{font-size: var(--fs-2xl);font-weight: 800;color: var(--c-sale);line-height: 1;display: block;flex: 0 0 auto}.product .price-final strong{font-weight: 800}.product .price-standard{font-size: var(--fs-sm);color: var(--c-text-muted);text-decoration: line-through;line-height: 1}.product .price-save{display: inline-block;padding: 4px 10px;border-radius: var(--r-pill);background: var(--c-sale-light);color: var(--c-sale);font-size: 12px;font-weight: 700;line-height: 1;letter-spacing: 0}.product .prices:not(:has(.price-standard)) .price-final{color: var(--c-text)}.product .p-tools{position: static !important;display: flex;justify-content: center;width: 100%;margin: 0;padding: 0;font-size: inherit}.product .add-to-cart-button,.product .btn.btn-cart,.product .btn-cart,.product .btn-conversion{flex: 0 0 auto;align-self: center;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 11px 22px;min-width: 160px;max-width: 80%;background: var(--c-accent);color: var(--lu-ivory);border: 0;border-radius: var(--r-pill);font-weight: 700;font-size: var(--fs-sm);cursor: pointer;text-decoration: none;transition: background var(--t-fast);line-height: 1.2}.product .add-to-cart-button:hover,.product .btn.btn-cart:hover,.product .btn-cart:hover,.product .btn-conversion:hover{background: var(--c-accent-600)}.product .add-to-cart-button::before,.product .btn-cart::before{content: "+";font-size: 18px;font-weight: 900;line-height: 1}.product .p-tools>*:not(.add-to-cart-button):not(.btn-cart):not(.btn-conversion):not(form){display: none}.product .stars-wrapper,.qv-related-card .stars-wrapper,#productsTop .stars-wrapper{display: none !important}.product .ratings-wrapper:not(:has(.stars-wrapper:not([style*="display: none"]))){padding: 0}.products-block-heading{text-align: center;margin: 0 0 var(--s-5)}.products-block.is-carousel{display: flex;flex-wrap: nowrap;justify-content: flex-start !important;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;gap: var(--s-4);padding: 4px 4px var(--s-3);margin: 0 -4px;scroll-padding-left: 4px}.products-block.is-carousel::-webkit-scrollbar{display: none}.products-block.is-carousel>*{flex: 0 0 calc((100% - 3 * var(--s-4)) / 4);scroll-snap-align: start}@media (max-width: 1100px){.products-block.is-carousel>*{flex: 0 0 calc((100% - 2 * var(--s-4)) / 3)}}@media (max-width: 860px){.products-block.is-carousel>*{flex: 0 0 calc((100% - var(--s-4)) / 2)}}@media (max-width: 600px){.products-block.is-carousel>*{flex: 0 0 75vw}.products-block.is-carousel{padding: 4px var(--s-4) var(--s-3);margin: 0 calc(var(--s-4) * -1)}}.products-carousel{position: relative}.products-carousel-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;background: var(--lu-ivory);border: 1px solid var(--c-border);color: var(--c-brand);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;z-index: 4;transition: background var(--t-fast),color var(--t-fast)}.products-carousel-arrow:hover{background: var(--c-brand);color: var(--lu-ivory);border-color: var(--c-brand)}.products-carousel-arrow[aria-disabled="true"]{opacity: 0.4;cursor: not-allowed}.products-carousel-arrow.is-disabled{opacity: 0;pointer-events: none}.products-carousel-arrow svg{width: 18px;height: 18px;stroke-width: 2.5}.products-carousel:not(.has-overflow) .products-carousel-arrow{display: none}.products-carousel-arrow-prev{left: -22px}.products-carousel-arrow-next{right: -22px}@media (max-width: 1100px){.products-carousel-arrow-prev{left: 4px}.products-carousel-arrow-next{right: 4px}}@media (max-width: 600px){.products-carousel-arrow{display: none}}.product .price-additional,.product .price-vat{display: none}.product .prices{justify-content: center}.fr-sold-out-pill{display: inline-flex;align-items: center;gap: 6px;color: #c53030;font-weight: 700;font-size: var(--fs-sm);line-height: 1.2;letter-spacing: 0.005em}.fr-sold-out-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #e53e3e;animation: frSoldOutPulse 1.4s ease-in-out infinite;flex-shrink: 0}@keyframes frSoldOutPulse{0%{opacity: 1;transform: scale(1)}60%{opacity: 0.6;transform: scale(1.05)}100%{opacity: 1;transform: scale(1)}}.product.fr-product-sold-out .p-bottom,.product.fr-product-sold-out .price-final-holder{opacity: 0.7}.product.fr-product-sold-out .p-tools{display: none !important}.fr-sold-out-pill--card{display: flex !important;width: 100%;justify-content: center;padding: var(--s-3) 0 var(--s-2)}.qv-cart-slot--sold-out{display: flex;align-items: center;padding: var(--s-3) 0}.qv-cart-slot--sold-out .fr-sold-out-pill{font-size: var(--fs-md)}.qv-cart-slot--sold-out .fr-sold-out-dot{width: 10px;height: 10px}.flags{position: absolute;top: var(--s-2);left: var(--s-2);display: flex;flex-direction: column;align-items: flex-start;gap: 4px;z-index: 3;pointer-events: none;max-width: calc(100% - var(--s-4))}.flag{display: inline-flex;align-items: center;gap: 4px;padding: 5px 10px;border-radius: var(--r-pill);font-size: 11px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;color: var(--lu-ivory);background: var(--c-text);white-space: nowrap;line-height: 1}.flag.flag-discount,.flag-discount{display: none !important}.flag.flag-freeshipping,.flag-freeshipping{display: none !important}.flag.flag-custom2,.flag-custom2{background: var(--c-brand);color: var(--lu-ivory)}.flag.flag-new,.flag-new{background: var(--lu-ivory);color: var(--c-accent-700);border: 1.5px solid var(--c-accent)}.flag.flag-tip,.flag-tip{background: var(--c-pastel-peach);color: #8a4a1a}.flag-text{display: inline-block}.footer-banners{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: var(--s-4);margin: var(--s-8) 0}.footer-banner{border-radius: 0;overflow: visible;background: transparent;transition: transform var(--t-base)}.footer-banner:hover{transform: translateY(-2px)}.footer-banner img{width: 100%;height: auto;display: block;border-radius: var(--r-lg)}.benefit-banner{background: linear-gradient(135deg,var(--c-brand) 0%,var(--c-brand-700) 100%);color: var(--lu-ivory);border-radius: var(--r-xl);padding: var(--s-8);margin: var(--s-10) 0;display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: var(--s-6)}.benefit-banner h2{color: var(--lu-ivory)}@media (max-width: 768px){.benefit-banner{grid-template-columns: 1fr;padding: var(--s-6)}}.extended-banner-texts{margin: var(--s-10) 0;padding: var(--s-8) 0;border-top: 1px solid var(--c-border);color: var(--c-text-muted);font-size: var(--fs-sm);line-height: 1.7}.extended-banner-texts h2,.extended-banner-texts h3{color: var(--c-text);margin-bottom: var(--s-3)}.extended-banner-texts a{color: var(--c-brand);text-decoration: underline}.extended-empty:empty{display: none}.wine-bar{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: var(--s-3);padding: var(--s-5) 0}.wine-item{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-3);background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-md)}.wine-icon{width: 36px;height: 36px;flex-shrink: 0}.wine-icon img{width: 100%;height: 100%;object-fit: contain}.wine-link{font-weight: 600;color: var(--c-text);text-decoration: none}.wine-link:hover{color: var(--c-brand)}.wine-text{font-size: var(--fs-sm);color: var(--c-text-muted)}.wine-text-mobile{display: none}@media (max-width: 600px){.wine-text{display: none}.wine-text-mobile{display: block;font-size: var(--fs-xs);color: var(--c-text-muted)}}.shp-flag{width: 18px;height: 12px;display: inline-block;background-size: cover;background-repeat: no-repeat;border-radius: 2px;flex-shrink: 0}body.type-category .breadcrumbs-wrapper,body.type-page .breadcrumbs-wrapper,body.type-post .breadcrumbs-wrapper,body.type-product .breadcrumbs-wrapper,body.type-search .breadcrumbs-wrapper{padding: var(--s-5) 0 var(--s-2);text-align: center}body.type-category .breadcrumbs,body.type-page .breadcrumbs,body.type-post .breadcrumbs,body.type-product .breadcrumbs,body.type-search .breadcrumbs{font-size: var(--fs-sm);color: var(--c-text-muted);display: inline-flex;align-items: center;flex-wrap: wrap;gap: 0;justify-content: center}body.type-category .breadcrumbs>*,body.type-page .breadcrumbs>*,body.type-post .breadcrumbs>*,body.type-product .breadcrumbs>*,body.type-search .breadcrumbs>*{display: inline-flex;align-items: center}body.type-category .breadcrumbs .navigation-bullet,body.type-page .breadcrumbs .navigation-bullet,body.type-post .breadcrumbs .navigation-bullet,body.type-product .breadcrumbs .navigation-bullet,body.type-search .breadcrumbs .navigation-bullet{display: none}body.type-category .breadcrumbs>[itemprop="itemListElement"] + [itemprop="itemListElement"]::before,body.type-page .breadcrumbs>[itemprop="itemListElement"] + [itemprop="itemListElement"]::before,body.type-post .breadcrumbs>[itemprop="itemListElement"] + [itemprop="itemListElement"]::before,body.type-product .breadcrumbs>[itemprop="itemListElement"] + [itemprop="itemListElement"]::before,body.type-search .breadcrumbs>[itemprop="itemListElement"] + [itemprop="itemListElement"]::before{content: "›";color: var(--c-text-muted);margin: 0 var(--s-2);font-weight: 600}body.type-category .breadcrumbs a,body.type-page .breadcrumbs a,body.type-post .breadcrumbs a,body.type-product .breadcrumbs a,body.type-search .breadcrumbs a{color: var(--c-text-muted);text-decoration: none;transition: color var(--t-fast)}body.type-category .breadcrumbs a:hover,body.type-page .breadcrumbs a:hover,body.type-post .breadcrumbs a:hover,body.type-product .breadcrumbs a:hover,body.type-search .breadcrumbs a:hover{color: var(--c-brand)}body.type-category .breadcrumbs [data-testid="breadcrumbsLastLevel"],body.type-page .breadcrumbs [data-testid="breadcrumbsLastLevel"],body.type-post .breadcrumbs [data-testid="breadcrumbsLastLevel"],body.type-product .breadcrumbs [data-testid="breadcrumbsLastLevel"],body.type-search .breadcrumbs [data-testid="breadcrumbsLastLevel"]{color: var(--c-text);font-weight: 600}body.type-post .breadcrumbs>[itemprop="itemListElement"]:last-child{color: var(--c-text);font-weight: 600}body.type-category .navigation-home-icon,body.type-page .navigation-home-icon,body.type-post .navigation-home-icon,body.type-product .navigation-home-icon,body.type-search .navigation-home-icon{display: inline-flex;align-items: center;color: var(--c-text-muted)}body.type-category .navigation-home-icon>*,body.type-page .navigation-home-icon>*,body.type-post .navigation-home-icon>*,body.type-product .navigation-home-icon>*,body.type-search .navigation-home-icon>*{display: none}body.type-category .navigation-home-icon::before,body.type-page .navigation-home-icon::before,body.type-post .navigation-home-icon::before,body.type-product .navigation-home-icon::before,body.type-search .navigation-home-icon::before{content: "";width: 16px;height: 16px;background-color: currentColor;-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11l9-8 9 8'/><path d='M5 10v10h5v-6h4v6h5V10'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11l9-8 9 8'/><path d='M5 10v10h5v-6h4v6h5V10'/></svg>");-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat}body.type-category .category-top,body.type-category .category-header{text-align: center;padding: var(--s-2) 0 var(--s-5);max-width: 760px;margin: 0 auto}body.type-category h1.category-title,body.type-page main h1{font-family: var(--ff-display);font-size: var(--fs-3xl);font-weight: 700;letter-spacing: -0.02em;color: var(--c-text);margin: 0 0 var(--s-5);text-align: center}body.type-page main.content{max-width: 760px;margin: 0 auto;padding: var(--s-2) 0 var(--s-12)}body.type-page main p,body.type-page main li{font-size: var(--fs-md);line-height: 1.6;color: var(--c-text)}body.type-page main h2,body.type-page main h3{font-family: var(--ff-display);font-weight: 700;color: var(--c-text);margin: var(--s-8) 0 var(--s-3)}body.type-page main h2{font-size: var(--fs-xl)}body.type-page main h3{font-size: var(--fs-lg)}body.type-category .category-perex,body.type-category .category-description,body.type-category .category-info{font-size: var(--fs-md);line-height: 1.6;color: var(--c-text-muted);margin: 0 auto}body.type-category .category__secondDescription{max-width: 760px;margin: var(--s-10) auto var(--s-5);padding: 0 var(--s-3);font-size: var(--fs-md);line-height: 1.65;color: var(--c-text)}body.type-category .category__secondDescription p{margin: 0 0 var(--s-3)}body.type-category .category__secondDescription p:last-child{margin-bottom: 0}body.type-category .category__secondDescription a{color: var(--c-brand);font-weight: 600;text-decoration: underline;text-underline-offset: 2px}body.type-category .category__secondDescription a:hover{color: var(--c-brand-700)}body.type-category .subcategories.with-image{list-style: none;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw);padding: 4px var(--s-5) var(--s-2);margin-top: var(--s-6);margin-bottom: var(--s-10);display: flex;gap: var(--s-3);justify-content: center;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}body.type-category .subcategories.with-image.is-overflowing{padding-left: max(var(--s-5),calc((100vw - var(--w-container)) / 2 + var(--s-5)));padding-right: var(--s-4);scroll-padding-left: max(var(--s-5),calc((100vw - var(--w-container)) / 2 + var(--s-5)));justify-content: flex-start}body.type-category .subcategories.with-image::-webkit-scrollbar{display: none}body.type-category .fr-subcat-carousel{position: relative;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}body.type-category .fr-subcat-carousel>.subcategories.with-image{width: 100% !important;margin-left: 0 !important;margin-right: 0 !important}body.type-category .fr-subcat-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;border-radius: 50%;background: var(--lu-ivory);border: 1px solid var(--c-border);color: var(--c-brand);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;z-index: 4;padding: 0;transition: background var(--t-fast),color var(--t-fast),opacity var(--t-fast)}body.type-category .fr-subcat-arrow:hover{background: var(--c-brand);color: var(--lu-ivory);border-color: var(--c-brand)}body.type-category .fr-subcat-arrow svg{width: 18px;height: 18px}body.type-category .fr-subcat-arrow-prev{left: 8px}body.type-category .fr-subcat-arrow-next{right: 8px}body.type-category .fr-subcat-arrow.is-disabled{opacity: 0;pointer-events: none}body.type-category .fr-subcat-carousel:not(.has-overflow) .fr-subcat-arrow{display: none}@media (max-width: 768px){body.type-category .fr-subcat-arrow{display: none !important}}body.type-category .subcategories.with-image>li{flex: 0 0 130px;width: 130px;max-width: none;scroll-snap-align: start;padding: 0;margin: 0;list-style: none}body.type-category .subcategories.with-image>li>a{padding: var(--s-2);gap: var(--s-1)}body.type-category .subcategories.with-image .text{font-size: var(--fs-xs);font-weight: 600;padding-bottom: 0}body.type-category .subcategories.with-image>li>a{display: flex;flex-direction: column;align-items: center;gap: var(--s-2);padding: var(--s-3);background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);color: var(--c-text);text-decoration: none;text-align: center;height: 100%;transition: transform var(--t-base),border-color var(--t-base),color var(--t-base)}body.type-category .subcategories.with-image>li>a:hover,body.type-category .subcategories.with-image>li>a:focus-visible{transform: translateY(-3px);border-color: var(--c-brand-300);color: var(--c-brand)}body.type-category .subcategories.with-image>li>a:focus-visible{outline: 2px solid var(--c-brand);outline-offset: 2px}body.type-category .subcategories.with-image .image{display: flex;align-items: center;justify-content: center;width: 100%;aspect-ratio: 1 / 1;background: transparent;border-radius: var(--r-md);overflow: hidden}body.type-category .subcategories.with-image .image img{width: 90%;height: 90%;object-fit: contain;transition: transform var(--t-slow)}body.type-category .subcategories.with-image>li>a:hover .image img{transform: scale(1.06)}body.type-category .subcategories.with-image .text{font-size: var(--fs-sm);font-weight: 600;line-height: 1.3;color: inherit;padding-bottom: var(--s-1)}body.type-category .subcategories:not(.with-image){list-style: none;padding: 0;margin: 0 0 var(--s-8);display: flex;flex-wrap: wrap;gap: var(--s-2);justify-content: center}body.type-category .subcategories:not(.with-image)>li>a{display: inline-block;padding: var(--s-2) var(--s-4);background: var(--c-surface);border-radius: var(--r-pill);font-size: var(--fs-sm);font-weight: 600;color: var(--c-text);text-decoration: none;transition: background var(--t-fast),color var(--t-fast)}body.type-category .subcategories:not(.with-image)>li>a:hover{background: var(--c-brand);color: var(--lu-ivory)}body.type-category .products-top-wrapper{width: 100vw;margin: var(--s-3) calc(50% - 50vw) var(--s-5);padding: 0 var(--s-5)}body.type-category h2.products-top-header{text-align: center;font-family: var(--ff-display);font-size: var(--fs-lg);font-weight: 600;color: var(--c-text);margin: 0 0 var(--s-5);letter-spacing: -0.005em}body.type-category #productsTop.products-top{display: flex;gap: var(--s-4);overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 4px 4px var(--s-2);justify-content: center}body.type-category #productsTop.products-top.is-overflowing{justify-content: flex-start}body.type-category #productsTop.products-top::-webkit-scrollbar{display: none}body.type-category #productsTop>.product{flex: 0 0 220px;width: 220px;scroll-snap-align: start;display: flex;flex-direction: column}@media (max-width: 860px){body.type-category #productsTop>.product{flex: 0 0 calc((100% - var(--s-4)) / 2);width: auto}}@media (max-width: 600px){body.type-category #productsTop>.product{flex: 0 0 48%;max-width: 48%;width: auto}}body.type-category #productsTop>.product .p,body.type-category #productsTop>.product .p-in,body.type-category #productsTop>.product .p-in-in{display: flex;flex-direction: column;flex: 1 1 auto}body.type-category #productsTop>.product .p-in{padding: var(--s-3)}body.type-category #productsTop>.product .p-in-in{padding: 0}body.type-category #productsTop>.product .p-in-in>a{font-size: var(--fs-sm);line-height: 1.25;font-weight: 600}body.type-category #productsTop>.product .desc-box,body.type-category #productsTop>.product .product-appendix,body.type-category #productsTop>.product [itemprop="description"]{display: none}body.type-category #productsTop>.product .availability-label,body.type-category #productsTop>.product .availability-amount{font-size: var(--fs-xs)}body.type-category #productsTop>.product .availability{margin-top: auto;padding-top: var(--s-2)}body.type-category #productsTop>.product .prices{margin-top: var(--s-1)}body.type-category #productsTop>.product .price-final-holder,body.type-category #productsTop>.product .price-final{font-size: var(--fs-lg);font-weight: 800;color: var(--c-brand)}body.type-category #productsTop>.product .qv-cart-slot--compact{margin-top: var(--s-2);width: 100%}body.type-category #productsTop>.product .qv-cart-slot--compact~.p-tools,body.type-category .products-page>.product .qv-cart-slot--compact~.p-tools{display: none}body.type-category .products-page>.product .qv-cart-slot--compact{margin-top: var(--s-2);width: 100%}body.type-category .qv-cart-slot--compact .qv-cart-button{min-height: 36px;font-size: var(--fs-xs);padding: 0 var(--s-2)}body.type-category .qv-cart-slot--compact .qv-stepper{grid-template-columns: 36px 1fr 36px;min-height: 36px;gap: 2px}body.type-category .qv-cart-slot--compact .qv-stepper-btn{font-size: 16px}body.type-category .qv-cart-slot--compact .qv-stepper-amount{font-size: var(--fs-sm)}body.type-category .qv-cart-slot--compact .qv-stepper-label{display: none}body.type-category .products-carousel:has(.products-page){overflow: visible}body.type-category .products-carousel:has(.products-page) .products-carousel-arrow{display: none !important}body.type-category .products.products-page{display: grid !important;grid-template-columns: repeat(4,1fr) !important;gap: var(--s-4) !important;overflow: visible !important}body.type-category .products.products-page>.product{width: auto !important;flex: none !important;scroll-snap-align: none}@media (max-width: 1100px){body.type-category .products.products-page{grid-template-columns: repeat(3,1fr) !important}}@media (max-width: 800px){body.type-category .products.products-page{grid-template-columns: repeat(2,1fr) !important}}body.type-category .listingControls,body.type-category .itemsTotal,body.type-category .listItemsTotal,body.type-category #listingControlsHeading{display: none !important}body.type-category .listSorting{margin: var(--s-2) 0 var(--s-5);text-align: center}body.type-category .listSorting__controls{display: inline-flex;flex-wrap: wrap;justify-content: center;gap: var(--s-2);list-style: none;padding: var(--s-2);margin: 0;background: var(--c-surface);border-radius: var(--r-pill)}body.type-category .listSorting__controls>li{display: inline-flex}body.type-category .listSorting__control{appearance: none;border: none;background: transparent;color: var(--c-text-muted);padding: var(--s-2) var(--s-4);border-radius: var(--r-pill);font-size: var(--fs-sm);font-weight: 600;cursor: pointer;transition: background var(--t-fast),color var(--t-fast)}body.type-category .listSorting__control:hover{color: var(--c-text);background: var(--lu-ivory)}body.type-category .listSorting__control--current,body.type-category .listSorting__control--current:hover{background: var(--c-brand);color: var(--lu-ivory);cursor: default}body.type-category .listSorting__control[data-sort="name"],body.type-category .listSorting__control[data-sort="-name"]{display: none}body.type-category .show-more-button,body.type-category .extended-products-list,body.type-category .toggle-top-products{display: none !important}.fr-infinite-sentinel{width: 100%;display: flex;align-items: center;justify-content: center;min-height: 4px;padding: 0}.fr-infinite-sentinel.is-loading{min-height: 72px;padding: var(--s-6) 0 var(--s-8)}.fr-infinite-spinner{display: none;align-items: center;gap: 7px}.fr-infinite-sentinel.is-loading .fr-infinite-spinner{display: inline-flex}.fr-infinite-spinner i{width: 9px;height: 9px;border-radius: 50%;background: var(--c-brand,var(--c-core-black));opacity: 0.35;animation: fr-infinite-bounce 0.6s ease-in-out infinite alternate}.fr-infinite-spinner i:nth-child(2){animation-delay: 0.18s}.fr-infinite-spinner i:nth-child(3){animation-delay: 0.36s}@keyframes fr-infinite-bounce{from{opacity: 0.3;transform: translateY(3px)}to{opacity: 1;transform: translateY(-4px)}}@media (prefers-reduced-motion: reduce){.fr-infinite-spinner i{animation: none;opacity: 0.7}}body.type-category aside.sidebar.sidebar-left .sidebar-inner{gap: var(--s-10)}body.type-category aside.sidebar.sidebar-left :is(.box,.box-categories,.box-filters),body.type-category aside.sidebar.sidebar-left :is(#categories,.categories,.filters-wrapper,.filter-sections,#filters),body.type-category aside.sidebar.sidebar-left :is(fieldset,.filter-section){margin-top: 0;border: 0 !important;background: transparent}body.type-category aside.sidebar.sidebar-left :is(.box-categories,.box-filters){margin-bottom: 0;padding: 0}body.type-category aside.sidebar.sidebar-left .filter-sections{padding-top: 0}body.type-category aside.sidebar.sidebar-left hr{display: none !important}body.type-category aside.sidebar.sidebar-left :is( .pageElement__heading,.sidebar__heading,.box-categories>h4,.box-filters>h4,#filters h4,.filter-section-title ){display: block;margin: 0 0 var(--s-3);color: var(--c-text-muted);font-size: var(--fs-caption);line-height: var(--lh-caption);font-weight: var(--fw-medium);letter-spacing: var(--ls-eyebrow);text-transform: uppercase}body.type-category aside.sidebar.sidebar-left #categories,body.type-category aside.sidebar.sidebar-left #categories :is(ul,li){margin: 0;border: 0 !important;list-style: none}body.type-category aside.sidebar.sidebar-left #categories{padding: 0}body.type-category aside.sidebar.sidebar-left #categories ul{padding: var(--s-1) 0 var(--s-2) var(--s-4)}body.type-category aside.sidebar.sidebar-left #categories ul ul{padding-left: var(--s-3)}body.type-category aside.sidebar.sidebar-left #categories .categories + .categories{margin-top: var(--s-1)}body.type-category aside.sidebar.sidebar-left #categories :is(.topic>a,li>a){display: block;padding: 10px var(--s-3);border: 0 !important;border-radius: var(--r-btn);color: var(--c-text);font-size: var(--fs-base);line-height: 1.4;font-weight: var(--fw-regular);text-decoration: none !important;transition: color var(--t-fast),background-color var(--t-fast)}body.type-category aside.sidebar.sidebar-left #categories .expandable>.topic>a{padding-right: var(--s-8)}body.type-category aside.sidebar.sidebar-left #categories ul :is(.topic>a,li>a){padding-block: var(--s-2);color: var(--c-text-muted);font-size: var(--fs-sm)}body.type-category aside.sidebar.sidebar-left #categories :is(.topic>a,li>a):hover{color: var(--c-terracotta-700);background: var(--c-surface-2)}body.type-category aside.sidebar.sidebar-left #categories :is(.topic>a,li>a):focus-visible{color: var(--c-terracotta-700);background: var(--c-terracotta-050)}body.type-category aside.sidebar.sidebar-left #categories :is( .active>.topic>a,.topic.active>a,li.active>a,a.active,a[aria-current="page"] ){color: var(--c-terracotta-700);background: var(--c-terracotta-050);font-weight: var(--fw-bold)}body.type-category aside.sidebar.sidebar-left .box-filters a.btn.unveil-button[data-unveil="filters"]{display: none !important}body.type-category aside.sidebar.sidebar-left .box-filters .filters-wrapper,body.type-category aside.sidebar.sidebar-left .box-filters #filters.filters{display: block !important;width: 100%;height: auto !important;max-height: none !important;margin: 0;padding: 0;overflow: visible !important;visibility: visible !important;opacity: 1 !important}body.type-category aside.sidebar.sidebar-left #filters :is(.filter-section,fieldset){margin: 0 0 var(--s-6);padding: 0 !important}body.type-category aside.sidebar.sidebar-left #filters :is(.filter-section,fieldset):last-child{margin-bottom: 0}body.type-category aside.sidebar.sidebar-left #filters .filter-section-content{display: block !important;margin: 0}body.type-category aside.sidebar.sidebar-left #filters .slider-header{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);margin: 0 0 var(--s-3);color: var(--c-text);font-size: var(--fs-base);line-height: var(--lh-body);font-weight: var(--fw-medium)}body.type-category aside.sidebar.sidebar-left #filters .slider-header .from::after{margin-left: var(--s-2);color: var(--c-text-subtle);content: "–"}body.type-category aside.sidebar.sidebar-left #filters :is(.slider-c,.slider-wrapper .slider,.noUi-target){display: block !important}body.type-category aside.sidebar.sidebar-left #filters .slider-c{margin: 0 0 var(--s-6) !important;padding: var(--s-2) 0}body.type-category aside.sidebar.sidebar-left #filters :is(.slider-wrapper .slider,.noUi-target){position: relative;width: 100%;height: 4px !important;min-height: 4px;border: 0 !important;border-radius: var(--r-pill);background: var(--c-sage-100);overflow: visible}body.type-category aside.sidebar.sidebar-left #filters :is(.noUi-base,.noUi-connects){height: 100%}body.type-category aside.sidebar.sidebar-left #filters :is(.noUi-connect,.ui-slider-range){background: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters :is(.noUi-handle,.ui-slider-handle){width: 18px;height: 18px;border: 2px solid var(--c-core-black);border-radius: var(--r-pill);background: var(--c-softy-ivory);cursor: grab}body.type-category aside.sidebar.sidebar-left #filters .noUi-horizontal .noUi-handle{top: -7px;right: -9px}body.type-category aside.sidebar.sidebar-left #filters .ui-slider-handle{top: -7px;margin-left: -9px}body.type-category aside.sidebar.sidebar-left #filters .noUi-handle::before,body.type-category aside.sidebar.sidebar-left #filters .noUi-handle::after{display: none}body.type-category aside.sidebar.sidebar-left #filters input[type="range"]{appearance: none;width: 100%;height: 24px;margin: var(--s-1) 0 var(--s-4);padding: 0;border: 0;background: transparent;accent-color: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters input[type="range"]::-webkit-slider-runnable-track{height: 4px;border: 0;border-radius: var(--r-pill);background: var(--c-sage-100)}body.type-category aside.sidebar.sidebar-left #filters input[type="range"]::-webkit-slider-thumb{appearance: none;width: 18px;height: 18px;margin-top: -7px;border: 2px solid var(--c-core-black);border-radius: var(--r-pill);background: var(--c-softy-ivory)}body.type-category aside.sidebar.sidebar-left #filters input[type="range"]::-moz-range-track{height: 4px;border: 0;border-radius: var(--r-pill);background: var(--c-sage-100)}body.type-category aside.sidebar.sidebar-left #filters input[type="range"]::-moz-range-progress{height: 4px;border-radius: var(--r-pill);background: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters input[type="range"]::-moz-range-thumb{width: 18px;height: 18px;border: 2px solid var(--c-core-black);border-radius: var(--r-pill);background: var(--c-softy-ivory)}body.type-category aside.sidebar.sidebar-left #filters #slider.param-price-filter{display: block !important;width: 100%;margin: 0}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--s-3);width: 100%}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__field{display: grid;gap: var(--s-1);width: 100%;margin: 0;padding: 0;border: 0 !important;border-radius: 0;background: transparent;color: var(--c-text-muted);font-size: var(--fs-caption);line-height: var(--lh-caption);font-weight: var(--fw-medium);cursor: default}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__input-wrap{position: relative;display: block}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__input{width: 100%;min-width: 0;height: 42px;padding: 9px var(--s-8) 9px var(--s-3);border: 1px solid var(--c-border-strong);background: var(--c-softy-ivory);color: var(--c-text);font-size: var(--fs-base);line-height: 1;font-weight: var(--fw-medium)}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__input:hover{border-color: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__input:focus-visible{border-color: var(--c-core-black);outline: 2px solid var(--c-terracotta-050);outline-offset: 2px}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__currency{position: absolute;top: 50%;right: var(--s-3);color: var(--c-text-subtle);font-size: var(--fs-caption);line-height: 1;pointer-events: none;transform: translateY(-50%)}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__submit{grid-column: 1 / -1;min-height: 42px;padding: var(--s-2) var(--s-4);border: 1px solid var(--c-core-black);border-radius: var(--r-btn);background: var(--c-core-black);color: var(--c-softy-ivory);font-size: var(--fs-sm);line-height: 1.25;font-weight: var(--fw-bold);transition: color var(--t-fast),background-color var(--t-fast)}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__submit:hover{background: var(--c-softy-ivory);color: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__submit:focus-visible{outline: 2px solid var(--c-terracotta-050);outline-offset: 2px}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter[aria-busy="true"]{opacity: 0.6}body.type-category aside.sidebar.sidebar-left #filters .param-filter-top fieldset>div:has(>input[data-filter-code="stock"]){display: inline-flex;align-items: center;gap: var(--s-2);width: auto;min-height: 40px;margin: 0;padding: var(--s-2) var(--s-3);border: 0;border-radius: var(--r-pill);background: var(--c-sage-050);color: var(--c-text);transition: color var(--t-fast),background-color var(--t-fast)}body.type-category aside.sidebar.sidebar-left #filters .param-filter-top fieldset>div:has(>input[data-filter-code="stock"]):hover{background: var(--c-sage-100)}body.type-category aside.sidebar.sidebar-left #filters .param-filter-top fieldset>div:has(>input[data-filter-code="stock"]:checked){background: var(--c-terracotta-050);color: var(--c-terracotta-700);font-weight: var(--fw-medium)}body.type-category aside.sidebar.sidebar-left #filters input[type="checkbox"][data-filter-code="stock"]{appearance: none;flex: 0 0 18px;width: 18px;height: 18px;margin: 0;border: 2px solid var(--c-core-black) !important;border-radius: var(--r-pill);background: var(--c-softy-ivory);cursor: pointer}body.type-category aside.sidebar.sidebar-left #filters input[type="checkbox"][data-filter-code="stock"]:checked{background: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters input[data-filter-code="stock"] + label.filter-label{display: inline-flex;align-items: center;width: auto;margin: 0;padding: 0;border: 0 !important;background: transparent;color: inherit;font-size: var(--fs-base);line-height: var(--lh-body);cursor: pointer}body.type-category aside.sidebar.sidebar-left #filters input[data-filter-code="stock"] + label .filter-count{color: inherit}@media (min-width: 861px){body.type-category aside.sidebar.sidebar-left .sidebar-inner{max-height: calc(100dvh - var(--h-header) - var(--s-8));padding-right: var(--s-2);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}}@media (max-width: 860px){body.type-category aside.sidebar.sidebar-left .sidebar-inner{gap: var(--s-8);max-height: none;padding-right: 0;overflow: visible}}body .lur-toast-host .lur-toast a.lur-toast__cart-link{color: var(--lu-terracotta) !important;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}body.ordering-process .cart-row{display: flex;flex-wrap: wrap;gap: var(--s-6);padding: var(--s-6) 0 var(--s-12)}body.ordering-process #header{padding: var(--s-3) 0}body.ordering-process #header .navigation-wrapper{padding-top: var(--s-2);padding-bottom: var(--s-2)}@media (max-width: 700px){body.ordering-process #header{padding: var(--s-2) 0}body.ordering-process #header .navigation-wrapper{padding-top: var(--s-1);padding-bottom: var(--s-1)}}body.ordering-process .col-md-8{flex: 1 1 0;min-width: 0}body.ordering-process .sidebar-in-cart{flex: 0 0 360px;position: sticky;top: calc(var(--h-header) + var(--s-4));align-self: flex-start}@media (max-width: 860px){body.ordering-process .sidebar-in-cart{flex: 1 1 100%;position: static}}@media (min-width: 861px) and (max-width: 980px){body:is(.in-cart,.in-kosik) .sidebar-in-cart{flex: 1 1 100%;position: static}}body.in-cart .checkout-box-wrapper{display: none}body.in-cart .cart-table thead{display: none}body.in-cart .cart-p-image .p-label,body.in-cart .p-name .p-label,body.in-cart .p-availability .p-label,body.in-cart .p-quantity .p-label,body.in-cart .p-price .p-label,body.in-cart .p-total .p-label{display: none}body.in-cart .show-related,body.in-cart .unit-value{display: none}body.in-cart .cart-table{width: 100%;border-collapse: separate;border-spacing: 0 var(--s-3)}body.in-cart .cart-table tr.removeable{background: var(--lu-ivory)}body.in-cart .cart-table tr.removeable td{padding: var(--s-4) var(--s-3);border-top: 1px solid var(--c-border);border-bottom: 1px solid var(--c-border);vertical-align: middle}body.in-cart .cart-table tr.removeable td:first-child{border-left: 1px solid var(--c-border);border-radius: var(--r-lg) 0 0 var(--r-lg);padding-left: var(--s-4)}body.in-cart .cart-table tr.removeable td:last-child{border-right: 1px solid var(--c-border);border-radius: 0 var(--r-lg) var(--r-lg) 0;padding-right: var(--s-4)}body.in-cart td.cart-p-image{width: 80px}body.in-cart td.cart-p-image a{display: block;width: 64px;height: 64px}body.in-cart td.cart-p-image img{width: 100%;height: 100%;object-fit: contain}body.in-cart td.p-name a.main-link{font-size: var(--fs-md);font-weight: 700;color: var(--c-text);text-decoration: none;line-height: 1.3}body.in-cart td.p-name a.main-link:hover{color: var(--c-brand)}body.in-cart td.p-name .product-appendix{display: none}body.in-cart td.p-availability{font-size: var(--fs-xs);color: var(--c-success);white-space: nowrap}body.in-cart td.p-availability .availability-label{font-weight: 600}body.in-cart td.p-availability .availability-amount{color: var(--c-text-muted);font-weight: 400;margin-left: 4px}body.in-cart td.p-quantity{width: 130px}body.in-cart .quantity-form{margin: 0;padding: 0}body.in-cart .quantity-form>.p-label{display: none}body.in-cart .quantity{display: inline-flex;align-items: stretch;border: 1px solid var(--c-border);border-radius: var(--r-pill);overflow: hidden;height: 36px;background: var(--lu-ivory)}body.in-cart .quantity .increase-tooltip,body.in-cart .quantity .decrease-tooltip{display: none}body.in-cart .quantity>label{order: 2;display: flex}body.in-cart .quantity>.increase{order: 3}body.in-cart .quantity>.decrease{order: 1}body.in-cart .quantity>button.increase,body.in-cart .quantity>button.decrease{width: 32px;background: transparent;border: none;padding: 0;font-size: 18px;font-weight: 700;color: var(--c-text);cursor: pointer;line-height: 1;display: inline-flex;align-items: center;justify-content: center}body.in-cart .quantity>button.increase:hover,body.in-cart .quantity>button.decrease:hover{background: var(--c-brand-100);color: var(--c-brand)}body.in-cart .quantity>button .increase__sign,body.in-cart .quantity>button .decrease__sign{display: inline-block}body.in-cart .quantity input.amount{width: 44px;text-align: center;border: none;border-left: 1px solid var(--c-border);border-right: 1px solid var(--c-border);font-size: var(--fs-sm);font-weight: 700;outline: none;background: var(--lu-ivory);-moz-appearance: textfield;padding: 0}body.in-cart .quantity input.amount::-webkit-outer-spin-button,body.in-cart .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.in-cart td.p-price{display: none}body.in-cart td.p-total{white-space: nowrap;text-align: right}body.in-cart td.p-total>.price-final{font-family: var(--ff-display);font-size: var(--fs-lg);font-weight: 800;color: var(--c-text);display: inline-block;margin-right: var(--s-2)}body.in-cart td.p-total form.inline{display: inline-block;vertical-align: middle}body.in-cart .remove-item{width: 32px;height: 32px;border-radius: 50%;border: none;background: transparent;color: var(--c-text-muted);font-size: 0;cursor: pointer;position: relative;transition: background var(--t-fast),color var(--t-fast)}body.in-cart .remove-item::before{content: "×";font-size: 22px;line-height: 1}body.in-cart .remove-item:hover{background: var(--c-sale-light);color: var(--c-sale)}body.in-cart .sidebar-in-cart .cart-summary{margin-top: var(--s-4)}body.in-cart .sidebar-in-cart .cart-summary>h2{font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 700;margin: 0 0 var(--s-3);color: var(--c-text)}body.in-cart .sidebar-in-cart .extras-wrapper{display: flex;flex-direction: column;gap: var(--s-3)}body.in-cart .sidebar-in-cart .extras-col{display: flex;flex-direction: column;gap: var(--s-3)}body.in-cart .sidebar-in-cart .extra.delivery{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-3) var(--s-4);color: var(--c-text-muted);font-size: var(--fs-sm);line-height: 1.5}body.in-cart .discount-coupon{padding: 0;border: none;background: transparent}body.in-cart .discount-coupon::before{content: attr(data-toggle-label);display: block;cursor: pointer;background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-3) var(--s-4);color: var(--c-brand);font-weight: 600;font-size: var(--fs-sm)}body.in-cart .discount-coupon::before:hover{background: var(--c-surface)}body.in-cart .discount-coupon>form{display: none;background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-4);margin-top: var(--s-2)}body.in-cart .discount-coupon.is-open::before{display: none}body.in-cart .discount-coupon.is-open>form{display: flex;gap: var(--s-2)}body.in-cart .discount-coupon input.form-control{flex: 1;padding: var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-md);font-size: var(--fs-sm);outline: none}body.in-cart .discount-coupon input.form-control:focus{border-color: var(--c-brand)}body.in-cart .discount-coupon button{padding: var(--s-3) var(--s-4);background: var(--c-brand);color: var(--lu-ivory);border: none;border-radius: var(--r-md);font-weight: 700;font-size: var(--fs-sm);cursor: pointer}body.in-cart .discount-coupon button:hover{background: var(--c-brand-600)}body.in-cart .discount-coupon .applied-coupon{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);margin-top: var(--s-2);background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-2) var(--s-3)}body.in-cart .discount-coupon .applied-coupon>strong{flex: 1 1 auto;min-width: 0;overflow-wrap: anywhere;font-size: var(--fs-sm);font-weight: 600;color: var(--c-text)}body.in-cart .discount-coupon .applied-coupon .js-remove-form,body.in-cart .discount-coupon .applied-coupon .js-remove-form fieldset{flex: 0 0 auto;margin: 0;padding: 0;border: 0;line-height: 0}body.in-cart .discount-coupon .applied-coupon input[type="submit"]{width: 28px;height: 28px;min-width: 0;padding: 0;margin: 0;display: inline-flex;align-items: center;justify-content: center;border: none;border-radius: 50%;background: transparent;color: var(--c-text-muted);font-size: var(--fs-md);font-weight: 700;line-height: 1;text-transform: uppercase;cursor: pointer;transition: background var(--t-fast),color var(--t-fast);-webkit-appearance: none;appearance: none}body.in-cart .discount-coupon .applied-coupon input[type="submit"]:hover{background: var(--c-sale-light);color: var(--c-sale)}body.in-cart .discount-coupon .applied-coupon input[type="submit"]:focus-visible{outline: 2px solid var(--c-brand);outline-offset: 1px}body.in-cart .free-gift{display: flex;align-items: center;gap: var(--s-3);background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-3)}body.in-cart .free-gifts-wrapper{flex: 1;min-width: 0;padding: 0;border: none;background: transparent}body.in-cart .free-gifts-wrapper>form{margin: 0}body.in-cart .free-gifts{list-style: none;margin: 0;padding: 0}body.in-cart .free-gifts>li{display: none}body.in-cart .free-gifts>li.active{display: block}body.in-cart .free-gifts>li.active label{display: flex;align-items: center;gap: var(--s-3);cursor: default;margin: 0}body.in-cart .free-gifts>li.active input[type="radio"]{display: none}body.in-cart .free-gifts>li.active .free-gifts-img{flex: 0 0 44px;width: 44px;height: 44px;border-radius: var(--r-md);overflow: hidden;background: var(--c-surface);position: relative}body.in-cart .free-gifts>li.active .free-gifts-img>img{width: 100%;height: 100%;object-fit: contain}body.in-cart .free-gifts-img-hover{display: none !important}body.in-cart .free-gifts>li.active .free-gift-label{font-size: var(--fs-sm);font-weight: 600;color: var(--c-text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 1;min-width: 0}body.in-cart .free-gifts .free-gift-label .product-appendix,body.in-cart .free-gifts .free-gift-label .appendix,body.in-cart .fr-gift-card-label .product-appendix,body.in-cart .fr-gift-card-label .appendix{display: none}body.in-cart .free-gift-trigger{flex: 0 0 auto;padding: var(--s-2) var(--s-3);background: var(--c-brand-100);color: var(--c-brand);border-radius: var(--r-pill);font-weight: 700;font-size: var(--fs-xs);text-decoration: none;transition: background var(--t-fast)}body.in-cart .free-gift-trigger:hover{background: var(--c-brand);color: var(--lu-ivory)}.fr-gift-modal{position: fixed;inset: 0;z-index: var(--z-modal);display: flex;align-items: center;justify-content: center;padding: var(--s-4)}.fr-gift-modal-bg{position: absolute;inset: 0;background: rgba(20,14,18,.55);animation: ryb-fade-in var(--t-fast)}.fr-gift-modal-box{position: relative;background: var(--lu-ivory);border-radius: var(--r-xl);padding: var(--s-6);max-width: 720px;width: 100%;max-height: 80vh;display: flex;flex-direction: column;animation: fr-confirm-in var(--t-base) cubic-bezier(.34,1.56,.64,1)}.fr-gift-modal-title{font-family: var(--ff-display);font-size: var(--fs-xl);font-weight: 700;margin: 0 0 var(--s-2)}.fr-gift-modal-close{position: absolute;top: var(--s-3);right: var(--s-3);width: 32px;height: 32px;border-radius: 50%;border: none;background: var(--c-surface);cursor: pointer;font-size: 20px;line-height: 1}.fr-gift-modal-close:hover{background: var(--c-border)}.fr-gift-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: var(--s-3);overflow-y: auto;padding: var(--s-2);margin-top: var(--s-4)}.fr-gift-card{background: var(--lu-ivory);border: 2px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-3);cursor: pointer;display: flex;flex-direction: column;align-items: center;gap: var(--s-2);text-align: center;transition: border-color var(--t-fast)}.fr-gift-card:hover{border-color: var(--c-brand)}.fr-gift-card.is-active{border-color: var(--c-brand);background: var(--lu-ivory)}.fr-gift-card-img{width: 96px;height: 96px;display: flex;align-items: center;justify-content: center;background: var(--lu-ivory);border-radius: var(--r-md);padding: var(--s-2)}.fr-gift-card-img img,.fr-gift-card .free-gifts-img>img{max-width: 100%;max-height: 100%;object-fit: contain;display: block}.fr-gift-card .free-gifts-img{width: 80px;height: 80px;display: block}.fr-gift-card-img img{max-width: 100%;max-height: 100%;object-fit: contain}.fr-gift-card-label{font-size: var(--fs-xs);font-weight: 600;color: var(--c-text);line-height: 1.3}body.in-cart .extra.delivery,body.in-cart .extra.gift{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-3) var(--s-4);display: flex;align-items: center;gap: var(--s-3);font-size: var(--fs-sm);color: var(--c-text);line-height: 1.4}body.in-cart .extra.delivery::before,body.in-cart .extra.gift::before{content: "";flex: 0 0 28px;width: 28px;height: 28px;background-color: var(--c-brand);-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center}body.in-cart .extra.delivery::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 3h15v13H1z'/><path d='M16 8h4l3 3v5h-7z'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 3h15v13H1z'/><path d='M16 8h4l3 3v5h-7z'/><circle cx='5.5' cy='18.5' r='2.5'/><circle cx='18.5' cy='18.5' r='2.5'/></svg>")}body.in-cart .extra.gift::before{-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 12v10H4V12M2 7h20v5H2zM12 22V7M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7zM12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 12v10H4V12M2 7h20v5H2zM12 22V7M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7zM12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/></svg>")}body.in-cart .extra>span{flex: 1;min-width: 0}body.in-cart .extra strong{color: var(--c-brand);font-weight: 800}body.in-cart .price-range{display: block;height: 4px;background: var(--c-border);border-radius: var(--r-pill);margin-top: var(--s-2);overflow: hidden}body.in-cart .price-range>div{height: 100%;background: var(--c-brand);border-radius: var(--r-pill);transition: width .4s ease}body.in-cart .summary-wrapper>.box{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-xl);padding: var(--s-5);display: flex;flex-direction: column;gap: var(--s-4)}body.in-cart .price-wrapper{display: grid;grid-template-columns: 1fr auto;gap: var(--s-2) var(--s-3);align-items: baseline;padding-bottom: var(--s-4);border-bottom: 1px solid var(--c-border)}body.in-cart .price-wrapper .price-label.price-primary{font-size: var(--fs-md);font-weight: 600;color: var(--c-text-muted)}body.in-cart .price-wrapper .price.price-primary{font-family: var(--ff-display);font-size: var(--fs-2xl);font-weight: 800;color: var(--c-text);letter-spacing: -.02em;text-align: right}body.in-cart .price-wrapper .price-label.price-secondary,body.in-cart .price-wrapper .price.price-secondary{font-size: var(--fs-xs);color: var(--c-text-muted);font-weight: 400}body.in-cart .price-wrapper .price.price-secondary{text-align: right}body.in-cart .next-step--cart{display: flex;flex-direction: column-reverse;gap: var(--s-3)}body.in-cart #orderFormButton,.next-step-forward{display: flex;align-items: center;justify-content: center;padding: var(--s-4) var(--s-5);background: var(--c-accent);color: var(--lu-ivory);border: none;border-radius: var(--r-pill);font-weight: 800;font-size: var(--fs-md);text-decoration: none;transition: background var(--t-fast),transform var(--t-fast)}body.in-cart #orderFormButton,.next-step-forward:hover{background: var(--c-accent-600);transform: translateY(-1px)}body.in-cart .next-step-back{display: flex;align-items: center;justify-content: center;gap: var(--s-2);font-size: var(--fs-sm);color: var(--c-text-muted);text-decoration: none;padding: var(--s-2)}body.in-cart .next-step-back::before{content: "←"}body.in-cart .next-step-back:hover{color: var(--c-text)}.fr-confirm{position: fixed;inset: 0;z-index: var(--z-modal);display: flex;align-items: center;justify-content: center;padding: var(--s-4)}.fr-confirm-bg{position: absolute;inset: 0;background: rgba(20,14,18,.5);animation: ryb-fade-in var(--t-fast)}.fr-confirm-box{position: relative;background: var(--lu-ivory);border-radius: var(--r-xl);padding: var(--s-6);max-width: 380px;width: 100%;text-align: center;animation: fr-confirm-in var(--t-base) cubic-bezier(.34,1.56,.64,1)}@keyframes fr-confirm-in{from{opacity: 0;transform: scale(.92) translateY(8px)}to{opacity: 1;transform: scale(1) translateY(0)}}.fr-confirm-title{font-family: var(--ff-display);font-size: var(--fs-lg);font-weight: 700;margin: 0 0 var(--s-2)}.fr-confirm-text{font-size: var(--fs-sm);color: var(--c-text-muted);margin: 0 0 var(--s-5)}.fr-confirm-actions{display: flex;gap: var(--s-3)}.fr-confirm-actions button{flex: 1;padding: var(--s-3);border-radius: var(--r-pill);font-weight: 700;font-size: var(--fs-sm);cursor: pointer;border: none}.fr-confirm-yes{background: var(--c-sale);color: var(--lu-ivory)}.fr-confirm-yes:hover{background: #b52f42}.fr-confirm-no{background: var(--c-surface);color: var(--c-text);border: 1px solid var(--c-border) !important}.fr-confirm-no:hover{background: var(--c-border)}body.in-cart tr.related,body.in-cart .cart-related-product,body.in-cart a.show-related{display: none !important}.notify,.shoptet-message,.js-notify,.system-message,.flash-message,.global-message,.notice,.alert:not(.alert-info-bar),.messages>.msg-wrapper,[data-testid="notification"],#notification-bar{display: none !important}@media (max-width: 700px){body.in-cart .cart-row{padding: var(--s-3) 0 var(--s-8);gap: var(--s-4)}body.in-cart .cart-table{border-spacing: 0 var(--s-2)}body.in-cart .cart-table tr.removeable{display: grid;grid-template-columns: 72px minmax(0,1fr) auto;grid-template-areas: "img name total" "img avail total" "qty qty qty";column-gap: var(--s-4);row-gap: var(--s-2);padding: var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-lg);align-items: center}body.in-cart .cart-table tr.removeable td{display: block;padding: 0;border: none !important;border-radius: 0 !important}body.in-cart .cart-table tr.removeable td.p-price{display: none}body.in-cart td.cart-p-image{grid-area: img;width: 72px}body.in-cart td.cart-p-image a{width: 72px;height: 72px;display: block;overflow: hidden;border-radius: var(--r-md)}body.in-cart td.cart-p-image img{width: 100%;height: 100%;object-fit: contain}body.in-cart td.p-name{grid-area: name;min-width: 0;align-self: end}body.in-cart td.p-name a.main-link{font-size: var(--fs-sm);white-space: normal;overflow-wrap: anywhere;line-height: 1.3}body.in-cart td.p-availability{grid-area: avail;text-align: left;align-self: start;min-width: 0}body.in-cart td.p-quantity{grid-area: qty;text-align: center}body.in-cart td.p-quantity .quantity-form{display: flex;justify-content: center}body.in-cart td.p-total{grid-area: total;text-align: right;align-self: center;min-width: max-content;padding-left: var(--s-2) !important}body.in-cart td.p-total>.price-final{font-size: var(--fs-md);display: block}body.in-cart td.p-total form.inline{display: block;margin-top: 4px}body.in-cart .cart-table tr.removeable .remove-item{width: 28px;height: 28px}body.in-cart .extras-wrapper{grid-template-columns: 1fr}body.in-cart .col-md-8{width: 100%}}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .box,body:is([class*="in-step-1"],[class*="in-step-2"]) #order-form .box{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-4) var(--s-5);margin: 0 0 var(--s-4)}body:is([class*="in-step-1"],[class*="in-step-2"]) .box>h4{font-family: var(--ff-display);font-size: var(--fs-lg);font-weight: 700;color: var(--c-text);margin: 0 0 var(--s-3);letter-spacing: -0.01em}body:is([class*="in-step-1"],[class*="in-step-2"]) .box>h4.order-icon::before{display: none}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .box{display: flex;align-items: center;gap: var(--s-4);flex-wrap: wrap}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .box>h4{margin: 0;flex: 0 0 auto;font-size: var(--fs-md)}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .row,body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .col-sm-12{flex: 1 1 240px;min-width: 0;padding: 0;margin: 0}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .form-group{margin: 0}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment .select-label{display: none}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment select.form-control{width: 100%;padding: var(--s-2) var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-md);font-size: var(--fs-sm);background: var(--lu-ivory);outline: none}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment select.form-control:focus{border-color: var(--c-brand)}body:is([class*="in-step-1"],[class*="in-step-2"]) .information-help,body:is([class*="in-step-1"],[class*="in-step-2"]) .order-help,body:is([class*="in-step-1"],[class*="in-step-2"]) .help-box,body:is([class*="in-step-1"],[class*="in-step-2"]) [class*="contact"]:not(.no-contact):not(.co-contact-information),body:is([class*="in-step-1"],[class*="in-step-2"]) .order-information-help,body:is([class*="in-step-1"],[class*="in-step-2"]) .checkout-box-wrapper{display: none}body:is([class*="in-step-1"]) .radio-wrapper:has(input[id^="inst-"]):not(:has(input[id="inst-PAYMENT_CARD"])){display: none !important}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .not-possible-info,body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .sublabel,body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .sublabel-description{display: none}body:is([class*="in-step-1"],[class*="in-step-2"]) .preauthorization-box.js-unregulated-card-warning{display: none !important}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-row{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) 370px;gap: var(--s-4);align-items: start}body:is([class*="in-step-1"],[class*="in-step-2"]) .col-md-8,body:is([class*="in-step-1"],[class*="in-step-2"]) .col-md-4,body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutContent>.cart-content,body:is([class*="in-step-1"],[class*="in-step-2"]) #order-form{display: contents}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-header{grid-column: 1 / -1}body:is([class*="in-step-1"],[class*="in-step-2"]) #select-country-payment{grid-column: 1 / -1}body:is([class*="in-step-1"],[class*="in-step-2"]) #order-form>.box:has(#order-shipping-methods){grid-column: 1}body:is([class*="in-step-1"],[class*="in-step-2"]) #order-form>.box:has(#order-billing-methods){grid-column: 2}body[class*="in-step-1"] #checkoutSidebar .cart-items:has(.cart-item){display: none !important}@media (max-width: 980px){body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-row{grid-template-columns: 1fr 1fr}body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar{grid-column: 1 / -1;position: static}}@media (max-width: 600px){body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-row{grid-template-columns: 1fr}body:is([class*="in-step-1"],[class*="in-step-2"]) #order-form>.box:has(#order-shipping-methods),body:is([class*="in-step-1"],[class*="in-step-2"]) #order-form>.box:has(#order-billing-methods){grid-column: 1}}body:is([class*="in-step-1"],[class*="in-step-2"]) .shipping-billing-table{display: flex;flex-direction: column;gap: var(--s-2)}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper{position: relative;border: 1.5px solid var(--c-border);border-radius: var(--r-md);background: var(--lu-ivory);transition: border-color var(--t-fast),background var(--t-fast)}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper:hover{border-color: var(--c-brand-300)}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper:has(input:checked){border-color: var(--c-brand);background: var(--c-brand-100)}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper{cursor: pointer}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper>input[type="radio"]{display: none}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper>label{display: grid;grid-template-columns: 56px 1fr auto;align-items: center;gap: var(--s-3);padding: var(--s-3) var(--s-4);margin: 0;cursor: pointer}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper>label:not(:has(.payment-logo)){grid-template-columns: 1fr auto}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .payment-logo{order: 1;width: 56px;height: 40px;display: flex;align-items: center;justify-content: center}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .payment-logo img{max-width: 100%;max-height: 100%;object-fit: contain}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .payment-info{order: 2;min-width: 0}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .shipping-billing-name{font-weight: 600;font-size: var(--fs-sm);color: var(--c-text);display: block;line-height: 1.3;white-space: normal;overflow-wrap: anywhere}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .payment-shipping-price{order: 3;font-size: var(--fs-sm);font-weight: 700;color: var(--c-brand);white-space: nowrap}body:is([class*="in-step-1"],[class*="in-step-2"]) .radio-wrapper .payment-shipping-price.for-free{color: var(--c-success)}body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar{grid-column: 3;position: sticky;top: calc(var(--h-header) + var(--s-4))}body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar .cart-content{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-xl);padding: var(--s-5);display: flex;flex-direction: column;gap: var(--s-4)}body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar .order-summary,body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar .order-summary-inner{display: contents}body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar h2,body:is([class*="in-step-1"],[class*="in-step-2"]) #checkoutSidebar h2.h4{font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 700;margin: 0;color: var(--c-text)}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-items{display: flex;flex-direction: column;gap: var(--s-2);padding: 0;margin: 0;list-style: none}@media (min-width: 769px){body.ordering-process #checkoutSidebar .cart-items{gap: var(--s-1)}body.ordering-process #checkoutSidebar .cart-item{font-size: 13px;line-height: 1.4}}@media (min-width: 981px){body.ordering-process #checkoutSidebar .cart-content{max-height: calc(100vh - 240px);overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scrollbar-width: thin;padding-bottom: 0}body[class*="in-step-2"] #checkoutSidebar .cart-content,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order){display: flex;flex-direction: column;max-height: calc(100vh - 130px);gap: var(--s-2)}body.ordering-process #checkoutSidebar .cart-items:not(.gift-items):has(.cart-item){max-height: none;overflow: visible;-webkit-mask-image: none;mask-image: none}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .order-summary,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .order-summary-inner{display: contents}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>*,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .order-summary>*,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .order-summary-inner>*{flex-shrink: 0}body[class*="in-step-2"] #checkoutSidebar .cart-items:not(.gift-items):has(>.cart-item),body[class*="in-krok-2"] #checkoutSidebar .cart-items:not(.gift-items):has(>.cart-item),body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item){flex: 1 1 auto;min-width: 0;min-height: 0;max-height: 10rem;overflow-y: auto;overflow-x: hidden;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: var(--c-text-muted) transparent;-webkit-mask-image: none;mask-image: none}body[class*="in-step-2"] #checkoutSidebar .cart-items:not(.gift-items):has(>.cart-item:nth-child(3)),body[class*="in-krok-2"] #checkoutSidebar .cart-items:not(.gift-items):has(>.cart-item:nth-child(3)),body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item:nth-child(3)){min-height: var(--s-24)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item)>.cart-item{padding-block: var(--s-1)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item).is-scroll-state-ready.is-at-top:not(.is-at-bottom){-webkit-mask-image: linear-gradient(to bottom,var(--lu-black) 0,var(--lu-black) calc(100% - var(--s-4)),transparent 100%);mask-image: linear-gradient(to bottom,var(--lu-black) 0,var(--lu-black) calc(100% - var(--s-4)),transparent 100%)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item).is-scroll-state-ready:not(.is-at-top).is-at-bottom{-webkit-mask-image: linear-gradient(to bottom,transparent 0,var(--lu-black) var(--s-4),var(--lu-black) 100%);mask-image: linear-gradient(to bottom,transparent 0,var(--lu-black) var(--s-4),var(--lu-black) 100%)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item).is-scroll-state-ready:not(.is-at-top):not(.is-at-bottom){-webkit-mask-image: linear-gradient(to bottom,transparent 0,var(--lu-black) var(--s-4),var(--lu-black) calc(100% - var(--s-4)),transparent 100%);mask-image: linear-gradient(to bottom,transparent 0,var(--lu-black) var(--s-4),var(--lu-black) calc(100% - var(--s-4)),transparent 100%)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item)::-webkit-scrollbar{width: 6px}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item)::-webkit-scrollbar-track{background: transparent}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item)::-webkit-scrollbar-thumb{background: var(--c-text-muted);border-radius: 3px}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item)::-webkit-scrollbar-thumb:hover{background: var(--c-text)}body.ordering-process #checkoutSidebar .next-step{position: sticky;bottom: 0;z-index: 2;background: var(--lu-ivory);padding: var(--s-3) 0 var(--s-5)}body.ordering-process #checkoutSidebar .cart-content::-webkit-scrollbar{width: 6px}body.ordering-process #checkoutSidebar .cart-content::-webkit-scrollbar-thumb{background: var(--c-border);border-radius: 3px}body.ordering-process #checkoutSidebar .cart-content::-webkit-scrollbar-thumb:hover{background: var(--c-text-muted)}}@media (min-width: 981px) and (max-height: 850px){body.ordering-process #checkoutSidebar .cart-content:has(#submit-order){gap: var(--s-1)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .price-wrapper{padding-bottom: var(--s-2)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step{padding-bottom: var(--s-4)}}@media (min-width: 981px) and (max-height: 760px){body.ordering-process #checkoutSidebar .cart-content:has(#submit-order){gap: 0;padding-top: var(--s-3)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) h2,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) h2.h4{margin: 0 !important;font-size: var(--fs-base) !important;line-height: 1.2 !important}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item:nth-child(3)){min-height: var(--s-12);gap: 0}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items:not(.gift-items):has(>.cart-item)>.cart-item{padding-block: 2px}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .order-summary-item.helper{padding-top: var(--s-1);font-size: var(--fs-xs);line-height: 1.2}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .consents-first{margin-block: 0 !important;line-height: 1.15}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step{gap: var(--s-2)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step .lur-checkout-support{margin-top: var(--s-1);line-height: 1.25}}.fr-checkout-count-badge{font-weight: 500;color: var(--c-text-muted);font-size: var(--fs-sm);margin-left: var(--s-2)}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item{display: grid;grid-template-columns: 1fr auto auto;gap: var(--s-3);font-size: var(--fs-sm);color: var(--c-text);align-items: baseline}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-name{font-weight: 600;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-name a.main-link{color: var(--c-text);text-decoration: none}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-name a.main-link:hover{color: var(--c-brand)}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-name .product-appendix,body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-name .for-free,body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-name br{display: none !important}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-amount{font-size: var(--fs-xs);color: var(--c-text-muted);white-space: nowrap}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-item-price{font-weight: 700;color: var(--c-text);white-space: nowrap}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-items.gift-items .cart-item{grid-template-columns: 1fr auto}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-items.gift-items .cart-item-amount,body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-items.gift-items .cart-item-price{display: none}body:is([class*="in-step-1"],[class*="in-step-2"]) .cart-items.gift-items .cart-item::after{content: attr(data-fr-gift-label);font-weight: 800;color: var(--c-success);white-space: nowrap;font-size: var(--fs-sm)}body:is([class*="in-step-1"],[class*="in-step-2"]) .order-summary-item.helper{display: flex;justify-content: space-between;align-items: baseline;font-size: var(--fs-sm);color: var(--c-text-muted);padding-top: var(--s-3);border-top: 1px solid var(--c-border)}body:is([class*="in-step-1"],[class*="in-step-2"]) .order-summary-item.helper strong{font-weight: 600;color: var(--c-text-muted)}body.ordering-process #checkoutSidebar .cart-items:has(>.recapitulation-single){gap: 0;min-width: 0}body.ordering-process #checkoutSidebar .recapitulation-single{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: baseline;gap: var(--s-2);padding-block: var(--s-1);min-width: 0;font-size: var(--fs-caption);line-height: 1.25;color: var(--c-text-muted)}body.ordering-process #checkoutSidebar .recapitulation-single>span:first-child{white-space: nowrap;color: var(--c-text-muted)}body.ordering-process #checkoutSidebar .recapitulation-single>strong{display: flow-root;min-width: 0;overflow-wrap: anywhere;text-align: left;font-size: inherit;line-height: inherit;font-weight: 600;color: var(--c-text-muted)}body.ordering-process #checkoutSidebar .recapitulation-single>strong>[data-testid="recapItemPrice"]{float: right;margin-left: var(--s-2);white-space: nowrap;font-weight: 700;color: var(--c-text)}body:is([class*="in-step-1"],[class*="in-step-2"]) .order-summary-item.price{padding: 0}body:is([class*="in-step-1"],[class*="in-step-2"]) .price-wrapper{display: grid;grid-template-columns: 1fr auto;gap: var(--s-2) var(--s-3);align-items: baseline;padding-bottom: var(--s-4);border-bottom: 1px solid var(--c-border)}body:is([class*="in-step-1"],[class*="in-step-2"]) .price-label.price-primary{font-size: var(--fs-md);font-weight: 600;color: var(--c-text-muted)}body:is([class*="in-step-1"],[class*="in-step-2"]) .price.price-primary{font-family: var(--ff-display);font-size: var(--fs-2xl);font-weight: 800;color: var(--c-text);letter-spacing: -.02em;text-align: right}body:is([class*="in-step-1"],[class*="in-step-2"]) .price-label.price-secondary,body:is([class*="in-step-1"],[class*="in-step-2"]) .price.price-secondary{font-size: var(--fs-xs);color: var(--c-text-muted);font-weight: 400}body:is([class*="in-step-1"],[class*="in-step-2"]) .price.price-secondary{text-align: right}body:is([class*="in-step-1"],[class*="in-step-2"]) .next-step.next-step--step-1{display: flex;flex-direction: column-reverse;gap: var(--s-3);margin: 0}body:is([class*="in-step-1"],[class*="in-step-2"]) #orderFormButton,.next-step-forward,body:is([class*="in-step-1"],[class*="in-step-2"]) .next-step button[type="submit"],body:is([class*="in-step-1"],[class*="in-step-2"]) .next-step input[type="submit"]{display: flex;align-items: center;justify-content: center;padding: var(--s-4) var(--s-5);background: var(--c-accent);color: var(--lu-ivory);border: none;border-radius: var(--r-pill);font-weight: 800;font-size: var(--fs-md);text-decoration: none;cursor: pointer;transition: background var(--t-fast),transform var(--t-fast)}body:is([class*="in-step-1"],[class*="in-step-2"]) #orderFormButton,.next-step-forward:hover{background: var(--c-accent-600);transform: translateY(-1px)}body:is([class*="in-step-1"],[class*="in-step-2"]) .next-step-back{display: flex;align-items: center;justify-content: center;gap: var(--s-2);font-size: var(--fs-sm);color: var(--c-text-muted);text-decoration: none;padding: var(--s-2);background: transparent;border: none}body:is([class*="in-step-1"],[class*="in-step-2"]) .next-step-back::before{content: "←"}body:is([class*="in-step-1"],[class*="in-step-2"]) .next-step-back:hover{color: var(--c-text)}body.in-step-2 .cart-row{display: flex !important;flex-wrap: wrap;gap: var(--s-6);align-items: start}body.in-step-2 .col-md-8,body.in-step-2 #checkoutContent>.cart-content,body.in-step-2 #order-form{display: block !important;flex: 1 1 0;min-width: 0}body.in-step-2 .col-md-4,body.in-step-2 #checkoutSidebar{display: block !important;flex: 0 0 calc(370px + 2 * var(--s-4))}body.in-step-2 #checkoutSidebar{position: sticky;top: calc(var(--h-header) + var(--s-4))}@media (max-width: 980px){body.in-step-2 .cart-row{flex-direction: column}body.in-step-2 #checkoutSidebar{flex: 1 1 100%;position: static}}body:is(.in-step-1,.in-step-2) .delivery-date-badge,body:is(.in-step-1,.in-step-2) [class*="delivery-date-badge"]{display: none !important}body:is(.in-step-1,.in-step-2) .show-tooltip,body:is(.in-step-1,.in-step-2) .question-tooltip,body:is(.in-step-1,.in-step-2) .form-group-tooltip,body.in-step-2 .input-helper,body.in-step-2 .smart-label-helper,body:is(.in-step-1,.in-step-2) .help-icon,body:is(.in-step-1,.in-step-2) .tooltip-trigger,body.in-step-2 .form-helper,body.in-step-2 .form-control + [data-toggle="tooltip"],body.in-step-2 label + [data-toggle="tooltip"],body.in-step-2 .co-contact-information>.form-group.has-button,body.in-step-2 .co-contact-information>.form-group:has(>div>a.btn),body.in-step-2 input.no-display,body.in-step-2 span.no-display,body.in-step-2 .stay-in-touch,body.in-step-2 fieldset.stay-in-touch,body.in-step-2 .co-box-additional>.stay-in-touch,body.in-step-2 .form-group:has(input[name="doNotSendNewsletter"]),body.in-step-2 .form-group:has(input[name="setRegistration"]),body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .checkout-box,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .order-summary>.checkout-box,body.in-step-2 .co-box-additional:not(:has(>.form-group)):not(:has(>.js-hidden)){display: none !important}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .consents-first{display: block !important;font-size: var(--fs-caption);color: var(--c-text-muted);margin: 0;line-height: 1.25}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents>.label,body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .consents-first>.label{margin: 0;font-size: inherit;line-height: inherit;color: inherit}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .consents a{color: var(--c-brand);text-decoration: underline}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents:has(input[name="productRatingRequestOptOut"]),body.ordering-process .form-group.consents:has(input[name="productRatingRequestOptOut"]){display: none !important}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents:has(>input[name="heurekaConsent"]){display: flex !important;align-items: flex-start;gap: 8px;margin: 0 0 var(--s-2);padding: 0;background: none;border-radius: 0;cursor: pointer}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents:has(>input[name="heurekaConsent"])>input[name="heurekaConsent"]{flex: 0 0 14px;width: 14px;height: 14px;margin: 1px 0 0;accent-color: var(--c-brand);cursor: pointer}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents:has(>input[name="heurekaConsent"])>label{flex: 1;width: auto;margin: 0;font-size: inherit;font-weight: 400;line-height: inherit;color: inherit;text-align: left;cursor: pointer}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .form-group.consents:has(>input[name="heurekaConsent"])>label a{color: inherit;text-decoration: none;pointer-events: none;cursor: default}body.in-step-2 .form-group.has-error .form-control,body.in-step-2 .form-group.has-error input,body.in-step-2 .form-group.has-error select,body.in-step-2 .form-group.has-error textarea,body.in-step-2 .form-group.error .form-control,body.in-step-2 .form-group.error input,body.in-step-2 .form-group.has-error input,body.in-step-2 input.error{border-color: var(--c-danger) !important}body.in-step-2 .form-group.has-error>label,body.in-step-2 .form-group.error>label{color: var(--c-danger)}body.in-step-2 .help-block,body.in-step-2 .form-group .error-message,body.in-step-2 .form-group .invalid-feedback{grid-column: 2;font-size: var(--fs-xs);color: var(--c-sale);margin-top: 4px}body.in-step-2 #checkoutContent>.cart-content>.co-box,body.in-step-2 #checkoutContent>.cart-content>fieldset.co-box{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-5);margin: 0 0 var(--s-3)}body.in-step-2 .co-billing-address>fieldset.box,body.in-step-2 .co-billing-address fieldset.box-sm{border: 0 !important;background: transparent !important;padding: 0 !important;margin: 0 !important}body.in-step-2 .co-box h2,body.in-step-2 .co-box h3,body.in-step-2 .co-box h4,body.in-step-2 .co-box-additional h4,body.in-step-2 .co-billing-address h4,body.in-step-2 fieldset.box>legend{font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 700;color: var(--c-text);margin: 0 0 var(--s-3);padding: 0;border: none}body.in-step-2 .form-group{display: grid;grid-template-columns: 130px 1fr;gap: var(--s-3);align-items: center;margin: 0 0 var(--s-2)}body.in-step-2 .form-group>label,body.in-step-2 .form-group>.smart-label-wrapper>label,body.in-step-2 .smart-label-wrapper>label{font-size: var(--fs-sm);color: var(--c-text);font-weight: 600;margin: 0;text-align: left}body.in-step-2 .form-group.smart-label-wrapper{}body.in-step-2 .form-control,body.in-step-2 input[type="text"],body.in-step-2 input[type="email"],body.in-step-2 input[type="tel"],body.in-step-2 select.form-control,body.in-step-2 textarea.form-control{width: 100%;padding: var(--s-2) var(--s-3);border: 2px solid var(--c-border);border-radius: var(--r-md);font-size: var(--fs-sm);background: var(--lu-ivory);outline: none;transition: border-color var(--t-fast)}body.in-step-2 .form-control:focus{border-color: var(--c-brand)}body.in-step-2 .phone-combined-input{display: flex;gap: var(--s-2);align-items: center}body.in-step-2 .phone-combined-input>.country-flags,body.in-step-2 .country-flags{display: none !important}body.in-step-2 .phone-combined-input>select{flex: 0 0 110px}body.in-step-2 .phone-combined-input>input{flex: 1}body.in-step-2 .input-group{display: flex;gap: var(--s-2)}body.in-step-2 .input-group>select{flex: 0 0 110px}body.in-step-2 .input-group>input{flex: 1}body.in-step-2 .form-group select{width: 100%}body.in-step-2 .form-group:has(>input[type="checkbox"]),body.in-step-2 .form-group.company-shopping{display: flex;align-items: center;gap: var(--s-2);grid-template-columns: none;margin: var(--s-3) 0 0;padding: var(--s-2) var(--s-3);background: var(--c-surface);border-radius: var(--r-md);cursor: pointer}body.in-step-2 .form-group:has(>input[type="checkbox"])>label,body.in-step-2 .form-group.company-shopping>label{margin: 0;font-size: var(--fs-sm);font-weight: 600;color: var(--c-text);cursor: pointer;text-align: left;flex: 1}body.in-step-2 .form-group:has(>input[type="checkbox"])>input[type="checkbox"]{width: 16px;height: 16px;margin: 0;accent-color: var(--c-brand)}body.in-step-2 #company-info{display: none}body.in-step-2 #company-info.fr-open{display: block;margin-top: var(--s-3)}body.in-step-2 #shipping-address{display: none}body.in-step-2 #shipping-address.fr-open{display: block}body.in-step-2 .co-box-additional>.js-hidden{display: none}body.in-step-2 .co-box-additional>.js-hidden.fr-open{display: block;margin-top: var(--s-3)}body.in-step-2 .co-box-additional>.js-hidden.fr-open .form-group{display: block;margin: 0}body.in-step-2 .co-box-additional textarea{width: 100%;min-height: 80px;padding: var(--s-2) var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-md);font-size: var(--fs-sm);resize: vertical}body.in-step-2 #checkoutSidebar .order-summary-inner::before,body.in-step-2 #checkoutSidebar>.cart-content>.order-summary::before{content: none}body.in-step-2 #checkoutSidebar .next-step.next-step--step-2{display: flex;flex-direction: column-reverse;gap: var(--s-3);align-items: stretch;margin: 0}body.in-step-2 #checkoutSidebar .next-step--step-2>*{width: 100%}body.in-step-2 .fr-step2-toggles{display: flex;flex-direction: column;gap: var(--s-2);margin-top: var(--s-3)}body.in-step-2 .fr-step2-toggles>.form-group{margin: 0}body.in-step-2 .fr-step2-toggles>#company-info,body.in-step-2 .fr-step2-toggles>#shipping-address,body.in-step-2 .fr-step2-toggles>.js-hidden{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-md);padding: var(--s-4);margin: 0}body.in-step-2 .fr-step2-toggles>#company-info:not(.fr-open),body.in-step-2 .fr-step2-toggles>#shipping-address:not(.fr-open),body.in-step-2 .fr-step2-toggles>.js-hidden:not(.fr-open){display: none}body.in-step-2 .co-billing-address.fr-pickup-billing{overflow: hidden}body.in-step-2 .co-billing-address.fr-pickup-billing.fr-collapsed>fieldset.box,body.in-step-2 .co-billing-address.fr-pickup-billing.fr-collapsed>fieldset.box-sm{display: none !important}body.in-step-2 .co-billing-address.fr-pickup-billing.fr-expanded>fieldset.box,body.in-step-2 .co-billing-address.fr-pickup-billing.fr-expanded>fieldset.box-sm{display: block !important;margin-top: var(--s-4) !important}body.in-step-2 .fr-pickup-billing-summary{display: grid;grid-template-columns: 36px minmax(0,1fr) auto;gap: var(--s-3);align-items: center;padding: var(--s-3) var(--s-4);border: 1px solid var(--c-brand-100);border-radius: var(--r-md);background: var(--c-surface)}body.in-step-2 .fr-pickup-billing-icon{width: 36px;height: 36px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--lu-ivory);color: var(--c-brand)}body.in-step-2 .fr-pickup-billing-icon svg{width: 20px;height: 20px}body.in-step-2 .fr-pickup-billing-copy{min-width: 0;display: flex;flex-direction: column;gap: 2px}body.in-step-2 .fr-pickup-billing-copy strong{font-size: var(--fs-sm);line-height: 1.35;color: var(--c-text)}body.in-step-2 .fr-pickup-billing-copy span,body.in-step-2 .fr-pickup-billing-copy small{font-size: var(--fs-xs);line-height: 1.45;color: var(--c-text-muted)}body.in-step-2 .fr-pickup-billing-point{white-space: normal;overflow-wrap: anywhere}body.in-step-2 .fr-pickup-billing-toggle{border: 1px solid var(--c-border);border-radius: var(--r-pill);background: var(--lu-ivory);color: var(--c-brand);cursor: pointer;font-size: var(--fs-xs);font-weight: 700;padding: var(--s-2) var(--s-3);white-space: nowrap}body.in-step-2 .fr-pickup-billing-toggle:hover,body.in-step-2 .fr-pickup-billing-toggle:focus-visible{border-color: var(--c-brand);outline: none}body.in-step-2 .co-billing-address.fr-pickup-billing.fr-pickup-billing-error .fr-pickup-billing-summary{border-color: var(--c-sale)}body.in-step-2 .fr-pickup-billing-error-text{color: var(--c-sale) !important;font-weight: 700}@media (max-width: 700px){body.in-step-2 .form-group{grid-template-columns: 1fr;gap: 4px}body.in-step-2 .fr-pickup-billing-summary{grid-template-columns: 32px minmax(0,1fr)}body.in-step-2 .fr-pickup-billing-toggle{grid-column: 1 / -1;width: 100%}}dialog.new-logistics-widget::backdrop{background: rgba(15,23,42,0.55)}dialog.new-logistics-widget.fr-pickup-packeta{position: fixed;inset: 0;width: 100%;height: 100%;max-width: 100%;max-height: 100%;padding: 0;border: 0;background: var(--lu-ivory)}dialog.new-logistics-widget.fr-pickup-packeta #packeta-widget,dialog.new-logistics-widget.fr-pickup-packeta .new-gen-modal{width: 100%;height: 100%;display: block}body.ordering-process .radio-wrapper:has(input[name="shippingId"]:checked) .specify-shipping-method,body.ordering-process .radio-wrapper:has(input[name="shippingId"]:checked) .sublabel,body.ordering-process input[name="shippingId"]:checked + label .specify-shipping-method,body.ordering-process input[name="shippingId"]:checked + label .sublabel,body.ordering-process input[name="shippingId"]:checked~label .specify-shipping-method,body.ordering-process input[name="shippingId"]:checked~label .sublabel{display: inline-flex !important;align-items: center;gap: var(--s-2)}body.ordering-process .specify-shipping-method.chosen{display: inline-flex !important;align-items: center;gap: var(--s-2);padding: var(--s-2) var(--s-3);background: var(--c-soft,#f5f3f0);border: 1px solid var(--c-border,#e8e5ee);border-radius: var(--r-md,6px);color: var(--c-text,#1f2937);font-size: var(--fs-sm,0.875rem);font-weight: 600;text-decoration: none}body.ordering-process .specify-shipping-method.chosen::before{content: '';display: inline-block;width: 14px;height: 14px;flex-shrink: 0;background: currentColor;-webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z"/></svg>') center / contain no-repeat;mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7zm0 9.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5z"/></svg>') center / contain no-repeat;color: var(--c-accent,var(--c-core-black))}body.ordering-process .specify-shipping-method.chosen::after{content: attr(data-lu-label);min-width: 6em;margin-left: var(--s-2);color: var(--c-accent,var(--c-core-black));text-decoration: underline;font-weight: 600}body.ordering-process .radio-wrapper:has(input[name="shippingId"]:checked) .new-widget-choose,body.ordering-process .radio-wrapper:has(input[name="shippingId"]:checked) .new-gen-choose,body.ordering-process label:has(input[name="shippingId"]:checked)~.new-widget-choose,body.ordering-process label:has(input[name="shippingId"]:checked)~.new-gen-choose{display: flex !important}body.ordering-process .new-widget-choose,body.ordering-process .new-gen-choose{align-items: center;gap: var(--s-2);flex-wrap: wrap;margin-top: var(--s-2);font-size: var(--fs-sm);color: var(--c-text);line-height: 1.4}body.ordering-process .new-widget-choose a:not(.chosen),body.ordering-process .new-gen-choose a:not(.chosen){display: inline-flex;align-items: center;gap: var(--s-2);padding: var(--s-2) var(--s-4);background: var(--c-accent);color: var(--lu-ivory);font-weight: 600;font-size: var(--fs-sm);text-decoration: none;border-radius: var(--r-md);border: 0;transition: background var(--t-fast);cursor: pointer}body.ordering-process .new-widget-choose a:not(.chosen):hover,body.ordering-process .new-gen-choose a:not(.chosen):hover{background: var(--c-accent-600);color: var(--lu-ivory)}body.ordering-process .new-widget-choose:has(a.chosen),body.ordering-process .new-gen-choose:has(a.chosen){padding: var(--s-2) var(--s-3);background: var(--c-success-bg);border: 1px solid var(--c-success);border-radius: var(--r-md);color: var(--c-text);font-weight: 500;align-items: baseline;gap: var(--s-2);flex-wrap: nowrap}body.ordering-process .new-widget-choose a.chosen,body.ordering-process .new-gen-choose a.chosen{color: var(--c-brand);font-weight: 500;text-decoration: underline;text-underline-offset: 2px;font-size: var(--fs-xs);margin-left: auto}body.ordering-process .new-widget-choose a.chosen:hover,body.ordering-process .new-gen-choose a.chosen:hover{color: var(--c-brand-600)}body.in-cart .cart-empty.fr-empty-cart .cart-row{display: block}body.in-cart .cart-empty.fr-empty-cart .cart-row>.col-md-8,body.in-cart .cart-empty.fr-empty-cart .cart-row>.col-md-4{width: 100%;max-width: 100%;flex: 0 0 100%;float: none;padding: 0}body.in-cart .cart-empty.fr-empty-cart .cart-row>.col-md-8>.cart-content,body.in-cart .cart-empty.fr-empty-cart .cart-row>.col-md-4>.cart-content{background: transparent;border: 0;padding: 0}body.in-cart .cart-empty.fr-empty-cart .cart-row>.col-md-4{margin-top: var(--s-5)}.fr-empty-hero{display: grid;grid-template-columns: 220px 1fr;gap: var(--s-6);align-items: center;padding: var(--s-6) 28px;margin: var(--s-4) 0 var(--s-6);background: linear-gradient(135deg,#f7eeff 0%,#ecdeff 55%,#dec3ff 100%);border-radius: var(--r-xl);position: relative;overflow: hidden}.fr-empty-hero::before{content: "";position: absolute;inset: auto -60px -60px auto;width: 220px;height: 220px;background: radial-gradient(circle,rgba(255,255,255,0.45),transparent 70%);pointer-events: none}.fr-empty-hero-illu{display: flex;align-items: center;justify-content: center}.fr-empty-illu-svg{width: 200px;height: 200px;display: block;filter: drop-shadow(0 6px 16px rgba(90,31,154,0.18));animation: frEmptyFloat 4s ease-in-out infinite}@keyframes frEmptyFloat{0%,100%{transform: translateY(0) rotate(0deg)}50%{transform: translateY(-6px) rotate(-2deg)}}.fr-empty-hero-text{position: relative;z-index: 1}.fr-empty-hero-title{font-family: var(--ff-display);font-size: clamp(28px,4vw,44px);font-weight: 800;letter-spacing: -0.02em;color: var(--c-brand-600);margin: 0 0 var(--s-3);line-height: 1.05}.fr-empty-hero-subtitle{font-size: var(--fs-md);color: var(--c-text-muted);line-height: 1.55;margin: 0 0 var(--s-5);max-width: 520px}.fr-empty-hero-cta{display: inline-flex;align-items: center;gap: var(--s-2);background: var(--c-success);color: var(--lu-ivory) !important;font-weight: 700;font-size: var(--fs-md);padding: 14px 28px;border-radius: 999px;text-decoration: none !important;transition: transform 180ms ease}.fr-empty-hero-cta:hover{transform: translateY(-2px);color: var(--lu-ivory) !important}.fr-empty-hero-cta-arrow{display: inline-block;transition: transform 180ms ease;font-size: 1.2em;line-height: 1}.fr-empty-hero-cta:hover .fr-empty-hero-cta-arrow{transform: translateX(4px)}.fr-empty-wayfinder{margin: var(--s-6) 0}.fr-empty-wayfinder-title{text-align: center;font-family: var(--ff-display);font-size: var(--fs-lg);font-weight: 700;color: var(--c-text);margin: 0 0 var(--s-4);letter-spacing: -0.005em}.fr-empty-cats{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-3)}.fr-empty-cat{display: flex;flex-direction: column;align-items: center;gap: var(--s-2);padding: var(--s-4) var(--s-3);background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);text-decoration: none !important;color: var(--c-text) !important;text-align: center;transition: transform 180ms ease,border-color 180ms ease,background 180ms ease}.fr-empty-cat:hover{transform: translateY(-3px);border-color: var(--c-brand);background: var(--c-brand-100);color: var(--c-brand-600) !important}.fr-empty-cat-img{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;border-radius: 14px;background: var(--c-brand-100);overflow: hidden;transition: transform 180ms ease}.fr-empty-cat:hover .fr-empty-cat-img{transform: scale(1.06) rotate(-2deg)}.fr-empty-cat-img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transition: opacity 250ms ease;padding: 6px}.fr-empty-cat.has-image .fr-empty-cat-img img{opacity: 1}.fr-empty-cat.has-image .fr-empty-cat-img{background: var(--lu-ivory)}.fr-empty-cat-fallback{font-family: var(--ff-display);font-size: 28px;font-weight: 800;color: var(--c-brand);line-height: 1}.fr-empty-cat.has-image .fr-empty-cat-fallback{display: none}.fr-empty-cat-name{font-size: var(--fs-sm);font-weight: 700;line-height: 1.25}body.in-cart .cart-empty.fr-empty-cart .col-md-4 .cart-content>h2{font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 700;color: var(--c-text);margin: 0 0 var(--s-3);text-align: center}body.in-cart .cart-empty.fr-empty-cart .col-md-4 .box{background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);padding: var(--s-4);text-align: center}body.in-cart .cart-empty.fr-empty-cart .col-md-4 .box img{display: block;margin: 0 auto var(--s-3);max-width: 160px;height: auto}body.in-cart .cart-empty.fr-empty-cart .col-md-4 .box p{margin: 0 0 var(--s-1)}body.in-cart .cart-empty.fr-empty-cart .col-md-4 .box a{color: var(--c-brand);text-decoration: none}body.in-cart .cart-empty.fr-empty-cart .col-md-4 .box a:hover{text-decoration: underline}@media (max-width: 860px){.fr-empty-cats{grid-template-columns: repeat(3,1fr)}}@media (max-width: 600px){.fr-empty-hero{grid-template-columns: 1fr;text-align: center;padding: var(--s-5) var(--s-4);gap: var(--s-3)}.fr-empty-hero-subtitle{margin-left: auto;margin-right: auto}.fr-empty-illu-svg{width: 140px;height: 140px}.fr-empty-hero-title{font-size: 26px}.fr-empty-hero-subtitle{font-size: 15px}.fr-empty-cats{grid-template-columns: repeat(2,1fr);gap: var(--s-2)}.fr-empty-cat{padding: var(--s-3) var(--s-2)}.fr-empty-cat-img{width: 52px;height: 52px}.fr-empty-cat-fallback{font-size: 22px}.fr-empty-cat-name{font-size: 13px}}body.ordering-process .fr-shipping-upsell{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: var(--s-3);margin: 0 0 var(--s-3) 40px;padding: var(--s-3) var(--s-3) var(--s-3) var(--s-3);background: transparent;border: 0;border-left: 3px solid var(--c-brand-200,#d9c5e4);border-radius: 0;cursor: pointer;user-select: none;transition: background var(--t-fast),border-left-color var(--t-fast),border-left-width var(--t-fast);position: relative}body.ordering-process .fr-shipping-upsell:hover{border-left-color: var(--c-brand,var(--c-core-black));background: rgba(0,0,0,0.025)}body.ordering-process .fr-shipping-upsell.is-added{border-left-color: var(--c-brand,var(--c-core-black));border-left-width: 4px;padding-left: calc(var(--s-3) - 1px);background: rgba(0,0,0,0.05)}body.ordering-process .fr-shipping-upsell.is-added:hover{background: rgba(0,0,0,0.075)}body.ordering-process .fr-shipping-upsell.is-busy{opacity: 0.55;pointer-events: none;cursor: progress}body.ordering-process .fr-shipping-upsell-input{position: absolute;width: 0;height: 0;opacity: 0;pointer-events: none}body.ordering-process .fr-shipping-upsell-box{position: relative;display: block;flex: 0 0 auto;width: 18px;height: 18px;border: 1.5px solid #b8b3bd;border-radius: 4px;background: var(--lu-ivory);transition: background var(--t-fast),border-color var(--t-fast)}body.ordering-process .fr-shipping-upsell-input:checked + .fr-shipping-upsell-box{background: var(--c-brand,var(--c-core-black));border-color: var(--c-brand,var(--c-core-black))}body.ordering-process .fr-shipping-upsell-input:checked + .fr-shipping-upsell-box::after{content: "";position: absolute;left: 4px;top: 0;width: 5px;height: 10px;border: solid var(--lu-ivory);border-width: 0 2px 2px 0;transform: rotate(45deg)}body.ordering-process .fr-shipping-upsell-input:focus-visible + .fr-shipping-upsell-box{outline: 2px solid var(--c-brand,var(--c-core-black));outline-offset: 2px}body.ordering-process .fr-shipping-upsell-img{display: none}body.ordering-process .fr-shipping-upsell-body{min-width: 0;display: flex;flex-direction: column;gap: 2px}body.ordering-process .fr-shipping-upsell-title{font-weight: 600;font-size: 14px;color: var(--c-text);line-height: 1.3}body.ordering-process .fr-shipping-upsell-sub{font-size: 12.5px;color: var(--c-text-muted,#6b6873);line-height: 1.4}body.ordering-process .fr-shipping-upsell-price{font-weight: 600;font-size: 14px;color: var(--c-brand,var(--c-core-black));white-space: nowrap;align-self: center}@media (max-width: 640px){body.ordering-process .fr-shipping-upsell{margin-left: var(--s-4);padding: var(--s-2) var(--s-3);gap: var(--s-2)}body.ordering-process .fr-shipping-upsell-title,body.ordering-process .fr-shipping-upsell-price{font-size: 13.5px}body.ordering-process .fr-shipping-upsell-sub{font-size: 12px}}#footer.footer{margin: 0;background: var(--c-brand);color: rgba(255,249,243,0.80);padding: var(--s-8) 0 0}html,body{background: var(--c-brand)}body>.overall-wrapper{background: var(--lu-ivory)}html:has(body.ordering-process),html:has(body.in-cart),body.ordering-process,body.in-cart{background: var(--lu-ivory)}.shoptet-info-bar,.shoptet-info,.footer-bottom,.container.footer-bottom{background: var(--c-brand) !important;border: 0 !important}#footer.footer a{color: rgba(255,249,243,0.80);text-decoration: none;transition: color var(--t-fast)}#footer.footer a:hover{color: var(--lu-ivory)}.container.footer-rows{display: grid;grid-template-columns: 200px 1fr;gap: var(--s-8);padding-bottom: var(--s-10);border-bottom: 1px solid rgba(255,249,243,0.10);align-items: start}#footer .site-name{display: flex;align-items: center}#footer .site-name a{color: var(--lu-ivory);text-decoration: none}#footer .site-name img,#footer .site-name svg{max-height: 44px;width: auto;filter: brightness(0) invert(1);opacity: 0.95}.custom-footer{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s-8);align-items: start}.custom-footer__banner9{display: none}@media (max-width: 1100px){.container.footer-rows{grid-template-columns: 1fr}.custom-footer{grid-template-columns: repeat(3,1fr)}}@media (max-width: 768px){.container.footer-rows{gap: var(--s-6);padding-bottom: var(--s-6)}.custom-footer{grid-template-columns: 1fr 1fr;gap: var(--s-6)}}@media (max-width: 480px){.custom-footer{grid-template-columns: 1fr}}#footer .pageElement__heading,#footer .custom-footer__articles h3{font-family: var(--ff-display);font-size: var(--fs-xs);font-weight: 700;color: rgba(255,249,243,0.45);margin: 0 0 var(--s-4);text-transform: uppercase;letter-spacing: 0.08em;text-align: left}#footer .custom-footer__articles .custom-footer__prace-heading{margin-top: var(--s-6)}.custom-footer__articles ul{display: flex;flex-direction: column;gap: var(--s-2);font-size: var(--fs-sm);margin: 0;padding: 0;list-style: none}.custom-footer__articles ul li a{color: rgba(255,249,243,0.78);transition: color var(--t-fast),transform var(--t-fast);display: inline-block}.custom-footer__articles ul li a:hover{color: var(--lu-ivory);transform: translateX(2px)}.custom-footer__banner3 .banner,.custom-footer__banner3 .banner-wrapper,.custom-footer__banner1 .banner,.custom-footer__banner1 .banner-wrapper{background: transparent !important;border-radius: 0 !important;overflow: visible !important;padding: 0 !important;margin: 0 !important;border: none !important}.custom-footer__banner3 .social-banner,.custom-footer__banner1 .social-banner{display: flex;flex-direction: column;gap: var(--s-3)}.custom-footer__banner3 .social-banner h4,.custom-footer__banner1 .social-banner h4{font-family: var(--ff-display);font-size: var(--fs-xs);font-weight: 700;color: rgba(255,249,243,0.45);margin: 0 0 var(--s-1);text-transform: uppercase;letter-spacing: 0.08em}.custom-footer__banner3 .delivery-text{font-size: var(--fs-sm);color: rgba(255,249,243,0.75);line-height: 1.55}.custom-footer__banner3 .delivery-text a{color: rgba(255,249,243,0.90);text-decoration: underline}.custom-footer__banner3 .custom-green-btn,#footer .custom-green-btn{display: inline-block;padding: 0;background: none !important;border: none !important;border-radius: 0 !important;color: rgba(255,249,243,0.66) !important;font-size: var(--fs-xs);font-weight: 500;text-decoration: underline !important;text-transform: none !important;letter-spacing: 0}.custom-footer__banner3 .custom-green-btn:hover,#footer .custom-green-btn:hover{color: var(--lu-ivory) !important}.custom-footer__banner3 .paydelivery-icons{display: flex;gap: 6px;align-items: center;flex-wrap: wrap;margin-top: var(--s-1)}.custom-footer__banner3 .paydelivery-icons img,.custom-footer__banner3 .paydelivery-icons svg{height: 20px;width: auto;background: rgba(255,249,243,0.08);padding: 3px 5px;border-radius: 4px;filter: brightness(0) invert(1);opacity: 0.50;transition: opacity var(--t-fast)}.custom-footer__banner3 .paydelivery-icons img:hover{opacity: 0.85}.custom-footer__banner1 .social-icons{display: flex;gap: var(--s-2);flex-wrap: wrap}.custom-footer__banner1 .social-icons a{width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;background: rgba(255,249,243,0.10);border-radius: 50%;transition: background var(--t-fast);color: var(--lu-ivory);text-decoration: none}.custom-footer__banner1 .social-icons a:hover{background: rgba(255,249,243,0.22)}.custom-footer__banner1 .social-icons a img,.custom-footer__banner1 .social-icons a svg{width: 16px;height: 16px;object-fit: contain;filter: brightness(0) invert(1);opacity: 0.88}.container.footer-bottom{padding: var(--s-6) 0 var(--s-8);display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: var(--s-3);font-size: var(--fs-xs);color: rgba(255,249,243,0.38)}.container.footer-bottom a{color: rgba(255,249,243,0.38)}.container.footer-bottom a:hover{color: rgba(255,249,243,0.7)}.copyright{color: rgba(255,249,243,0.38)}#footer .fr-footer-credits{display: inline-flex !important;align-items: center;flex-wrap: wrap;gap: var(--s-3);line-height: 1.5}.fr-footer-credits .fr-footer-credit,.fr-footer-credits .fr-footer-powered{color: rgba(255,249,243,0.66) !important;text-decoration: none;font-weight: 500;transition: color var(--t-fast)}.fr-footer-credits .fr-footer-credit:hover,.fr-footer-credits .fr-footer-powered:hover{color: var(--lu-ivory) !important;text-decoration: underline}.fr-footer-credits .fr-footer-sep{color: rgba(255,249,243,0.30);font-weight: 400;user-select: none;padding: 0 var(--s-2)}#footer .footer-shoptet-badge,#footer [class*="shoptet-badge"]{color: rgba(255,249,243,0.28);font-size: 11px}.social-icons{display: flex;gap: var(--s-2)}.social-icons a{width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;background: rgba(255,249,243,0.10);border-radius: 50%;transition: background var(--t-fast)}.social-icons a:hover{background: rgba(255,249,243,0.22);text-decoration: none}.social-icons a img,.social-icons a svg{width: 16px;height: 16px;filter: brightness(0) invert(1);opacity: 0.88}.paydelivery-icons{display: flex;gap: var(--s-2);align-items: center;flex-wrap: wrap}.paydelivery-icons img,.paydelivery-icons svg{height: 20px;width: auto;background: rgba(255,249,243,0.08);padding: 3px 5px;border-radius: 4px;filter: brightness(0) invert(1);opacity: 0.50}#footer .wine-bar,.custom-footer .wine-bar{display: none}@media (max-width: 768px){#footer.footer{padding-top: var(--s-8);margin-top: var(--s-10)}.container.footer-rows{text-align: center;padding-bottom: var(--s-8)}.container.footer-rows,#footer .site-name{justify-content: center}#footer .site-name{justify-self: center}#footer .pageElement__heading,#footer .custom-footer__articles h3,.custom-footer__banner3 .social-banner h4,.custom-footer__banner1 .social-banner h4{text-align: center}.custom-footer__articles ul{align-items: center}.custom-footer__articles ul li a:hover{transform: none}.custom-footer__banner1 .social-icons,.custom-footer__banner3 .paydelivery-icons{justify-content: center}.custom-footer__banner3 .social-banner,.custom-footer__banner1 .social-banner{align-items: center}.container.footer-bottom{flex-direction: column;align-items: center;text-align: center;gap: var(--s-4);padding: var(--s-8) 0 var(--s-10)}.fr-footer-credits{justify-content: center;text-align: center}.container.footer-bottom .copyright{text-align: center;width: 100%}}#cookiesBar,.cookiesBar{z-index: var(--z-modal)}body.in-blog.type-post .content-inner{max-width: 760px;margin: 0 auto;padding: var(--s-8) var(--s-5) var(--s-12)}body.in-blog.type-post .news-item-detail h1[itemprop="headline"]{font-family: var(--ff-display);font-size: var(--fs-3xl);font-weight: 700;line-height: 1.15;letter-spacing: -0.02em;color: var(--c-text);margin: 0 0 var(--s-3);text-align: center}body.in-blog.type-post .news-item-detail>time{display: block;text-align: center;font-size: var(--fs-xs);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--c-text-subtle);margin: 0 0 var(--s-8)}body.in-blog.type-post .news-item-detail .text{font-size: var(--fs-md);line-height: 1.75;color: var(--c-text)}body.in-blog.type-post .news-item-detail .text>*:first-child{margin-top: 0}body.in-blog.type-post .news-item-detail .text>p:first-of-type{font-size: var(--fs-lg);line-height: 1.6;color: var(--c-text);margin: 0 0 var(--s-6)}body.in-blog.type-post .news-item-detail .text>p:first-of-type b,body.in-blog.type-post .news-item-detail .text>p:first-of-type strong{font-weight: 600}body.in-blog.type-post .news-item-detail .text p{margin: 0 0 var(--s-5)}body.in-blog.type-post .news-item-detail .text strong,body.in-blog.type-post .news-item-detail .text b{font-weight: 700;color: var(--c-text)}body.in-blog.type-post .news-item-detail .text h2,body.in-blog.type-post .news-item-detail .text h3,body.in-blog.type-post .news-item-detail .text h4{font-family: var(--ff-display);font-weight: 700;color: var(--c-brand);letter-spacing: -0.01em;margin: var(--s-10) 0 var(--s-3);line-height: 1.25}body.in-blog.type-post .news-item-detail .text h2{font-size: var(--fs-2xl)}body.in-blog.type-post .news-item-detail .text h3{font-size: var(--fs-xl)}body.in-blog.type-post .news-item-detail .text h4{font-size: var(--fs-lg);color: var(--c-text)}body.in-blog.type-post .news-item-detail .text a{color: var(--c-brand);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;font-weight: 600}body.in-blog.type-post .news-item-detail .text a:hover{color: var(--c-brand-700);text-decoration-thickness: 2px}body.in-blog.type-post .news-item-detail .text ul,body.in-blog.type-post .news-item-detail .text ol{margin: 0 0 var(--s-5) var(--s-5);padding: 0}body.in-blog.type-post .news-item-detail .text li{margin: 0 0 var(--s-2)}body.in-blog.type-post .news-item-detail .text img{display: block;max-width: 100%;height: auto;margin: var(--s-8) auto;border-radius: var(--r-lg)}body.in-blog.type-post .news-item-detail .text blockquote{margin: var(--s-8) 0;padding: var(--s-5) var(--s-6);border-left: 4px solid var(--c-brand);background: var(--c-brand-50);border-radius: 0 var(--r-md) var(--r-md) 0;font-style: italic;font-size: var(--fs-lg);color: var(--c-text)}body.in-blog.type-post .news-item-detail .text blockquote p{margin: 0}body.in-blog.type-post .news-item-detail .text code{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 0.9em;background: var(--c-surface);padding: 2px 6px;border-radius: var(--r-sm)}body.in-blog.type-post .news-item-detail .text table{width: 100%;margin: var(--s-8) 0;border-collapse: separate;border-radius: var(--r-lg);overflow: hidden;border: 1px solid var(--c-border);background: var(--c-surface)}body.in-blog.type-post .news-item-detail .text table table{border: 0;margin: 0;border-radius: 0;background: transparent}body.in-blog.type-post .news-item-detail .text table td,body.in-blog.type-post .news-item-detail .text table th{padding: var(--s-3);vertical-align: middle}body.in-blog.type-post .news-item-detail .text table img{margin: 0;border-radius: var(--r-md)}body.in-blog.type-post .news-item-detail .text hr{border: 0;border-top: 1px solid var(--c-border);margin: var(--s-8) 0}body.in-blog.type-post .custom-footer__articles{max-width: var(--w-container);margin: var(--s-12) auto 0;padding: var(--s-8) var(--s-5) 0;border-top: 1px solid var(--c-border)}@media (max-width: 768px){body.in-blog.type-post .content-inner{padding: var(--s-5) var(--s-4) var(--s-10)}body.in-blog.type-post .news-item-detail h1[itemprop="headline"]{font-size: var(--fs-2xl)}body.in-blog.type-post .news-item-detail .text{font-size: var(--fs-base);line-height: 1.7}body.in-blog.type-post .news-item-detail .text>p:first-of-type{font-size: var(--fs-md)}body.in-blog.type-post .news-item-detail .text h2{font-size: var(--fs-xl)}body.in-blog.type-post .news-item-detail .text h3{font-size: var(--fs-lg)}}body.in-dekujeme #content-wrapper,body.in-dekujeme .content-wrapper{background: var(--lu-ivory)}body.in-dekujeme .top-navigation-bar{display: none}body.in-dekujeme .overall-wrapper>.admin-bar{position: absolute;visibility: hidden}body.in-dekujeme #content{width: 100%;max-width: none;min-width: 0}body.in-dekujeme .content-inner:not(.lur-thanks){width: min(960px,calc(100% - 32px));margin-inline: auto;padding-block: var(--lu-space-4) var(--lu-space-6)}@media (scripting: enabled){body.in-dekujeme .content-inner:not(.lur-thanks):not(.lur-thanks-fallback){visibility: hidden;animation: lur-thanks-native-fallback 0s 2s forwards}@keyframes lur-thanks-native-fallback{to{visibility: visible}}}@media (prefers-reduced-motion: reduce){body.in-dekujeme .content-inner:not(.lur-thanks):not(.lur-thanks-fallback){visibility: visible;animation: none}}body.in-dekujeme .content-inner:not(.lur-thanks) .co-box{margin-block: var(--lu-space-2);padding: var(--lu-space-3);border: 1px solid var(--lu-black);border-radius: 0;background: var(--lu-ivory)}body.in-dekujeme .content-inner.lur-thanks{display: flex;flex-direction: column;gap: var(--lu-space-2);width: min(960px,calc(100% - 32px));max-width: 960px;min-width: 0;margin-inline: auto;padding: var(--lu-space-3) 0 var(--lu-space-5);color: var(--lu-black);font-family: var(--lu-font)}body.in-dekujeme .lur-thanks>*,body.in-dekujeme .lur-thanks .recapitulation-wrapper>*{min-width: 0}body.in-dekujeme .lur-thanks .recapitulation-wrapper{display: flex;flex-direction: column;gap: var(--lu-space-2);width: 100%;margin: 0;padding: 0;border: 0;background: transparent}@media (min-width: 800px){body.in-dekujeme .lur-thanks .recapitulation-wrapper{display: grid;grid-template-columns: minmax(0,1.2fr) minmax(0,0.8fr);align-items: stretch}body.in-dekujeme .lur-thanks .recapitulation-wrapper>[data-lur-thanks="platba"]{grid-column: 1;grid-row: 1}body.in-dekujeme .lur-thanks .recapitulation-wrapper>[data-lur-thanks="obsah"]{grid-column: 2;grid-row: 1}body.in-dekujeme .lur-thanks .recapitulation-wrapper>[data-lur-thanks="kroky"],body.in-dekujeme .lur-thanks .recapitulation-wrapper>:not([data-lur-thanks]){grid-column: 1 / -1}}body.in-dekujeme .lur-thanks section[data-lur-thanks]{box-sizing: border-box;width: 100%;min-width: 0;margin: 0;padding: var(--lu-space-2) 20px;border: 1px solid var(--lu-black);border-radius: 0;background: var(--lu-ivory);color: var(--lu-black)}body.in-dekujeme .lur-thanks section[data-lur-thanks]>:last-child{margin-bottom: 0}body.in-dekujeme .lur-thanks .co-box.co-payment-method,body.in-dekujeme .lur-thanks .co-box.co-order{width: 100%;max-width: none;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent}body.in-dekujeme .lur-thanks .co-box.co-payment-method>.lur-thanks__native-payment{display: none}body.in-dekujeme .lur-thanks .lu-card__eyebrow,body.in-dekujeme .lur-thanks .lur-thanks__eyebrow{display: block;margin: 0 0 2px;color: var(--lu-black);font: 700 11px/18px var(--lu-font);letter-spacing: .12em;text-transform: uppercase}body.in-dekujeme .lur-thanks h2,body.in-dekujeme .lur-thanks .lur-thanks__title,body.in-dekujeme .lur-thanks .co-box>h2.order-icon{margin: 0 0 12px;color: var(--lu-black);font: 600 20px/28px var(--lu-font);letter-spacing: 0}body.in-dekujeme .lur-thanks p{margin: 0;line-height: 1.5}body.in-dekujeme .lur-thanks a{color: var(--lu-black);text-underline-offset: 3px}body.in-dekujeme .lur-thanks :is(a,button):focus-visible{outline: 2px solid var(--lu-black);outline-offset: 3px}body.in-dekujeme .lur-thanks .lur-thanks__dot{display: inline-grid;place-items: center;flex: none;width: 40px;height: 40px;visibility: hidden}body.in-dekujeme .lur-thanks.is-icons .lur-thanks__dot{visibility: visible;border-radius: 50%;background: var(--lu-black);color: var(--lu-ivory)}body.in-dekujeme .lur-thanks .lur-i{display: block;width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1;stroke-linecap: round;stroke-linejoin: round}body.in-dekujeme .lur-thanks [data-lur-thanks="hlavicka"]{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: start;column-gap: var(--lu-space-2)}body.in-dekujeme .lur-thanks [data-lur-thanks="hlavicka"]>.lur-thanks__dot{grid-column: 1;grid-row: 1 / 4}body.in-dekujeme .lur-thanks [data-lur-thanks="hlavicka"]>:not(.lur-thanks__dot){grid-column: 2}body.in-dekujeme .lur-thanks .order-summary-heading{margin: 0 0 var(--lu-space-1);padding: 0;color: var(--lu-black);font: 600 clamp(24px,2.6vw,30px)/1.15 var(--lu-font);letter-spacing: -.025em;text-align: left}body.in-dekujeme .lur-thanks .order-summary-heading::before{content: none}body.in-dekujeme .lur-thanks .reca-number{margin: 0;color: var(--lu-black);font-size: 16px;line-height: 24px;text-align: left}body.in-dekujeme .lur-thanks .reca-number strong{color: var(--lu-black);font-weight: 700;font-variant-numeric: tabular-nums}body.in-dekujeme .lur-thanks .lur-thanks__email{margin-top: var(--lu-space-1);font-size: 14px;line-height: 22px;overflow-wrap: anywhere}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"][aria-busy="true"]{min-height: 220px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] [role="timer"],body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] [role="status"]{display: inline-flex;align-items: center;gap: var(--lu-space-1);min-height: 24px;color: var(--lu-black);font-size: 14px;line-height: 20px;font-variant-numeric: tabular-nums}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] [role="timer"] .lur-i{width: 16px;height: 16px}body.in-dekujeme .lur-thanks .lur-thanks__timer{display: inline-flex;align-items: center;gap: var(--lu-space-1);min-height: 24px;margin-bottom: var(--lu-space-2);font-size: 14px;line-height: 20px;font-variant-numeric: tabular-nums}body.in-dekujeme .lur-thanks .lur-thanks__timer .lur-i{width: 16px;height: 16px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot[data-lur-slot="thankyou.add-to-order"]{width: 100%;max-width: none;margin: 0;padding: 0;border: 0;background: transparent}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot h2{margin-bottom: var(--lu-space-1)}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot>p{margin-bottom: var(--lu-space-2);font-size: 14px;line-height: 20px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot>.lur-thanks__eyebrow{margin-bottom: var(--lu-space-1);font: 700 12px/20px var(--lu-font);letter-spacing: .12em;text-transform: uppercase}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot__items{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,240px),320px));justify-content: center;gap: var(--lu-space-2);width: 100%;margin-top: var(--lu-space-2);overflow: visible}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card{position: relative;display: flex;flex-direction: column;box-sizing: border-box;width: 100%;max-width: 320px;justify-self: center;min-width: 0;gap: 0;padding: 0;border: 1px solid var(--lu-line);border-radius: 0;background: var(--lu-ivory)}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__link{display: flex;flex: 1 1 auto;flex-direction: column;align-items: stretch;min-width: 0;gap: var(--lu-space-1);padding: 12px 12px 0}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-card__media{display: grid;place-items: center;flex: none;width: 100%;height: 120px;max-height: 120px;overflow: hidden;background: var(--lu-surface-tint)}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-card__media img{display: block;width: 100%;max-width: 120px;height: 100%;max-height: 120px;aspect-ratio: 1;object-fit: contain}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-card__body{display: flex;flex-direction: column;flex: 1 1 auto;justify-content: center;min-width: 0;gap: 4px;padding: 0}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__name{display: -webkit-box;height: auto;min-height: 0;max-height: 48px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: var(--lu-black);font: 700 18px/24px var(--lu-font);overflow-wrap: normal;word-break: normal;hyphens: manual}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__price{display: block;margin-top: auto;color: var(--lu-black);font: 700 20px/24px var(--lu-font);white-space: nowrap}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.lur-thankyou-add{position: static;display: inline-flex;align-items: center;justify-content: center;align-self: stretch;flex: none;width: auto;min-width: 0;min-height: 40px;height: 40px;margin: var(--lu-space-1) 12px 12px;padding: 8px 16px;border: 2px solid var(--lu-black);border-radius: var(--lu-radius-control);background: transparent;color: var(--lu-black);font: 700 14px/20px var(--lu-font);text-align: center;cursor: pointer;transition: background-color .18s,color .18s,border-color .18s}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.lur-thankyou-add:hover{background: var(--lu-black);color: var(--lu-ivory)}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add:disabled,body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add:disabled:hover{border-color: var(--lu-sage);background: transparent;color: var(--lu-sage);cursor: default}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.is-locked:disabled,body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.is-busy:disabled{border-color: var(--lu-black);color: var(--lu-black);opacity: 1}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.is-busy:disabled{opacity: .6}@media (prefers-reduced-motion: reduce){body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.lur-thankyou-add{transition: none}}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__feedback{display: inline-flex;align-items: center;gap: var(--lu-space-1);min-height: 20px;color: var(--lu-black);font-size: 14px;line-height: 20px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__feedback:empty{display: none}body.in-dekujeme .lur-thanks .fr-pay-hero{display: grid;grid-template-columns: minmax(0,1fr);column-gap: 0;row-gap: var(--lu-space-3);align-items: start;width: 100%}body.in-dekujeme .lur-thanks .fr-pay-hero:has(.fr-pay-qr){grid-template-columns: minmax(0,1fr) minmax(200px,240px);column-gap: var(--lu-space-4)}body.in-dekujeme .lur-thanks .fr-pay-hero:has(.fr-pay-qr) .fr-pay-summary{grid-column: 1 / -1}body.in-dekujeme .lur-thanks [data-lur-thanks="platba"].is-updated .fr-pay-hero{grid-template-columns: minmax(0,1fr);column-gap: 0}body.in-dekujeme .lur-thanks [data-lur-thanks="platba"].is-updated :is(.fr-pay-qr,img.qrcode){display: none}body.in-dekujeme .lur-thanks .fr-pay-summary,body.in-dekujeme .lur-thanks .fr-pay-info{display: flex;flex-direction: column;gap: 0;min-width: 0}body.in-dekujeme .lur-thanks .fr-pay-row{display: flex;flex-direction: column;gap: 2px;min-width: 0;margin: 0;padding: 12px 0;border-bottom: 1px solid var(--lu-line)}body.in-dekujeme .lur-thanks .fr-pay-row:has(>.lur-thanks__dot){display: grid;grid-template-columns: 40px minmax(0,1fr);column-gap: var(--lu-space-2);align-items: center}body.in-dekujeme .lur-thanks .fr-pay-row>.lur-thanks__dot{grid-column: 1;grid-row: 1 / 3}body.in-dekujeme .lur-thanks .fr-pay-row__copy{display: flex;flex-direction: column;gap: 2px;min-width: 0}body.in-dekujeme .lur-thanks .fr-pay-row:has(>.lur-thanks__dot)>:not(.lur-thanks__dot){grid-column: 2}body.in-dekujeme .lur-thanks .fr-pay-row:first-child{padding-top: 0}body.in-dekujeme .lur-thanks .fr-pay-row:last-of-type:not(.fr-pay-row--amount){border-bottom: 0}body.in-dekujeme .lur-thanks .fr-pay-lbl{color: var(--lu-black);font: 500 13px/18px var(--lu-font)}body.in-dekujeme .lur-thanks .fr-pay-val{min-width: 0;color: var(--lu-black);font: 600 17px/24px var(--lu-font);font-variant-numeric: tabular-nums;overflow-wrap: anywhere}body.in-dekujeme .lur-thanks .fr-pay-row--amount{box-sizing: border-box;width: 100%;min-width: 0;margin-top: var(--lu-space-2);padding: var(--lu-space-2);border: 1px solid var(--lu-black);border-radius: 0;background: var(--lu-surface-tint)}body.in-dekujeme .lur-thanks .fr-pay-row--amount .fr-pay-lbl{font-weight: 700}body.in-dekujeme .lur-thanks .fr-pay-row--amount .fr-pay-val{font: 700 clamp(28px,3.5vw,36px)/1.15 var(--lu-font);letter-spacing: -.02em;white-space: nowrap}body.in-dekujeme .lur-thanks .fr-pay-row--account .fr-pay-val,body.in-dekujeme .lur-thanks .fr-pay-row--iban .fr-pay-val,body.in-dekujeme .lur-thanks .fr-pay-row--vs .fr-pay-val{font: 700 20px/26px var(--lu-font);font-variant-numeric: tabular-nums;overflow-wrap: anywhere}body.in-dekujeme .lur-thanks .fr-pay-qr{display: flex;flex-direction: column;align-items: center;align-self: start;gap: var(--lu-space-1);min-width: 0}body.in-dekujeme .lur-thanks .fr-pay-qr-label{color: var(--lu-black);font: 700 12px/20px var(--lu-font);letter-spacing: .12em;text-align: center;text-transform: uppercase}body.in-dekujeme .lur-thanks .fr-pay-qr-img{display: block;box-sizing: content-box;width: min(168px,100%);height: auto;aspect-ratio: 1;padding: var(--lu-space-2);border: 1px solid var(--lu-line);border-radius: 0;background: var(--lu-ivory);image-rendering: pixelated}body.in-dekujeme .lur-thanks .lur-thanks-payment-note,body.in-dekujeme .lur-thanks .lur-thankyou-payment-change{margin-top: var(--lu-space-2);color: var(--lu-black);font-size: 14px;line-height: 21px}body.in-dekujeme .lur-thanks [data-lur-thanks="kroky"]>h2{margin-bottom: var(--lu-space-1)}body.in-dekujeme .lur-thanks .lur-thanks__steps{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--lu-space-2)}body.in-dekujeme .lur-thanks .lur-thanks__step{display: grid;grid-template-columns: 32px minmax(0,1fr);align-items: center;column-gap: 12px;min-width: 0;margin: 0;padding: 0;border: 0;background: transparent}body.in-dekujeme .lur-thanks .lur-thanks__step>.lur-thanks__dot{width: 32px;height: 32px}body.in-dekujeme .lur-thanks .lur-thanks__step>.lur-thanks__dot .lur-i{width: 16px;height: 16px}body.in-dekujeme .lur-thanks .lur-thanks__step :is(h3,strong,b){display: block;margin: 0;color: var(--lu-black);font: 600 14px/20px var(--lu-font)}body.in-dekujeme .lur-thanks .lur-thanks__step p{font-size: 13px;line-height: 18px}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"]{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "veta akce" "termin akce" "pripominka akce";align-items: center;column-gap: var(--lu-space-3);row-gap: 2px;margin: 0;padding: var(--lu-space-2) 20px;border: 1px solid var(--lu-black);border-radius: 0;background: var(--lu-surface-tint)}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__veta{grid-area: veta;margin: 0;font: 600 20px/28px var(--lu-font)}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__termin{grid-area: termin;margin: 0;font: 500 15px/22px var(--lu-font)}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__pripominka{grid-area: pripominka;margin: 0;font-size: 14px;line-height: 20px}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__akce{grid-area: akce;margin: 0;gap: 8px;flex-wrap: nowrap}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__akce:empty{display: none}@media (max-width: 640px){body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"]{grid-template-columns: minmax(0,1fr);grid-template-areas: "veta" "termin" "pripominka" "akce";padding: var(--lu-space-2)}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__veta{font-size: 18px;line-height: 24px}body.in-dekujeme .lur-thanks [data-lur-thanks="doplneni"] .lu-doplneni-dekujeme__akce{margin-top: var(--lu-space-1);flex-wrap: wrap}}body.in-dekujeme .lur-thanks .cart-table.lur-thanks__items,body.in-dekujeme .lur-thanks .cart-table.lur-thanks__items tbody{display: block;width: 100%;min-width: 0;margin: 0;border: 0}body.in-dekujeme .lur-thanks .cart-table.lur-thanks__items thead{display: none}body.in-dekujeme .lur-thanks .cart-table .lur-thanks__item{display: grid;grid-template-columns: 56px minmax(0,1fr) max-content;grid-template-rows: auto auto;align-items: center;column-gap: var(--lu-space-2);min-width: 0;padding: 10px 0;border-bottom: 1px solid var(--lu-line)}body.in-dekujeme .lur-thanks .cart-table .lur-thanks__item td{display: block;box-sizing: border-box;min-width: 0;margin: 0;padding: 0;border: 0;vertical-align: middle;white-space: normal}body.in-dekujeme .lur-thanks .lur-thanks__item:first-child{padding-top: 0}body.in-dekujeme .lur-thanks .lur-thanks__item:last-child{border-bottom: 0}body.in-dekujeme .lur-thanks .lur-thanks__item-image{grid-column: 1;grid-row: 1 / 3;display: block;width: 56px;height: 56px;border-radius: 0;background: var(--lu-surface-tint);object-fit: cover}body.in-dekujeme .lur-thanks .lur-thanks__item-image img{display: block;width: 100%;height: 100%;object-fit: cover}body.in-dekujeme .lur-thanks .lur-thanks__item-name{grid-column: 2;grid-row: 1;min-width: 0;color: var(--lu-black);font: 600 15px/20px var(--lu-font);overflow-wrap: anywhere}body.in-dekujeme .lur-thanks .lur-thanks__item-meta{grid-column: 2;grid-row: 2;min-width: 0;color: var(--lu-black);font: 400 14px/20px var(--lu-font)}body.in-dekujeme .lur-thanks .lur-thanks__item-price{display: block;grid-column: 3;grid-row: 1 / 3;color: var(--lu-black);font: 600 16px/22px var(--lu-font);text-align: right;white-space: nowrap}body.in-dekujeme .lur-thanks .lur-thanks__totals{display: grid;gap: 4px;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--lu-black)}body.in-dekujeme .lur-thanks .lur-thanks__total{display: flex;align-items: baseline;justify-content: space-between;gap: var(--lu-space-2);color: var(--lu-black);font: 500 16px/24px var(--lu-font)}body.in-dekujeme .lur-thanks .lur-thanks__total:last-child{font-weight: 700;font-size: 18px;line-height: 26px}body.in-dekujeme .lur-thanks .lur-thanks__total>:last-child{font-variant-numeric: tabular-nums;white-space: nowrap}body.in-dekujeme .lur-thanks [data-lur-thanks="ucet"]{display: flex;flex-direction: column;align-items: flex-start;gap: var(--lu-space-2)}body.in-dekujeme .lur-thanks [data-lur-thanks="ucet"]:empty,body.in-dekujeme .lur-thanks .lu-ucet-dekujeme:empty{display: none}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme,body.in-dekujeme .lur-thanks .lu-kredit-dekujeme{width: 100%;min-width: 0;margin: 0;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--lu-black)}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme:not(:empty){display: grid;grid-template-columns: 40px minmax(0,1fr);align-items: center;column-gap: var(--lu-space-2);row-gap: var(--lu-space-1)}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme>.lur-thanks__eyebrow{grid-column: 1 / -1;grid-row: 1;margin: 0}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme>.lur-thanks__dot{grid-column: 1;grid-row: 2}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme>h2.lur-thanks__title{grid-column: 2;grid-row: 2;margin: 0}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme>:not(.lur-thanks__dot,h2.lur-thanks__title){grid-column: 1 / -1}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme p{margin: 0}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme__odkaz{color: var(--lu-black);font-weight: 700}body.in-dekujeme .lur-thanks .lu-ucet-dekujeme__kodem{min-height: 44px;margin-top: var(--lu-space-1);border-radius: var(--lu-radius-control)}body.in-dekujeme #content .lur-thanks .lur-thanks__back{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 8px var(--lu-space-2);border: 1px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-ivory);color: var(--lu-black);font: 600 16px/24px var(--lu-font);text-align: center;text-decoration: none}body.in-dekujeme #content .lur-thanks .lur-thanks__back:hover{background: var(--lu-surface-tint)}body.in-dekujeme .order-complete-links a:is( [href^="/klient"],[href^="/logout"],[href^="/login"],[href^="/action/"][href*="logout" i] ){display: none}body.in-dekujeme .site-msg:empty,body.in-dekujeme .messages:not(:has(*)){display: none}@media (max-width: 640px){body.in-dekujeme .content-inner.lur-thanks{gap: 12px;padding-block: var(--lu-space-2) var(--lu-space-5)}body.in-dekujeme .lur-thanks section[data-lur-thanks]{padding: var(--lu-space-2)}body.in-dekujeme .lur-thanks [data-lur-thanks="hlavicka"]{column-gap: 12px}body.in-dekujeme .lur-thanks .order-summary-heading{font-size: 28px;line-height: 32px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"][aria-busy="true"]{min-height: 360px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot__items{grid-template-columns: minmax(0,1fr);gap: 1px;margin-top: 0}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot>.lur-thanks__eyebrow{margin-bottom: 0;line-height: 16px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot h2{margin-bottom: 0;font-size: 24px;line-height: 32px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-thanks__offer-intro{display: none}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot>.lur-thanks__timer{min-height: 18px;margin-bottom: 0;font-size: 12px;line-height: 18px;white-space: nowrap}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card{display: grid;grid-template-columns: 72px minmax(0,1fr);align-items: start;column-gap: var(--lu-space-1);row-gap: 0;min-height: 72px;padding: 0}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__link{display: contents}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-card__media{grid-column: 1;grid-row: 1 / 3;width: 72px;height: 72px;aspect-ratio: 1}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-card__media img{width: 72px;height: 72px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-card__body{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-column: 2;grid-row: 1;flex: none;align-items: end;min-width: 0;gap: 4px;padding: 0}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__name{max-height: 30px;font-size: 13px;line-height: 15px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__price{margin: 0;align-self: end;font-size: 14px;line-height: 16px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__add.lur-thankyou-add{grid-column: 2;grid-row: 2;justify-self: start;width: auto;min-height: 40px;height: 40px;margin: 6px var(--lu-space-1) var(--lu-space-1) 0;padding: 4px 14px;font-size: 14px;line-height: 18px}body.in-dekujeme .lur-thanks [data-lur-thanks="nabidka"] .lur-slot-card__feedback:not(:empty){grid-column: 2;justify-content: center}body.in-dekujeme .lur-thanks .fr-pay-hero:has(.fr-pay-qr){grid-template-columns: minmax(0,1fr);column-gap: 0}body.in-dekujeme .lur-thanks .fr-pay-hero:has(.fr-pay-qr) .fr-pay-summary{grid-column: 1}body.in-dekujeme .lur-thanks .fr-pay-qr{align-items: flex-start;padding-top: var(--lu-space-2);border-top: 1px solid var(--lu-line)}body.in-dekujeme .lur-thanks .fr-pay-qr-img{width: min(180px,calc(100% - 34px))}body.in-dekujeme .lur-thanks .fr-pay-row--amount .fr-pay-val{font-size: 30px;white-space: normal}body.in-dekujeme .lur-thanks .lur-thanks__steps{grid-template-columns: minmax(0,1fr);gap: var(--lu-space-1)}body.in-dekujeme .lur-thanks .lur-thanks__step{display: grid;grid-template-columns: 32px minmax(0,1fr);align-items: center;column-gap: 12px;padding: 0}body.in-dekujeme .lur-thanks .lur-thanks__step>.lur-thanks__dot{grid-column: 1;grid-row: 1 / 3}body.in-dekujeme .lur-thanks .lur-thanks__step>:not(.lur-thanks__dot){grid-column: 2}body.in-dekujeme .lur-thanks .lur-thanks__item{grid-template-columns: 48px minmax(0,1fr) max-content;column-gap: 12px}body.in-dekujeme .lur-thanks .lur-thanks__item-image{width: 48px;height: 48px}body.in-dekujeme .lur-thanks .lur-thanks__item-name{font-size: 14px;line-height: 19px}body.in-dekujeme .lur-thanks .lur-thanks__item-meta{font-size: 12px;line-height: 18px}body.in-dekujeme .lur-thanks .lur-thanks__item-price{font-size: 14px;line-height: 20px}}@media (max-width: 360px){body.in-dekujeme .lur-thanks .lur-thanks__item{grid-template-columns: 48px minmax(0,1fr)}body.in-dekujeme .lur-thanks .lur-thanks__item-price{grid-column: 2;grid-row: 3;text-align: left}}@media (prefers-reduced-motion: reduce){body.in-dekujeme .lur-thanks *,body.in-dekujeme .lur-thanks *::before,body.in-dekujeme .lur-thanks *::after{animation: none;transition: none}}@media (min-width: 800px){body.in-dekujeme .lur-thanks .fr-pay-hero:has(.fr-pay-qr){grid-template-columns: minmax(0,1fr) minmax(150px,168px);column-gap: var(--lu-space-2)}body.in-dekujeme .lur-thanks .fr-pay-row--iban .fr-pay-val,body.in-dekujeme .lur-thanks .fr-pay-row--account .fr-pay-val{font-size: 18px;line-height: 24px;letter-spacing: -.02em}}.fr-info-modal{position: fixed;inset: 0;z-index: calc(var(--z-modal) + 10);display: flex;align-items: center;justify-content: center;padding: var(--s-5);pointer-events: none;opacity: 0;transition: opacity var(--t-base)}.fr-info-modal.is-open{pointer-events: auto;opacity: 1}.fr-info-modal[hidden]{display: none}.fr-info-modal__backdrop{position: absolute;inset: 0;background: rgba(20,14,18,0.55);backdrop-filter: blur(4px)}.fr-info-modal__dialog{position: relative;background: var(--lu-ivory);border-radius: var(--r-lg);width: min(720px,100%);max-height: min(85vh,900px);display: flex;flex-direction: column;transform: translateY(12px);transition: transform var(--t-base)}.fr-info-modal.is-open .fr-info-modal__dialog{transform: translateY(0)}.fr-info-modal__header{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);padding: var(--s-5) var(--s-6);border-bottom: 1px solid var(--c-border);flex-shrink: 0}.fr-info-modal__title{margin: 0;font-family: var(--ff-display);font-size: var(--fs-xl);font-weight: 700;color: var(--c-text);letter-spacing: -0.01em;line-height: 1.2}.fr-info-modal__close{appearance: none;border: none;background: var(--c-surface);color: var(--c-text);width: 36px;height: 36px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;font-size: 22px;line-height: 1;flex-shrink: 0;transition: background var(--t-fast),color var(--t-fast)}.fr-info-modal__close:hover{background: var(--c-border);color: var(--c-brand)}.fr-info-modal__body{padding: var(--s-5) var(--s-6) var(--s-6);overflow-y: auto;flex: 1 1 auto;font-size: var(--fs-md);line-height: 1.6;color: var(--c-text)}.fr-info-modal__body>*:first-child{margin-top: 0}.fr-info-modal__body>*:last-child{margin-bottom: 0}.fr-info-modal__body h2,.fr-info-modal__body h3,.fr-info-modal__body h4{font-family: var(--ff-display);font-weight: 700;color: var(--c-text);margin: var(--s-6) 0 var(--s-3);letter-spacing: -0.005em}.fr-info-modal__body h2{font-size: var(--fs-xl)}.fr-info-modal__body h3{font-size: var(--fs-lg)}.fr-info-modal__body h4{font-size: var(--fs-md)}.fr-info-modal__body p{margin: 0 0 var(--s-3)}.fr-info-modal__body ul,.fr-info-modal__body ol{margin: 0 0 var(--s-4) var(--s-5);padding: 0}.fr-info-modal__body li{margin: 0 0 var(--s-2)}.fr-info-modal__body a{color: var(--c-brand);text-decoration: underline;text-underline-offset: 2px;font-weight: 600}.fr-info-modal__body a:hover{color: var(--c-brand-700)}.fr-info-modal__body table{width: 100%;border-collapse: collapse;margin: var(--s-3) 0 var(--s-5);font-size: var(--fs-sm)}.fr-info-modal__body th,.fr-info-modal__body td{padding: var(--s-2) var(--s-3);border-bottom: 1px solid var(--c-border);text-align: left;vertical-align: top}.fr-info-modal__body th{font-weight: 700;background: var(--c-surface);color: var(--c-text)}.fr-info-modal__body img{max-width: 100%;height: auto;border-radius: var(--r-md)}.fr-info-modal__loading,.fr-info-modal__error{padding: var(--s-8) 0;text-align: center;color: var(--c-text-muted);font-size: var(--fs-md)}.fr-info-modal__error{color: var(--c-danger)}.fr-info-trigger{appearance: none;border: 1px solid var(--c-border);background: var(--c-surface);color: var(--c-brand);font-family: var(--ff-sans);font-size: var(--fs-sm);font-weight: 600;padding: var(--s-1) var(--s-3);border-radius: var(--r-pill);cursor: pointer;display: inline-flex;align-items: center;gap: var(--s-1);text-decoration: none;line-height: 1.4;transition: background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.fr-info-trigger:hover{background: var(--c-brand-50);border-color: var(--c-brand-300);color: var(--c-brand-700)}.fr-info-trigger__icon{width: 14px;height: 14px;flex-shrink: 0}.fr-info-trigger__icon svg{width: 100%;height: 100%;display: block}body.type-product.type-detail .availability-value .fr-info-trigger{margin-left: var(--s-3);vertical-align: middle}.qv-info .qv-info-trigger{align-self: flex-start;margin: var(--s-1) 0 var(--s-3)}@media (max-width: 600px){.fr-info-modal{padding: var(--s-3)}.fr-info-modal__dialog{max-height: 92vh;border-radius: var(--r-md)}.fr-info-modal__header{padding: var(--s-4) var(--s-4)}.fr-info-modal__title{font-size: var(--fs-lg)}.fr-info-modal__body{padding: var(--s-4) var(--s-4) var(--s-5);font-size: var(--fs-sm)}}.fr-consent-overlay{position: fixed;inset: 0;background: rgba(28,19,37,0.62);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);z-index: 2147483648;display: flex;align-items: center;justify-content: center;padding: var(--s-6);opacity: 0;pointer-events: none;transition: opacity 240ms ease}.fr-consent-overlay.is-open{opacity: 1;pointer-events: auto}body.fr-consent-locked{overflow: hidden}.fr-consent-card{background: var(--lu-ivory);border-radius: var(--r-xl);width: 100%;max-width: 520px;padding: var(--s-8) var(--s-8) var(--s-6);position: relative;transform: translateY(16px) scale(0.98);opacity: 0;transition: transform 280ms cubic-bezier(0.2,0.8,0.2,1),opacity 220ms ease;border-top: 4px solid var(--c-brand)}.fr-consent-overlay.is-open .fr-consent-card{transform: translateY(0) scale(1);opacity: 1}.fr-consent-icon{width: 64px;height: 64px;margin: 0 auto var(--s-4);border-radius: 50%;background: var(--c-brand-100);color: var(--c-brand);display: flex;align-items: center;justify-content: center}.fr-consent-icon svg{width: 36px;height: 36px;stroke: currentColor}.fr-consent-title{font-family: var(--ff-display);font-size: var(--fs-xl);font-weight: 700;color: var(--c-text);text-align: center;margin: 0 0 var(--s-3);line-height: 1.2}.fr-consent-body{font-size: var(--fs-sm);color: var(--c-text-muted);text-align: center;margin: 0 0 var(--s-6);line-height: 1.55}.fr-consent-checks{display: flex;flex-direction: column;gap: var(--s-3);margin: 0 0 var(--s-6);padding: var(--s-4) var(--s-5);background: var(--c-surface);border-radius: var(--r-md);border: 1px solid var(--c-border)}.fr-consent-check{display: flex;align-items: flex-start;gap: var(--s-3);cursor: pointer;user-select: none;font-size: var(--fs-sm);color: var(--c-text);line-height: 1.4}.fr-consent-check input[type="checkbox"]{position: absolute;opacity: 0;width: 0;height: 0}.fr-consent-check__box{flex: 0 0 22px;width: 22px;height: 22px;border: 2px solid var(--c-border-strong);border-radius: var(--r-sm);background: var(--lu-ivory);position: relative;transition: border-color var(--t-fast),background var(--t-fast);margin-top: 1px}.fr-consent-check__box::after{content: "";position: absolute;left: 6px;top: 2px;width: 6px;height: 11px;border: solid var(--lu-ivory);border-width: 0 2.5px 2.5px 0;transform: rotate(45deg) scale(0);transition: transform var(--t-fast)}.fr-consent-check input:checked~.fr-consent-check__box{background: var(--c-brand);border-color: var(--c-brand)}.fr-consent-check input:checked~.fr-consent-check__box::after{transform: rotate(45deg) scale(1)}.fr-consent-check input:focus-visible~.fr-consent-check__box{outline: 2px solid var(--c-brand-300);outline-offset: 2px}.fr-consent-check__text{flex: 1}.fr-consent-check__text strong{font-weight: 600;display: block}.fr-consent-check__text small{display: block;font-size: var(--fs-xs);color: var(--c-text-subtle);margin-top: 2px}.fr-consent-check--age .fr-consent-check__box{border-color: var(--c-brand)}.fr-consent-check--age.is-needed .fr-consent-check__box{animation: fr-consent-pulse 1.4s ease-in-out 2}@keyframes fr-consent-pulse{0%,100%{}50%{}}.fr-consent-check--age.is-shake{animation: fr-consent-shake 480ms cubic-bezier(0.36,0.07,0.19,0.97)}.fr-consent-check--age.is-shake .fr-consent-check__box{border-color: var(--c-sale);background: var(--c-sale-light)}@keyframes fr-consent-shake{0%,100%{transform: translateX(0)}15%{transform: translateX(-10px)}30%{transform: translateX(9px)}45%{transform: translateX(-7px)}60%{transform: translateX(5px)}75%{transform: translateX(-3px)}90%{transform: translateX(1px)}}.fr-consent-required-tag{font-size: var(--fs-xs);color: var(--c-brand);background: var(--c-brand-100);padding: 2px 8px;border-radius: var(--r-pill);margin-left: var(--s-2);font-weight: 600;text-transform: lowercase;letter-spacing: 0.02em}.fr-consent-submit{width: 100%;padding: var(--s-4) var(--s-5);background: var(--c-brand);color: var(--lu-ivory);border: none;border-radius: var(--r-md);font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 600;cursor: pointer;transition: background var(--t-fast),transform var(--t-fast),opacity var(--t-fast);display: flex;align-items: center;justify-content: center;gap: var(--s-2);letter-spacing: 0.01em}.fr-consent-submit:hover:not(:disabled){background: var(--c-brand-600);transform: translateY(-1px)}.fr-consent-submit:active:not(:disabled){transform: translateY(0)}.fr-consent-submit:disabled{background: var(--c-border-strong);cursor: not-allowed;opacity: 0.6}.fr-consent-hint-wrap{text-align: center;margin-top: var(--s-3);min-height: 1.8em;transition: opacity 180ms ease}.fr-consent-hint-wrap.is-hidden{opacity: 0;pointer-events: none}.fr-consent-hint-wrap.is-bounce .fr-consent-hint{animation: fr-consent-bounce 460ms cubic-bezier(0.34,1.56,0.64,1)}.fr-consent-hint{display: inline-flex;align-items: center;gap: 6px;font-size: var(--fs-xs);font-weight: 600;color: var(--c-brand);background: var(--c-brand-100);padding: 6px 14px;border-radius: var(--r-pill);letter-spacing: 0.01em}.fr-consent-hint::before{content: "↑";display: inline-block;font-size: 13px;line-height: 1;font-weight: 700}@keyframes fr-consent-bounce{0%{transform: scale(1)}35%{transform: scale(1.12)}70%{transform: scale(0.97)}100%{transform: scale(1)}}.fr-consent-footer{display: flex;justify-content: center;gap: var(--s-4);margin-top: var(--s-5);padding-top: var(--s-4);border-top: 1px solid var(--c-border);flex-wrap: wrap;align-items: center}.fr-consent-footer a,.fr-consent-footer button{background: none;border: none;padding: 0;font-size: var(--fs-xs);color: var(--c-text-muted);text-decoration: underline;text-decoration-color: var(--c-border-strong);text-underline-offset: 3px;cursor: pointer;font-family: inherit;transition: color var(--t-fast),text-decoration-color var(--t-fast)}.fr-consent-footer a:hover,.fr-consent-footer button:hover{color: var(--c-brand);text-decoration-color: var(--c-brand)}.fr-consent-overlay--settings .fr-consent-footer button{min-width: 24px;min-height: 24px;padding: 4px 8px}.fr-consent-overlay--settings .fr-consent-footer button:focus-visible{outline: 2px solid var(--c-brand-300);outline-offset: 2px;border-radius: var(--r-sm)}.fr-consent-footer__sep{color: var(--c-border-strong);font-size: var(--fs-xs)}@media (max-width: 480px){.fr-consent-overlay--combined .fr-consent-footer,.fr-consent-overlay--settings .fr-consent-footer{gap: 8px;flex-wrap: nowrap}.fr-consent-overlay--combined .fr-consent-footer a,.fr-consent-overlay--settings .fr-consent-footer a{white-space: nowrap}}@media (max-width: 768px){.fr-consent-overlay:not(.fr-consent-overlay--settings){display: none !important}.fr-consent-overlay--settings{display: flex !important;align-items: flex-start;overflow-y: auto;overscroll-behavior: contain;padding: var(--s-4)}.fr-consent-overlay--settings .fr-consent-card{max-height: calc(100vh - var(--s-8));max-height: calc(100dvh - var(--s-8));margin: auto 0;overflow-y: auto}}@media (prefers-reduced-motion: reduce){.fr-consent-overlay,.fr-consent-card,.fr-consent-check--age,.fr-consent-check--age .fr-consent-check__box,.fr-consent-hint,.fr-consent-hint-wrap{transition: none !important;animation: none !important}}.fr-consent-overlay--combined .fr-consent-checks{display: flex;gap: 8px;padding: 0;margin: 16px 0 0;border: 0;background: transparent}.fr-consent-overlay--combined .fr-consent-check + .fr-consent-check{margin-top: 0}.fr-consent-overlay--combined .fr-consent-cookie-choice{min-width: 0;margin: 0;padding: 12px 16px 14px;border: 1px solid var(--lu-line);border-radius: var(--lu-radius-control);text-align: left}.fr-consent-overlay--combined .fr-consent-cookie-choice legend{padding: 0 5px;color: var(--lu-black);font-weight: 700}.fr-consent-overlay--combined .fr-consent-cookie-choice p{margin: 0 0 12px;font-size: 13px;line-height: 18px;color: var(--lu-black)}.fr-consent-cookie-choice__options{display: flex;gap: 8px}.fr-consent-cookie-option{flex: 1;position: relative;cursor: pointer}.fr-consent-cookie-option input{position: absolute;width: 1px;height: 1px;opacity: 0}.fr-consent-cookie-option span{display: flex;min-height: 44px;align-items: center;justify-content: center;padding: 6px 8px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-control);color: var(--lu-black);font-weight: 600;font-size: 14px;text-align: center}.fr-consent-cookie-option input:checked + span{background: var(--lu-black);color: var(--lu-ivory)}.fr-consent-cookie-option input:focus-visible + span{outline: 2px solid var(--lu-black);outline-offset: 2px}.fr-consent-overlay--combined .fr-consent-hint-wrap{min-height: 0;height: 0;margin: 0}.fr-consent-overlay--combined .fr-consent-hint-wrap:not(.is-hidden){height: auto;margin-top: 8px}.fr-consent-overlay--combined .fr-consent-hint{color: var(--lu-danger) !important}.fr-consent-overlay--combined .fr-consent-hint::before{display: none}@media (max-width: 768px){html.fr-consent-mobile-ok .fr-consent-overlay--combined .fr-consent-card{max-height: none;overflow: visible}.fr-consent-overlay--combined .fr-consent-checks{margin-top: 10px}.fr-consent-overlay--combined .fr-consent-check{padding: 8px 12px}.fr-consent-overlay--combined .fr-consent-cookie-choice{padding: 8px 12px 10px}.fr-consent-overlay--combined .fr-consent-cookie-choice p{margin-bottom: 8px}.fr-consent-overlay--combined .fr-consent-submit{margin-top: 12px}}.homepage-blog-wrapper.blog-wrapper{width: 100%;margin: var(--s-10) 0;padding: 0}.homepage-blog-wrapper .homepage-group-title{font-family: var(--ff-display);font-size: var(--fs-2xl);font-weight: 700;letter-spacing: -0.015em;color: var(--c-text);text-align: center;margin: 0 0 var(--s-6);padding: 0;width: 100%}.homepage-blog-wrapper{display: flex;flex-wrap: wrap;align-items: stretch;gap: var(--s-4)}.homepage-blog-wrapper .homepage-group-title{flex: 1 0 100%}.homepage-blog-wrapper .news-item{flex: 0 1 calc((100% - 3 * var(--s-4)) / 4);min-width: 0;max-width: 320px;display: flex}.homepage-blog-wrapper .news-item>a{display: flex;flex-direction: column;width: 100%;background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-lg);overflow: hidden;text-decoration: none;color: inherit;transition: transform var(--t-base),border-color var(--t-base)}.homepage-blog-wrapper .news-item>a:hover{transform: translateY(-3px);border-color: var(--c-brand-300)}.homepage-blog-wrapper .news-item .image{position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-surface)}.homepage-blog-wrapper .news-item .image img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform var(--t-slow)}.homepage-blog-wrapper .news-item>a:hover .image img{transform: scale(1.04)}.homepage-blog-wrapper .news-item .text{display: flex;flex-direction: column;gap: var(--s-2);padding: var(--s-4);flex: 1 1 auto}.homepage-blog-wrapper .news-item .title{font-family: var(--ff-display);font-size: var(--fs-md);font-weight: 700;line-height: 1.3;color: var(--c-text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.homepage-blog-wrapper .news-item>a:hover .title{color: var(--c-brand)}.homepage-blog-wrapper .news-item .description{font-size: var(--fs-sm);line-height: 1.5;color: var(--c-text-muted);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.homepage-blog-wrapper .news-item .read-article{margin-top: auto;padding-top: var(--s-2);font-size: var(--fs-sm);font-weight: 600;color: var(--c-brand);align-self: flex-start}.homepage-blog-wrapper .news-item .read-article::after{content: ' ›';transition: transform var(--t-fast);display: inline-block}.homepage-blog-wrapper .news-item>a:hover .read-article::after{transform: translateX(3px)}@media (max-width: 1100px){.homepage-blog-wrapper .news-item{flex-basis: calc((100% - 2 * var(--s-4)) / 3)}}@media (max-width: 768px){.homepage-blog-wrapper{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 4px var(--s-4) var(--s-2);margin-left: 0;margin-right: 0;gap: var(--s-3)}.homepage-blog-wrapper::-webkit-scrollbar{display: none}.homepage-blog-wrapper .homepage-group-title{flex: 0 0 100%;padding: 0 var(--s-4);text-align: left;font-size: var(--fs-xl);margin-bottom: var(--s-4)}.homepage-blog-wrapper .news-item{flex: 0 0 75vw;max-width: 280px;scroll-snap-align: start}.homepage-blog-wrapper .news-item .text{padding: var(--s-3)}.homepage-blog-wrapper .news-item .title{font-size: var(--fs-sm)}.homepage-blog-wrapper .news-item .description{font-size: var(--fs-xs);-webkit-line-clamp: 2}}body.type-detail .lur-pdp-source,body.type-detail:not(.lur-pdp-failed) .breadcrumbs-wrapper,body.type-detail:not(.lur-pdp-failed) aside.sidebar.sidebar-left{display: none !important}body.type-detail:not(.lur-pdp-failed) .content-wrapper-in{grid-template-columns: minmax(0,1fr)}body.type-detail:not(.lur-pdp-failed) #content{width: 100% !important;max-width: none !important}.lur-pdp-page-host{width: 100%;max-width: 1120px;margin-inline: auto}.lur-pdp{color: var(--lu-black);background: var(--lu-ivory);padding: 24px;width: 100%;box-sizing: border-box}.lur-pdp *,.lur-pdp *::before,.lur-pdp *::after{box-sizing: border-box}.lur-pdp [data-lur-slot]:empty{display: none}.lur-pdp [data-lur-slot]:not(:empty){height: auto;overflow: visible}.lur-pdp-crumbs{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;letter-spacing: .06em;text-transform: uppercase;color: rgba(0,0,0,.66);margin-bottom: 24px}.lur-pdp-crumbs>*{margin-right: 8px}.lur-pdp-crumbs a{color: inherit;text-decoration: none}.lur-pdp-top{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 48px;align-items: start}.lur-pdp-gallery,.lur-pdp-main{min-width: 0}.lur-pdp-photo{position: relative;aspect-ratio: 1;border-radius: 16px;overflow: hidden;background: var(--lu-ivory) !important}.lur-pdp-photo>img{display: block;width: 100%;height: 100%;object-fit: contain}.lur-pdp-flags{position: absolute;top: 12px;left: 12px;display: flex;gap: 6px}.lur-pdp-flags:empty{display: none}.lur-pdp-flags span{border-radius: 999px;padding: 6px 12px;font-size: 12px}.lur-pdp-flags .is-new{background: var(--lu-black);color: var(--lu-ivory)}.lur-pdp-flags .is-action{background: var(--lu-terracotta);color: var(--lu-black)}.lur-pdp-photo-icons{position: absolute;top: 16px;left: 16px;display: flex;flex-direction: column;gap: 8px}.lur-pdp-photo:has(.lur-pdp-flags:not(:empty)) .lur-pdp-photo-icons{top: 54px}.lur-pdp-photo-icons>span{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;background: var(--lu-black);color: var(--lu-ivory)}.lur-pdp-icon{width: 76%;height: 76%;color: inherit;fill: none;stroke: currentColor;stroke-width: 1}.lur-pdp-gallery-nav{display: flex;align-items: center;justify-content: center;gap: 4px}.lur-pdp-gallery-nav[hidden]{display: none}.lur-pdp-gallery-nav>button{width: 44px;height: 44px;border: 0;background: transparent;font-size: 28px;cursor: pointer}.lur-pdp-dots{display: flex;gap: 6px;justify-content: center;margin: 8px 0}.lur-pdp-dots button{display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;background: transparent;cursor: pointer}.lur-pdp-dots button::after{content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background: var(--lu-sage)}.lur-pdp-dots button[aria-current="true"]::after{background: var(--lu-black)}.lur-pdp-brand{display: block;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;margin-bottom: 8px}.lur-pdp-availability-row{display: flex;align-items: center;justify-content: space-between;gap: 12px}.lur-pdp-availability-row .lur-pdp-share{display: inline-grid;place-items: center;width: 44px;height: 44px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black);cursor: pointer}.lur-pdp-availability-row .lur-pdp-share .lur-pdp-icon{width: 22px;height: 22px}.lur-pdp .lur-pdp-title{font-size: 40px;font-weight: 400;line-height: 1.15;margin: 0 0 20px;color: var(--lu-black)}.lur-pdp.is-own-brand .lur-pdp-title{text-transform: uppercase}.lur-pdp-availability{display: inline-flex;align-items: center;gap: 8px;min-height: 32px;padding: 4px 12px;border: 1px solid currentColor;border-radius: 999px;color: var(--lu-black);font-size: 14px}.lur-pdp-availability>span{display: block;width: 9px;height: 9px;border-radius: 50%;background: #368b62}.lur-pdp-availability.is-low>span{background: var(--lu-terracotta)}.lur-pdp-availability.is-out>span{background: #803b46}.lur-pdp-availability.is-unknown>span{background: var(--lu-sage)}.lur-pdp-short{line-height: 1.5;margin: 16px 0;color: var(--lu-black)}.lur-pdp-short:empty{display: none}.lur-pdp-options{display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0}.lur-pdp-options:empty{display: none}.lur-pdp-option-axis{width: 100%;display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.lur-pdp-option-axis>span{width: 100%;font-size: 14px;display: flex;gap: 8px}.lur-pdp-option-axis>span strong{font-weight: 400}.lur-pdp-option-axis.is-strength .lur-pdp-option{display: inline-flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px}.lur-pdp-option-axis.is-flavor .lur-pdp-option{display: inline-flex;align-items: center;gap: 8px;padding-left: 6px}.lur-pdp-option.is-unavailable{text-decoration: line-through;opacity: .6}.lur-pdp-options>span{width: 100%;font-size: 14px}.lur-pdp-option{min-height: 44px;border: 2px solid var(--lu-black);border-radius: 999px;padding: 8px 14px;background: transparent;color: var(--lu-black);cursor: pointer}.lur-pdp-option.is-selected{background: var(--lu-black);color: var(--lu-ivory)}.lur-pdp-option.is-selected small{color: var(--lu-ivory)}.lur-pdp-options.is-strength .lur-pdp-option{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px}.lur-pdp-options.is-flavor .lur-pdp-option{display: inline-flex;align-items: center;gap: 8px;padding-left: 6px}.lur-pdp-flavor-dot{display: inline-block;width: 32px;height: 32px;border-radius: 50%;border: 2px solid transparent}.lur-pdp-option.is-selected .lur-pdp-flavor-dot{border-color: var(--lu-black);outline: 2px solid var(--lu-ivory)}.lur-pdp-option small{font-size: 10px;letter-spacing: 2px}.lur-pdp-color-dot{display: inline-block;width: 14px;height: 14px;border-radius: 50%;background: var(--lu-sage);margin-right: 6px;vertical-align: middle}.lur-pdp-color-dot.is-black,.lur-pdp-color-dot.is-černá{background: var(--lu-black);border: 1px solid var(--lu-ivory)}.lur-pdp-color-dot.is-ivory,.lur-pdp-color-dot.is-bílá{background: var(--lu-ivory);border: 1px solid var(--lu-black)}.lur-pdp-color-dot.is-sage,.lur-pdp-color-dot.is-zelená{background: var(--lu-sage)}.lur-pdp-price{margin: 18px 0;display: flex;align-items: baseline;flex-wrap: wrap;gap: 10px}.lur-pdp-price strong{font-size: 44px;font-weight: 400;line-height: 1.1}.lur-pdp-price del{font-size: 16px;color: rgba(0,0,0,.66)}.lur-pdp-price small{width: 100%;font-size: 14px}.lur-pdp-buy{display: flex;align-items: stretch;flex-wrap: wrap;gap: 8px;min-height: 56px;position: relative}.lur-pdp-qty{display: flex;align-items: center;border: 2px solid var(--lu-black);border-radius: 10px}.lur-pdp-qty button{width: 44px;min-height: 56px;border: 0;border-radius: 10px;background: transparent;color: var(--lu-black);font-size: 22px;cursor: pointer}.lur-pdp-qty output{min-width: 26px;text-align: center}.lur-pdp-add,.lur-pdp-sticky button{min-height: 56px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-terracotta);color: var(--lu-black);font-size: 16px;font-weight: 600;cursor: pointer;padding: 0 20px;flex: 1}.lur-pdp-add:disabled,.lur-pdp-sticky button:disabled{opacity: .6;cursor: not-allowed}.lur-pdp-live{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.lur-pdp-assurance{margin: 24px 0;display: grid;gap: 10px}.lur-pdp-assurance p{margin: 0}.lur-pdp-assurance p,.lur-pdp-assurance button{display: flex;align-items: center;gap: 10px;color: var(--lu-black);font-size: 14px}.lur-pdp-assurance button{width: max-content;max-width: 100%;padding: 0;border: 0;background: none;text-decoration: underline;cursor: pointer}.lur-pdp-assurance .lur-pdp-icon{width: 22px;height: 22px}.lur-pdp-warning{margin: 32px 0;padding: 16px;border: 1px solid var(--lu-black);border-radius: 10px;font-size: 14px;line-height: 1.5}.lur-pdp-tiles{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px;margin: 32px 0 40px}@media (min-width: 1024px){.lur-pdp-tiles{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lur-pdp-tiles:has(>.lur-pdp-tile:nth-child(4):last-child){grid-template-columns: repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.lur-pdp-tiles>.lur-pdp-tile:nth-child(odd):last-child{grid-column: 1 / -1}}.lur-pdp-tiles:empty{display: none}.lur-pdp-tile{min-width: 0;display: flex;align-items: start;gap: 14px;padding: 16px 0;border-bottom: 1px solid var(--lu-sage)}.lur-pdp-tile-icon{flex: 0 0 24px;display: grid;place-items: center;width: 24px;height: 24px;margin-top: 2px;color: var(--lu-black)}.lur-pdp-tile-icon .lur-pdp-icon{width: 24px;height: 24px}.lur-pdp-tile-copy{min-width: 0;display: flex;flex-direction: column;gap: 3px}.lur-pdp-tile-label{font-size: 12px;line-height: 16px;letter-spacing: .08em;text-transform: uppercase;color: rgba(0,0,0,.64)}.lur-pdp-tile-value{font-size: 16px;line-height: 23px;font-weight: 500;overflow-wrap: anywhere}.lur-pdp-tile-dots{display: inline-flex;gap: 4px;margin-left: 9px;vertical-align: 2px}.lur-pdp-tile-dots i{width: 6px;height: 6px;border: 1px solid var(--lu-black);border-radius: 999px}.lur-pdp-tile-dots i.is-on{background: var(--lu-black)}@media (max-width: 768px){.lur-pdp-tile-dots{display: none}}.lur-pdp-description,.lur-pdp-parameters,.lur-pdp-faq{margin: 24px 0}.lur-pdp-description{max-width: 68ch}.lur-pdp-parameters{max-width: 720px}.lur-pdp-description h2,.lur-pdp-parameters h2,.lur-pdp-faq h2{font-size: 24px;font-weight: 400}.lur-pdp-description h2{margin: 32px 0 8px}.lur-pdp-description p{line-height: 1.55}.lur-pdp-read{display: none;min-height: 44px;border: 0;background: transparent;text-decoration: underline;color: var(--lu-black)}.lur-pdp-parameters table{width: 100%;border-collapse: collapse}.lur-pdp-parameters th,.lur-pdp-parameters td{width: 50%;padding: 12px 0;border-bottom: 1px solid rgba(0,0,0,.14);text-align: left;font-size: 14px;vertical-align: top}.lur-pdp-parameters th{font-weight: 400}.lur-pdp-faq:empty{display: none}.lur-pdp-faq details{border-bottom: 1px solid rgba(0,0,0,.14)}.lur-pdp-faq summary{min-height: 44px;display: flex;align-items: center;cursor: pointer}.lur-pdp-sticky{display: none}.btn-icon.toggle-window.cart-count .qv-cart-count-badge{display: block;background: var(--lu-terracotta);color: var(--lu-black);border: 1px solid var(--lu-black)}.lur-pdp-backdrop[hidden]{display: none !important}.lur-pdp-backdrop{position: fixed;inset: 0;z-index: 1510;display: flex;align-items: center;justify-content: center;padding: 24px;background: rgba(0,0,0,.55);overscroll-behavior: contain}.lur-pdp-panel{width: min(1120px,100%);height: min(900px,calc(100dvh - 48px));overflow: auto;overscroll-behavior: contain;border-radius: 24px;background: var(--lu-ivory);position: relative}.lur-pdp-backdrop .lur-pdp{padding: 32px 40px 40px}@media (min-width: 769px){body .lur-pdp-backdrop .lur-pdp{padding-top: 12px}}.lur-pdp-close-anchor{position: sticky;top: 0;z-index: 5;height: 0;pointer-events: none}.lur-pdp-close-anchor .lur-pdp-close{position: absolute;top: max(12px,env(safe-area-inset-top));right: max(12px,env(safe-area-inset-right));width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;background: var(--lu-black);color: var(--lu-ivory);display: grid;place-items: center;pointer-events: auto;cursor: pointer}.lur-pdp-close-anchor .lur-pdp-close:focus-visible{outline: 2px solid var(--lu-terracotta);outline-offset: 3px}.lur-pdp-close-anchor .lur-pdp-icon{width: 22px;height: 22px}.lur-pdp-content{min-height: 680px}.lur-pdp-loading{min-height: 680px}.lur-pdp-loading .lur-pdp-availability{min-width: 96px}.lur-pdp-loading-choices{height: 90px;margin: 16px 0}.lur-pdp-loading-lines{height: 120px;margin-top: 28px;border-top: 24px solid #ece4d9;border-bottom: 24px solid #ece4d9}.lur-pdp-error{padding: 80px 24px;min-height: 400px}.lur-pdp-announcement{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}@media (prefers-reduced-motion: no-preference){.lur-pdp-backdrop.is-open .lur-pdp-panel{animation: lur-pdp-open 240ms ease-out}@keyframes lur-pdp-open{from{transform: translateY(20px);opacity: .8}to{transform: none;opacity: 1}}.lur-pdp-backdrop.is-closing .lur-pdp-panel{animation: lur-pdp-close 180ms ease-in forwards}@keyframes lur-pdp-close{to{transform: translateY(20px);opacity: .8}}}@media (max-width: 768px){body.lur-pdp-mounted #content-wrapper.content-wrapper{width: 100%;padding: 0}.lur-pdp{padding: 20px}.lur-pdp-backdrop .lur-pdp{padding: 20px}.lur-pdp-top{display: block}.lur-pdp-photo-icons>span{width: 44px;height: 44px}.lur-pdp .lur-pdp-title{font-size: 28px}.lur-pdp-gallery-nav>button{display: none}.lur-pdp-price strong{font-size: 32px}.lur-pdp-tiles{column-gap: 20px}.lur-pdp-short{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.lur-pdp-description:not(.is-expanded)>div>:nth-child(n+3){display: none}.lur-pdp-description:not(.is-expanded)>div>p:first-of-type{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;max-height: calc(3 * 1lh);overflow: hidden}.lur-pdp-description .lur-pdp-read{display: block}.lur-pdp-backdrop{align-items: end;padding: 12px 0 0}.lur-pdp-panel{width: 100%;height: calc(100dvh - 12px);max-height: none;border-radius: 18px 18px 0 0}.lur-pdp-content{min-height: 100%}.lur-pdp-loading{display: block}.lur-pdp.has-sticky{padding-bottom: calc(96px + env(safe-area-inset-bottom))}.lur-pdp-backdrop .lur-pdp.has-sticky{padding-bottom: 20px}.lur-pdp.has-sticky [data-lur-slot="pdp-related"],.lur-pdp.has-sticky [data-lur-slot="pdp-added"]{padding-bottom: calc(96px + env(safe-area-inset-bottom))}.lur-pdp.has-sticky .lur-pdp-sticky{position: fixed;bottom: 0;left: 0;right: 0;z-index: 1;display: grid;grid-template-columns: 44px minmax(0,1fr) auto auto;align-items: center;gap: 8px;min-height: 72px;padding: 8px 12px calc(8px + env(safe-area-inset-bottom));background: var(--lu-ivory);border-top: 1px solid var(--lu-black)}.lur-pdp-backdrop .lur-pdp.has-sticky .lur-pdp-sticky{position: sticky;bottom: 0;margin: calc(96px + env(safe-area-inset-bottom)) -20px -20px}.lur-pdp-sticky span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.lur-pdp-sticky img{object-fit: contain}.lur-pdp-sticky button{min-height: 44px;padding: 0 10px}.lur-pdp-sticky strong{white-space: nowrap}}@media (max-height: 500px){.lur-pdp-sticky{display: none !important}}@media (min-width: 1260px){body.type-detail #header>.container.navigation-wrapper{box-sizing: border-box;height: 88px;min-height: 88px;max-height: 88px;padding-block: 0}body.type-detail #header .site-name-wrapper{height: 42px;min-height: 42px}body.type-detail #header .site-name a{height: 42px}body.type-detail #header .site-name img:not(.lur-wordmark){width: 148px;height: 22px;object-fit: contain}body.type-detail #header .navigation-buttons{min-height: 52px}}.lur-pdp .lur-pdp-options.is-pending,.lur-pdp .lur-pdp-options:has(>.lur-pdp-option-axis){display: flex;min-height: 102px}.lur-pdp .lur-pdp-options-skeleton{display: block;width: 100%;height: 102px}.lur-pdp .lur-pdp-options-skeleton::before,.lur-pdp .lur-pdp-options-skeleton::after{content: "";display: block;background: var(--lu-surface-tint)}.lur-pdp .lur-pdp-options-skeleton::before{width: 80px;height: 14px;border-radius: var(--lu-radius-pill)}.lur-pdp .lur-pdp-options-skeleton::after{width: min(100%,260px);height: 44px;margin-top: 8px;border: 1px solid var(--lu-line-soft);border-radius: var(--lu-radius-control)}.lur-pdp .lur-pdp-assurance{min-height: 226px}.lur-pdp .lur-pdp-warning{min-height: 76px}.lur-pdp .lur-pdp-tiles:not(:empty){min-height: 60px}.lur-pdp .lur-pdp-slot.is-pending{display: block;min-height: 340px}.lur-pdp .lur-pdp-slot-skeleton{display: block;height: 340px}.lur-pdp .lur-pdp-slot-skeleton::before,.lur-pdp .lur-pdp-slot-skeleton::after{content: "";display: block;background: var(--lu-surface-tint)}.lur-pdp .lur-pdp-slot-skeleton::before{width: min(220px,65%);height: 24px;border-radius: var(--lu-radius-control)}.lur-pdp .lur-pdp-slot-skeleton::after{width: min(240px,65%);height: 260px;margin-top: 24px;border: 1px solid var(--lu-line-soft);border-radius: var(--lu-radius-control)}@media (max-width: 768px){.lur-pdp .lur-pdp-options.is-pending,.lur-pdp .lur-pdp-options:has(>.lur-pdp-option-axis){min-height: 180px}.lur-pdp .lur-pdp-options-skeleton{height: 180px}.lur-pdp .lur-pdp-buy,.lur-pdp.has-sticky .lur-pdp-buy{position: relative;min-height: 120px}.lur-pdp .lur-pdp-slot.is-pending,.lur-pdp .lur-pdp-slot-skeleton{min-height: 280px;height: 280px}.lur-pdp .lur-pdp-slot-skeleton::after{width: min(160px,55%);height: 208px}}html{overflow-x: clip}body{overflow-x: clip}@media (max-width: 768px){html,body{overscroll-behavior-y: none}}@media (max-width: 768px){input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],select,textarea{font-size: 16px !important}}@media (max-width: 768px){#header>.navigation-wrapper{grid-template-columns: auto 1fr auto;grid-template-areas: "logo . right";grid-template-rows: auto;min-height: 56px;padding: 0;gap: var(--s-2)}#header .header-util-menu,#header .top-navigation-bar-menu,#header .search,#header .header-search,#header .header-account{display: none !important}#header .site-name-wrapper{grid-area: logo;padding-left: var(--s-3)}#header .site-name img,#header .site-name svg{max-height: 30px}#header .navigation-buttons{grid-area: right;display: flex;align-items: center;gap: 4px;padding-right: var(--s-3)}#header .navigation-buttons .js-nav-trigger{margin-left: var(--s-3)}#header .cart-count,#header .navigation-buttons .cart-count{height: 36px;min-width: 36px;padding: 0 var(--s-2);border-radius: var(--r-pill);display: inline-flex;align-items: center;gap: 4px}#header .cart-price{display: none}#header .fr-mobile-icon{width: 36px;height: 36px;display: inline-flex;align-items: center;justify-content: center;background: transparent;border: 0;padding: 0;color: var(--c-brand);cursor: pointer;text-decoration: none;border-radius: 50%;transition: background var(--t-fast);flex-shrink: 0}#header .fr-mobile-icon:hover,#header .fr-mobile-icon:active{background: var(--c-brand-100)}#header .fr-mobile-icon svg{width: 20px;height: 20px}#header .fr-mobile-icon--lang svg{width: 22px;height: 22px;border-radius: 50%;overflow: hidden}#header .js-nav-trigger{width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;background: transparent;border: 0;padding: 0;cursor: pointer;order: 99}#header .js-nav-trigger svg{width: 26px;height: 26px;color: var(--c-brand)}}@media (min-width: 769px){#header .fr-mobile-icon{display: none !important}}.fr-mobile-drawer{position: fixed;top: 0;bottom: 0;right: 0;left: auto;width: min(360px,92vw);z-index: 100000;background: var(--lu-ivory);overflow-y: auto;overflow-x: hidden;padding: var(--s-3) var(--s-4) var(--s-6);transform: translateX(100%);transition: transform 260ms cubic-bezier(.2,.8,.2,1);visibility: hidden;overscroll-behavior: contain;display: none}.fr-mobile-backdrop{position: fixed;inset: 0;z-index: 99999;background: rgba(20,14,18,0.55);opacity: 0;pointer-events: none;transition: opacity 200ms ease-out;display: none}@media (max-width: 768px){.fr-mobile-drawer{display: block}.fr-mobile-backdrop{display: block}body.fr-drawer-open .fr-mobile-drawer{transform: translateX(0);visibility: visible}body.fr-drawer-open .fr-mobile-backdrop{opacity: 1;pointer-events: auto}body.fr-drawer-open{overflow: hidden;touch-action: none}#navigation,#header>.navigation-wrapper>#navigation,body.is-nav-open #navigation{display: none !important}}@media (min-width: 769px){.fr-mobile-drawer,.fr-mobile-backdrop{display: none !important}}.fr-mobile-drawer__close{position: sticky;top: 0;margin-left: auto;margin-bottom: var(--s-3);display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0;background: var(--c-surface);border: 1px solid var(--c-border);border-radius: 50%;cursor: pointer;color: var(--c-text);z-index: 5}.fr-mobile-drawer__close span{display: none}.fr-mobile-drawer__close svg{width: 18px;height: 18px;display: block}.fr-mobile-drawer__close:hover{background: var(--c-brand-100);border-color: var(--c-brand);color: var(--c-brand)}.fr-mobile-drawer__search{margin-bottom: var(--s-3)}.fr-mobile-drawer__search input{width: 100%;padding: 12px 16px;border: 2px solid var(--c-border);border-radius: var(--r-pill);font-size: 16px;outline: none;background: var(--c-surface)}.fr-mobile-drawer__search input:focus{border-color: var(--c-brand)}.fr-mobile-drawer__cats{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--c-border)}.fr-mobile-drawer__cats li{list-style: none;border-bottom: 1px solid var(--c-border)}.fr-mobile-drawer__cat{display: flex;align-items: center;gap: var(--s-3);padding: 14px 4px;color: var(--c-text);text-decoration: none;font-size: var(--fs-md);font-weight: 600}.fr-mobile-drawer__cat:hover{color: var(--c-brand)}.fr-mobile-drawer__cat-img{flex: 0 0 auto;width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;background: var(--lu-ivory);border-radius: var(--r-sm);overflow: hidden}.fr-mobile-drawer__cat-img img{max-width: 100%;max-height: 100%;object-fit: contain}.fr-mobile-drawer__cat-fallback{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: var(--c-brand-100);color: var(--c-brand);font-weight: 800;font-size: 22px}.fr-mobile-drawer__cat-name{flex: 1 1 auto;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fr-mobile-drawer__cat-arrow{flex: 0 0 auto;width: 18px;height: 18px;color: var(--c-text-muted)}@media (max-width: 768px){.popup-widget,#cart-widget.popup-widget,#login.popup-widget{top: 50% !important;left: 50% !important;right: auto !important;bottom: auto !important;width: 92vw !important;max-width: 420px !important;max-height: 88vh;min-width: 0 !important;border-radius: var(--r-lg);overflow: hidden;box-sizing: border-box;transform: translate(-50%,-50%) scale(.96) !important;opacity: 0;pointer-events: none;transition: opacity 200ms ease,transform 200ms ease}.popup-widget[aria-hidden="false"],.popup-widget.is-open,#cart-widget.popup-widget.is-open,#login.popup-widget.is-open{transform: translate(-50%,-50%) scale(1) !important;opacity: 1;pointer-events: auto}.popup-widget.is-open::before,.popup-widget[aria-hidden="false"]::before,#cart-widget.popup-widget.is-open::before{content: "";position: fixed;inset: 0;background: rgba(20,14,18,0.55);z-index: -1}.popup-widget>*,#cart-widget>*,.popup-widget-inner,#cart-widget .popup-widget-inner,#cart-widget .cart-widget-inner{width: 100% !important;max-width: 100% !important;box-sizing: border-box;overflow-x: hidden;padding: var(--s-4) !important}.popup-widget *,#cart-widget *{max-width: 100%;word-break: break-word;box-sizing: border-box}#cart-widget img{height: auto}#cart-widget .cart-item,#cart-widget .place-cart-here .cart-item{grid-template-columns: 56px 1fr auto !important;gap: var(--s-2) !important}}body.in-step-1 #header>.navigation-wrapper,body.in-krok-1 #header>.navigation-wrapper,body.in-step-2 #header>.navigation-wrapper,body.in-krok-2 #header>.navigation-wrapper{grid-template-columns: 1fr !important;grid-template-areas: "logo" !important;justify-items: center !important;min-height: 64px}body.in-step-1 #header .navigation-buttons,body.in-krok-1 #header .navigation-buttons,body.in-step-2 #header .navigation-buttons,body.in-krok-2 #header .navigation-buttons,body.in-step-1 #header .header-util-menu,body.in-krok-1 #header .header-util-menu,body.in-step-2 #header .header-util-menu,body.in-krok-2 #header .header-util-menu,body.in-step-1 #header .top-navigation-bar-menu,body.in-krok-1 #header .top-navigation-bar-menu,body.in-step-2 #header .top-navigation-bar-menu,body.in-krok-2 #header .top-navigation-bar-menu,body.in-step-1 #header .search,body.in-krok-1 #header .search,body.in-step-2 #header .search,body.in-krok-2 #header .search,body.in-step-1 #header #navigation,body.in-krok-1 #header #navigation,body.in-step-2 #header #navigation,body.in-krok-2 #header #navigation{display: none !important}body.in-step-1 #header .site-name-wrapper,body.in-krok-1 #header .site-name-wrapper,body.in-step-2 #header .site-name-wrapper,body.in-krok-2 #header .site-name-wrapper{grid-area: logo !important;justify-self: center !important;padding: 0 !important}@media (max-width: 768px){body.type-cart #header>.navigation-wrapper,body.in-kosik #header>.navigation-wrapper{grid-template-columns: 1fr;grid-template-areas: "logo";justify-items: center;min-height: 56px}body.type-cart #header .navigation-buttons,body.in-kosik #header .navigation-buttons,body.type-cart #header .header-util-menu,body.in-kosik #header .header-util-menu{display: none !important}body.type-cart #header .site-name-wrapper,body.in-kosik #header .site-name-wrapper{grid-area: logo;justify-self: center;padding: 0}}.fr-mobile-checkout-total{display: none}@media (min-width: 769px) and (max-width: 980px){body.type-cart .next-step,body.in-kosik .next-step{position: fixed;left: 0;right: 0;bottom: 0;z-index: 950;margin: 0;padding: 10px var(--s-3) calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,0.97);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-top: 1px solid var(--c-border);display: flex !important;flex-direction: row !important;gap: var(--s-2);align-items: center}body.type-cart .next-step .btn,body.in-kosik .next-step .btn{flex: 1 1 auto;margin: 0;width: auto !important;min-width: 0}body.type-cart .next-step .next-step-back,body.in-kosik .next-step .next-step-back{flex: 0 0 auto;padding: 10px var(--s-3);width: auto !important}body.type-cart #content-wrapper,body.in-kosik #content-wrapper{padding-bottom: 96px !important}}@media (max-width: 768px){body.type-cart .next-step,body.in-kosik .next-step,body.in-step-1 .next-step,body.in-krok-1 .next-step,body.in-step-2 .next-step--step-2,body.in-krok-2 .next-step--step-2{position: fixed;left: 0;right: 0;bottom: 0;z-index: 950;margin: 0;padding: 10px var(--s-3) calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,0.97);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-top: 1px solid var(--c-border);display: flex !important;flex-direction: row !important;gap: var(--s-2);align-items: center}body.type-cart .next-step .btn,body.in-kosik .next-step .btn,body.in-step-1 .next-step .btn,body.in-krok-1 .next-step .btn,body.in-step-2 .next-step--step-2 .btn,body.in-krok-2 .next-step--step-2 .btn,body.in-step-2 .next-step--step-2 button[type="submit"],body.in-krok-2 .next-step--step-2 button[type="submit"]{flex: 1 1 auto;margin: 0;width: auto !important;min-width: 0}body.in-step-2 .next-step--step-2 .next-step-back,body.in-krok-2 .next-step--step-2 .next-step-back,body.in-step-1 .next-step .next-step-back,body.in-krok-1 .next-step .next-step-back,body.type-cart .next-step .next-step-back,body.in-kosik .next-step .next-step-back{flex: 0 0 auto;padding: 10px var(--s-3);width: auto !important}body.type-cart #content-wrapper,body.in-kosik #content-wrapper,body.in-step-1 #content-wrapper,body.in-krok-1 #content-wrapper,body.in-step-2 #content-wrapper,body.in-krok-2 #content-wrapper{padding-bottom: 96px !important}}@media (max-width: 980px){body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step--step-2{position: fixed;left: 0;right: 0;bottom: 0;z-index: 950;margin: 0;padding: 10px var(--s-3) calc(10px + env(safe-area-inset-bottom));background: rgba(255,255,255,0.97);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-top: 1px solid var(--c-border);border-radius: var(--r-xl) var(--r-xl) 0 0;display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center;gap: var(--s-2)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step--step-2>#submit-order{flex: 1 1 auto;width: auto !important;min-width: 0;min-height: 44px;margin: 0;padding: 10px var(--s-2);font-size: clamp(11px,3.3vw,var(--fs-sm));line-height: 1.15;white-space: normal;flex-wrap: wrap;row-gap: 0;column-gap: 0.3em}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step--step-2>.next-step-back{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: auto !important;min-height: 44px;margin: 0;padding: 10px;gap: var(--s-1);background: var(--c-surface-2);border: 1px solid var(--c-border);border-radius: var(--r-md);color: var(--c-text-muted);font-size: var(--fs-caption);line-height: 1;white-space: nowrap}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step--step-2>.fr-mobile-checkout-total{display: flex !important;flex: 0 1 90px;width: auto !important;min-width: 0;max-width: 96px;flex-direction: column;align-items: flex-start;justify-content: center;gap: 1px;overflow: hidden;color: var(--c-text);line-height: 1.1;pointer-events: none}.fr-mobile-checkout-total__label{max-width: 100%;overflow: hidden;color: var(--c-text-muted);font-size: 10px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap}.fr-mobile-checkout-total__amount{max-width: 100%;overflow: hidden;font-family: var(--ff-display);font-size: var(--fs-sm);font-weight: 800;text-overflow: ellipsis;white-space: nowrap}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step--step-2>.lur-checkout-support{display: none !important}body.ordering-process:has(#submit-order) #content-wrapper,body.ordering-process:has(#submit-order) .container.content-wrapper{padding-bottom: calc(104px + env(safe-area-inset-bottom)) !important}}@media (max-width: 768px){body.type-index .products-carousel,body.type-homepage .products-carousel,.products-carousel{margin-top: var(--s-4)}.products-block-header,.products-block + .products-carousel-header,h2.h4,.homepage-box>h2{margin-bottom: var(--s-3)}body.type-index .products-block,body.type-homepage .products-block,.products-carousel .products-block,.products-mode-carousel .products-block{display: flex !important;flex-wrap: nowrap !important;justify-content: flex-start !important;grid-template-columns: none !important;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-left: 16px;gap: var(--s-3);padding: var(--s-2) 0 var(--s-3) 16px;margin: 0;-webkit-overflow-scrolling: touch;scrollbar-width: none}body.type-index .products-block::-webkit-scrollbar,body.type-homepage .products-block::-webkit-scrollbar,.products-carousel .products-block::-webkit-scrollbar,.products-mode-carousel .products-block::-webkit-scrollbar{display: none}body.type-index .products-block>.product,body.type-homepage .products-block>.product,.products-carousel .products-block>.product,.products-mode-carousel .products-block>.product{flex: 0 0 48% !important;max-width: 48% !important;width: 48% !important;min-width: 0;margin: 0 !important;scroll-snap-align: start;scroll-snap-stop: always}body.type-index .products-block>.product:last-child,body.type-homepage .products-block>.product:last-child,.products-carousel .products-block>.product:last-child{margin-right: 16px !important}.products-carousel{position: relative}body .products-carousel .products-carousel-arrow{display: inline-flex !important;position: absolute !important;top: 80px !important;transform: none !important;width: 32px !important;height: 32px !important;border-radius: 50% !important;background: rgba(255,255,255,0.95) !important;border: 1px solid var(--c-border) !important;color: var(--c-brand) !important;align-items: center !important;justify-content: center !important;cursor: pointer !important;z-index: 4 !important;padding: 0 !important;transition: opacity 200ms ease !important}body .products-carousel .products-carousel-arrow svg{width: 16px !important;height: 16px !important;stroke-width: 2.5 !important}body .products-carousel .products-carousel-arrow-prev{left: 4px !important;right: auto !important}body .products-carousel .products-carousel-arrow-next{right: 4px !important;left: auto !important}body .products-carousel .products-carousel-arrow.is-disabled{opacity: 0 !important;pointer-events: none !important}.hero-banner .swiper-slide,.top-banner-carousel>*{flex: 0 0 85% !important;max-width: 85% !important}}@media (max-width: 768px){#header>.navigation-wrapper>#navigation,#header .navigation-in.menu,body:not(.fr-drawer-open) #navigation{display: none !important}}.products-carousel-dots{display: none !important}@media (max-width: 768px){.fr-cat-strip,body.type-index .fr-cat-strip,body.type-homepage .fr-cat-strip{display: none !important}}@media (max-width: 768px){body.type-index .overall-wrapper>.content-wrapper.homepage-box.before-carousel,body.type-homepage .overall-wrapper>.content-wrapper.homepage-box.before-carousel,body.type-index .content-wrapper.homepage-box.before-carousel,body.type-homepage .content-wrapper.homepage-box.before-carousel{margin-top: var(--s-8) !important;margin-bottom: var(--s-6) !important;padding-top: 0}body.type-index #header{margin-bottom: var(--s-2)}body.type-index main.content>h2,body.type-index main.content>h1:not(.sr-only),body.type-index .homepage-box>h2,body.type-index .homepage-box>h1{margin-top: var(--s-3)}}.product .btn-cart,.product .add-to-cart-button,.product .btn-conversion,.product .qv-cart-button,.product .add-to-cart{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-width: 0}@media (max-width: 768px){.product .btn-cart,.product .add-to-cart-button,.product .btn-conversion,.product .qv-cart-button,.product .add-to-cart{font-size: 13px;padding-left: 10px;padding-right: 10px;letter-spacing: 0}}@media (max-width: 768px){.product .product-appendix,.product-name .product-appendix,.qv-card-name .product-appendix{display: block;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}body.type-category #content-wrapper,body.type-category #content-wrapper.content-wrapper{padding-bottom: var(--s-12)}@media (max-width: 768px){body.type-category #content-wrapper{padding-bottom: var(--s-10)}body.type-category .subcategories.with-image{width: auto;margin-left: 0;margin-right: 0;padding: 4px var(--s-5) var(--s-2);justify-content: flex-start;gap: var(--s-2)}body.type-category .subcategories.with-image.is-overflowing{padding-left: var(--s-5);padding-right: var(--s-5)}body.type-category .subcategories.with-image>li{flex: 0 0 110px;width: 110px}}@media (max-width: 768px){#footer.footer{padding: var(--s-6) 0 0;margin-top: var(--s-6)}#footer .container{padding: 0 var(--s-4)}.container.footer-rows{grid-template-columns: 1fr !important;gap: var(--s-5);padding-bottom: var(--s-5);text-align: left}#footer .site-name{justify-content: flex-start}.custom-footer{grid-template-columns: 1fr !important;gap: var(--s-4);margin: 10px}.custom-footer__articles ul{gap: var(--s-2)}#footer .container.footer-bottom{flex-direction: column;align-items: center;text-align: center;gap: var(--s-4);padding: var(--s-8) var(--s-4) var(--s-10);margin: 10px}#footer .container.footer-bottom .copyright{text-align: center}}.qv-toast .qv-toast-action{display: inline-block;margin-top: 6px;padding: 6px 12px;background: var(--c-brand);color: var(--lu-ivory);border-radius: var(--r-pill);font-size: var(--fs-xs);font-weight: 700;text-decoration: none;border: 0;cursor: pointer}.qv-toast .qv-toast-action:hover{background: var(--c-brand-600)}.fr-phone-picker{position: relative;flex: 0 0 96px}.fr-phone-picker__btn{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: var(--s-2) var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-md);background: var(--lu-ivory);font-size: var(--fs-md);font-weight: 600;color: var(--c-text);cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;min-height: 44px}.fr-phone-picker__btn::after{content: "▾";font-size: 10px;color: var(--c-text-muted);margin-left: 6px;flex: 0 0 auto;font-weight: 400}.fr-phone-picker__panel{position: absolute;top: calc(100% + 4px);left: 0;width: 320px;max-height: 320px;background: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: var(--r-md);z-index: 100;display: none;flex-direction: column;overflow: hidden}.fr-phone-picker.is-open .fr-phone-picker__panel{display: flex}.fr-phone-picker__search{flex: 0 0 auto;padding: var(--s-2);border-bottom: 1px solid var(--c-border)}.fr-phone-picker__search input{width: 100%;padding: var(--s-2) var(--s-3);border: 1px solid var(--c-border);border-radius: var(--r-md);font-size: 16px;outline: none}.fr-phone-picker__list{flex: 1 1 auto;overflow-y: auto;padding: 4px 0;margin: 0;list-style: none}.fr-phone-picker__list li{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);padding: var(--s-2) var(--s-3);font-size: var(--fs-sm);cursor: pointer}.fr-phone-picker__list-name{flex: 1 1 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fr-phone-picker__list-code{flex: 0 0 auto;font-weight: 600;color: var(--c-brand)}.fr-phone-picker__list li:hover,.fr-phone-picker__list li[aria-selected="true"]{background: var(--c-brand-100)}.fr-phone-picker__list li[hidden]{display: none}.phone-combined-input.fr-has-picker>select{display: none !important}@media (max-width: 768px){.product .name,.product a.name,.product>.p>.p-in>.p-in-in>a,.product .p-in-in>a,.product-name>a{font-size: 13px;line-height: 1.25;-webkit-line-clamp: 3;padding-left: 6px;padding-right: 6px}.product .p-in,.product .p-in-in{padding-left: 4px;padding-right: 4px}.product .product-appendix,.product .desc-box{font-size: 11px;padding-left: 6px;padding-right: 6px}.qv-cart-slot--card .qv-stepper-display{text-align: center;justify-content: center !important;align-items: center !important}.qv-cart-slot--card .qv-stepper-amount{font-size: 16px;font-weight: 700;text-align: center;width: 100%;display: block}.qv-cart-slot--card .qv-stepper-unit,.qv-cart-slot--card .qv-stepper-label{display: none !important}}body.type-search .fr-search-title{text-align: center;margin: var(--s-6) auto var(--s-2);padding: 0 var(--s-4);font-family: var(--ff-display);font-size: var(--fs-2xl);font-weight: 800;color: var(--c-text);letter-spacing: -.02em}body.type-search .container.breadcrumbs-wrapper,body.type-search .breadcrumbs-wrapper{text-align: center;margin-bottom: var(--s-6)}body.type-search .container.breadcrumbs-wrapper .breadcrumbs,body.type-search .breadcrumbs-wrapper ol,body.type-search .breadcrumbs-wrapper ul{display: inline-flex;justify-content: center}body.type-search #content-wrapper,body.type-search #content-wrapper.content-wrapper{padding-bottom: var(--s-12)}@media (max-width: 768px){body.type-search .fr-search-title{font-size: var(--fs-xl);margin-top: var(--s-4)}body.type-search #content-wrapper{padding-bottom: var(--s-10)}}@media (max-width: 768px){.qv-minicart{position: fixed !important;left: 8px !important;right: 8px !important;top: 76px !important;bottom: auto !important;width: auto !important;max-width: none !important;max-height: 70vh !important;transform: none !important}.qv-minicart.is-open{transform: none !important}}@media (max-width: 480px){.container{padding: 0 var(--s-3)}body.in-step-2 .form-group{grid-template-columns: 1fr;gap: 4px}body.in-step-2 .fr-step2-toggles>.form-group{padding: var(--s-3)}}html,body{background: var(--c-bg);color: var(--c-text);font-family: var(--ff-sans);font-size: var(--fs-base);line-height: var(--lh-body);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}body.type-index,body.type-category,body.type-product,body.type-page{background: var(--c-bg)}.container{max-width: var(--w-container)}h1,.h1,.category-title,.product-title{font-weight: var(--fw-bold);letter-spacing: var(--ls-heading);color: var(--c-text)}h1,.h1{font-size: clamp(38px,5.2vw,var(--fs-4xl));line-height: 1.06}h2,.h2{font-size: clamp(28px,3.4vw,var(--fs-3xl));line-height: 1.14;font-weight: var(--fw-bold);letter-spacing: var(--ls-heading)}h3,.h3{font-size: var(--fs-xl);line-height: var(--lh-h3);font-weight: var(--fw-medium);letter-spacing: -0.01em}a{color: inherit}.description a:not(.btn),.category-perex a:not(.btn),.content>.description a:not(.btn),main.content p a:not(.btn):not(.name),main.content li a:not(.btn):not(.name){color: var(--c-terracotta);text-underline-offset: 3px}.subcategories a{color: var(--c-text) !important}.lur-eyebrow{font-size: var(--fs-caption);line-height: 1.2;font-weight: var(--fw-medium);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--c-text-muted)}.btn,.add-to-cart-button,.btn-conversion,.btn-cart{border-radius: var(--r-btn);font-weight: var(--fw-bold);letter-spacing: 0.01em;transition: background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.btn:active{transform: none}.btn:focus-visible{outline: 3px solid var(--lu-terracotta);outline-offset: 3px}.btn-default,.btn-primary,.btn-conversion,.add-to-cart-button,.btn-cart,.cart-widget-button .btn,button[type="submit"].btn{background: var(--c-terracotta);border: 0;color: var(--c-on-accent)}.btn-default:hover,.btn-primary:hover,.btn-conversion:hover,.add-to-cart-button:hover,.btn-cart:hover,button[type="submit"].btn:hover{background: var(--c-terracotta-600);border: 0;color: var(--c-on-accent)}.btn-secondary,.btn-outline{background: transparent;border: 2px solid var(--c-core-black);color: var(--c-core-black)}.btn-secondary:hover,.btn-outline:hover{background: var(--c-core-black);color: var(--c-softy-ivory);border-color: var(--c-core-black)}.btn-text,.lur-btn-tertiary{background: transparent;border: 0;color: var(--c-core-black);text-decoration: underline;text-underline-offset: 4px;font-weight: var(--fw-medium)}.btn-text:hover,.lur-btn-tertiary:hover{background: transparent;color: var(--c-terracotta)}.btn[disabled],.btn.disabled,button[disabled].btn{background: transparent;border: 1px solid var(--c-disabled-border);color: var(--c-disabled-text);cursor: not-allowed}.btn-icon{border-radius: 50%;background: transparent;border: 1px solid var(--c-border);color: var(--c-text)}.btn-icon:hover{background: transparent;border-color: var(--c-core-black);color: var(--c-terracotta)}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="search"],input[type="number"],select,textarea,.form-control{background: var(--c-surface);border: 1px solid var(--c-border);border-radius: var(--r-md);color: var(--c-text);font-family: var(--ff-sans);font-size: var(--fs-base)}input:focus,select:focus,textarea:focus,.form-control:focus{border-color: var(--c-core-black);outline: none}.has-error input,.has-error .form-control,input.error{border-color: var(--c-danger)}.has-success input,input.valid{border-color: var(--c-success)}::placeholder{color: var(--c-text-subtle);opacity: 1}#header,.header-top,.navigation-wrapper,.top-navigation-bar{background: var(--c-header-bg);color: var(--c-text)}.navigation-wrapper{border-bottom: 1px solid var(--c-header-border)}#header,.header-top{}.site-name{display: flex;align-items: center}.site-name a{display: inline-flex;align-items: center;text-decoration: none}.lur-wordmark{display: block;width: 148px;height: auto}.lur-wordmark--sm{width: 116px}.site-name .lur-wordmark{width: 148px;height: auto;max-height: none;flex: none;transform: none}.site-name-wrapper{min-width: 148px}.menu-level-1>li>a{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text)}.menu-level-1>li>a:hover,.menu-level-1>li.ext.active>a{color: var(--c-terracotta)}.menu-level-2{background: var(--c-softy-ivory);border: 1px solid var(--c-border);border-radius: 0}.menu-level-2 a:hover{color: var(--c-terracotta)}.lur-topbar{background: var(--c-core-black);color: var(--c-softy-ivory);font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase}.lur-topbar__in{max-width: var(--w-container);margin: 0 auto;padding: 9px var(--s-5);display: flex;gap: var(--s-8);justify-content: center;align-items: center;flex-wrap: wrap}.lur-topbar__item{display: inline-flex;align-items: center;gap: var(--s-2);white-space: nowrap}.lur-topbar__dot{width: 5px;height: 5px;border-radius: 50%;background: var(--c-terracotta);flex: none}body.fruvi-sticky #header,.sticky-wrapper.is-sticky #header{background: var(--c-softy-ivory);border-bottom: 1px solid var(--c-header-border)}.product,.products .product,.p{background: var(--c-surface);border: 1px solid var(--c-border-soft);border-radius: var(--r-card);transition: border-color var(--t-base)}.product:hover,.products .product:hover{border-color: var(--c-core-black)}.product .image,.p-thumb,.product .p-image{background: var(--c-softy-ivory);border-radius: 0;overflow: hidden}.product .image img,.p-thumb img{mix-blend-mode: multiply}.product .name,.product .p-name,.p-name a{font-size: var(--fs-base);line-height: 1.3;font-weight: var(--fw-medium);color: var(--c-text);letter-spacing: -0.005em}.product .name:hover,.p-name a:hover{color: var(--c-terracotta)}.product .price,.price-final,.p-price,.price-final strong{font-weight: var(--fw-bold);color: var(--c-text);font-size: var(--fs-lg);letter-spacing: -0.01em}.price-standard,del,.price-before{color: var(--c-text-subtle);font-weight: var(--fw-regular);font-size: var(--fs-sm);text-decoration: line-through}.price-save,.price-additional{color: var(--c-terracotta);font-weight: var(--fw-medium);font-size: var(--fs-sm)}.flag,.flags .flag,.lur-badge{border-radius: var(--r-pill);font-size: 11px;letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-bold);padding: 5px 11px;line-height: 1.2;border: 2px solid var(--c-core-black);background: transparent;color: var(--c-core-black);display: inline-flex;align-items: center;gap: 6px}.flag-new,.flag.new,.lur-badge--new{background: var(--c-core-black);border-color: var(--c-core-black);color: var(--c-softy-ivory)}.flag-action,.flag.action,.flag-discount,.lur-badge--attention{background: transparent;color: var(--c-core-black)}.flag-action::before,.flag-discount::before,.lur-badge--attention::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--c-terracotta);flex: none}.flag-tip::before,.flag.tip::before,.lur-badge--available::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--c-success);flex: none}.lur-badge--soldout::before,.availability-value[data-availability="sold-out"]::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--c-danger);flex: none}.availability,.availability-label,.availability-value{font-size: var(--fs-sm);color: var(--c-text-muted)}.availability-value{display: inline-flex;align-items: center;gap: 6px}.availability-value[data-availability]{border: 2px solid var(--c-core-black);border-radius: var(--r-pill);padding: 3px 8px}.category-top{padding-block: var(--s-12) var(--s-8)}.category-title{margin-bottom: var(--s-4)}.category-perex{color: var(--c-text-muted);max-width: 68ch;font-size: var(--fs-md)}.category-perex.empty-content{display: none}.subcategories.with-image{gap: var(--s-4)}.subcategories.with-image li a{background: var(--c-surface);border: 1px solid var(--c-border-soft);border-radius: 0;color: var(--c-text);font-weight: var(--fw-medium)}.subcategories.with-image li a:hover{border-color: var(--c-core-black);color: var(--c-terracotta)}.box-categories,.sidebar .box{background: transparent;border: 0;border-top: 1px solid var(--c-border);border-radius: 0;padding-top: var(--s-5)}.sidebar .topic a{font-size: var(--fs-sm);color: var(--c-text)}.sidebar .topic a:hover,.sidebar .active>.topic>a{color: var(--c-terracotta)}.breadcrumbs,.breadcrumbs a{font-size: var(--fs-caption);color: var(--c-text-subtle);letter-spacing: 0.02em}.breadcrumbs a:hover{color: var(--c-terracotta)}.breadcrumbs-wrapper{padding-top: var(--s-4)}.popup-widget,.cart-widget-inner,.qv-modal,.fr-modal{background: var(--c-softy-ivory);color: var(--c-text);border-radius: 0;border: 0}.qv-modal .price,.cart-widget .price{color: var(--c-text)}#footer,.footer{background: var(--c-core-black);color: var(--c-text-on-dark);border: 0;margin-top: var(--s-24)}#footer a,.footer a{color: var(--c-text-on-dark)}#footer a:hover,.footer a:hover{color: var(--c-terracotta)}.footer-bottom,.container.footer-bottom{border-top: 1px solid rgba(255,249,243,0.16);color: var(--c-text-on-dark-muted);font-size: var(--fs-caption);padding-block: var(--s-6)}.fr-footer-credit,.fr-footer-sep,.footer-bottom span{color: var(--c-text-on-dark-muted)}.lur-footer{max-width: var(--w-container);margin: 0 auto;padding: var(--s-20) var(--s-5) var(--s-10)}.lur-footer__grid{display: grid;grid-template-columns: 1.6fr repeat(3,1fr);gap: var(--s-10);align-items: start}.lur-footer__brand .lur-wordmark{width: 156px}#footer .lur-footer__brand .lur-footer__contact.lur-footer__contact--phone{display: flex;width: max-content;margin-top: var(--lu-space-1)}@media (max-width: 768px){.lur-drawer-links>.lur-drawer-phone{justify-content: center;min-height: 56px;margin-top: var(--lu-space-3);border: 2px solid var(--lu-black);border-radius: var(--lu-radius-control);font-weight: 700}}.lur-footer__claim{margin-top: var(--s-5);max-width: 34ch;color: var(--c-text-on-dark-muted);font-size: var(--fs-sm);line-height: 1.6}.lur-footer__col h3{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--c-sage-mist);margin-bottom: var(--s-4);font-weight: var(--fw-medium)}.lur-footer__col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-3)}.lur-footer__col a{font-size: var(--fs-sm);text-decoration: none}.lur-section{max-width: var(--w-container);margin: 0 auto;padding: var(--s-20) var(--s-5) 0}.lur-section__head{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--s-6);margin-bottom: var(--s-8);padding-bottom: var(--s-5);border-bottom: 1px solid var(--c-border)}.lur-section__title{margin: 0}.lur-section__more{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-terracotta);text-decoration: none;white-space: nowrap}.lur-section__more:hover{text-decoration: underline;text-underline-offset: 4px}.lur-hero{position: relative;max-width: var(--w-container);margin: 0 auto;padding: var(--s-16) var(--s-5) var(--s-12);display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-12);align-items: center}.lur-hero__copy{position: relative;padding-left: var(--s-8)}.lur-hero__copy::before{content: "";position: absolute;left: 0;top: -14px;width: 44px;height: 74px;border-left: 3px solid var(--c-core-black);border-bottom: 3px solid var(--c-core-black)}.lur-hero__eyebrow{margin-bottom: var(--s-5)}.lur-hero__title{margin: 0 0 var(--s-5)}.lur-hero__text{color: var(--c-text-muted);font-size: var(--fs-md);max-width: 46ch;margin-bottom: var(--s-8)}.lur-hero__cta{display: flex;gap: var(--s-3);flex-wrap: wrap}.lur-hero__media{position: relative}.lur-hero__media img{width: 100%;height: auto;display: block}.lur-hero__media::after{content: "";position: absolute;right: -10px;bottom: -10px;width: 44px;height: 74px;border-right: 3px solid var(--c-terracotta);border-top: 3px solid var(--c-terracotta)}.lur-tiles{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-4)}.lur-tile{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 220px;padding: var(--s-6);background: var(--c-surface);border: 1px solid var(--c-border-soft);text-decoration: none;color: var(--c-text);overflow: hidden;transition: border-color var(--t-base)}.lur-tile:hover{border-color: var(--c-core-black)}.lur-tile__img{position: absolute;inset: 0 0 92px 0;background-size: cover;background-position: center 45%;mix-blend-mode: multiply}.lur-tile__label{position: relative;font-size: var(--fs-xl);line-height: 1.15;font-weight: var(--fw-medium);letter-spacing: -0.01em}.lur-tile__meta{position: relative;margin-top: var(--s-2)}.lur-tile--dark{background: var(--c-core-black);color: var(--c-softy-ivory);border-color: var(--c-core-black)}.lur-tile--dark .lur-eyebrow{color: var(--c-sage-mist)}.lur-tile--sage{background: var(--c-sage-mist);border-color: var(--c-sage-mist)}.lur-tile--terra{background: var(--c-terracotta);border-color: var(--c-terracotta)}.lur-tile--sage .lur-eyebrow,.lur-tile--terra .lur-eyebrow{color: var(--c-core-black)}.lur-tile--sage:hover,.lur-tile--terra:hover,.lur-tile--dark:hover{opacity: 0.92}.lur-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-4)}.lur-card{display: flex;flex-direction: column;background: var(--c-surface);border: 1px solid var(--c-border-soft);text-decoration: none;color: var(--c-text);transition: border-color var(--t-base)}.lur-card:hover{border-color: var(--c-core-black)}.lur-card__media{position: relative;aspect-ratio: 1 / 1;background: var(--c-softy-ivory);overflow: hidden}.lur-card__media img{width: 100%;height: 100%;object-fit: cover;display: block;mix-blend-mode: multiply}.lur-card__flags{position: absolute;top: var(--s-3);left: var(--s-3);display: flex;gap: 6px}.lur-card__body{padding: var(--s-5);display: flex;flex-direction: column;gap: var(--s-2);flex: 1}.lur-card__name{font-size: var(--fs-base);font-weight: var(--fw-medium);line-height: 1.3}.lur-card__foot{margin-top: auto;display: flex;align-items: baseline;gap: var(--s-3);padding-top: var(--s-3)}.lur-card__price{font-size: var(--fs-lg);font-weight: var(--fw-bold);letter-spacing: -0.01em}.lur-card__before{font-size: var(--fs-sm);color: var(--c-text-subtle);text-decoration: line-through}.lur-dots{display: inline-flex;gap: 4px;align-items: center}.lur-dots i{width: 6px;height: 6px;border-radius: 50%;border: 1px solid var(--c-core-black);display: block}.lur-dots i.on{background: var(--c-core-black)}.lur-band{background: var(--c-core-black);color: var(--c-softy-ivory);margin-top: var(--s-20)}.lur-band__in{max-width: var(--w-container);margin: 0 auto;padding: var(--s-20) var(--s-5);display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-12);align-items: center}.lur-band h2{color: var(--c-softy-ivory);margin: 0 0 var(--s-5)}.lur-band p{color: var(--c-text-on-dark-muted);font-size: var(--fs-md);max-width: 48ch}.lur-band .lur-eyebrow{color: var(--c-sage-mist)}.lur-band__media img{width: 100%;height: auto;display: block}.lur-usp{max-width: var(--w-container);margin: 0 auto;padding: var(--s-16) var(--s-5) 0;display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s-8)}.lur-usp__item{border-top: 2px solid var(--c-core-black);padding-top: var(--s-4)}.lur-usp__item h3{font-size: var(--fs-base);font-weight: var(--fw-bold);margin: 0 0 var(--s-2)}.lur-usp__item p{font-size: var(--fs-sm);color: var(--c-text-muted);margin: 0;line-height: 1.55}@media (max-width: 1100px){.lur-tiles,.lur-grid{grid-template-columns: repeat(2,1fr)}.lur-usp{grid-template-columns: repeat(2,1fr);gap: var(--s-6)}.lur-footer__grid{grid-template-columns: 1fr 1fr;gap: var(--s-8)}}@media (max-width: 768px){.lur-hero{grid-template-columns: 1fr;gap: var(--s-8);padding: var(--s-10) var(--s-4) var(--s-8)}.lur-hero__copy{padding-left: var(--s-6)}.lur-hero__copy::before{width: 30px;height: 52px;border-width: 2px}.lur-hero__media::after{width: 30px;height: 52px;border-width: 2px;right: -4px;bottom: -4px}.lur-section{padding: var(--s-12) var(--s-4) 0}.lur-section__head{flex-direction: column;align-items: flex-start;gap: var(--s-3)}.lur-band__in{grid-template-columns: 1fr;padding: var(--s-12) var(--s-4);gap: var(--s-8)}.lur-usp{padding: var(--s-12) var(--s-4) 0}.lur-footer{padding: var(--s-12) var(--s-4) var(--s-8)}.lur-footer__grid{grid-template-columns: 1fr;gap: var(--s-8)}.lur-topbar__in{gap: var(--s-4);padding: 8px var(--s-4);font-size: 10px}.lur-wordmark{width: 116px}.category-top{padding-block: var(--s-8) var(--s-5)}}.product,.products .product,.box,.homepage-box,.banner,.p,.sidebar .box,.subcategories.with-image li a{}.content-wrapper-in{display: grid;grid-template-columns: 236px minmax(0,1fr);gap: var(--s-12);align-items: start}body.type-index .content-wrapper-in,body.type-cart .content-wrapper-in,body.ordering-process .content-wrapper-in{display: block}.sidebar,.sidebar-left{position: sticky;top: calc(var(--h-header) + var(--s-4))}.sidebar-inner{display: grid;gap: var(--s-8)}.sidebar .pageElement__heading,.sidebar__heading{display: none}main.content,main.content.narrow{max-width: none;width: 100%}.sidebar .categories{border: 0}.sidebar .categories>.topic>a,.sidebar .topic a{display: block;padding: 7px 0;font-size: var(--fs-sm);font-weight: var(--fw-medium);color: var(--c-text);text-decoration: none;border-bottom: 1px solid var(--c-border-soft)}.sidebar ul ul a{padding-left: var(--s-3);font-weight: var(--fw-regular);color: var(--c-text-muted)}.sidebar .active>.topic>a,.sidebar li.active>a{color: var(--c-terracotta)}.cat-trigger{color: var(--c-text-subtle)}#filters,.filter-sections,.filters-wrapper{border-top: 1px solid var(--c-border);padding-top: var(--s-5)}#filters h4,.filter-section-title,.filters h4{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text-muted);margin: 0 0 var(--s-3)}.slider-wrapper,.noUi-target{border-radius: 0}.noUi-connect{background: var(--c-core-black)}.noUi-handle{border-radius: 50%;border: 1px solid var(--c-core-black);background: var(--c-softy-ivory)}.products-top-wrapper{display: none}.box-topProducts{display: none !important}#filters .filter-section-parametric-id-18,#filters .filter-section-parametric-id-27{display: none !important}.category-header,.sort-panel,#sortBy,.filter-sort-wrapper{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap;border-bottom: 1px solid var(--c-border);padding-bottom: var(--s-4);margin-bottom: var(--s-6)}#sortBy a,.sort-panel a{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text-muted);text-decoration: none;padding: 6px 12px;border: 1px solid transparent;border-radius: var(--r-pill)}#sortBy a:hover,.sort-panel a:hover{color: var(--c-text);border-color: var(--c-border)}#sortBy a.active,.sort-panel a.active{background: var(--c-core-black);color: var(--c-softy-ivory);border-color: var(--c-core-black)}.category-top,.category-title,.category-perex{text-align: left}.category-perex{margin-left: 0}.subcategories.with-image{display: flex;flex-wrap: wrap;gap: var(--s-2);list-style: none;padding: 0;margin: 0 0 var(--s-8)}.subcategories.with-image li{display: block;margin: 0;padding: 0;min-height: 0;border: 0;background: none}.subcategories.with-image li a{display: block;padding: 11px var(--s-4);text-align: center;font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text);border: 1px solid var(--c-border);border-radius: var(--r-pill);background: transparent}.subcategories.with-image li a:hover{background: var(--c-core-black);color: var(--c-softy-ivory);border-color: var(--c-core-black)}.subcategories.with-image img,.subcategories.with-image .image,.subcategories.with-image span.image{display: none !important}.product a.name,.product>.p>.p-in>.p-in-in>a{color: var(--c-text);font-weight: var(--fw-medium);font-size: var(--fs-base);text-align: left;padding: 16px 16px 6px}.product a.name:hover{color: var(--c-terracotta)}.product .desc-box,.product .p-desc{text-align: left;padding-inline: 16px}.product .prices,.product .p-bottom{text-align: left;padding-inline: 16px}.product .availability{padding-inline: 16px;text-align: left}.product .availability span[style]{color: var(--c-success) !important;font-size: var(--fs-sm)}.product .p-code,.product .code{padding-inline: 16px;text-align: left;font-size: var(--fs-caption);color: var(--c-text-subtle)}.product .image{background: var(--c-softy-ivory)}.product:hover .image img{transform: none}.price-save{display: inline-flex;align-items: center;border: 1px solid var(--c-core-black);border-radius: var(--r-pill);padding: 2px 9px;font-size: 11px;letter-spacing: 0.04em;color: var(--c-core-black)}.lur-hero__media{line-height: 0}.lur-hero__media img{aspect-ratio: 16 / 11;object-fit: cover;object-position: 68% center}@media (max-width: 1100px){.content-wrapper-in{grid-template-columns: 200px minmax(0,1fr);gap: var(--s-8)}}@media (max-width: 860px){.content-wrapper-in{display: block}.sidebar,.sidebar-left{position: static;margin-bottom: var(--s-8)}.lur-hero__media img{aspect-ratio: 4 / 3}}.product .p-in{display: flex;flex-direction: column;height: 100%}.product .p-bottom{display: flex;flex-direction: column;padding: 0 16px 16px}.product .p-bottom>[data-micro="offer"]{margin-top: auto}.product .p-bottom>.p-desc{order: 1}.product .p-bottom>[data-micro="offer"]{order: 2;display: flex;flex-direction: column}.product .p-bottom [data-micro="offer"]>.prices{order: 1}.product .p-bottom [data-micro="offer"]>.p-tools{order: 2;position: static;margin-top: var(--s-3)}.product .p-desc{margin: 0 0 var(--s-4);font-size: var(--fs-sm);line-height: 1.5;color: var(--c-text-muted);text-align: left}.product .p-tools form{width: 100%}.product .p-tools .btn{width: 100%}.product .prices{text-align: left}.product .image{position: relative}.product .extra-flags{position: absolute;top: var(--s-3);left: var(--s-3);right: var(--s-3);display: flex;flex-wrap: wrap;gap: 6px;z-index: 2;pointer-events: none}.product .extra-flags .flag{background: var(--c-softy-ivory)}.product .extra-flags .flag-new{background: var(--c-core-black)}.sidebar .box:not(:has(a:not(.skip-link))):not(:has(input)):not(:has(button)){display: none}body.type-category .category-top,body.type-category .category-header{text-align: left;max-width: none;margin: 0;padding: var(--s-6) 0 var(--s-5)}body.type-category h1.category-title{text-align: left;font-size: clamp(34px,4vw,56px)}body.type-category .breadcrumbs-wrapper{text-align: left}body.type-category .category-perex{margin: 0;max-width: 68ch}.header-util-menu .lur-nav-item>a{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text);text-decoration: none;white-space: nowrap;padding: 6px 0;border-bottom: 1px solid transparent}.header-util-menu .lur-nav-item>a:hover{color: var(--c-terracotta);border-bottom-color: var(--c-terracotta)}.header-util-menu .lur-nav-item img,.header-util-menu .lur-nav-item svg,.header-util-menu .lur-nav-item i,.header-util-menu .lur-nav-item>a::before,.header-util-menu .lur-nav-item::before{display: none !important;content: none !important}.header-util-menu .lur-nav-item{gap: 0}.header-util-menu{gap: var(--s-5)}.header-util-menu .lur-nav-item + .lur-nav-item{margin-left: 0}.lur-hero__media::after{right: 0;bottom: 0}.messages:not(:has(*)){display: none}body.type-page main.content{max-width: 760px;margin: 0;padding: var(--s-6) 0 var(--s-16)}body.type-page main h1{text-align: left;font-size: clamp(34px,4vw,56px);margin-bottom: var(--s-6)}body.type-page .breadcrumbs-wrapper{text-align: left}body.type-page main h2{font-size: var(--fs-xl);line-height: var(--lh-h3);font-weight: var(--fw-bold);margin: var(--s-10) 0 var(--s-4);padding-top: var(--s-5);border-top: 1px solid var(--c-border)}body.type-page main h3{font-size: var(--fs-md);font-weight: var(--fw-bold);margin: var(--s-6) 0 var(--s-2)}body.type-page main p{margin: 0 0 var(--s-4)}body.type-page main ul,body.type-page main ol{margin: 0 0 var(--s-5);padding-left: var(--s-5)}body.type-page main li{margin-bottom: var(--s-2)}body.type-page main li::marker{color: var(--c-terracotta)}.lur-note{font-size: var(--fs-caption);color: var(--c-text-subtle)}.overall-wrapper{overflow-x: clip}.overall-wrapper,#content-wrapper,.content-wrapper,main.content,body.type-cart .overall-wrapper,body.ordering-process .overall-wrapper{background: var(--c-softy-ivory)}.product,.products .product,.p,.lur-card,.lur-tile,.qv-modal,.popup-widget,.cart-widget-inner,.cart-item,.cart-table,.box{background: var(--c-softy-ivory)}.btn-cart,.add-to-cart-button,.qv-modal .qv-cart-button,.btn-conversion,.p-tools .btn,.cart-widget-button .btn,.fr-empty-hero-cta{background: var(--c-terracotta) !important;border: 0 !important;color: var(--c-on-accent) !important;border-radius: var(--r-btn) !important;font-weight: var(--fw-bold);transform: none !important}.btn-cart:hover,.add-to-cart-button:hover,.qv-cart-button:hover,.btn-conversion:hover,.fr-empty-hero-cta:hover{background: var(--c-terracotta-600) !important;border-color: var(--c-terracotta-600) !important;color: var(--c-on-accent) !important}.btn,.flag,.lur-badge,input,select,textarea,.form-control{border-radius: var(--r-btn)}.flag,.lur-badge,.lur-dots i,.lur-topbar__dot{border-radius: var(--r-pill)}.fr-empty-hero{background: var(--c-softy-ivory) !important;border: 1px solid var(--c-border);border-radius: 0 !important;padding: var(--s-10) var(--s-8)}.fr-empty-hero::before{display: none !important}.fr-empty-illu-svg{filter: none !important;animation: none !important}.fr-empty-hero-title{color: var(--c-text) !important;font-weight: var(--fw-bold)}.fr-empty-hero-cta{padding: 13px 24px}.fr-empty-hero-cta-arrow{display: none}.contact-box img,.cart-empty img[data-src*="merchant"],.fr-empty-cart img[data-src*="merchant"]{display: none !important}.contact-box{display: flex;flex-direction: column;gap: 4px;align-items: flex-start;font-size: var(--fs-sm)}.contact-box strong{font-weight: var(--fw-bold)}.lur-topbar,.lur-topbar *,#footer,.footer,#footer *,.footer *,.lur-band,.lur-band *,.lur-tile--dark,.lur-tile--dark *{--c-white-override: var(--c-softy-ivory)}.lur-topbar__item,.lur-topbar{color: var(--c-softy-ivory)}.header-util-menu li.fr-cat>button,.cart-widget-button>.btn{color: var(--c-softy-ivory) !important}.header-util-menu li.fr-cat>button{background: var(--c-core-black);border-radius: var(--r-btn)}.flag-new,.flag.new,.extra-flags .flag-new,.lur-badge--new{background: var(--c-core-black) !important;border-color: var(--c-core-black) !important;color: var(--c-softy-ivory) !important}.popup-widget,.cart-widget-inner,.qv-modal,.qv-backdrop>*,.fr-modal,.menu-level-2{border-radius: 0 !important}.popup-widget,.cart-widget-inner,.qv-modal,.fr-modal{border: 1px solid var(--c-core-black)}h1,.h1,.lur-hero__title,body.type-category h1.category-title,body.type-page main h1{font-size: clamp(40px,5vw,72px);line-height: 1.111;font-weight: var(--fw-bold)}h2,.h2,.lur-section__title,.lur-band h2{font-size: clamp(30px,3.4vw,48px);line-height: 1.167;font-weight: var(--fw-bold)}body.type-page main h2{font-size: var(--fs-xl);line-height: var(--lh-h3)}h3,.h3,.lur-usp__item h3,.lur-tile__label{font-size: var(--fs-xl);line-height: var(--lh-h3);font-weight: var(--fw-medium)}.lur-eyebrow,.caption,.product .p-code,.breadcrumbs,.lur-footer__col h3{font-size: var(--fs-caption);line-height: 1.6;font-weight: var(--fw-light)}.lur-eyebrow,.lur-footer__col h3{font-weight: var(--fw-medium)}body.type-page .content-wrapper-in{display: block}body.type-page .sidebar,body.type-page .sidebar-left{display: none}.fr-subcat-carousel,.subcategories-wrapper{max-width: 100%;justify-content: flex-start !important;margin-left: 0 !important}.product .stars-placeholder,.product .ratings{display: none}.product .ratings-wrapper{flex: none}.product .p-in-in{padding-bottom: 0}.product .p-code,.product .code{display: none}.filter-total-count,.filter-sections h4 + .filter-section-content{margin-bottom: var(--s-3)}#filters .price-value,.filter-price-values{display: flex;gap: var(--s-2);align-items: center}#filters .price-value::after{content: "–";color: var(--c-text-subtle)}#filters .price-value:last-child::after{content: ""}.filter-section input[type="checkbox"]{accent-color: var(--c-core-black)}.filter-section label{font-size: var(--fs-sm);display: inline-flex;gap: var(--s-2);align-items: center}.qv-info-trigger,.fr-info-trigger{display: inline-flex;align-items: center;gap: 8px;background: transparent;border: 1px solid var(--c-core-black);border-radius: var(--lu-radius-control);padding: 8px 14px;color: var(--c-core-black);font-size: var(--fs-sm);font-weight: var(--fw-medium);line-height: 1.2;text-decoration: none;cursor: pointer;transition: background var(--t-fast),color var(--t-fast)}.qv-info-trigger:hover,.fr-info-trigger:hover{background: var(--c-core-black);color: var(--c-softy-ivory)}.qv-info-trigger .fr-info-trigger__icon,.fr-info-trigger .fr-info-trigger__icon{width: 18px;height: 18px;display: inline-flex}.qv-info-trigger svg,.fr-info-trigger svg{width: 100%;height: 100%}.qv-meta-row{display: flex;align-items: center;gap: var(--s-5)}.lur-footer__warning{margin: var(--s-10) 0 0;padding-top: var(--s-5);border-top: 1px solid rgba(255,249,243,0.16);font-size: var(--fs-caption);letter-spacing: 0.02em;color: var(--c-sage-mist)}.product .p-in-in{flex: 0 0 auto}.product .p-bottom{margin-top: auto}.product .p-bottom>[data-micro="offer"]{margin-top: 0}.product .ratings-wrapper{margin: 0}.box-filters{background: transparent;border: 0;padding: 0}.box-filters .unveil-button{display: inline-block;background: transparent;border: 1px solid var(--c-core-black);color: var(--c-core-black);border-radius: var(--r-btn);font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);padding: 9px 16px;margin-bottom: var(--s-5)}.box-filters .unveil-button:hover{background: var(--c-core-black);color: var(--c-softy-ivory)}#filters.filters{border-top: 1px solid var(--c-border);padding-top: var(--s-5)}#filters h4{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text-muted);margin: 0 0 var(--s-3)}#filters .slider-header{display: flex;align-items: center;gap: var(--s-2);font-size: var(--fs-sm);margin-bottom: var(--s-3)}#filters .slider-header .from::after{content: " –";color: var(--c-text-subtle)}#filters .slider-c,#filters .slider-wrapper .slider{margin-bottom: var(--s-6)}#filters label{display: flex;align-items: center;gap: var(--s-2);font-size: var(--fs-sm);padding: 5px 0;cursor: pointer}#filters input[type="checkbox"]{accent-color: var(--c-core-black);width: 15px;height: 15px}#filters .count{color: var(--c-text-subtle);font-size: var(--fs-caption)}#sortBy,.sort-panel,.category-header{background: transparent !important;border-radius: 0;padding-left: 0;padding-right: 0}.product .image{display: block;aspect-ratio: 1 / 1;overflow: hidden}.product .image img{width: 100%;height: 100%;object-fit: cover;object-position: center;padding: 0}.product .p-bottom{flex: 1 1 auto;margin-top: 0}.product .p-bottom>.p-desc{order: 1;margin-bottom: var(--s-4)}.product .p-bottom>[data-micro="offer"]{order: 2;margin-top: auto}.product .p-bottom>[data-micro="offer"]{display: flex;flex-direction: column;flex: 1 1 auto;margin-top: 0}.product [data-micro="offer"]>.p-desc{order: 1;margin: 0 0 var(--s-4)}.product [data-micro="offer"]>.prices{order: 2;margin-top: auto;margin-bottom: var(--s-3)}.product [data-micro="offer"]>.p-tools{order: 3;position: static}.product>.p>a.image{aspect-ratio: 1 / 1 !important;height: auto !important}.product>.p>a.image>img{width: 100% !important;height: 100% !important;max-height: none !important;object-fit: cover !important}.product .p-bottom [data-micro="offer"]>.p-desc{order: 0;margin: 0 0 var(--s-4)}.product>.p>a.image{flex: none}.lur-tile.lur-tile--dark{background: var(--c-core-black);border-color: var(--c-core-black)}.lur-tile.lur-tile--sage{background: var(--c-sage-mist);border-color: var(--c-sage-mist)}.lur-tile.lur-tile--terra{background: var(--c-terracotta);border-color: var(--c-terracotta)}.cart-content>h2.h4{font-size: var(--fs-caption);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text-muted);text-align: left;margin: var(--s-10) 0 var(--s-3)}.cart-content>.box{border: 1px solid var(--c-border);padding: var(--s-5)}.overall-wrapper::before{content: "";display: block;height: 38px;background: var(--c-core-black)}.overall-wrapper:has(>.lur-topbar)::before{display: none}body.in-cart .overall-wrapper::before,body.in-step-1 .overall-wrapper::before,body.in-step-2 .overall-wrapper::before{display: none}.lur-topbar{min-height: 38px;display: flex;align-items: center}body.in-cart .lur-topbar,body.in-step-1 .lur-topbar,body.in-step-2 .lur-topbar{display: none !important}.product>.p>a.image{border-radius: 14px}.lur-card__media{border-radius: 14px}.lur-card{border-radius: 16px;overflow: hidden}.lur-tile{border-radius: 16px}.qv-gallery-main,.qv-gallery-main img,.qv-gallery img,.qv-thumb,.qv-gallery-main>*,.qv-header img,.qv-media img{border-radius: 16px;overflow: hidden}.qv-backdrop .qv-panel,.qv-panel{border-radius: 20px !important;overflow-x: hidden;overflow-y: auto}.qv-modal{border-radius: 20px !important}.popup-widget,.cart-widget-inner,.fr-modal{border-radius: 16px !important}.lur-band{border-radius: 24px;overflow: hidden;max-width: var(--w-container);margin-left: auto;margin-right: auto}.lur-band__media img{border-radius: 16px}.btn-cart,.add-to-cart-button,.qv-modal .qv-cart-button,.btn-conversion,.p-tools .btn,.cart-widget-button .btn,.fr-empty-hero-cta,.btn-primary{border-radius: var(--lu-radius-control) !important;padding: 13px 22px;font-size: var(--fs-base);font-weight: var(--fw-bold);letter-spacing: -0.005em;line-height: 1.2;position: relative;transition: background var(--t-fast),color var(--t-fast),transform var(--t-fast)}.btn-cart:hover,.add-to-cart-button:hover,.qv-cart-button:hover,.btn-conversion:hover,.btn-primary:hover{transform: translateY(-1px)}.btn-cart:active,.add-to-cart-button:active,.qv-cart-button:active,.btn-primary:active{transform: translateY(0) !important}.qv-cart-button::after,.p-tools .btn::after,.add-to-cart-button::after{content: "→";margin-left: 10px;font-weight: var(--fw-medium);display: inline-block;transition: transform var(--t-fast)}.qv-cart-button:hover::after,.p-tools .btn:hover::after,.add-to-cart-button:hover::after{transform: translateX(3px)}.cart-widget-button .btn,.popup-widget .btn-conversion,.popup-widget a.btn,.cart-widget .btn-cart{background: var(--c-terracotta) !important;border-color: var(--c-terracotta) !important;color: var(--c-on-accent) !important;width: 100%}.cart-widget-button .btn:hover,.popup-widget .btn-conversion:hover{background: var(--c-terracotta-600) !important}.menu-level-2,.fr-cat-panel,.fr-megamenu,.navigation-in .menu-level-2{margin-top: var(--s-3);padding: var(--s-6);border: 1px solid var(--c-border);border-radius: 16px;background: var(--c-softy-ivory);gap: var(--s-3)}.fr-cat-panel a,.fr-megamenu a,.menu-level-2 a{padding: var(--s-4) var(--s-5);border-radius: var(--lu-radius-control);gap: var(--s-4)}.fr-cat-panel a:hover,.fr-megamenu a:hover,.menu-level-2 a:hover{background: var(--c-ivory-shade)}.fr-cat-panel img,.fr-megamenu img{border-radius: 8px}.lur-usp{padding-bottom: var(--s-16)}.lur-usp__item{padding-bottom: var(--s-4)}.lur-usp__item p{margin-bottom: 0}body.type-login main form .form-group,.login-form .form-group{margin-bottom: var(--s-5)}body.type-login .submit-wrapper,.login-form .submit-wrapper,form[action*="login"] .submit-wrapper{margin-top: var(--s-8)}body.type-login main form button[type="submit"],body.type-login main form input[type="submit"]{margin-top: var(--s-6)}body.type-login main .form-group + a,body.type-login main p a{margin-right: var(--s-5)}body.ordering-process main h1,body.ordering-process main h2,body.ordering-process main h3,body.ordering-process #content-wrapper h2,body.ordering-process #content-wrapper h3,body.ordering-process .h2,body.ordering-process legend{font-size: var(--fs-xl) !important;line-height: var(--lh-h3) !important;font-weight: var(--fw-bold);letter-spacing: -0.01em;margin: 0 0 var(--s-5)}body.ordering-process .cart-header h1{font-size: var(--fs-2xl) !important}body.ordering-process input[type="text"],body.ordering-process input[type="email"],body.ordering-process input[type="tel"],body.ordering-process input[type="number"],body.ordering-process select,body.ordering-process textarea,body.ordering-process .form-control,.js-validated-element-wrapper input,.js-validated-element-wrapper select{border-radius: var(--r-btn) !important;background: var(--lu-ivory);padding: 11px 14px}body.ordering-process input:focus,body.ordering-process select:focus,body.ordering-process textarea:focus,.js-validated-element-wrapper input:focus{border-color: var(--c-core-black) !important;outline: none}body.ordering-process .has-error input,body.ordering-process input.error,.js-validated-element-wrapper.has-error input{border-color: var(--c-danger) !important}body.ordering-process .form-group{margin-bottom: var(--s-4)}body.ordering-process fieldset,body.ordering-process .box{border-radius: 16px}.qv-info>.qv-name{min-height: 44px}.qv-info>.qv-meta-row{min-height: 34px}.qv-info>.qv-price-block{min-height: 46px}.qv-info>.qv-cart-slot{min-height: 50px}.qv-info>.qv-short{min-height: 24px}.qv-params{min-height: 0}.sidebar .box:empty,.sidebar .categories:empty,.sidebar hr,.box-filters .slider-c,.box-filters .slider,.box-filters .noUi-target,#filters .slider-c,#filters .slider{display: none !important}.sidebar-inner>.box + .box{border-top: 0}.sidebar .box{padding-top: 0;border-top: 0}.sidebar .categories{border-bottom: 0}#filters.filters{border-top: 1px solid var(--c-border);padding-top: var(--s-6);margin-top: var(--s-6)}#filters .slider-wrapper{margin-bottom: var(--s-6)}#filters .slider-header{font-size: var(--fs-base);font-weight: var(--fw-medium);color: var(--c-text);margin-bottom: 0}#filters .filter-section,#filters .box,#filters fieldset{border: 0 !important;padding: 0 !important;margin: 0 0 var(--s-3);background: transparent !important}#filters label{border: 1px solid var(--c-border);border-radius: 999px;padding: 7px 14px;display: inline-flex;width: auto;gap: var(--s-2);font-size: var(--fs-sm);transition: border-color var(--t-fast),background var(--t-fast)}#filters label:hover{border-color: var(--c-core-black)}#filters label:has(input:checked){background: var(--c-core-black);border-color: var(--c-core-black);color: var(--c-softy-ivory)}#filters input[type="checkbox"]{accent-color: var(--c-terracotta)}.box-filters .unveil-button{margin-bottom: 0}.sidebar .categories:last-of-type>.topic>a{border-bottom: 0}.lur-card__variants{display: inline-flex;align-items: center;align-self: flex-start;gap: 6px;font-size: 11px;letter-spacing: var(--ls-eyebrow);text-transform: uppercase;font-weight: var(--fw-medium);color: var(--c-text-muted);border: 1px solid var(--c-border);border-radius: 999px;padding: 3px 10px;margin-top: 2px}.product>.p>a.image,.lur-card__media,.qv-gallery-main{background: var(--c-ivory-shade)}.qv-info-trigger,.fr-info-trigger{align-self: flex-start;width: auto;flex: none}.qv-meta-row{justify-content: flex-start}.qv-header{align-items: start}.fr-mega{top: var(--h-header) !important;background: var(--c-softy-ivory);border-bottom: 1px solid var(--c-border);padding: var(--s-8) var(--s-5) var(--s-10)}body.in-step-1 .fr-mega,body.in-step-2 .fr-mega{top: var(--h-header) !important}.fr-mega-inner{gap: var(--s-4)}.fr-mega-card{padding: var(--s-5);gap: var(--s-4);border: 1px solid var(--c-border);border-radius: 14px;background: var(--c-surface)}.fr-mega-card:hover{border-color: var(--c-core-black);background: var(--c-ivory-shade)}.fr-mega-card-name{font-weight: var(--fw-medium)}.fr-mega-card-icon{flex: none}.fr-mega-card-icon img{border-radius: 8px}.fr-cat-strip-card{border-radius: 14px}.qv-toast,.qv-toast-host>*{border-radius: 16px;border: 1px solid var(--c-border)}.qv-toast a,.qv-toast .btn,.qv-toast button:not(.qv-toast-close){background: var(--c-terracotta) !important;border: 0 !important;color: var(--c-on-accent) !important;border-radius: var(--lu-radius-control) !important;font-weight: var(--fw-bold);padding: 10px 18px}.qv-toast a:hover,.qv-toast .btn:hover{background: var(--c-terracotta-600) !important}.qv-toast-icon{background: var(--c-success);color: var(--c-softy-ivory)}.p-tools .fr-qty,.fr-qty,.qv-qty{border-radius: var(--lu-radius-control)}body.type-cart .lur-topbar,body.in-krok-1 .lur-topbar,body.in-krok-2 .lur-topbar{display: none !important}body.type-cart .overall-wrapper::before,body.in-krok-1 .overall-wrapper::before,body.in-krok-2 .overall-wrapper::before{display: none}.fr-mega-card-icon::before{display: none !important}.fr-mega-card-icon{width: auto;min-width: 0}.fr-mega-card-icon:not(:has(img)){display: none}body.in-step-1 .form-control,body.in-step-2 .form-control,body.in-step-1 input[type="text"],body.in-step-2 input[type="text"],body.in-step-1 input[type="email"],body.in-step-2 input[type="email"],body.in-step-1 input[type="tel"],body.in-step-2 input[type="tel"],body.in-step-1 select,body.in-step-2 select,body.in-step-1 textarea,body.in-step-2 textarea{border-radius: var(--r-btn) !important;background: var(--lu-ivory);padding: 11px 14px;font-size: var(--fs-base)}body.in-step-2 .form-group.has-error input,body.in-step-2 .form-group.has-error select,body.in-step-2 input.error{border-color: var(--c-danger) !important}body.in-step-1 .form-control:focus,body.in-step-2 .form-control:focus,body.in-step-2 input:focus,body.in-step-2 select:focus,body.in-step-2 textarea:focus{border-color: var(--c-core-black) !important}body.type-login main .form-group + p,body.type-login main p:has(a){display: flex;gap: var(--s-5);flex-wrap: wrap}body.type-login main a{color: var(--c-terracotta)}body.type-login main a + a{margin-left: var(--s-5)}body.type-login main.content,body.type-login #content-wrapper{padding-bottom: var(--s-16)}body.type-login main form{max-width: 420px}.lur-hero__media img{border-radius: 20px}.lur-hero__media::after{right: -12px;bottom: -12px}.lur-hero{padding-bottom: var(--s-8)}.lur-section:first-of-type{padding-top: var(--s-10)}:root{--lur-gutter: 16px;--lur-gap: 14px;--lur-radius: 24px}#content-wrapper,.content-wrapper,main.content{background: transparent}.lur-topbar{margin: var(--lur-gutter) var(--lur-gutter) var(--lur-gap);border-radius: 14px}.overall-wrapper::before{height: 38px;margin: var(--lur-gutter) var(--lur-gutter) var(--lur-gap);border-radius: 14px}#header{background: transparent}#header>.container.navigation-wrapper,.navigation-wrapper{background: var(--c-softy-ivory);border-bottom: 0 !important;border-radius: var(--lur-radius);margin: 0 var(--lur-gutter) var(--lur-gap);padding-inline: var(--s-6);max-width: none;width: auto}.breadcrumbs-wrapper{padding-top: 0}.lur-hero,.lur-section,.lur-band,.lur-usp,body.type-category .container.content-wrapper,body.type-page .container.content-wrapper,body.type-cart .container.content-wrapper,body.ordering-process .container.content-wrapper,body.type-index .container.breadcrumbs-wrapper__unused{background: var(--c-softy-ivory) !important;border-radius: var(--lur-radius);max-width: none;width: auto;margin: 0 var(--lur-gutter) var(--lur-gap)}.lur-hero{padding: var(--s-16) var(--s-10)}.lur-section{padding: var(--s-12) var(--s-10)}.lur-section:first-of-type{padding-top: var(--s-12)}.lur-usp{padding: var(--s-12) var(--s-10);grid-template-columns: repeat(4,1fr)}.lur-band{margin-top: 0}.lur-band__in{padding: var(--s-16) var(--s-10);max-width: none}body.type-category .container.content-wrapper,body.type-page .container.content-wrapper{padding: var(--s-8) var(--s-10) var(--s-12)}body.type-cart .container.content-wrapper,body.ordering-process .container.content-wrapper{padding: var(--s-8) var(--s-10) var(--s-10)}.breadcrumbs-wrapper{padding: var(--s-4) var(--s-10)}.lur-section__head,.lur-tiles,.lur-grid,.lur-hero,.lur-usp,.lur-band__in{max-width: none}.lur-home>* + *{margin-top: 0}#footer,.footer{border-radius: var(--lur-radius);margin: 0 var(--lur-gutter) var(--lur-gutter);overflow: hidden}.lur-footer{padding: var(--s-16) var(--s-10) var(--s-8);max-width: none}.footer-bottom,.container.footer-bottom{max-width: none;padding-inline: var(--s-10)}.lur-section__head{border-bottom: 1px solid var(--c-border)}.lur-usp__item{border-top: 2px solid var(--c-core-black)}@media (max-width: 768px){:root{--lur-gutter: 10px;--lur-gap: 10px;--lur-radius: 18px}.lur-hero{padding: var(--s-8) var(--s-5)}.lur-section,.lur-usp{padding: var(--s-8) var(--s-5)}.lur-band__in{padding: var(--s-10) var(--s-5)}body.type-category .container.content-wrapper,body.type-page .container.content-wrapper,body.type-cart .container.content-wrapper,body.ordering-process .container.content-wrapper{padding: var(--s-6) var(--s-5) var(--s-8)}.lur-footer{padding: var(--s-10) var(--s-5) var(--s-6)}.footer-bottom,.container.footer-bottom{padding-inline: var(--s-5)}#header>.container.navigation-wrapper,.navigation-wrapper{padding-inline: var(--s-4)}}.lur-band{background: var(--c-core-black) !important}.lur-band h2{color: var(--c-softy-ivory)}.lur-band p{color: var(--c-text-on-dark-muted)}.lur-band .lur-eyebrow{color: var(--c-sage-mist)}#footer,.footer{border-radius: var(--lur-radius) !important;margin: 0 var(--lur-gutter) var(--lur-gutter) !important;width: auto}.lur-hero__media::after{right: 0;bottom: -14px}.lur-hero__copy::before{top: -6px}.container.breadcrumbs-wrapper{background: transparent;border-radius: 0;margin: 0 var(--lur-gutter);padding: var(--s-2) var(--s-6) var(--s-4);max-width: none;width: auto}body.type-page main.content{margin-inline: auto}.lur-topbar{margin: var(--lur-gutter) var(--lur-gutter) 0;border-radius: var(--lur-radius) var(--lur-radius) 0 0}.overall-wrapper::before{margin: var(--lur-gutter) var(--lur-gutter) 0;border-radius: var(--lur-radius) var(--lur-radius) 0 0}#header>.container.navigation-wrapper,.navigation-wrapper{border-radius: 0 0 var(--r-deck) var(--r-deck);margin: 0 var(--lur-gutter) var(--lur-gap)}body.in-step-1 #header>.container.navigation-wrapper,body.in-step-2 #header>.container.navigation-wrapper,body.in-krok-1 #header>.container.navigation-wrapper,body.in-krok-2 #header>.container.navigation-wrapper{border-radius: var(--lur-radius);margin-top: var(--lur-gutter)}#header,#header>.container.navigation-wrapper,.navigation-wrapper,.header-top,body.fruvi-sticky #header,.sticky-wrapper.is-sticky #header{border-bottom: 0 !important}body.in-step-1 .cart-summary,body.in-step-2 .cart-summary,body.in-step-1 .sidebar-in-cart,body.in-step-2 .sidebar-in-cart,body.in-step-1 .sidebar-in-cart *,body.in-step-2 .sidebar-in-cart *,body.in-step-1 #checkout-sidebar,body.in-step-2 #checkout-sidebar,body.in-step-1 #checkout-sidebar *{background-color: transparent}body.in-step-1 .sidebar-in-cart>*,body.in-step-2 .sidebar-in-cart>*,body.in-step-1 .cart-summary,body.in-step-2 .cart-summary{background-color: var(--lu-ivory);border: 1px solid var(--c-border);border-radius: 16px}body.in-step-1 .recapitulation tr,body.in-step-2 .recapitulation tr,body.in-step-1 .cart-summary tr,body.in-step-2 .cart-summary tr,body.in-step-1 .cart-summary li,body.in-step-2 .cart-summary li{background: transparent !important;border-bottom: 1px solid var(--c-border-soft)}body.in-step-1 .cart-summary tr:last-child,body.in-step-2 .cart-summary tr:last-child{border-bottom: 0}.lur-chat{position: fixed;right: clamp(16px,2.4vw,28px);bottom: clamp(16px,2.4vw,28px);z-index: 700;display: inline-flex;align-items: center;gap: 0;height: 58px;padding: 0 17px;border: 0;border-radius: 999px;background: var(--c-core-black);color: var(--c-softy-ivory);cursor: pointer;font-family: var(--ff-sans);font-size: var(--fs-sm);font-weight: var(--fw-medium);letter-spacing: 0.01em;transition: gap 260ms cubic-bezier(0.22,1,0.36,1),padding 260ms cubic-bezier(0.22,1,0.36,1),background var(--t-fast),transform var(--t-fast)}.lur-chat__icon{display: inline-flex;width: 24px;height: 24px;flex: none}.lur-chat__icon svg{width: 100%;height: 100%}.lur-chat__label{max-width: 0;overflow: hidden;white-space: nowrap;opacity: 0;transition: max-width 260ms cubic-bezier(0.22,1,0.36,1),opacity 180ms ease}.lur-chat:hover{gap: 10px;padding-right: 22px;background: #171717}.lur-chat:hover .lur-chat__label{max-width: 160px;opacity: 1}.lur-chat:focus-visible{outline: none}.lur-chat.is-pressed{transform: scale(0.94)}.lur-chat__dot{position: absolute;top: 12px;right: 14px;width: 9px;height: 9px;border-radius: 50%;background: var(--c-terracotta);border: 2px solid var(--c-core-black)}.lur-chat:hover .lur-chat__dot{right: 18px}@media (max-width: 768px){.lur-chat{height: 52px;padding: 0 14px}.lur-chat:hover .lur-chat__label{max-width: 0;opacity: 0}}body.in-step-2 .lur-chat{display: none}body.in-step-1 .cart-item,body.in-step-2 .cart-item,body.ordering-process .cart-items .cart-item{background: transparent !important;border-bottom: 1px solid var(--c-border-soft);border-radius: 0;padding-block: var(--s-3)}body.ordering-process .cart-items .cart-item:last-child{border-bottom: 0}body.ordering-process .cart-items{background: transparent !important}:root{--lur-page: 1560px}.lur-topbar,.overall-wrapper::before,#header>.container.navigation-wrapper,.navigation-wrapper,.container.breadcrumbs-wrapper,.lur-hero,.lur-section,.lur-band,.lur-usp,body.type-category .container.content-wrapper,body.type-page .container.content-wrapper,body.type-cart .container.content-wrapper,body.ordering-process .container.content-wrapper,#footer,.footer{width: min(100% - 2 * var(--lur-gutter),var(--lur-page));max-width: none;margin-inline: auto !important}body.type-index .container.content-wrapper{max-width: none;width: auto;margin: 0;padding: 0;background: transparent !important}.lur-topbar,.overall-wrapper::before{margin-block: var(--lur-gutter) 0}#header>.container.navigation-wrapper,.navigation-wrapper{margin-block: 0 var(--lur-gap)}.lur-hero,.lur-section,.lur-band,.lur-usp,body.type-category .container.content-wrapper,body.type-page .container.content-wrapper,body.type-cart .container.content-wrapper,body.ordering-process .container.content-wrapper{margin-block: 0 var(--lur-gap)}.container.breadcrumbs-wrapper{margin-block: 0}#footer,.footer{margin-block: 0 var(--lur-gutter)}body.in-cart #header>.container.navigation-wrapper,body.in-step-1 #header>.container.navigation-wrapper,body.in-step-2 #header>.container.navigation-wrapper,body.in-krok-1 #header>.container.navigation-wrapper,body.in-krok-2 #header>.container.navigation-wrapper{margin-block: var(--lur-gutter) var(--lur-gap)}body.type-index .container.content-wrapper{padding-inline: 0 !important}body.in-cart #header>.container.navigation-wrapper,body.in-step-1 #header>.container.navigation-wrapper,body.in-step-2 #header>.container.navigation-wrapper,body.in-krok-1 #header>.container.navigation-wrapper,body.in-krok-2 #header>.container.navigation-wrapper{width: 100%;margin: 0 0 var(--lur-gap) !important;border-radius: 0 0 var(--lur-radius) var(--lur-radius)}body.in-cart #header,body.in-cart .sticky-wrapper,body.ordering-process #header,body.ordering-process .sticky-wrapper{position: static !important;top: auto !important}body.in-cart,body.ordering-process{padding-top: 0 !important}.product>.p>a.image,.product>.p>a.image>img,.lur-card,.lur-card__media,.lur-card__media img{border-radius: 0 !important}.qv-gallery-main{aspect-ratio: 1 / 1;border-radius: 18px !important;overflow: hidden !important;background: var(--c-ivory-shade);display: flex;align-items: center;justify-content: center}.qv-gallery-main img{width: 100%;height: 100%;object-fit: cover;border-radius: 0 !important}.qv-thumb{border-radius: var(--r-btn);overflow: hidden}.qv-stepper-display,.qv-stepper-btn,body.ordering-process .new-widget-choose:has(a.chosen),body.ordering-process .new-gen-choose:has(a.chosen){background: var(--c-ivory-shade) !important;border-color: var(--c-core-black) !important;color: var(--c-core-black) !important}.qv-stepper-btn:hover{background: var(--c-core-black) !important;border-color: var(--c-core-black) !important;color: var(--c-softy-ivory) !important}.qv-stepper-label{color: var(--c-text-muted) !important}.qv-toast-action,.mini-cart .btn,.mini-cart a.btn,.cart-widget .btn,.cart-widget a.btn,.popup-widget .btn,.popup-widget a.btn,a[href*="/kosik"].btn:not(.cart-count),a[href*="/cart"].btn:not(.cart-count){background: var(--c-terracotta) !important;border: 0 !important;color: var(--c-on-accent) !important;border-radius: var(--lu-radius-control) !important}.qv-toast-action:hover,.mini-cart .btn:hover,.cart-widget .btn:hover,.popup-widget .btn:hover{background: var(--c-terracotta-600) !important}.qv-meta-row{display: flex;align-items: center;gap: var(--s-4);justify-content: flex-start}.qv-meta-row .qv-avail{flex: 0 0 auto}.qv-info-trigger,.fr-info-trigger{flex: 0 0 auto !important;width: fit-content !important;max-width: max-content;margin-right: auto}body.in-cart #header,body.in-step-1 #header,body.in-step-2 #header,body.in-krok-1 #header,body.in-krok-2 #header{padding-top: 0 !important}body.ordering-process .prev-step,body.ordering-process .prev-step a,body.ordering-process a.prev-step,body.ordering-process a[href*="kosik"]:not(.btn-conversion):not(.add-to-cart-button),body.ordering-process .back-link,body.ordering-process a.back{background: transparent !important;border: 0 !important;color: var(--c-text-muted) !important;font-weight: var(--fw-medium);text-decoration: none;padding: 8px 0 !important}body.ordering-process .prev-step a:hover,body.ordering-process a[href*="kosik"]:not(.btn-conversion):hover{color: var(--c-terracotta) !important}#footer,.footer,#footer *,.footer *,.lur-band,.lur-band *,.lur-topbar,.lur-topbar *,.lur-tile--dark,.lur-tile--dark *{--c-white-alias: var(--c-softy-ivory)}.fr-footer-credit,.fr-footer-sep,.footer-bottom span,.footer-bottom{color: rgba(255,249,243,0.66) !important}#footer h2,.footer h2,#footer .sr-only{color: var(--c-softy-ivory)}.btn-icon,.header-account__icon,.search-trigger__icon,button.btn:not(.btn-primary):not(.btn-conversion):not(.add-to-cart-button):not(.btn-cart){border-color: var(--c-border)}.lur-hero,.lur-section,.lur-band,.lur-usp,body.type-category .container.content-wrapper,body.type-page .container.content-wrapper,body.type-cart .container.content-wrapper,body.ordering-process .container.content-wrapper,#footer,.footer{border-radius: var(--r-deck)}.lur-topbar,.overall-wrapper::before{border-radius: var(--r-deck) var(--r-deck) 0 0}body.in-cart #header>.container.navigation-wrapper,body.in-step-1 #header>.container.navigation-wrapper,body.in-step-2 #header>.container.navigation-wrapper,body.in-krok-1 #header>.container.navigation-wrapper,body.in-krok-2 #header>.container.navigation-wrapper{border-radius: var(--r-deck)}.lur-tile,.qv-gallery-main,.popup-widget,.cart-widget-inner,.fr-modal,.fr-mega-card,.fr-cat-strip-card,.lur-hero__media img,.lur-band__media img,.qv-toast,.lur-chat__panel{border-radius: var(--r-media)}.qv-panel,.qv-modal{border-radius: var(--r-deck) !important}.btn,.btn-cart,.add-to-cart-button,.qv-modal .qv-cart-button,.btn-conversion,input,select,textarea,.form-control,.fr-empty-hero-cta,.qv-info-trigger,.fr-info-trigger,.box-filters .unveil-button{border-radius: var(--r-btn) !important}.fr-empty-cat-img,.fr-empty-cat,.qv-thumb{border-radius: var(--r-media) !important}.flag,.flags .flag,.extra-flags .flag,.lur-badge{}body,p,li,td,th,span,div,a,label,input,select,textarea,button{font-family: var(--ff-sans)}strong,b,.strong{font-weight: var(--fw-bold)}h1,h2,h3,h4,h5,h6,.btn,strong,b{font-weight: var(--fw-bold)}h3,.h3,.lur-tile__label,.lur-usp__item h3{font-weight: var(--fw-medium)}body,p,li,dd,dt,td,.lur-hero__text,.lur-band p,.lur-usp__item p,body.type-page main p,body.type-page main li,.product .p-desc,.qv-short{font-size: var(--fs-base);line-height: var(--lh-body)}body.type-page main p,body.type-page main li{line-height: 1.6}.lur-eyebrow,.breadcrumbs,.breadcrumbs a,.product .p-code,.lur-footer__warning,.fr-footer-credit,.footer-bottom,.lur-card__variants{font-size: var(--fs-caption);line-height: 1.55}.lur-eyebrow,.lur-footer__col h3,.lur-section__more{font-weight: var(--fw-medium)}.lur-card__before,.product .price-standard,.availability,.availability-amount,.lur-footer__claim,.lur-chat__label,.qv-params dt,.qv-params dd,#filters label,.sidebar .topic a{font-size: var(--fs-sm);line-height: 1.5}[style*="font-weight:600"],[style*="font-weight: 600"]{font-weight: var(--fw-medium) !important}.search-trigger__label,.header-account__label,.listSorting__control,.cart-price,.sr-only,.price-save,.price-standard{font-weight: var(--fw-medium) !important}.lur-card__price,.qv-price,.price-final,.price-final strong{font-weight: var(--fw-bold) !important}.header-account__icon,.search-trigger__icon,.btn-icon,.navigation-buttons .btn,.navigation-buttons button{border-color: var(--c-border) !important}span:not([class]),span[class=""],.availability span,.p-desc span,.listSorting__control,td span,th span,li span,label span{font-weight: inherit}.btn,.btn-cart,.add-to-cart-button,.qv-cart-button,.btn-conversion,.box-filters .unveil-button,.qv-info-trigger,.fr-info-trigger{line-height: 1.25}.availability,.availability-amount,.price-standard,.price-save,.lur-card__before,.lur-chat__label,.fr-empty-cat-name,.search-trigger__label,.header-account__label{line-height: 1.5 !important}.lur-card__name,.product a.name{line-height: 1.35}.fr-empty-hero-subtitle,body.type-page main p,body.type-page main li{line-height: 1.6}.lur-badge,.flag{line-height: 1.2}.lur-card__price,.product .price-final,.product .price-final strong{font-size: var(--fs-lg);line-height: 1.25}#header .btn-cart,#header .cart-widget-button .btn,.navigation-buttons .btn-cart,.header-cart,.header-cart .btn{background: var(--c-core-black) !important;border-color: var(--c-core-black) !important;color: var(--c-softy-ivory) !important}.header-cart:hover,.header-cart .btn:hover{background: #171717 !important}.lur-dots--card{display: inline-flex;gap: 4px;margin: 0 16px 6px}body:not(.in-cart) .availability span[style],body:not(.in-cart) .availability-value span[style],body:not(.in-cart) .p-availability span[style],body:not(.in-cart) td.p-availability{color: var(--c-success) !important}body.type-detail .add-to-cart .quantity,body.type-detail .quantity{display: inline-flex;align-items: stretch;height: 52px;border: 1px solid var(--c-border);border-radius: var(--r-btn);overflow: hidden;background: var(--lu-ivory)}body.type-detail .quantity input{width: 52px;height: 100%;line-height: 50px;padding: 0;border: 0 !important;border-radius: 0 !important;text-align: center;font-weight: var(--fw-medium)}body.type-detail .quantity .increase-tooltip,body.type-detail .quantity .decrease-tooltip{display: none !important}body.type-detail .quantity>label{order: 2;display: flex;align-items: stretch;margin: 0}body.type-detail .quantity>.increase{order: 3}body.type-detail .quantity>.decrease{order: 1}body.type-detail .quantity .increase,body.type-detail .quantity .decrease,body.type-detail .quantity button{width: 38px;border: 0;background: transparent;color: var(--c-text);cursor: pointer;font-size: var(--fs-md)}body.type-detail .quantity .increase:hover,body.type-detail .quantity .decrease:hover{background: var(--c-ivory-shade)}body.type-detail .quantity input.amount{appearance: textfield;-moz-appearance: textfield}body.type-detail .quantity input.amount::-webkit-outer-spin-button,body.type-detail .quantity input.amount::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}body.type-detail .breadcrumbs span[itemprop="itemListElement"] + span::before,body.type-detail .breadcrumbs>*:not(:first-child)::before{content: none}body.type-error h1,body.type-404 h1{font-size: clamp(30px,3.4vw,48px)}body.type-error .content,body.type-404 .content{max-width: 60ch}body.type-login main a + a,body.type-login main .form-group~a{margin-left: var(--s-5)}body.type-login main a{display: inline-block;margin-right: var(--s-5)}body.ordering-process button[type="submit"],body.ordering-process input[type="submit"],body.ordering-process .next-step .btn,body.ordering-process .prev-step,body.ordering-process .prev-step a{display: inline-block;gap: normal;white-space: normal;text-align: center}body.ordering-process .prev-step,body.ordering-process .prev-step a{display: block}#submit-order,.next-step-finish{display: inline-flex;align-items: center;justify-content: center;flex-wrap: nowrap;gap: 0.3em}#submit-order .order-button-text,#submit-order .order-button-suffix{white-space: nowrap}#submit-order .order-button-suffix{font-weight: var(--fw-medium)}.js-location--hidden{display: none !important}@media (min-width: 1260px) and (max-width: 1439px){.header-util-menu{gap: var(--s-3)}.header-util-menu .lur-nav-item>a{letter-spacing: 0.02em}.header-util-menu li.fr-cat>button{padding-inline: var(--s-3)}#header>.container.navigation-wrapper{column-gap: var(--s-3)}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline: 2px solid var(--c-core-black) !important;outline-offset: 2px !important}.lur-topbar :focus-visible,#footer :focus-visible,.footer :focus-visible,.lur-band :focus-visible,.lur-tile--dark :focus-visible{outline-color: var(--c-softy-ivory) !important}.form-control:focus-visible,input.form-control:focus-visible,select.form-control:focus-visible,textarea.form-control:focus-visible{outline: 2px solid var(--c-core-black) !important;outline-offset: 2px !important;border-color: var(--c-core-black) !important}a.lur-section__more,.lur-sidebar a,.box-filters a,.login-page a,.register-page a,.text-content a,.extended-description a,.category-perex a,.qv-long a,.lur-hero__text a,.lur-band a:not(.btn){color: var(--c-terracotta-700);text-decoration-color: var(--c-terracotta)}.header-util-menu .lur-nav-item>a:hover{color: var(--c-terracotta-700);border-bottom-color: var(--c-terracotta)}.qv-avail,.qv-avail *{color: var(--c-success) !important}.lur-card__before,.price-standard{color: var(--c-text-muted)}.availability,.availability-label{color: var(--c-success)}.availability-amount,.availability .availability-amount{font-size: var(--fs-caption);line-height: var(--lh-caption);color: var(--c-text-muted)}.flag-tip::before{background: var(--c-core-black) !important}.flag-tip{background: transparent}.listSorting__control--current{color: var(--c-softy-ivory)}.lur-eyebrow,.lur-topbar__item,.lur-footer__warning,.price-save,.search-trigger__label,.lur-tile__meta{line-height: var(--lh-caption)}.lur-badge,.search-trigger__label{font-size: var(--fs-caption)}.qv-gallery-main,.qv-gallery-main img{border-radius: var(--r-media)}.qv-backdrop,.fr-modal-backdrop,.lur-modal-backdrop{background: rgba(0,0,0,0.55) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.header-lang img,.language-flag,.flag-icon,[class*="languages"] img{display: none !important}.login-page .form-group a + a,.login-box a + a{margin-left: var(--s-4)}.login-page .lost-password,.login-box .lost-password{display: inline-block}.fr-mobile-icon--lang,.top-navigation-tools--language,.header-lang,.language-flag,.flag-icon{display: none !important}@media (max-width: 640px){.lur-topbar__in{justify-content: center;position: relative;display: block;text-align: center}.lur-topbar--rotate .lur-topbar__item{position: absolute;inset: 0;display: inline-flex;justify-content: center;white-space: nowrap;opacity: 0;transform: translateY(4px);transition: opacity 420ms ease,transform 420ms ease;pointer-events: none}.lur-topbar--rotate .lur-topbar__item.is-active{opacity: 1;transform: none}.lur-topbar--rotate .lur-topbar__in::before{content: "";display: block;height: 1em}.lur-topbar__item{white-space: nowrap}}@media (max-width: 640px) and (prefers-reduced-motion: reduce){.lur-topbar--rotate .lur-topbar__item{position: static;opacity: 1;transform: none;transition: none}.lur-topbar--rotate .lur-topbar__in::before{display: none}}.fr-consent-overlay{background: var(--lu-black) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.fr-consent-card{background: var(--c-softy-ivory) !important;border: none !important;border-top: none !important;border-radius: var(--r-deck) !important;max-width: 520px;padding: var(--s-10) var(--s-8) var(--s-6) !important;text-align: center}.fr-consent-brand{margin: 0 0 var(--s-6)}.fr-consent-brand__mark{width: 168px;height: auto;display: inline-block}.fr-consent-title{font-family: var(--ff-sans) !important;font-size: var(--fs-xl) !important;line-height: var(--lh-h3) !important;font-weight: var(--fw-bold) !important;color: var(--c-core-black) !important}.fr-consent-body{color: var(--c-text-muted) !important;font-size: var(--fs-base);line-height: var(--lh-body);max-width: 42ch;margin-inline: auto}.fr-consent-checks{text-align: left;margin-top: var(--s-6)}.fr-consent-check{border: 1px solid var(--c-border);border-radius: var(--r-md);background: var(--lu-ivory);padding: var(--s-3) var(--s-4)}.fr-consent-check + .fr-consent-check{margin-top: var(--s-2)}.fr-consent-check__box{border-radius: 6px !important;border-color: var(--c-core-black) !important}.fr-consent-check input:checked + .fr-consent-check__box{background: var(--c-core-black) !important;border-color: var(--c-core-black) !important}.fr-consent-check--age.is-needed{border-color: var(--c-terracotta)}.fr-consent-check--age.is-needed .fr-consent-check__box{border-color: var(--c-terracotta) !important}.fr-consent-required-tag{background: var(--c-terracotta);color: var(--c-on-accent);border-radius: var(--r-pill);font-size: var(--fs-caption);padding: 1px 8px;margin-left: var(--s-2)}.fr-consent-submit{background: var(--c-terracotta) !important;color: var(--c-on-accent) !important;border: none !important;border-radius: var(--r-btn) !important;font-weight: var(--fw-bold);min-height: 48px;margin-top: var(--s-6)}.fr-consent-submit:hover{background: var(--c-terracotta-600) !important}.fr-consent-hint{color: var(--c-text-subtle);font-size: var(--fs-caption)}.fr-consent-footer a,.fr-consent-footer__sep{color: var(--c-text-subtle) !important}.fr-consent-footer a{text-decoration: underline;text-decoration-color: var(--c-terracotta)}@media (max-width: 768px){html.fr-consent-mobile-ok .fr-consent-overlay:not(.fr-consent-overlay--settings){display: flex !important;align-items: flex-start;overflow-y: auto;overscroll-behavior: contain;padding: var(--s-4)}html.fr-consent-mobile-ok .fr-consent-card{max-height: calc(100dvh - var(--s-8));margin: 0;overflow-y: auto;padding: var(--s-6) var(--s-5) var(--s-5) !important}.fr-consent-brand{margin-bottom: var(--s-3)}.fr-consent-brand__mark{width: 104px}.fr-consent-check + .fr-consent-check{margin-top: var(--s-1)}.fr-consent-hint-wrap{margin-top: var(--s-2)}.fr-consent-footer{margin-top: var(--s-3);padding-top: var(--s-3)}.fr-consent-title{font-size: var(--fs-lg) !important;line-height: 26px !important}.fr-consent-body{font-size: var(--fs-sm);line-height: 22px}.fr-consent-checks{margin-top: var(--s-4)}.fr-consent-check{padding: var(--s-3)}.fr-consent-submit{margin-top: var(--s-4)}}.fr-consent-hint-wrap,.fr-consent-hint{background: transparent !important;border: none !important}.fr-consent-hint{color: var(--c-text-subtle) !important}@media (max-height: 720px) and (max-width: 768px){html.fr-consent-mobile-ok .fr-consent-card{padding: var(--s-4) var(--s-4) !important}.fr-consent-brand{margin-bottom: 0}.fr-consent-brand__mark{width: 88px}.fr-consent-title{font-size: var(--fs-base) !important;line-height: 22px !important;margin-bottom: var(--s-2) !important}.fr-consent-body{font-size: var(--fs-xs);line-height: 18px}.fr-consent-checks{margin-top: var(--s-3)}.fr-consent-check{padding: var(--s-2) var(--s-3)}.fr-consent-check__text small{display: none}.fr-consent-submit{min-height: 44px;margin-top: var(--s-3)}}.fr-consent-check--age .fr-consent-check__box{outline: none !important}@keyframes fr-consent-pulse{0%,100%{}50%{}}.fr-cat-strip-card{background: var(--c-softy-ivory);border-color: var(--c-core-black);border-radius: 14px;color: var(--c-core-black)}.fr-cat-strip-icon{background: var(--c-softy-ivory);border-color: var(--c-core-black);color: var(--c-core-black)}.fr-cat-strip-name{color: var(--c-core-black)}.fr-cat-strip-card:hover,.fr-cat-strip-card:focus-visible{background: var(--c-ivory-shade);border-color: var(--c-core-black);color: var(--c-core-black)}.fr-cat-strip-card:hover .fr-cat-strip-icon,.fr-cat-strip-card:focus-visible .fr-cat-strip-icon{border-color: var(--c-terracotta);color: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left :is( .box,.box-categories,.box-filters,#categories,.categories,.filters-wrapper,.filter-sections,#filters,.filter-section,fieldset ){border: 0 !important}body.type-category aside.sidebar.sidebar-left .filter-sections{padding-top: 0}body.type-category aside.sidebar.sidebar-left .sidebar-inner{scrollbar-color: var(--c-sage-100) transparent}body.type-category aside.sidebar.sidebar-left :is( .pageElement__heading,.sidebar__heading,.box-categories>h4,.box-filters>h4,#filters h4,.filter-section-title ){display: block;color: var(--c-text-muted);font-size: var(--fs-caption);font-weight: var(--fw-medium);letter-spacing: var(--ls-eyebrow);text-transform: uppercase}body.type-category aside.sidebar.sidebar-left #categories :is(.topic>a,li>a){border: 0 !important;color: var(--c-text);font-size: var(--fs-base);text-decoration: none !important}body.type-category aside.sidebar.sidebar-left #categories ul :is(.topic>a,li>a){color: var(--c-text-muted);font-size: var(--fs-sm)}body.type-category aside.sidebar.sidebar-left #categories :is(.topic>a,li>a):hover{color: var(--c-terracotta-700)}body.type-category aside.sidebar.sidebar-left #categories :is( .active>.topic>a,.topic.active>a,li.active>a,a.active,a[aria-current="page"] ){color: var(--c-terracotta-700);background: var(--c-terracotta-050);font-weight: var(--fw-bold)}body.type-category aside.sidebar.sidebar-left .box-filters a.btn.unveil-button[data-unveil="filters"]{display: none !important}body.type-category aside.sidebar.sidebar-left .box-filters .filters-wrapper,body.type-category aside.sidebar.sidebar-left .box-filters #filters.filters,body.type-category aside.sidebar.sidebar-left #filters .filter-section-content{display: block !important;height: auto !important;max-height: none !important;overflow: visible !important;visibility: visible !important;opacity: 1 !important}body.type-category aside.sidebar.sidebar-left #filters.filters{margin-top: 0;padding-top: 0}body.type-category aside.sidebar.sidebar-left #filters :is(.slider-c,.slider-wrapper .slider,.noUi-target){display: block !important}body.type-category aside.sidebar.sidebar-left #filters :is(.noUi-connect,.ui-slider-range){background: var(--c-core-black)}body.type-category aside.sidebar.sidebar-left #filters :is(.noUi-handle,.ui-slider-handle){border-color: var(--c-core-black);background: var(--c-softy-ivory)}body.type-category aside.sidebar.sidebar-left #filters label:has(input[type="checkbox"]){border: 0 !important;background: var(--c-sage-050);color: var(--c-text);font-size: var(--fs-base)}body.type-category aside.sidebar.sidebar-left #filters label:has(input[type="checkbox"]:checked){background: var(--c-terracotta-050);color: var(--c-terracotta-700)}body.ordering-process:not(.in-dekujeme) #footer,body.ordering-process:not(.in-dekujeme) .footer,body.ordering-process:not(.in-dekujeme) .shoptet-info-bar,body.ordering-process:not(.in-dekujeme) .shoptet-info{display: none !important}body.type-index.lur-home-ready #header>.container.navigation-wrapper,body.type-index.lur-home-ready .navigation-wrapper,body.type-category #header>.container.navigation-wrapper,body.type-category .navigation-wrapper,body.type-page #header>.container.navigation-wrapper,body.type-page .navigation-wrapper{margin-bottom: 0;border-radius: 0}body.type-index .lur-home>.lur-hero:first-child{border-radius: 0 0 var(--lur-radius) var(--lur-radius)}body.type-category .container.content-wrapper,body.type-page .container.content-wrapper{border-radius: 0 0 var(--lur-radius) var(--lur-radius)}body.type-category .container.breadcrumbs-wrapper,body.type-page .container.breadcrumbs-wrapper{background: var(--c-softy-ivory)}#header>.container.navigation-wrapper{transition: grid-template-rows 220ms ease,padding 220ms ease,border-radius var(--t-base),background-color var(--t-base)}body.fr-header-stuck #header>.container.navigation-wrapper,body.fr-header-stuck .navigation-wrapper{background-color: var(--c-ivory-shade);border-bottom: 1px solid var(--c-border-soft)}body.ordering-process:not(.in-dekujeme) #header>.container.navigation-wrapper,body.ordering-process:not(.in-dekujeme) .navigation-wrapper{width: min(100% - 2 * var(--lur-gutter),var(--lur-page));margin: var(--lur-gutter) auto 0 !important;border-radius: var(--lur-radius) var(--lur-radius) 0 0 !important}body.ordering-process:not(.in-dekujeme) .container.content-wrapper{border-radius: 0 0 var(--lur-radius) var(--lur-radius);margin-top: 0}body.ordering-process:not(.in-dekujeme) #header{padding-block: 0 !important}body.type-index.lur-home-ready #header{margin-bottom: 0 !important}@media (max-width: 768px){.lur-usp{grid-template-columns: 1fr}}@media (min-width: 981px){body.ordering-process #checkoutSidebar .cart-content.fr-cc-scrolls .next-step{background: var(--c-ivory-shade);border-top: 1px solid var(--c-border-soft)}}@media (max-width: 768px){body.type-cart .next-step,body.in-kosik .next-step,body.in-step-1 .next-step,body.in-krok-1 .next-step,body.in-step-2 .next-step--step-2,body.in-krok-2 .next-step--step-2{border-radius: var(--lur-radius) var(--lur-radius) 0 0}}body.type-product #header>.container.navigation-wrapper,body.type-product .navigation-wrapper{margin-bottom: 0;border-radius: 0}body.type-product .container.breadcrumbs-wrapper{background: var(--c-softy-ivory);margin-block: 0}body.type-product .container.content-wrapper{background: var(--c-softy-ivory) !important;border-radius: 0 0 var(--lur-radius) var(--lur-radius);width: min(100% - 2 * var(--lur-gutter),var(--lur-page));max-width: none;margin-inline: auto !important;margin-block: 0 var(--lur-gap);padding: var(--s-8) var(--s-10) var(--s-12)}@media (max-width: 768px){body.type-product .container.content-wrapper{padding: var(--s-6) var(--s-5) var(--s-8)}}.lur-checkout-support{margin: var(--s-2) 0 0;text-align: center;font-size: var(--fs-caption);color: var(--c-text-subtle)}.lur-checkout-support a{color: var(--c-text-muted);text-decoration: none}.lur-checkout-support a:hover{color: var(--c-terracotta)}@media (max-width: 768px){body.ordering-process .next-step .lur-checkout-support,body.ordering-process .next-step--step-2 .lur-checkout-support{display: none}}.fr-checkout-count-badge{white-space: nowrap}.lur-checkout-warning{margin: var(--s-8) 0 0;padding-top: var(--s-4);padding-bottom: var(--s-6);border-top: 1px solid var(--c-border);text-align: center;font-size: var(--fs-caption);color: var(--c-text-subtle)}html.lur-boot body{opacity: 0}html.lur-booted body{opacity: 1}html.lur-boot::after,html.lur-booted::after{content: '';position: fixed;inset: 0;z-index: 2147483647;background: var(--c-bg,#fff9f3)}html.lur-booted::after{animation: lur-boot-out .24s ease-out both;pointer-events: none}@keyframes lur-boot-out{from{opacity: 1}to{opacity: 0;visibility: hidden}}@media (prefers-reduced-motion: reduce){html.lur-booted::after{display: none}}body.ordering-process .overall-wrapper::before{display: none}body.ordering-process .lur-topbar{display: none !important}body.ordering-process:not(.in-dekujeme) #content-wrapper.content-wrapper{flex: 0 0 auto}@media (max-width: 768px){:root{--r-deck: 18px}}body.fr-header-stuck #header>.container.navigation-wrapper,body.fr-header-stuck .navigation-wrapper{border-radius: 0 0 var(--r-deck) var(--r-deck) !important}body.type-search #header>.container.navigation-wrapper,body.type-search .navigation-wrapper{margin-bottom: 0;border-radius: 0}body.type-search .fr-search-title{background: var(--c-softy-ivory);width: min(100% - 2 * var(--lur-gutter),var(--lur-page));max-width: none;margin: 0 auto;padding: var(--s-6) var(--s-4) var(--s-2)}body.type-search .container.breadcrumbs-wrapper{background: var(--c-softy-ivory);margin-block: 0}body.type-search .container.content-wrapper{background: var(--c-softy-ivory) !important;border-radius: 0 0 var(--r-deck) var(--r-deck);width: min(100% - 2 * var(--lur-gutter),var(--lur-page));max-width: none;margin-inline: auto !important;margin-block: 0 var(--lur-gap);padding: var(--s-4) var(--s-10) var(--s-12)}@media (max-width: 768px){body.type-search .container.content-wrapper{padding: var(--s-4) var(--s-5) var(--s-10)}}.lur-checkout-support--deck{display: none;margin-top: 0}@media (max-width: 768px){.lur-checkout-support--deck{display: block;padding-bottom: var(--s-6)}}body.ordering-process .fr-shipping-upsell{border-left-color: rgba(0,0,0,0.18)}body.ordering-process .fr-shipping-upsell:hover{border-left-color: var(--c-brand);background: rgba(0,0,0,0.03)}body.ordering-process .fr-shipping-upsell.is-added{border-left-color: var(--c-brand);background: rgba(0,0,0,0.05)}body.ordering-process .fr-shipping-upsell.is-added:hover{background: rgba(0,0,0,0.07)}body.ordering-process .fr-shipping-upsell-price{color: var(--c-text)}.lur-cart-upsell{margin: var(--s-8) 0 var(--s-4);padding-top: var(--s-5);border-top: 1px solid var(--c-border)}.lur-cart-upsell__title{margin: 0 0 var(--s-4);font-size: var(--fs-lg);line-height: 1.3;font-weight: var(--fw-medium)}.lur-cart-upsell__track{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s-3)}.lur-cart-upsell__card{display: flex;flex-direction: column;gap: var(--s-2);padding: var(--s-3);background: var(--lu-ivory);border: 1px solid var(--c-border-soft);border-radius: var(--r-md);transition: border-color var(--t-fast)}.lur-cart-upsell__card:hover{border-color: var(--c-border)}.lur-cart-upsell__card.is-busy{opacity: 0.55;pointer-events: none}.lur-cart-upsell__media{display: block;aspect-ratio: 1 / 1;border-radius: var(--r-sm);overflow: hidden;background: var(--c-ivory-shade)}.lur-cart-upsell__media img{width: 100%;height: 100%;object-fit: cover;display: block}.lur-cart-upsell__name{font-size: var(--fs-sm);font-weight: var(--fw-medium);line-height: 1.35;color: var(--c-text);text-decoration: none;min-height: 2.7em}.lur-cart-upsell__name:hover{text-decoration: underline}.lur-cart-upsell__price{margin-top: auto;font-size: var(--fs-sm);font-weight: var(--fw-bold)}.lur-cart-upsell__add{width: 100%;padding: var(--s-2) var(--s-3);border: 1px solid var(--c-border-strong);border-radius: var(--r-sm);background: var(--c-dark);color: var(--c-on-dark);font-size: var(--fs-sm);font-weight: var(--fw-medium);cursor: pointer;transition: background var(--t-fast)}.lur-cart-upsell__add:hover{background: var(--c-brand-600)}@media (max-width: 768px){.lur-cart-upsell__track{display: flex;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;padding-bottom: var(--s-2)}.lur-cart-upsell__card{flex: 0 0 min(62vw,220px);scroll-snap-align: start}}.lur-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.overall-wrapper::before{display: none !important}body :is(.lur-card,.products .product){border-radius: 0;transform: none;background: var(--lu-ivory);border: 1px solid var(--c-border);min-width: 0}body :is(.lur-card,.products .product):hover{transform: none}body .lur-card{position: relative}body .lur-card__link{display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0;text-decoration: none;color: inherit}body .lur-card__foot{position: relative;min-height: 72px;padding-top: 20px;padding-right: 50px}body .lur-card__before{position: absolute;top: 2px;left: 0;font-size: 12px;color: rgba(0,0,0,.68)}body :is(.lur-card__media,.products .product>.p>a.image){aspect-ratio: 1;border-radius: 0;overflow: hidden;flex: none;background: transparent;border: 0}body :is(.lur-card__media img,.products .product>.p>a.image>img){width: 100%;height: 100%;padding: 0;object-fit: contain;border-radius: 0}body .lur-card__body{padding: 12px;gap: 5px}body .lur-card__name,body .products .product a.name{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 2.7em;min-height: 2.7em;max-height: 2.7em;font-size: 16px;line-height: 1.35;font-weight: 600;color: var(--lu-black);text-align: left}body .products .product a.name{padding: 12px 12px 0}body .products .product :is(.desc-box,.product-appendix,.p-desc,[itemprop="description"],.fr-shipping-info){display: none}body .products .product :is(.p-in,.p-bottom,[data-micro="offer"]){display: flex;flex-direction: column;flex: 1 1 auto;min-width: 0}body .products .product .p-in-in{flex: none;min-width: 0}body .products .product .p-bottom{margin-top: auto}body .products .product .availability{align-self: flex-start;width: auto;max-width: calc(100% - 24px);margin: 7px 12px 0;padding: 3px 9px;border: 2px solid var(--lu-black);border-radius: 999px;color: var(--lu-black);background: transparent;font-size: 12px;line-height: 1.35;white-space: nowrap;overflow: hidden}body .products .product .availability::before{content: "";display: inline-block;width: 6px;height: 6px;margin-right: 5px;border-radius: 50%;background: var(--lu-success);vertical-align: middle}body .products .product .availability:is(.availability-out-of-stock,.availability-soldout)::before{background: var(--lu-danger)}body .products .product .availability-amount{display: none}body .products .product .lur-dots--card{margin: 8px 12px 0}@media (min-width: 769px){body.type-category .products.products-page .product .price-final{position: relative;left: -16px}body.type-category .products.products-page .product .prices>.qv-cart-slot--card{margin-right: -16px}}body .products .product .lur-list-add::after{content: none;margin: 0}body .lur-card__body>.lur-dots::before,body .products .product .lur-dots--card::before{content: attr(data-lu-label);flex: 0 0 88px;white-space: nowrap;margin-right: 3px;font-size: 11px;font-weight: 600;color: var(--lu-black)}body .products .product .prices{display: flex;align-items: flex-end;gap: 7px;flex-wrap: nowrap;position: relative;min-height: 72px;margin-top: auto;margin-bottom: 0;padding: 20px 12px 8px;text-align: left}body .products .product .price-final{margin-right: auto}body .products .product .price-standard{position: absolute;left: 12px;top: 2px;margin: 0;font-size: 12px;color: rgba(0,0,0,.68)}body .products .product .price-save,body .products .product .flag-discount,body .products .product .flag-freeshipping{display: none}body .products .product[data-qv-cart="1"] .p-tools{display: none}body .products .product .qv-cart-slot{flex: none;margin: 0 0 0 auto;padding: 0;width: 44px;height: 44px}body .products .product .lur-list-add{display: inline-flex;align-items: center;justify-content: center;width: 44px;min-width: 44px;height: 44px;padding: 0;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black);font-size: 0}body .products .product .lur-list-add svg{width: 21px;height: 21px;fill: none;stroke: currentColor}body .products .product .qv-stepper{width: 44px;min-width: 44px}body .lur-card__stepper{position: absolute;right: 8px;bottom: 8px;z-index: 2;width: 92px}body .lur-card__stepper .qv-stepper{display: flex;align-items: center;width: 92px;min-width: 0;height: 44px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory)}body .lur-card__stepper .qv-stepper-btn{width: 30px;min-width: 30px;height: 40px;padding: 0;border: 0;background: transparent;color: var(--lu-black)}body .lur-card__stepper .qv-stepper-display{flex: 1;min-width: 0;padding: 0;text-align: center}body .lur-card__stepper :is(.qv-stepper-unit,.qv-stepper-label){display: none}body .lur-card__stepper .qv-stepper-num{font-size: 14px}body .lur-card__foot{align-items: center;gap: 6px;min-height: 58px}body .lur-card__price{margin-right: auto;white-space: nowrap}body .lur-card__add{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;justify-content: center;flex: 0 0 44px;width: 44px;height: 44px;background: transparent;color: var(--lu-black);border: 2px solid var(--lu-black);border-radius: 10px;cursor: pointer}body .lur-card__add svg{width: 21px;height: 21px;fill: none;stroke: currentColor}body :is(.lur-card__flags,.products .product .extra-flags,.products .product .flags){display: flex;flex-flow: row nowrap;gap: 4px;max-width: calc(100% - 16px);overflow: hidden;top: 8px;left: 8px}body :is(.lur-badge,.products .product .flag){display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;padding: 4px 8px;max-width: 100%;white-space: nowrap;overflow: hidden;font-size: 10px;line-height: 1.2;letter-spacing: 0}body :is(.flag-new,.flag.new,.lur-badge--new){background: var(--lu-black);color: var(--lu-ivory);border-color: var(--lu-black)}body :is(.flag-action,.flag.action,.lur-badge--attention){background: var(--c-terracotta);color: var(--lu-black);border-color: var(--c-terracotta)}body :is(.flag-tip,.flag.tip,.lur-badge--available){background: var(--lu-ivory);color: var(--lu-black);border: 2px solid var(--lu-black)}body :is(.flag-action,.flag-discount,.flag-tip,.flag.tip,.lur-badge--attention,.lur-badge--available)::before{display: none}body .lur-card__variants{white-space: nowrap;max-width: 100%}[data-lur-slot]:empty{display: block;height: 0;min-height: 0;margin: 0;padding: 0;overflow: hidden}body.type-search .search-results .products,body.type-search .search-results .products-block{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;overflow: visible;padding: 0;margin: 0;scroll-snap-type: none}body.type-search .search-results .products>.product{width: auto;max-width: none;min-width: 0;margin: 0}body.type-search .search-results .products-carousel-arrow{display: none}body.type-search .search-results .fr-search-empty{font-size: 16px;color: var(--lu-black)}body.type-search .search-results:has(.search-products-heading):not(:has(.product)){display: flex;flex-direction: column;align-items: flex-start;gap: 16px;padding: 24px 0 64px}body.type-search .lur-search-empty-link{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 18px;text-decoration: none}body.type-category .category-top,body.type-category .category-header{max-width: none;text-align: left;margin: 0;padding: 0}body.type-category h1.category-title{text-align: left;margin-bottom: 8px}body.type-category .subcategories.with-image{margin-top: 12px;margin-bottom: 14px;width: 100%;margin-left: 0;margin-right: 0;justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;padding: 0}body.type-category .subcategories.with-image>li{flex: 0 0 auto;width: auto;min-width: 0;max-width: none}body.type-category .subcategories.with-image>li>a{min-height: 44px;width: auto;padding: 0 14px;border-radius: 999px;white-space: nowrap}body.type-category .subcategories.with-image .image{display: none}body.type-category .fr-subcat-carousel{width: 100%;margin: 0}body.type-category .lur-list-controls{display: none}body.type-category .lur-active-filters{display: flex;gap: 6px;flex-wrap: wrap}body.type-category .lur-active-filters a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 12px;border: 1px solid var(--lu-black);border-radius: 999px;color: var(--lu-black);text-decoration: none}body.type-category .lur-list-backdrop,body.type-category .lur-list-sheet-close{display: none}body.type-category #filters-wrapper{position: sticky;top: 100px;align-self: start}@media (min-width: 769px){body.type-category aside.sidebar.sidebar-left{position: sticky;top: 100px;align-self: start;max-height: calc(100vh - 116px);overflow-y: auto}}@media (max-width: 768px){body.type-search .search-results .products,body.type-search .search-results .products-block{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}body.type-category .category-top{padding: 0 0 4px}body.type-category .category-perex,body.type-category .category-description{font-size: 14px;line-height: 1.4}body.type-category .subcategories.with-image{width: 100%;max-width: 100%;gap: 7px}body.type-category .subcategories.with-image>li{flex: 0 0 auto}body.type-category .subcategories.with-image>li>a{min-height: 44px;font-size: 12px}body.type-category .fr-subcat-arrow{display: none}body.type-category #filters-wrapper,body.type-category .listSorting{display: none;position: fixed;left: 0;right: 0;bottom: 0;top: auto;z-index: 1002;max-height: min(80vh,680px);overflow-y: auto;margin: 0;padding: 18px 20px 28px;background: var(--lu-ivory);border-radius: 20px 20px 0 0}body.type-category.lur-filter-open #filters-wrapper,body.type-category.lur-sort-open .listSorting{display: block}body.type-category .lur-list-backdrop{position: fixed;inset: 0;z-index: 1001;background: rgba(0,0,0,.75)}body.type-category:is(.lur-filter-open,.lur-sort-open) .lur-list-backdrop{display: block}body.type-category .lur-list-sheet-close{display: block;width: 100%;min-height: 44px;margin-bottom: 12px;border: 1px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black)}body.type-category .lur-list-controls{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin: 8px 0}body.type-category .lur-list-controls button{min-height: 44px;border: 1px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black);font: inherit}body.type-category .listSorting__controls{display: flex;flex-direction: column;width: 100%;align-items: stretch;background: transparent}body.type-category .listSorting__controls>li,body.type-category .listSorting__control{display: block;width: 100%;min-height: 44px;text-align: left;border-radius: 10px}body .products .product .prices{gap: 4px;padding: 6px 8px 8px}body .products .product .price-final{font-size: 16px}body .products .product a.name{font-size: 14px;padding: 8px 8px 0}body .products .product .availability{margin-inline: 8px;font-size: 12px}body.type-category .products.products-page .product .lur-dots--card{margin-inline: 8px}body .lur-card__body{padding: 8px}body .lur-card__name{font-size: 14px}body .lur-card__price{font-size: 16px}body .lur-card__before{font-size: 11px}}body .products .product>.p>.p-in>.p-in-in>a.name,body .products .product .name,body .lur-card__name{box-sizing: content-box;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 2.7em;min-height: 2.7em;max-height: 2.7em;overflow: hidden}body :is(.lur-card__price,.products .product .price-final){font-size: 19px;line-height: 1.2;font-weight: 700}@media (max-width: 768px){body .products .product>.p>.p-in>.p-in-in>a.name,body .products .product .name,body .lur-card__name{font-size: 14px;line-height: 1.35}body .products .product>.p>.p-in>.p-in-in>a.name{padding: 8px 8px 0}body :is(.lur-card__price,.products .product .price-final){font-size: 16px}}body .products .product .availability{display: inline-flex;align-items: center;flex: none;width: max-content;max-width: calc(100% - 16px);white-space: nowrap}body.type-category .subcategories.with-image>li>a{display: inline-flex;align-items: center;justify-content: center;border: 2px solid var(--lu-black)}body .lur-card__variants{font-size: 11px;letter-spacing: 0;overflow: hidden;text-overflow: ellipsis}body [data-lur-slot="category.inline"]{grid-column: 1 / -1}body.type-category .products.products-page{min-width: 0}body.type-category .products.products-page>[data-lur-slot="category.inline"]{width: 100%;max-width: none}body.type-category aside.sidebar .pageElement__heading{text-align: left}body.type-category aside.sidebar.sidebar-left #categories :is(.topic.active>a,li.active>a){color: var(--lu-black);background: transparent;border-left: 2px solid var(--lu-sage);border-radius: 0;font-weight: 700}body.type-category .listSorting{text-align: left;justify-content: flex-start}body.type-category .listSorting__controls{justify-content: flex-start;gap: 8px;background: transparent}body.type-category .listSorting__control{min-height: 44px;padding: 0 14px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black)}body.type-category .listSorting__control--current{background: var(--lu-black);color: var(--lu-ivory)}body.type-search .fr-search-title,body.type-search .search-results{text-align: left}body.type-search .lur-search-again{display: flex;width: min(100%,520px);gap: 8px}body.type-search .lur-search-again input{flex: 1;min-width: 0;min-height: 48px;padding: 0 12px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory)}body.type-search .lur-search-again button{min-width: 88px;min-height: 48px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black)}@media (max-width: 768px){body.type-category #filters-wrapper{padding: 18px 20px 92px;max-height: 85dvh}body.type-category .lur-list-sheet-title{font-size: 22px;line-height: 44px;margin: 0 44px 16px 0}body.type-category .lur-list-sheet-close{position: absolute;top: 18px;right: 20px;width: 44px;min-height: 44px;margin: 0;padding: 0;font-size: 30px;line-height: 1;border: 2px solid var(--lu-black);background: transparent}body.type-category #filters-wrapper :is(.filters-unveil-button-wrapper,.filter-section-button){display: none}body.type-category #filters-wrapper .filters-wrapper{padding-top: 0}body.type-category #filters-wrapper .filter-section-count{display: none}body.type-category #category-filter-hover{display: block}body.type-category #filters .fr-price-filter{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;width: 100%}body.type-category #filters .fr-price-filter__field,body.type-category #filters .fr-price-filter__input-wrap{display: block;min-width: 0;width: 100%;padding: 0;border: 0;border-radius: 0;background: transparent}body.type-category #filters .fr-price-filter__input-wrap{position: relative}body.type-category #filters .fr-price-filter__label{display: block;margin-bottom: 6px}body.type-category #filters .fr-price-filter__input{box-sizing: border-box;width: 100%;min-width: 0;height: 48px;padding: 8px 32px 8px 10px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory);font-size: 16px}body.type-category #filters .fr-price-filter__currency{position: absolute;top: 50%;right: 9px;transform: translateY(-50%);color: var(--lu-black);font-size: 12px;pointer-events: none}body.type-category #filters .fr-price-filter__submit{display: none}body.type-category #filters .param-filter-top fieldset>div,body.type-category #filters #manufacturer-filter fieldset>div{display: flex;align-items: center;min-height: 44px;gap: 10px;padding: 0;border: 0;background: transparent}body.type-category #filters input[type=checkbox]{flex: 0 0 22px;width: 22px;height: 22px;margin: 0;accent-color: var(--lu-black)}body.type-category #filters label.filter-label{display: flex;align-items: center;flex: 1;min-height: 44px;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--lu-black);font-size: 15px}body.type-category #filters .filter-count{margin-left: 8px}body.type-category .lur-filter-show{position: fixed;bottom: 0;left: 0;width: 100%;min-height: 72px;padding: 12px 20px;border: 0;border-top: 1px solid var(--lu-line);border-radius: 0;background: var(--lu-terracotta);color: var(--lu-black);font: 700 16px var(--ff-sans)}}body #header .site-name,body #header .site-name-wrapper,body #header .site-name a{overflow: visible}body #header .site-name a{display: inline-flex;flex-direction: column;align-items: flex-start;justify-content: center}body #header .lur-wordmark{display: block;width: 148px;height: auto;max-height: none;object-fit: contain}body #header .lur-header-claim{display: block;font: 500 12px/1.3 var(--ff-sans);color: var(--lu-black);margin-top: 4px}body:not(.ordering-process):not(.in-cart):not(.type-product) :is(.btn,button,input,select,textarea):not(.lur-chat):not(.lur-list-add){}body:not(.ordering-process):not(.in-cart):not(.type-product) :is(.btn-primary,.fr-consent-submit,.fr-price-filter__submit){background: var(--c-terracotta);color: var(--lu-black);border-radius: 10px}body:not(.ordering-process):not(.in-cart):not(.type-product) :is(input,select,textarea){border-radius: 10px}body .lur-hero{align-items: center;gap: clamp(20px,4vw,60px);padding: 40px 24px}body .lur-hero__copy{padding-left: 0}body .lur-hero__copy::before,body .lur-hero__media::after{content: none}body .lur-hero__media img{border-radius: 20px}body .lur-tile{border-radius: 0}body .lur-tile__img{display: none}body .lur-tile{background: #9faea7;color: var(--lu-black);border-color: #9faea7}body .lur-tile.lur-tile--dark{background: #d4b597;color: var(--lu-black);border-color: #d4b597}body .lur-tile.lur-tile--sage{background: #cdb7c3;border-color: #cdb7c3}body .lur-tile.lur-tile--terra{background: #bcc399;border-color: #bcc399}body .lur-tile--dark .lur-eyebrow{color: var(--lu-black)}body .lur-band__in{grid-template-columns: 1fr;padding: 40px 24px}body .lur-band__media{display: none}body .lur-band .lur-eyebrow{color: var(--lu-ivory)}body .lur-band p{color: var(--lu-ivory)}body.type-index .lur-seo{max-width: 760px;margin: 36px auto;padding: 0 20px}body.type-index .lur-seo h2{font-size: clamp(22px,2vw,28px);line-height: 1.3}body.type-index .lur-seo p{font-size: 16px;line-height: 1.5}body .lur-chat{display: none}body .lur-chat.is-after-scroll{display: inline-flex}body.type-detail .lur-chat,body.type-product .lur-chat,body.in-cart .lur-chat,body.ordering-process .lur-chat{display: none}body #footer a,body .footer a{color: var(--lu-ivory)}body #footer .lur-footer__warning,body #footer .fr-footer-credit{color: var(--lu-ivory)}body .fr-consent-overlay:not(.fr-consent-overlay--settings){background: var(--lu-black)}body .fr-consent-card{}body .fr-consent-checks{padding: 0;background: transparent;border: 0}body .fr-consent-check--age{border-color: var(--lu-black)}body .fr-consent-check--age + .fr-consent-check{margin-top: 18px}body .fr-consent-submit{border-radius: 10px}body .fr-consent-hint{color: var(--lu-black)}body .fr-consent-footer a{color: var(--lu-black)}@media (max-width: 768px){body #header .lur-header-claim{display: none}body #header .lur-wordmark{width: 128px}body #header .fr-mobile-icon:is(.fr-mobile-icon--search,.fr-mobile-icon--login){min-width: 44px;min-height: 44px}body:not(.ordering-process):not(.in-cart) #header :is(a,button){min-width: 44px;min-height: 44px}body #footer a{display: inline-flex;align-items: center;min-height: 44px}body .lur-hero{grid-template-columns: 1fr;padding: 24px 16px}body .lur-hero__text{font-size: 14px;line-height: 1.5}body .lur-tiles{gap: 8px}body .lur-tile{min-height: 130px}body .lur-band__in{padding: 28px 20px}body.type-index .lur-seo h2{font-size: 26px}body .lur-chat.is-after-scroll{display: none}body .fr-consent-card{max-height: calc(100dvh - 24px);overflow-y: auto}}body{background: var(--lu-ivory)}html,body,.overall-wrapper{background: var(--lu-ivory)}:root{--lur-gutter: 0px;--lur-gap: 0px;--lur-radius: 0px}body.type-index .fr-cat-strip{display: none}body .lur-band__in{padding-block: 48px}body .lur-band__in>div{max-width: 72ch}body .lur-hero__media{overflow: hidden}body .lur-hero__media img{width: 133.333%;max-width: none;border-radius: 0;object-fit: cover;transform: translateX(-25%)}body.type-index .lur-home>.lur-hero:first-child{border-radius: 0}body :is(.lur-hero,.lur-section,.lur-band,.lur-usp){border-radius: 0}body:is(.type-category,.type-page,.type-search) .container.content-wrapper{border-radius: 0}body .lur-tile,body .lur-tile .lur-tile__label,body .lur-tile .lur-tile__meta{color: var(--lu-black)}body :is(.content-wrapper,.top-navigation-bar,#footer,.footer){border-radius: 0}body #header>.navigation-wrapper{border-radius: 0}body.fr-header-stuck #header>.container.navigation-wrapper,body.fr-header-stuck #header .navigation-wrapper{border-radius: 0 !important}body #header .navigation-buttons{min-width: 0;max-width: 100%;margin-left: auto}body #header .cart-count{min-width: 0;max-width: 190px;border: 2px solid var(--lu-black);background: transparent;color: var(--lu-black);border-radius: 10px;transform: none}body #header .cart-count::before{filter: brightness(0)}body #header .cart-count:hover{background: transparent;color: var(--lu-black);transform: none}body #header :is(.search-trigger,.top-nav-button-login){border: 0;border-radius: 10px}body :is(.btn-primary,.fr-consent-submit){border: 0;border-radius: 10px}body.type-page :is(#register-form,#login-form,.register-form,.login-form){min-width: 0;max-width: 100%}body.type-page :is(#register-form,#login-form) :is(fieldset,.box,.form-group,input,select,textarea){box-sizing: border-box;min-width: 0;max-width: 100%}body.type-page :is(#register-form,#login-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory)}body.type-page :is(#register-form,#login-form) input[type=radio]{accent-color: var(--lu-black)}body.type-page #register-form .co-registration.js-hidden{display: none}body.type-page #register-form fieldset.box{border: 0;border-radius: 0;background: transparent}@media (max-width: 768px){body #header>.navigation-wrapper{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px;padding-inline: 16px}body #header .site-name{min-width: 0}body #header .lur-wordmark{width: clamp(120px,32vw,128px)}body #header .navigation-buttons{grid-column: 2;gap: 4px}body #header .navigation-buttons{padding-right: 0}body #header .navigation-buttons .js-nav-trigger{margin-left: 0}body #header .navigation-buttons>*{flex: 0 0 44px;min-width: 44px;max-width: 44px;padding-inline: 0}body #header .cart-count{width: 44px}body.type-page .content-wrapper{min-width: 0;max-width: 100%;overflow-wrap: anywhere}body.type-page :is(#register-form,#login-form) fieldset{margin-inline: 0;padding-inline: 16px}body #footer .lur-footer__grid{row-gap: 16px}body #footer .lur-footer__bottom{text-align: left}}.lur-slot{margin: 24px 0;padding: 20px;border: 2px solid var(--c-border);border-radius: 0;background: var(--lu-ivory);color: var(--c-text);height: auto;max-height: none;overflow: visible}.lur-slot h2{margin: 0 0 16px;font: 600 20px/1.3 var(--ff-sans);color: var(--lu-black)}.lur-slot p{margin: 0;color: var(--c-text-muted);line-height: 1.5}.lur-slot a{color: var(--lu-black)}.lur-slot__items{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.lur-slot--row .lur-slot__items,.lur-slot--mini .lur-slot__items{grid-template-columns: 1fr}.lur-slot-card{min-width: 0;display: grid;grid-template-columns: 1fr;gap: 8px 12px;align-items: center;padding: 12px;border: 1px solid var(--c-border);border-radius: 0;background: var(--lu-ivory)}.lur-slot-card__link{min-width: 0;display: flex;flex-direction: column;gap: 8px;text-decoration: none}.lur-slot-card .lur-card__media{width: 100%;max-height: 140px}.lur-slot-card .lur-card__media img{width: 100%;max-height: 140px;object-fit: contain}.lur-slot-card .lur-card__body{min-width: 0;padding: 0}.lur-slot-card .lur-card__foot{margin-top: 0;padding-top: 0}.lur-slot-card__name{font-weight: 600;overflow-wrap: anywhere}.lur-slot-card__price{font-weight: 700;color: var(--lu-black);white-space: nowrap}.lur-slot-card__add{min-height: 44px;padding: 8px 16px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black);font: inherit;cursor: pointer}.lur-slot-card__feedback{grid-column: 1 / -1;color: var(--lu-danger);font-size: 13px}.lur-slot-card__feedback:empty{display: none}.lur-slot-card__add:disabled{cursor: default;opacity: .7}.lur-pdp-slot:empty{display: none}.lur-pdp-slot>.lur-slot{margin: 16px 0}.lur-slot-card__add:hover{background: var(--c-ivory-shade)}.lur-slot-card--row,.lur-slot-card--mini{grid-template-columns: minmax(0,1fr) auto}.lur-slot-card--row .lur-slot-card__link,.lur-slot-card--mini .lur-slot-card__link{flex-direction: row;align-items: center}.lur-slot-card--row .lur-card__media{width: 72px;height: 72px;flex: 0 0 72px}.lur-slot-card--mini .lur-card__media{width: 48px;height: 48px;flex: 0 0 48px}.lur-slot-card--row .lur-slot-card__add,.lur-slot-card--mini .lur-slot-card__add{grid-column: auto}.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot-card{grid-template-columns: minmax(0,1fr)}.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot-card__link{flex-direction: row;align-items: center}.lur-slot[data-lur-slot="cart.below-summary"] .lur-card__media{width: 72px;height: 72px;flex: 0 0 72px}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"]{width: 100%;margin: 16px 0 0}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot__items{grid-template-columns: minmax(0,1fr)}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot-card{grid-template-columns: minmax(0,1fr) auto}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot-card__link{flex-direction: row;align-items: center}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"] .lur-card__media{width: 56px;height: 56px;flex: 0 0 56px}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot-card__add{min-width: 68px;padding-inline: 8px}.sidebar-in-cart>.lur-slot[data-lur-slot="cart.below-summary"] .lur-slot-card__name{display: block}.lur-slot[data-lur-slot="checkout.step1.bottom"],.lur-slot[data-lur-slot="checkout.step2.above-submit"],.lur-slot[data-lur-slot="thankyou.top"]{background: var(--c-softy-ivory)}@media (max-width: 640px){.lur-slot{padding: 16px}.lur-slot__items{grid-template-columns: 1fr}.lur-slot-card,.lur-slot-card--row,.lur-slot-card--mini{grid-template-columns: minmax(0,1fr) auto}.lur-slot-card--row .lur-slot-card__add,.lur-slot-card--mini .lur-slot-card__add{grid-column: 1 / -1}}body.ordering-process .cart-row:has(.cart-header){position: relative;margin-inline: 0;padding-top: 72px}body.ordering-process .cart-row:has(.cart-header)>:is(.col-md-8,.col-md-4){padding-inline: 0}@media (min-width: 861px){body.ordering-process .cart-row:has(.cart-header)>.sidebar-in-cart{flex-basis: 328px}}@media (min-width: 861px) and (max-width: 980px){body.ordering-process:is(.in-cart,.in-kosik) .cart-row:has(.cart-header)>.sidebar-in-cart{flex: 1 1 100%}}@media (min-width: 981px){body.ordering-process .cart-row:has(.cart-header)>#checkoutSidebar{flex-basis: 370px}}@media (max-width: 860px){body.ordering-process .cart-row:has(.cart-header)>.col-md-8{flex-basis: 100%}}body.ordering-process .cart-header{position: absolute;inset: 0 0 auto;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;width: 100%;flex: 0 0 auto;order: -1;grid-column: 1 / -1;height: 56px;margin: 0;padding: 0;list-style: none}body.ordering-process .cart-header li{display: flex;align-items: center;justify-content: center;min-width: 0;min-height: 0;height: 100%;margin: 0;padding: 0 8px;border: 2px solid var(--lu-line);border-radius: 10px;background: var(--lu-ivory);color: var(--c-text-muted);font-size: 14px;font-weight: 500;text-align: center;white-space: nowrap}body.ordering-process .cart-header li.completed{border-color: var(--lu-black);color: var(--lu-black)}body.ordering-process .cart-header li.completed>a{color: var(--lu-black) !important}body.ordering-process .cart-header li.completed span,body.ordering-process .cart-header li.completed span::after{color: var(--lu-black) !important}body.ordering-process .cart-header li.completed::before{content: '✓';margin-right: 8px}body.ordering-process .cart-header li.active{border-color: var(--lu-black);background: var(--lu-black);color: var(--lu-ivory);font-weight: 700}body.ordering-process .cart-header li>:is(a,strong),body.ordering-process .cart-header li span,body.ordering-process .cart-header li span::after{color: inherit !important;font: inherit;text-decoration: none}body.ordering-process .cart-header li>a{display: flex;align-items: center;justify-content: center;height: 100%}body.ordering-process .cart-header li.step-2 span{font-size: 0}body.ordering-process .cart-header li.step-2 span::after{content: attr(data-lu-desktop-label);font-size: 14px}body.ordering-process .radio-wrapper{border: 1px solid rgba(0,0,0,.18);border-radius: 10px;background: transparent;color: var(--lu-black)}body.ordering-process .radio-wrapper:has(input:checked){border: 2px solid var(--lu-black);background: transparent}body.ordering-process .radio-wrapper:has(input:checked)::after{content: "✓";position: absolute;right: 12px;top: 12px;display: grid;place-items: center;width: 22px;height: 22px;color: var(--lu-ivory);background: var(--lu-black);border-radius: 50%;font-weight: 700;margin: 0}body.ordering-process .radio-wrapper{position: relative}body.ordering-process .radio-wrapper:has(input:checked)>label{padding-right: 46px}body.in-step-1 #order-shipping-methods .radio-wrapper>label{padding-right: 46px;grid-template-columns: 56px minmax(0,1fr) auto}body.in-step-1 #order-shipping-methods .radio-wrapper>label:not(:has(.payment-logo)){grid-template-columns: 56px minmax(0,1fr) auto}body.in-step-1 #order-shipping-methods .radio-wrapper .payment-shipping-price{justify-self: end}body.in-step-1 #order-billing-methods .radio-wrapper>label,body.in-step-1 #order-billing-methods .radio-wrapper:has(input:checked)>label{padding-right: 46px}body.in-step-1 #order-billing-methods .fr-payment-unavailable{cursor: default}body.in-step-1 #order-billing-methods .fr-payment-unavailable>label{cursor: default;opacity: .45}body.in-step-1 #order-billing-methods .fr-payment-unavailable-text{display: block;margin-top: 4px;font-size: 14px;line-height: 1.4;font-style: normal;color: var(--lu-black)}body.in-step-1 #order-shipping-methods .fr-pickup-error{border-color: var(--lu-danger)}body.in-step-1 .fr-pickup-error-text{display: block;margin-top: 4px;color: var(--lu-danger);font-size: 14px;line-height: 1.4}body.in-step-1 #order-shipping-methods .fr-shipping-upsell-heading{margin-top: 12px;padding-top: 16px;border-top: 1px solid var(--lu-line);color: var(--lu-black);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}body.in-step-1 #order-shipping-methods .fr-shipping-upsell{margin: 0}body.in-step-1 #order-shipping-methods .fr-shipping-upsell.is-unavailable{opacity: .45;cursor: default}body.in-step-1 #order-shipping-methods .fr-shipping-upsell.is-unavailable .fr-shipping-upsell-sub{display: none}body.in-step-1 .fr-shipping-upsell-unavailable-text{display: none}body.in-step-1 .fr-shipping-upsell.is-unavailable .fr-shipping-upsell-unavailable-text{display: block;font-size: 14px;line-height: 1.4;opacity: 1}body.in-step-1 .new-widget-choose a:not(.chosen),body.in-step-1 .new-gen-choose a:not(.chosen){min-height: 44px;padding: 10px 14px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory);color: var(--lu-black);font-size: 15px;line-height: 20px}body.in-step-1 .new-widget-choose a:not(.chosen):hover,body.in-step-1 .new-gen-choose a:not(.chosen):hover{background: var(--lu-ivory);color: var(--lu-black)}body.in-step-1 .new-widget-choose a:not(.chosen)::before,body.in-step-1 .new-gen-choose a:not(.chosen)::before,body.in-step-1 .new-widget-choose:has(a.chosen)::before,body.in-step-1 .new-gen-choose:has(a.chosen)::before{content: none}body.in-step-1 .fr-pickup-icon{width: 16px;height: 16px;flex: 0 0 16px;color: currentColor}body.in-step-1:not(:has(#lur-i-misto)) .fr-pickup-icon{display: none}body.in-step-1 #order-shipping-methods .radio-wrapper>label>.new-widget-choose:not(:has(a.chosen)),body.in-step-1 #order-shipping-methods .radio-wrapper>label>.new-gen-choose:not(:has(a.chosen)){grid-column: 1 / -1;order: 4;margin-top: 4px}body.in-step-1 #order-shipping-methods .radio-wrapper>label>.new-widget-choose:has(a.chosen),body.in-step-1 #order-shipping-methods .radio-wrapper>label>.new-gen-choose:has(a.chosen){grid-column: 1 / -1;order: 4;display: grid !important;grid-template-columns: 16px minmax(0,1fr) auto;align-items: start;gap: 8px;width: 100%;min-width: 0;margin-top: 8px;padding: 10px 12px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory);color: var(--lu-black)}body.in-step-1 #order-shipping-methods .radio-wrapper:not(:has(>input[name="shippingId"]:checked))>label>:is(.new-widget-choose,.new-gen-choose):has(a.chosen){display: none !important}body.in-step-1:not(:has(#lur-i-misto)) #order-shipping-methods .radio-wrapper>label>:is(.new-widget-choose,.new-gen-choose):has(a.chosen){grid-template-columns: minmax(0,1fr) auto}@media (max-width: 768px){body.in-step-1 #order-shipping-methods .radio-wrapper>label>:is(.new-widget-choose,.new-gen-choose):has(a.chosen){width: calc(100% + 30px)}}body.in-step-1 .fr-pickup-point-copy{display: grid;min-width: 0;gap: 2px}body.in-step-1 .fr-pickup-point-name{font-size: 15px;line-height: 20px;font-weight: 600;overflow-wrap: anywhere}body.in-step-1 .fr-pickup-point-address{font-size: 14px;line-height: 20px;font-weight: 400;overflow-wrap: anywhere}body.in-step-1 #order-shipping-methods .radio-wrapper>label>:is(.new-widget-choose,.new-gen-choose):has(a.chosen):not(:has(.fr-pickup-point-copy)) a.chosen{grid-column: 2 / -1;justify-self: start}body.in-step-1:not(:has(#lur-i-misto)) #order-shipping-methods .radio-wrapper>label>:is(.new-widget-choose,.new-gen-choose):has(a.chosen):not(:has(.fr-pickup-point-copy)) a.chosen{grid-column: 1 / -1}body.in-step-1 .new-widget-choose a.chosen,body.in-step-1 .new-gen-choose a.chosen{align-self: start;min-width: 0;max-width: 100%;margin: 0;color: var(--lu-black);font-size: 14px;white-space: normal;overflow-wrap: anywhere}html:has(dialog.new-logistics-widget[open]){overflow: hidden}dialog.new-logistics-widget:not(.fr-pickup-packeta){position: fixed !important;inset: 24px !important;width: calc(100vw - 48px) !important;height: calc(100vh - 48px) !important;max-width: none !important;max-height: none !important;margin: auto !important;padding: 0 !important;border: 0 !important;overflow: hidden}dialog.new-logistics-widget::backdrop{background: rgba(0,0,0,.55)}dialog.new-logistics-widget:not(.fr-pickup-packeta) iframe{display: block;width: 100% !important;height: 100% !important}@media (max-width: 600px){dialog.new-logistics-widget:not(.fr-pickup-packeta){inset: 12px !important;width: calc(100vw - 24px) !important;height: calc(100vh - 24px) !important}body.in-step-1:has(.fr-pickup-error) .lur-toast-host{top: 12px;bottom: auto}}body.ordering-process .radio-wrapper .price,body.ordering-process .radio-wrapper .shipping-price,body.ordering-process .radio-wrapper .payment-shipping-price,body.ordering-process .radio-wrapper .payment-shipping-price.for-free,body.ordering-process .fr-shipping-upsell-price{color: var(--lu-black)}body.ordering-process .fr-shipping-upsell{display: grid;grid-template-columns: auto 1fr auto;margin: 12px 0;padding: 16px;border: 1px solid var(--c-border);border-radius: 10px;background: var(--lu-ivory)}body.ordering-process .fr-shipping-upsell.is-added{border: 2px solid var(--lu-black);padding: 15px;background: var(--lu-ivory)}body.ordering-process .fr-shipping-upsell:hover,body.ordering-process .fr-shipping-upsell.is-added:hover{background: var(--lu-ivory);border-color: var(--lu-black)}body.ordering-process .fr-shipping-upsell-box{border-color: var(--lu-black)}body.ordering-process .fr-shipping-upsell-input:checked + .fr-shipping-upsell-box{background: var(--lu-black);border-color: var(--lu-black)}body.ordering-process input.form-control,body.ordering-process select.form-control,body.ordering-process textarea.form-control,body.ordering-process input:not([type=checkbox]):not([type=radio]):not([type=hidden]){border: 2px solid var(--c-border);border-radius: 10px}body.ordering-process input:where(:user-invalid,[aria-invalid=true]),body.ordering-process select:where(:user-invalid,[aria-invalid=true]){border-color: var(--lu-danger) !important;outline-color: var(--lu-danger)}body.ordering-process input:where(:user-valid,[data-valid=true]),body.ordering-process select:where(:user-valid,[data-valid=true]){border-color: var(--lu-success) !important}body.ordering-process .form-group label,body.ordering-process .form-group p.label{display: block;width: 100%;font-size: 14px;font-weight: 500;color: var(--lu-black)}body.ordering-process .form-group .form-control-wrapper--with-note{min-height: 44px;display: flex;align-items: center;padding: 10px 12px;border: 2px solid var(--c-border);border-radius: 10px;background: var(--lu-ivory);color: var(--lu-black)}body.ordering-process .form-group .form-control-wrapper--with-note strong{font-weight: 400}body.ordering-process .form-group{min-width: 0}html[lang="uk"] body.ordering-process .form-group:has(#billFullName),html[lang="uk"] body.ordering-process .form-group:has(#deliveryFullName){position: relative;padding-bottom: 40px}html[lang="uk"] body.ordering-process:has(#another-shipping:checked) .form-group:has(#billFullName),html[lang="uk"] body.ordering-process:not(:has(#another-shipping:checked)) .form-group:has(#deliveryFullName){padding-bottom: 0}body.ordering-process .lur-latin-status{position: absolute;inset: auto 0 0;min-height: 36px;margin: 0;color: var(--c-text-muted);font-size: 12px;line-height: 18px;overflow-wrap: anywhere}body.ordering-process .lur-latin-status.is-error{color: var(--lu-danger)}body.ordering-process [data-lu-latin-invalid]{border-color: var(--lu-danger) !important}body.ordering-process .discount-coupon:not(:has(.applied-coupon)),body.ordering-process .discount-coupon-form{display: none}body.ordering-process .next-step .btn-primary,body.ordering-process #submit-order,body.ordering-process #orderFormButton,body.ordering-process .next-step-forward{min-height: 44px;border: 0;border-radius: var(--lu-radius-control);background: var(--c-terracotta) !important;color: var(--lu-black)}body.ordering-process #submit-order .order-button-text,body.ordering-process #submit-order .order-button-suffix{font-weight: 700}body.ordering-process .next-step-back{min-height: 44px;color: var(--lu-black);text-decoration: underline}@media (max-width: 980px){body.ordering-process .next-step--step-2 .next-step-back,body.ordering-process .next-step--step-2 .next-step-back:hover{background: transparent !important;border: 0 !important}}body.ordering-process .adulto-cz{padding-left: 0 !important;padding-top: 0 !important;margin-bottom: 0 !important;max-width: 100%}body.ordering-process .lu-ucet-vek{display:flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid var(--lu-sage);border-radius:var(--lu-radius-control);background:var(--lu-ivory);color:var(--lu-black);font-weight:600}#adulto-footer{display: none !important}body.ordering-process #checkoutSidebar .cart-content{padding: 24px;gap: 24px;background: var(--lu-ivory)}body.ordering-process #checkoutSidebar .cart-items:not(.gift-items):has(>.cart-item){gap: 12px}body.ordering-process #checkoutSidebar .cart-items:not(.gift-items):has(>.cart-item)>.cart-item{padding-block: 0}@media (min-width: 981px){body.ordering-process #checkoutSidebar .cart-content:has(#submit-order) .cart-items.lur-items-expanded{max-height: none !important;min-height: 0 !important;overflow: visible !important;-webkit-mask-image: none !important;mask-image: none !important}body.ordering-process #checkoutSidebar .lur-items-expand{display: inline-block;padding: 0;border: 0;background: none;color: var(--lu-black);font: 500 14px/20px var(--ff-sans);text-decoration: underline;cursor: pointer}}body.ordering-process #checkoutSidebar h2,body.ordering-process #checkoutSidebar h2.h4{font-size: 17px;line-height: 1.25}body.ordering-process #checkoutSidebar h2 .fr-checkout-count-badge{font-size: 12px;margin-left: 6px;white-space: nowrap}@media (min-width: 981px){body.ordering-process #checkoutSidebar h2,body.ordering-process #checkoutSidebar h2.h4{white-space: nowrap}body.ordering-process #checkoutSidebar h2 .fr-checkout-count-badge{display: block;margin: 4px 0 0}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order){gap: 24px;padding-bottom: 24px}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step{padding: 16px 0 0;border-top: 1px solid var(--lu-sage);background: var(--lu-ivory)}body.ordering-process #checkoutSidebar:has(#submit-order){position: static;align-self: flex-start}body.ordering-process #checkoutSidebar.lur-step2-sidebar-fits:has(#submit-order){position: sticky;top: calc(var(--h-header) + var(--s-4));align-self: flex-start}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order){max-height: none;overflow: visible;overscroll-behavior: auto}body.ordering-process #checkoutSidebar.lur-step2-sidebar-fits .cart-content:has(#submit-order){max-height: calc(100vh - var(--h-header) - 40px)}body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step{position: static;bottom: auto}}@media (max-width: 390px){body.ordering-process #checkoutSidebar .price-label.price-primary{white-space: nowrap;font-size: 14px}body.ordering-process #checkoutSidebar .price.price-primary{font-size: clamp(28px,8vw,36px)}}body.ordering-process #checkoutSidebar .lur-checkout-support:not(.lur-checkout-support--deck){margin: 16px 24px 0;color: var(--c-text-muted)}body.ordering-process .sidebar-in-cart>.lur-checkout-support{margin: 16px 24px 0;color: var(--c-text-muted)}body:is(.in-step-1,.in-krok-1,.in-cart,.in-kosik) .lur-checkout-support--deck{display: none !important}body.ordering-process:has(#submit-order) .lur-checkout-support{display: none !important}@media (max-width: 600px){body.ordering-process #checkoutSidebar h2,body.ordering-process #checkoutSidebar h2.h4{font-size: 16px;white-space: normal}body.ordering-process #checkoutSidebar h2 .fr-checkout-count-badge{display: block;margin: 4px 0 0;font-size: 11px}}@media (max-width: 980px){body.ordering-process #checkoutSidebar .cart-content:has(#submit-order)>.next-step--step-2{background: var(--lu-ivory);background-image: none;border-top: 1px solid var(--lu-sage);border-radius: 0;backdrop-filter: none;-webkit-backdrop-filter: none}}body.in-cart .cart-table tr.removeable{}body.in-cart .cart-table tr.removeable td{color: var(--lu-black)}body.in-cart .cart-table tr.removeable .quantity-form button{min-width: 44px;min-height: 44px}body.in-cart .cart-table tr.removeable .remove-item{min-width: 44px;min-height: 44px}body.in-cart .sidebar-in-cart{min-height: 0}body.in-cart .sidebar-in-cart,body.in-cart .cart-inner,body.in-cart .cart-row{overflow: visible;height: auto;max-height: none}body.in-cart .cart-summary .extra.delivery[hidden],body.in-cart .cart-summary .delivery-info[hidden]{display: none}body.in-cart td.p-availability,body.in-cart td.p-availability .availability,body.in-cart td.p-availability .availability-label{color: var(--lu-black)}body.in-cart td.p-availability .availability-label{display: inline-flex;align-items: center;padding: 3px 8px;border: 2px solid var(--lu-black);border-radius: var(--lu-radius-pill)}body.in-cart td.p-availability .availability-label::before{content: '';display: inline-block;width: 7px;height: 7px;margin-right: 6px;border-radius: 50%;background: var(--lu-success)}body.in-cart .cart-table .quantity-form button{display: inline-grid;place-items: center;line-height: 1}body.in-cart .extra.delivery,body.in-cart .delivery-info{color: var(--c-text-muted)}body.ordering-process .lur-checkout-warning,body.ordering-process .lur-checkout-support,body.ordering-process .lur-checkout-support a{color: var(--c-text-muted)}@media (max-width: 640px){body.ordering-process .cart-row:has(.cart-header){margin-inline: -8px;padding-top: 60px}body.ordering-process .fr-mobile-checkout-total__label{font-size: 0;text-overflow: clip}body.ordering-process .fr-mobile-checkout-total__label::after{content: attr(data-lu-label);font-size: 10px}body.ordering-process .cart-header{height: 44px}body.ordering-process .cart-header li{font-size: 0}body.ordering-process .cart-header li::before{content: none}body.ordering-process .cart-header li>:is(a,strong){font-size: 0}body.ordering-process .cart-header li span{font-size: 0}body.ordering-process .cart-header li span::after{font-size: 13px}body.ordering-process .cart-header li.step-1 span::after{content: attr(data-lu-mobile-label)}body.ordering-process .cart-header li.step-2 span::after{content: attr(data-lu-mobile-label)}body.ordering-process .cart-header li.step-3 span::after{content: attr(data-lu-mobile-label)}body.ordering-process .cart-header li.completed::before{content: '✓';margin-right: 4px;font-size: 13px}body.ordering-process .fr-shipping-upsell{margin: 12px 0;grid-template-columns: auto minmax(0,1fr) auto}body.ordering-process .radio-wrapper{min-width: 0}}body.in-step-1 .fr-shipping-upsell-list,body.in-krok-1 .fr-shipping-upsell-list{display: grid;gap: var(--s-3);width: 100%}html,body,body .overall-wrapper,body .content-wrapper,body .lur-home,body .lur-seo{background-color: var(--lu-ivory)}body :is(.lur-card,.products .product,.lur-slot,.lur-slot-card){border: 0;border-radius: 0;background: transparent}body .products .product>.p{border: 0;border-radius: 0;background: transparent}body :is(.lur-card__media,.products .product>.p>a.image){border: 0;border-radius: 0}body .lur-card__name,body .products .product a.name{font: 500 16px/20px var(--ff-sans);height: 40px;min-height: 40px;max-height: 40px}body .products .product>.p>.p-in>.p-in-in>a.name{font-size: 16px;line-height: 20px;height: 40px;min-height: 40px;max-height: 40px;padding: 0;margin: 12px 12px 0;box-sizing: border-box}body .products .product .name{height: 40px;min-height: 40px;max-height: 40px}body .products .product .availability.lur-availability-ordinary{display: none}body .products .product .lur-dots--card{min-height: 16px}body .products .product .p-in-in{min-height: 83px}body .lur-card__body{gap: 8px}body .lur-card .lur-eyebrow{display: none}body .lur-card__scale-empty{display: block;height: 16px}body .lur-card__body>.lur-dots::before,body .products .product .lur-dots--card::before{content: attr(data-lu-label);font-size: 12px;font-weight: 400}body .lur-card__variants{display: none}body .lur-card__foot{min-height: 56px;padding-top: 0;padding-right: 50px}body .products .product .prices{gap: 8px;padding-top: 8px;min-height: 60px;align-items: center}body .products .product .qv-cart-slot{width: 44px;min-width: 44px;height: 44px}body .products .product .qv-cart-slot:has(.qv-stepper){width: 120px;min-width: 0;max-width: calc(100% - 16px)}body .products .product .qv-cart-slot .qv-stepper,body .lur-card__stepper .qv-stepper{display: grid;grid-template-columns: 40px minmax(0,1fr) 40px;align-items: center;width: 100%;height: 44px;min-width: 0;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory)}body .products .product .qv-stepper-btn,body .lur-card__stepper .qv-stepper-btn{display: grid;place-items: center;width: 40px;min-width: 0;height: 40px;padding: 0;border: 0;line-height: 1;background: transparent !important}body .products .product .qv-stepper-display,body .lur-card__stepper .qv-stepper-display{display: grid;place-items: center;min-width: 0;padding: 0;white-space: nowrap;background: transparent !important}body .products .product .qv-stepper-amount{white-space: nowrap}body .products .product :is(.qv-stepper-unit,.qv-stepper-label),body .lur-card__stepper :is(.qv-stepper-unit,.qv-stepper-label){display: none}body .products .product.lur-card-in-cart .prices{flex-wrap: wrap}body .products .product.lur-card-in-cart .qv-cart-slot{flex-basis: 120px;margin: 0}body .lur-card.lur-card-in-cart .lur-card__stepper{position: relative;right: auto;bottom: auto;width: min(120px,calc(100% - 24px));margin: -4px 12px 12px}body :is(.lur-card__price,.products .product .price-final){font: 700 19px/24px var(--ff-sans)}body .lur-card .lur-card__price,body .products .product .price-final{font: 700 19px/24px var(--ff-sans)}body .lur-card__add,body .products .product .lur-list-add{}body :is(.lur-card__flags,.products .product .extra-flags,.products .product .flags){top: 8px;left: 8px}body :is(.lur-badge,.products .product .flag){border: 0}body :is(.lur-badge--available,.products .product .flag-tip,.products .product .flag.tip){border: 2px solid var(--lu-black)}body :is(.flag-new,.flag.new,.lur-badge--new){background: var(--lu-black);color: var(--lu-ivory)}body :is(.flag-action,.flag.action,.lur-badge--attention){background: var(--lu-terracotta);color: var(--lu-black)}body .lur-card .lur-badge--available,body .products .product .flag-tip,body .products .product .flag.tip{display: none}body .lur-slot{padding: 0;margin: 32px 0}body .lur-slot h2{margin: 0 0 24px;font: 400 24px/32px var(--ff-sans)}body .lur-slot-card{display: flex;flex-direction: column;gap: 0;padding: 0}body .lur-slot-card .lur-slot-card__link{display: flex;flex: 1;flex-direction: column;align-items: stretch;gap: 0;width: 100%;min-width: 0}body .lur-slot-card .lur-card__media{width: 100%;height: auto;max-height: none;aspect-ratio: 1}body .lur-slot-card .lur-card__media img{width: 100%;height: 100%;max-height: none;object-fit: contain}body .lur-slot-card .lur-card__body{flex: 1;padding: 8px 0 0}body .lur-slot-card__name{overflow-wrap: normal}body .lur-slot-card .lur-card__foot{min-height: 44px;margin-top: auto;padding: 8px 52px 0 0}body .lur-slot-card__add{align-self: flex-end;position: absolute;right: 0;bottom: 0;width: 44px;min-width: 44px;height: 44px;min-height: 44px;padding: 0;font-size: 28px;font-weight: 300;line-height: 1}body .lur-slot-card .lur-card__add{position: absolute;right: 0;bottom: 0}body .lur-slot-card{position: relative}body .lur-pdp-slot .lur-slot__items{display: grid;grid-auto-flow: column;grid-auto-columns: 240px;grid-template-columns: none;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 8px}body .lur-pdp-slot .lur-slot-card{scroll-snap-align: start}body .lur-pdp-slot .lur-slot-card .lur-card__media{height: 132px;aspect-ratio: auto}body .lur-pdp-slot .lur-slot-card .lur-card__name{height: 40px;min-height: 40px;max-height: 40px}body .lur-pdp-slot .lur-slot-card .lur-card__foot{min-height: 44px}body .lur-pdp-slot .lur-slot{max-width: 100%}body .sidebar-in-cart>.lur-slot[data-lur-slot='cart.below-summary'] .lur-slot-card__name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;overflow-wrap: normal}body .sidebar-in-cart .lur-slot-card .lur-slot-card__link{flex-direction: row;align-items: center;padding-right: 52px}body .sidebar-in-cart .lur-slot-card .lur-card__media{flex: 0 0 56px;width: 56px;height: 56px;aspect-ratio: 1}body .sidebar-in-cart .lur-slot-card .lur-card__body{min-width: 0}body .sidebar-in-cart .lur-slot-card .lur-card__foot{padding-right: 0}body :is(.btn-primary,.fr-consent-submit,.lur-pdp-add,.lur-pdp-sticky button,.next-step .btn-primary,.next-step-forward,#submit-order,#orderFormButton){border: 0;border-radius: 10px;background: var(--lu-terracotta);color: var(--lu-black)}body :is(.btn-primary,.fr-consent-submit,.lur-pdp-add,.lur-pdp-sticky button,.next-step .btn-primary,.next-step-forward,#submit-order,#orderFormButton):focus:not(:focus-visible){outline: 0}body :is(.btn-primary,.fr-consent-submit,.lur-pdp-add,.lur-pdp-sticky button,.next-step .btn-primary,.next-step-forward,#submit-order,#orderFormButton):focus-visible{outline: 2px solid var(--lu-black);outline-offset: 3px}body .fr-consent-submit:focus-visible{outline: 0}body.lur-keyboard .fr-consent-submit:focus-visible{outline: 2px solid var(--lu-black);outline-offset: 3px}body #fr-consent-submit{border: 0;border-radius: 10px;background: var(--lu-terracotta);color: var(--lu-black)}body:not(.lur-keyboard) #fr-consent-submit:focus-visible{outline: 0 !important}body.lur-keyboard #fr-consent-submit:focus-visible{outline: 2px solid var(--lu-black) !important;outline-offset: 3px}body :is(.btn-secondary,.lur-search-empty-link){border: 2px solid var(--lu-black);border-radius: 10px}body :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border: 2px solid var(--lu-black);border-radius: 10px;background-color: var(--lu-ivory)}body :is(input,select,textarea):focus-visible{outline: 2px solid var(--lu-black);outline-offset: 3px}body .lur-pdp-availability{border-width: 2px}body .lur-pdp-availability-row .lur-pdp-share{border: 0;border-radius: 50%;background: transparent}body .lur-pdp-heading-line{display: flex;align-items: start;gap: 12px}body .lur-pdp-heading-line .lur-pdp-title{min-width: 0;flex: 1}body .lur-pdp-heading-line .lur-pdp-share{flex: 0 0 44px;display: grid;place-items: center;width: 44px;height: 44px;border: 0;border-radius: 50%;background: transparent}body .lur-pdp-heading-line .lur-pdp-share .lur-pdp-icon{width: 22px;height: 22px}body .lur-pdp-buy{margin-bottom: 0}body .lur-pdp-cart-link-wrap{min-height: 40px}body .lur-pdp-cart-link{display: inline-flex;align-items: center;min-height: 32px;margin: 8px 0 0}body .lur-pdp-warning{border: 0;border-left: 1px solid var(--lu-sage);border-radius: 0;padding-left: 16px}body .lur-pdp-description h2,body .lur-pdp-parameters h2,body .lur-pdp-faq h2{line-height: 32px}body .lur-pdp-backdrop .lur-pdp-gallery{position: static}@media (min-width: 1024px){body .lur-pdp-backdrop .lur-pdp-gallery{position: sticky;top: 24px;align-self: start}}@media (min-width: 769px){body .lur-card.lur-card-in-cart .lur-card__foot{padding-right: 132px}body .lur-card.lur-card-in-cart .lur-card__stepper{position: absolute;right: 12px;bottom: 18px;width: 120px;margin: 0}body .lur-pdp-backdrop .lur-pdp-crumbs{min-height: 44px;display: flex;align-items: center;padding-right: 64px;margin-bottom: 16px}body:has(.lur-pdp-backdrop.is-open):has(.lur-toast-host .lur-toast) .lur-pdp-backdrop .lur-pdp-crumbs{max-width: calc(100% - 312px);padding-right: 0}body .lur-pdp-backdrop .lur-pdp-crumbs>:last-child{min-width: 0;overflow: hidden;text-overflow: ellipsis}}body .fr-consent-overlay--combined .fr-consent-card{border: 1px solid var(--lu-line) !important;background: var(--lu-ivory) !important}body .fr-consent-overlay--combined .fr-consent-check{border: 0;background: transparent}body .fr-consent-overlay--combined .fr-consent-check--age.is-needed,body .fr-consent-overlay--combined .fr-consent-check--age.is-needed .fr-consent-check__box{border-color: var(--lu-black) !important}body .fr-consent-overlay--combined .fr-consent-cookie-choice{border: 0;border-top: 1px solid var(--lu-sage);border-radius: 0}body .fr-consent-overlay--combined .fr-consent-required-tag{color: var(--lu-black);background: transparent;border: 1px solid var(--lu-black)}body .fr-consent-overlay--combined .fr-consent-footer a{color: var(--lu-black) !important;text-decoration-color: var(--lu-black)}body #header .cart-count,body #header :is(.search-trigger,.top-nav-button-login){display: inline-grid;place-items: center;width: 44px;min-width: 44px;max-width: 44px;height: 44px;padding: 0;border: 0;border-radius: 0;background: transparent}body #header .cart-count .cart-price{display: none}body #header .cart-count .cart-price{display: none !important}body #header :is(.search-trigger__label,.header-account__label){display: none}body #header .search-trigger{width: 44px !important;height: 44px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important}body #header .header-account{width: 44px;min-width: 44px;padding: 0}body #header .header-account__icon{width: 44px;height: 44px;border: 0;border-radius: 0;background: transparent}body #header .header-account:hover .header-account__icon{border: 0;background: transparent}body #header .cart-count .qv-cart-count-badge{top: -3px;right: -3px;min-width: 18px;height: 18px;line-height: 16px;background: var(--lu-black);color: var(--lu-ivory);border: 1px solid var(--lu-ivory)}body #header .header-util-menu li.fr-cat{display: none !important}body #header .header-util-menu .lur-nav-item>a{position: relative;padding: 10px 14px;border: 0;border-radius: 10px;color: var(--lu-black);background: transparent}body #header .header-util-menu .lur-nav-item>a:is(:hover,:focus-visible){color: var(--lu-black);background: rgba(0,0,0,.06)}body #header .header-util-menu .lur-nav-item>a.is-current::after{content: '';position: absolute;bottom: 4px;left: 14px;right: 14px;height: 2px;background: var(--lu-terracotta)}body .lur-section{padding-block: 96px 0}body.type-index .lur-section:has(+ .lur-band){padding-bottom: 48px}body.type-index .lur-section + .lur-band{margin-top: 96px}body .lur-section__head{margin-bottom: 32px;padding-bottom: 0;border: 0}body .lur-band__in{padding-block: 96px}body .lur-usp{border-block: 1px solid var(--lu-sage)}body .lur-usp__item{border-top: 1px solid var(--lu-sage)}body .lur-hero__media img{mask-image: radial-gradient(ellipse 85% 85% at center,var(--lu-black) 58%,transparent 100%)}body.type-index .lur-seo{max-width: 680px;margin: 96px auto;padding-inline: 24px}body.type-index .lur-seo h2{font: 400 24px/32px var(--ff-sans)}body.type-index .lur-seo p{font: 400 16px/24px var(--ff-sans)}body.type-search .lur-search-count{margin: 0 0 24px;font-size: 14px;color: var(--lu-black)}body.type-search .lur-search-again{order: -1;margin: 0 0 24px}body.type-search .lur-slot[data-lur-slot='search.empty']{width: 100%;margin: 16px 0 24px}body.type-search .lur-slot[data-lur-slot='search.empty'] .lur-slot__items{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}body.type-search .lur-search-empty-link{order: 2;background: transparent;color: var(--lu-black)}body .container.breadcrumbs-wrapper{width: auto;max-width: none;margin: 0;padding: 16px 24px;text-align: left}body .container.breadcrumbs-wrapper.lur-breadcrumbs-aligned{width: 100%;padding: 0 0 16px;margin: 0}body .breadcrumbs{text-align: left;text-transform: uppercase;letter-spacing: .06em;font-size: 12px}body.type-search .container.breadcrumbs-wrapper{padding: 16px 24px;text-align: left}body.type-search .fr-search-title,body.type-search .container.breadcrumbs-wrapper{box-sizing: border-box;width: calc(100% - 48px);margin-inline: 24px;padding-inline: 0}body.type-category .subcategories.with-image{padding-inline: 0}body.type-category .subcategories.with-image>li>a{border: 1px solid var(--lu-sage)}body.type-category aside.sidebar.sidebar-left #manufacturer-filter{border: 0;padding-left: 0}body.type-category aside.sidebar.sidebar-left :is(.box-filters,#filters-wrapper,#filters,.filter-sections,#category-filter-hover,#manufacturer-filter){padding-inline: 0;margin-inline: 0;border: 0}body.type-page #register-form fieldset,body.type-page #register-form .box{border: 0;background: transparent}body.type-page #register-form .form-group{margin-bottom: 24px}body.type-page #register-form .form-group>label{display: block;margin-bottom: 8px}body.type-page #register-form .form-group:has(>input[type=checkbox],>input[type=radio]){display: flex;align-items: center;gap: 12px}body.type-page #register-form .form-group:has(>input[type=checkbox],>input[type=radio])>label{display: flex;flex: 1;align-items: center;gap: 12px;min-width: 0;width: auto;margin: 0}body.type-page #register-form :is(input[type=checkbox],input[type=radio]){appearance: none;flex: 0 0 20px;width: 20px;height: 20px;margin: 0;border: 2px solid var(--lu-black);background: var(--lu-ivory);vertical-align: middle}body.type-page #register-form input[type=checkbox]{border-radius: 4px !important}body.type-page #register-form input[type=radio]{border-radius: 50% !important}body.type-page #register-form input[type=checkbox]:checked{background: var(--lu-black)}body.type-page #register-form input[type=radio]:checked{background: radial-gradient(circle,var(--lu-black) 0 5px,var(--lu-ivory) 5px 100%)}body #footer .lur-footer__col li{margin: 0}body #footer .lur-footer__col ul{gap: 0}body #footer .lur-footer__toggle{display: block;width: 100%;padding: 0;border: 0;background: transparent;color: inherit;text-align: left;font: inherit;letter-spacing: inherit;text-transform: inherit;cursor: pointer}body #footer .lur-footer__col a{min-height: 40px;display: inline-flex;align-items: center}body #footer .lur-footer__bottom{text-align: left}body.lur-device-detail #footer .lur-footer__warning{display: none}body.ordering-process .fr-shipping-upsell{border: 0;border-radius: 0;background: transparent}body.ordering-process .radio-wrapper:has(input:checked){border: 2px solid var(--lu-black);background: transparent}body.ordering-process .radio-wrapper>label:not(:has(.payment-logo)){grid-template-columns: 48px minmax(0,1fr) auto}body.ordering-process .radio-wrapper>label:not(:has(.payment-logo))::before{content: '';display: block;width: 48px;height: 40px}body.ordering-process .form-legend{display: none}body.ordering-process .required-asterisk::after{content: ' *';color: var(--lu-black)}body.in-cart .cart-table .quantity-form button{display: grid;place-items: center;line-height: 1}body.in-cart .cart-table .quantity-form button :is(.increase__sign,.decrease__sign){transform: translateY(-5px)}@media (max-width: 768px){body:is(.type-category,.type-search) aside.sidebar.sidebar-left{display: none}body .lur-section{padding-block: 64px 0;padding-inline: 20px}body.type-index .lur-section:has(+ .lur-band){padding-bottom: 32px}body.type-index .lur-section + .lur-band{margin-top: 64px}body .lur-band__in{padding-block: 64px}body.type-index .lur-seo{margin-block: 64px;padding-inline: 20px}body .container.breadcrumbs-wrapper,body.type-search .container.breadcrumbs-wrapper{padding: 12px 20px}body .lur-pdp-slot .lur-slot__items{grid-auto-columns: 160px;gap: 12px}body .lur-pdp-slot .lur-slot-card .lur-card__media{height: 100px}body .lur-pdp-slot .lur-slot{max-height: 320px;overflow: hidden}body .lur-card.lur-card-in-cart .lur-card__stepper{margin-left: auto}body .products .product.lur-card-in-cart .prices{display: flex;flex-direction: column;align-items: flex-start;gap: 8px}body .products .product.lur-card-in-cart .qv-cart-slot{flex: 0 0 44px;width: 120px;min-width: 120px;max-width: none;height: 44px;margin-left: -8px}body .products .product .prices{width: calc(100% + 24px);margin-inline: -12px;padding-inline: 8px;gap: 8px}body .products .product .price-final,body .lur-card .lur-card__price{font-size: 19px}body .products .product>.p>.p-in>.p-in-in>a.name{padding: 0;margin: 8px 8px 0}body.type-search .fr-search-title,body.type-search .container.breadcrumbs-wrapper{width: calc(100% - 40px);margin-inline: 20px;padding-inline: 0}body #footer .lur-footer__col ul{gap: 0}body #footer .lur-footer__col a{min-height: 40px}body #footer .lur-footer__col{border-top: 1px solid rgba(255,249,243,.24)}body #footer .lur-footer__col h3{margin: 0}body #footer .lur-footer__toggle{min-height: 56px;position: relative}body #footer .lur-footer__toggle::after{content: '+';position: absolute;right: 0;top: 50%;transform: translateY(-50%);font: 400 24px/1 var(--ff-sans)}body #footer .lur-footer__col.is-open .lur-footer__toggle::after{content: '−'}body #footer .lur-footer__col ul{display: none}body #footer .lur-footer__col.is-open ul{display: grid;padding-bottom: 12px}body.type-category .listSorting__controls{padding-inline: 0}body.type-category .listSorting__controls{margin-inline: 0}body.type-category #filters-wrapper :is(.slider-wrapper,.filter-sections,.filter-section){border: 0}body.type-category #filters-wrapper #manufacturer-filter{border-top: 1px solid var(--lu-sage);padding-top: 16px}body.type-search .lur-slot[data-lur-slot='search.empty'] .lur-slot__items{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer) fieldset>div:has(>input[type="checkbox"]){display: flex;flex-wrap: nowrap;align-items: center;gap: 10px;min-height: 44px}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer) fieldset>div>input[type="checkbox"]{flex: 0 0 22px;width: 22px;height: 22px;margin: 0;accent-color: var(--lu-black)}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer) label.filter-label{display: inline-flex;flex: 0 1 auto;min-width: 0;max-width: calc(100% - 32px);min-height: 44px;align-items: center;white-space: normal;overflow-wrap: anywhere;color: var(--lu-black);border: 1px solid var(--lu-line);border-radius: 999px;padding: 7px 14px}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer) label.filter-label .filter-count{flex: 0 0 auto}@media (min-width: 861px){body.type-category aside.sidebar.sidebar-left.lur-sidebar-long{position: static}body.type-category aside.sidebar.sidebar-left,body.type-category aside.sidebar.sidebar-left .sidebar-inner{max-height: none;overflow: visible}body.type-category aside.sidebar.sidebar-left .sidebar-inner{padding-right: 0}}body.type-category #filters .filter-section[hidden],body.type-category #filters fieldset>div[hidden]{display: none !important}body.type-category #filters .filter-section-button{display: none !important}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer,.filter-section-boolean) fieldset>div:has(>input[type="checkbox"]){display: flex;align-items: center;flex-wrap: nowrap;gap: 10px;width: 100%;min-height: 36px;padding: 0;border: 0;background: transparent}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer,.filter-section-boolean) fieldset>div>input[type="checkbox"]{flex: 0 0 20px;width: 20px;height: 20px;margin: 0;accent-color: var(--lu-black)}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer,.filter-section-boolean) label.filter-label,body.type-category aside.sidebar.sidebar-left #filters label:has(input[type="checkbox"]),body.type-category aside.sidebar.sidebar-left #filters label:has(input[type="checkbox"]:checked){display: block;flex: 1 1 auto;width: auto;max-width: none;min-width: 0;min-height: 36px;padding: 7px 0;border: 0 !important;border-radius: 0;background: transparent !important;color: var(--lu-black);font: 400 15px/20px var(--ff-sans);white-space: normal;overflow-wrap: anywhere;cursor: pointer}body.type-category #filters .filter-count,body.type-category aside.sidebar.sidebar-left #filters input[data-filter-code="stock"] + label .filter-count{margin-left: 8px;color: rgba(0,0,0,.56);font: 400 13px/20px var(--ff-sans)}body.type-category #filters .filter-section{margin-bottom: 32px;padding-top: 16px;border-top: 1px solid var(--lu-line) !important}body.type-category #filters .filter-section-boolean{margin-bottom: 16px;padding-top: 0;border-top: 0 !important}body.type-category #filters .fr-price-filter__submit{min-height: 44px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black)}body.type-category aside.sidebar.sidebar-left #filters .fr-price-filter__submit{border: 2px solid var(--lu-black);background: transparent;color: var(--lu-black)}body.type-category aside.sidebar.sidebar-left #filters .param-filter-top fieldset>div:has(>input[data-filter-code="stock"]),body.type-category aside.sidebar.sidebar-left #filters .param-filter-top fieldset>div:has(>input[data-filter-code="stock"]):hover,body.type-category aside.sidebar.sidebar-left #filters .param-filter-top fieldset>div:has(>input[data-filter-code="stock"]:checked){display: flex;width: 100%;min-height: 36px;padding: 0;border-radius: 0;background: transparent;color: var(--lu-black)}body.type-category aside.sidebar.sidebar-left #filters input[type="checkbox"][data-filter-code="stock"]{appearance: auto;flex-basis: 20px;width: 20px;height: 20px;border-radius: 0;accent-color: var(--lu-black)}body.type-category .lur-active-filters:not(:empty){gap: 6px;margin: 16px 0}body.type-category .lur-active-filters:empty{display: none}body.type-category .lur-active-filters .lur-filter-chip{position: relative;min-height: 44px;padding: 0 12px;border: 0;border-radius: 0;font-size: 14px}body.type-category .lur-active-filters .lur-filter-chip::before{content: '';position: absolute;inset: 4px 0;border: 1px solid var(--lu-black);border-radius: 999px;pointer-events: none}body.type-category .lur-active-filters .lur-filter-clear{min-height: 44px;padding: 0 8px;border: 0;border-radius: 0;text-decoration: underline;font-size: 14px}@media (max-width: 768px){body.type-category .lur-active-filters .lur-filter-clear{padding-inline: 0}body.type-category #filters-wrapper #filters.filters{border-top: 0;padding-top: 0;margin-top: 0}body.type-category #filters .slider-wrapper{margin-bottom: 16px}body.type-category #filters .filter-sections{padding-top: 0}body.type-category #filters .fr-price-filter__submit[hidden]{display: none}body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer,.filter-section-boolean) label.filter-label{display: flex;align-items: center;padding-block: 0}body.type-category .lur-filter-show--empty{background: var(--lu-ivory);border: 2px solid var(--lu-black);border-radius: 10px;inset: auto 20px 12px;width: calc(100% - 40px);min-height: 44px}}body.type-category .empty-content-category:has(.lur-filter-reset){display: block;padding: 24px 0 48px;text-align: left}body.type-category .empty-content-category h3{margin: 0 0 20px;font: 700 24px/32px var(--ff-sans)}body.type-category .lur-filter-reset{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 16px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent;color: var(--lu-black);text-decoration: none}body.type-category .lur-empty-filter-sheet{display: none}@media (max-width: 768px){body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer,.filter-section-boolean) fieldset>div:has(>input[type="checkbox"]),body.type-category #filters :is(.filter-section-parametric,.filter-section-manufacturer,.filter-section-boolean) label.filter-label{min-height: 44px}body.type-category .lur-empty-filter-sheet.lur-empty-filter-sheet{display: none}body.type-category.lur-filter-open .lur-empty-filter-sheet.lur-empty-filter-sheet{display: block}body.type-category .lur-list-controls:has(>button:only-child){grid-template-columns: 1fr}}@media (max-width: 768px){body .lur-pdp-backdrop .lur-pdp-crumbs{padding-right: 60px}}body.type-search.lur-search-api-ready .search-results{display: block;padding: 0 24px 72px}body.type-search.lur-search-api-ready .content-wrapper-in{grid-template-columns: minmax(0,1fr)}body.type-search.lur-search-api-ready aside.sidebar.sidebar-left{display: none}body.type-search.lur-search-api-ready #content{width: 100%;max-width: none}body.type-search.lur-search-api-ready .lur-search-count{margin-inline: 24px}body.type-search .lur-search-layout{display: grid;grid-template-columns: 230px minmax(0,1fr);gap: 32px;align-items: start}body.type-search .lur-search-main{min-width: 0}body.type-search .lur-search-filter-backdrop{display: none}body.type-search .lur-search-filters{border-top: 2px solid var(--lu-black)}body.type-search .lur-search-filters__head{display: flex;align-items: center;justify-content: space-between;padding: 16px 0}body.type-search .lur-search-filters__head h2{margin: 0;font-size: 20px;line-height: 1.2}body.type-search .lur-search-filters__close{display: none}body.type-search .lur-search-filters__group{min-width: 0;margin: 0;padding: 18px 0;border: 0;border-top: 1px solid var(--lu-sage)}body.type-search .lur-search-filters__group legend,body.type-search .lur-search-filters__price strong{display: block;width: 100%;margin-bottom: 10px;font-size: 15px;font-weight: 700}body.type-search .lur-search-filters__row{display: flex;align-items: center;gap: 10px;min-height: 36px;width: 100%;cursor: pointer}body.type-search .lur-search-filters__row input{width: 18px;height: 18px;margin: 0;accent-color: var(--lu-black);flex: none}body.type-search .lur-search-filters__row span{flex: 1;min-width: 0}body.type-search .lur-search-filters__row small{color: var(--lu-black);font-size: 12px}body.type-search .lur-search-filters__price{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}body.type-search .lur-search-filters__price strong{grid-column: 1 / -1;margin: 0}body.type-search .lur-search-filters__price label{display: grid;gap: 5px;font-size: 13px}body.type-search .lur-search-filters__price input{width: 100%;min-width: 0;height: 42px;padding: 6px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory)}body.type-search .lur-search-filters__price button{grid-column: 1 / -1;min-height: 42px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent}body.type-search .lur-search-filters__stock{border-top: 1px solid var(--lu-sage);margin-top: 8px;padding-top: 12px}body.type-search .lur-search-filters__show{display: none}body.type-search .lur-search-tools{display: flex;justify-content: flex-end;align-items: center;gap: 12px;margin-bottom: 18px}body.type-search .lur-search-sort{min-height: 44px;padding: 0 14px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory);color: var(--lu-black)}body.type-search .lur-search-filter-toggle{display: none}body.type-search .lur-search-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}body.type-search .lur-search-chips:empty{display: none}body.type-search .lur-search-chips .lur-search-chip{min-height: 36px;padding: 5px 12px;border: 2px solid var(--lu-black);border-radius: 999px;background: transparent;color: var(--lu-black)}body.type-search .lur-search-clear{min-height: 36px;border: 0;padding: 4px 10px;background: transparent;text-decoration: underline}body.type-search .lur-search-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px 16px}body.type-search .lur-search-card{display: flex;flex-direction: column;min-width: 0}body.type-search .lur-search-card__link{text-decoration: none}body.type-search .lur-search-card .lur-card__media{position: relative}body.type-search .lur-search-card .lur-card__media img{object-fit: contain}body.type-search .lur-search-card .lur-card__body{padding: 8px 0 0}body.type-search .lur-search-card mark{background: transparent;color: inherit;text-decoration: underline;text-decoration-color: var(--lu-terracotta);text-decoration-thickness: 2px;text-underline-offset: 3px}body.type-search .lur-search-card .lur-card__foot{padding-right: 50px}body.type-search .lur-search-card__old{position: absolute;top: -16px;left: 0;font-size: 12px}body.type-search .lur-search-card__availability{align-self: flex-start;margin-top: 5px;padding: 3px 9px;border: 2px solid var(--lu-black);border-radius: 999px;font-size: 12px}body.type-search .lur-search-card .lur-card__add{right: 0;bottom: 30px;font-size: 26px;line-height: 1}body.type-search .lur-search-pages{display: flex;justify-content: center;flex-wrap: wrap;gap: 8px;margin: 36px 0 0}body.type-search .lur-search-pages button{min-width: 44px;min-height: 44px;padding: 0 12px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent}body.type-search .lur-search-pages button.is-current{background: var(--lu-black);color: var(--lu-ivory)}body.type-search .lur-search-api-empty{display: flex;flex-direction: column;align-items: flex-start;gap: 18px;padding: 20px 0 60px}body.type-search .lur-search-api-empty h2{margin: 0;font-size: 28px}body.type-search .lur-search-api-empty .lur-search-again{margin: 0;order: initial}body.type-search .lur-search-suggestions{display: flex;flex-wrap: wrap;gap: 8px;margin: 0}body.type-search .lur-search-suggestions a{text-decoration: underline}body.type-search .lur-search-api-empty .lur-search-empty-link{order: initial}body.type-search.lur-search-api-ready:not(.lur-search-api-is-empty) .lur-slot[data-lur-slot='search.empty']{display: none}body.type-search.lur-search-api-is-empty .lur-search-api-empty .lur-slot[data-lur-slot='search.empty']{width: 100%;margin: 12px 0 0}body.type-search.lur-search-api-is-empty .lur-search-api-empty .lur-slot__items{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 1100px){body.type-search .lur-search-grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 768px){body.type-search.lur-search-api-ready .search-results{padding: 0 20px 64px}body.type-search.lur-search-api-ready .lur-search-count{margin-inline: 20px}body.type-search .lur-search-layout{display: block}body.type-search .lur-search-tools{justify-content: space-between}body.type-search .lur-search-filter-toggle{display: block;min-height: 44px;padding: 0 12px;border: 2px solid var(--lu-black);border-radius: 10px;background: transparent}body.type-search .lur-search-sort{max-width: 52%}body.type-search .lur-search-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 10px}body.type-search.lur-search-filter-open .lur-search-filter-backdrop{display: block;position: fixed;z-index: 1199;inset: 0;width: 100%;border: 0;background: var(--lu-black);opacity: .55}body.type-search .lur-search-filters{position: fixed;z-index: 1200;left: 0;right: 0;bottom: 0;max-height: min(88dvh,760px);overflow-y: auto;overscroll-behavior: contain;padding: 0 20px 24px;background: var(--lu-ivory);border-top: 2px solid var(--lu-black);transform: translateY(110%);visibility: hidden;transition: transform .2s ease}body.type-search.lur-search-filter-open .lur-search-filters{transform: translateY(0);visibility: visible}body.type-search .lur-search-filters__head{position: sticky;top: 0;z-index: 1;background: var(--lu-ivory)}body.type-search .lur-search-filters__close{display: block;width: 44px;height: 44px;border: 0;background: transparent;font-size: 28px}body.type-search .lur-search-filters__row{min-height: 44px}body.type-search .lur-search-filters__show{display: block;position: sticky;bottom: 0;width: 100%;min-height: 48px;margin-top: 16px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-terracotta);color: var(--lu-black);font-weight: 700}body.type-search.lur-search-api-is-empty .lur-search-api-empty .lur-slot__items{grid-template-columns: repeat(2,minmax(0,1fr))}}.lur-toast-host{position: fixed;z-index: 2000;right: 24px;bottom: 24px;pointer-events: none}@media (min-width: 769px){body:has(.lur-pdp-backdrop.is-open) .lur-toast-host{right: max(104px,calc((100vw - 1120px) / 2 + 80px));top: max(30px,calc((100dvh - 900px) / 2 + 6px));bottom: auto}}.lur-toast{display: flex;align-items: center;gap: 12px;max-width: min(440px,calc(100vw - 24px));min-height: 56px;padding: 12px 16px;border: 0;border-radius: 10px;background: var(--lu-black);color: var(--lu-ivory);font-size: 14px;line-height: 20px;pointer-events: auto}.lur-toast__icon{flex: 0 0 20px;font-size: 20px;text-align: center}.lur-toast__text{font-weight: 500}body .lur-toast-host .lur-toast a[href="/kosik/"],body.ordering-process .lur-toast-host .lur-toast a[href="/kosik/"]{color: var(--lu-terracotta) !important;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}.lur-toast__close{flex: 0 0 32px;display: grid;place-items: center;width: 32px;height: 32px;margin: -5px -8px -5px 0;padding: 0;border: 0;background: transparent;color: var(--lu-ivory);font-size: 24px;cursor: pointer}.lur-toast :is(a,button):focus-visible{outline: 2px solid var(--lu-ivory);outline-offset: 2px}@media (max-width: 768px){.lur-toast-host{left: 12px;right: 12px;bottom: calc(88px + env(safe-area-inset-bottom))}.lur-toast{max-width: none;width: 100%}}body.in-cart .cart-summary .extra.delivery,body.in-cart .cart-summary .extra.gift{display: none !important}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"]{width: 100%;margin: 24px 0 8px;padding: 0;overflow: visible}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"]>h2,body.ordering-process #content-wrapper .lur-slot[data-lur-slot="cart.below-items"]>h2{margin: 0 0 12px;font-size: 18px !important;line-height: 1.3 !important;font-weight: 600;color: var(--lu-black)}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot__items{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,176px));gap: 16px}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__name{font-size: 14px;line-height: 1.3}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__price{font-size: 14px}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot-card{display: flex;flex-direction: column;align-items: stretch;min-width: 0;padding: 0}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot-card__link{display: flex;flex-direction: column;align-items: stretch;width: 100%;flex: 1}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__media{width: 100%;height: auto;aspect-ratio: 1}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__media img{width: 100%;height: 100%;object-fit: contain}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__foot{min-height: 44px;padding-right: 0}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot-card__add{position: static;width: 100%;min-width: 0;height: 40px;margin-top: 10px;font: 600 13px/1 var(--ff-sans);border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory);color: var(--lu-black)}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot-card__add:hover{background: var(--lu-ivory);color: var(--lu-black)}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__scale-empty{display: none}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__foot{margin-top: 0}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__body{display: flex;flex-direction: column}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__body .lur-card__foot{margin-top: auto}body.in-cart .lur-cart-progress{display: grid;gap: 16px;margin: 0 0 24px}body.in-cart .lur-cart-progress--summary{margin: 0}body.in-cart .lur-cart-progress__item{display: grid;gap: 8px}body.in-cart .lur-cart-progress__label{font: 400 14px/1.35 var(--ff-sans);color: var(--lu-black)}body.in-cart .lur-cart-progress__track{display: block;width: 100%;height: 8px;overflow: hidden;border-radius: 999px;background: var(--lu-line)}body.in-cart .lur-cart-progress__fill{display: block;height: 100%;border-radius: 999px;background: var(--lu-black)}body.in-cart .lur-cart-progress__item.is-reached .lur-cart-progress__fill{background: var(--lu-success)}body.in-cart .lur-cart-gift{margin: 12px 0 24px;padding: 16px;border: 1px solid var(--lu-line);border-radius: 10px;background: var(--lu-ivory)}body.in-cart .lur-cart-gift h3{margin: 0 0 12px;font: 700 16px/22px var(--ff-sans)}body.in-cart .lur-cart-gift__row{display: flex;align-items: center;gap: 12px}body.in-cart .lur-cart-gift .free-gift{flex: 1;min-width: 0;padding: 0;border: 0;background: transparent}body.in-cart .lur-cart-gift .free-gifts-wrapper{display: flex;align-items: center;gap: 12px}body.in-cart .lur-cart-gift .free-gifts-wrapper>.free-gifts-img{display: block;flex: 0 0 64px;width: 64px;height: 64px;overflow: hidden}body.in-cart .lur-cart-gift .free-gifts-wrapper>.free-gifts-img>img{display: block;width: 64px;height: 64px;object-fit: contain}body.in-cart .lur-cart-gift .free-gifts-wrapper>.free-gift-label{flex: 1;min-width: 0;font: 400 15px/20px var(--ff-sans)}body.in-cart .lur-cart-gift .free-gifts>li.active .free-gifts-img{flex-basis: 64px;width: 64px;height: 64px}body.in-cart .lur-cart-gift .free-gifts>li.active .free-gift-label{font-size: 15px;white-space: normal}body.in-cart .lur-cart-gift__price{flex: 0 0 auto;margin-left: auto;font: 700 15px/22px var(--ff-sans)}@media (max-width: 640px){body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__body{flex: 0 0 auto;gap: 4px}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__body>.lur-dots{height: 16px;line-height: 16px;margin-block: -2px}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-card__body .lur-card__foot{min-height: 24px;margin-top: 0;padding-top: 0}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot-card__add{margin-top: auto}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot__items{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(44%,44%);grid-template-columns: none;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 8px}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] .lur-slot-card{scroll-snap-align: start}}:root{--soft-band: var(--lu-surface-app);--soft-tint-sage: color-mix(in srgb,var(--lu-ivory) 72%,var(--lu-sage));--soft-tint-mint: color-mix(in srgb,var(--lu-ivory) 55%,var(--lu-mint-surface));--soft-tint-mango: color-mix(in srgb,var(--lu-ivory) 55%,var(--lu-mango-surface));--soft-tint-berry: color-mix(in srgb,var(--lu-ivory) 50%,var(--lu-berry-surface));--soft-tint-citrus: color-mix(in srgb,var(--lu-ivory) 50%,var(--lu-citrus-surface));--soft-radius: 18px;--soft-pad: var(--lu-space-3);--soft-section-y: 56px;--soft-gutter: 20px;--soft-cta-h: 56px;--soft-blob: 56px}@media (min-width: 768px){:root{--soft-radius: 24px;--soft-pad: var(--lu-space-4);--soft-section-y: var(--lu-space-7);--soft-gutter: var(--lu-space-4)}}.lur-soft-band{background: var(--soft-band)}.lur-soft-panel{background: var(--soft-tint-sage);border: 0;border-radius: var(--soft-radius);padding: var(--soft-pad);color: var(--lu-black)}.lur-soft-panel--mint{background: var(--soft-tint-mint)}.lur-soft-panel--mango{background: var(--soft-tint-mango)}.lur-soft-panel--berry{background: var(--soft-tint-berry)}.lur-soft-panel--citrus{background: var(--soft-tint-citrus)}.lur-soft-panel--ivory{background: var(--lu-ivory)}.lur-soft-blob{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 var(--soft-blob);width: var(--soft-blob);height: var(--soft-blob);border-radius: 50%;background: var(--soft-tint-sage);color: var(--lu-black)}.lur-soft-blob svg{width: 26px;height: 26px}.lur-soft-blob--mint{background: var(--soft-tint-mint)}.lur-soft-blob--mango{background: var(--soft-tint-mango)}.lur-soft-blob--berry{background: var(--soft-tint-berry)}.lur-soft-blob--citrus{background: var(--soft-tint-citrus)}.lur-soft-cta{display: flex;align-items: center;justify-content: center;gap: var(--lu-space-1);width: 100%;min-height: var(--soft-cta-h);padding: 0 var(--lu-space-3);border: 0;border-radius: var(--lu-radius-control);background: var(--lu-terracotta);color: var(--lu-black);font: 600 17px/1.2 var(--lu-font);text-align: center;text-decoration: none}.lur-soft-cta:hover{background: var(--c-terracotta-600);color: var(--lu-black)}.lur-soft-cta:focus-visible{outline: 2px solid var(--lu-black);outline-offset: 3px}.lur-soft-cta--secondary{background: transparent;border: 2px solid var(--lu-black)}.lur-soft-cta--secondary:hover{background: var(--lu-black);color: var(--lu-ivory)}@media (min-width: 768px){.lur-soft-cta{display: inline-flex;width: auto;min-width: 280px}}.lur-soft-pill{display: inline-block;padding: 4px 12px;border-radius: var(--lu-radius-pill);background: var(--lu-black);color: var(--lu-ivory);font: 600 13px/1.4 var(--lu-font)}.lur-soft-h2{margin: 0 0 var(--lu-space-2);font: 700 30px/1.2 var(--lu-font);letter-spacing: -0.01em;color: var(--lu-black);text-align: center;text-wrap: balance}@media (min-width: 768px){.lur-soft-h2{font-size: 40px}}.lur-soft-acc{display: grid;gap: 12px}.lur-soft-acc details{background: var(--soft-tint-berry);border-radius: var(--soft-radius)}.lur-soft-acc summary{display: flex;align-items: flex-start;gap: var(--lu-space-2);padding: 20px var(--soft-pad);font: 600 17px/1.4 var(--lu-font);cursor: pointer;list-style: none}.lur-soft-acc summary::-webkit-details-marker{display: none}.lur-soft-acc summary::before{content: "+";flex: 0 0 auto;width: 1em;font-weight: 400;font-size: 24px;line-height: 1}.lur-soft-acc details[open] summary::before{content: "\2013"}.lur-soft-acc summary:focus-visible{outline: 2px solid var(--lu-black);outline-offset: -4px;border-radius: var(--soft-radius)}.lur-soft-acc details>:not(summary){margin: 0;padding: 0 var(--soft-pad) 20px calc(var(--soft-pad) + 1em + var(--lu-space-2));font: 400 16px/1.6 var(--lu-font)}body.type-index .lur-home>section{box-sizing: border-box;width: 100% !important;max-width: none;margin: 0 !important;padding: var(--soft-section-y) max(var(--soft-gutter),calc((100% - 1360px) / 2));border: 0;border-radius: 0}body.type-index .lur-home>.lur-hero{background: var(--soft-band) !important}body.type-index .lur-home>.lur-section--tiles,body.type-index .lur-home>.lur-section--products--ivory,body.type-index .lur-home>.lur-band--ivory,body.type-index .lur-home>.lur-faq{background: var(--lu-ivory) !important}body.type-index .lur-home>.lur-section--products--band,body.type-index .lur-home>.lur-band--band,body.type-index .lur-home>.lur-contact{background: var(--soft-band) !important}body.type-index .lur-home>.lur-usp{background: var(--soft-tint-sage) !important}body.type-index.lur-home-ready .lur-seo{display: none}body.type-index .lur-hero{display: block;min-width: 0}.lur-banners{display: flex;gap: 16px;overflow-x: auto;overscroll-behavior-inline: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.lur-banners::-webkit-scrollbar{display: none}.lur-banner{position: relative;box-sizing: border-box;flex: 0 0 calc((100% - 32px) / 3);min-width: 0;aspect-ratio: 3 / 4;overflow: hidden;border-radius: var(--soft-radius);isolation: isolate;scroll-snap-align: start;color: var(--lu-black)}.lur-banner--mint{background: var(--soft-tint-mint)}.lur-banner--mango{background: var(--soft-tint-mango)}.lur-banner--berry{background: var(--soft-tint-berry)}.lur-banner--citrus{background: var(--soft-tint-citrus)}.lur-banner__copy{position: relative;z-index: 1;box-sizing: border-box;padding: 24px}.lur-banner .lur-soft-pill{display: inline-flex;width: fit-content;max-width: 100%;margin: 0 0 10px}.lur-banner__title{max-width: 10ch;margin: 0 0 8px;color: var(--lu-black);font: 700 clamp(36px,3vw,48px)/1.05 var(--lu-font);letter-spacing: -.035em}.lur-banner__text{max-width: 25ch;margin: 0 0 10px;color: var(--lu-black);font: 400 16px/1.4 var(--lu-font)}.lur-banner__cta.lur-soft-cta{display: inline-flex;box-sizing: border-box;width: auto;max-width: 100%;min-height: 48px;padding: 0 18px;border-radius: 10px;background: var(--lu-terracotta);color: var(--lu-black);font: 700 15px/1.2 var(--lu-font);white-space: nowrap;text-decoration: none}.lur-banner__product{position: absolute;right: 16px;bottom: 0;width: calc(100% - 32px);max-width: none;height: 56%;object-fit: contain;object-position: center center;pointer-events: none}.lur-banner:nth-child(2) .lur-banner__product{height: 62%}.lur-banner:nth-child(4) .lur-banner__product{height: 66.2%}.lur-banner-dots{display: flex;justify-content: center;gap: 10px;margin: 18px 0 0}.lur-banner-dot{width: 12px;height: 12px;min-width: 12px;padding: 0;border: 0;border-radius: 50%;background: var(--lu-sage);cursor: pointer}.lur-banner-dot.is-active{background: var(--lu-black)}.lur-banner-dot:focus-visible{outline: 2px solid var(--lu-black);outline-offset: 4px}.lur-trust{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;width: 100%;margin-top: 48px}.lur-trust__item{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;min-width: 0;color: var(--lu-black);text-align: center}.lur-trust__icon{display: block;width: 104px;height: 104px;margin-bottom: 12px;color: var(--lu-black)}.lur-trust__icon svg{display: block;width: 100%;height: 100%}.lur-trust__accent{stroke: var(--lu-terracotta)}.lur-trust__fill{fill: var(--lu-ivory)}.lur-trust__text{max-width: 20ch;overflow-wrap: normal;font: 700 17px/1.35 var(--lu-font)}.lur-trust__note{max-width: 26ch;margin-top: 6px;font: 400 15px/1.45 var(--lu-font)}@media (min-width: 1200px){.lur-banners{overflow: visible;scroll-snap-type: none}.lur-banner{flex-basis: calc((100% - 48px) / 4);scroll-snap-align: none}.lur-banner__copy{padding: 8px 20px}.lur-banner .lur-soft-pill{margin-bottom: 6px}.lur-banner__title{font-size: 30px}.lur-banner__text{font-size: 13px;margin-bottom: 6px}.lur-banner__cta.lur-soft-cta{min-height: 44px}.lur-banner-dots{display: none}}body.type-index .lur-tiles{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}body.type-index .lur-tile,body.type-index .lur-tile.lur-tile--dark,body.type-index .lur-tile.lur-tile--sage,body.type-index .lur-tile.lur-tile--terra{min-width: 0;min-height: 220px;padding: 24px;border: 0;border-radius: var(--soft-radius);background: var(--soft-tint-mint);color: var(--lu-black)}body.type-index .lur-tile.lur-tile--dark{background: var(--soft-tint-mango)}body.type-index .lur-tile.lur-tile--sage{background: var(--soft-tint-berry)}body.type-index .lur-tile.lur-tile--terra{background: var(--soft-tint-citrus)}body.type-index .lur-tile__label{font: 700 clamp(18px,2vw,28px)/1.15 var(--lu-font)}body.type-index .lur-tile__meta{font: 500 15px/1.3 var(--lu-font);letter-spacing: 0;text-transform: none;color: var(--lu-black)}.lur-tiles__cta{display: flex;width: fit-content;margin: 32px auto 0}body.type-index .lur-section__head{display: block;margin: 0 0 32px;padding: 0;border: 0;text-align: center}body.type-index .lur-section__title{margin: 0}body.type-index .lur-section--products .lur-grid{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}body.type-index .lur-card,body.type-index .lur-card__media,body.type-index .lur-card__media img{border-radius: 0}body.type-index .lur-section__more{display: flex;width: fit-content;margin: 36px auto 0;letter-spacing: 0;text-transform: none;color: var(--lu-black);font: 600 17px/1.2 var(--lu-font)}body.type-index .lur-section__more:hover{color: var(--lu-ivory);text-decoration: none}body.type-index .lur-band{color: var(--lu-black)}body.type-index .lur-band__in{display: block;max-width: 760px;padding: 0;text-align: center}body.type-index .lur-band h2{margin: 0 0 24px;color: var(--lu-black)}body.type-index .lur-band p,body.type-index .lur-band .lur-eyebrow{max-width: none;color: var(--lu-black)}body.type-index .lur-band p:not(.lur-eyebrow){margin: 0 0 32px;font: 400 18px/1.55 var(--lu-font)}body.type-index .lur-band .lur-eyebrow{margin: 0 0 16px}body.type-index .lur-band__media{display: none}body.type-index .lur-band .lur-soft-cta{display: flex;width: fit-content;margin-inline: auto;background: var(--lu-terracotta);color: var(--lu-black);opacity: 1}body.type-index .lur-usp{display: block}.lur-usp__in,.lur-faq__in,.lur-contact__in{max-width: 1100px;margin-inline: auto}.lur-usp__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin: 36px 0}body.type-index .lur-usp__item{display: flex;align-items: flex-start;gap: 20px;padding: 28px;border: 0;border-radius: var(--soft-radius)}body.type-index .lur-usp__item h3{margin: 0 0 8px;font: 700 22px/1.25 var(--lu-font);color: var(--lu-black)}body.type-index .lur-usp__item p{margin: 0;font: 400 16px/1.5 var(--lu-font);color: var(--lu-black)}body.type-index .lur-usp__item .lur-soft-blob{--soft-blob: 56px;background: var(--lu-ivory)}body.type-index .lur-usp .lur-soft-cta,body.type-index .lur-faq .lur-soft-cta{display: flex;width: fit-content;margin: 0 auto}.lur-faq__in{max-width: 820px}.lur-faq .lur-soft-acc{margin: 36px 0}.lur-contact__in{max-width: 820px;text-align: center}.lur-contact .lur-soft-pill{margin-bottom: 20px}.lur-contact p{max-width: 40ch;margin: 0 auto 32px;font: 400 18px/1.5 var(--lu-font);color: var(--lu-black)}.lur-contact__actions{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.lur-contact__actions .lur-soft-cta{width: 100%}body:is(:not(.ordering-process),.in-dekujeme) #footer{width: 100%;max-width: none;margin: 0 !important;border-radius: 0 !important;background: var(--lu-black)}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer{max-width: 1440px;padding: 72px 40px 48px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__grid{grid-template-columns: minmax(240px,1.5fr) repeat(3,minmax(0,1fr));gap: 40px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__brand .lur-wordmark{display: block;width: 180px;height: auto}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__claim{max-width: 34ch;margin: 24px 0;color: var(--lu-ivory);font: 400 15px/1.5 var(--lu-font)}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__contact{display: inline-flex;align-items: center;justify-content: center;min-height: 56px;padding: 0 20px;border: 2px solid var(--lu-ivory);border-radius: 10px;color: var(--lu-ivory);font: 600 16px/1.2 var(--lu-font);text-decoration: none}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col{border: 0}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col h3{margin: 0 0 16px;color: var(--lu-ivory);font: 700 20px/1.3 var(--lu-font);letter-spacing: 0;text-transform: none}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col ul,body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col.is-open ul{display: grid;gap: 6px;padding: 0}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col a{display: inline-flex;align-items: center;min-height: 44px;color: var(--lu-ivory);font: 400 15px/1.4 var(--lu-font);text-decoration: underline;text-underline-offset: 3px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__legal{display: flex;flex-wrap: wrap;gap: 12px 28px;margin-top: 48px;padding-top: 24px;border-top: 1px solid var(--lu-sage)}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__legal a{color: var(--lu-ivory);text-decoration: underline;text-underline-offset: 3px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__warning{margin: 28px 0 0;max-width: 65ch;padding-top: 0;border-top: 0;color: var(--lu-ivory);font: 400 13px/1.5 var(--lu-font)}body:is(:not(.ordering-process),.in-dekujeme) #footer :is(.lur-footer__col h3,.lur-footer__claim,.lur-footer__warning,.fr-footer-credit,.fr-footer-sep,.copyright,.footer-bottom,.footer-bottom span){color: var(--lu-ivory) !important;opacity: 1}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__toggle{pointer-events: none;min-height: 0;cursor: default}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__toggle::after{content: none}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col a{min-height: 44px;text-decoration: underline}@media (max-width: 768px){body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .lur-wordmark{width: 120px}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .fr-mobile-icon--login{display: none}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .navigation-buttons{gap: 4px}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .navigation-buttons>*,body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .fr-mobile-icon--search,body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .cart-count,body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .js-nav-trigger{min-width: 44px;width: 44px;min-height: 44px;height: 44px}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .js-nav-trigger{margin-left: 0;background: var(--soft-band);border-radius: 10px}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .js-nav-trigger svg{width: 24px;height: 24px;color: var(--lu-black)}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .cart-count{border-radius: 10px}body:is(:not(.ordering-process):not(.in-cart):not(.in-kosik):not(.type-cart),.in-dekujeme) #header .cart-count.is-empty::after{content: '0';position: absolute;top: -3px;right: -3px;display: grid;place-items: center;min-width: 18px;height: 18px;padding: 0 3px;border: 1px solid var(--lu-ivory);border-radius: 999px;background: var(--lu-black);color: var(--lu-ivory);font: 700 11px/1 var(--lu-font);pointer-events: none}}@media (max-width: 767px){body.type-index .lur-home>section{padding: var(--soft-section-y) var(--soft-gutter)}.lur-banner{flex-basis: 100%}.lur-banner__copy{padding: 12px 20px}.lur-banner .lur-soft-pill{margin-bottom: 6px}.lur-banner__title{margin-bottom: 4px;font-size: 34px;line-height: 1}.lur-banner__text{max-width: 24ch;margin-bottom: 4px;font-size: 15px}.lur-trust{grid-template-columns: repeat(2,minmax(0,1fr));margin: 32px 0 0;gap: 28px 12px}.lur-trust__icon{width: 80px;height: 80px;margin-bottom: 10px}.lur-trust__text{font-size: 15px}.lur-trust__note{font-size: 14px}.lur-banner__product{right: 16px;bottom: 0;width: calc(100% - 32px)}body.type-index .lur-tiles{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}body.type-index .lur-tile,body.type-index .lur-tile.lur-tile--dark,body.type-index .lur-tile.lur-tile--sage,body.type-index .lur-tile.lur-tile--terra{min-height: 155px;padding: 18px}body.type-index .lur-tile__label{font-size: 19px}body.type-index .lur-section--products .lur-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 12px}body.type-index .lur-section__more,body.type-index .lur-tiles__cta,body.type-index .lur-band .lur-soft-cta,body.type-index .lur-usp .lur-soft-cta,body.type-index .lur-faq .lur-soft-cta{width: 100%}.lur-usp__grid{grid-template-columns: 1fr;gap: 12px}body.type-index .lur-usp__item{padding: 22px;gap: 16px}body.type-index .lur-usp__item h3{font-size: 20px}.lur-contact__actions{grid-template-columns: 1fr;gap: 12px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer{padding: 64px var(--soft-gutter) 40px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__grid{grid-template-columns: 1fr;gap: 36px}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col ul,body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__col.is-open ul{display: grid}body:is(:not(.ordering-process),.in-dekujeme) #footer .lur-footer__legal{display: grid;margin-top: 40px}}@media (max-width: 375px){.lur-banner__copy{padding-top: 10px}.lur-banner__title{font-size: 30px}.lur-banner__text{font-size: 14px}.lur-banner__cta.lur-soft-cta{min-height: 44px}}@media (min-width: 1200px){body.type-index .lur-home :is(.lur-soft-h2,.lur-section__title,.lur-band h2){font-size: 48px;line-height: 56px}}@media (max-width: 768px){.fr-mobile-drawer{inset: 0;box-sizing: border-box;width: 100vw;height: 100dvh;padding: 22px var(--soft-gutter) 28px;background: var(--lu-ivory)}.fr-mobile-drawer__brand{display: flex;align-items: center;height: 44px;margin-bottom: 30px}.fr-mobile-drawer__brand img{width: 148px;height: auto}.fr-mobile-drawer__close{position: sticky;top: 0;width: 44px;height: 44px;margin: 0 0 -44px auto;border: 0;border-radius: 10px;background: var(--soft-band);color: var(--lu-black)}.fr-mobile-drawer__cats{border: 0}.fr-mobile-drawer__cats li{border: 0}.fr-mobile-drawer__cat{min-height: 68px;padding: 9px 0;gap: 14px;color: var(--lu-black);font: 700 22px/1.16 var(--lu-font)}.fr-mobile-drawer__cat-img{width: 44px;height: 44px;border-radius: 50%;background: var(--soft-tint-mint)}.fr-mobile-drawer__cats li:nth-child(2) .fr-mobile-drawer__cat-img{background: var(--soft-tint-mango)}.fr-mobile-drawer__cats li:nth-child(3) .fr-mobile-drawer__cat-img{background: var(--soft-tint-berry)}.fr-mobile-drawer__cats li:nth-child(4) .fr-mobile-drawer__cat-img{background: var(--soft-tint-citrus)}.fr-mobile-drawer__cat-img svg{width: 28px;height: 28px;color: var(--lu-black);fill: none;stroke: currentColor;stroke-width: 1.75}.fr-mobile-drawer__cat-name{white-space: normal;overflow: visible}.fr-mobile-drawer__cat-arrow{width: 22px;height: 22px;color: var(--lu-black)}.lur-drawer-links{display: grid;gap: 0;margin-top: 26px;padding-top: 12px;border-top: 1px solid var(--lu-sage)}.lur-drawer-links>a{display: flex;align-items: center;min-height: 46px;color: var(--lu-black);font: 600 16px/1.4 var(--lu-font);text-decoration: none}.fr-mobile-drawer .lur-drawer-account{display: flex;align-items: center;width: 100%;min-height: 46px}.lur-drawer-links>.lur-drawer-email{justify-content: center;min-height: 56px;margin-top: 22px;border: 2px solid var(--lu-black);border-radius: 10px;font-weight: 700}.lur-drawer-email::after{content: '↗';margin-left: 8px}.lur-drawer-contact{display: block;margin-top: 14px;text-align: center;color: var(--lu-black);font: 500 14px/1.4 var(--lu-font)}}body.type-category .breadcrumbs-wrapper,body.type-category .category-top{position: relative;isolation: isolate;background: var(--soft-band)}body.type-category .breadcrumbs-wrapper::before,body.type-category .category-top::before{content: "";position: absolute;z-index: -1;inset-block: 0;inset-inline: 0;background: var(--soft-band)}body.type-category .breadcrumbs-wrapper{padding-block: 22px 8px}body.type-category .category-top{padding-block: 16px 36px;margin-bottom: 30px}body.type-category h1.category-title{font: 700 clamp(36px,4vw,56px)/1.08 var(--lu-font);letter-spacing: -.025em;margin-bottom: 16px}body.type-category .category-perex,body.type-category .category-description{max-width: 62ch;font: 400 17px/1.55 var(--lu-font);color: var(--lu-black)}body.type-category .fr-subcat-carousel{margin-top: 22px}body.type-category .subcategories.with-image{gap: 10px}body.type-category .subcategories.with-image>li>a{min-height: 44px;padding-inline: 18px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-pill);background: var(--soft-tint-mango);color: var(--lu-black);font: 600 14px/1.2 var(--lu-font);letter-spacing: 0;text-transform: none}body.type-category .subcategories.with-image>li:nth-child(3n+2)>a{background: var(--soft-tint-mint)}body.type-category .subcategories.with-image>li:nth-child(3n+3)>a{background: var(--soft-tint-berry)}body.type-category .products.products-page{gap: 28px 16px !important}body.type-category .products.products-page .product,body.type-category .products.products-page .product :is(a.image,a.image img){border-radius: 0}.lur-card__media,.lur-cart-upsell__media{background: transparent}.lur-card__media img{object-fit: contain;mix-blend-mode: normal}.product .image img,.lur-cart-upsell__media img,.qv-gallery-main img{object-fit: contain}.product>.p>a.image>img{object-fit: contain !important}.qv-gallery-main{background: var(--lu-ivory)}.lur-pdp .lur-pdp-slot .lur-slot-card .lur-card__media{height: auto;aspect-ratio: 1 / 1;overflow: hidden}.lur-pdp .lur-pdp-slot .lur-slot-card .lur-card__media img{display: block;width: 100%;height: 100%;object-fit: contain}.lur-pdp .lur-pdp-slot .lur-slot{overflow: visible}body.type-category .lur-intensity-guide{margin-block: 48px 0;padding: 48px var(--soft-gutter);background: var(--soft-band);text-align: center}body.type-category .lur-intensity-guide h2{margin: 0 0 14px;font: 700 30px/1.2 var(--lu-font);color: var(--lu-black)}body.type-category .lur-intensity-guide p{margin: 0 0 24px;font: 400 17px/1.55 var(--lu-font);color: var(--lu-black)}body.type-category .lur-intensity-guide .lur-soft-cta{max-width: 380px;margin-inline: auto}.lur-pdp{font-family: var(--lu-font)}.lur-pdp .lur-pdp-title{font-weight: 700;letter-spacing: -.025em;text-transform: none}.lur-pdp.is-own-brand .lur-pdp-title{text-transform: none}.lur-pdp .lur-pdp-short{font-size: 17px;line-height: 1.55}.lur-pdp .lur-pdp-buy{margin-top: 24px}.lur-pdp .lur-pdp-add{min-height: 56px}.lur-pdp .lur-pdp-assurance{gap: 15px;margin-block: 28px;padding: 24px;border: 0;border-radius: var(--soft-radius)}.lur-pdp .lur-pdp-assurance :is(p,button){min-height: 44px;font: 400 15px/1.45 var(--lu-font)}.lur-pdp .lur-pdp-assurance button{padding-block: 10px}.lur-pdp .lur-pdp-assurance .lur-soft-blob{--soft-blob: 40px;flex: 0 0 40px;background: var(--lu-ivory)}.lur-pdp .lur-pdp-assurance .lur-pdp-icon{width: 22px;height: 22px}.lur-pdp .lur-pdp-option-axis.is-strength .lur-pdp-option,.lur-pdp .lur-pdp-options.is-strength .lur-pdp-option{border-radius: 10px}.lur-pdp .lur-pdp-warning{max-width: 100%;margin-block: 24px 28px;padding: 24px;border: 0;border-radius: var(--soft-radius);font: 500 15px/1.55 var(--lu-font);color: var(--lu-black)}.lur-pdp .lur-pdp-tiles{gap: 0 20px;padding: 24px;border-radius: var(--soft-radius);margin-block: 28px 48px}.lur-pdp .lur-pdp-tile{padding-inline: 0;border-bottom-color: color-mix(in srgb,var(--lu-black) 18%,var(--lu-ivory))}.lur-pdp .lur-pdp-tile-label,.lur-pdp .lur-pdp-description p{color: var(--lu-black)}.lur-pdp .lur-pdp-tile:nth-last-child(-n+2){border-bottom: 0}.lur-pdp .lur-pdp-description{margin-block: 48px}.lur-pdp .lur-pdp-description h2,.lur-pdp .lur-pdp-parameters h2,.lur-pdp .lur-pdp-faq h2{font: 700 30px/1.2 var(--lu-font);letter-spacing: -.015em}.lur-pdp .lur-pdp-description p{font: 400 17px/1.55 var(--lu-font)}.lur-pdp .lur-pdp-faq{margin-block: 56px}.lur-pdp .lur-pdp-faq h2{text-align: center;margin-bottom: 24px}.lur-pdp .lur-pdp-faq details{border: 0;border-radius: var(--soft-radius);background: var(--soft-tint-berry)}.lur-pdp .lur-pdp-faq summary{min-height: 64px;color: var(--lu-black)}body.in-cart .lur-cart-progress{gap: 12px}body.in-cart .lur-cart-progress__item{padding: var(--soft-pad);border: 0;border-radius: var(--soft-radius);background: var(--soft-tint-mint)}body.in-cart .lur-cart-progress__item[data-kind="gift"]{background: var(--soft-tint-mango)}body.in-cart .lur-cart-progress__label{font: 600 15px/1.4 var(--lu-font);color: var(--lu-black)}body.in-cart .lur-cart-gift{border: 0;border-radius: var(--soft-radius);background: var(--soft-tint-mango);padding: var(--soft-pad)}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"]{border: 0;border-radius: 0;background: transparent;padding: 0}body.in-cart .cart-content>.lur-slot[data-lur-slot="cart.below-items"] :is(.lur-slot-card,.lur-card__media,.lur-card__media img){border-radius: 0}body.in-kosik .cart-table tr.removeable{background: transparent}body.in-kosik .cart-table tr.removeable td{background: transparent;border-block: 0}body.in-kosik .cart-table tr.removeable td:first-child{border-left: 0;border-radius: 0}body.in-kosik .cart-table tr.removeable td:last-child{border-right: 0;border-radius: 0}body.in-kosik .summary-wrapper>.box{border: 0;border-radius: var(--soft-radius);background: var(--soft-band)}body.in-kosik .cart-table tr.removeable .quantity{box-sizing: border-box;width: 116px;height: 36px;border: 2px solid var(--lu-black);border-radius: 10px;background: var(--lu-ivory);overflow: visible}body.in-kosik .cart-table tr.removeable .quantity input.amount{width: 40px;line-height: 32px;border: 0;border-radius: 0;background: transparent}body.in-kosik .cart-table tr.removeable .quantity>label{flex: 0 0 40px;min-width: 0;margin: 0}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease){display: grid;place-items: center;flex: 0 0 36px;width: 36px;height: 32px;min-width: 36px;min-height: 32px;margin: 0;padding: 0;border: 0;border-radius: 7px;background: transparent;color: var(--lu-black);font-size: 0}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease):is(:hover,:focus-visible){background: var(--lu-surface-tint);color: var(--lu-black)}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease):focus{outline: none}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease):focus-visible{outline: 2px solid var(--lu-black);outline-offset: -2px}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease):disabled{opacity: .45;cursor: default}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease) :is(.increase__sign,.decrease__sign){display: none}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease)::before{content: '';display: block;grid-area: 1 / 1;width: 12px;height: 2px;background: var(--lu-black)}body.in-kosik .cart-table tr.removeable .quantity>button.increase::after{content: '';display: block;grid-area: 1 / 1;width: 2px;height: 12px;background: var(--lu-black)}body.ordering-process.in-kosik .price-wrapper .price-label.price-primary,body.ordering-process.in-kosik .price-wrapper .price-label.price-secondary,body.ordering-process.in-kosik .price-wrapper .price.price-secondary,body.ordering-process.in-kosik td.p-availability .availability-amount,body.ordering-process.in-kosik .lur-checkout-warning,body.ordering-process.in-kosik .lur-checkout-support{color: var(--lu-black)}body.ordering-process.in-kosik .lur-checkout-support a{color: var(--lu-black) !important;text-decoration: underline}body.in-kosik .cart-header li:not(.active),body.in-kosik .cart-header li:not(.active) :is(a,span,strong),body.in-kosik .cart-header li:not(.active) span::after{color: var(--lu-black) !important}body.in-cart #orderFormButton,body.in-cart .next-step--cart .next-step-forward{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 56px;border-radius: var(--lu-radius-control);background: var(--lu-terracotta);color: var(--lu-black);font: 700 17px/1 var(--lu-font);padding: 16px 22px;transform: none}body.in-cart .next-step--cart .next-step-forward :is(.order-button-text){line-height: 1;margin: 0}body.in-cart .next-step--cart .next-step-forward::before,body.in-cart .next-step--cart .next-step-forward::after{content: none}@media (min-width: 701px){body.in-kosik .cart-table tr.removeable{display: grid;grid-template-columns: 80px minmax(0,1fr) 116px auto;grid-template-areas: "img name qty total" "img avail . .";gap: 4px 16px;align-items: center;padding: 16px 0;border-bottom: 1px solid var(--lu-line-soft);border-radius: 0}body.in-kosik .cart-table tr.removeable td{display: block;width: auto;padding: 0;border: 0}body.in-kosik .cart-table tr.removeable td.cart-p-image{grid-area: img}body.in-kosik .cart-table tr.removeable td.p-name{grid-area: name}body.in-kosik .cart-table tr.removeable td.p-availability{grid-area: avail}body.in-kosik .cart-table tr.removeable td.p-quantity{grid-area: qty}body.in-kosik .cart-table tr.removeable td.p-price{display: none}body.in-kosik .cart-table tr.removeable td.p-total{grid-area: total}}@media (max-width: 768px){body.type-category .breadcrumbs-wrapper{padding-inline: 20px}body.type-category .category-top{padding: 12px 0 32px;margin-inline: 0;margin-bottom: 20px}body.type-category h1.category-title{font-size: 40px}body.type-category .category-perex,body.type-category .category-description{font-size: 17px;line-height: 1.55}body.type-category .subcategories.with-image>li>a{font-size: 14px;min-height: 44px}body.type-category .subcategories.with-image,body.type-category .subcategories.with-image.is-overflowing{padding-inline-start: 0;scroll-padding-inline-start: 0}body.type-category .lur-intensity-guide{margin-inline: -20px;padding-inline: 20px}body.type-category .lur-intensity-guide .lur-soft-cta{max-width: none;width: 100%}body.type-category .lur-list-controls{gap: 10px;margin-block: 16px 20px}body.type-category .lur-list-controls button{min-height: 48px;font: 600 16px/1.2 var(--lu-font)}body.type-category .products.products-page{gap: 32px 16px !important}.lur-pdp .lur-pdp-buy{display: grid;grid-template-columns: minmax(0,1fr)}.lur-pdp .lur-pdp-qty{width: max-content}.lur-pdp .lur-pdp-add{width: 100%;min-height: 56px}.lur-pdp .lur-pdp-assurance,.lur-pdp .lur-pdp-warning,.lur-pdp .lur-pdp-tiles{padding: 20px}.lur-pdp .lur-pdp-tiles{gap: 0 12px}.lur-pdp .lur-pdp-tile{gap: 7px;padding-block: 14px}.lur-pdp .lur-pdp-tile:nth-child(odd):last-child{box-sizing: border-box;width: calc(100% + 40px);margin-inline: -20px;padding-inline: 20px}.lur-pdp .lur-pdp-tile:nth-last-child(2):nth-child(odd){border-bottom: 0}.lur-pdp .lur-pdp-tile-label{letter-spacing: .02em}.lur-pdp .lur-pdp-faq h2{font-size: 30px}.lur-pdp .lur-pdp-faq{margin-top: 64px}.lur-pdp [data-lur-slot="pdp-after-params"] .lur-slot h2,.lur-pdp [data-lur-slot="pdp-related"] .lur-slot h2{font-weight: 700}.lur-pdp .lur-pdp-slot .lur-slot{margin-bottom: 40px}body.in-cart .next-step--cart{width: 100%;height: auto;display: flex;flex-direction: column-reverse !important;align-items: stretch;gap: 8px;padding: 12px 20px;background: var(--lu-ivory);backdrop-filter: none}body.in-cart #orderFormButton,body.in-cart .next-step--cart .next-step-forward{display: flex;width: 100% !important;min-height: 56px}body.in-kosik .cart-table tr.removeable{border: 0;border-bottom: 1px solid var(--lu-line-soft);border-radius: 0}body.in-kosik .cart-table tr.removeable td.p-quantity{width: 96px;box-sizing: border-box;text-align: left;padding-left: 0}body.in-kosik .cart-table tr.removeable td.p-quantity .quantity-form{justify-content: flex-start}}@media (max-width: 700px){body.in-kosik .cart-table tr.removeable{grid-template-columns: 64px minmax(0,1fr) 96px;grid-template-areas: "img name total" "img avail qty";column-gap: 8px;padding: 14px 0}body.in-kosik .cart-table tr.removeable .quantity{width: 96px;height: 32px;background: transparent}body.in-kosik .cart-table tr.removeable .quantity>label{flex-basis: 32px}body.in-kosik .cart-table tr.removeable .quantity input.amount{width: 32px;height: 28px;font-size: 14px;line-height: 28px}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease){display: grid;place-items: center;flex-basis: 32px;width: 32px;min-width: 32px;height: 32px;min-height: 32px;margin-block: -2px;padding: 0;font-size: 0;background: transparent !important}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease)::before{content: '';display: block;grid-area: 1 / 1;width: 12px;height: 2px;background: var(--lu-black)}body.in-kosik .cart-table tr.removeable .quantity>button.increase::after{content: '';display: block;grid-area: 1 / 1;width: 2px;height: 12px;background: var(--lu-black)}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease):is(:hover,:active,:focus){background: transparent !important}body.in-kosik .cart-table tr.removeable .quantity>:is(button.increase,button.decrease):focus-visible{outline: 2px solid var(--lu-black);outline-offset: 2px}body.in-kosik .cart-table tr.removeable td.p-availability,body.in-kosik .cart-table tr.removeable td.p-quantity{align-self: center}body.in-kosik .cart-table tr.removeable td.p-name{min-width: 0}body.in-kosik .cart-table tr.removeable td.cart-p-image,body.in-kosik .cart-table tr.removeable td.cart-p-image a{width: 64px;height: 64px}body.in-kosik .cart-table tr.removeable td.p-total{min-width: 0;padding-left: 0 !important;white-space: nowrap}body.in-kosik .cart-table tr.removeable td.p-total>.price-final,body.in-kosik .cart-table tr.removeable td.p-total form.inline{display: inline-block;margin-top: 0;vertical-align: middle}}@media (min-width: 1200px){body.type-category h1.category-title{font-size: 72px;line-height: 80px}}body.type-page:has([data-lur-dp]) main.content{width: 100%;max-width: 1088px}.lur-dp{width: 100%;max-width: 1088px;margin-inline: auto;color: var(--lu-black);font-family: var(--lu-font)}.lur-dp__notices{display: grid;gap: var(--lu-space-1);margin-bottom: var(--lu-space-3)}body.type-page main .lur-dp__notice,.fr-info-modal__body .lur-dp__notice{margin: 0;padding: 14px 20px;border: 1px solid var(--lu-black);background: var(--lu-ivory);font-size: 14px;line-height: 1.5;font-weight: 500}body.type-page main .lur-dp__notice--free,.fr-info-modal__body .lur-dp__notice--free{background: var(--lu-black);color: var(--lu-ivory);font-weight: 700}.lur-dp__panels{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--lu-space-3);align-items: stretch}.lur-dp__section{min-width: 0;padding: var(--lu-space-3);border: 1px solid var(--lu-black);background: var(--lu-ivory)}body.type-page main .lur-dp__heading,.fr-info-modal__body .lur-dp__heading{margin: 0;padding: 0 0 var(--lu-space-2);border-top: 0;border-bottom: 1px solid var(--lu-line);font: 500 24px/1.3 var(--lu-font);letter-spacing: -.02em}.lur-dp__item{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--lu-space-2);align-items: start;padding: var(--lu-space-2) 0;border-bottom: 1px solid var(--lu-line)}.lur-dp__item:last-child{padding-bottom: 0;border-bottom: 0}.lur-dp__identity{min-width: 0}.lur-dp__logo{display: block;max-width: 76px;max-height: 22px;margin-bottom: 6px;object-fit: contain;object-position: left}body.type-page main .lur-dp__name,.fr-info-modal__body .lur-dp__name{margin: 0;font: 700 16px/1.3 var(--lu-font)}body.type-page main .lur-dp__description,.fr-info-modal__body .lur-dp__description{margin: 4px 0 0;font: 400 14px/1.5 var(--lu-font)}body.type-page main .lur-dp__availability,.fr-info-modal__body .lur-dp__availability{grid-column: 1 / -1;margin: -4px 0 0;font: 400 13px/1.5 var(--lu-font);color: var(--lu-muted)}.lur-dp__prices{display: grid;gap: 5px;justify-items: stretch;width: 232px;max-width: 100%;min-width: 0;padding-top: 1px}.lur-dp__price-line{display: grid;grid-template-columns: minmax(0,1fr) auto 72px;column-gap: 6px;align-items: center;min-width: 0;font: 400 12px/1.5 var(--lu-font)}.lur-dp__range,.lur-dp__weight{grid-column: 1 / 3;grid-row: 1;justify-self: end;text-align: right;white-space: nowrap}.lur-dp__range:has(+ .lur-dp__weight){grid-column: 1}.lur-dp__range + .lur-dp__weight{grid-column: 2}.lur-dp__range{color: var(--lu-muted)}.lur-dp__weight{display: inline-block;padding: 2px 8px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-pill);font-size: 12px;line-height: 1.3}.lur-dp__price{grid-column: 3;grid-row: 1;justify-self: end;color: var(--lu-black);white-space: nowrap;font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums}.lur-dp__price--free,.lur-dp__price--unavailable{box-sizing: border-box;padding: 1px 6px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-pill);line-height: 1.5}.lur-dp__price--free{color: var(--lu-black);font-weight: 700}.lur-dp__price--unavailable{border-style: dashed;color: var(--lu-muted);font-weight: 400}body.type-page main .lur-dp__updated,.fr-info-modal__body .lur-dp__updated{margin: var(--lu-space-2) 0 0;font: 400 13px/1.5 var(--lu-font);color: var(--lu-muted)}@media (max-width: 899px){.lur-dp__panels{grid-template-columns: minmax(0,1fr)}}.fr-info-modal__body .lur-dp__panels{grid-template-columns: minmax(0,1fr)}@media (max-width: 600px){.lur-dp__notices{margin-bottom: var(--lu-space-2)}.lur-dp__section{padding: var(--lu-space-2)}.lur-dp__item{grid-template-columns: minmax(0,1fr);gap: var(--lu-space-1)}.lur-dp__prices{justify-self: end}}.lu-button,.lu-field,.lu-select,.lu-label,.lu-field-note,.lu-card,.lu-table,.lu-notice,.lu-badge,.lu-pagination,.lu-pagination *,.lu-flavor,.lu-strength{box-sizing:border-box;font-family:var(--lu-font);color:var(--lu-black)}.lu-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 20px;border:2px solid var(--lu-black);border-radius:var(--lu-radius-control);background:transparent;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s}.lu-button:hover{background:var(--lu-black);color:var(--lu-ivory)}.lu-button:focus-visible,.lu-field:focus-visible,.lu-select:focus-visible,.lu-pagination a:focus-visible,.lu-flavor:focus-visible{outline:3px solid var(--lu-black);outline-offset:3px}.lu-button--primary{background:var(--lu-terracotta);border-color:var(--lu-terracotta)}.lu-button--primary:hover{background:var(--lu-black);border-color:var(--lu-black);color:var(--lu-ivory)}.lu-button--tertiary{border-color:transparent;padding-inline:0;text-decoration:underline;text-underline-offset:5px}.lu-button--tertiary:hover{background:transparent;color:var(--lu-black);text-decoration-thickness:2px}.lu-button--destructive{border-color:var(--lu-danger);color:var(--lu-danger)}.lu-button--destructive:hover{background:var(--lu-danger);border-color:var(--lu-danger);color:var(--lu-ivory)}.lu-button:disabled,.lu-button:disabled:hover,.lu-button--disabled,.lu-button--disabled:hover{border-color:var(--lu-sage);color:var(--lu-disabled-text);background:transparent;cursor:not-allowed}.lu-label{display:block;margin-bottom:8px;font-size:13px;font-weight:700}.lu-field,.lu-select{display:block;width:100%;min-height:48px;padding:10px 12px;border:2px solid var(--lu-black);border-radius:var(--lu-radius-control);background:var(--lu-control-surface);font-size:16px;line-height:24px}.lu-select{appearance:auto}.lu-field--valid{border:2px solid var(--lu-success)}.lu-field--error{border:2px solid var(--lu-danger)}.lu-field-note{display:block;margin-top:8px;font-size:12px;line-height:1.5}.lu-field-note--valid{color:var(--lu-success)}.lu-field-note--error{color:var(--lu-danger)}.lu-vek-stranka{max-width:640px;margin:32px auto;padding:24px;background:var(--lu-ivory);color:var(--lu-black)}.lu-vek-widget{display:grid;gap:20px}.lu-vek-widget form{margin:0}.lu-vek-zpet{color:var(--lu-black);text-decoration:underline;text-underline-offset:4px}html.lu-ucet-on #login.user-action-login,html.lu-ucet-on #formLoginIncluded,html.lu-ucet-on body.in-login #formLogin,html.lu-ucet-on .login-button[href],html.lu-ucet-on a[data-testid="signup"],html.lu-ucet-on #login .alternative-links,html.lu-ucet-on #formLogin .alternative-links,html.lu-ucet-on .form-group:has(>#set-registration),html.lu-ucet-on #set-registration,html.lu-ucet-on label[for="set-registration"]{display: none !important}.header-account.is-pending .header-account__label{opacity: 0.6}html.lu-ucet-on #header .navigation-buttons{column-gap: var(--lu-space-1)}html.lu-ucet-on #header .header-account{gap: var(--lu-space-0)}.header-account.is-logged-in .header-account__icon{position: relative}.header-account.is-logged-in .header-account__icon::after{content: "";position: absolute;top: 6px;right: 6px;width: 10px;height: 10px;border: 2px solid var(--lu-ivory);border-radius: 50%;background: var(--lu-success)}body.lu-ucet-dialog-open{overflow: hidden}.lu-ucet-dialog{position: fixed;inset: 0;z-index: calc(var(--z-modal) + 20);display: flex;align-items: center;justify-content: center;padding: var(--lu-space-2)}.lu-ucet-dialog[hidden]{display: none}.lu-ucet-dialog__backdrop{position: absolute;inset: 0;background: rgb(0 0 0 / 55%)}.lu-ucet-dialog__panel{position: relative;width: min(440px,100%);max-height: calc(100vh - 2 * var(--lu-space-2));overflow-y: auto;padding: var(--lu-space-4) var(--lu-space-3) var(--lu-space-3);border: 2px solid var(--lu-black);border-radius: var(--r-lg);background: var(--lu-ivory);color: var(--lu-black);font-family: var(--lu-font)}.lu-ucet-dialog__close{position: absolute;top: var(--lu-space-1);right: var(--lu-space-1);width: 44px;height: 44px;border: 0;border-radius: var(--lu-radius-control);background: transparent;color: var(--lu-black);font-size: 28px;line-height: 1;cursor: pointer}.lu-ucet-dialog__close:focus-visible{outline: 3px solid var(--lu-black);outline-offset: 2px}.lu-ucet-dialog__title{margin: 0 0 var(--lu-space-1);font-size: 24px;font-weight: 700;line-height: 1.25}.lu-ucet-dialog__intro{margin: 0 0 var(--lu-space-2);font-size: 15px;line-height: 1.5}.lu-ucet-dialog__content{display: flex;flex-direction: column;gap: var(--lu-space-1)}.lu-ucet-dialog__content>.lu-ucet-dialog__intro{margin-bottom: 0}@media (max-width: 767px){.lu-ucet-dialog{align-items: flex-end;padding: 0}.lu-ucet-dialog__panel{width: 100%;max-height: 92vh;border-width: 2px 0 0;border-radius: var(--r-lg) var(--r-lg) 0 0;padding: var(--lu-space-4) var(--lu-space-2) calc(var(--lu-space-3) + env(safe-area-inset-bottom,0px))}}.lu-ucet-login{display: block;font-family: var(--lu-font);color: var(--lu-black)}.lu-ucet-login__title{margin: 0 0 var(--lu-space-1);font-size: 16px;line-height: 1.4}.lu-ucet-login__krok[hidden]{display: none}.lu-ucet-login__krok{display: flex;flex-direction: column;gap: var(--lu-space-1)}.lu-ucet-login .lu-label{margin-bottom: 0}.lu-ucet-login__input-wrap{display: flex;align-items: center;position: relative;min-width: 0}.lu-ucet-login__input-wrap .lu-field{flex: 1;min-width: 0}.lu-ucet-login__prefix{position: absolute;left: 14px;color: var(--lu-black);font-size: 16px;pointer-events: none;white-space: nowrap}.lu-ucet-login__prefix:not([hidden]) + .lu-field{padding-left: 56px}.lu-ucet-login__prefix[hidden]{display: none}.lu-ucet-login .lu-button{width: 100%}.lu-ucet-login .lu-button--tertiary{width: auto;min-height: 44px}.lu-ucet-login__chyba{min-height: 1.5em;margin: 0;font-size: 14px;line-height: 1.5;color: var(--lu-danger)}.lu-ucet-login[data-krok="hotovo"] .lu-ucet-login__chyba{color: var(--lu-success)}.lu-ucet-login__info{margin: 0;font-size: 15px;line-height: 1.5}.lu-ucet-login__kod{margin: 0;padding: 0;border: 0;min-width: 0}.lu-ucet-login__kod legend{padding: 0;margin-bottom: var(--lu-space-1)}.lu-ucet-login__cislice{display: flex;gap: var(--lu-space-1);min-width: 0}.lu-ucet-login__cislo.lu-field{flex: 1 1 0;min-width: 0;max-width: 56px;min-height: 56px;padding: 0;text-align: center;font-size: 24px;font-weight: 700}.lu-ucet-login.is-busy .lu-ucet-login__cislo{opacity: 0.6}.lu-ucet-login__napoveda{margin: 0;font-size: 13px;line-height: 1.5}.lu-ucet-login__akce{display: flex;flex-wrap: wrap;gap: var(--lu-space-1) var(--lu-space-2)}.lu-ucet-login .lu-ucet-login__wa,.lu-ucet-stranka .lu-ucet-stranka__phone-wa{font-size: 13px;font-weight: 400}.lu-ucet-login .lu-button--tertiary:disabled{border-color: transparent;color: rgb(0 0 0 / 48%);text-decoration: none}.lu-ucet-login-page{max-width: 440px;margin: var(--lu-space-3) auto var(--lu-space-5)}.lu-ucet-pokladna{margin: calc(-1 * var(--lu-space-0)) 0 var(--lu-space-2);font-size: 14px;line-height: 1.5}.lu-ucet-pokladna p{margin: 0}.lu-ucet-pokladna__info{color: var(--c-text-muted)}.lu-ucet-pokladna__nejsem,.lu-ucet-pokladna__kodem{min-height: 44px;padding: 0;border: 0;background: transparent;color: var(--lu-black);font: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.lu-ucet-pokladna__nabidka .lu-ucet-login{margin-top: var(--lu-space-1);padding: var(--lu-space-2);border: 2px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-surface-tint)}.lu-ucet-dekujeme{margin: var(--lu-space-2) 0;padding: var(--lu-space-2);border: 2px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-surface-tint);font-size: 15px;line-height: 1.5}.lu-ucet-dekujeme:empty{display: none}.lu-ucet-dekujeme p{margin: 0 0 var(--lu-space-1)}.lu-ucet-dekujeme__odkaz{color: var(--lu-black);font-weight: 700;text-decoration: underline}@media (max-width: 768px){html.lu-ucet-on #header .navigation-buttons{column-gap: var(--lu-space-0)}html.lu-ucet-on body #header .navigation-buttons .fr-mobile-icon--login{display: inline-flex !important;position: relative}html.lu-ucet-on #header .fr-mobile-icon--login.fr-logged-in::after{content: "";position: absolute;top: 6px;right: 6px;width: 10px;height: 10px;border: 2px solid var(--lu-ivory);border-radius: 50%;background: var(--lu-success)}}body.type-page main.content:has(.lu-ucet-stranka){width:100%;max-width:1200px}.lu-ucet-stranka{box-sizing:border-box;width:min(100%,1200px);margin:32px auto 72px;padding:0 20px;color:var(--lu-black);font-family:var(--lu-font)}.lu-ucet-stranka *{box-sizing:border-box}.lu-ucet-stranka [hidden]{display:none!important}.lu-ucet-stranka .lu-ucet-stranka__layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--lu-space-5);align-items:start}.lu-ucet-stranka .lu-ucet-stranka__sidebar{position:sticky;top:112px;display:flex;flex-direction:column;gap:var(--lu-space-3);min-width:0;padding:var(--lu-space-3);border:1px solid var(--lu-line);border-radius:var(--lu-radius-control);background:var(--lu-ivory)}.lu-ucet-stranka .lu-ucet-stranka__identity{order:0;display:flex;gap:var(--lu-space-2);min-width:0;align-items:center;padding-bottom:var(--lu-space-3);border-bottom:1px solid var(--lu-line)}.lu-ucet-stranka .lu-ucet-stranka__avatar{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid var(--lu-line);border-radius:var(--lu-radius-control);background:var(--lu-ivory);color:var(--lu-black);font-size:15px;font-weight:700}.lu-ucet-stranka .lu-ucet-stranka__identity-copy{display:grid;gap:2px;min-width:0}.lu-ucet-stranka .lu-ucet-stranka__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.25}.lu-ucet-stranka .lu-ucet-stranka__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;opacity:.7}.lu-ucet-stranka .lu-ucet-stranka__nav{order:1;display:grid;gap:var(--lu-space-3)}.lu-ucet-stranka .lu-ucet-stranka__group-title{margin:0 0 var(--lu-space-1);padding:0;border:0;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em}.lu-ucet-stranka .lu-ucet-stranka__links{display:grid;gap:2px;list-style:none;margin:0;padding:0}.lu-ucet-stranka .lu-ucet-stranka__links li{margin:0;padding:0;list-style:none}.lu-ucet-stranka .lu-ucet-stranka__link{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:var(--lu-space-1);width:100%;min-height:44px;padding:8px 10px;border:0;border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--lu-black);font:inherit;font-size:15px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer}body.type-page main .lu-ucet-stranka a.lu-ucet-stranka__link:not(.btn):not(.name){color:var(--lu-black)}.lu-ucet-stranka .lu-ucet-stranka__link:hover{background:color-mix(in srgb,var(--lu-terracotta) 8%,var(--lu-ivory));color:var(--lu-black)}.lu-ucet-stranka .lu-ucet-stranka__link[aria-current=page]{border-left-color:var(--lu-terracotta);background:var(--lu-ivory);font-weight:700}.lu-ucet-stranka .lu-ucet-stranka__link:focus-visible,.lu-ucet-stranka .lu-ucet-stranka__back:focus-visible,.lu-ucet-stranka .lu-ucet-stranka__overview-link:focus-visible{outline:2px solid var(--lu-black);outline-offset:2px}.lu-ucet-stranka .lu-ucet-stranka__badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:76px;min-height:22px;padding:2px 6px;border:1px solid var(--lu-terracotta);border-radius:var(--lu-radius-pill);color:var(--lu-black);font-size:11px;font-weight:700;line-height:1.1;text-align:center}.lu-ucet-stranka .lu-ucet-stranka__badge[data-empty=true]{visibility:hidden}.lu-ucet-stranka .lu-ucet-stranka__badge[data-tone=zkusebni]{border-style:solid}.lu-ucet-stranka .lu-ucet-stranka__link:has(>.lu-ucet-stranka__badge){padding-right:0}.lu-ucet-stranka .lu-ucet-stranka__logout{color:var(--lu-danger)}.lu-ucet-stranka .lu-ucet-stranka__logout:hover{color:var(--lu-danger)}body.type-page main .lu-ucet-stranka .lu-ucet-stranka__logout{color:var(--lu-danger)}.lu-ucet-stranka .lu-ucet-stranka__logout-status{order:2;margin:0;color:var(--lu-danger);font-size:13px}.lu-ucet-stranka .lu-ucet-stranka__logout-status:empty{display:none}.lu-ucet-stranka .lu-ucet-stranka__content{min-width:0}.lu-ucet-stranka .lu-ucet-stranka__back{display:none;color:var(--lu-black);font-weight:700;text-decoration:none}.lu-ucet-stranka .lu-ucet-stranka__panel{min-width:0;margin:0;padding:0}body.type-page main .lu-ucet-stranka .lu-ucet-stranka__panel>h1,.lu-ucet-stranka .lu-ucet-stranka__panel>h1{margin:0 0 var(--lu-space-3);padding:0;border:0;color:var(--lu-black);font-family:var(--lu-font);font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.14}.lu-ucet-stranka .lu-ucet-stranka__panel>h1:focus{outline:none}.lu-ucet-stranka .lu-ucet-stranka__panel>h1:focus-visible{outline:none}.lu-ucet-stranka .lu-ucet-stranka__guest{min-height:240px;padding:var(--lu-space-4);border:1px solid var(--lu-line);background:var(--lu-ivory)}.lu-ucet-stranka .lu-ucet-stranka__guest p{margin:0 0 var(--lu-space-2)}.lu-ucet-stranka .lu-ucet-stranka__error{color:var(--lu-danger)}body.type-page main .lu-ucet-stranka .lu-ucet-stranka__error{color:var(--lu-danger)}.lu-ucet-stranka .lu-ucet-stranka__overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lu-space-2);align-items:start}.lu-ucet-stranka .lu-ucet-stranka__overview-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--lu-line);border-radius:var(--lu-radius-control);background:var(--lu-ivory)}.lu-ucet-stranka .lu-ucet-stranka__overview-card:first-child{grid-column:1/-1;background:color-mix(in srgb,var(--lu-terracotta) 8%,var(--lu-ivory))}.lu-ucet-stranka .lu-ucet-stranka__overview-card h2{margin:0 0 var(--lu-space-2);padding:0;border:0;font-size:19px;line-height:1.25}.lu-ucet-stranka .lu-ucet-stranka__overview-card p{margin:0 0 6px;overflow-wrap:anywhere}.lu-ucet-stranka .lu-ucet-stranka__overview-card:first-child{position:relative}.lu-ucet-stranka .lu-ucet-stranka__overview-card:first-child>.lu-ucet-stranka__overview-badge{position:absolute;top:20px;right:20px;margin:0}.lu-ucet-stranka .lu-ucet-stranka__overview>h1,body.type-page main:has(.lu-ucet-stranka) h1:not(.lu-ucet-stranka h1){position:absolute!important;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.lu-ucet-stranka .lu-ucet-stranka__overview-badge{display:inline-flex;align-self:start;align-items:center;justify-content:center;min-width:76px;min-height:22px;margin-bottom:var(--lu-space-1);padding:2px 8px;border:1px solid var(--lu-terracotta);border-radius:var(--lu-radius-pill);font-size:11px;font-weight:700;line-height:1.1;text-align:center}.lu-ucet-stranka .lu-ucet-stranka__overview-link{align-self:start;margin-top:var(--lu-space-2);color:var(--lu-black);font-weight:700;text-underline-offset:4px}.lu-ucet-stranka .lu-ucet-stranka__security-status{color:var(--lu-danger)}body.type-page main .lu-ucet-stranka .lu-ucet-stranka__security-status{color:var(--lu-danger)}.lu-ucet-stranka .lu-ucet-stranka__orders-more{margin-top:var(--lu-space-3)}.lu-ucet-stranka .lu-ucet-stranka__orders-more--loading{display:inline-flex;align-items:center;width:132px;min-height:48px;margin-top:var(--lu-space-3);padding:11px 0;border:2px solid transparent;pointer-events:none}.lu-ucet-stranka .lu-ucet-stranka__orders-more--loading .lu-ucet-stranka__orders-line{width:100%}.lu-ucet-stranka .lu-ucet-stranka__orders-empty{display:block;width:100%;margin:0;line-height:1.4}.lu-ucet-stranka .lu-ucet-stranka__orders-loading{min-width:0}.lu-ucet-stranka .lu-ucet-stranka__orders-line{display:block;width:75%;height:1.4em;background:color-mix(in srgb,var(--lu-black) 9%,var(--lu-ivory))}.lu-ucet-stranka .lu-ucet-stranka__orders-table{width:100%;max-width:100%;border-collapse:collapse;table-layout:fixed}.lu-ucet-stranka .lu-ucet-stranka__orders-table th,.lu-ucet-stranka .lu-ucet-stranka__orders-table td{padding:12px 8px;border-bottom:1px solid var(--lu-line);text-align:left;line-height:1.4;overflow-wrap:anywhere}.lu-ucet-stranka .lu-ucet-stranka__orders-table th:last-child,.lu-ucet-stranka .lu-ucet-stranka__orders-table td:last-child{text-align:right}.lu-ucet-stranka .lu-ucet-stranka__orders-table tbody tr[role="button"]{cursor:pointer;transition:background .18s ease}.lu-ucet-stranka .lu-ucet-stranka__orders-table tbody tr[role="button"]:hover{background:var(--lu-surface-tint)}.lu-ucet-stranka .lu-ucet-stranka__orders-table tbody tr[role="button"]:focus-visible{outline:3px solid var(--lu-black);outline-offset:2px;background:var(--lu-surface-tint)}.lu-ucet-stranka .lu-ucet-stranka__orders-table tbody tr[role="button"] td:last-child::after{content:'›';display:inline-block;margin-left:var(--lu-space-1);color:var(--lu-terracotta);font-size:20px;line-height:0;vertical-align:middle}.lu-ucet-stranka .lu-ucet-stranka__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}.lu-ucet-stranka .lu-ucet-stranka__form>.lu-ucet-stranka__field:nth-child(n+3),.lu-ucet-stranka .lu-ucet-stranka__form>.lu-ucet-stranka__manual-button,.lu-ucet-stranka .lu-ucet-stranka__manual,.lu-ucet-stranka .lu-ucet-stranka__country,.lu-ucet-stranka .lu-ucet-stranka__status{grid-column:1/-1}.lu-ucet-stranka .lu-ucet-stranka__field{min-width:0;position:relative}.lu-ucet-stranka .lu-ucet-stranka__field:has(.lu-ucet-stranka__phone-verification){min-height:132px}.lu-ucet-stranka .lu-ucet-stranka__login-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--lu-space-1);align-items:baseline}.lu-ucet-stranka .lu-ucet-stranka__field .lu-field-note{min-height:0;margin:4px 0 0}.lu-ucet-stranka .lu-ucet-stranka__field .lu-field-note:empty{display:none}.lu-ucet-stranka .lu-ucet-stranka__phone{position:relative;display:flex;align-items:center}.lu-ucet-stranka .lu-ucet-stranka__prefix{position:absolute;left:14px;z-index:1;color:var(--lu-black);font-size:16px;pointer-events:none}.lu-ucet-stranka .lu-ucet-stranka__prefix:not([hidden])+.lu-field{padding-left:56px}.lu-ucet-stranka .lu-ucet-stranka__phone-verification{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;min-width:0}.lu-ucet-stranka .lu-ucet-stranka__phone-verification[hidden]{display:none}.lu-ucet-stranka .lu-ucet-stranka__phone-verified{color:var(--lu-black);font-size:14px;font-weight:600}.lu-ucet-stranka .lu-ucet-stranka__phone-date{color:var(--lu-black);opacity:.65;font-size:13px}.lu-ucet-stranka .lu-ucet-stranka__phone-button,.lu-ucet-stranka .lu-ucet-stranka__phone-resend,.lu-ucet-stranka .lu-ucet-stranka__phone-sms,.lu-ucet-stranka .lu-ucet-stranka__phone-wa{justify-self:start;min-height:40px;padding-inline:0}.lu-ucet-stranka .lu-ucet-stranka__phone-verification .lu-ucet-login__kod{width:100%}.lu-ucet-stranka .lu-ucet-stranka__phone-verification .lu-ucet-login__cislice{width:min(100%,360px)}.lu-ucet-stranka .lu-ucet-stranka__phone-info,.lu-ucet-stranka .lu-ucet-stranka__phone-error{width:100%;margin:0;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.lu-ucet-stranka .lu-ucet-stranka__phone-info:empty{display:none}.lu-ucet-stranka .lu-ucet-stranka__phone-error{color:var(--lu-danger)}.lu-ucet-stranka .lu-ucet-stranka__phone-error:empty{display:none}.lu-ucet-stranka .lu-ucet-stranka__suggestions{position:absolute;z-index:5;top:calc(100% - 1px);left:0;right:0;max-height:260px;overflow:auto;border:1px solid var(--lu-line);background:var(--lu-ivory)}.lu-ucet-stranka .lu-ucet-stranka__suggestions[hidden],.lu-ucet-stranka .lu-ucet-stranka__manual[hidden],.lu-ucet-stranka .lu-ucet-stranka__country select[hidden]{display:none}.lu-ucet-stranka .lu-ucet-stranka__suggestion{display:block;width:100%;padding:12px 14px;border:0;background:transparent;text-align:left;color:var(--lu-black);cursor:pointer}.lu-ucet-stranka .lu-ucet-stranka__suggestion:hover,.lu-ucet-stranka .lu-ucet-stranka__suggestion[aria-selected=true]{background:color-mix(in srgb,var(--lu-terracotta) 8%,var(--lu-ivory))}.lu-ucet-stranka .lu-ucet-stranka__manual{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.lu-ucet-stranka .lu-ucet-stranka__manual-button{justify-self:start;margin:0 0 8px}.lu-ucet-stranka .lu-ucet-stranka__country{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lu-ucet-stranka .lu-ucet-stranka__country .lu-label{width:100%;margin:0}.lu-ucet-stranka .lu-ucet-stranka__country .lu-select{width:auto;min-width:180px}.lu-ucet-stranka .lu-ucet-stranka__form>.lu-button--primary{justify-self:start;min-width:150px}.lu-ucet-stranka .lu-ucet-stranka__status{min-height:1.5em;margin:0;color:var(--lu-black)}.lu-ucet-stranka .lu-ucet-stranka__status.is-error{color:var(--lu-danger)}.lu-ucet-stranka .lu-ucet-stranka__age{margin-top:24px;font-weight:700}@media(max-width:900px){.lu-ucet-stranka .lu-ucet-stranka__layout{gap:var(--lu-space-3)}}@media(max-width:768px){.lu-ucet-stranka{margin:24px auto 48px;padding:0 16px}.lu-ucet-stranka .lu-ucet-stranka__layout{display:block}.lu-ucet-stranka .lu-ucet-stranka__sidebar{position:static;width:100%;padding:var(--lu-space-2);gap:var(--lu-space-2)}.lu-ucet-stranka .lu-ucet-stranka__identity{padding-bottom:var(--lu-space-2)}.lu-ucet-stranka .lu-ucet-stranka__nav{gap:var(--lu-space-2)}.lu-ucet-stranka .lu-ucet-stranka__group-title{margin-bottom:var(--lu-space-0)}.lu-ucet-stranka .lu-ucet-stranka__link{min-height:48px}.lu-ucet-stranka .lu-ucet-stranka__content{display:none}.lu-ucet-stranka.is-detail .lu-ucet-stranka__sidebar{display:none}.lu-ucet-stranka.is-detail .lu-ucet-stranka__content{display:block}.lu-ucet-stranka .lu-ucet-stranka__back{display:inline-block;margin:0 0 var(--lu-space-3);font-size:15px}.lu-ucet-stranka .lu-ucet-stranka__orders-table,.lu-ucet-stranka .lu-ucet-stranka__orders-table tbody{display:block;min-width:0}.lu-ucet-stranka .lu-ucet-stranka__orders-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lu-ucet-stranka .lu-ucet-stranka__orders-table tbody{display:grid;gap:8px}.lu-ucet-stranka .lu-ucet-stranka__orders-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:6px 8px;min-width:0;min-height:84px;padding:10px 12px;border:1px solid var(--lu-line);border-radius:var(--lu-radius-control);background:var(--lu-ivory)}.lu-ucet-stranka .lu-ucet-stranka__orders-table tr[hidden]{display:none}.lu-ucet-stranka .lu-ucet-stranka__orders-table td,.lu-ucet-stranka .lu-ucet-stranka__orders-table td:last-child{display:block;min-width:0;padding:0;border:0;font-size:13px;line-height:1.3;text-align:left;overflow-wrap:anywhere}.lu-ucet-stranka .lu-ucet-stranka__orders-table td:first-child{grid-column:1;grid-row:1;font-weight:700}.lu-ucet-stranka .lu-ucet-stranka__orders-table td:nth-child(2){grid-column:2;grid-row:1;white-space:nowrap;opacity:.75}.lu-ucet-stranka .lu-ucet-stranka__orders-table td:nth-child(3){grid-column:3;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.lu-ucet-stranka .lu-ucet-stranka__orders-table td:last-child{grid-column:1/-1;grid-row:2;justify-self:end;font-weight:700;text-align:right;white-space:nowrap}.lu-ucet-stranka .lu-ucet-stranka__orders-table td::before{content:none}.lu-ucet-stranka .lu-ucet-stranka__orders-table--loading td:nth-child(2){width:72px}.lu-ucet-stranka .lu-ucet-stranka__orders-table--loading .lu-ucet-stranka__orders-line{height:1.4em}}@media(max-width:480px){.lu-ucet-stranka{padding:0 12px}.lu-ucet-stranka .lu-ucet-stranka__overview-grid{grid-template-columns:minmax(0,1fr)}.lu-ucet-stranka .lu-ucet-stranka__overview-card:first-child{grid-column:auto}.lu-ucet-stranka .lu-ucet-stranka__form,.lu-ucet-stranka .lu-ucet-stranka__manual{grid-template-columns:minmax(0,1fr)}.lu-ucet-stranka .lu-ucet-stranka__form>.lu-ucet-stranka__field{grid-column:1/-1}}body.in-cart .cart-table tr[data-lu-benefit="1"] .lu-benefit-cart-qty{display: inline-block;min-width: 3em;font-weight: 700;color: var(--lu-black)}body.in-cart .cart-table tr[data-lu-service="1"] .p-availability>*,body.in-cart .cart-table tr[data-lu-service="1"] .p-quantity>*,body.in-cart .cart-table tr[data-lu-service="1"] .p-discount>*{display: none !important}@media (max-width: 700px){body.in-cart .cart-table tr[data-lu-service="1"]{grid-template-areas: "img name total"}body.in-cart .cart-table tr[data-lu-service="1"] td.p-availability,body.in-cart .cart-table tr[data-lu-service="1"] td.p-quantity,body.in-cart .cart-table tr[data-lu-service="1"] td.p-discount{display: none !important}}#header .js-header-account .header-account__icon,#header .fr-mobile-icon--login{position: relative}html.lu-ucet-on #header .js-header-account.is-logged-in .header-account__icon::after,html.lu-ucet-on #header .fr-mobile-icon--login.fr-logged-in::after,html.lu-ucet-on .top-nav-button-login.fr-logged-in::after{display: none}#header .lu-tier-badge{position: absolute;right: 0;bottom: 0;z-index: 2;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;width: 16px;height: 16px;border: 1px solid var(--lu-ivory);border-radius: 50%;background: var(--lu-black);pointer-events: none}#header .lu-tier-badge svg{display: block;width: 100%;height: 100%}@media (max-width: 768px){#header .lu-tier-badge{width: 14px;height: 14px}}.lu-vernost__page{display:grid;align-content:start;gap:20px;min-width:0;color:var(--lu-black)}.lu-vernost__page *{box-sizing:border-box}.lu-vernost__loading{padding-bottom:0}.lu-vernost__current,.lu-vernost__membership,.lu-vernost__tile{min-width:0;border:1px solid var(--lu-line);background:var(--lu-ivory)}.lu-vernost__current{padding:20px}.lu-vernost__head{display:flex;align-items:center;gap:18px;min-width:0}.lu-vernost__icon{width:56px;height:56px;object-fit:contain;flex:none}.lu-vernost__identity{min-width:0;flex:1}body.type-page main .lu-vernost__eyebrow{margin:0 0 4px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}body.type-page main .lu-vernost__identity h3{margin:0;font-size:25px;line-height:1.2}body.type-page main .lu-vernost__status{margin:8px 0 0;font-size:15px;line-height:1.45}.lu-vernost__identity h3,.lu-vernost__status,.lu-vernost__member-name{overflow-wrap:anywhere}.lu-vernost__hero-action{flex:none;align-self:center;max-width:180px}.lu-vernost__membership{padding:20px}body.type-page main .lu-vernost__page h2{margin:0 0 16px;padding:0;border:0;font-size:20px;line-height:1.25}body.type-page main .lu-vernost__member-name{margin:0;font-size:18px;font-weight:700;line-height:1.3}.lu-vernost__member-dates{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:8px;font-size:14px}.lu-vernost__member-dates:empty{display:none}.lu-vernost__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;min-width:0;align-items:start}.lu-vernost__tile{padding:20px}.lu-vernost__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:4px 0 24px}.lu-vernost__total strong{max-width:100%;font-size:36px;line-height:1.1;overflow-wrap:anywhere}.lu-vernost__estimated{font-size:13px}.lu-vernost__breakdown{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0;border-top:1px solid var(--lu-line)}.lu-vernost__breakdown dt,.lu-vernost__breakdown dd{margin:0;padding:14px 0;border-bottom:1px solid var(--lu-line);font-size:14px;line-height:1.4}.lu-vernost__breakdown dt{padding-right:12px}.lu-vernost__breakdown dd{text-align:right;font-weight:700;overflow-wrap:anywhere}body.type-page main .lu-vernost__perks{display:grid;gap:0;list-style:none;margin:0;padding:0}body.type-page main .lu-vernost__perks li{display:flex;align-items:flex-start;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid var(--lu-line);font-size:14px;line-height:1.4;color:var(--lu-black)}body.type-page main .lu-vernost__perks li:last-child{border-bottom:0}body.type-page main .lu-vernost__perks li.lu-vernost__perk--service{gap:4px;padding:2px 0;font-size:13px;line-height:1.2}.lu-vernost__perk--service .lu-vernost__perk-icon{width:22px;height:22px;font-size:12px}.lu-vernost__perk--service .lu-vernost__perk-body{font-size:13px;line-height:1.2}.lu-vernost__perk-icon{display:inline-flex;justify-content:center;align-items:center;flex:none;width:28px;height:28px;border:1px solid var(--lu-black);border-radius:50%;font-size:15px;font-weight:700}.lu-vernost__perk-icon svg{width:18px;height:18px}.lu-vernost__perk-body{display:grid;gap:2px;min-width:0;font-size:14px}.lu-vernost__perk-label{font-weight:600}.lu-vernost__perk-value{font-size:13px}.lu-vernost__points-status{display:block;min-height:1.4em;line-height:1.4}.lu-vernost__below{display:flex;flex-direction:column;align-items:start;gap:12px;min-width:0}.lu-vernost__upsell{max-width:100%;margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}body.type-page main .lu-vernost__upsell{margin:0}.lu-vernost__upsell:empty{display:none}.lu-vernost__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}.lu-vernost__open{min-height:44px;border:1px solid var(--lu-black);border-radius:var(--lu-radius-control);background:var(--lu-ivory);color:var(--lu-black);padding:10px 16px;font:inherit;cursor:pointer}.lu-vernost__open:hover{background:color-mix(in srgb,var(--lu-terracotta) 12%,var(--lu-ivory))}.lu-vernost__open:focus-visible,.lu-vernost__close:focus-visible,.lu-vernost__buy:focus-visible{outline:2px solid var(--lu-black);outline-offset:3px}body.type-page main .lu-vernost__error{margin:0;padding:24px;border:1px solid var(--lu-line)}.lu-vernost__error .lu-button{margin-left:8px}.lu-vernost__skeleton{border-color:var(--lu-line)}.lu-vernost__skeleton-line{display:block;border-radius:2px;background:color-mix(in srgb,var(--lu-black) 9%,var(--lu-ivory))}.lu-vernost__skeleton-icon{width:56px;height:56px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--lu-black) 9%,var(--lu-ivory))}.lu-vernost__skeleton-eyebrow{width:88px;height:16px;margin-bottom:8px}.lu-vernost__skeleton-name{width:145px;height:30px;margin-bottom:9px}.lu-vernost__skeleton-status{width:min(100%,280px);height:22px}.lu-vernost__skeleton-action{width:150px;height:44px;flex:none;border-radius:var(--lu-radius-control)}.lu-vernost__skeleton-member{width:145px;height:23px;margin:0 0 8px}.lu-vernost__skeleton-member-date{width:200px;height:19px}.lu-vernost__skeleton-total{width:170px;height:40px;margin:4px 0 41px}.lu-vernost__skeleton-row{width:100%;height:21px;margin:0 0 24px}.lu-vernost__skeleton-mark{border-color:var(--lu-line);background:color-mix(in srgb,var(--lu-black) 9%,var(--lu-ivory))}.lu-vernost__loading .lu-vernost__perks li{padding-top:7px;padding-bottom:7px}.lu-vernost__skeleton-perk{width:min(100%,260px);height:20px}.lu-vernost__loading:not([data-tier]){gap:16px}.lu-vernost__loading:not([data-tier]) .lu-vernost__current,.lu-vernost__loading:not([data-tier]) .lu-vernost__membership,.lu-vernost__loading:not([data-tier]) .lu-vernost__tile{padding:16px}.lu-vernost__loading:not([data-tier]) .lu-vernost__below{gap:6px}.lu-vernost__loading:not([data-tier]) .lu-vernost__skeleton-upsell{height:16px}.lu-vernost__loading:not([data-tier]) .lu-vernost__skeleton-button{height:30px}.lu-vernost__perks .lu-vernost__perk-label{overflow-wrap:anywhere}.lu-vernost__skeleton-upsell{width:min(100%,460px);height:21px}.lu-vernost__skeleton-button{width:180px;height:44px;border-radius:var(--lu-radius-control)}.lu-vernost__buy{display:inline-flex;align-items:center;justify-content:center;margin:4px 0;padding:9px 10px;line-height:1.3;text-align:center}.lu-vernost__badge{display:block;width:max-content;max-width:100%;margin:6px 0 0;padding:4px 9px;border-radius:var(--lu-radius-pill);background:var(--lu-terracotta);color:var(--lu-black);font-size:12px;font-weight:700}.lu-vernost__cards{display:none}.lu-vernost__dialog{position:fixed;inset:0;width:min(880px,calc(100vw - 36px));max-width:880px;max-height:calc(100vh - 36px);margin:auto;padding:24px;border:1px solid var(--lu-black);background:var(--lu-ivory);color:var(--lu-black);font:inherit;overflow:auto}.lu-vernost__dialog::backdrop{background:color-mix(in srgb,var(--lu-black) 62%,transparent)}.lu-vernost__dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}body.type-page main .lu-vernost__dialog-head h2{margin:0;padding:0;border:0;font-size:26px;line-height:1.2}.lu-vernost__close{min-width:44px;min-height:44px;border:1px solid var(--lu-black);border-radius:var(--lu-radius-control);background:var(--lu-ivory);font:inherit;cursor:pointer}.lu-vernost__table{width:100%;border-collapse:collapse;table-layout:fixed}.lu-vernost__table th,.lu-vernost__table td{border-bottom:1px solid var(--lu-line);padding:12px 9px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.lu-vernost__table thead th{font-size:17px}.lu-vernost__table tbody th{font-weight:600}@media(max-width:768px){.lu-vernost__page{gap:16px}.lu-vernost__loading{padding-bottom:0}body.type-page main .lu-vernost__perks li{min-height:54px}body.type-page main .lu-vernost__perks li.lu-vernost__perk--service{min-height:42px}body.type-page main .lu-vernost__page[data-tier="zakladni"] .lu-vernost__perks li{min-height:60px}.lu-vernost__loading[data-perk-count] .lu-vernost__skeleton-icon{width:48px;height:48px}.lu-vernost__loading[data-perk-count][data-tier="luramo-plus"] .lu-vernost__skeleton-status,.lu-vernost__loading[data-perk-count][data-tier="luramo-pass"] .lu-vernost__skeleton-status{height:44px}.lu-vernost__loading[data-perk-count][data-tier="luramo-plus"] .lu-vernost__skeleton-member-date,.lu-vernost__loading[data-perk-count][data-tier="luramo-pass"] .lu-vernost__skeleton-member-date{display:block;height:24px;margin-top:8px}.lu-vernost__loading .lu-vernost__skeleton-total{margin-bottom:10px}.lu-vernost__loading[data-perk-count][data-tier="zakladni"] .lu-vernost__skeleton-total{margin-bottom:60px}.lu-vernost__loading[data-perk-count][data-tier="luramo-plus"] .lu-vernost__skeleton-total{margin-bottom:54px}.lu-vernost__loading[data-perk-count][data-tier="luramo-pass"] .lu-vernost__skeleton-total{margin-bottom:60px}.lu-vernost__loading .lu-vernost__perks li{padding-top:4px;padding-bottom:4px}.lu-vernost__loading .lu-vernost__skeleton-perk{height:16px}.lu-vernost__loading[data-perk-count][data-tier="zakladni"] .lu-vernost__skeleton-upsell,.lu-vernost__loading[data-perk-count][data-tier="luramo-plus"] .lu-vernost__skeleton-upsell{height:77px}.lu-vernost__loading[data-perk-count][data-tier="luramo-pass"] .lu-vernost__skeleton-upsell{height:51px}.lu-vernost__loading[data-perk-count] .lu-vernost__skeleton-button{height:46px}.lu-vernost__loading:not([data-tier]){gap:16px}.lu-vernost__loading:not([data-tier]) .lu-vernost__current,.lu-vernost__loading:not([data-tier]) .lu-vernost__membership,.lu-vernost__loading:not([data-tier]) .lu-vernost__tile{padding:18px}.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__perks li,.lu-vernost__page[data-tier="luramo-pass"] .lu-vernost__perks li{padding-top:6px;padding-bottom:6px}.lu-vernost__loading .lu-vernost__skeleton-member-date{display:none}.lu-vernost__loading .lu-vernost__skeleton-member{margin-bottom:0}.lu-vernost__loading .lu-vernost__skeleton-row{margin-bottom:10px}.lu-vernost__current{padding:20px}.lu-vernost__head{flex-wrap:wrap;gap:12px}.lu-vernost__icon{width:48px;height:48px}.lu-vernost__identity{flex:1 1 calc(100% - 60px)}.lu-vernost__hero-action,.lu-vernost__skeleton-action{width:100%;max-width:none;text-align:center}.lu-vernost__membership{padding:20px}.lu-vernost__grid{grid-template-columns:minmax(0,1fr);gap:16px}.lu-vernost__tile{padding:20px}.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__current,.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__membership,.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__tile{padding:16px}.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__total{margin-bottom:18px}.lu-vernost__open,.lu-vernost__skeleton-button{width:100%}.lu-vernost__skeleton-upsell{height:44px}.lu-vernost__controls{width:100%;flex-direction:column;align-items:stretch}.lu-vernost__controls>*{width:100%;max-width:100%;text-align:center}.lu-vernost__dialog{width:100vw;max-width:none;max-height:none;height:100dvh;margin:0;border:0;padding:18px 16px}.lu-vernost__table{display:none}.lu-vernost__cards{display:grid;gap:14px}.lu-vernost__tier-card{border:1px solid var(--lu-line);padding:18px;min-width:0}.lu-vernost__tier-card:has(.lu-vernost__badge){border-color:var(--lu-black)}body.type-page main .lu-vernost__tier-card h3{margin:0;font-size:21px;line-height:1.2}.lu-vernost__tier-card dl{display:grid;grid-template-columns:minmax(90px,38%) 1fr;gap:8px 12px;margin:18px 0}.lu-vernost__tier-card dt{font-weight:700}.lu-vernost__tier-card dd{margin:0;overflow-wrap:anywhere}.lu-vernost__tier-card .lu-vernost__buy{display:flex}}@media(max-width:380px){.lu-vernost__status{font-size:14px}.lu-vernost__tile{padding:18px}body.type-page main .lu-vernost__page[data-tier="zakladni"] .lu-vernost__perks li{min-height:80px}.lu-vernost__loading[data-perk-count][data-tier="luramo-plus"] .lu-vernost__skeleton-upsell{height:103px}.lu-vernost__loading:not([data-perk-count]) .lu-vernost__skeleton-total{margin-bottom:20px}.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__current,.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__membership,.lu-vernost__page[data-tier="luramo-plus"] .lu-vernost__tile{padding:12px}}@media(max-width:340px){.lu-vernost__points-status{min-height:2.8em}}.lu-vernost__page--service-pair{gap:16px}.lu-vernost__page--service-pair .lu-vernost__current,.lu-vernost__page--service-pair .lu-vernost__membership,.lu-vernost__page--service-pair .lu-vernost__tile{padding:18px}@media(max-width:768px){.lu-vernost__page--service-pair{gap:16px}.lu-vernost__page--service-pair .lu-vernost__current,.lu-vernost__page--service-pair .lu-vernost__membership,.lu-vernost__page--service-pair .lu-vernost__tile{padding:14px}}body.in-cart .cart-content.lu-cart-services-layout:has(>.lur-slot[data-lur-slot="cart.below-items"])>.cart-table{margin-bottom: 0}body.in-cart .cart-content>.lu-cart-services{width: 100%;min-width: 0;margin: 20px 0 12px;padding: 0;color: var(--lu-black);animation: lu-cart-services-enter .18s ease-out both}body.in-cart .lu-cart-services.has-services{min-height: 130px}body.in-cart .lu-cart-services.has-tips{min-height: 170px}body.in-cart .lu-cart-services.has-services.has-tips{min-height: 285px}@keyframes lu-cart-services-enter{from{opacity: 0}to{opacity: 1}}body.in-cart .lu-cart-services__skeleton{display: none}body.in-cart .lu-cart-services.is-copy-pending .lu-cart-services__skeleton{display: block}body.in-cart .lu-cart-services__skeleton-service,body.in-cart .lu-cart-services__skeleton-tips{display: none}body.in-cart .lu-cart-services.is-copy-pending.has-services .lu-cart-services__skeleton-service,body.in-cart .lu-cart-services.is-copy-pending.has-tips .lu-cart-services__skeleton-tips{display: block}body.in-cart .lu-cart-services__skeleton-service::before,body.in-cart .lu-cart-services__skeleton-tips::before{content: '';display: block;width: 180px;max-width: 50%;height: 19px;margin-bottom: 11px;border-radius: 2px;background: color-mix(in srgb,var(--lu-black) 9%,var(--lu-ivory))}body.in-cart .lu-cart-services__skeleton-service::after,body.in-cart .lu-cart-services__skeleton-tips::after{content: '';display: block;height: 76px;border: 1px solid var(--lu-line);background: color-mix(in srgb,var(--lu-black) 4%,var(--lu-ivory))}body.in-cart .lu-cart-services__skeleton-tips{margin-top: 22px}body.in-cart .lu-cart-services__skeleton-tips::after{height: 68px}body.in-cart .lu-cart-services.is-copy-releasing{overflow: hidden;pointer-events: none;transition: min-height .55s linear}body.in-cart .lu-cart-services.is-copy-releasing-empty{transition: none}body.in-cart .lu-cart-services.is-copy-releasing-empty.is-copy-release-final{transition: height .12s linear,margin-top .12s linear,margin-bottom .12s linear}body.in-cart .lu-cart-services__service-section[hidden],body.in-cart .lu-cart-services__tip-section[hidden]{display: none}body.in-cart .lu-cart-services__service-section h2,body.in-cart .lu-cart-services__tip-section h2{margin: 0 0 10px;font: 600 18px/1.3 var(--ff-sans);color: var(--lu-black)}body.in-cart .lu-cart-services__cards{display: grid;gap: 8px;min-width: 0}body.in-cart .lu-cart-services .fr-shipping-upsell{display: grid;grid-template-columns: 20px minmax(0,1fr) auto;align-items: center;gap: 12px;min-width: 0;margin: 0;padding: 14px 16px;border: 1px solid var(--lu-line);border-left: 3px solid var(--lu-black);background: var(--lu-ivory);cursor: pointer}body.in-cart .lu-cart-services .fr-shipping-upsell.is-added{border-color: var(--lu-black)}body.in-cart .lu-cart-services .fr-shipping-upsell.is-busy{opacity: .55;pointer-events: none}body.in-cart .lu-cart-services .fr-shipping-upsell-input{position: absolute;width: 0;height: 0;opacity: 0}body.in-cart .lu-cart-services .fr-shipping-upsell-box{display: block;position: relative;width: 18px;height: 18px;border: 1px solid var(--lu-black);border-radius: 3px;background: var(--lu-ivory)}body.in-cart .lu-cart-services .fr-shipping-upsell-input:checked + .fr-shipping-upsell-box{background: var(--lu-black)}body.in-cart .lu-cart-services .fr-shipping-upsell-input:checked + .fr-shipping-upsell-box::after{content: '';position: absolute;left: 4px;top: 0;width: 5px;height: 10px;border: solid var(--lu-ivory);border-width: 0 2px 2px 0;transform: rotate(45deg)}body.in-cart .lu-cart-services .fr-shipping-upsell-input:focus-visible + .fr-shipping-upsell-box{outline: 2px solid var(--lu-black);outline-offset: 3px}body.in-cart .lu-cart-services .fr-shipping-upsell-body{display: grid;gap: 2px;min-width: 0}body.in-cart .lu-cart-services .fr-shipping-upsell-title{font-weight: 600;font-size: 14px;line-height: 1.3}body.in-cart .lu-cart-services .fr-shipping-upsell-sub{font-size: 12px;line-height: 1.4}body.in-cart .lu-cart-services .fr-shipping-upsell-price{display: grid;justify-items: end;font-weight: 600;white-space: nowrap}body.in-cart .lu-cart-services .fr-shipping-upsell-price small{font-size: 11px;font-weight: 400}body.in-cart .lu-cart-services .fr-shipping-upsell-unavailable-text{display: none}body.in-cart .lu-cart-services__tip-section{margin-top: 22px}body.in-cart .lu-cart-services__tip-section p{margin: 0 0 12px;font-size: 13px;line-height: 1.4}body.in-cart .lu-cart-services__tips-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}body.in-cart .lu-cart-services__tip{display: grid;place-items: center;gap: 2px;min-width: 0;min-height: 52px;padding: 7px 4px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-ivory);color: var(--lu-black);font: 600 14px/1.2 var(--ff-sans);cursor: pointer}body.in-cart .lu-cart-services__tip small{font-size: 11px;font-weight: 400}body.in-cart .lu-cart-services__tip.is-added{background: color-mix(in srgb,var(--lu-black) 8%,var(--lu-ivory))}body.in-cart .lu-cart-services__tip:disabled{opacity: .55;cursor: progress}body.in-cart .lu-cart-services__tip.is-busy{opacity: .55;pointer-events: none;cursor: progress}@media(max-width: 490px){body.in-cart .lu-cart-services.has-services{min-height: 145px}body.in-cart .lu-cart-services.has-tips{min-height: 225px}body.in-cart .lu-cart-services.has-services.has-tips{min-height: 355px}body.in-cart .lu-cart-services .fr-shipping-upsell{grid-template-columns: 18px minmax(0,1fr);padding: 12px;gap: 9px}body.in-cart .lu-cart-services .fr-shipping-upsell-price{grid-column: 2;justify-items: start}body.in-cart .lu-cart-services__tips-list{grid-template-columns: repeat(2,minmax(0,1fr))}body.in-cart .lu-cart-services__skeleton-service::after{height: 92px}body.in-cart .lu-cart-services__skeleton-tips::after{height: 128px}}@media(prefers-reduced-motion: reduce){body.in-cart .cart-content>.lu-cart-services{animation: none}body.in-cart .lu-cart-services.is-copy-releasing,body.in-cart .lu-cart-services.is-copy-releasing-empty.is-copy-release-final{transition: none}}.lu-doporuceni{box-sizing:border-box;height:610px;overflow:auto;border:1px solid var(--lu-line-soft);background:var(--lu-ivory);padding:24px;color:var(--lu-black)}.lu-doporuceni--loading{background:var(--lu-surface-tint)}.lu-doporuceni__title{margin:0 0 12px;font-size:28px;line-height:1.2}.lu-doporuceni__intro{margin:0 0 24px;line-height:1.5}.lu-doporuceni__link,.lu-doporuceni__invite{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.lu-doporuceni__input{box-sizing:border-box;min-width:180px;flex:1 1 220px;min-height:44px;border:1px solid var(--lu-black);border-radius:var(--lu-radius-control);padding:9px 12px;background:var(--lu-ivory);color:var(--lu-black);font:inherit}.lu-doporuceni__language{box-sizing:border-box;min-width:135px;max-width:100%;flex:0 1 160px;min-height:44px;border:1px solid var(--lu-black);border-radius:var(--lu-radius-control);padding:9px 12px;background:var(--lu-ivory);color:var(--lu-black);font:inherit}.lu-doporuceni__button{min-height:44px;border:1px solid var(--lu-black);border-radius:var(--lu-radius-control);padding:9px 14px;background:var(--lu-terracotta);color:var(--lu-black);font:inherit;cursor:pointer}.lu-doporuceni__button--secondary{background:var(--lu-ivory)}.lu-doporuceni__button:focus-visible,.lu-doporuceni__input:focus-visible,.lu-doporuceni__language:focus-visible{outline:2px solid var(--lu-black);outline-offset:3px}.lu-doporuceni__result{flex-basis:100%;min-height:22px;margin:0;font-size:14px}.lu-doporuceni__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 24px}.lu-doporuceni__stat{padding:14px;background:var(--lu-surface-tint)}.lu-doporuceni__stat dt{font-size:13px}.lu-doporuceni__stat dd{margin:4px 0 0;font-size:25px;font-weight:700}.lu-doporuceni__list{border-top:1px solid var(--lu-line-soft);padding-top:14px}.lu-doporuceni__list h3{margin:0 0 12px;font-size:20px}.lu-doporuceni__item{display:grid;grid-template-columns:110px 1fr auto;gap:12px;padding:10px 0;border-top:1px solid var(--lu-line-soft);font-size:14px}@media(max-width:768px){.lu-doporuceni{height:720px;padding:18px}.lu-doporuceni__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-doporuceni__item{grid-template-columns:1fr auto}.lu-doporuceni__item time{grid-column:1/-1}}.lu-body{box-sizing:border-box;padding:var(--lu-space-3);border:1px solid var(--lu-line);border-radius:12px;background:var(--lu-ivory);color:var(--lu-black)}.lu-body__skeleton{border-radius:12px;background:var(--lu-sage);opacity:.35;animation:lu-body-pulse 1.5s ease-in-out infinite alternate}@keyframes lu-body-pulse{to{opacity:.65}}.lu-body__headline{display:flex;align-items:baseline;gap:var(--lu-space-1)}.lu-body__balance{min-height:1em;font-size:clamp(42px,6vw,64px);line-height:1}.lu-body__skeleton .lu-body__balance{visibility:hidden}.lu-body__caption{font-size:18px}.lu-body__validity{min-height:1.6em}.lu-body__pending,.lu-body__value{min-height:1.6em;margin:var(--lu-space-1) 0 0}.lu-body__reservation{margin:var(--lu-space-3) 0;padding:var(--lu-space-2);border:1px solid var(--lu-sage)}.lu-body__reservation p{margin:0 0 var(--lu-space-1)}.lu-body__return{min-height:44px;padding:8px 16px;border:1px solid var(--lu-black);background:var(--lu-ivory);color:var(--lu-black);cursor:pointer}.lu-body__history{margin-top:var(--lu-space-3)}.lu-body__history h3{margin:0 0 var(--lu-space-1)}.lu-body__movement{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:var(--lu-space-1);padding:12px 0;border-bottom:1px solid var(--lu-line)}.lu-body__movement time,.lu-body__movement strong{min-height:1.6em}.lu-body__movement span{min-height:3em}.lu-body__empty,.lu-body__error{margin:0;color:var(--lu-muted)}@media(max-width:600px){.lu-body__validity{min-height:3.2em}.lu-body__movement{grid-template-columns:1fr auto}.lu-body__movement time{grid-column:1/-1}.lu-body__movement span{min-height:1.6em}}.lu-kredit,.lu-kredit-dekujeme{margin:var(--lu-space-2) 0;padding:var(--lu-space-2);border:1px solid var(--lu-sage);border-radius:12px;background:var(--lu-ivory);color:var(--lu-black)}.lu-kredit[hidden]{display:none}.lu-kredit.is-pending{min-height:0}.lu-kredit__skeleton{display:inline-block;width:1.6em;height:.95em;margin-bottom:-.12em;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--lu-black) 10%,var(--lu-ivory)),color-mix(in srgb,var(--lu-black) 4%,var(--lu-ivory)),color-mix(in srgb,var(--lu-black) 10%,var(--lu-ivory)));background-size:200% 100%;animation:lu-kredit-shimmer 1.4s ease-in-out infinite}.lu-kredit__summary.is-fresh{animation:lu-kredit-in .3s ease-out both}@keyframes lu-kredit-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes lu-kredit-in{from{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lu-kredit__skeleton,.lu-kredit__summary.is-fresh{animation:none}}body:is(.in-krok-1,.in-step-1,.in-krok-2,.in-step-2) #checkoutSidebar .lu-kredit{margin:0}.lu-kredit p{margin:0 0 var(--lu-space-1)}.lu-kredit p:last-child{margin-bottom:0}.lu-kredit__summary{font-weight:700}.lu-kredit__action,.lu-kredit-modal__actions button{min-height:44px;padding:8px 18px;border:1px solid var(--lu-black);background:var(--lu-black);color:var(--lu-ivory);font:inherit;cursor:pointer}.lu-kredit__action:focus-visible,.lu-kredit-modal button:focus-visible,.lu-kredit-modal input:focus-visible{outline:3px solid var(--lu-terracotta);outline-offset:2px}body.lu-kredit-modal-open{overflow:hidden}.lu-kredit-modal{position:fixed;z-index:1300;inset:0;display:grid;place-items:center;padding:16px}.lu-kredit-modal__backdrop{position:absolute;inset:0;border:0;background:var(--lu-black);opacity:.6;cursor:pointer}.lu-kredit-modal__panel{position:relative;width:min(100%,460px);padding:var(--lu-space-3);border-radius:12px;background:var(--lu-ivory);color:var(--lu-black);border:2px solid var(--lu-black)}.lu-kredit-modal__intro{margin:0 0 var(--lu-space-2);font-size:18px;line-height:1.5}.lu-kredit-modal label{display:grid;gap:8px}.lu-kredit-modal__input{width:100%;max-width:180px;min-height:44px;padding:8px;border:1px solid var(--lu-black);background:var(--lu-ivory);color:var(--lu-black);font:inherit}.lu-kredit-modal__error{margin:8px 0 0;color:var(--lu-terracotta)}.lu-kredit-modal__error[hidden]{display:none}.lu-kredit-modal__actions{display:flex;gap:10px;margin-top:var(--lu-space-2)}.lu-kredit-modal__actions button:disabled{opacity:.55;cursor:not-allowed}.lu-kredit-modal__actions button:last-child{background:var(--lu-ivory);color:var(--lu-black)}.lu-doporuceni-kosik{margin:0 0 12px;padding:12px 14px;border:1px solid var(--lu-line-soft);background:var(--lu-ivory);color:var(--lu-black);font-size:14px;line-height:1.45}@media(max-width:768px){.lu-doporuceni-kosik{margin:0 0 10px}}.lu-doplneni-dekujeme,.lu-doplneni-prehled,.lu-doplneni-kosik{box-sizing: border-box;color: var(--lu-black);background: var(--lu-ivory);border: 1px solid var(--lu-line)}.lu-doplneni-dekujeme{margin: 24px 0;padding: 24px}.lu-doplneni-dekujeme__veta,.lu-doplneni-prehled__veta{margin: 0;font-size: 16px;line-height: 1.5}.lu-doplneni-dekujeme__pripominka{margin: 8px 0 0;font-size: 14px;line-height: 1.5}.lu-doplneni-dekujeme__termin{margin: 8px 0 0;font-size: 14px;line-height: 1.5}.lu-doplneni-dekujeme__pripominka:empty{display: none}.lu-doplneni-dekujeme__akce,.lu-doplneni-prehled__akce{display: flex;flex-wrap: wrap;gap: 8px 16px;margin-top: 16px}.lu-doplneni-dekujeme__akce:empty,.lu-doplneni-prehled__akce:empty{display: none}.lu-doplneni-dekujeme__tlacitko,.lu-doplneni-prehled__tlacitko,.lu-doplneni-kosik__tlacitko{min-height: 44px;padding: 9px 13px;border: 1px solid var(--lu-black);border-radius: var(--lu-radius-control);background: var(--lu-ivory);color: var(--lu-black);font: inherit;font-size: 14px;line-height: 1.35;cursor: pointer}.lu-doplneni-dekujeme__tlacitko:hover,.lu-doplneni-prehled__tlacitko:hover,.lu-doplneni-kosik__tlacitko:hover{background: var(--lu-surface-tint)}.lu-doplneni-dekujeme__tlacitko:disabled,.lu-doplneni-prehled__tlacitko:disabled,.lu-doplneni-kosik__tlacitko:disabled{border-color: var(--lu-line-soft);color: var(--lu-disabled-text);cursor: default}.lu-doplneni-dekujeme__tlacitko:focus-visible,.lu-doplneni-prehled__tlacitko:focus-visible,.lu-doplneni-kosik__tlacitko:focus-visible{outline: 2px solid var(--lu-black);outline-offset: 3px}.lu-doplneni-prehled{grid-column: 1 / -1;padding: 16px 20px}.lu-doplneni-prehled__veta{font-weight: 700}.lu-doplneni-prehled__popis{margin: 4px 0 0;font-size: 14px;line-height: 1.5;opacity: .78}.lu-doplneni-prehled__produkty{display: flex;flex-wrap: wrap;gap: 8px 16px;margin: 12px 0 0;padding: 0;list-style: none}.lu-doplneni-prehled__produkt{display: flex;align-items: center;gap: 10px;min-width: 0;max-width: 100%;margin: 0;padding: 6px 12px 6px 6px;border: 1px solid var(--lu-line);border-radius: var(--lu-radius-control);background: var(--lu-ivory)}.lu-doplneni-prehled__obrazek{display: grid;place-items: center;flex: 0 0 44px;width: 44px;height: 44px;overflow: hidden;border-radius: 8px;background: color-mix(in srgb,var(--lu-black) 6%,var(--lu-ivory));color: var(--lu-black);font-size: 15px;font-weight: 700}.lu-doplneni-prehled__obrazek img{display: block;width: 100%;height: 100%;object-fit: contain}.lu-doplneni-prehled__produkt-text{display: grid;gap: 1px;min-width: 0}.lu-doplneni-prehled__nazev{font-size: 14px;font-weight: 500;line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lu-doplneni-prehled__mnozstvi{font-size: 12px;line-height: 1.3;opacity: .72}.lu-doplneni-prehled__akce{margin-top: 12px}.lu-doplneni-kosik{margin: 16px 0;padding: 16px 20px}.lu-doplneni-kosik__stav{margin: 0;font-size: 14px;line-height: 1.5}.lu-doplneni-kosik__navic{margin-top: 16px}.lu-doplneni-kosik__navic:empty{display: none}.lu-doplneni-kosik__navic h2{margin: 0 0 8px;font-size: 16px;line-height: 1.4}.lu-doplneni-kosik__polozka{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 16px;padding: 10px 0;border-top: 1px solid var(--lu-line-soft);font-size: 14px}@media (max-width: 600px){.lu-doplneni-dekujeme{padding: 20px 16px}.lu-doplneni-prehled,.lu-doplneni-kosik{padding: 16px}.lu-doplneni-dekujeme__akce,.lu-doplneni-prehled__akce{gap: 8px}}.lu-kosiky-obnova-pending #cart-wrapper .cart-inner::before{content: '';display: block;height: 64px}.lu-kosiky-obnova{box-sizing: border-box;min-height: 52px;margin: 0 0 12px;padding: 12px 16px;border: 1px solid var(--lu-line);background: var(--lu-ivory);color: var(--lu-black);font-size: 14px;line-height: 26px}.lur-recenze{box-sizing: border-box;max-width: 900px;margin: var(--lu-space-4) 0;padding: var(--lu-space-3) 0;border-top: 1px solid var(--lu-line-soft);color: var(--lu-black);font-family: var(--lu-font);scroll-margin-top: var(--lu-space-3)}.lur-recenze.is-pending{min-height: 1120px}.lur-recenze.is-unavailable .lur-recenze__skeleton{visibility: hidden}.lur-recenze.is-unavailable:not(.is-pending){display: none}.lur-recenze__skeleton{display: block;width: 100%;height: 1020px;border-top: 28px solid var(--lu-surface-tint);border-bottom: 1px solid var(--lu-line-soft);background: var(--lu-surface-tint)}.lur-pdp [data-pdp-block="availability"].lur-pdp-availability-row{min-height: 32px;justify-content: flex-start;flex-wrap: nowrap}.lur-pdp [data-pdp-block="availability"] .lur-pdp-availability{flex-shrink: 0}.lur-recenze__availability-link{box-sizing: border-box;display: inline-flex;align-items: center;gap: 6px;flex: 0 1 auto;min-width: 0;min-height: 32px;height: 36px;padding: 4px 12px;border: 1px solid currentColor;border-radius: 999px;color: var(--lu-black);font-size: 14px;line-height: 1;text-decoration: none;white-space: nowrap}.lur-recenze__availability-link:hover{text-decoration: underline;text-underline-offset: 3px}.lur-recenze__availability-full,.lur-recenze__availability-short{overflow: hidden;text-overflow: ellipsis}.lur-recenze__availability-short{display: none}.lur-recenze__availability-link:focus-visible,.lur-recenze__track:focus-visible,.lur-recenze__card:focus-visible,.lur-recenze__prev:focus-visible,.lur-recenze__next:focus-visible,.lur-recenze__expand:focus-visible,.lur-recenze__photo:focus-visible,.lur-recenze__choice:focus-visible,.lur-recenze__lightbox-close:focus-visible{outline: 3px solid var(--lu-black);outline-offset: 3px}.lur-recenze__title{margin: 0 0 var(--lu-space-1);font-size: 26px;line-height: 1.25;font-weight: 600}.lur-recenze__summary{display: flex;align-items: center;gap: 6px;min-height: 36px;margin: 0 0 var(--lu-space-2);font-size: 19px;font-weight: 600}.lur-recenze__smile{display: inline-block;flex: none;vertical-align: middle}.lur-recenze__smile--1{color: var(--lu-success)}.lur-recenze__smile--2{color: var(--lu-sage)}.lur-recenze__smile--3{color: var(--lu-mango,#d99a2b)}.lur-recenze__smile--4{color: var(--lu-danger)}.lur-recenze__rate,.lur-recenze__mine{margin: var(--lu-space-2) 0;padding: var(--lu-space-2);border: 1px solid var(--lu-line-soft);border-radius: var(--lu-radius-control);background: var(--lu-surface-tint)}.lur-recenze__rate h3{margin: 0 0 var(--lu-space-1);font-size: 18px;font-weight: 600}.lur-recenze__choices{display: flex;flex-wrap: wrap;gap: var(--lu-space-1)}.lur-recenze__choice{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-width: 96px;min-height: 88px;padding: 6px;border: 2px solid transparent;border-radius: var(--lu-radius-control);background: transparent;color: var(--lu-black);font: inherit;font-size: 14px;cursor: pointer}.lur-recenze__choice:hover,.lur-recenze__choice[aria-checked="true"]{border-color: var(--lu-black);background: var(--lu-ivory)}.lur-recenze__mine-line{display: flex;align-items: center;flex-wrap: wrap;gap: var(--lu-space-1)}.lur-recenze__mine p{margin: var(--lu-space-1) 0 0;font-size: 14px}.lur-recenze__carousel{min-width: 0}.lur-recenze__controls{display: flex;justify-content: flex-end;gap: var(--lu-space-1);margin-bottom: var(--lu-space-1)}.lur-recenze__controls[hidden],.lur-recenze__position[hidden],.lur-recenze__expand[hidden]{display: none}.lur-recenze__controls .lu-button{display: grid;place-items: center;width: 44px;min-width: 44px;height: 44px;min-height: 44px;padding: 0;border: 1px solid var(--lu-line-soft);border-radius: var(--lu-radius-control);background: transparent;color: var(--lu-black);font-size: 28px;line-height: 1}.lur-recenze__controls .lu-button:disabled{opacity: .4;cursor: default}.lur-recenze__track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * var(--lu-space-2)) / 3);align-items: start;gap: var(--lu-space-2);min-width: 0;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-inline: contain;scrollbar-width: none}.lur-recenze__track::-webkit-scrollbar{display: none}.lur-recenze__card{box-sizing: border-box;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-width: 0;min-height: 320px;padding: var(--lu-space-2);border: 1px solid var(--lu-line-soft);border-radius: var(--lu-radius-control);background: var(--lu-ivory);scroll-snap-align: start;overflow-wrap: anywhere}.lur-recenze__item-top{display: flex;align-items: center;flex-wrap: wrap;gap: var(--lu-space-1) var(--lu-space-2);width: 100%}.lur-recenze__name{font-size: 16px}.lur-recenze__rating{display: inline-flex;align-items: center;gap: 5px;font-size: 14px}.lur-recenze__verified{font-size: 12px;color: var(--lu-success)}.lur-recenze__comment{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;line-clamp: 5;max-width: 100%;margin: 0;line-height: 1.55;overflow: hidden;overflow-wrap: anywhere}.lur-recenze__card.is-expanded .lur-recenze__comment{display: block;overflow: visible;-webkit-line-clamp: unset;line-clamp: unset}.lur-recenze__expand{min-height: 44px;padding: 8px 0;border: 0;background: transparent;color: var(--lu-black);font: inherit;font-size: 14px;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.lur-recenze__photo{padding: 0;border: 1px solid var(--lu-black);border-radius: 6px;background: transparent;cursor: zoom-in}.lur-recenze__photo img,.lur-recenze__preview img{display: block;width: 96px;height: 96px;object-fit: cover;border-radius: 5px}.lur-recenze__date{font-size: 13px;color: var(--lu-black);opacity: .72}.lur-recenze__position{display: block;margin: var(--lu-space-1) 0 0;text-align: center;font-size: 14px;font-variant-numeric: tabular-nums}.lur-recenze__panel{width: min(620px,100%)}.lur-recenze__panel .lur-recenze__choices{margin: 0 0 var(--lu-space-2)}.lur-recenze__textarea{min-height: 124px;resize: vertical}.lur-recenze__counter{align-self: flex-end;margin: -4px 0 var(--lu-space-1);font-size: 12px}.lur-recenze__file[hidden]{display: none}.lur-recenze__preview{display: flex;align-items: center;gap: var(--lu-space-1)}.lur-recenze__photo-info,.lur-recenze__reward{margin: var(--lu-space-1) 0;line-height: 1.5;font-size: 14px}.lur-recenze__error{min-height: 1.5em;margin: 0;color: var(--lu-danger);font-size: 14px}.lur-recenze__submit{align-self: flex-start}.lur-recenze__lightbox{position: fixed;inset: 0;display: flex;align-items: center;justify-content: center;padding: 64px 16px 16px;background: rgb(0 0 0 / 86%)}.lur-recenze__lightbox-image{display: block;max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.lur-recenze__lightbox-close{position: absolute;top: 12px;right: 12px;width: 44px;height: 44px;border: 2px solid var(--lu-ivory);border-radius: 50%;background: var(--lu-black);color: var(--lu-ivory);font-size: 26px;cursor: pointer}@media (max-width: 767px){.lur-recenze__availability-full{display: none}.lur-recenze__availability-short{display: inline}.lur-recenze{margin-block: var(--lu-space-3);padding-block: var(--lu-space-2)}.lur-recenze.is-pending{min-height: 1240px}.lur-recenze__skeleton{height: 1140px}.lur-recenze__title{font-size: 24px}.lur-recenze__choice{flex: 1 1 calc(50% - var(--lu-space-1));min-width: 0}.lur-recenze__panel .lur-recenze__choice{flex-basis: calc(50% - var(--lu-space-1))}.lur-recenze__submit{width: 100%}.lur-recenze__track{grid-auto-columns: 85%}}@media (min-width: 768px) and (max-width: 1023px){.lur-recenze__track{grid-auto-columns: calc((100% - var(--lu-space-2)) / 2)}}@media (prefers-reduced-motion: reduce){.lur-recenze__track{scroll-behavior: auto}}.lur-recenze__prev,.lur-recenze__next{text-decoration: none;width: 44px;height: 44px;padding: 0;display: inline-grid;place-items: center;font-size: 22px;line-height: 1}.lur-recenze__prev:hover,.lur-recenze__next:hover{text-decoration: none}.lu-ucet-order-dialog{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--lu-space-2);font-family:var(--lu-font);color:var(--lu-black)}.lu-ucet-order-dialog[hidden]{display:none}.lu-ucet-order-dialog__backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--lu-black) 55%,transparent)}.lu-ucet-order-dialog__panel{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:min(560px,100%);height:min(640px,calc(100vh - 2 * var(--lu-space-2)));border:2px solid var(--lu-black);border-radius:var(--lu-radius-control);background:var(--lu-ivory);overflow:hidden}.lu-ucet-order-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--lu-space-1);flex:none;min-height:76px;padding:var(--lu-space-3) var(--lu-space-3) var(--lu-space-1);border-bottom:1px solid var(--lu-line)}.lu-ucet-order-dialog__title{margin:0;font-size:24px;line-height:1.25}.lu-ucet-order-dialog__close{appearance:none;flex:none;width:36px;height:36px;border:0;border-radius:var(--lu-radius-control);background:transparent;color:var(--lu-black);font-size:27px;line-height:1;cursor:pointer}.lu-ucet-order-dialog__close:hover{background:var(--lu-surface-tint)}.lu-ucet-order-dialog__close:focus-visible,.lu-ucet-order-dialog a:focus-visible,.lu-ucet-order-dialog .lu-button:focus-visible{outline:3px solid var(--lu-black);outline-offset:2px}.lu-ucet-order-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--lu-space-2) var(--lu-space-3)}.lu-ucet-order-dialog__footer{display:grid;flex:none;gap:var(--lu-space-1);padding:var(--lu-space-2) var(--lu-space-3);border-top:1px solid var(--lu-line);background:var(--lu-ivory)}.lu-ucet-order-dialog__status{min-height:1.4em;margin:0;line-height:1.4}.lu-ucet-order-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--lu-space-1)}.lu-ucet-order-dialog__primary{display:flex;align-items:center;min-width:170px;min-height:40px}.lu-ucet-order-dialog__meta{display:flex;flex-wrap:wrap;gap:var(--lu-space-0) var(--lu-space-2);align-items:baseline;margin-bottom:var(--lu-space-3);font-size:14px}.lu-ucet-order-dialog__meta strong{margin-left:auto;white-space:nowrap;font-size:17px}.lu-ucet-order-dialog h3{margin:0 0 var(--lu-space-1);font-size:16px}.lu-ucet-order-dialog__shipment,.lu-ucet-order-dialog__products{margin-bottom:var(--lu-space-3)}.lu-ucet-order-dialog__pill{display:inline-flex;gap:var(--lu-space-0);align-items:center;padding:4px 10px;border:1px solid var(--lu-line);border-radius:var(--lu-radius-pill);font-size:13px}.lu-ucet-order-dialog__pill.has-dot::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--lu-sage)}.lu-ucet-order-dialog__carrier{display:flex;flex-wrap:wrap;gap:var(--lu-space-1);margin:var(--lu-space-1) 0}.lu-ucet-order-dialog__timeline{list-style:none;margin:var(--lu-space-2) 0 0;padding:0 0 0 var(--lu-space-2);border-left:1px solid var(--lu-line)}.lu-ucet-order-dialog__event{display:grid;gap:2px;position:relative;margin:0 0 var(--lu-space-2);font-size:13px;line-height:1.4}.lu-ucet-order-dialog__event::before{content:'';position:absolute;left:calc(-1 * var(--lu-space-2) - 4px);top:6px;width:7px;height:7px;border-radius:50%;background:var(--lu-sage)}.lu-ucet-order-dialog__event time{font-size:12px;opacity:.7}.lu-ucet-order-dialog__event[hidden]{display:none}.lu-ucet-order-dialog__item{display:flex;justify-content:space-between;gap:var(--lu-space-2);margin:0;padding:var(--lu-space-1) 0;border-bottom:1px solid var(--lu-line);font-size:14px}.lu-ucet-order-dialog__item strong{white-space:nowrap}.lu-ucet-order-dialog__invoice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lu-space-1);padding-top:var(--lu-space-2);border-top:1px solid var(--lu-line)}.lu-ucet-order-dialog__error{margin:var(--lu-space-2) 0;line-height:1.5}.lu-ucet-order-dialog__skeleton{display:grid;gap:8px;padding-top:var(--lu-space-1)}.lu-ucet-order-dialog__line{display:block;height:24px;background:var(--lu-surface-tint)}.lu-ucet-order-dialog__line:nth-child(even){width:74%}.lu-ucet-order-dialog__line--meta{height:32px;margin-bottom:var(--lu-space-1)}.lu-ucet-order-dialog__line--event{height:48px}.lu-ucet-order-dialog__line--product{height:34px}.lu-ucet-order-dialog__line--invoice{height:40px}@media(max-width:767px){.lu-ucet-order-dialog{align-items:flex-start;padding:0}.lu-ucet-order-dialog__panel{width:100%;height:100vh;height:100dvh;border-width:2px 0 0;border-radius:var(--lu-radius-control) var(--lu-radius-control) 0 0}.lu-ucet-order-dialog__header{padding:var(--lu-space-2)}.lu-ucet-order-dialog__title{font-size:20px;white-space:nowrap}.lu-ucet-order-dialog__content{padding:var(--lu-space-2)}.lu-ucet-order-dialog__footer{padding:var(--lu-space-2) var(--lu-space-2) calc(var(--lu-space-2) + env(safe-area-inset-bottom,0px))}}.hidden-xs{}@media (max-width: 768px){.hidden-xs{display: none !important}}.visible-lg-inline-block{display: none !important}@media (min-width: 992px){.visible-lg-inline-block{display: inline-block !important}}.vam{vertical-align: middle}.text-content{color: var(--c-text)}.podpis{font-style: italic;color: var(--c-text-muted);margin-top: var(--s-3)}.messages{display: flex;flex-direction: column;gap: var(--s-2);margin: var(--s-4) 0}.messages>*{padding: var(--s-3) var(--s-4);border-radius: var(--r-md);background: var(--c-info);color: var(--lu-ivory)}.messages:not(:has(*)){display: none !important}:focus-visible{outline: 2px solid var(--c-brand);outline-offset: 2px}.toggle-window{cursor: pointer}.animated{animation-duration: var(--t-slow);animation-fill-mode: both}.colorbox-html-content{background: var(--lu-ivory);border-radius: var(--r-md);padding: var(--s-5)}.no-display{display: none !important}.sr-only{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0)}.admin-bar{background: #1c1325;color: #f5f3f8;font-family: var(--ff-sans);font-size: var(--fs-sm)}.admin-bar #div-bar-menu.container{padding: 0 var(--s-5)}.admin-bar #bar-menu{list-style: none;margin: 0;padding: 0;display: flex;align-items: stretch;gap: 0;height: 56px;flex-wrap: wrap}.admin-bar #bar-menu>li{position: relative;display: flex;align-items: center}.admin-bar #bar-menu>li>a,.admin-bar #bar-menu>li>span{display: inline-flex;align-items: center;padding: 0 var(--s-4);height: 100%;color: #f5f3f8;text-decoration: none;font-weight: 600;letter-spacing: -0.005em;transition: background var(--t-fast),color var(--t-fast);cursor: pointer}.admin-bar #bar-menu>li>a:hover,.admin-bar #bar-menu>li:hover>span,.admin-bar #bar-menu>li:focus-within>span{background: rgba(255,255,255,0.08);color: var(--lu-ivory)}.admin-bar #bar-menu>li>ul{position: absolute;left: 0;bottom: 100%;margin: 0;padding: var(--s-2) 0;list-style: none;min-width: 200px;background: #2a1f33;border: 1px solid rgba(255,255,255,0.08);border-radius: var(--r-md) var(--r-md) 0 0;opacity: 0;pointer-events: none;transform: translateY(6px);transition: opacity var(--t-fast),transform var(--t-fast)}.admin-bar #bar-menu>li:hover>ul,.admin-bar #bar-menu>li:focus-within>ul{opacity: 1;pointer-events: auto;transform: translateY(0)}.admin-bar #bar-menu>li>ul>li>a{display: block;padding: var(--s-2) var(--s-4);color: #f5f3f8;text-decoration: none;font-weight: 500;white-space: nowrap;transition: background var(--t-fast)}.admin-bar #bar-menu>li>ul>li>a:hover{background: rgba(255,255,255,0.1)}.admin-bar #bar-menu>li:last-child{margin-left: auto}.admin-bar #bar-menu>li:last-child>ul{left: auto;right: 0}@media (max-width: 768px){.admin-bar #bar-menu{height: auto;padding: var(--s-2) 0}.admin-bar #bar-menu>li:last-child{margin-left: 0}}@media (min-width: 769px){body:has(>.qv-backdrop.is-open) .admin-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: calc(var(--z-modal) + 2)}body:has(>.admin-bar) .qv-backdrop{padding-bottom: calc(var(--s-4) + 56px)}body:has(>.admin-bar) .qv-panel{min-height: min(720px,100vh - 56px - 2 * var(--s-4));max-height: calc(100vh - 56px - 2 * var(--s-4))}}.site-msg.information:empty,.site-msg:empty{display: none !important}.site-msg.information{display: none !important}
