@font-face{font-display:swap;font-family:Lexend;font-style:normal;font-weight:100 900;src:url(https://cdn.myshoptet.com/usr/www.toplux.cz/user/documents/upload/template-pobo/fonts/lexend-latin-ext.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-display:swap;font-family:Lexend;font-style:normal;font-weight:100 900;src:url(https://cdn.myshoptet.com/usr/www.toplux.cz/user/documents/upload/template-pobo/fonts/lexend-latin.woff2) format("woff2");unicode-range:u+00??,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}:root{--tpx-navy:#142f4b;--tpx-navy-700:#1c3f63;--tpx-navy-500:#3d5a78;--tpx-magenta:#c0007b;--tpx-magenta-hover:#a30068;--tpx-ink:var(--tpx-navy);--tpx-ink-muted:rgba(20,47,75,.62);--tpx-ink-subtle:rgba(20,47,75,.42);--tpx-ink-inverted:#fff;--tpx-accent:var(--tpx-magenta);--tpx-accent-hover:var(--tpx-magenta-hover);--tpx-accent-contrast:#fff;--tpx-surface:#fff;--tpx-surface-sunken:#f6f7f9;--tpx-surface-inverted:var(--tpx-navy);--tpx-border:rgba(20,47,75,.14);--tpx-border-strong:rgba(20,47,75,.28);--tpx-state-success:#2f7d32;--tpx-state-warning:#b45309;--tpx-state-danger:#c0392b;--tpx-state-success-bright:#4ade80;--tpx-state-info-bright:#7dd3fc;--tpx-state-warning-bright:#fbbf24;--tpx-state-danger-bright:#f87171;--tpx-font:"Lexend","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tpx-font-heading:var(--tpx-font);--tpx-fw-regular:400;--tpx-fw-bold:700;--tpx-fs-sm:0.875rem;--tpx-fs-base:1rem;--tpx-fs-lg:1.125rem;--tpx-fs-h3:1.25rem;--tpx-fs-h2:1.5rem;--tpx-fs-h1:1.625rem;--tpx-fs-hero:2.25rem;--tpx-lh-tight:1.15;--tpx-lh-heading:1.25;--tpx-lh-base:1.6;--tpx-ls-heading:-0.01em;--tpx-space-0:2px;--tpx-space-1:4px;--tpx-space-2:8px;--tpx-space-3:12px;--tpx-space-4:16px;--tpx-space-5:24px;--tpx-space-6:32px;--tpx-space-7:40px;--tpx-space-8:64px;--tpx-space-9:96px;--tpx-radius-sm:4px;--tpx-radius:8px;--tpx-radius-lg:16px;--tpx-radius-pill:999px;--tpx-shadow:0 0 48px rgba(0,0,0,.1);--tpx-glass-bg:hsla(0,0%,100%,.82);--tpx-glass-bg-strong:hsla(0,0%,100%,.92);--tpx-glass-blur:saturate(180%) blur(24px);--tpx-glass-border:hsla(0,0%,100%,.55);--tpx-glass-shadow:0 8px 32px rgba(20,47,75,.12);--tpx-transition:0.2s ease-out;--tpx-btn-height:44px;--tpx-btn-padding-x:var(--tpx-space-5);--tpx-btn-font-size:var(--tpx-fs-base);--tpx-btn-radius:var(--tpx-radius-pill);--tpx-header-h-mobile:66px;--tpx-z-dropdown:1000;--tpx-z-sticky-header:1020;--tpx-z-overlay:1040;--tpx-z-modal:1050}@media(min-width:768px){:root{--tpx-fs-h1:2rem;--tpx-fs-hero:3rem;--tpx-fs-h2:1.75rem;--tpx-fs-h3:1.5rem}}body{background:var(--tpx-surface-sunken)}#content-wrapper{background:transparent;position:relative}#content-wrapper:before{background:linear-gradient(to bottom,var(--tpx-surface),transparent);content:"";height:260px;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}body,html{color:var(--tpx-ink);font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-regular);line-height:var(--tpx-lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn,body,button,html,input,select,textarea{font-family:var(--tpx-font)}.h1,.h2,.h3,.h4,h1,h2,h3,h4,h5,h6{color:var(--tpx-ink);font-family:var(--tpx-font-heading);font-weight:var(--tpx-fw-bold);letter-spacing:var(--tpx-ls-heading);line-height:var(--tpx-lh-heading);text-transform:none}.h1,h1{font-size:var(--tpx-fs-h1);line-height:var(--tpx-lh-tight);margin:0 0 var(--tpx-space-5)}.h2,h2{font-size:var(--tpx-fs-h2);margin:0 0 var(--tpx-space-4)}.h3,h3{font-size:var(--tpx-fs-h3);margin:0 0 var(--tpx-space-3)}.h4,h4,h5,h6{font-size:var(--tpx-fs-base);margin:0 0 var(--tpx-space-2)}.tpx-hero-title{font-size:var(--tpx-fs-hero);line-height:var(--tpx-lh-tight)}p{margin:0 0 var(--tpx-space-4)}.text-sm,small{font-size:var(--tpx-fs-sm)}.text-muted{color:var(--tpx-ink-muted)}a{color:var(--tpx-ink);text-decoration-color:var(--tpx-border-strong);text-underline-offset:.2em;transition:color var(--tpx-transition)}a:hover{color:var(--tpx-accent)}b,strong{font-weight:var(--tpx-fw-bold)}#cboxOverlay,body.spinner-visible .overlay.spinner{z-index:var(--tpx-z-overlay)}#cboxWrapper,#colorbox{z-index:var(--tpx-z-modal)}html{scrollbar-gutter:stable}:focus-visible{outline:2px solid var(--tpx-color-conversion);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.top-navigation-bar{background:var(--tpx-surface-sunken);border-bottom:0;border-top:0;font-size:var(--tpx-fs-sm)}.top-navigation-bar>.container{align-items:center;display:flex;gap:var(--tpx-space-5);justify-content:space-between;max-width:2400px;min-height:40px;padding-inline:var(--tpx-space-6);width:100%}@media(max-width:767px){.top-navigation-bar>.container{padding-inline:var(--tpx-space-4)}}.top-navigation-bar a,.top-navigation-bar button,.top-navigation-bar span{font-family:var(--tpx-font)}.top-navigation-menu{align-items:center;display:flex;gap:var(--tpx-space-1);min-width:0}.top-navigation-bar-menu{align-items:center;display:flex;gap:var(--tpx-space-2);list-style:none;margin:0;padding:0}.top-navigation-bar-menu>li{align-items:center;display:flex;position:relative}.top-navigation-bar-menu>li+li:before{background:var(--tpx-border-strong);border-radius:50%;content:"";height:3px;left:calc(var(--tpx-space-2)/-2);margin-left:-1.5px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.top-navigation-bar-menu>li>a{border-radius:var(--tpx-radius-sm);color:var(--tpx-ink-muted);display:block;font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-regular);padding:var(--tpx-space-2) var(--tpx-space-3);text-decoration:none;text-transform:none;transition:color var(--tpx-transition),background-color var(--tpx-transition);white-space:nowrap}.top-navigation-bar-menu>li>a:focus,.top-navigation-bar-menu>li>a:hover{color:var(--tpx-ink)}.top-navigation-menu-trigger{border-radius:var(--tpx-radius-sm);color:var(--tpx-ink-muted);cursor:pointer;font-size:var(--tpx-fs-sm);padding:var(--tpx-space-2) var(--tpx-space-3);transition:color var(--tpx-transition),background-color var(--tpx-transition);white-space:nowrap}.top-navigation-menu-trigger:hover{color:var(--tpx-ink)}.top-navigation-bar-menu-helper li a:before,.top-navigation-tools .dropdown-menu li a:before{content:none}.top-navigation-bar-menu-helper{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);box-shadow:var(--tpx-shadow);list-style:none;margin:0;padding:var(--tpx-space-2)}.top-navigation-bar-menu-helper li a{border-radius:var(--tpx-radius-sm);color:var(--tpx-ink-muted);display:block;font-size:var(--tpx-fs-sm);padding:var(--tpx-space-2) var(--tpx-space-3);text-decoration:none;white-space:nowrap}.top-navigation-bar-menu-helper li a:focus,.top-navigation-bar-menu-helper li a:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.top-navigation-tools{align-items:center;display:flex;gap:var(--tpx-space-2);margin-left:auto}.top-navigation-tools .dropdown{align-items:center;display:flex;gap:var(--tpx-space-1);position:relative}.top-navigation-tools .dropdown>span{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm)}.top-navigation-tools .dropdown>button{align-items:center;background:none;border:0;border-radius:var(--tpx-radius-sm);color:var(--tpx-ink);cursor:pointer;display:inline-flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-1);padding:var(--tpx-space-2) var(--tpx-space-3)}.top-navigation-tools .dropdown>button:hover{color:var(--tpx-ink)}.top-navigation-tools .dropdown .dropdown-menu{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);box-shadow:var(--tpx-shadow);left:auto;min-width:100%;padding:var(--tpx-space-1);right:0}.top-navigation-tools .dropdown .dropdown-menu a{border-radius:var(--tpx-radius-sm);color:var(--tpx-ink)}.top-nav-button,.top-navigation-tools .dropdown .dropdown-menu a{font-size:var(--tpx-fs-sm);padding:var(--tpx-space-2) var(--tpx-space-3)}.top-nav-button{background:none;border:0;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-muted);cursor:pointer;font-weight:var(--tpx-fw-regular);text-decoration:none;transition:color var(--tpx-transition),background-color var(--tpx-transition);white-space:nowrap}.top-nav-button:focus,.top-nav-button:hover{color:var(--tpx-ink)}.top-navigation-tools .top-nav-button-register{background:var(--tpx-navy);color:var(--tpx-ink-inverted);padding-inline:var(--tpx-space-4)}.top-navigation-tools .top-nav-button-register:focus,.top-navigation-tools .top-nav-button-register:hover{background:var(--tpx-navy-700);color:var(--tpx-ink-inverted)}@media(max-width:767px){.top-navigation-bar>.container{justify-content:flex-end}.top-navigation-menu{display:none}}#header{background:var(--tpx-surface)}#header .header-top-wrapper{align-items:center;display:flex;gap:var(--tpx-space-3);max-width:2400px;padding-block:var(--tpx-space-3);padding-inline:var(--tpx-space-6);width:100%}@media(max-width:767px){#header .header-top-wrapper{padding-inline:var(--tpx-space-4)}}.site-name{margin:0}.site-name a{display:block}.site-name img{display:block;max-height:36px;width:auto}#header .search{min-width:0;padding-inline:0;position:relative}#header .search .search-form{margin-inline:0;max-width:none;width:100%}#header .search .search-form fieldset{align-items:center;background:var(--tpx-surface-sunken);border:1px solid transparent;border-radius:var(--tpx-radius);display:flex;padding:var(--tpx-space-1);position:relative;transition:border-color var(--tpx-transition),background-color var(--tpx-transition);width:100%}#header .search .search-form fieldset:focus-within{background:var(--tpx-surface);border-color:var(--tpx-border-strong)}#header .search .search-input-icon{color:var(--tpx-ink-subtle);height:20px;left:var(--tpx-space-4);margin:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}#header .search .search-form .search-input,#header .search .search-form .search-input:focus,#header .search .search-form .search-input:hover{background:none;background-color:transparent;border:0;box-shadow:none;color:var(--tpx-ink);flex:1 1 auto;font-family:var(--tpx-font);font-size:var(--tpx-fs-base);height:40px;min-width:0;outline:none;padding:0 var(--tpx-space-4) 0 var(--tpx-space-8)}#header .search .search-input::placeholder{color:var(--tpx-ink-subtle)}#header .search .search-button{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.navigation-buttons{align-items:center;display:flex;gap:var(--tpx-space-1);margin-left:auto}.navigation-buttons>a{align-items:center;background:none;border:0;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink);display:inline-flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-2);justify-content:center;min-height:44px;min-width:44px;padding:var(--tpx-space-2);text-decoration:none;transition:background-color var(--tpx-transition)}.navigation-buttons>a:focus-visible,.navigation-buttons>a:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.navigation-buttons .cart-count .cart-price{color:var(--tpx-ink);font-size:var(--tpx-fs-sm);white-space:nowrap}@media(max-width:767px){#header .header-top-wrapper{padding-block:var(--tpx-space-2)}.navigation-buttons .cart-count .cart-price{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}#header .navigation-buttons>a{height:50px;min-height:0;min-width:0;width:50px}body.ordering-process #header .navigation-buttons>a[data-target=search]{display:inline-flex}.overall-wrapper{padding-top:var(--tpx-header-h-mobile)}#content-wrapper{padding-top:var(--tpx-space-5)}}@media(min-width:768px){#header .header-top-wrapper{gap:var(--tpx-space-5);padding-block:var(--tpx-space-4)}#header .header-top-wrapper .site-name{flex:0 0 auto}#header .header-top-wrapper .search{flex:1 1 auto}#header .header-top-wrapper .navigation-buttons{flex:0 0 auto}.site-name img{max-height:44px}#header .search .search-input{height:44px}}#navigation,#navigation a,#navigation b,#navigation li,#navigation span,#navigation ul,#sidebarMenu,#sidebarMenu a,#sidebarMenu span,.menu-helper,.menu-helper a,.menu-helper b,.menu-helper li,.menu-helper span,.menu-helper ul,.top-navigation-bar-menu-helper,.top-navigation-bar-menu-helper a,.top-navigation-bar-menu-helper li,.vote-name{font-family:var(--tpx-font)}#header #navigation .menu-level-1>li>a b{text-decoration:none}@media(max-width:767px){#navigation{border-top-color:var(--tpx-border);bottom:0;height:auto;overscroll-behavior:contain;top:var(--tpx-header-h-mobile)}}#navigation .menu-level-1>li{border-bottom:1px solid var(--tpx-border)}#navigation .menu-level-1>li>a{align-items:center;color:var(--tpx-ink);display:flex;flex-direction:row;gap:var(--tpx-space-3);min-height:56px;padding:var(--tpx-space-2) var(--tpx-space-4);padding-right:56px;text-decoration:none}#navigation .menu-level-1>li>a b{font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-regular);padding:0;text-transform:none}#navigation .menu-level-1>li>a .submenu-arrow{align-items:center;display:flex;font-size:0;height:40px;justify-content:center;line-height:0;margin:0;padding:0;position:absolute;right:var(--tpx-space-2);top:50%;transform:translateY(-50%);width:40px}#navigation .menu-level-1>li>a .submenu-arrow:after{border-bottom:2px solid var(--tpx-ink-muted);border-right:2px solid var(--tpx-ink-muted);content:"";height:9px;transform:translateY(-2px) rotate(45deg);transition:transform var(--tpx-transition);width:9px}#navigation .menu-level-1>li.exp>a .submenu-arrow:after{transform:translateY(2px) rotate(225deg)}#navigation .tpx-nav-icon{display:none}#navigation ul.menu-level-2{background:var(--tpx-surface-sunken);border-top:1px solid var(--tpx-border);margin:0;padding:var(--tpx-space-1) 0}#navigation .menu-level-2>li>a.menu-image{display:none}#navigation .menu-level-2>li>div>a{align-items:center;color:var(--tpx-ink);display:flex;min-height:44px;padding:var(--tpx-space-1) var(--tpx-space-4) var(--tpx-space-1) var(--tpx-space-5);text-decoration:none}#navigation .menu-level-2 span{font-size:var(--tpx-fs-base)}#navigation .menu-level-3 a{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm)}#navigation .menu-level-3 a:hover{color:var(--tpx-accent)}@media(min-width:768px){#header .header-bottom{background:var(--tpx-surface);border-top:0}body.navigation-hovered:before{opacity:0;z-index:-1}#navigation .navigation-in>ul.menu-level-1{display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding-block:var(--tpx-space-2)}#navigation .menu-level-1>li{border:0;display:flex}#navigation .menu-level-1>li>a{align-items:center;border:0;border-radius:var(--tpx-radius);color:var(--tpx-ink);display:flex;flex-direction:column;gap:var(--tpx-space-2);justify-content:flex-start;padding:var(--tpx-space-3) var(--tpx-space-1);text-align:center;text-decoration:none;transition:background-color var(--tpx-transition),color var(--tpx-transition);width:100%}#navigation .menu-level-1>li>a b{font-size:.75rem;font-weight:var(--tpx-fw-regular);hyphens:auto;letter-spacing:0;line-height:1.25;text-transform:none}#navigation .menu-level-1>li>a .submenu-arrow{display:none}#navigation .menu-level-1>li>a:focus-visible,#navigation .menu-level-1>li>a:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}#navigation .tpx-nav-icon{display:block;height:48px;transition:opacity var(--tpx-transition);width:48px}#navigation .menu-level-1>li>a:hover .tpx-nav-icon{opacity:.75}#navigation .tpx-nav-item--active>a{color:var(--tpx-accent)}#navigation .tpx-nav-item--active>a b{font-weight:500}#navigation .tpx-nav-item--active>a:after{background:var(--tpx-accent);border-radius:2px;bottom:0;content:"";height:2px;left:var(--tpx-space-3);position:absolute;right:var(--tpx-space-3)}#navigation .menu-level-1>li{position:relative}#navigation .tpx-nav-icon--fallback{align-items:center;background:var(--tpx-surface-sunken);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);color:var(--tpx-navy);display:flex;font-size:1.125rem;font-weight:500;height:48px;justify-content:center;letter-spacing:.02em;line-height:1;transition:background-color var(--tpx-transition),border-color var(--tpx-transition);width:48px}#navigation .menu-level-1>li>a:hover .tpx-nav-icon--fallback{background:var(--tpx-surface);border-color:var(--tpx-border-strong);opacity:1}#navigation .tpx-nav-item--active>a .tpx-nav-icon--fallback{color:var(--tpx-accent)}#navigation .tpx-nav-item--featured>a b{color:var(--tpx-accent);font-weight:500}#navigation .menu-level-1>li{flex:0 0 16.6666%;max-width:16.6666%}}@media(min-width:992px){#navigation .menu-level-1>li{flex:0 0 12.5%;max-width:12.5%}}@media(min-width:1200px){#navigation .menu-level-1>li{flex:0 0 8.3333%;max-width:8.3333%}}@media(min-width:768px){body.tpx-nav-compact #navigation{max-width:100%;min-width:0;position:relative}body.tpx-nav-compact #navigation .navigation-in{max-width:100%;min-width:0}body.tpx-nav-compact #navigation .navigation-in>ul.menu-level-1{padding-bottom:var(--tpx-space-5)}body.tpx-nav-compact:not(.tpx-nav-expanded) #navigation .navigation-in>ul.menu-level-1{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-inline:var(--tpx-space-7);scroll-behavior:smooth;scrollbar-width:none}body.tpx-nav-compact:not(.tpx-nav-expanded) #navigation .navigation-in>ul.menu-level-1::-webkit-scrollbar{display:none}body.tpx-nav-compact:not(.tpx-nav-expanded) #navigation .menu-level-1>li{flex:0 0 104px;max-width:104px}.tpx-nav-compact-toggle,.tpx-nav-scroll{align-items:center;background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-pill);box-shadow:0 2px 8px rgba(20,47,75,.1);color:var(--tpx-ink);cursor:pointer;display:flex;justify-content:center;padding:0;transition:background-color var(--tpx-transition),border-color var(--tpx-transition)}.tpx-nav-compact-toggle[hidden],.tpx-nav-scroll[hidden]{display:none}.tpx-nav-compact-toggle:hover,.tpx-nav-scroll:hover{background:var(--tpx-surface-sunken);border-color:var(--tpx-border-strong)}.tpx-nav-compact-toggle:focus-visible,.tpx-nav-scroll:focus-visible{outline:2px solid var(--tpx-navy);outline-offset:2px}.tpx-nav-compact-toggle:before,.tpx-nav-scroll:before{border-right:2px solid;border-top:2px solid;content:"";height:8px;width:8px}.tpx-nav-scroll{height:36px;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:var(--tpx-z-dropdown)}.tpx-nav-scroll--prev{left:var(--tpx-space-2)}.tpx-nav-scroll--prev:before{margin-left:-3px;transform:rotate(-135deg)}.tpx-nav-scroll--next{right:var(--tpx-space-2)}.tpx-nav-scroll--next:before{margin-right:-3px;transform:rotate(45deg)}.tpx-nav-compact-toggle{bottom:2px;height:28px;left:50%;position:absolute;transform:translateX(-50%);width:44px;z-index:var(--tpx-z-dropdown)}.tpx-nav-compact-toggle:before{margin-top:-3px;transform:rotate(135deg)}body.tpx-nav-expanded .tpx-nav-compact-toggle:before{margin-top:3px;transform:rotate(-45deg)}body.tpx-nav-compact:not(.tpx-nav-expanded) #navigation .navigation-in{mask-image:linear-gradient(to right,transparent 0,currentcolor var(--tpx-space-7),currentcolor calc(100% - var(--tpx-space-7)),transparent 100%)}}#footer{border-top:1px solid var(--tpx-border);margin-top:var(--tpx-space-8)}#footer h3.pageElement__heading{color:var(--tpx-ink);font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-bold);margin:0 0 var(--tpx-space-4)}#footer .footer-rows{padding-block:var(--tpx-space-8) var(--tpx-space-6)}#footer .row.custom-footer{display:grid;gap:var(--tpx-space-7);grid-template-columns:1fr;margin:0}#footer .row.custom-footer:after,#footer .row.custom-footer:before{content:none}@media(min-width:480px){#footer .row.custom-footer{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){#footer .row.custom-footer{grid-template-columns:repeat(4,1fr)}}#footer .row.custom-footer>[class*=col-]{float:none;min-width:0;padding:0;width:auto}#footer .custom-footer__articles ul{display:flex;flex-direction:column;gap:var(--tpx-space-2);list-style:none;margin:0;padding:0}#footer .custom-footer__articles ul a{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);text-decoration:none}#footer .custom-footer__articles ul a:hover{color:var(--tpx-accent)}#footer .rate-wrapper .votes-wrap{display:flex;flex-direction:column;gap:var(--tpx-space-3)}#footer .vote-wrap{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);margin:0;padding:var(--tpx-space-3)}#footer .vote-wrap a{text-decoration:none}#footer .vote-header{align-items:flex-start;display:flex;gap:var(--tpx-space-3)}#footer .vote-pic{flex:0 0 auto}#footer .vote-pic img{border-radius:var(--tpx-radius-sm);display:block;height:40px;object-fit:cover;width:40px}#footer .vote-summary{min-width:0}#footer .vote-product-name{color:var(--tpx-ink);display:block;display:-webkit-box;font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-bold);-webkit-line-clamp:1;margin-bottom:var(--tpx-space-1);white-space:normal;-webkit-box-orient:vertical;overflow:hidden}#footer .vote-rating{align-items:center;display:flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-2)}#footer .vote-delimeter{color:var(--tpx-border-strong)}#footer .vote-name{color:var(--tpx-ink-subtle)}#footer .vote-content{color:var(--tpx-ink-muted);display:-webkit-box;font-size:var(--tpx-fs-sm);-webkit-line-clamp:2;margin-top:var(--tpx-space-2);-webkit-box-orient:vertical;overflow:hidden}#footer .instagram-widget{display:grid;gap:var(--tpx-space-1);grid-template-columns:repeat(3,1fr)}#footer .instagram-widget>a{aspect-ratio:1/1;border-radius:var(--tpx-radius-sm);display:block;overflow:hidden;width:100%}#footer .instagram-widget img{display:block;height:100%;object-fit:cover;transition:opacity var(--tpx-transition);width:100%}#footer .instagram-widget a:hover img{opacity:.8}#footer .instagram-follow-btn{grid-column:1/-1;margin-top:var(--tpx-space-3)}#footer .instagram-follow-btn a{color:var(--tpx-accent);font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-bold);text-decoration:none}#footer .instagram-follow-btn a:hover{color:var(--tpx-accent-hover)}#footer .instagram-follow-btn a:after{content:"→";display:inline-block;margin-left:var(--tpx-space-1);transition:transform var(--tpx-transition)}#footer .instagram-follow-btn a:hover:after{transform:translateX(2px)}#footer .custom-footer__banner2 .banner-wrapper img{display:block;height:auto;width:100%}#footer .footer-links-icons{border-top:1px solid var(--tpx-border);padding-block:var(--tpx-space-5)}#footer .footer-icons{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tpx-space-4);justify-content:center}#footer .footer-icon{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm)}#footer .footer-icon:not(:has(img)){display:none}#footer .footer-links-icons:not(:has(.footer-icon img)){display:none}#footer .footer-bottom{background:var(--tpx-surface-inverted);padding-block:var(--tpx-space-4)}#footer .footer-bottom .container{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tpx-space-2);justify-content:flex-start}#footer .footer-bottom #signature,#footer .footer-bottom .copyright{color:hsla(0,0%,100%,.72);font-size:var(--tpx-fs-sm)}#footer .footer-bottom .copyright{margin-left:auto}#footer .footer-bottom .tpx-pobo-credit{align-items:center;border-left:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.55);display:inline-flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-2);margin-left:var(--tpx-space-3);padding-left:var(--tpx-space-4);text-decoration:none;transition:color var(--tpx-transition)}#footer .footer-bottom .tpx-pobo-credit img{display:block;filter:brightness(0) invert(1);height:15px;opacity:.55;transition:opacity var(--tpx-transition);width:auto}#footer .footer-bottom .tpx-pobo-credit:focus-visible,#footer .footer-bottom .tpx-pobo-credit:hover{color:var(--tpx-ink-inverted)}#footer .footer-bottom .tpx-pobo-credit:focus-visible img,#footer .footer-bottom .tpx-pobo-credit:hover img{opacity:1}#footer .footer-bottom #signature a.image{margin-right:var(--tpx-space-1)}#footer .footer-bottom #signature a.title{color:hsla(0,0%,100%,.72)}#footer .footer-bottom #signature a.title:hover,#footer .footer-bottom .copyright strong{color:var(--tpx-ink-inverted)}@media(max-width:479px){#footer .footer-bottom .container{justify-content:center;text-align:center}#footer .footer-bottom .tpx-pobo-credit{border-left:0;margin-left:0;padding-left:0}#footer .footer-bottom .copyright{margin-left:0}}.btn,a.btn{align-items:center;background-image:none;border:1px solid transparent;border-radius:var(--tpx-btn-radius);cursor:pointer;display:inline-flex;font-family:var(--tpx-font);font-size:var(--tpx-btn-font-size);font-weight:500;gap:var(--tpx-space-2);justify-content:center;line-height:1;min-height:var(--tpx-btn-height);padding:0 var(--tpx-btn-padding-x);text-align:center;text-transform:none;transition:background-color var(--tpx-transition),border-color var(--tpx-transition),color var(--tpx-transition);white-space:nowrap}.btn,.btn:focus,.btn:hover,a.btn,a.btn:focus,a.btn:hover{box-shadow:none;text-decoration:none}.btn:focus-visible,a.btn:focus-visible{outline:2px solid var(--tpx-navy);outline-offset:2px}.btn.btn-conversion,a.btn.btn-conversion{background-color:var(--tpx-accent);border-color:var(--tpx-accent);color:var(--tpx-accent-contrast)}.btn.btn-conversion:focus,.btn.btn-conversion:hover,a.btn.btn-conversion:focus,a.btn.btn-conversion:hover{background-color:var(--tpx-accent-hover);border-color:var(--tpx-accent-hover);color:var(--tpx-accent-contrast)}.btn.btn-primary,a.btn.btn-primary{background-color:var(--tpx-navy);border-color:var(--tpx-navy);color:var(--tpx-ink-inverted)}.btn.btn-primary:focus,.btn.btn-primary:hover,a.btn.btn-primary:focus,a.btn.btn-primary:hover{background-color:var(--tpx-navy-700);border-color:var(--tpx-navy-700);color:var(--tpx-ink-inverted)}.btn.btn-default,.btn.btn-secondary,a.btn.btn-default,a.btn.btn-secondary{background-color:transparent;border-color:var(--tpx-border-strong);color:var(--tpx-ink)}.btn.btn-default:focus,.btn.btn-default:hover,.btn.btn-secondary:focus,.btn.btn-secondary:hover,a.btn.btn-default:focus,a.btn.btn-default:hover,a.btn.btn-secondary:focus,a.btn.btn-secondary:hover{background-color:var(--tpx-navy);border-color:var(--tpx-navy);color:var(--tpx-ink-inverted)}.btn.btn-plain,a.btn.btn-plain{background:none;border:0;color:var(--tpx-accent);font-weight:var(--tpx-fw-regular);min-height:auto;padding:0}.btn.btn-plain:focus,.btn.btn-plain:hover,a.btn.btn-plain:focus,a.btn.btn-plain:hover{color:var(--tpx-accent-hover);text-decoration:underline}.btn.btn-sm{--tpx-btn-height:36px;--tpx-btn-padding-x:var(--tpx-space-4);--tpx-btn-font-size:var(--tpx-fs-sm)}.btn.btn-lg{--tpx-btn-height:52px;--tpx-btn-padding-x:var(--tpx-space-6);--tpx-btn-font-size:var(--tpx-fs-lg)}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.45;pointer-events:none}#content .contact-form,#content .discussion-form,#content .external-service-content-form,#content .external-service-login-form,#content .forgotten-password-form,#content .form-registration-affilate,#content .login-form,#content .newsletter-unsubscribe-form,#content .product-question-form,#content .project-access-form,#content .rating-form,#content .registration-form,#content .shipping-address-form,#content .subscribe-form,#content .watchdog-form,#tpx-register-modal .contact-form,#tpx-register-modal .discussion-form,#tpx-register-modal .external-service-content-form,#tpx-register-modal .external-service-login-form,#tpx-register-modal .forgotten-password-form,#tpx-register-modal .form-registration-affilate,#tpx-register-modal .login-form,#tpx-register-modal .newsletter-unsubscribe-form,#tpx-register-modal .product-question-form,#tpx-register-modal .project-access-form,#tpx-register-modal .rating-form,#tpx-register-modal .registration-form,#tpx-register-modal .shipping-address-form,#tpx-register-modal .subscribe-form,#tpx-register-modal .watchdog-form{--form-controls-border-radius:var(--tpx-radius);--form-controls-padding-y:14px;--form-controls-padding-x:var(--tpx-space-4);--form-controls-font-size:var(--tpx-fs-base);--colors-forms-background:var(--tpx-surface);--colors-forms-border:var(--tpx-border-strong);--colors-forms-activated:var(--tpx-navy);--colors-forms-critical:var(--tpx-state-danger);--colors-foregrounds-content-primary:var(--tpx-ink);--colors-foregrounds-content-secondary:var(--tpx-ink);--form-groups-margin:var(--tpx-space-4);--form-fields-checkbox-size:20px;--form-fields-checkbox-inner-size:12px;--smart-labels-font-size:var(--tpx-fs-sm);background:var(--tpx-surface);border-radius:var(--tpx-radius-lg);box-shadow:var(--tpx-shadow);margin:0 auto var(--tpx-space-7);max-width:560px;padding:var(--tpx-space-6);width:100%}#content .contact-form h2,#content .discussion-form h2,#content .external-service-content-form h2,#content .external-service-login-form h2,#content .forgotten-password-form h2,#content .form-registration-affilate h2,#content .login-form h2,#content .newsletter-unsubscribe-form h2,#content .product-question-form h2,#content .project-access-form h2,#content .rating-form h2,#content .registration-form h2,#content .shipping-address-form h2,#content .subscribe-form h2,#content .watchdog-form h2,#tpx-register-modal .contact-form h2,#tpx-register-modal .discussion-form h2,#tpx-register-modal .external-service-content-form h2,#tpx-register-modal .external-service-login-form h2,#tpx-register-modal .forgotten-password-form h2,#tpx-register-modal .form-registration-affilate h2,#tpx-register-modal .login-form h2,#tpx-register-modal .newsletter-unsubscribe-form h2,#tpx-register-modal .product-question-form h2,#tpx-register-modal .project-access-form h2,#tpx-register-modal .rating-form h2,#tpx-register-modal .registration-form h2,#tpx-register-modal .shipping-address-form h2,#tpx-register-modal .subscribe-form h2,#tpx-register-modal .watchdog-form h2{font-size:var(--tpx-fs-h3)}#content .contact-form .co-registration+.co-registration,#content .contact-form .social-login,#content .contact-form .stay-in-touch+fieldset,#content .contact-form>h2,#content .discussion-form .co-registration+.co-registration,#content .discussion-form .social-login,#content .discussion-form .stay-in-touch+fieldset,#content .discussion-form>h2,#content .external-service-content-form .co-registration+.co-registration,#content .external-service-content-form .social-login,#content .external-service-content-form .stay-in-touch+fieldset,#content .external-service-content-form>h2,#content .external-service-login-form .co-registration+.co-registration,#content .external-service-login-form .social-login,#content .external-service-login-form .stay-in-touch+fieldset,#content .external-service-login-form>h2,#content .forgotten-password-form .co-registration+.co-registration,#content .forgotten-password-form .social-login,#content .forgotten-password-form .stay-in-touch+fieldset,#content .forgotten-password-form>h2,#content .form-registration-affilate .co-registration+.co-registration,#content .form-registration-affilate .social-login,#content .form-registration-affilate .stay-in-touch+fieldset,#content .form-registration-affilate>h2,#content .login-form .co-registration+.co-registration,#content .login-form .social-login,#content .login-form .stay-in-touch+fieldset,#content .login-form>h2,#content .newsletter-unsubscribe-form .co-registration+.co-registration,#content .newsletter-unsubscribe-form .social-login,#content .newsletter-unsubscribe-form .stay-in-touch+fieldset,#content .newsletter-unsubscribe-form>h2,#content .product-question-form .co-registration+.co-registration,#content .product-question-form .social-login,#content .product-question-form .stay-in-touch+fieldset,#content .product-question-form>h2,#content .project-access-form .co-registration+.co-registration,#content .project-access-form .social-login,#content .project-access-form .stay-in-touch+fieldset,#content .project-access-form>h2,#content .rating-form .co-registration+.co-registration,#content .rating-form .social-login,#content .rating-form .stay-in-touch+fieldset,#content .rating-form>h2,#content .registration-form .co-registration+.co-registration,#content .registration-form .social-login,#content .registration-form .stay-in-touch+fieldset,#content .registration-form>h2,#content .shipping-address-form .co-registration+.co-registration,#content .shipping-address-form .social-login,#content .shipping-address-form .stay-in-touch+fieldset,#content .shipping-address-form>h2,#content .subscribe-form .co-registration+.co-registration,#content .subscribe-form .social-login,#content .subscribe-form .stay-in-touch+fieldset,#content .subscribe-form>h2,#content .watchdog-form .co-registration+.co-registration,#content .watchdog-form .social-login,#content .watchdog-form .stay-in-touch+fieldset,#content .watchdog-form>h2,#tpx-register-modal .contact-form .co-registration+.co-registration,#tpx-register-modal .contact-form .social-login,#tpx-register-modal .contact-form .stay-in-touch+fieldset,#tpx-register-modal .contact-form>h2,#tpx-register-modal .discussion-form .co-registration+.co-registration,#tpx-register-modal .discussion-form .social-login,#tpx-register-modal .discussion-form .stay-in-touch+fieldset,#tpx-register-modal .discussion-form>h2,#tpx-register-modal .external-service-content-form .co-registration+.co-registration,#tpx-register-modal .external-service-content-form .social-login,#tpx-register-modal .external-service-content-form .stay-in-touch+fieldset,#tpx-register-modal .external-service-content-form>h2,#tpx-register-modal .external-service-login-form .co-registration+.co-registration,#tpx-register-modal .external-service-login-form .social-login,#tpx-register-modal .external-service-login-form .stay-in-touch+fieldset,#tpx-register-modal .external-service-login-form>h2,#tpx-register-modal .forgotten-password-form .co-registration+.co-registration,#tpx-register-modal .forgotten-password-form .social-login,#tpx-register-modal .forgotten-password-form .stay-in-touch+fieldset,#tpx-register-modal .forgotten-password-form>h2,#tpx-register-modal .form-registration-affilate .co-registration+.co-registration,#tpx-register-modal .form-registration-affilate .social-login,#tpx-register-modal .form-registration-affilate .stay-in-touch+fieldset,#tpx-register-modal .form-registration-affilate>h2,#tpx-register-modal .login-form .co-registration+.co-registration,#tpx-register-modal .login-form .social-login,#tpx-register-modal .login-form .stay-in-touch+fieldset,#tpx-register-modal .login-form>h2,#tpx-register-modal .newsletter-unsubscribe-form .co-registration+.co-registration,#tpx-register-modal .newsletter-unsubscribe-form .social-login,#tpx-register-modal .newsletter-unsubscribe-form .stay-in-touch+fieldset,#tpx-register-modal .newsletter-unsubscribe-form>h2,#tpx-register-modal .product-question-form .co-registration+.co-registration,#tpx-register-modal .product-question-form .social-login,#tpx-register-modal .product-question-form .stay-in-touch+fieldset,#tpx-register-modal .product-question-form>h2,#tpx-register-modal .project-access-form .co-registration+.co-registration,#tpx-register-modal .project-access-form .social-login,#tpx-register-modal .project-access-form .stay-in-touch+fieldset,#tpx-register-modal .project-access-form>h2,#tpx-register-modal .rating-form .co-registration+.co-registration,#tpx-register-modal .rating-form .social-login,#tpx-register-modal .rating-form .stay-in-touch+fieldset,#tpx-register-modal .rating-form>h2,#tpx-register-modal .registration-form .co-registration+.co-registration,#tpx-register-modal .registration-form .social-login,#tpx-register-modal .registration-form .stay-in-touch+fieldset,#tpx-register-modal .registration-form>h2,#tpx-register-modal .shipping-address-form .co-registration+.co-registration,#tpx-register-modal .shipping-address-form .social-login,#tpx-register-modal .shipping-address-form .stay-in-touch+fieldset,#tpx-register-modal .shipping-address-form>h2,#tpx-register-modal .subscribe-form .co-registration+.co-registration,#tpx-register-modal .subscribe-form .social-login,#tpx-register-modal .subscribe-form .stay-in-touch+fieldset,#tpx-register-modal .subscribe-form>h2,#tpx-register-modal .watchdog-form .co-registration+.co-registration,#tpx-register-modal .watchdog-form .social-login,#tpx-register-modal .watchdog-form .stay-in-touch+fieldset,#tpx-register-modal .watchdog-form>h2{border-top:1px solid var(--tpx-border);margin-top:var(--tpx-space-6);padding-top:var(--tpx-space-6)}#content .contact-form .stay-in-touch,#content .discussion-form .stay-in-touch,#content .external-service-content-form .stay-in-touch,#content .external-service-login-form .stay-in-touch,#content .forgotten-password-form .stay-in-touch,#content .form-registration-affilate .stay-in-touch,#content .login-form .stay-in-touch,#content .newsletter-unsubscribe-form .stay-in-touch,#content .product-question-form .stay-in-touch,#content .project-access-form .stay-in-touch,#content .rating-form .stay-in-touch,#content .registration-form .stay-in-touch,#content .shipping-address-form .stay-in-touch,#content .subscribe-form .stay-in-touch,#content .watchdog-form .stay-in-touch,#tpx-register-modal .contact-form .stay-in-touch,#tpx-register-modal .discussion-form .stay-in-touch,#tpx-register-modal .external-service-content-form .stay-in-touch,#tpx-register-modal .external-service-login-form .stay-in-touch,#tpx-register-modal .forgotten-password-form .stay-in-touch,#tpx-register-modal .form-registration-affilate .stay-in-touch,#tpx-register-modal .login-form .stay-in-touch,#tpx-register-modal .newsletter-unsubscribe-form .stay-in-touch,#tpx-register-modal .product-question-form .stay-in-touch,#tpx-register-modal .project-access-form .stay-in-touch,#tpx-register-modal .rating-form .stay-in-touch,#tpx-register-modal .registration-form .stay-in-touch,#tpx-register-modal .shipping-address-form .stay-in-touch,#tpx-register-modal .subscribe-form .stay-in-touch,#tpx-register-modal .watchdog-form .stay-in-touch{margin-top:0}#content .contact-form .form-control,#content .discussion-form .form-control,#content .external-service-content-form .form-control,#content .external-service-login-form .form-control,#content .forgotten-password-form .form-control,#content .form-registration-affilate .form-control,#content .login-form .form-control,#content .newsletter-unsubscribe-form .form-control,#content .product-question-form .form-control,#content .project-access-form .form-control,#content .rating-form .form-control,#content .registration-form .form-control,#content .shipping-address-form .form-control,#content .subscribe-form .form-control,#content .watchdog-form .form-control,#tpx-register-modal .contact-form .form-control,#tpx-register-modal .discussion-form .form-control,#tpx-register-modal .external-service-content-form .form-control,#tpx-register-modal .external-service-login-form .form-control,#tpx-register-modal .forgotten-password-form .form-control,#tpx-register-modal .form-registration-affilate .form-control,#tpx-register-modal .login-form .form-control,#tpx-register-modal .newsletter-unsubscribe-form .form-control,#tpx-register-modal .product-question-form .form-control,#tpx-register-modal .project-access-form .form-control,#tpx-register-modal .rating-form .form-control,#tpx-register-modal .registration-form .form-control,#tpx-register-modal .shipping-address-form .form-control,#tpx-register-modal .subscribe-form .form-control,#tpx-register-modal .watchdog-form .form-control{transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition)}#content .contact-form .form-control:focus,#content .discussion-form .form-control:focus,#content .external-service-content-form .form-control:focus,#content .external-service-login-form .form-control:focus,#content .forgotten-password-form .form-control:focus,#content .form-registration-affilate .form-control:focus,#content .login-form .form-control:focus,#content .newsletter-unsubscribe-form .form-control:focus,#content .product-question-form .form-control:focus,#content .project-access-form .form-control:focus,#content .rating-form .form-control:focus,#content .registration-form .form-control:focus,#content .shipping-address-form .form-control:focus,#content .subscribe-form .form-control:focus,#content .watchdog-form .form-control:focus,#tpx-register-modal .contact-form .form-control:focus,#tpx-register-modal .discussion-form .form-control:focus,#tpx-register-modal .external-service-content-form .form-control:focus,#tpx-register-modal .external-service-login-form .form-control:focus,#tpx-register-modal .forgotten-password-form .form-control:focus,#tpx-register-modal .form-registration-affilate .form-control:focus,#tpx-register-modal .login-form .form-control:focus,#tpx-register-modal .newsletter-unsubscribe-form .form-control:focus,#tpx-register-modal .product-question-form .form-control:focus,#tpx-register-modal .project-access-form .form-control:focus,#tpx-register-modal .rating-form .form-control:focus,#tpx-register-modal .registration-form .form-control:focus,#tpx-register-modal .shipping-address-form .form-control:focus,#tpx-register-modal .subscribe-form .form-control:focus,#tpx-register-modal .watchdog-form .form-control:focus{box-shadow:0 0 0 3px rgba(20,47,75,.12);outline:none}#content .contact-form .form-group:has(>input[type=radio]),#content .discussion-form .form-group:has(>input[type=radio]),#content .external-service-content-form .form-group:has(>input[type=radio]),#content .external-service-login-form .form-group:has(>input[type=radio]),#content .forgotten-password-form .form-group:has(>input[type=radio]),#content .form-registration-affilate .form-group:has(>input[type=radio]),#content .login-form .form-group:has(>input[type=radio]),#content .newsletter-unsubscribe-form .form-group:has(>input[type=radio]),#content .product-question-form .form-group:has(>input[type=radio]),#content .project-access-form .form-group:has(>input[type=radio]),#content .rating-form .form-group:has(>input[type=radio]),#content .registration-form .form-group:has(>input[type=radio]),#content .shipping-address-form .form-group:has(>input[type=radio]),#content .subscribe-form .form-group:has(>input[type=radio]),#content .watchdog-form .form-group:has(>input[type=radio]),#tpx-register-modal .contact-form .form-group:has(>input[type=radio]),#tpx-register-modal .discussion-form .form-group:has(>input[type=radio]),#tpx-register-modal .external-service-content-form .form-group:has(>input[type=radio]),#tpx-register-modal .external-service-login-form .form-group:has(>input[type=radio]),#tpx-register-modal .forgotten-password-form .form-group:has(>input[type=radio]),#tpx-register-modal .form-registration-affilate .form-group:has(>input[type=radio]),#tpx-register-modal .login-form .form-group:has(>input[type=radio]),#tpx-register-modal .newsletter-unsubscribe-form .form-group:has(>input[type=radio]),#tpx-register-modal .product-question-form .form-group:has(>input[type=radio]),#tpx-register-modal .project-access-form .form-group:has(>input[type=radio]),#tpx-register-modal .rating-form .form-group:has(>input[type=radio]),#tpx-register-modal .registration-form .form-group:has(>input[type=radio]),#tpx-register-modal .shipping-address-form .form-group:has(>input[type=radio]),#tpx-register-modal .subscribe-form .form-group:has(>input[type=radio]),#tpx-register-modal .watchdog-form .form-group:has(>input[type=radio]){border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);cursor:pointer;padding:var(--tpx-space-4);transition:border-color var(--tpx-transition),background-color var(--tpx-transition)}#content .contact-form .form-group:has(>input[type=radio]):hover,#content .discussion-form .form-group:has(>input[type=radio]):hover,#content .external-service-content-form .form-group:has(>input[type=radio]):hover,#content .external-service-login-form .form-group:has(>input[type=radio]):hover,#content .forgotten-password-form .form-group:has(>input[type=radio]):hover,#content .form-registration-affilate .form-group:has(>input[type=radio]):hover,#content .login-form .form-group:has(>input[type=radio]):hover,#content .newsletter-unsubscribe-form .form-group:has(>input[type=radio]):hover,#content .product-question-form .form-group:has(>input[type=radio]):hover,#content .project-access-form .form-group:has(>input[type=radio]):hover,#content .rating-form .form-group:has(>input[type=radio]):hover,#content .registration-form .form-group:has(>input[type=radio]):hover,#content .shipping-address-form .form-group:has(>input[type=radio]):hover,#content .subscribe-form .form-group:has(>input[type=radio]):hover,#content .watchdog-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .contact-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .discussion-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .external-service-content-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .external-service-login-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .forgotten-password-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .form-registration-affilate .form-group:has(>input[type=radio]):hover,#tpx-register-modal .login-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .newsletter-unsubscribe-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .product-question-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .project-access-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .rating-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .registration-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .shipping-address-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .subscribe-form .form-group:has(>input[type=radio]):hover,#tpx-register-modal .watchdog-form .form-group:has(>input[type=radio]):hover{border-color:var(--tpx-border-strong)}#content .contact-form .form-group:has(>input[type=radio]):has(>input:checked),#content .discussion-form .form-group:has(>input[type=radio]):has(>input:checked),#content .external-service-content-form .form-group:has(>input[type=radio]):has(>input:checked),#content .external-service-login-form .form-group:has(>input[type=radio]):has(>input:checked),#content .forgotten-password-form .form-group:has(>input[type=radio]):has(>input:checked),#content .form-registration-affilate .form-group:has(>input[type=radio]):has(>input:checked),#content .login-form .form-group:has(>input[type=radio]):has(>input:checked),#content .newsletter-unsubscribe-form .form-group:has(>input[type=radio]):has(>input:checked),#content .product-question-form .form-group:has(>input[type=radio]):has(>input:checked),#content .project-access-form .form-group:has(>input[type=radio]):has(>input:checked),#content .rating-form .form-group:has(>input[type=radio]):has(>input:checked),#content .registration-form .form-group:has(>input[type=radio]):has(>input:checked),#content .shipping-address-form .form-group:has(>input[type=radio]):has(>input:checked),#content .subscribe-form .form-group:has(>input[type=radio]):has(>input:checked),#content .watchdog-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .contact-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .discussion-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .external-service-content-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .external-service-login-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .forgotten-password-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .form-registration-affilate .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .login-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .newsletter-unsubscribe-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .product-question-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .project-access-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .rating-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .registration-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .shipping-address-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .subscribe-form .form-group:has(>input[type=radio]):has(>input:checked),#tpx-register-modal .watchdog-form .form-group:has(>input[type=radio]):has(>input:checked){background:rgba(192,0,123,.05);border-color:var(--tpx-accent)}#content .contact-form .form-group:has(>input[type=radio]) label,#content .discussion-form .form-group:has(>input[type=radio]) label,#content .external-service-content-form .form-group:has(>input[type=radio]) label,#content .external-service-login-form .form-group:has(>input[type=radio]) label,#content .forgotten-password-form .form-group:has(>input[type=radio]) label,#content .form-registration-affilate .form-group:has(>input[type=radio]) label,#content .login-form .form-group:has(>input[type=radio]) label,#content .newsletter-unsubscribe-form .form-group:has(>input[type=radio]) label,#content .product-question-form .form-group:has(>input[type=radio]) label,#content .project-access-form .form-group:has(>input[type=radio]) label,#content .rating-form .form-group:has(>input[type=radio]) label,#content .registration-form .form-group:has(>input[type=radio]) label,#content .shipping-address-form .form-group:has(>input[type=radio]) label,#content .subscribe-form .form-group:has(>input[type=radio]) label,#content .watchdog-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .contact-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .discussion-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .external-service-content-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .external-service-login-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .forgotten-password-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .form-registration-affilate .form-group:has(>input[type=radio]) label,#tpx-register-modal .login-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .newsletter-unsubscribe-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .product-question-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .project-access-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .rating-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .registration-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .shipping-address-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .subscribe-form .form-group:has(>input[type=radio]) label,#tpx-register-modal .watchdog-form .form-group:has(>input[type=radio]) label{color:var(--tpx-ink-muted);cursor:pointer;display:block;font-size:var(--tpx-fs-sm);line-height:1.5}#content .contact-form .form-group:has(>input[type=radio]) label strong,#content .discussion-form .form-group:has(>input[type=radio]) label strong,#content .external-service-content-form .form-group:has(>input[type=radio]) label strong,#content .external-service-login-form .form-group:has(>input[type=radio]) label strong,#content .forgotten-password-form .form-group:has(>input[type=radio]) label strong,#content .form-registration-affilate .form-group:has(>input[type=radio]) label strong,#content .login-form .form-group:has(>input[type=radio]) label strong,#content .newsletter-unsubscribe-form .form-group:has(>input[type=radio]) label strong,#content .product-question-form .form-group:has(>input[type=radio]) label strong,#content .project-access-form .form-group:has(>input[type=radio]) label strong,#content .rating-form .form-group:has(>input[type=radio]) label strong,#content .registration-form .form-group:has(>input[type=radio]) label strong,#content .shipping-address-form .form-group:has(>input[type=radio]) label strong,#content .subscribe-form .form-group:has(>input[type=radio]) label strong,#content .watchdog-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .contact-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .discussion-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .external-service-content-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .external-service-login-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .forgotten-password-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .form-registration-affilate .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .login-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .newsletter-unsubscribe-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .product-question-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .project-access-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .rating-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .registration-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .shipping-address-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .subscribe-form .form-group:has(>input[type=radio]) label strong,#tpx-register-modal .watchdog-form .form-group:has(>input[type=radio]) label strong{color:var(--tpx-ink);display:block;font-size:var(--tpx-fs-base);margin-bottom:var(--tpx-space-1)}#content .contact-form .form-legend,#content .discussion-form .form-legend,#content .external-service-content-form .form-legend,#content .external-service-login-form .form-legend,#content .forgotten-password-form .form-legend,#content .form-registration-affilate .form-legend,#content .login-form .form-legend,#content .newsletter-unsubscribe-form .form-legend,#content .product-question-form .form-legend,#content .project-access-form .form-legend,#content .rating-form .form-legend,#content .registration-form .form-legend,#content .shipping-address-form .form-legend,#content .subscribe-form .form-legend,#content .watchdog-form .form-legend,#tpx-register-modal .contact-form .form-legend,#tpx-register-modal .discussion-form .form-legend,#tpx-register-modal .external-service-content-form .form-legend,#tpx-register-modal .external-service-login-form .form-legend,#tpx-register-modal .forgotten-password-form .form-legend,#tpx-register-modal .form-registration-affilate .form-legend,#tpx-register-modal .login-form .form-legend,#tpx-register-modal .newsletter-unsubscribe-form .form-legend,#tpx-register-modal .product-question-form .form-legend,#tpx-register-modal .project-access-form .form-legend,#tpx-register-modal .rating-form .form-legend,#tpx-register-modal .registration-form .form-legend,#tpx-register-modal .shipping-address-form .form-legend,#tpx-register-modal .subscribe-form .form-legend,#tpx-register-modal .watchdog-form .form-legend{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm);font-weight:400;margin:calc(var(--tpx-space-2)*-1) 0 var(--tpx-space-4)}#content .contact-form input[type=checkbox]+label:after,#content .contact-form input[type=checkbox]+label:before,#content .discussion-form input[type=checkbox]+label:after,#content .discussion-form input[type=checkbox]+label:before,#content .external-service-content-form input[type=checkbox]+label:after,#content .external-service-content-form input[type=checkbox]+label:before,#content .external-service-login-form input[type=checkbox]+label:after,#content .external-service-login-form input[type=checkbox]+label:before,#content .forgotten-password-form input[type=checkbox]+label:after,#content .forgotten-password-form input[type=checkbox]+label:before,#content .form-registration-affilate input[type=checkbox]+label:after,#content .form-registration-affilate input[type=checkbox]+label:before,#content .login-form input[type=checkbox]+label:after,#content .login-form input[type=checkbox]+label:before,#content .newsletter-unsubscribe-form input[type=checkbox]+label:after,#content .newsletter-unsubscribe-form input[type=checkbox]+label:before,#content .product-question-form input[type=checkbox]+label:after,#content .product-question-form input[type=checkbox]+label:before,#content .project-access-form input[type=checkbox]+label:after,#content .project-access-form input[type=checkbox]+label:before,#content .rating-form input[type=checkbox]+label:after,#content .rating-form input[type=checkbox]+label:before,#content .registration-form input[type=checkbox]+label:after,#content .registration-form input[type=checkbox]+label:before,#content .shipping-address-form input[type=checkbox]+label:after,#content .shipping-address-form input[type=checkbox]+label:before,#content .subscribe-form input[type=checkbox]+label:after,#content .subscribe-form input[type=checkbox]+label:before,#content .watchdog-form input[type=checkbox]+label:after,#content .watchdog-form input[type=checkbox]+label:before,#tpx-register-modal .contact-form input[type=checkbox]+label:after,#tpx-register-modal .contact-form input[type=checkbox]+label:before,#tpx-register-modal .discussion-form input[type=checkbox]+label:after,#tpx-register-modal .discussion-form input[type=checkbox]+label:before,#tpx-register-modal .external-service-content-form input[type=checkbox]+label:after,#tpx-register-modal .external-service-content-form input[type=checkbox]+label:before,#tpx-register-modal .external-service-login-form input[type=checkbox]+label:after,#tpx-register-modal .external-service-login-form input[type=checkbox]+label:before,#tpx-register-modal .forgotten-password-form input[type=checkbox]+label:after,#tpx-register-modal .forgotten-password-form input[type=checkbox]+label:before,#tpx-register-modal .form-registration-affilate input[type=checkbox]+label:after,#tpx-register-modal .form-registration-affilate input[type=checkbox]+label:before,#tpx-register-modal .login-form input[type=checkbox]+label:after,#tpx-register-modal .login-form input[type=checkbox]+label:before,#tpx-register-modal .newsletter-unsubscribe-form input[type=checkbox]+label:after,#tpx-register-modal .newsletter-unsubscribe-form input[type=checkbox]+label:before,#tpx-register-modal .product-question-form input[type=checkbox]+label:after,#tpx-register-modal .product-question-form input[type=checkbox]+label:before,#tpx-register-modal .project-access-form input[type=checkbox]+label:after,#tpx-register-modal .project-access-form input[type=checkbox]+label:before,#tpx-register-modal .rating-form input[type=checkbox]+label:after,#tpx-register-modal .rating-form input[type=checkbox]+label:before,#tpx-register-modal .registration-form input[type=checkbox]+label:after,#tpx-register-modal .registration-form input[type=checkbox]+label:before,#tpx-register-modal .shipping-address-form input[type=checkbox]+label:after,#tpx-register-modal .shipping-address-form input[type=checkbox]+label:before,#tpx-register-modal .subscribe-form input[type=checkbox]+label:after,#tpx-register-modal .subscribe-form input[type=checkbox]+label:before,#tpx-register-modal .watchdog-form input[type=checkbox]+label:after,#tpx-register-modal .watchdog-form input[type=checkbox]+label:before{border-radius:var(--tpx-radius-sm)}#content .contact-form .submit-wrapper .btn,#content .discussion-form .submit-wrapper .btn,#content .external-service-content-form .submit-wrapper .btn,#content .external-service-login-form .submit-wrapper .btn,#content .forgotten-password-form .submit-wrapper .btn,#content .form-registration-affilate .submit-wrapper .btn,#content .login-form .submit-wrapper .btn,#content .newsletter-unsubscribe-form .submit-wrapper .btn,#content .product-question-form .submit-wrapper .btn,#content .project-access-form .submit-wrapper .btn,#content .rating-form .submit-wrapper .btn,#content .registration-form .submit-wrapper .btn,#content .shipping-address-form .submit-wrapper .btn,#content .subscribe-form .submit-wrapper .btn,#content .watchdog-form .submit-wrapper .btn,#tpx-register-modal .contact-form .submit-wrapper .btn,#tpx-register-modal .discussion-form .submit-wrapper .btn,#tpx-register-modal .external-service-content-form .submit-wrapper .btn,#tpx-register-modal .external-service-login-form .submit-wrapper .btn,#tpx-register-modal .forgotten-password-form .submit-wrapper .btn,#tpx-register-modal .form-registration-affilate .submit-wrapper .btn,#tpx-register-modal .login-form .submit-wrapper .btn,#tpx-register-modal .newsletter-unsubscribe-form .submit-wrapper .btn,#tpx-register-modal .product-question-form .submit-wrapper .btn,#tpx-register-modal .project-access-form .submit-wrapper .btn,#tpx-register-modal .rating-form .submit-wrapper .btn,#tpx-register-modal .registration-form .submit-wrapper .btn,#tpx-register-modal .shipping-address-form .submit-wrapper .btn,#tpx-register-modal .subscribe-form .submit-wrapper .btn,#tpx-register-modal .watchdog-form .submit-wrapper .btn{min-height:52px;width:100%}#content .contact-form .social-login h2,#content .discussion-form .social-login h2,#content .external-service-content-form .social-login h2,#content .external-service-login-form .social-login h2,#content .forgotten-password-form .social-login h2,#content .form-registration-affilate .social-login h2,#content .login-form .social-login h2,#content .newsletter-unsubscribe-form .social-login h2,#content .product-question-form .social-login h2,#content .project-access-form .social-login h2,#content .rating-form .social-login h2,#content .registration-form .social-login h2,#content .shipping-address-form .social-login h2,#content .subscribe-form .social-login h2,#content .watchdog-form .social-login h2,#tpx-register-modal .contact-form .social-login h2,#tpx-register-modal .discussion-form .social-login h2,#tpx-register-modal .external-service-content-form .social-login h2,#tpx-register-modal .external-service-login-form .social-login h2,#tpx-register-modal .forgotten-password-form .social-login h2,#tpx-register-modal .form-registration-affilate .social-login h2,#tpx-register-modal .login-form .social-login h2,#tpx-register-modal .newsletter-unsubscribe-form .social-login h2,#tpx-register-modal .product-question-form .social-login h2,#tpx-register-modal .project-access-form .social-login h2,#tpx-register-modal .rating-form .social-login h2,#tpx-register-modal .registration-form .social-login h2,#tpx-register-modal .shipping-address-form .social-login h2,#tpx-register-modal .subscribe-form .social-login h2,#tpx-register-modal .watchdog-form .social-login h2{margin-bottom:var(--tpx-space-4)}#content .contact-form .social-login .form-group,#content .discussion-form .social-login .form-group,#content .external-service-content-form .social-login .form-group,#content .external-service-login-form .social-login .form-group,#content .forgotten-password-form .social-login .form-group,#content .form-registration-affilate .social-login .form-group,#content .login-form .social-login .form-group,#content .newsletter-unsubscribe-form .social-login .form-group,#content .product-question-form .social-login .form-group,#content .project-access-form .social-login .form-group,#content .rating-form .social-login .form-group,#content .registration-form .social-login .form-group,#content .shipping-address-form .social-login .form-group,#content .subscribe-form .social-login .form-group,#content .watchdog-form .social-login .form-group,#tpx-register-modal .contact-form .social-login .form-group,#tpx-register-modal .discussion-form .social-login .form-group,#tpx-register-modal .external-service-content-form .social-login .form-group,#tpx-register-modal .external-service-login-form .social-login .form-group,#tpx-register-modal .forgotten-password-form .social-login .form-group,#tpx-register-modal .form-registration-affilate .social-login .form-group,#tpx-register-modal .login-form .social-login .form-group,#tpx-register-modal .newsletter-unsubscribe-form .social-login .form-group,#tpx-register-modal .product-question-form .social-login .form-group,#tpx-register-modal .project-access-form .social-login .form-group,#tpx-register-modal .rating-form .social-login .form-group,#tpx-register-modal .registration-form .social-login .form-group,#tpx-register-modal .shipping-address-form .social-login .form-group,#tpx-register-modal .subscribe-form .social-login .form-group,#tpx-register-modal .watchdog-form .social-login .form-group{margin-bottom:var(--tpx-space-3)}#content .contact-form .social-login .form-group:last-child,#content .discussion-form .social-login .form-group:last-child,#content .external-service-content-form .social-login .form-group:last-child,#content .external-service-login-form .social-login .form-group:last-child,#content .forgotten-password-form .social-login .form-group:last-child,#content .form-registration-affilate .social-login .form-group:last-child,#content .login-form .social-login .form-group:last-child,#content .newsletter-unsubscribe-form .social-login .form-group:last-child,#content .product-question-form .social-login .form-group:last-child,#content .project-access-form .social-login .form-group:last-child,#content .rating-form .social-login .form-group:last-child,#content .registration-form .social-login .form-group:last-child,#content .shipping-address-form .social-login .form-group:last-child,#content .subscribe-form .social-login .form-group:last-child,#content .watchdog-form .social-login .form-group:last-child,#tpx-register-modal .contact-form .social-login .form-group:last-child,#tpx-register-modal .discussion-form .social-login .form-group:last-child,#tpx-register-modal .external-service-content-form .social-login .form-group:last-child,#tpx-register-modal .external-service-login-form .social-login .form-group:last-child,#tpx-register-modal .forgotten-password-form .social-login .form-group:last-child,#tpx-register-modal .form-registration-affilate .social-login .form-group:last-child,#tpx-register-modal .login-form .social-login .form-group:last-child,#tpx-register-modal .newsletter-unsubscribe-form .social-login .form-group:last-child,#tpx-register-modal .product-question-form .social-login .form-group:last-child,#tpx-register-modal .project-access-form .social-login .form-group:last-child,#tpx-register-modal .rating-form .social-login .form-group:last-child,#tpx-register-modal .registration-form .social-login .form-group:last-child,#tpx-register-modal .shipping-address-form .social-login .form-group:last-child,#tpx-register-modal .subscribe-form .social-login .form-group:last-child,#tpx-register-modal .watchdog-form .social-login .form-group:last-child{margin-bottom:0}#content .contact-form .login-btn,#content .discussion-form .login-btn,#content .external-service-content-form .login-btn,#content .external-service-login-form .login-btn,#content .forgotten-password-form .login-btn,#content .form-registration-affilate .login-btn,#content .login-form .login-btn,#content .newsletter-unsubscribe-form .login-btn,#content .product-question-form .login-btn,#content .project-access-form .login-btn,#content .rating-form .login-btn,#content .registration-form .login-btn,#content .shipping-address-form .login-btn,#content .subscribe-form .login-btn,#content .watchdog-form .login-btn,#tpx-register-modal .contact-form .login-btn,#tpx-register-modal .discussion-form .login-btn,#tpx-register-modal .external-service-content-form .login-btn,#tpx-register-modal .external-service-login-form .login-btn,#tpx-register-modal .forgotten-password-form .login-btn,#tpx-register-modal .form-registration-affilate .login-btn,#tpx-register-modal .login-form .login-btn,#tpx-register-modal .newsletter-unsubscribe-form .login-btn,#tpx-register-modal .product-question-form .login-btn,#tpx-register-modal .project-access-form .login-btn,#tpx-register-modal .rating-form .login-btn,#tpx-register-modal .registration-form .login-btn,#tpx-register-modal .shipping-address-form .login-btn,#tpx-register-modal .subscribe-form .login-btn,#tpx-register-modal .watchdog-form .login-btn{align-items:center;border-radius:var(--tpx-radius);display:flex;gap:var(--tpx-space-3);justify-content:center;min-height:52px;text-decoration:none;transition:background-color var(--tpx-transition),border-color var(--tpx-transition);width:100%}#content .contact-form .login-btn strong,#content .discussion-form .login-btn strong,#content .external-service-content-form .login-btn strong,#content .external-service-login-form .login-btn strong,#content .forgotten-password-form .login-btn strong,#content .form-registration-affilate .login-btn strong,#content .login-form .login-btn strong,#content .newsletter-unsubscribe-form .login-btn strong,#content .product-question-form .login-btn strong,#content .project-access-form .login-btn strong,#content .rating-form .login-btn strong,#content .registration-form .login-btn strong,#content .shipping-address-form .login-btn strong,#content .subscribe-form .login-btn strong,#content .watchdog-form .login-btn strong,#tpx-register-modal .contact-form .login-btn strong,#tpx-register-modal .discussion-form .login-btn strong,#tpx-register-modal .external-service-content-form .login-btn strong,#tpx-register-modal .external-service-login-form .login-btn strong,#tpx-register-modal .forgotten-password-form .login-btn strong,#tpx-register-modal .form-registration-affilate .login-btn strong,#tpx-register-modal .login-form .login-btn strong,#tpx-register-modal .newsletter-unsubscribe-form .login-btn strong,#tpx-register-modal .product-question-form .login-btn strong,#tpx-register-modal .project-access-form .login-btn strong,#tpx-register-modal .rating-form .login-btn strong,#tpx-register-modal .registration-form .login-btn strong,#tpx-register-modal .shipping-address-form .login-btn strong,#tpx-register-modal .subscribe-form .login-btn strong,#tpx-register-modal .watchdog-form .login-btn strong{font-size:var(--tpx-fs-sm);font-weight:500}#content .contact-form .login-btn.google,#content .discussion-form .login-btn.google,#content .external-service-content-form .login-btn.google,#content .external-service-login-form .login-btn.google,#content .forgotten-password-form .login-btn.google,#content .form-registration-affilate .login-btn.google,#content .login-form .login-btn.google,#content .newsletter-unsubscribe-form .login-btn.google,#content .product-question-form .login-btn.google,#content .project-access-form .login-btn.google,#content .rating-form .login-btn.google,#content .registration-form .login-btn.google,#content .shipping-address-form .login-btn.google,#content .subscribe-form .login-btn.google,#content .watchdog-form .login-btn.google,#tpx-register-modal .contact-form .login-btn.google,#tpx-register-modal .discussion-form .login-btn.google,#tpx-register-modal .external-service-content-form .login-btn.google,#tpx-register-modal .external-service-login-form .login-btn.google,#tpx-register-modal .forgotten-password-form .login-btn.google,#tpx-register-modal .form-registration-affilate .login-btn.google,#tpx-register-modal .login-form .login-btn.google,#tpx-register-modal .newsletter-unsubscribe-form .login-btn.google,#tpx-register-modal .product-question-form .login-btn.google,#tpx-register-modal .project-access-form .login-btn.google,#tpx-register-modal .rating-form .login-btn.google,#tpx-register-modal .registration-form .login-btn.google,#tpx-register-modal .shipping-address-form .login-btn.google,#tpx-register-modal .subscribe-form .login-btn.google,#tpx-register-modal .watchdog-form .login-btn.google{background:var(--tpx-surface);border:1px solid var(--tpx-border-strong);color:var(--tpx-ink)}#content .contact-form .login-btn.google:hover,#content .discussion-form .login-btn.google:hover,#content .external-service-content-form .login-btn.google:hover,#content .external-service-login-form .login-btn.google:hover,#content .forgotten-password-form .login-btn.google:hover,#content .form-registration-affilate .login-btn.google:hover,#content .login-form .login-btn.google:hover,#content .newsletter-unsubscribe-form .login-btn.google:hover,#content .product-question-form .login-btn.google:hover,#content .project-access-form .login-btn.google:hover,#content .rating-form .login-btn.google:hover,#content .registration-form .login-btn.google:hover,#content .shipping-address-form .login-btn.google:hover,#content .subscribe-form .login-btn.google:hover,#content .watchdog-form .login-btn.google:hover,#tpx-register-modal .contact-form .login-btn.google:hover,#tpx-register-modal .discussion-form .login-btn.google:hover,#tpx-register-modal .external-service-content-form .login-btn.google:hover,#tpx-register-modal .external-service-login-form .login-btn.google:hover,#tpx-register-modal .forgotten-password-form .login-btn.google:hover,#tpx-register-modal .form-registration-affilate .login-btn.google:hover,#tpx-register-modal .login-form .login-btn.google:hover,#tpx-register-modal .newsletter-unsubscribe-form .login-btn.google:hover,#tpx-register-modal .product-question-form .login-btn.google:hover,#tpx-register-modal .project-access-form .login-btn.google:hover,#tpx-register-modal .rating-form .login-btn.google:hover,#tpx-register-modal .registration-form .login-btn.google:hover,#tpx-register-modal .shipping-address-form .login-btn.google:hover,#tpx-register-modal .subscribe-form .login-btn.google:hover,#tpx-register-modal .watchdog-form .login-btn.google:hover{background:var(--tpx-surface-sunken)}#content .contact-form .login-btn.seznam,#content .discussion-form .login-btn.seznam,#content .external-service-content-form .login-btn.seznam,#content .external-service-login-form .login-btn.seznam,#content .forgotten-password-form .login-btn.seznam,#content .form-registration-affilate .login-btn.seznam,#content .login-form .login-btn.seznam,#content .newsletter-unsubscribe-form .login-btn.seznam,#content .product-question-form .login-btn.seznam,#content .project-access-form .login-btn.seznam,#content .rating-form .login-btn.seznam,#content .registration-form .login-btn.seznam,#content .shipping-address-form .login-btn.seznam,#content .subscribe-form .login-btn.seznam,#content .watchdog-form .login-btn.seznam,#tpx-register-modal .contact-form .login-btn.seznam,#tpx-register-modal .discussion-form .login-btn.seznam,#tpx-register-modal .external-service-content-form .login-btn.seznam,#tpx-register-modal .external-service-login-form .login-btn.seznam,#tpx-register-modal .forgotten-password-form .login-btn.seznam,#tpx-register-modal .form-registration-affilate .login-btn.seznam,#tpx-register-modal .login-form .login-btn.seznam,#tpx-register-modal .newsletter-unsubscribe-form .login-btn.seznam,#tpx-register-modal .product-question-form .login-btn.seznam,#tpx-register-modal .project-access-form .login-btn.seznam,#tpx-register-modal .rating-form .login-btn.seznam,#tpx-register-modal .registration-form .login-btn.seznam,#tpx-register-modal .shipping-address-form .login-btn.seznam,#tpx-register-modal .subscribe-form .login-btn.seznam,#tpx-register-modal .watchdog-form .login-btn.seznam{background:#c00;border:1px solid #c00;color:#fff}#content .contact-form .login-btn.seznam:hover,#content .discussion-form .login-btn.seznam:hover,#content .external-service-content-form .login-btn.seznam:hover,#content .external-service-login-form .login-btn.seznam:hover,#content .forgotten-password-form .login-btn.seznam:hover,#content .form-registration-affilate .login-btn.seznam:hover,#content .login-form .login-btn.seznam:hover,#content .newsletter-unsubscribe-form .login-btn.seznam:hover,#content .product-question-form .login-btn.seznam:hover,#content .project-access-form .login-btn.seznam:hover,#content .rating-form .login-btn.seznam:hover,#content .registration-form .login-btn.seznam:hover,#content .shipping-address-form .login-btn.seznam:hover,#content .subscribe-form .login-btn.seznam:hover,#content .watchdog-form .login-btn.seznam:hover,#tpx-register-modal .contact-form .login-btn.seznam:hover,#tpx-register-modal .discussion-form .login-btn.seznam:hover,#tpx-register-modal .external-service-content-form .login-btn.seznam:hover,#tpx-register-modal .external-service-login-form .login-btn.seznam:hover,#tpx-register-modal .forgotten-password-form .login-btn.seznam:hover,#tpx-register-modal .form-registration-affilate .login-btn.seznam:hover,#tpx-register-modal .login-form .login-btn.seznam:hover,#tpx-register-modal .newsletter-unsubscribe-form .login-btn.seznam:hover,#tpx-register-modal .product-question-form .login-btn.seznam:hover,#tpx-register-modal .project-access-form .login-btn.seznam:hover,#tpx-register-modal .rating-form .login-btn.seznam:hover,#tpx-register-modal .registration-form .login-btn.seznam:hover,#tpx-register-modal .shipping-address-form .login-btn.seznam:hover,#tpx-register-modal .subscribe-form .login-btn.seznam:hover,#tpx-register-modal .watchdog-form .login-btn.seznam:hover{background:#ad0000;border-color:#ad0000}@media(max-width:767px){#content .contact-form,#content .discussion-form,#content .external-service-content-form,#content .external-service-login-form,#content .forgotten-password-form,#content .form-registration-affilate,#content .login-form,#content .newsletter-unsubscribe-form,#content .product-question-form,#content .project-access-form,#content .rating-form,#content .registration-form,#content .shipping-address-form,#content .subscribe-form,#content .watchdog-form,#tpx-register-modal .contact-form,#tpx-register-modal .discussion-form,#tpx-register-modal .external-service-content-form,#tpx-register-modal .external-service-login-form,#tpx-register-modal .forgotten-password-form,#tpx-register-modal .form-registration-affilate,#tpx-register-modal .login-form,#tpx-register-modal .newsletter-unsubscribe-form,#tpx-register-modal .product-question-form,#tpx-register-modal .project-access-form,#tpx-register-modal .rating-form,#tpx-register-modal .registration-form,#tpx-register-modal .shipping-address-form,#tpx-register-modal .subscribe-form,#tpx-register-modal .watchdog-form{border-radius:var(--tpx-radius-lg);padding:var(--tpx-space-4)}}body.in-registrace .breadcrumbs{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm);margin:0 auto var(--tpx-space-3);max-width:560px}body.in-registrace .breadcrumbs a{color:var(--tpx-ink-muted);text-decoration:none}body.in-registrace .breadcrumbs a:hover{color:var(--tpx-accent)}body.in-registrace #content .content-inner{margin:0 auto;max-width:560px}body.in-registrace h1{margin-bottom:var(--tpx-space-5);text-align:center}#cart-widget.popup-widget{background:var(--tpx-surface);border-color:var(--tpx-border);border-radius:var(--tpx-radius-lg);box-shadow:var(--tpx-shadow);height:auto;max-height:none;padding:var(--tpx-space-5)}@media(min-width:992px){#cart-widget.popup-widget{left:auto;margin-left:0;right:19px;width:560px}}.cart-widget-products{background-attachment:local,local,scroll,scroll;background-color:var(--tpx-surface);background-image:linear-gradient(var(--tpx-surface) 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),var(--tpx-surface) 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(20,47,75,.15),rgba(20,47,75,0)),radial-gradient(farthest-side at 50% 100%,rgba(20,47,75,.15),rgba(20,47,75,0)) 0 100%;background-repeat:no-repeat;background-size:100% 24px,100% 24px,100% 10px,100% 10px}.cart-widget-products-inner{display:flex;flex-direction:column}.cart-widget-product{align-items:center;border-bottom:1px solid var(--tpx-border);column-gap:var(--tpx-space-3);display:grid;grid-template-columns:64px 1fr auto 28px;padding-block:var(--tpx-space-4);row-gap:var(--tpx-space-2)}.cart-widget-product:first-child{padding-top:0}.cart-widget-product:last-child{border-bottom:0;padding-bottom:0}.cart-widget-product .cart-widget-product-image{align-items:center;background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius);display:flex;grid-row:1/3;height:64px;justify-content:center;overflow:hidden;padding:var(--tpx-space-2);width:64px}.cart-widget-product .cart-widget-product-image img{max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain}.cart-widget-product .cart-widget-product-name{grid-column:2/-1;grid-row:1;width:auto}.cart-widget-product .cart-widget-product-name a{color:var(--tpx-ink);display:block;display:-webkit-box;font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-bold);-webkit-line-clamp:2;line-height:1.35;text-decoration:none;-webkit-box-orient:vertical;overflow:hidden}.cart-widget-product .cart-widget-product-name a:hover{color:var(--tpx-accent)}.cart-widget-product .cart-widget-product-amount{grid-column:2;grid-row:2;margin-top:var(--tpx-space-1);width:auto}.cart-widget-product>div.cart-widget-product-unit{display:none}.cart-widget-product .cart-widget-product-price{color:var(--tpx-ink);font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-bold);grid-column:3;grid-row:2;margin-top:var(--tpx-space-1);text-align:right;white-space:nowrap}.cart-widget-product .cart-widget-product-delete{grid-column:4;grid-row:2;justify-self:end;padding-left:0;width:auto}.cart-widget-product .quantity{align-items:center;border:1px solid var(--tpx-border-strong);border-radius:var(--tpx-radius);display:flex;height:40px;overflow:hidden;padding-inline:28px;width:96px}.cart-widget-product .quantity input{background:none;border:0;color:var(--tpx-ink);font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);height:100%;padding:0;text-align:center;width:100%}.cart-widget-product .quantity label{width:100%}.cart-widget-product .quantity .decrease,.cart-widget-product .quantity .increase{background:none;border:0;color:var(--tpx-ink-muted);cursor:pointer;height:100%;width:28px}.cart-widget-product .quantity .decrease:before,.cart-widget-product .quantity .increase:before{background-color:transparent;font-size:.875rem;height:auto;position:static;width:auto}.cart-widget-product .quantity .decrease:hover,.cart-widget-product .quantity .increase:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.cart-widget-product .quantity .decrease:hover:before,.cart-widget-product .quantity .increase:hover:before{background-color:transparent}.cart-widget-product .remove-item{align-items:center;background:none;border:0;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-subtle);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color var(--tpx-transition),color var(--tpx-transition);width:28px}.cart-widget-product .remove-item:before{content:"×";font-family:var(--tpx-font);font-size:1.125rem;line-height:1}.cart-widget-product .remove-item:hover{background:var(--tpx-surface-sunken);color:var(--tpx-state-danger)}.cart-widget-bottom{border-top:1px solid var(--tpx-border);margin-top:var(--tpx-space-4);padding-top:var(--tpx-space-4)}.cart-widget-button .btn{width:100%}.cart-free-shipping{color:var(--tpx-ink-muted);display:block;font-size:var(--tpx-fs-sm);height:auto;margin:var(--tpx-space-4) 0 0;min-height:0;padding:0;position:static;text-align:center;width:auto}.cart-free-shipping strong{color:var(--tpx-ink)}.cart-free-shipping>div,.cart-free-shipping>div div{display:block;padding:0}.cart-free-shipping>div div strong{padding-top:0}.cart-free-shipping .price-range{margin-top:var(--tpx-space-3)}#cart-widget.loader-wrapper:after,.ajax-pending #cart-widget.loader-wrapper:after{background-color:hsla(0,0%,100%,.75)}.ajax-pending #cart-widget.loader-wrapper:before{background-color:transparent;border-color:var(--tpx-navy);border-right-color:transparent}#cart-widget .popup-widget-inner{background:var(--tpx-surface)}#cart-widget .popup-widget-inner:empty{min-height:96px}.price-range{background:var(--tpx-surface-sunken);height:6px;margin-top:var(--tpx-space-2);overflow:hidden}.price-range,.price-range div{border-radius:var(--tpx-radius-pill)}.price-range div{background:var(--tpx-accent);height:100%}.advanced-order .extra.delivery{text-align:center}.advanced-order .extra.delivery>span{display:block}.advanced-order .extra.delivery .price-range{margin-inline:auto;margin-top:var(--tpx-space-3);max-width:420px}.pr-list-unit,.price-final,.price-final-holder,.price-save,.price-standard{font-family:var(--tpx-font)}.price-standard{color:var(--tpx-ink-subtle);text-decoration:line-through}.pr-list-unit,.price-standard{font-weight:var(--tpx-fw-regular)}.pr-list-unit{color:var(--tpx-ink-muted)}.products-block>.product{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);display:flex;transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition)}.products-block>.product:hover{border-color:var(--tpx-border-strong);box-shadow:0 8px 24px rgba(20,47,75,.12)}.products-block>.product>.p{display:flex;flex-direction:column;padding:var(--tpx-space-3);width:100%}.products-block>.product .availability,.products-block>.product .p-bottom,.products-block>.product .p-bottom>div,.products-block>.product .p-desc,.products-block>.product .p-in,.products-block>.product .p-in-in,.products-block>.product .p-tools,.products-block>.product .prices,.products-block>.product .stars-wrapper,.products-block>.product .tl-stock-box,.products-block>.product .tl-stock-box>span,.products-block>.product a.name,.products-block>.product>.p{text-align:left}.products-block>.product .p-tools,.products-block>.product .prices,.products-block>.product .stars-wrapper,.products-block>.product form.pr-action{justify-content:flex-start}.products-block>.product a.image{align-items:center;aspect-ratio:4/3;background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius);display:flex;justify-content:center;margin-bottom:var(--tpx-space-3);overflow:hidden;padding:var(--tpx-space-3);position:relative}.products-block>.product a.image img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.products-block>.product .flags{display:flex;flex-wrap:wrap;gap:var(--tpx-space-1);left:var(--tpx-space-2);margin:0;position:absolute;top:var(--tpx-space-2)}.products-block>.product .flag{background-color:hsla(0,0%,100%,.92)!important;border-radius:var(--tpx-radius-sm);box-shadow:0 1px 2px rgba(20,47,75,.12);color:var(--tpx-ink)!important;font-size:.6875rem;font-weight:500;letter-spacing:.02em;line-height:1.6;padding:2px var(--tpx-space-2)}.products-block>.product .flag-action,.products-block>.product .flag-discount,.products-block>.product .flag-sale{background-color:var(--tpx-accent)!important;color:var(--tpx-ink-inverted)!important}.products-block>.product .p-in{display:flex;flex:1 1 auto;flex-direction:column;padding:0}.products-block>.product .p-in-in{flex:0 0 auto}.products-block>.product a.name{color:var(--tpx-ink);display:block;margin-bottom:var(--tpx-space-2);text-decoration:none}.products-block>.product a.name span{display:block;display:-webkit-box;font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-bold);-webkit-line-clamp:2;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.products-block>.product a.name:hover{text-decoration:none}.products-block>.product a.name:hover span{color:var(--tpx-accent)}.products-block>.product .p-code{color:var(--tpx-ink-subtle);display:block;font-size:.75rem;margin-bottom:var(--tpx-space-2)}.products-block>.product .stars-wrapper{display:flex;justify-content:flex-start;margin-bottom:var(--tpx-space-2)}.products-block>.product .stars-wrapper .stars{margin:0}.products-block>.product .availability{height:66px;margin:0 0 var(--tpx-space-3);overflow:hidden}.products-block>.product .availability .tl-stock-box>span.tpx-stock__row{display:flex}.products-block>.product .stars-wrapper .stars{font-size:.75rem}.products-block>.product .prices{align-items:baseline;display:grid;gap:2px var(--tpx-space-2);grid-template-columns:auto auto 1fr;margin-bottom:var(--tpx-space-3)}.products-block>.product .price.price-final{color:var(--tpx-ink);font-size:1.375rem;font-weight:var(--tpx-fw-bold);grid-column:1/-1;line-height:1.15}.products-block>.product .price-standard{font-size:.8125rem;grid-column:1}.products-block>.product .price-save{color:var(--tpx-state-success);font-size:.75rem;font-weight:500;grid-column:2}.products-block>.product .price-additional{color:var(--tpx-ink-subtle);font-size:.75rem;grid-column:3;justify-self:start}.products-block>.product .p-tools{margin:0}.products-block>.product form.pr-action{align-items:stretch;display:flex;gap:var(--tpx-space-2);margin:0}.products-block>.product .quantity{align-items:center;border:1px solid var(--tpx-border-strong);border-radius:var(--tpx-radius);display:flex;flex:0 0 auto;height:44px;margin:0;overflow:hidden;padding-inline:30px;width:96px}.products-block>.product .quantity input{background:none;border:0;color:var(--tpx-ink);font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);height:100%;padding:0;text-align:center;width:100%}.products-block>.product .quantity label{width:100%}.products-block>.product .quantity .decreasing,.products-block>.product .quantity .increasing,.products-block>.product .quantity button,.products-block>.product .quantity span[class*=crease]{background:none;border:0;color:var(--tpx-ink-muted);cursor:pointer;height:100%;width:30px}.products-block>.product .quantity .decreasing:hover,.products-block>.product .quantity .increasing:hover,.products-block>.product .quantity button:hover,.products-block>.product .quantity span[class*=crease]:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.products-block>.product .btn-cart{background:var(--tpx-accent);border-color:var(--tpx-accent);color:var(--tpx-accent-contrast)!important;flex:1 1 auto;font-size:var(--tpx-fs-sm);font-weight:500;min-height:44px;padding-inline:var(--tpx-space-3)}.products-block>.product .btn-cart:focus,.products-block>.product .btn-cart:hover{background:var(--tpx-accent-hover);border-color:var(--tpx-accent-hover);color:var(--tpx-accent-contrast)!important}.products-block>.product .p-desc{color:var(--tpx-ink-subtle);display:-webkit-box;font-size:.75rem;-webkit-line-clamp:2;line-height:1.4;margin:var(--tpx-space-3) 0 0;-webkit-box-orient:vertical;overflow:hidden}.products-block>.product .widget-parameter-wrapper{height:22px;margin:var(--tpx-space-3) 0 0;overflow:hidden}.products-block>.product .widget-parameter-wrapper.justified{justify-content:flex-start}.products-block>.product .widget-parameter-list{display:flex;flex-wrap:wrap;gap:var(--tpx-space-1);list-style:none;margin:0;padding:0}.products-block>.product .widget-parameter-more a,.products-block>.product .widget-parameter-more span,.products-block>.product .widget-parameter-value a{background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-muted);display:block;font-size:.6875rem;line-height:1.5;padding:2px var(--tpx-space-2);text-decoration:none;white-space:nowrap}.products-block>.product .widget-parameter-value a:focus,.products-block>.product .widget-parameter-value a:hover{background:var(--tpx-border);color:var(--tpx-ink)}.products-block>.product .p .p-bottom>div .prices{align-items:baseline;display:grid;gap:2px var(--tpx-space-2);grid-template-columns:auto auto 1fr;grid-template-rows:auto 1.5625rem 1.0625rem;justify-content:start}.products-block>.product .p .p-bottom>div .prices .price.price-final{grid-area:1/1/2/-1}.products-block>.product .p .p-bottom>div .prices .price-standard{grid-area:2/1/3/2;margin:0}.products-block>.product .p .p-bottom>div .prices .price-save{grid-area:2/2/3/3}.products-block>.product .p .p-bottom>div .prices .price-additional{grid-area:3/1/4/-1}.products-block>.product .p-bottom>div .p-tools form.pr-action{align-items:stretch;display:flex;gap:var(--tpx-space-2)}.products-block>.product .p .p-in .p-in-in a.name{height:auto;min-height:round(up,2.7*var(--tpx-fs-sm),1px);padding-inline:0}.products-block>.product .p .p-in .p-bottom{margin-top:var(--tpx-space-4);padding:0}.products-block>.product .p .p-bottom>div .p-tools{align-items:stretch;margin:0;padding:0}#content .products-block>.product .p-desc{margin:var(--tpx-space-3) 0 0}.products-block>.product .p .p-bottom>div .p-tools .btn.btn-primary{background:transparent;border-color:var(--tpx-border-strong);color:var(--tpx-ink);font-size:var(--tpx-fs-sm);font-weight:500;line-height:1.2;margin:0;min-height:var(--tpx-btn-height);padding-inline:var(--tpx-space-4);width:100%}.products-block>.product .p .p-bottom>div .p-tools .btn.btn-primary:focus,.products-block>.product .p .p-bottom>div .p-tools .btn.btn-primary:hover{background:var(--tpx-navy);border-color:var(--tpx-navy);color:var(--tpx-ink-inverted)}.products-block>.product .p-in .p-in-in .stars-wrapper{display:flex;justify-content:flex-start}.products-block>.product .quantity .decrease:before,.products-block>.product .quantity .increase:before{background-color:transparent;font-size:.875rem;height:auto;line-height:1;position:static;width:auto}.products-block>.product .quantity .decrease:hover:before,.products-block>.product .quantity .increase:hover:before{background-color:transparent}@media(max-width:767px){.products-block>.product .p .p-bottom>div .p-tools .quantity{display:none}.products-block>.product .p .p-bottom>div .p-tools .btn.btn-cart{min-width:0}}.product-slider .products-block>.product{background:transparent;border:0;border-radius:0;box-shadow:none;padding:var(--tpx-space-2) var(--tpx-space-3)}.product-slider .products-block>.product:hover{border:0;box-shadow:none}.product-slider .products-block>.product>.p{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition)}.product-slider .products-block>.product:hover>.p{border-color:var(--tpx-border-strong);box-shadow:0 8px 24px rgba(20,47,75,.12)}.tl-stock-box.tpx-stock,.tpx-stock{align-items:stretch;color:var(--tpx-ink);display:flex;flex-direction:column;font-family:var(--tpx-font);font-size:.8125rem;font-weight:var(--tpx-fw-regular);gap:2px;line-height:1.4;text-align:left}.tl-stock-box.tpx-stock>span,.tpx-stock>span{white-space:normal}.tl-stock-box.tpx-stock b,.tpx-stock b{font-weight:inherit}.tpx-stock>.tpx-stock__status{color:var(--tpx-state-success);display:block;font-weight:500;padding-left:var(--tpx-space-2)}.tpx-stock>.tpx-stock__status:before{background:currentcolor;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:var(--tpx-space-2);vertical-align:1px;width:8px}.tpx-stock[data-status=out] .tpx-stock__status{color:var(--tpx-state-danger)}.tpx-stock[data-status=unknown] .tpx-stock__status{color:var(--tpx-ink-muted)}.tpx-stock>.tpx-stock__row{align-items:center;border-radius:var(--tpx-radius-sm);color:var(--tpx-ink-muted);display:flex;gap:var(--tpx-space-2);min-height:22px;padding:1px var(--tpx-space-2)}.tpx-stock>.tpx-stock__row:before{background:currentcolor;content:"";flex:0 0 auto;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' viewBox='0 0 16 16'%3E%3Cpath d='M1.6 4h8v7.2h-8zm8 2.6h2.9l2 2.4v2.2H9.6z'/%3E%3Ccircle cx='4.4' cy='12.4' r='1.3'/%3E%3Ccircle cx='12' cy='12.4' r='1.3'/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.tpx-stock>.tpx-stock__row .tpx-stock__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpx-stock>.tpx-stock__row .tpx-stock__amount{flex:0 0 auto;font-variant-numeric:tabular-nums;margin-left:auto;white-space:nowrap}.tpx-stock__row[data-place=store]{color:var(--tpx-ink)}.tpx-stock__row[data-place=store]:before{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' viewBox='0 0 16 16'%3E%3Cpath d='m2.2 6.3 1.1-3.6h9.4l1.1 3.6m-11.6 0v7.2h11.6V6.3m-11.6 0c.9 1.7 3 1.7 3.9 0C7 8 9.1 8 10 6.3c.9 1.7 2.9 1.7 3.8 0m-7.4 7.2V9.6h3.2v3.9'/%3E%3C/svg%3E")}.tpx-stock__row[data-place=store] .tpx-stock__amount,.tpx-stock__row[data-place=store] .tpx-stock__label{font-weight:500}.tpx-stock__row[data-place=store][data-empty=false]{background:rgba(47,125,50,.09);color:var(--tpx-state-success)}.tpx-stock__row[data-empty=true]{color:var(--tpx-ink-subtle)}.tpx-stock__row[data-empty=true] .tpx-stock__amount,.tpx-stock__row[data-empty=true] .tpx-stock__label{font-weight:var(--tpx-fw-regular)}#productsTop,.dkLabVisitedProductsBox .dkLabVisitedProducts{display:grid;gap:var(--tpx-space-3);grid-template-columns:1fr}@media(min-width:480px){#productsTop,.dkLabVisitedProductsBox .dkLabVisitedProducts{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){#productsTop,.dkLabVisitedProductsBox .dkLabVisitedProducts{grid-template-columns:repeat(4,1fr)}}#productsTop>.product,.dkLabVisitedProductsBox .dkLabVisitedProducts>.product{flex:none;float:none;margin:0;max-width:none;min-width:0;padding:0;width:auto}#productsTop .p-in,#productsTop .p-in-in,#productsTop>.product>.p,.dkLabVisitedProductsBox .dkLabVisitedProducts .p-in,.dkLabVisitedProductsBox .dkLabVisitedProducts .p-in-in,.dkLabVisitedProductsBox .dkLabVisitedProducts>.product>.p{min-width:0}#productsTop .p-in,.dkLabVisitedProductsBox .dkLabVisitedProducts .p-in{flex:1 1 auto}#productsTop>.product>.p,.dkLabVisitedProductsBox .dkLabVisitedProducts>.product>.p{align-items:flex-start;background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);display:flex;gap:var(--tpx-space-3);height:100%;padding:var(--tpx-space-3);transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition)}#productsTop>.product>.p:hover,.dkLabVisitedProductsBox .dkLabVisitedProducts>.product>.p:hover{border-color:var(--tpx-border-strong);box-shadow:0 8px 24px rgba(20,47,75,.12)}#productsTop a.image,.dkLabVisitedProductsBox .dkLabVisitedProducts a.image{align-items:center;background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius);display:flex;flex:0 0 64px;height:64px;justify-content:center;padding:var(--tpx-space-1);width:64px}#productsTop a.image img,.dkLabVisitedProductsBox .dkLabVisitedProducts a.image img{max-height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain}#productsTop a.name,.dkLabVisitedProductsBox .dkLabVisitedProducts a.name{color:var(--tpx-ink);display:block;font-size:var(--tpx-fs-sm);font-weight:500;line-height:1.35;margin-bottom:var(--tpx-space-1);text-decoration:none}#productsTop a.name span,.dkLabVisitedProductsBox .dkLabVisitedProducts a.name span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#productsTop a.name:hover,.dkLabVisitedProductsBox .dkLabVisitedProducts a.name:hover{color:var(--tpx-accent);text-decoration:none}#productsTop .availability .tpx-stock,.dkLabVisitedProductsBox .dkLabVisitedProducts .availability .tpx-stock{font-size:.75rem;text-align:left}#productsTop .availability .tl-stock-box>span.tpx-stock__row,.dkLabVisitedProductsBox .dkLabVisitedProducts .availability .tl-stock-box>span.tpx-stock__row{display:flex}#productsTop .p-code,.dkLabVisitedProductsBox .dkLabVisitedProducts .p-code{display:none}#productsTop .p-bottom,.dkLabVisitedProductsBox .dkLabVisitedProducts .p-bottom{margin-top:var(--tpx-space-1)}#productsTop .price-final,.dkLabVisitedProductsBox .dkLabVisitedProducts .price-final{color:var(--tpx-ink);font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-bold)}.dkLabVisitedProductsBox{background:transparent;margin-top:var(--tpx-space-8);padding:0}.dkLabVisitedProductsBox>h2{margin:0 0 var(--tpx-space-4)}body.type-category .dkLabVisitedProductsBox{order:7}body.type-category .products-top-wrapper{order:8}.msgokWidget__handlerButton,.msgokWidget__handlerText,.msgokWidget__handlerTextButton{align-items:center;display:inline-flex;gap:var(--tpx-space-2);line-height:1}.msgokWidget__handlerButton svg,.msgokWidget__handlerText svg,.msgokWidget__handlerTextButton svg{display:block;flex:0 0 auto;height:20px;width:20px}.shp-tab,.shp-tab-link,.shp-tabs{font-family:var(--tpx-font)}.shp-tabs{border-bottom:1px solid var(--tpx-border)}.shp-tab-link{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-regular);text-decoration:none;text-transform:none;transition:color var(--tpx-transition)}.shp-tab-link:focus,.shp-tab-link:hover{color:var(--tpx-ink)}.shp-tab.active .shp-tab-link{color:var(--tpx-ink);font-weight:var(--tpx-fw-bold)}body.login-window-visible{overflow:hidden}body.login-window-visible:after{animation:tpx-fade-in var(--tpx-transition);backdrop-filter:blur(2px);background:rgba(20,47,75,.45);content:"";inset:0;position:fixed;z-index:var(--tpx-z-overlay)}@keyframes tpx-fade-in{0%{opacity:0}}@keyframes tpx-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}#login.popup-widget{animation:tpx-modal-in var(--tpx-transition);background:var(--tpx-surface);border:0;border-radius:var(--tpx-radius-lg);box-shadow:0 24px 64px rgba(20,47,75,.24);height:fit-content;inset:0;left:50%;margin:auto;max-height:calc(100vh - var(--tpx-space-7));overflow-y:auto;position:fixed;right:auto;transform:none;translate:-50% 0;width:min(420px,100vw - var(--tpx-space-6));z-index:var(--tpx-z-modal)}#login.popup-widget:after,#login.popup-widget:before{display:none}#login.popup-widget .popup-widget-inner{border:0;box-shadow:none;padding:var(--tpx-space-6)}#login.popup-widget h2{color:var(--tpx-ink);font-size:var(--tpx-fs-h3);font-weight:var(--tpx-fw-bold);margin:0 0 var(--tpx-space-5);text-align:center}#login.popup-widget .form-group{margin-bottom:var(--tpx-space-4)}#login.popup-widget .form-control{background:var(--tpx-surface);border:1px solid var(--tpx-border-strong);border-radius:var(--tpx-radius);color:var(--tpx-ink);font-family:var(--tpx-font);font-size:var(--tpx-fs-base);min-height:52px;transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition);width:100%}#login.popup-widget .form-control:focus{border-color:var(--tpx-navy);box-shadow:0 0 0 3px rgba(20,47,75,.12);outline:none}#login.popup-widget .submit-wrapper{margin-bottom:var(--tpx-space-3)}#login.popup-widget .btn-primary{background:var(--tpx-navy);border-color:var(--tpx-navy);color:var(--tpx-ink-inverted);font-size:var(--tpx-fs-base);min-height:52px;width:100%}#login.popup-widget .btn-primary:focus,#login.popup-widget .btn-primary:hover{background:var(--tpx-navy-700);border-color:var(--tpx-navy-700);color:var(--tpx-ink-inverted)}#login.popup-widget .alternative-links{display:flex;flex-direction:row;gap:var(--tpx-space-3);justify-content:space-between;margin:0 0 var(--tpx-space-5)}#login.popup-widget .alternative-links a{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);text-decoration:none}#login.popup-widget .alternative-links a:hover{color:var(--tpx-accent);text-decoration:underline}#login.popup-widget .social-login-buttons-divider{align-items:center;display:flex;gap:var(--tpx-space-3);margin-bottom:var(--tpx-space-4)}#login.popup-widget .social-login-buttons-divider:after,#login.popup-widget .social-login-buttons-divider:before{background:var(--tpx-border);content:"";flex:1 1 auto;height:1px}#login.popup-widget .social-login-buttons-divider span{background:none;color:var(--tpx-ink-subtle);flex:0 0 auto;font-size:var(--tpx-fs-sm);padding:0}#login.popup-widget .tpx-modal-close{align-items:center;background:none;border:0;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-muted);cursor:pointer;display:flex;font-size:22px;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:var(--tpx-space-3);top:var(--tpx-space-3);transition:background-color var(--tpx-transition),color var(--tpx-transition);width:36px}#login.popup-widget .tpx-modal-close:focus-visible,#login.popup-widget .tpx-modal-close:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}#login.popup-widget .login-btn{align-items:center;border-radius:var(--tpx-radius);display:flex;gap:var(--tpx-space-3);justify-content:center;min-height:48px;text-decoration:none;transition:background-color var(--tpx-transition),border-color var(--tpx-transition);width:100%}#login.popup-widget .login-btn strong{font-size:var(--tpx-fs-sm);font-weight:500}#login.popup-widget .login-btn.google{background:var(--tpx-surface);border:1px solid var(--tpx-border-strong);color:var(--tpx-ink)}#login.popup-widget .login-btn.google:hover{background:var(--tpx-surface-sunken)}#login.popup-widget .login-btn.seznam{background:#c00;border:1px solid #c00;color:#fff}#login.popup-widget .login-btn.seznam:hover{background:#ad0000;border-color:#ad0000}#login.popup-widget .social-login-buttons .form-group:last-child{margin-bottom:0}@media(max-width:767px){#login.popup-widget{width:calc(100vw - var(--tpx-space-4))}#login.popup-widget .popup-widget-inner{padding:var(--tpx-space-5)}}body.tpx-register-modal-open{overflow:hidden}body.tpx-register-modal-open:after{animation:tpx-fade-in var(--tpx-transition);backdrop-filter:blur(2px);background:rgba(20,47,75,.45);content:"";inset:0;position:fixed;z-index:var(--tpx-z-overlay)}#tpx-register-modal{animation:tpx-modal-in var(--tpx-transition);background:var(--tpx-surface);border:0;border-radius:var(--tpx-radius-lg);box-shadow:0 24px 64px rgba(20,47,75,.24);height:fit-content;inset:0;margin:auto;max-height:calc(100vh - var(--tpx-space-7));overflow-y:auto;position:fixed;width:min(880px,100vw - var(--tpx-space-6));z-index:var(--tpx-z-modal)}#tpx-register-modal[hidden]{display:none}#tpx-register-modal .tpx-register-modal-inner{padding:var(--tpx-space-6) var(--tpx-space-7);position:relative}#tpx-register-modal h1{font-size:var(--tpx-fs-h2);margin:0 0 var(--tpx-space-5);text-align:left}#tpx-register-modal .breadcrumbs{display:none}#tpx-register-modal .registration-form{background:none;box-shadow:none;margin:0;max-width:none;padding:0}#tpx-register-modal .registration-form .box{background:transparent;border:0;padding:0}#tpx-register-modal .registration-form h2{font-size:var(--tpx-fs-lg);margin:var(--tpx-space-5) 0 var(--tpx-space-3)}#tpx-register-modal fieldset.co-box{display:grid;gap:var(--tpx-space-3);grid-template-columns:1fr 1fr}#tpx-register-modal fieldset.co-box>.form-legend,#tpx-register-modal fieldset.co-box>h2{grid-column:1/-1;margin-top:0}#tpx-register-modal fieldset.co-box>.form-group{margin:0}#tpx-register-modal fieldset.co-box .form-group label{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);height:100%;line-height:1.45}#tpx-register-modal fieldset.co-box .form-group label strong{color:var(--tpx-ink);display:block;font-size:var(--tpx-fs-base);margin-bottom:var(--tpx-space-1)}#tpx-register-modal .registration-form fieldset.co-box .form-group:has(>input[type=radio]):has(>input:checked){background:var(--tpx-surface);border-color:var(--tpx-navy);box-shadow:inset 0 0 0 1px var(--tpx-navy)}#tpx-register-modal .co-registration fieldset.box{display:grid;gap:0 var(--tpx-space-4);grid-template-columns:repeat(2,1fr)}#tpx-register-modal .co-registration fieldset.box>#company-info,#tpx-register-modal .co-registration fieldset.box>.consents,#tpx-register-modal .co-registration fieldset.box>.form-group.company-shopping,#tpx-register-modal .co-registration fieldset.box>.form-legend,#tpx-register-modal .co-registration fieldset.box>h2{grid-column:1/-1}#tpx-register-modal .co-registration #company-info:not(.js-hidden){display:grid;gap:0 var(--tpx-space-4);grid-template-columns:repeat(2,1fr)}#tpx-register-modal .social-login{border-top:1px solid var(--tpx-border);margin-top:var(--tpx-space-5);padding-top:var(--tpx-space-4)}#tpx-register-modal .tpx-modal-close{align-items:center;background:none;border:0;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-muted);cursor:pointer;display:flex;font-size:22px;height:36px;justify-content:center;line-height:1;padding:0;position:absolute;right:var(--tpx-space-3);top:var(--tpx-space-3);transition:background-color var(--tpx-transition),color var(--tpx-transition);width:36px;z-index:1}#tpx-register-modal .tpx-modal-close:focus-visible,#tpx-register-modal .tpx-modal-close:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}#tpx-register-modal.is-loading .tpx-register-modal-inner{min-height:240px}#tpx-register-modal .tpx-register-modal-spinner{align-items:center;color:var(--tpx-ink-muted);display:flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-3);justify-content:center;padding:var(--tpx-space-7) 0}#tpx-register-modal .tpx-register-modal-spinner:before{animation:tpx-spin .7s linear infinite;border:2px solid var(--tpx-border-strong);border-radius:50%;border-top-color:var(--tpx-navy);content:"";height:18px;width:18px}@keyframes tpx-spin{to{transform:rotate(1turn)}}@media(max-width:767px){#tpx-register-modal{width:calc(100vw - var(--tpx-space-4))}#tpx-register-modal .tpx-register-modal-inner{padding:var(--tpx-space-5)}#tpx-register-modal .co-registration #company-info:not(.js-hidden),#tpx-register-modal .co-registration fieldset.box,#tpx-register-modal fieldset.co-box{grid-template-columns:1fr}}#header .searchWhisperer .searchWhisperer__additionalResults__listItem a,#header .searchWhisperer .searchWhisperer__product,#header .searchWhisperer .searchWhisperer__product__name{text-align:left}#header .searchWhisperer:not(:empty){background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);box-shadow:0 16px 48px rgba(20,47,75,.16);left:0;margin-inline:0;max-height:min(70vh,620px);overflow-y:auto;overscroll-behavior:contain;padding:var(--tpx-space-4);right:0;width:auto}@media(min-width:992px){#header .searchWhisperer:not(:empty){align-items:start;display:grid;gap:var(--tpx-space-5);grid-template-columns:1.7fr 1fr}#header .searchWhisperer:not(:empty) .searchWhisperer__products{grid-area:1/1/2/2}#header .searchWhisperer:not(:empty) .searchWhisperer__additionalResults{grid-area:1/2/2/3}}.searchWhisperer__products{min-width:0}.searchWhisperer__products .searchWhisperer__additionalResults__heading,.searchWhisperer__products__heading{color:var(--tpx-ink-subtle);font-size:.75rem;font-weight:500;letter-spacing:.04em;margin:0 0 var(--tpx-space-2);text-transform:uppercase}.searchWhisperer__products__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.searchWhisperer__products__listItem{float:none;margin:0;max-width:none;padding:0;width:auto}.searchWhisperer__product{align-items:center;border-radius:var(--tpx-radius);color:var(--tpx-ink);display:grid;gap:var(--tpx-space-3);grid-template-columns:48px 1fr auto;padding:var(--tpx-space-2);text-decoration:none;transition:background-color var(--tpx-transition)}.searchWhisperer__product:focus-visible,.searchWhisperer__product:hover{background:var(--tpx-surface-sunken)}.searchWhisperer__product__image{align-items:center;background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius-sm);display:flex;height:48px;justify-content:center;margin:0;overflow:hidden;width:48px}.searchWhisperer__product__image img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.searchWhisperer__product__name{display:-webkit-box;font-size:var(--tpx-fs-sm);-webkit-line-clamp:2;line-height:1.35;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.searchWhisperer__product__price{color:var(--tpx-ink);font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-bold);white-space:nowrap}.searchWhisperer__product__availability{color:var(--tpx-ink-muted);font-size:.75rem;grid-column:2}.searchWhisperer__additionalResults{min-width:0}.searchWhisperer__additionalResults__heading{color:var(--tpx-ink-subtle);font-size:.75rem;font-weight:500;letter-spacing:.04em;margin:0 0 var(--tpx-space-2);text-transform:uppercase}.searchWhisperer__additionalResults__heading:not(:first-child){margin-top:var(--tpx-space-4)}.searchWhisperer__additionalResults__list{list-style:none;margin:0 0 var(--tpx-space-2);padding:0}.searchWhisperer__additionalResults__listItem a{border-radius:var(--tpx-radius-sm);color:var(--tpx-ink);display:block;font-size:var(--tpx-fs-sm);line-height:1.35;padding:var(--tpx-space-2);text-decoration:none}.searchWhisperer__additionalResults__listItem a:focus-visible,.searchWhisperer__additionalResults__listItem a:hover{background:var(--tpx-surface-sunken)}.searchWhisperer__buttonWrapper{border-top:1px solid var(--tpx-border);grid-column:1/-1;margin-top:var(--tpx-space-3);padding-top:var(--tpx-space-3);text-align:center}.searchWhisperer__buttonWrapper .btn,.searchWhisperer__buttonWrapper a{align-items:center;background:var(--tpx-navy);border-color:var(--tpx-navy);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-inverted);display:inline-flex;font-size:var(--tpx-fs-sm);font-weight:500;justify-content:center;min-height:44px;padding-inline:var(--tpx-space-5);text-decoration:none}.searchWhisperer__buttonWrapper .btn:hover,.searchWhisperer__buttonWrapper a:hover{background:var(--tpx-navy-700);color:var(--tpx-ink-inverted)}.pagination{margin-block:var(--tpx-space-5)}.pagination__list{align-items:center;display:flex;gap:var(--tpx-space-2);justify-content:center;list-style:none;margin:0;padding:0}.pagination__currentPage{align-items:center;background:var(--tpx-navy);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-inverted);display:inline-flex;font-weight:500;height:38px;justify-content:center;min-width:38px;padding:0 var(--tpx-space-2)}.pagination a.pagination__link,a.pagination__link.btn.btn-secondary{align-items:center;background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink);display:inline-flex;font-size:var(--tpx-fs-sm);height:38px;justify-content:center;min-width:38px;padding:0 var(--tpx-space-3);text-decoration:none;transition:background-color var(--tpx-transition),border-color var(--tpx-transition)}.pagination a.pagination__link:hover,a.pagination__link.btn.btn-secondary:hover{background:var(--tpx-surface-sunken);border-color:var(--tpx-border-strong);color:var(--tpx-ink);text-decoration:none}a.pagination__link.btn.btn-secondary{border-radius:var(--tpx-radius-pill);height:38px;min-width:38px;padding:0 var(--tpx-space-3)}.messages{align-items:center;display:flex;flex-direction:column;padding-top:var(--tpx-space-4);pointer-events:none;z-index:var(--tpx-z-modal)}.msg{align-items:baseline;background:var(--tpx-navy);border:0;border-radius:var(--tpx-radius-lg);box-shadow:0 16px 40px rgba(20,47,75,.3);color:var(--tpx-ink-inverted);display:flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-2);line-height:var(--tpx-lh-base);margin:0 auto var(--tpx-space-2);max-width:min(560px,100vw - var(--tpx-space-6));padding:var(--tpx-space-3) var(--tpx-space-5);pointer-events:auto;text-align:left;width:fit-content}.msg:before{align-self:center;background:var(--tpx-ink-inverted);border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}.msg a{font-weight:500;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.45)}.msg a,.msg a:hover{color:var(--tpx-ink-inverted)}.msg a:hover{text-decoration-color:currentcolor}.msg.msg-error,.msg.msg-info,.msg.msg-notice,.msg.msg-success,.msg.msg-warning{background-color:var(--tpx-navy);border-color:transparent;color:var(--tpx-ink-inverted)}.msg.msg-notice:before,.msg.msg-success:before{background:var(--tpx-state-success-bright)}.msg.msg-info:before{background:var(--tpx-state-info-bright)}.msg.msg-warning:before{background:var(--tpx-state-warning-bright)}.msg.msg-error:before{background:var(--tpx-state-danger-bright)}body.type-index .widget-projector{padding-inline:5px}body.type-index .rc-toplux-template__grid{max-width:none}body.type-index .welcome-wrapper.container-narrow{margin-bottom:0;padding-bottom:0;width:100%}body.type-index .welcome-wrapper{padding-top:20px!important}@media(max-width:767px){body.type-index .welcome-wrapper.container-narrow{margin-block:0;padding-block:0}}.rc-toplux-template__grid,.rc-toplux-template__hero{margin-inline:auto;width:100%}.rc-toplux-template__hero{align-items:center;aspect-ratio:3/1;border-radius:var(--tpx-radius-lg);display:flex;max-height:420px;min-height:220px;overflow:hidden;position:relative}@media(max-width:767px){.rc-toplux-template__hero{aspect-ratio:4/3;max-height:360px}}.rc-toplux-template__hero-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.rc-toplux-template__hero-scrim{background:linear-gradient(90deg,rgba(20,47,75,.7),rgba(20,47,75,.4) 38%,rgba(20,47,75,0) 68%);inset:0;position:absolute;z-index:1}@media(max-width:767px){.rc-toplux-template__hero-scrim{background:linear-gradient(180deg,rgba(20,47,75,.2),rgba(20,47,75,.7))}}.rc-toplux-template__hero-content{align-items:flex-start;color:var(--tpx-ink-inverted);display:flex;flex-direction:column;gap:var(--tpx-space-2);max-width:min(420px,80%);padding:var(--tpx-space-6);position:relative;z-index:2}@media(max-width:767px){.rc-toplux-template__hero-content{padding:var(--tpx-space-5)}}.rc-toplux-template__hero-title{color:inherit;font-size:clamp(1.375rem,1rem + 1.6vw,var(--tpx-fs-hero));font-weight:var(--tpx-fw-bold);letter-spacing:var(--tpx-ls-heading);line-height:var(--tpx-lh-tight);margin:0}.rc-toplux-template__hero-text{font-size:var(--tpx-fs-base);line-height:var(--tpx-lh-base);margin:0;opacity:.9}.rc-toplux-template__hero-cta{align-items:center;backdrop-filter:var(--tpx-glass-blur);background:var(--tpx-glass-bg);border:1px solid var(--tpx-glass-border);border-radius:var(--tpx-radius-pill);box-shadow:var(--tpx-glass-shadow);color:var(--tpx-ink);display:inline-flex;font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-bold);height:44px;margin-top:var(--tpx-space-2);padding:0 var(--tpx-space-5);text-decoration:none;transition:background-color var(--tpx-transition)}.rc-toplux-template__hero-cta:focus-visible,.rc-toplux-template__hero-cta:hover{background:var(--tpx-glass-bg-strong)}.rc-toplux-template__hero-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.rc-toplux-template__grid{display:grid;gap:var(--tpx-space-5);grid-template-columns:repeat(2,1fr);padding:var(--tpx-space-6) 0}@media(max-width:767px){.rc-toplux-template__grid{gap:var(--tpx-space-3);grid-template-columns:1fr;padding:var(--tpx-space-5) 0}}.rc-toplux-template__scene-media{position:relative}.rc-toplux-template__scene-media-frame{border-radius:var(--tpx-radius-lg);box-shadow:var(--tpx-shadow);overflow:hidden}.rc-toplux-template__scene-img{display:block;height:auto;transition:transform .4s ease-out;width:100%}.rc-toplux-template__scene:focus-within .rc-toplux-template__scene-img,.rc-toplux-template__scene:hover .rc-toplux-template__scene-img{transform:scale(1.04)}.rc-toplux-template__hotspot{align-items:center;display:flex;height:44px;justify-content:center;left:var(--x);position:absolute;top:var(--y);transform:translate(-50%,-50%);width:44px;z-index:1}.rc-toplux-template__hotspot:focus-visible{outline:2px solid #fff;outline-offset:2px}.rc-toplux-template__hotspot-ring{background:rgba(192,0,123,.6);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 4px rgba(20,47,75,.18);height:20px;position:relative;width:20px}.rc-toplux-template__hotspot-ring:before{animation:rc-toplux-template-pulse 2.2s ease-out infinite;border:2px solid #fff;border-radius:50%;content:"";inset:0;position:absolute}.rc-toplux-template__hotspot-label{--tpx-hotspot-label-x:-50%;--tpx-hotspot-label-y:4px;--tpx-hotspot-label-y-active:0px;backdrop-filter:var(--tpx-glass-blur);background:var(--tpx-glass-bg-strong);border-radius:var(--tpx-radius-pill);bottom:calc(100% + var(--tpx-space-2));color:var(--tpx-ink);font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-bold);left:50%;opacity:0;padding:var(--tpx-space-1) var(--tpx-space-3);pointer-events:none;position:absolute;transform:translate(var(--tpx-hotspot-label-x),var(--tpx-hotspot-label-y));transition:opacity var(--tpx-transition),transform var(--tpx-transition),visibility var(--tpx-transition);visibility:hidden;white-space:nowrap}.rc-toplux-template__hotspot:focus-visible .rc-toplux-template__hotspot-label,.rc-toplux-template__hotspot:hover .rc-toplux-template__hotspot-label{opacity:1;transform:translate(var(--tpx-hotspot-label-x),var(--tpx-hotspot-label-y-active));visibility:visible}.rc-toplux-template__hotspot--edge-left .rc-toplux-template__hotspot-label{left:calc(50% - 10px);--tpx-hotspot-label-x:0}.rc-toplux-template__hotspot--edge-right .rc-toplux-template__hotspot-label{left:auto;right:calc(50% - 10px);--tpx-hotspot-label-x:0}.rc-toplux-template__hotspot--edge-top .rc-toplux-template__hotspot-label{bottom:auto;top:calc(100% + var(--tpx-space-2));--tpx-hotspot-label-y:-4px;--tpx-hotspot-label-y-active:0px}.rc-toplux-template__hotspot.is-open .rc-toplux-template__hotspot-label{opacity:1;transform:translate(var(--tpx-hotspot-label-x),var(--tpx-hotspot-label-y-active));visibility:visible}.rc-toplux-template__hotspot.is-open .rc-toplux-template__hotspot-ring{background:var(--tpx-accent)}@keyframes rc-toplux-template-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}body.type-category #content{display:flex;flex-direction:column}body.type-category .category-content-wrapper,body.type-category .category-top{display:contents}body.type-category .category-title{order:1}body.type-category .category-perex,body.type-category .category__secondDescription{order:2}body.type-category #category-header,body.type-category .subcategories{order:3}body.type-category #filters-wrapper{order:4}body.type-category #products,body.type-category #productsListHeading{order:5}body.type-category .listingControls{order:6}body.type-category .products-top-wrapper{margin-top:var(--tpx-space-8);order:7}body.type-category .tpx-cat-intro{color:var(--tpx-ink-muted);font-size:.9375rem;line-height:1.6;margin:0 0 var(--tpx-space-5);max-width:none;position:relative;width:100%}body.type-category .tpx-cat-intro p{margin:0 0 var(--tpx-space-3)}body.type-category .tpx-cat-intro a{color:var(--tpx-ink);text-decoration:underline;text-decoration-color:var(--tpx-border-strong);text-underline-offset:2px}body.type-category .tpx-cat-intro a:hover{color:var(--tpx-accent);text-decoration-color:currentcolor}body.type-category .tpx-cat-intro b,body.type-category .tpx-cat-intro strong{color:var(--tpx-ink);font-weight:var(--tpx-fw-regular)}body.type-category .tpx-cat-intro p>:only-child>b:only-child,body.type-category .tpx-cat-intro p>:only-child>strong:only-child,body.type-category .tpx-cat-intro p>b:only-child,body.type-category .tpx-cat-intro p>strong:only-child{font-weight:500}body.type-category .tpx-cat-intro center,body.type-category .tpx-cat-intro div,body.type-category .tpx-cat-intro h1,body.type-category .tpx-cat-intro h2,body.type-category .tpx-cat-intro h3,body.type-category .tpx-cat-intro h4,body.type-category .tpx-cat-intro p{text-align:left}body.type-category .tpx-cat-intro font,body.type-category .tpx-cat-intro span{color:inherit;font-family:inherit;font-size:inherit}body.type-category .tpx-cat-intro img{height:auto;max-width:100%}body.type-category .tpx-cat-intro h1,body.type-category .tpx-cat-intro h2,body.type-category .tpx-cat-intro h3,body.type-category .tpx-cat-intro h4{font-size:var(--tpx-fs-base);font-weight:500;margin:0 0 var(--tpx-space-2)}body.type-category .tpx-cat-intro__body{overflow:hidden;position:relative;transition:max-height .35s ease-out}body.type-category .tpx-cat-intro__toggle{align-items:center;background:transparent;border:0;color:var(--tpx-ink);cursor:pointer;display:inline-flex;font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);font-weight:500;gap:var(--tpx-space-2);margin-top:var(--tpx-space-2);padding:0;transition:color var(--tpx-transition)}body.type-category .tpx-cat-intro__toggle:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:7px;transform:translateY(-2px) rotate(45deg);transition:transform var(--tpx-transition);width:7px}body.type-category .tpx-cat-intro__toggle:focus-visible,body.type-category .tpx-cat-intro__toggle:hover{color:var(--tpx-accent)}body.type-category .tpx-cat-intro__toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}body.type-category .tpx-cat-intro__body>:last-child{margin-bottom:0}body.type-category .tpx-cat-intro--rich{color:var(--tpx-ink);font-size:inherit;line-height:inherit;margin:var(--tpx-space-8) 0 0;order:9}body.type-category .tpx-cat-intro--rich center,body.type-category .tpx-cat-intro--rich div,body.type-category .tpx-cat-intro--rich h1,body.type-category .tpx-cat-intro--rich h2,body.type-category .tpx-cat-intro--rich h3,body.type-category .tpx-cat-intro--rich h4,body.type-category .tpx-cat-intro--rich p{text-align:inherit}body.type-category .tpx-cat-intro--rich h1,body.type-category .tpx-cat-intro--rich h2,body.type-category .tpx-cat-intro--rich h3,body.type-category .tpx-cat-intro--rich h4{font-size:revert;font-weight:revert;margin:revert}body.type-category .tpx-cat-intro--rich b,body.type-category .tpx-cat-intro--rich p>:only-child>b:only-child,body.type-category .tpx-cat-intro--rich p>:only-child>strong:only-child,body.type-category .tpx-cat-intro--rich p>b:only-child,body.type-category .tpx-cat-intro--rich p>strong:only-child,body.type-category .tpx-cat-intro--rich strong{font-weight:var(--tpx-fw-bold)}body.type-category ul.subcategories{align-items:stretch;display:grid;gap:var(--tpx-space-2);grid-auto-rows:1fr;grid-template-columns:1fr;list-style:none;margin:0 0 var(--tpx-space-5);padding:0}body.type-category ul.subcategories>li{float:none;max-width:none;padding:0;width:auto}body.type-category ul.subcategories>li>a{align-items:center;background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);color:var(--tpx-ink);display:flex;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-3);line-height:1.3;min-height:56px;padding:var(--tpx-space-2) var(--tpx-space-3);text-decoration:none;transition:border-color var(--tpx-transition),background-color var(--tpx-transition)}body.type-category ul.subcategories>li>a:focus-visible,body.type-category ul.subcategories>li>a:hover{background:var(--tpx-surface-sunken);border-color:var(--tpx-border-strong);text-decoration:none}body.type-category ul.subcategories>li>a:focus-visible .text,body.type-category ul.subcategories>li>a:hover .text{text-decoration:none}body.type-category ul.subcategories>li .text{display:-webkit-box;-webkit-line-clamp:2;max-width:none;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;overflow:hidden}body.type-category ul.subcategories>li .image{align-items:center;background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius-sm);display:flex;flex:0 0 auto;height:36px;justify-content:center;margin:0;overflow:hidden;width:36px}body.type-category ul.subcategories>li img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}@media(min-width:480px){body.type-category ul.subcategories{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){body.type-category ul.subcategories{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){body.type-category ul.subcategories{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){body.type-category ul.subcategories{grid-template-columns:repeat(5,1fr)}}body.type-category #category-header{align-items:center;backdrop-filter:var(--tpx-glass-blur);background:var(--tpx-glass-bg);border-radius:0 0 var(--tpx-radius) var(--tpx-radius);display:flex;flex-wrap:wrap;gap:var(--tpx-space-4);justify-content:space-between;margin-bottom:var(--tpx-space-5);padding:var(--tpx-space-3) var(--tpx-space-4);position:sticky;top:0;z-index:var(--tpx-z-sticky-header)}body.type-category .category-header-pagination{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);order:2}body.type-category .category-header-pagination strong{color:var(--tpx-ink);font-weight:500}body.type-category .listSorting{margin-left:auto;order:3}body.type-category .sortingToggle{align-items:center;background:transparent;border:0;color:var(--tpx-ink-muted);cursor:pointer;display:inline-flex;font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);gap:var(--tpx-space-1);min-height:38px;padding:0 var(--tpx-space-2);transition:color var(--tpx-transition)}body.type-category .sortingToggle .icon-sort,body.type-category .sortingToggle [class*=icon-chevron]{align-items:center;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;margin-right:var(--tpx-space-1);position:static;transform:none;width:18px}body.type-category .sortingToggle [class*=icon-chevron]{margin-left:var(--tpx-space-1);margin-right:0}body.type-category .sortingToggle .sortingToggle__label{font-weight:var(--tpx-fw-regular)}body.type-category .sortingToggle .sortingToggle__value,body.type-category .sortingToggle b,body.type-category .sortingToggle strong{color:var(--tpx-ink);font-weight:500}body.type-category .sortingToggle:hover{color:var(--tpx-ink)}body.type-category .sortingToggle:hover .sortingToggle__value,body.type-category .sortingToggle:hover b,body.type-category .sortingToggle:hover strong{color:var(--tpx-accent)}body.type-category .category-perex ul li:before,body.type-category .category__secondDescription ul li:before{content:none}body.type-category .tpx-filters{display:flex;flex-wrap:wrap;gap:var(--tpx-space-2);margin-bottom:var(--tpx-space-4);order:3}body.type-category .tpx-filter-button{align-items:center;background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink);cursor:pointer;display:inline-flex;font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);gap:var(--tpx-space-2);min-height:38px;padding:0 var(--tpx-space-4);transition:background-color var(--tpx-transition),border-color var(--tpx-transition);white-space:nowrap}body.type-category .tpx-filter-button:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;transform:translateY(-2px) rotate(45deg);transition:transform var(--tpx-transition);width:6px}body.type-category .tpx-filter-button:hover{background:var(--tpx-surface-sunken);border-color:var(--tpx-border-strong)}body.type-category .tpx-filter-button[aria-expanded=true]{background:var(--tpx-navy);border-color:var(--tpx-navy);color:var(--tpx-ink-inverted)}body.type-category .tpx-filter-button[aria-expanded=true]:after{transform:translateY(1px) rotate(-135deg)}body.type-category .tpx-filter-button--active{border-color:var(--tpx-accent)}body.type-category .tpx-filter-badge:not(:empty){align-items:center;background:var(--tpx-accent);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-inverted);display:inline-flex;font-size:.6875rem;font-weight:500;height:18px;justify-content:center;min-width:18px;padding:0 5px}body.type-category .tpx-filter-panel{display:none;margin-bottom:var(--tpx-space-5);order:4}body.type-category .tpx-filter-panel--open{display:block}body.type-category .tpx-filter-panel .filters-wrapper{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);box-shadow:var(--tpx-shadow);padding:var(--tpx-space-5)}body.type-category .tpx-filter-panel #price-filter-form,body.type-category .tpx-filter-panel .filter-section,body.type-category .tpx-filter-panel .slider-wrapper{display:none}body.type-category .tpx-filter-panel .tpx-filter-group--open{display:block}body.type-category .tpx-filter-panel .filter-section-count{border-top:1px solid var(--tpx-border);color:var(--tpx-ink-muted);display:block;font-size:var(--tpx-fs-sm);margin-top:var(--tpx-space-4);padding-top:var(--tpx-space-3)}body.type-category .tpx-filter-panel h4{font-size:var(--tpx-fs-base);margin:0 0 var(--tpx-space-3)}body.type-category .breadcrumbs{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm);margin-bottom:var(--tpx-space-3);order:0}body.type-category .breadcrumbs a{color:var(--tpx-ink-muted);text-decoration:none}body.type-category .breadcrumbs a:hover{color:var(--tpx-accent)}body.type-category .breadcrumbs [data-testid=breadcrumbsLastLevel],body.type-category .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}body.type-category .breadcrumbs:not(:has(#navigation-2)){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}#products.products-block{display:grid;gap:var(--tpx-space-4);grid-template-columns:1fr;margin:0}#products.products-block>.product{float:none;margin:0;max-width:none;padding:0;width:auto}@media(min-width:480px){#products.products-block{gap:var(--tpx-space-5);grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){#products.products-block{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){#products.products-block{grid-template-columns:repeat(4,1fr)}}body.type-product #content-wrapper{background:var(--tpx-surface);padding-top:40px}body.type-product .breadcrumbs{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm);margin:0 0 var(--tpx-space-2);margin-left:0}body.type-product .breadcrumbs a{color:var(--tpx-ink-muted);text-decoration:none}body.type-product .breadcrumbs a:hover{color:var(--tpx-accent)}body.type-product .breadcrumbs [data-testid=breadcrumbsLastLevel],body.type-product .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}@media(max-width:767px){body.type-product .breadcrumbs{background:var(--tpx-surface-sunken);margin:0 -10px var(--tpx-space-2);padding:var(--tpx-space-2) 10px}body.type-product .link-icons{display:flex;flex-wrap:nowrap;gap:var(--tpx-space-2);justify-content:space-between}body.type-product .link-icons .link-icon{margin:0;white-space:nowrap}}.p-detail .p-detail-inner-header{padding-bottom:var(--tpx-space-4)}.p-detail .p-detail-inner-header h1{color:var(--tpx-ink);font-size:1.375rem;font-weight:var(--tpx-fw-bold);letter-spacing:var(--tpx-ls-heading);line-height:1.25;margin:0 0 var(--tpx-space-3)}@media(min-width:768px){.p-detail .p-detail-inner-header h1{font-size:1.75rem}}@media(min-width:992px){.p-detail .p-detail-inner-header h1{font-size:2rem}}.p-detail .ratings-and-brand{align-items:center;color:var(--tpx-ink-muted);display:flex;flex-wrap:wrap;font-size:var(--tpx-fs-sm);gap:var(--tpx-space-2) var(--tpx-space-4);padding-bottom:0}.p-detail .ratings-and-brand .stars-wrapper{align-items:center;display:flex;gap:var(--tpx-space-2)}.p-detail .ratings-and-brand .brand-wrapper,.p-detail .ratings-and-brand .stars-label,.p-detail .ratings-and-brand .stars-link{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm)}.p-detail .ratings-and-brand .stars-link{text-decoration:none}.p-detail .ratings-and-brand .stars-link:hover{color:var(--tpx-accent);text-decoration:underline}.p-detail .p-short-description{border:0;margin-bottom:var(--tpx-space-5);padding-bottom:0}.p-detail .p-short-description p{color:var(--tpx-ink);font-size:var(--tpx-fs-sm);line-height:1.45;margin:0 0 var(--tpx-space-2);padding-left:var(--tpx-space-5);position:relative}.p-detail .p-short-description p:before{background:var(--tpx-accent);border-radius:50%;content:"";height:6px;left:var(--tpx-space-2);position:absolute;top:.55em;width:6px}.p-detail .p-short-description strong{font-weight:500}.p-detail .p-short-description p:empty{display:none}.p-detail .p-short-description .shortDescription{margin:0}.p-detail .p-image{margin-bottom:0;padding-bottom:var(--tpx-space-3)}@media(min-width:768px){.p-detail .p-image-wrapper{align-self:flex-start;position:sticky;top:calc(var(--tpx-space-8) + var(--tpx-space-4))}}.p-detail a.p-main-image{align-items:center;aspect-ratio:4/3;background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius-lg);display:flex;justify-content:center;overflow:hidden;padding:var(--tpx-space-6)}.p-detail a.p-main-image img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.p-detail .p-thumbnails,.p-detail .p-thumbnails-wrapper{padding:0}.p-detail .p-image-wrapper>.row{margin-inline:0}.p-detail .p-thumbnails-inner a{background:var(--tpx-surface-sunken);border:1px solid transparent;border-radius:var(--tpx-radius);overflow:hidden;transition:border-color var(--tpx-transition)}.p-detail .p-thumbnails-inner a:hover{border-color:var(--tpx-border-strong)}.p-detail .p-thumbnails-inner a img{mix-blend-mode:multiply}.p-detail form.pr-action{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);box-shadow:0 2px 12px rgba(20,47,75,.06);padding:var(--tpx-space-5)}.p-detail form.pr-action .detail-parameters{font-size:var(--tpx-fs-sm);margin:0 0 var(--tpx-space-4);width:100%}.p-detail form.pr-action .detail-parameters tr{border-bottom:1px solid var(--tpx-border)}.p-detail form.pr-action .detail-parameters tr:last-child{border-bottom:0}.p-detail form.pr-action .detail-parameters td,.p-detail form.pr-action .detail-parameters th{border:0;padding:var(--tpx-space-2) 0;text-align:left;vertical-align:top}.p-detail form.pr-action .detail-parameters th{color:var(--tpx-ink-muted);font-weight:var(--tpx-fw-regular);width:40%}.p-detail form.pr-action .detail-parameters .row-header-label{background:transparent;color:var(--tpx-ink-muted);font-weight:var(--tpx-fw-regular)}.p-detail form.pr-action .detail-parameters .row-header-label:after{display:none}.p-detail form.pr-action .detail-parameters .shipping-options{color:var(--tpx-accent);font-size:var(--tpx-fs-sm);text-decoration:none}.p-detail form.pr-action .detail-parameters .shipping-options:hover{text-decoration:underline}.p-detail form.pr-action{--form-controls-border-radius:var(--tpx-radius);--form-controls-padding-y:12px;--form-controls-padding-x:var(--tpx-space-4);--form-controls-font-size:var(--tpx-fs-base);--colors-forms-background:var(--tpx-surface);--colors-forms-border:var(--tpx-border-strong);--colors-forms-activated:var(--tpx-navy);--colors-foregrounds-content-secondary:var(--tpx-ink);--selects-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23142f4b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--selects-computed-bg-size:16px;--selects-computed-padding-right:44px}.p-detail .variant-list{padding-bottom:var(--tpx-space-4)}.p-detail .variant-list .variant-label{color:var(--tpx-ink-muted);display:block;font-size:var(--tpx-fs-sm);margin-bottom:var(--tpx-space-2)}.p-detail .variant-list select.form-control{background-position:right var(--tpx-space-4) center;cursor:pointer;max-width:100%;transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition)}.p-detail .variant-list select.form-control:hover{border-color:var(--tpx-navy)}.p-detail .variant-list select.form-control:focus{border-color:var(--tpx-navy);box-shadow:0 0 0 3px rgba(20,47,75,.12);outline:none}.p-detail .availability-label{align-items:center;color:var(--tpx-state-success);display:inline-flex;font-weight:500;gap:var(--tpx-space-2);margin:0}.p-detail .availability-label:before{background:currentcolor;border-radius:50%;content:"";height:8px;width:8px}.p-detail .availability-amount{color:var(--tpx-ink-muted);display:block;white-space:normal}.p-detail .availability-amount .tpx-stock{margin-top:var(--tpx-space-1);max-width:320px}.p-detail .availability-amount .tpx-stock .tpx-stock__status{display:none}@media(max-width:767px){.p-detail form.pr-action{padding:var(--tpx-space-4)}.p-detail form.pr-action .detail-parameters th{width:35%}.p-detail form.pr-action .detail-parameters tr:has(.availability-amount) td,.p-detail form.pr-action .detail-parameters tr:has(.availability-amount) th{display:block;width:100%}.p-detail form.pr-action .detail-parameters tr:has(.availability-amount) th{padding-bottom:0}.p-detail form.pr-action .detail-parameters tr:has(.availability-amount) td{padding-top:var(--tpx-space-1)}.p-detail .availability-amount .tpx-stock{max-width:none}.p-detail .price-final{font-size:1.875rem}}.p-detail .delivery-time .acronym,.p-detail .delivery-time .show-tooltip{border:0;color:var(--tpx-ink);text-decoration:none}.p-detail .p-to-cart-block{align-items:flex-end;background:transparent;gap:var(--tpx-space-4);padding:0}.p-detail .p-final-price-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--tpx-space-1) var(--tpx-space-2);width:100%}.p-detail .price-final{color:var(--tpx-ink);font-size:2.25rem;font-weight:var(--tpx-fw-bold);letter-spacing:var(--tpx-ls-heading);line-height:1.1;order:1}.p-detail .price-final .pr-list-unit{color:var(--tpx-ink-muted);font-size:1.125rem;font-weight:var(--tpx-fw-regular)}.p-detail .p-final-price-wrapper .price-standard{color:var(--tpx-ink-subtle);font-size:var(--tpx-fs-sm);order:2;text-decoration:line-through}.p-detail .p-final-price-wrapper .price-save{background:rgba(47,125,50,.1);border-radius:var(--tpx-radius-sm);color:var(--tpx-state-success);font-size:.75rem;font-weight:500;order:3;padding:2px var(--tpx-space-2)}.p-detail .p-final-price-wrapper .price-additional{color:var(--tpx-ink-muted);flex:1 0 100%;font-size:var(--tpx-fs-sm);order:4}.p-detail .p-final-price-wrapper .price-measure{color:var(--tpx-ink-subtle);flex:1 0 100%;font-size:.75rem;order:5}.p-detail .p-to-cart-block .add-to-cart{margin:0}.p-detail .p-to-cart-block .quantity{align-items:center;background:var(--tpx-surface);border:1px solid var(--tpx-border-strong);border-radius:var(--tpx-radius);display:flex;height:52px;margin:0;overflow:hidden;padding-inline:40px;position:relative;width:132px}.p-detail .p-to-cart-block .quantity label{margin:0;width:100%}.p-detail .p-to-cart-block .quantity input{appearance:textfield;-moz-appearance:textfield;background:none;border:0;box-shadow:none;color:var(--tpx-ink);font-family:var(--tpx-font);font-size:var(--tpx-fs-base);height:100%;padding:0;text-align:center;width:100%}.p-detail .p-to-cart-block .quantity input::-webkit-inner-spin-button,.p-detail .p-to-cart-block .quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.p-detail .p-to-cart-block .quantity .decrease,.p-detail .p-to-cart-block .quantity .increase{background:none;border:0;border-radius:0;color:var(--tpx-ink-muted);cursor:pointer;font-size:1rem;height:100%;line-height:1;padding:0;position:absolute;top:0;transition:background-color var(--tpx-transition),color var(--tpx-transition);width:40px}.p-detail .p-to-cart-block .quantity .decrease:hover,.p-detail .p-to-cart-block .quantity .increase:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.p-detail .p-to-cart-block .quantity .increase{right:0}.p-detail .p-to-cart-block .quantity .decrease{left:0}.p-detail .p-to-cart-block .quantity .decrease:before,.p-detail .p-to-cart-block .quantity .decrease:hover:before,.p-detail .p-to-cart-block .quantity .increase:before,.p-detail .p-to-cart-block .quantity .increase:hover:before{background-color:transparent;font-size:1rem;height:auto;line-height:1;position:static;width:auto}.p-detail .p-to-cart-block .add-to-cart-button{flex:1 1 auto;font-size:var(--tpx-fs-base);font-weight:500;min-height:52px}.p-detail .social-buttons-wrapper{gap:var(--tpx-space-2);margin-top:var(--tpx-space-4);padding:0}.p-detail .social-buttons-wrapper a,.p-detail .social-buttons-wrapper button{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm)}body.type-product .p-detail .p-image .flags.flags-extra{align-items:flex-start;bottom:auto;left:var(--tpx-space-4);margin:0;right:auto;top:var(--tpx-space-4)}body.type-product .p-detail .p-image .flags.flags-default{align-items:flex-end;bottom:auto;display:flex;flex-direction:column;gap:var(--tpx-space-1);left:auto;margin:0;right:var(--tpx-space-4);top:var(--tpx-space-4)}body.type-product .p-detail .p-image .flags .flag{align-items:center;background-color:var(--tpx-accent)!important;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-inverted)!important;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;height:auto;justify-content:center;line-height:1.4;margin:0;min-height:0;min-width:0;padding:var(--tpx-space-1) var(--tpx-space-3);width:auto}body.type-product .p-detail .p-image .flags .flag .price-standard{color:hsla(0,0%,100%,.7);font-size:.6875rem;text-decoration:line-through}body.type-product .p-detail .p-image .flags .flag .price-save{color:var(--tpx-ink-inverted);font-weight:500}.p-detail .detail-parameters th:after,.p-detail table.shop_attributes th:after,.p-detail table.woocommerce-product-attributes th:after{display:none}.p-detail .quantity .decrease:before,.p-detail .quantity .decrease:hover:before,.p-detail .quantity .increase:before,.p-detail .quantity .increase:hover:before{background-color:transparent;font-size:1rem;height:auto;line-height:1;position:static;width:auto}.p-detail .shp-tabs-wrapper{margin-top:var(--tpx-space-7)}.p-detail .shp-tabs.p-detail-tabs{border-bottom:1px solid var(--tpx-border);display:flex;flex-wrap:wrap;gap:var(--tpx-space-1);margin:0;padding:0;text-align:left;width:100%}.p-detail .shp-tabs.p-detail-tabs>.shp-tab{border:0;display:block;float:none;margin:0}.p-detail .shp-tabs.p-detail-tabs>.shp-tab.active,.p-detail .shp-tabs.p-detail-tabs>.shp-tab:hover{text-decoration:none}.p-detail .shp-tabs.p-detail-tabs>.shp-tab>.shp-tab-link{background:transparent;border:0;border-radius:var(--tpx-radius) var(--tpx-radius) 0 0;color:var(--tpx-ink-muted);display:block;font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-regular);padding:var(--tpx-space-3) var(--tpx-space-4);position:relative;text-align:center;text-decoration:none;transition:color var(--tpx-transition),background-color var(--tpx-transition)}.p-detail .shp-tabs.p-detail-tabs>.shp-tab>.shp-tab-link:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.p-detail .shp-tabs.p-detail-tabs>.shp-tab>.shp-tab-link:after{background:transparent;border-radius:2px;bottom:-1px;content:"";height:2px;left:var(--tpx-space-3);position:absolute;right:var(--tpx-space-3)}.p-detail .shp-tabs.p-detail-tabs>.shp-tab.active>.shp-tab-link{color:var(--tpx-ink);font-weight:500}.p-detail .shp-tabs.p-detail-tabs>.shp-tab.active>.shp-tab-link:after{background:var(--tpx-accent)}.p-detail .tab-content{padding-top:var(--tpx-space-6)}.p-detail .tab-content>.tab-pane{margin-inline:0;max-width:none;width:100%}.p-detail .description-inner{display:block}.p-detail .basic-description{font-size:var(--tpx-fs-base);line-height:var(--tpx-lh-base);max-width:none;padding:0;width:100%}.p-detail .basic-description>h2,.p-detail .basic-description>h3,.p-detail .basic-description>h4,.p-detail .basic-description>ol,.p-detail .basic-description>p:not(:has(img)):not(:has(iframe)),.p-detail .basic-description>ul{max-width:78ch}.p-detail .basic-description>h2,.p-detail .basic-description>h3,.p-detail .basic-description>h4{margin:var(--tpx-space-6) 0 var(--tpx-space-3)}.p-detail .basic-description img{border-radius:var(--tpx-radius);height:auto;max-width:100%}.p-detail .basic-description ol,.p-detail .basic-description ul{padding-left:var(--tpx-space-5)}.p-detail .basic-description li{margin-bottom:var(--tpx-space-1)}.p-detail .discussion-form{margin-inline:0}.p-detail .rate-wrapper-in-description{font-size:var(--tpx-fs-sm);margin-bottom:var(--tpx-space-5)}.p-detail .basic-description table.shop_attributes,.p-detail .basic-description table.woocommerce-product-attributes,.p-detail .tab-content .detail-parameters{border-collapse:collapse;border-radius:var(--tpx-radius);font-size:var(--tpx-fs-sm);margin:0 0 var(--tpx-space-5);max-width:720px;overflow:hidden;width:100%}.p-detail .basic-description table.shop_attributes tr:nth-child(odd),.p-detail .basic-description table.woocommerce-product-attributes tr:nth-child(odd),.p-detail .tab-content .detail-parameters tr:nth-child(odd){background:var(--tpx-surface-sunken)}.p-detail .basic-description table.shop_attributes td,.p-detail .basic-description table.shop_attributes th,.p-detail .basic-description table.woocommerce-product-attributes td,.p-detail .basic-description table.woocommerce-product-attributes th,.p-detail .tab-content .detail-parameters td,.p-detail .tab-content .detail-parameters th{border:0;padding:var(--tpx-space-3) var(--tpx-space-4);text-align:left;vertical-align:top}.p-detail .basic-description table.shop_attributes th,.p-detail .basic-description table.woocommerce-product-attributes th,.p-detail .tab-content .detail-parameters th{color:var(--tpx-ink-muted);font-weight:var(--tpx-fw-regular);white-space:normal;width:40%}.p-detail .basic-description table.shop_attributes td,.p-detail .basic-description table.woocommerce-product-attributes td,.p-detail .tab-content .detail-parameters td{color:var(--tpx-ink)}.p-detail .basic-description table.shop_attributes .row-header-label,.p-detail .basic-description table.woocommerce-product-attributes .row-header-label,.p-detail .tab-content .detail-parameters .row-header-label{background:transparent}.p-detail .basic-description table.shop_attributes .row-header-label:after,.p-detail .basic-description table.woocommerce-product-attributes .row-header-label:after,.p-detail .tab-content .detail-parameters .row-header-label:after{display:none}.p-detail .basic-description table.shop_attributes a,.p-detail .basic-description table.woocommerce-product-attributes a,.p-detail .tab-content .detail-parameters a{color:var(--tpx-accent);text-decoration:none}.p-detail .basic-description table.shop_attributes a:hover,.p-detail .basic-description table.woocommerce-product-attributes a:hover,.p-detail .tab-content .detail-parameters a:hover{text-decoration:underline}.p-detail #parameters .extended-description{width:100%}.p-detail #parameters .extended-description>p:first-child{display:none}.tpx-buy-bar{backdrop-filter:var(--tpx-glass-blur);-webkit-backdrop-filter:var(--tpx-glass-blur);background:var(--tpx-glass-bg);border-bottom:1px solid var(--tpx-border);box-shadow:var(--tpx-glass-shadow);left:0;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .28s cubic-bezier(.22,.61,.36,1),visibility .28s cubic-bezier(.22,.61,.36,1);visibility:hidden;z-index:var(--tpx-z-sticky-header)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tpx-buy-bar{background:var(--tpx-surface)}}.tpx-buy-bar:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.tpx-buy-bar.is-visible{transform:translateY(0);visibility:visible}@media(max-width:767px){.tpx-buy-bar{border-bottom:0;border-top:1px solid var(--tpx-border);box-shadow:0 -8px 32px rgba(20,47,75,.12);transform:translateY(100%)}.tpx-buy-bar,.tpx-buy-bar:after{bottom:0;top:auto}}.tpx-buy-bar__inner{align-items:center;display:flex;gap:var(--tpx-space-3);margin:0 auto;max-width:1418px;padding:var(--tpx-space-2) var(--tpx-space-5)}.tpx-buy-bar__photo{align-items:center;background:var(--tpx-glass-bg-strong);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius);display:flex;flex:0 0 auto;height:56px;justify-content:center;overflow:hidden;padding:var(--tpx-space-1);width:56px}.tpx-buy-bar__photo img{height:100%;mix-blend-mode:multiply;object-fit:contain;width:100%}.tpx-buy-bar__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.tpx-buy-bar__name{color:var(--tpx-ink);font-size:var(--tpx-fs-sm);font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpx-buy-bar__availability{align-items:center;color:var(--tpx-ink-muted);display:inline-flex;font-size:.8125rem;gap:var(--tpx-space-2)}.tpx-buy-bar__availability:before{background:var(--tpx-buy-bar-dot,var(--tpx-state-success));border-radius:50%;content:"";flex:0 0 auto;height:8px;width:8px}.tpx-buy-bar__price{color:var(--tpx-ink);flex:0 0 auto;font-size:1.25rem;font-weight:var(--tpx-fw-bold);white-space:nowrap}.tpx-buy-bar__quantity{align-items:center;background:var(--tpx-glass-bg-strong);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-pill);display:flex;flex:0 0 auto;height:44px;overflow:hidden}.tpx-buy-bar__step{background:none;border:0;color:var(--tpx-ink-muted);cursor:pointer;height:100%;position:relative;transition:background-color var(--tpx-transition),color var(--tpx-transition);width:36px}.tpx-buy-bar__step:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}.tpx-buy-bar__step:after,.tpx-buy-bar__step:before{background:currentcolor;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}.tpx-buy-bar__step--minus:after{display:none}.tpx-buy-bar__step--plus:after{height:11px;width:2px}.tpx-buy-bar__amount{background:none;border:0;color:var(--tpx-ink);font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);height:100%;padding:0;text-align:center;width:40px}.tpx-buy-bar__cart{flex:0 0 auto;font-size:var(--tpx-fs-sm);font-weight:500;min-height:44px;padding-inline:var(--tpx-space-5)}@media(max-width:767px){.tpx-buy-bar__inner{gap:var(--tpx-space-2);padding:var(--tpx-space-2) var(--tpx-space-3)}.tpx-buy-bar__photo,.tpx-buy-bar__quantity{display:none}.tpx-buy-bar__cart{padding-inline:var(--tpx-space-4)}}.p-detail .products-header{font-size:var(--tpx-fs-h2);font-weight:var(--tpx-fw-bold);letter-spacing:var(--tpx-ls-heading);margin:var(--tpx-space-7) 0 var(--tpx-space-4)}body.ordering-process #content-wrapper{background:var(--tpx-surface)}body.ordering-process .content-inner{margin-inline:auto}body.ordering-process .cart-header{margin:var(--tpx-space-4) 0 var(--tpx-space-6)}body.ordering-process .cart-header .step.active>strong:before,body.ordering-process .cart-header .step.completed>a:before{color:var(--tpx-accent-contrast)}body.ordering-process .box.box-bg-default{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);margin-bottom:var(--tpx-space-5);padding:var(--tpx-space-5)}body.ordering-process .box.box-bg-default>h2{margin-top:0}body.ordering-process .checkout-box{margin-bottom:var(--tpx-space-4)}body.ordering-process .checkout-box .box.box-bg-default{border:0;border-radius:0;margin-bottom:0;padding:0}body.ordering-process .checkout-box>.btn,body.ordering-process .checkout-box>.btn:focus,body.ordering-process .checkout-box>.btn:hover{background:transparent;color:var(--tpx-ink)}body.ordering-process .checkout-box>.btn:hover{background:var(--tpx-surface-sunken)}body.ordering-process .order-summary-inner{border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);box-shadow:0 2px 12px rgba(20,47,75,.06);padding:var(--tpx-space-5)}body.ordering-process .site-msg-custom{background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius);color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);margin-bottom:var(--tpx-space-5);padding:var(--tpx-space-3) var(--tpx-space-4)}body.ordering-process .site-msg-custom p{margin:0}body.ordering-process .site-msg-custom span{font-weight:var(--tpx-fw-regular)}body.ordering-process .cart-table{border:1px solid var(--tpx-border);border-collapse:separate;border-radius:var(--tpx-radius-lg);border-spacing:0;margin-bottom:var(--tpx-space-5);overflow:hidden;width:100%}body.ordering-process .cart-table-header td{background:var(--tpx-surface-sunken);border-bottom:1px solid var(--tpx-border);color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-regular);padding:var(--tpx-space-3) var(--tpx-space-3)}body.ordering-process .cart-table tr.removeable>td{border-bottom:1px solid var(--tpx-border);padding:var(--tpx-space-4) var(--tpx-space-3);vertical-align:middle}body.ordering-process .cart-table tr:last-child>td{border-bottom:0}body.ordering-process .cart-p-image img{background:var(--tpx-surface-sunken);border-radius:var(--tpx-radius);mix-blend-mode:multiply;padding:var(--tpx-space-1)}body.ordering-process .cart-table .p-name .main-link{color:var(--tpx-ink);font-weight:500;text-decoration:none}body.ordering-process .cart-table .p-name .main-link:hover{color:var(--tpx-accent)}body.ordering-process .cart-table .show-related{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);text-decoration:none}body.ordering-process .cart-table .show-related:hover{color:var(--tpx-accent)}body.ordering-process .cart-table .price-final{white-space:nowrap}body.ordering-process .cart-table .quantity{align-items:center;background:var(--tpx-surface);border:1px solid var(--tpx-border-strong);border-radius:var(--tpx-radius);display:flex;height:44px;margin:0;overflow:hidden;padding-inline:36px;position:relative;width:124px}body.ordering-process .cart-table .quantity label{margin:0;width:100%}body.ordering-process .cart-table .quantity input{appearance:textfield;-moz-appearance:textfield;background:none;border:0;box-shadow:none;color:var(--tpx-ink);font-family:var(--tpx-font);font-size:var(--tpx-fs-base);height:100%;padding:0;text-align:center;width:100%}body.ordering-process .cart-table .quantity input::-webkit-inner-spin-button,body.ordering-process .cart-table .quantity input::-webkit-outer-spin-button{appearance:none;margin:0}body.ordering-process .cart-table .quantity .decrease,body.ordering-process .cart-table .quantity .increase{background:none;border:0;border-radius:0;color:var(--tpx-ink-muted);cursor:pointer;font-size:1rem;height:100%;line-height:1;padding:0;position:absolute;top:0;transition:background-color var(--tpx-transition),color var(--tpx-transition);width:36px}body.ordering-process .cart-table .quantity .decrease:hover,body.ordering-process .cart-table .quantity .increase:hover{background:var(--tpx-surface-sunken);color:var(--tpx-ink)}body.ordering-process .cart-table .quantity .increase{right:0}body.ordering-process .cart-table .quantity .decrease{left:0}body.ordering-process .cart-table .quantity .decrease:before,body.ordering-process .cart-table .quantity .decrease:hover:before,body.ordering-process .cart-table .quantity .increase:before,body.ordering-process .cart-table .quantity .increase:hover:before{background-color:transparent;font-size:1rem;height:auto;line-height:1;position:static;width:auto}body.ordering-process .toggle-coupon-input-button{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm)}body.ordering-process .toggle-coupon-input-button:hover{color:var(--tpx-accent)}body.ordering-process .coupon-input .discount-coupon form{display:flex;gap:var(--tpx-space-2);margin-top:var(--tpx-space-3);max-width:480px}body.ordering-process .coupon-input #discountCouponCode{background:var(--tpx-surface);border:1px solid var(--tpx-border-strong);border-radius:var(--tpx-radius-pill);color:var(--tpx-ink);flex:1 1 auto;font-family:var(--tpx-font);font-size:var(--tpx-fs-sm);height:44px;min-width:0;padding:0 var(--tpx-space-4)}body.ordering-process .coupon-input #discountCouponCode:focus{border-color:var(--tpx-navy);box-shadow:none;outline:none}body.ordering-process .coupon-input .discount-coupon .btn{align-items:center;background:var(--tpx-navy);border:0;border-radius:var(--tpx-radius-pill);color:var(--tpx-ink-inverted);display:inline-flex;font-size:var(--tpx-fs-sm);font-weight:var(--tpx-fw-bold);height:44px;padding:0 var(--tpx-space-5);transition:background-color var(--tpx-transition);white-space:nowrap}body.ordering-process .coupon-input .discount-coupon .btn:hover{background:var(--tpx-navy-700);color:var(--tpx-ink-inverted)}body.ordering-process .coupon-input .discount-coupon .btn:after,body.ordering-process .coupon-input .discount-coupon .btn:before{content:none}body.ordering-process .summary .box.box-md.box-bg-default{font-size:var(--tpx-fs-sm);max-width:560px;padding:var(--tpx-space-3) var(--tpx-space-4)}body.ordering-process .summary .box.box-md.box-bg-default .extra.delivery{text-align:left}body.ordering-process .summary .box.box-md.box-bg-default .extra.delivery .price-range{margin-left:0;margin-top:var(--tpx-space-2);max-width:none;width:auto}body.ordering-process .delivery-time{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm)}body.ordering-process .delivery-time strong{color:var(--tpx-ink)}body.ordering-process .next-step-back{color:var(--tpx-ink-muted)}body.ordering-process .next-step-back:hover{color:var(--tpx-ink)}@media(max-width:767px){body.ordering-process .cart-header{margin-top:var(--tpx-space-2)}body.ordering-process .cart-table,body.ordering-process .cart-table tbody{border:0;display:block;overflow:visible}body.ordering-process .cart-table tr.cart-table-header{display:none}body.ordering-process .cart-table tr.removeable{align-items:start;background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);display:grid;gap:var(--tpx-space-2) var(--tpx-space-3);grid-template-columns:72px 1fr;margin-bottom:var(--tpx-space-4);padding:var(--tpx-space-4);position:relative}body.ordering-process .cart-table tr.removeable .delete-cart-item{position:absolute;right:var(--tpx-space-3);top:var(--tpx-space-3)}body.ordering-process .cart-table .p-name .product-table-name-footer{display:none}body.ordering-process .cart-table tr.removeable>td{background:transparent;border:0;display:block;padding:0;width:auto}body.ordering-process .cart-table tr.removeable>.cart-p-image{grid-column:1;grid-row:1/span 2}body.ordering-process .cart-table tr.removeable>.p-name{grid-column:2;grid-row:1;padding-right:var(--tpx-space-6)}body.ordering-process .cart-table tr.removeable>.p-availability{font-size:var(--tpx-fs-sm);grid-column:2;grid-row:2}body.ordering-process .cart-table tr.removeable>.p-price,body.ordering-process .cart-table tr.removeable>.p-quantity,body.ordering-process .cart-table tr.removeable>.p-total{grid-column:1/-1}body.ordering-process .cart-table tr.removeable>.p-total{align-items:baseline;border-top:1px solid var(--tpx-border);display:flex;justify-content:space-between;padding-top:var(--tpx-space-2)}body.ordering-process .cart-table tr.removeable>.p-total .p-label{color:var(--tpx-ink-muted);display:inline;font-size:var(--tpx-fs-sm)}body.ordering-process .cart-table .p-price .p-label,body.ordering-process .cart-table .p-quantity .p-label{display:none}body.ordering-process .cart-table tr.related.visible,body.ordering-process .cart-table tr.related.visible>td{display:block}}body.in-dekujeme .content-inner{padding-block:var(--tpx-space-5) var(--tpx-space-8)}body.in-dekujeme .order-summary-heading{margin-bottom:var(--tpx-space-3)}body.in-dekujeme .co-box{border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);margin-top:var(--tpx-space-6);padding:var(--tpx-space-5)}body.in-dekujeme .co-box h4.order-icon{margin-top:0;text-align:left}body.in-dekujeme .co-box .row{margin-inline:0}body.in-dekujeme .co-box .cart-table{border:0;border-radius:0;margin-bottom:0;overflow:visible}body.in-dekujeme .order-complete-links{margin-top:var(--tpx-space-6)}body.ordering-process .co-box .row-header-label:after,body.ordering-process .co-box th:after,body.ordering-process .co-detail-inner .dots{display:none}body.type-posts-listing .sectionDescription{margin-bottom:var(--tpx-space-6)}body.type-posts-listing .sectionDescription h2{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-base);font-weight:var(--tpx-fw-regular);margin:var(--tpx-space-2) 0 0}body.type-posts-listing .sectionDescription h2 strong{font-weight:var(--tpx-fw-regular)}body.type-posts-listing .news-wrapper{display:grid;gap:var(--tpx-space-5);grid-template-columns:1fr}@media(min-width:768px){body.type-posts-listing .news-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){body.type-posts-listing .news-wrapper{grid-template-columns:repeat(3,1fr)}}body.type-posts-listing .news-item{background:var(--tpx-surface);border:1px solid var(--tpx-border);border-radius:var(--tpx-radius-lg);display:flex;flex-direction:column;float:none;margin:0;max-width:none;overflow:hidden;padding:0;transition:border-color var(--tpx-transition),box-shadow var(--tpx-transition);width:auto}body.type-posts-listing .news-item:hover{border-color:var(--tpx-border-strong);box-shadow:0 8px 24px rgba(20,47,75,.12)}body.type-posts-listing .news-item-link-img{display:block}body.type-posts-listing .news-item-link-img img{aspect-ratio:3/2;display:block;object-fit:cover;object-position:top;width:100%}body.type-posts-listing .news-item h2{font-size:var(--tpx-fs-lg);line-height:var(--tpx-lh-heading);margin:var(--tpx-space-4) var(--tpx-space-4) var(--tpx-space-2)}body.type-posts-listing .news-item h2 a{color:var(--tpx-ink);text-decoration:none}body.type-posts-listing .news-item h2 a:hover{color:var(--tpx-accent);text-decoration:none}body.type-posts-listing .news-item time{color:var(--tpx-ink-subtle);display:block;font-size:var(--tpx-fs-sm);margin:0 var(--tpx-space-4) var(--tpx-space-2)}body.type-posts-listing .news-item .description{color:var(--tpx-ink-muted);display:-webkit-box;font-size:var(--tpx-fs-sm);-webkit-line-clamp:4;line-height:var(--tpx-lh-base);margin:0 var(--tpx-space-4) var(--tpx-space-4);-webkit-box-orient:vertical;overflow:hidden}body.type-posts-listing .itemsTotal{color:var(--tpx-ink-muted);font-size:var(--tpx-fs-sm);text-align:center}