@font-face{font-family:"Montserrat";font-style:normal;font-weight:400 900;font-display:swap;src:url("assets/fonts/montserrat-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-family:"Montserrat";font-style:normal;font-weight:400 900;font-display:swap;src:url("assets/fonts/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/bebas-neue-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-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url("assets/fonts/bebas-neue-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--px-color-page:#f7f6f5;--px-color-surface:#ffffff;--px-color-surface-muted:#f2f0ef;--px-color-border:#e5e1df;--px-color-border-strong:#ccc6c3;--px-color-text:#1a1817;--px-color-text-muted:#5d5754;--px-color-text-soft:#938c89;--px-color-dark:#1a1817;--px-color-dark-2:#3c3632;--px-color-dark-3:#5d5754;--px-color-brand:#fa982e;--px-color-brand-dark:#cf7b27;--px-color-green:#65702e;--px-color-green-hover:#7d8e43;--px-color-focus:#fa982e;--px-font-body:"Montserrat","Inter","Segoe UI",Arial,sans-serif;--px-font-display:"Bebas Neue","Arial Narrow",Impact,sans-serif;--px-text-xs:0.75rem;--px-text-sm:0.875rem;--px-text-md:1rem;--px-text-lg:1.25rem;--px-text-xl:1.5rem;--px-text-2xl:1.75rem;--px-text-display:clamp(3rem,8vw,6rem);--px-line-tight:1.1;--px-line-heading:1.3;--px-line-body:1.7;--px-space-1:0.25rem;--px-space-2:0.5rem;--px-space-3:0.75rem;--px-space-4:1rem;--px-space-5:1.25rem;--px-space-6:1.5rem;--px-space-8:2rem;--px-space-10:2.5rem;--px-space-12:3rem;--px-space-16:4rem;--px-container:1380px;--px-container-padding:clamp(1rem,2vw,1.25rem);--px-grid-gap:1rem;--px-radius-sm:0.375rem;--px-radius-md:0.625rem;--px-radius-lg:1.625rem;--px-radius-xl:1.875rem;--px-shadow-soft:0 18px 50px rgba(26,24,23,0.08);--px-shadow-card:0 12px 32px rgba(26,24,23,0.12);--px-duration-fast:160ms;--px-duration:240ms;--px-ease:cubic-bezier(0.2,0.8,0.2,1);--px-bp-sm:360px;--px-bp-md:768px;--px-bp-lg:1024px;--px-bp-xl:1440px}*,*::before,*::after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:var(--px-color-page);color:var(--px-color-text);font-family:var(--px-font-body);font-size:var(--px-text-md);line-height:var(--px-line-body);letter-spacing:0;font-synthesis-weight:none}body.navigation-open,body.search-open{overflow:visible}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),border-color var(--px-duration-fast) var(--px-ease)}a:hover{color:var(--px-color-brand)}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}:focus-visible{outline:3px solid var(--px-color-focus);outline-offset:3px}.sr-only,.no-display{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.skip-link{position:fixed !important;z-index:10000;top:var(--px-space-3);left:var(--px-space-3);width:auto !important;height:auto !important;padding:var(--px-space-3) var(--px-space-4) !important;clip:auto !important;border-radius:var(--px-radius-sm);background:var(--px-color-dark);color:#fff;transform:translateY(-150%);transition:transform var(--px-duration) var(--px-ease)}.skip-link:focus{transform:translateY(0)}.btn,.button,button[type="submit"],input[type="submit"]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--px-space-2);border:0;border-radius:var(--px-radius-sm);background:var(--px-color-dark-3);color:#fff;font-weight:700;line-height:1.4;padding:0.75rem 1.5rem;text-align:center}.btn:hover,.button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:var(--px-color-brand);color:#fff}.btn-primary,.btn-cart,.add-to-cart-button{background:var(--px-color-green)}.btn-primary:hover,.btn-cart:hover,.add-to-cart-button:hover{background:var(--px-color-green-hover)}.form-control,input[type="email"],input[type="search"],input[type="text"],input[type="password"],textarea{min-height:2.75rem;width:100%;border:1px solid transparent;border-radius:var(--px-radius-md);background:var(--px-color-surface-muted);color:var(--px-color-text);padding:0.75rem 1rem}.form-control::placeholder,input::placeholder,textarea::placeholder{color:var(--px-color-text-soft)}.overall-wrapper{min-height:100vh;background:var(--px-color-page)}.user-action,.popup-widget{display:none}.user-action.is-open,.user-action.visible,.popup-widget.is-open,.popup-widget.visible{display:block}.siteCookies{--px-cookie-scale:0.7;--px-cookie-bg:#ffca76;--px-cookie-text:#1a1817;--px-cookie-heading:#3c3632;--px-cookie-primary:#65702e;--px-cookie-secondary:#cada7c;position:fixed;z-index:1800;right:auto;bottom:clamp(1rem,4vw,3.75rem);left:50%;width:min(calc(100vw - (2 * var(--px-container-padding))),58.625rem);max-width:none;min-height:18.9375rem;margin:0;border-radius:1.875rem;overflow:visible;background:var(--px-cookie-bg);box-shadow:0 1.25rem 3rem rgba(26,24,23,0.16);color:var(--px-cookie-text);padding:2rem 2.5rem 1rem 2.5rem;transform:translateX(-50%) scale(var(--px-cookie-scale));transform-origin:bottom center}html.px-cookie-visible #heurekaTableft,html.px-cookie-visible [id^="hw-"][id$="left"]{display:none !important}.siteCookies__form{position:static;z-index:1;display:grid;grid-template-columns:minmax(0,33rem) 21rem;gap:0;align-items:center}.siteCookies__content{position:relative;z-index:2;display:grid;gap:0.875rem;min-width:0;padding-top:0.25rem}.px-cookie-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0.9375rem;min-width:0;margin:0;color:var(--px-cookie-heading);font-size:1.25rem;font-weight:700;line-height:var(--px-line-heading);letter-spacing:0}.px-cookie-title span{min-width:0;overflow-wrap:break-word}@media (min-width:900px){.px-cookie-title{white-space:nowrap}}.px-cookie-title::before{width:1.875rem;height:1.875rem;flex:0 0 auto;content:"";background:var(--px-cookie-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-4-4 4 4 0 0 1-4-4 4 4 0 0 1-2-2Z'/%3E%3Cpath d='M8.5 8.5h.01'/%3E%3Cpath d='M16 15.5h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-4-4 4 4 0 0 1-4-4 4 4 0 0 1-2-2Z'/%3E%3Cpath d='M8.5 8.5h.01'/%3E%3Cpath d='M16 15.5h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3C/svg%3E") center / contain no-repeat}.siteCookies__text{display:grid;gap:0.75rem;max-width:26rem;color:var(--px-cookie-text);font-size:0.9375rem;line-height:1.6}.siteCookies__text a{width:fit-content;color:var(--px-cookie-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.16em}.px-cookie-actions{display:flex;flex-wrap:wrap;gap:0.8125rem;align-items:center;margin-top:1rem}.siteCookies__links,.siteCookies__buttonWrap{margin:0}.siteCookies__button,.siteCookies__link{display:inline-flex;min-height:3.6875rem;align-items:center;justify-content:center;gap:0.5rem;border:1px solid transparent;border-radius:var(--px-radius-sm);font-size:1.125rem;font-weight:600;line-height:1;letter-spacing:0;padding:1rem 1.5rem;text-decoration:none}.siteCookies__button{width:12.0625rem;min-width:min(100%,12.0625rem);background:var(--px-cookie-primary);color:#fff}.siteCookies__link{width:13.6875rem;min-width:min(100%,13.6875rem);background:var(--px-cookie-secondary);color:var(--px-cookie-primary)}.siteCookies__button::before,.siteCookies__link::before{width:1.5rem;height:1.5rem;flex:0 0 auto;content:"";background:currentColor}.siteCookies__button::before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.siteCookies__link::before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .3 1.9l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.9-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.9.3l-.1.1A2 2 0 1 1 4.2 17l.1-.1A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.9L4.2 7A2 2 0 1 1 7 4.2l.1.1A1.7 1.7 0 0 0 9 4.6a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.9-.3l.1-.1A2 2 0 1 1 19.8 7l-.1.1a1.7 1.7 0 0 0-.3 1.9 1.7 1.7 0 0 0 1.5 1h.1a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15.5a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Z'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .3 1.9l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.9-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1-1.5 1.7 1.7 0 0 0-1.9.3l-.1.1A2 2 0 1 1 4.2 17l.1-.1A1.7 1.7 0 0 0 4.6 15a1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1 1.7 1.7 0 0 0-.3-1.9L4.2 7A2 2 0 1 1 7 4.2l.1.1A1.7 1.7 0 0 0 9 4.6a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.9-.3l.1-.1A2 2 0 1 1 19.8 7l-.1.1a1.7 1.7 0 0 0-.3 1.9 1.7 1.7 0 0 0 1.5 1h.1a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1Z'/%3E%3C/svg%3E") center / contain no-repeat}.siteCookies__button:hover,.siteCookies__button:focus-visible{border-color:#4f5924;background:#4f5924;color:#fff}.siteCookies__link:hover,.siteCookies__link:focus-visible{border-color:var(--px-cookie-primary);background:#d5e589;color:var(--px-cookie-primary)}.px-cookie-media{display:block;position:absolute;z-index:1;right:0;bottom:-0.0625rem;width:31rem;height:22.75rem;min-width:0;overflow:hidden;pointer-events:none}.px-cookie-media::before{position:absolute;top:0.25rem;right:-4.5rem;width:38rem;height:38rem;content:"";background:url("assets/images/cookie-figma.png") center top / contain no-repeat;pointer-events:none}.px-cookie-media img{display:none}@media (min-width:768px){.siteCookies{left:50%}}@media (max-width:1023px){.siteCookies{min-height:0;overflow:hidden;padding:clamp(1.5rem,4vw,2rem)}.siteCookies__form{position:relative;grid-template-columns:minmax(0,1fr) minmax(10rem,13rem);gap:clamp(1rem,3vw,1.5rem);align-items:center}.px-cookie-title{font-size:clamp(1.25rem,3vw,1.5rem);white-space:normal}.siteCookies__text{max-width:100%;font-size:clamp(0.9375rem,2.2vw,1.0625rem)}.siteCookies__button,.siteCookies__link{min-height:3.25rem;font-size:0.9375rem}.siteCookies__button{min-width:9.5rem}.siteCookies__link{min-width:10.5rem}.px-cookie-media{position:relative;right:auto;bottom:auto;width:min(100%,13rem);height:auto;aspect-ratio:289 / 305;justify-self:end;overflow:visible}.px-cookie-media::before{top:-0.25rem;right:-4.75rem;width:24rem;height:24rem}}@media (max-width:767px){.siteCookies{bottom:var(--px-space-4);right:auto;left:50%;width:min(calc(100vw - 2rem),26rem);padding:1.5rem;border-radius:1.5rem;transform:translateX(-50%) scale(var(--px-cookie-scale))}.siteCookies__form{grid-template-columns:1fr;gap:var(--px-space-4)}.px-cookie-media{display:none}.px-cookie-title{gap:var(--px-space-2);font-size:1.125rem}.px-cookie-title::before{width:1.25rem;height:1.25rem}.siteCookies__text{max-width:none;gap:var(--px-space-3);font-size:0.9375rem}.px-cookie-actions{gap:var(--px-space-3)}.siteCookies__buttonWrap,.siteCookies__links,.siteCookies__button,.siteCookies__link{width:100%;min-width:0}}html.px-cookie-settings-visible{overflow:hidden}html.px-cookie-settings-visible .siteCookies{display:none !important}html.px-cookie-settings-visible #heurekaTableft,html.px-cookie-settings-visible [id^="hw-"][id$="left"]{display:none !important}html.px-cookie-settings-visible body::before{position:fixed;z-index:1898;inset:0;content:"";background:rgba(26,24,23,0.54)}html.px-cookie-settings-visible #cboxOverlay{position:fixed !important;z-index:1898 !important;inset:0 !important;width:100% !important;height:100% !important;background:rgba(26,24,23,0.54) !important;opacity:1 !important}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal,.px-cookie-settings-standalone{position:fixed !important;z-index:1899 !important;top:50% !important;left:50% !important;width:min(calc(100vw - 2rem),48rem) !important;height:auto !important;max-height:calc(100vh - 2rem);overflow:hidden !important;border-radius:1.25rem;background:var(--px-color-page);box-shadow:0 1.5rem 5rem rgba(26,24,23,0.28);color:var(--px-color-text);transform:translate(-50%,-50%) !important}.px-cookie-settings-standalone{display:none;overflow:auto !important}.px-cookie-settings-standalone.is-visible{display:block}.px-cookie-settings-standalone>.content-modal,.px-cookie-settings-standalone>.cookiesSetting{max-height:calc(100vh - 2rem)}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxWrapper,html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxContent,html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxLoadedContent{width:100% !important;height:auto !important}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxWrapper{overflow:hidden !important;border-radius:inherit}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxContent{min-height:0 !important;overflow:visible !important;background:transparent}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxLoadedContent{max-height:calc(100vh - 2rem) !important;overflow:auto !important;padding:0 !important}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxClose,.px-cookie-settings-close{position:absolute !important;top:1rem !important;right:1rem !important;bottom:auto !important;left:auto !important;z-index:2;display:grid !important;width:2.5rem !important;height:2.5rem !important;min-height:0 !important;place-items:center;border:1px solid rgba(229,225,223,0.9) !important;border-radius:50% !important;background:#fff !important;color:var(--px-color-text);font-size:0 !important;padding:0 !important}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxClose::before,html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxClose::after,.px-cookie-settings-close::before,.px-cookie-settings-close::after{position:absolute;width:1rem;height:0.125rem;border-radius:999px;content:"";background:currentColor}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxClose::before,.px-cookie-settings-close::before{transform:rotate(45deg)}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxClose::after,.px-cookie-settings-close::after{transform:rotate(-45deg)}.px-cookie-settings-modal .content-modal,.px-cookie-settings-modal .content-inner{min-width:0}.px-cookie-settings-modal .content-inner>h1{display:none}.px-cookie-settings-modal .cookiesSetting{display:block !important;background:var(--px-color-page)}.px-cookie-settings-modal .cookiesSetting__form{display:grid;gap:var(--px-space-5);padding:clamp(1.25rem,3vw,2.5rem)}.px-cookie-settings-modal .cookiesSetting__title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--px-space-3);margin:0;padding-right:3rem;color:var(--px-color-dark-2);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:var(--px-line-heading)}.px-cookie-settings-modal .cookiesSetting__title::before{width:2rem;height:2rem;content:"";background:var(--px-color-brand);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-4-4 4 4 0 0 1-4-4 4 4 0 0 1-2-2Z'/%3E%3Cpath d='M8.5 8.5h.01'/%3E%3Cpath d='M16 15.5h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-4-4 4 4 0 0 1-4-4 4 4 0 0 1-2-2Z'/%3E%3Cpath d='M8.5 8.5h.01'/%3E%3Cpath d='M16 15.5h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3C/svg%3E") center / contain no-repeat}.px-cookie-settings-modal .cookiesSetting__perex{max-width:41rem;margin:calc(-1 * var(--px-space-2)) 0 0;color:var(--px-color-text-muted);font-size:var(--px-text-md);line-height:1.65}.px-cookie-settings-modal .cookiesSetting__data{display:grid;gap:var(--px-space-3)}.px-cookie-settings-modal .cookiesSetting__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-4);align-items:center;border:1px solid rgba(229,225,223,0.9);border-radius:var(--px-radius-md);background:#fff;padding:var(--px-space-4)}.px-cookie-settings-modal .cookiesSetting__item:first-child{border-color:rgba(202,218,124,0.72);background:rgba(202,218,124,0.32)}.px-cookie-settings-modal .cookiesSetting__item__name{color:var(--px-color-dark-2);font-size:var(--px-text-md);font-weight:600;line-height:1.35}.px-cookie-settings-modal .cookiesSetting__item__name strong{font-weight:800}.px-cookie-settings-modal .cookiesSetting__item__text{margin-top:var(--px-space-2);color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:500;line-height:1.55}.px-cookie-settings-modal .cookiesSetting__item__status{position:relative;display:inline-flex;align-items:center;margin:0;cursor:pointer}.px-cookie-settings-modal .cookiesSetting__item__checkbox{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.px-cookie-settings-modal .cookiesSetting__item__state{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--px-space-2);border:1px solid var(--px-color-border-strong);border-radius:999px;background:var(--px-color-surface-muted);color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:800;line-height:1;padding:0.5rem 0.875rem 0.5rem 0.5rem;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease)}.px-cookie-settings-modal .cookiesSetting__item__state::before{display:block;width:1.75rem;height:1.75rem;border-radius:50%;content:"";background:#fff;box-shadow:0 0.25rem 0.75rem rgba(26,24,23,0.14)}.px-cookie-settings-modal .cookiesSetting__item__checkbox:checked + .cookiesSetting__item__state{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}.px-cookie-settings-modal .cookiesSetting__item__checkbox:focus-visible + .cookiesSetting__item__state{outline:3px solid rgba(250,152,46,0.28);outline-offset:3px}.px-cookie-settings-modal .cookiesSetting__bottom{display:flex;flex-wrap:wrap;gap:var(--px-space-3);align-items:center;justify-content:flex-end;border-top:1px solid rgba(229,225,223,0.9);padding-top:var(--px-space-5)}.px-cookie-settings-modal .cookiesSetting__uncheck{margin-right:auto}.px-cookie-settings-modal .cookiesSetting__button,.px-cookie-settings-modal .cookiesSetting__uncheckLink{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid var(--px-color-brand);border-radius:var(--px-radius-sm);font-size:var(--px-text-sm);font-weight:800;line-height:1.2;padding:0.75rem 1.125rem;text-align:center;text-decoration:none;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease)}.px-cookie-settings-modal .cookiesSetting__button{background:#fff;color:var(--px-color-brand)}.px-cookie-settings-modal .cookiesSetting__button--green{background:var(--px-color-brand);color:#fff}.px-cookie-settings-modal .cookiesSetting__uncheckLink{border-color:var(--px-color-border);background:#fff;color:var(--px-color-text-muted)}.px-cookie-settings-modal .cookiesSetting__button:hover,.px-cookie-settings-modal .cookiesSetting__button:focus-visible,.px-cookie-settings-modal .cookiesSetting__uncheckLink:hover,.px-cookie-settings-modal .cookiesSetting__uncheckLink:focus-visible{border-color:var(--px-color-brand-dark);background:var(--px-color-brand-dark);color:#fff}@media (max-width:640px){html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal,.px-cookie-settings-standalone{width:calc(100vw - 1rem) !important;max-height:calc(100vh - 1rem);border-radius:var(--px-radius-md)}html.px-cookie-settings-visible #colorbox.px-cookie-settings-modal #cboxLoadedContent,.px-cookie-settings-standalone{max-height:calc(100vh - 1rem) !important;overflow:auto !important}.px-cookie-settings-modal .cookiesSetting__form{gap:var(--px-space-4);padding:var(--px-space-5) var(--px-space-4)}.px-cookie-settings-modal .cookiesSetting__title{padding-right:2.5rem;font-size:1.35rem}.px-cookie-settings-modal .cookiesSetting__item{grid-template-columns:1fr;gap:var(--px-space-3)}.px-cookie-settings-modal .cookiesSetting__item__col2{justify-self:start}.px-cookie-settings-modal .cookiesSetting__bottom{display:grid;grid-template-columns:1fr}.px-cookie-settings-modal .cookiesSetting__uncheck{margin-right:0}.px-cookie-settings-modal .cookiesSetting__button,.px-cookie-settings-modal .cookiesSetting__uncheckLink{width:100%}}.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.content-wrapper,.content-wrapper-in,.content,.wide{min-width:0}body.in-index #content-wrapper.container{margin-top:0}body.in-index #content-wrapper>.content-wrapper-in>#content.wide{min-height:0}body.in-index .content-wrapper.container{width:100%}body.in-index .content-wrapper.container>.content-wrapper-in,body.in-index .content-wrapper.homepage-box>.content-wrapper-in,body.in-index .latest-contribution-box>.content-wrapper-in{width:100%}body.in-index .content-wrapper.container main.content,body.in-index .homepage-box .container,body.in-index .latest-contribution-box .container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.row{display:grid;gap:var(--px-grid-gap)}[class*="col-"]{min-width:0}body.in-index main.content{display:flex;flex-direction:column;gap:var(--px-space-10)}.px-section{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.px-section-title,.homepage-group-title{margin:0 0 var(--px-space-5);color:var(--px-color-text);font-size:var(--px-text-2xl);font-weight:700;line-height:var(--px-line-heading)}@media (min-width:768px){body.in-index main.content{gap:var(--px-space-12)}}.top-navigation-bar,#header,.px-header-benefits{background:var(--px-color-dark);color:#fff}.top-navigation-bar{font-size:var(--px-text-xs)}body.admin-logged .admin-bar{position:relative;z-index:220;border-bottom:1px solid rgba(255,255,255,0.08);background:#11100f;color:#fff;font-size:var(--px-text-xs);line-height:1.35}body.admin-logged .admin-bar #div-bar-menu.container{display:flex;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));min-height:2rem;align-items:center;margin-inline:auto;padding:0}body.admin-logged .admin-bar #bar-menu,body.admin-logged .admin-bar #bar-menu ul{margin:0;padding:0;list-style:none}body.admin-logged .admin-bar #bar-menu{display:flex;min-width:0;align-items:center;gap:0.25rem}body.admin-logged .admin-bar #bar-menu li{position:relative;margin:0;padding:0}body.admin-logged .admin-bar #bar-menu>li>a,body.admin-logged .admin-bar #bar-menu>li>span{display:inline-flex;min-height:1.65rem;align-items:center;gap:0.35rem;border-radius:999px;color:rgba(255,255,255,0.88);cursor:default;font-size:var(--px-text-xs);font-weight:800;padding:0.25rem 0.625rem;text-decoration:none;transition:background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease);white-space:nowrap}body.admin-logged .admin-bar #bar-menu>li>a{cursor:pointer}body.admin-logged .admin-bar #bar-menu>li:first-child>a{background:rgba(250,152,46,0.15);color:#fff}body.admin-logged .admin-bar #bar-menu>li>span::after{width:0.75rem;height:0.75rem;content:"";background:currentColor;opacity:0.72;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.admin-logged .admin-bar #bar-menu>li:hover>a,body.admin-logged .admin-bar #bar-menu>li:hover>span,body.admin-logged .admin-bar #bar-menu>li:focus-within>a,body.admin-logged .admin-bar #bar-menu>li:focus-within>span,body.admin-logged .admin-bar #bar-menu>li.is-open>a,body.admin-logged .admin-bar #bar-menu>li.is-open>span{background:rgba(255,255,255,0.1);color:#fff}body.admin-logged .admin-bar #bar-menu ul{position:absolute;top:100%;left:0;z-index:260;display:grid;min-width:13rem;max-width:min(20rem,calc(100vw - 2rem));gap:0.125rem;border:1px solid rgba(229,225,223,0.9);border-radius:var(--px-radius-md);background:#fff;box-shadow:var(--px-shadow-card);opacity:0;padding:0.375rem;pointer-events:none;transform:translateY(-0.25rem);transition:opacity var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease),visibility var(--px-duration-fast) var(--px-ease);visibility:hidden}body.admin-logged .admin-bar #bar-menu>li:last-child>ul{right:0;left:auto}body.admin-logged .admin-bar #bar-menu li:hover>ul,body.admin-logged .admin-bar #bar-menu li:focus-within>ul,body.admin-logged .admin-bar #bar-menu li.is-open>ul{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}body.admin-logged .admin-bar #bar-menu ul a{display:flex;min-height:2rem;align-items:center;border-radius:calc(var(--px-radius-sm) - 0.0625rem);color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:700;line-height:1.35;padding:0.5rem 0.625rem;text-decoration:none}body.admin-logged .admin-bar #bar-menu ul a:hover,body.admin-logged .admin-bar #bar-menu ul a:focus-visible{background:var(--px-color-surface-muted);color:var(--px-color-brand)}.top-navigation-bar>.container{display:flex;width:min(100% - (2 * var(--px-container-padding)),calc(var(--px-container) + 1rem));max-width:calc(var(--px-container) + 1rem);min-height:2.75rem;align-items:center;justify-content:flex-start;gap:var(--px-space-4);margin-inline:auto;padding-inline:0;padding-left:0 !important;padding-right:0 !important}.top-navigation-contacts,.top-navigation-menu,.top-navigation-bar-menu,.top-navigation-tools{display:flex;align-items:center;gap:var(--px-space-4)}.top-navigation-bar-menu,.top-navigation-bar-menu-helper,.navigationActions,.menu-level-1,.menu-level-2,.menu-level-3,.contact-box ul,.custom-footer ul{margin:0;padding:0;list-style:none}.top-navigation-bar-menu{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.top-navigation-bar-menu::-webkit-scrollbar{display:none}.top-navigation-bar-menu>li{flex:0 0 auto}.top-navigation-menu{order:1;min-width:0;overflow:hidden}.top-navigation-contacts{order:2;flex:0 0 auto;gap:var(--px-space-5);margin-left:auto;white-space:nowrap}.top-navigation-contacts strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.top-navigation-contacts .project-email,.top-navigation-contacts .project-phone{display:inline-flex;align-items:center;gap:var(--px-space-2)}.top-navigation-contacts .project-email::before,.top-navigation-contacts .project-phone::before{width:0.875rem;height:0.875rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E") center / contain no-repeat}.top-navigation-contacts .project-phone::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.78 19.78 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.78 19.78 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.12.91.32 1.8.59 2.65a2 2 0 0 1-.45 2.11L8 9.73a16 16 0 0 0 6.27 6.27l1.25-1.25a2 2 0 0 1 2.11-.45c.85.27 1.74.47 2.65.59A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E")}.px-phone-dropdown{position:relative;display:inline-flex;align-items:center}.top-navigation-contacts .px-phone-dropdown .project-phone{display:inline-flex;min-height:1.75rem;align-items:center;gap:var(--px-space-2);border-radius:999px;padding:0.25rem 0.5rem;transition:background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease),opacity var(--px-duration-fast) var(--px-ease)}.top-navigation-contacts .px-phone-dropdown .project-phone::after{width:0.75rem;height:0.75rem;content:"";background:currentColor;opacity:0.74;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--px-duration-fast) var(--px-ease)}.top-navigation-contacts .px-phone-dropdown.is-open .project-phone,.top-navigation-contacts .px-phone-dropdown .project-phone:hover,.top-navigation-contacts .px-phone-dropdown .project-phone:focus-visible{background:rgba(255,255,255,0.1);color:#fff;opacity:1}.top-navigation-contacts .px-phone-dropdown.is-open .project-phone::after{transform:rotate(180deg)}.px-phone-dropdown__panel{position:absolute;top:calc(100% + 0.65rem);right:0;z-index:1450;display:grid;width:min(23rem,calc(100vw - 2rem));max-height:min(31rem,calc(100vh - 5rem));overflow:hidden;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-lg);background:#fff;color:var(--px-color-text);box-shadow:0 1.25rem 3.25rem rgba(26,24,23,0.18);opacity:0;pointer-events:none;transform:translateY(-0.35rem);transition:opacity var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}.px-phone-dropdown.is-open .px-phone-dropdown__panel{opacity:1;pointer-events:auto;transform:translateY(0)}.px-phone-dropdown__title{border-bottom:1px solid var(--px-color-border);color:var(--px-color-brand);font-size:var(--px-text-xs);font-weight:900;letter-spacing:0;padding:1rem 1rem 0.85rem;text-transform:uppercase}.px-phone-dropdown__list{display:grid;max-height:25rem;overflow:auto;padding:0.4rem}.px-phone-dropdown__link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-3);align-items:center;border-radius:0.75rem;color:var(--px-color-text);padding:0.75rem;text-decoration:none}.px-phone-dropdown__link:hover,.px-phone-dropdown__link:focus-visible{background:var(--px-color-surface-muted);color:var(--px-color-text)}.px-phone-dropdown__name{min-width:0;font-size:var(--px-text-sm);font-weight:800;overflow:hidden;text-overflow:ellipsis}.px-phone-dropdown__number{color:var(--px-color-brand);font-size:var(--px-text-sm);font-weight:800;white-space:nowrap}.top-navigation-tools{display:none}.top-navigation-bar a,.top-nav-button{color:#fff;opacity:0.9}.top-navigation-bar .px-phone-dropdown__link{color:var(--px-color-text);opacity:1}.top-navigation-bar .px-phone-dropdown__link:hover,.top-navigation-bar .px-phone-dropdown__link:focus-visible{color:var(--px-color-text)}.top-nav-button{border:0;background:transparent;padding:0}#header{position:relative;z-index:100}#header .navigation-wrapper{width:100%;max-width:none}.header-top{display:grid;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));min-height:4.5625rem;align-items:center;grid-template-columns:auto minmax(18rem,1fr) auto;gap:clamp(1rem,6vw,4.5rem);margin-inline:auto}.site-name img{width:6rem;max-height:2.85rem;object-fit:contain}.search-form fieldset,.subscribe-form fieldset{display:flex;min-width:0;gap:var(--px-space-2);border:0;margin:0;padding:0}.search{min-width:0}.search-input{min-height:2.8125rem;border-radius:var(--px-radius-md);background:#f7f5f4;color:var(--px-color-text);padding-right:3.25rem}.search-input::placeholder{color:var(--px-color-text-soft)}.search-input:focus{background:#fff;color:var(--px-color-text);outline:0;box-shadow:0 0 0 3px rgba(250,152,46,0.16)}.search-form .btn{position:relative;display:grid;width:2.8125rem;min-width:2.8125rem;height:2.8125rem;min-height:2.8125rem;place-items:center;padding:0 !important;overflow:hidden;border-radius:var(--px-radius-md);background:var(--px-color-dark-2);color:#fff;font-size:0;line-height:1;text-indent:0;white-space:nowrap}.search-form .btn:hover{background:var(--px-color-dark-3);color:#fff}.search-form .btn::before{position:absolute;top:50%;left:50%;display:block;width:1.25rem;height:1.25rem;content:"";background:#fff;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3C/svg%3E") center / contain no-repeat}.navigation-buttons{display:flex;align-items:center;gap:var(--px-space-3)}.navigation-buttons .btn-icon,.cart-count,.px-header-login{min-height:2.7rem;border-radius:var(--px-radius-md);background:var(--px-color-dark-2);color:#fff;padding-inline:1rem}.cart-count{position:relative;overflow:visible}.px-header-login{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;min-width:2.7rem;padding:0;opacity:1}.px-header-login span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.px-header-login::before{display:block;width:1.25rem;height:1.25rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat}.px-header-login.is-open,.px-header-login:hover,.px-header-login:focus-visible{background:#fff;color:var(--px-color-brand)}.px-header-login.is-open::before,.px-header-login:hover::before,.px-header-login:focus-visible::before{background:currentColor}.user-action.px-login-action{display:none}body.login-open .user-action.px-login-action{position:fixed;z-index:1350;inset:0;display:block;background:transparent;pointer-events:none}.user-action.px-login-action>.container,.user-action.px-login-action .user-action-in{position:static;width:100%;max-width:none;margin:0;padding:0}#login.px-login-widget{position:fixed;top:var(--px-login-panel-top,6rem);left:var(--px-login-panel-left,var(--px-container-padding));z-index:1351;display:none;width:var(--px-login-panel-width,min(22.5rem,calc(100vw - 2rem)));max-width:calc(100vw - 1.75rem);color:var(--px-color-text);pointer-events:auto}#login.px-login-widget.is-open{display:block}#login.px-login-widget .popup-widget-inner{position:relative;display:grid;gap:var(--px-space-4);margin-top:0;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-lg);background:#fff;box-shadow:0 1.25rem 3rem rgba(26,24,23,0.16);padding:var(--px-space-6)}#login.px-login-widget #loginHeading{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}#login.px-login-widget #loginHeading::before,#login.px-login-widget #loginHeading::after{display:none}#login.px-login-widget #customerLogin,#login.px-login-widget .formLogin,#login.px-login-widget .login-wrapper,#login.px-login-widget .password-helper,#login.px-login-widget .social-login-buttons{display:grid;gap:var(--px-space-4)}#login.px-login-widget .form-group{margin:0}#login.px-login-widget .input-wrapper{display:grid;gap:var(--px-space-2)}#login.px-login-widget .input-wrapper::before{color:var(--px-color-text);font-size:0.75rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}#login.px-login-widget .input-wrapper.email::before{content:"E-MAIL"}#login.px-login-widget .input-wrapper.password::before{content:"HESLO"}#login.px-login-widget input[type="email"],#login.px-login-widget input[type="password"]{min-height:3.125rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#f5f6f8;color:var(--px-color-text);padding:0.875rem 1rem}#login.px-login-widget input[type="email"]:focus,#login.px-login-widget input[type="password"]:focus{border-color:var(--px-color-brand);background:#fff;outline:0;box-shadow:0 0 0 3px rgba(250,152,46,0.14)}#login.px-login-widget .btn-login{width:100%;min-height:3.125rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff;font-size:0.9375rem;font-weight:700;box-shadow:0 0.75rem 1.5rem rgba(101,112,46,0.18)}#login.px-login-widget .btn-login:hover,#login.px-login-widget .btn-login:focus-visible{background:var(--px-color-green-hover)}#login.px-login-widget .password-helper{gap:var(--px-space-4)}#login.px-login-widget .password-helper a[data-testid="signup"]{display:inline-flex;min-height:3.125rem;align-items:center;justify-content:center;border-radius:var(--px-radius-sm);background:var(--px-color-brand);color:#fff;font-size:0.9375rem;font-weight:700;padding:0.75rem 1.25rem;box-shadow:0 0.75rem 1.5rem rgba(250,152,46,0.18)}#login.px-login-widget .password-helper a[data-testid="signup"]:hover,#login.px-login-widget .password-helper a[data-testid="signup"]:focus-visible{background:var(--px-color-brand-dark);color:#fff}#login.px-login-widget .password-helper a:not([data-testid="signup"]){justify-self:center;color:#7b768b;font-size:0.75rem;font-weight:800;line-height:1.2;text-decoration:underline;text-transform:uppercase;text-underline-offset:0.15em}#login.px-login-widget .social-login-buttons-divider{display:none}#login.px-login-widget .login-btn.google{display:inline-flex;align-items:center;justify-content:center;gap:var(--px-space-3);color:#7b768b;font-size:0.75rem;font-weight:800;line-height:1.25;text-transform:uppercase}#login.px-login-widget .login-btn.google:hover,#login.px-login-widget .login-btn.google:focus-visible{color:var(--px-color-text)}#login.px-login-widget .login-google-icon{display:block;width:1.625rem;height:1.625rem;flex:0 0 auto;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 48 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%234285F4' d='M47.5 24.5c0-1.6-.1-3.1-.4-4.5H24v8.5h13.2c-.6 3-2.3 5.6-4.8 7.3v6h7.8c4.6-4.2 7.3-10.4 7.3-17.3Z'/%3E%3Cpath fill='%2334A853' d='M24 48c6.5 0 12-2.1 16.1-5.8l-7.8-6c-2.2 1.5-5 2.3-8.3 2.3-6.3 0-11.6-4.2-13.5-9.9h-8v6.2C6.6 42.6 14.8 48 24 48Z'/%3E%3Cpath fill='%23FBBC05' d='M10.5 28.6c-.5-1.5-.8-3-.8-4.6s.3-3.2.8-4.6v-6.2h-8A24 24 0 0 0 0 24c0 3.9.9 7.6 2.5 10.8l8-6.2Z'/%3E%3Cpath fill='%23EA4335' d='M24 9.5c3.5 0 6.7 1.2 9.2 3.6l6.9-6.9C35.9 2.3 30.4 0 24 0 14.8 0 6.6 5.4 2.5 13.2l8 6.2C12.4 13.7 17.7 9.5 24 9.5Z'/%3E%3C/svg%3E") center / contain no-repeat}#login.px-login-widget .login-btn.google strong{max-width:8.75rem}.cart-count::before{width:1.25rem;height:1.25rem;flex:0 0 auto;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat}.cart-count [data-testid="headerCartCount"]{position:absolute;z-index:1;top:0;left:1.9rem;display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border:2px solid var(--px-color-dark-2);border-radius:999px;background:var(--px-color-brand);color:#fff;font-size:0.75rem;font-style:normal;font-weight:900;line-height:1;padding-inline:0.25rem;transform:translate(-50%,-38%)}.cart-price{font-size:var(--px-text-sm);font-weight:700}.px-header-benefits{overflow:hidden;border-top:1px solid rgba(255,255,255,0.08);background:var(--px-color-dark-2)}.px-header-benefits__inner{display:flex;min-height:1.875rem;align-items:center;justify-content:center;gap:clamp(1rem,9vw,7rem);width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto;color:#fff;font-size:var(--px-text-sm);font-weight:600}.px-header-benefits__item{display:inline-flex;align-items:center;gap:var(--px-space-2);white-space:nowrap}.px-header-benefits__item::before{width:1.125rem;height:1.125rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7h-9'/%3E%3Cpath d='M14 17H5'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M5 17V6a2 2 0 0 1 2-2h7l4 4h2v9'/%3E%3C/svg%3E") center / contain no-repeat}.px-header-benefits__item + .px-header-benefits__item::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12v10H4V12'/%3E%3Cpath d='M2 7h20v5H2z'/%3E%3Cpath d='M12 22V7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 1 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 1 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E")}.px-header-benefits__item:nth-child(3)::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}@media (max-width:767px){body.admin-logged .admin-bar #div-bar-menu.container{width:100%;overflow-x:auto;padding-inline:var(--px-container-padding);scrollbar-width:none}body.admin-logged .admin-bar #div-bar-menu.container::-webkit-scrollbar{display:none}body.admin-logged .admin-bar #bar-menu{width:max-content}body.admin-logged .admin-bar #bar-menu ul{position:fixed;top:2.125rem;right:var(--px-container-padding);left:var(--px-container-padding);min-width:0;max-width:none}.top-navigation-bar{display:none}.px-header-benefits{display:none}#header{position:sticky;top:0}.header-top{min-height:4rem;grid-template-columns:auto 1fr auto auto;gap:var(--px-space-3)}#header .header-top .search{position:fixed;z-index:120;top:4.75rem;left:var(--px-container-padding);right:var(--px-container-padding);display:none;padding:var(--px-space-4);border-radius:var(--px-radius-lg);background:var(--px-color-dark);box-shadow:var(--px-shadow-card)}body.search-open #header .header-top .search,body.search-window-visible #header .header-top .search{display:block}.search-form fieldset{align-items:stretch}.navigation-buttons .cart-price{display:none}.navigation-buttons .px-header-login{display:none}.navigation-buttons .cart-count{width:2.75rem;min-width:2.75rem;padding:0}.navigation-buttons .cart-count [data-testid="headerCartCount"]{left:1.95rem}.responsive-tools{display:flex;gap:var(--px-space-2)}.responsive-tools .toggle-window{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:var(--px-radius-md);background:var(--px-color-dark-2);color:#fff}.responsive-tools .toggle-window.is-open,.responsive-tools .toggle-window:hover,.responsive-tools .toggle-window:focus-visible{background:#fff;color:var(--px-color-brand)}.responsive-tools .toggle-window::before,.menu-helper::before{width:1.35rem;height:1.35rem;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat}.responsive-tools [data-target="search"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3C/svg%3E")}.responsive-tools [data-target="login"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.responsive-tools [data-target="navigation"]::before,.menu-helper::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E")}.menu-helper span,.responsive-tools .toggle-window{font-size:0}.menu-helper{display:none}}@media (min-width:768px){.responsive-tools,.menu-helper{display:none}}@media (max-width:1023px){.px-header-benefits__inner{justify-content:flex-start;gap:var(--px-space-6);overflow-x:auto;scrollbar-width:none}.px-header-benefits__inner::-webkit-scrollbar{display:none}}#navigation{position:relative;background:var(--px-color-dark);color:#fff}#navigation .navigation-in{position:relative;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.menu-level-1{display:flex;min-height:3.5625rem;align-items:center;justify-content:space-between;gap:var(--px-space-4)}.menu-level-1>li{position:static}.menu-level-1>li>a{display:inline-flex;align-items:center;gap:var(--px-space-2);min-height:3.5625rem;color:#fff;font-size:var(--px-text-md);font-weight:700;line-height:var(--px-line-heading);white-space:nowrap}.menu-level-1>li:hover>a,.menu-level-1>li:focus-within>a,.menu-level-1>li.is-submenu-open>a,.menu-level-1>li.exp>a{color:var(--px-color-brand)}.menu-level-1 b{font-weight:700}.submenu-arrow{width:0.5rem;height:0.5rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--px-duration-fast) var(--px-ease)}.menu-level-1>li:hover>a .submenu-arrow,.menu-level-1>li:focus-within>a .submenu-arrow,.menu-level-1>li.is-submenu-open>a .submenu-arrow,.menu-level-1>li.exp>a .submenu-arrow{transform:rotate(225deg) translate(-2px,-1px)}.menu-level-2{position:absolute;z-index:70;top:100%;left:50%;display:grid;visibility:hidden;width:min(100vw - (2 * var(--px-container-padding)),var(--px-container));max-height:calc(100vh - 12rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);overflow-y:auto;padding:clamp(1.5rem,3vw,2.25rem);border-radius:0 0 var(--px-radius-xl) var(--px-radius-xl);background:#fff;box-shadow:0 2rem 4.5rem rgba(26,24,23,0.18);color:var(--px-color-text);opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity var(--px-duration) var(--px-ease),visibility var(--px-duration) var(--px-ease),transform var(--px-duration) var(--px-ease)}.menu-level-1>li:hover>.menu-level-2,.menu-level-1>li:focus-within>.menu-level-2,.menu-level-1>li.is-submenu-open>.menu-level-2{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}.menu-level-2 a{color:var(--px-color-text);font-weight:700}.menu-level-2 a:hover,.menu-level-2 a:focus-visible{color:var(--px-color-brand)}.menu-level-2>li{display:grid;min-width:0;align-items:start;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--px-space-4)}.menu-level-2 .menu-image{display:grid;width:4.5rem;height:4.5rem;place-items:center;overflow:hidden;border:1px solid rgba(250,152,46,0.22);border-radius:var(--px-radius-md);background:#fff}.menu-level-2 .menu-image img{width:3.25rem;height:3.25rem;background:#fff;object-fit:contain}.menu-level-2>li>div>a{display:inline-flex;margin-bottom:var(--px-space-1);color:var(--px-color-text);font-size:var(--px-text-md);font-weight:800;line-height:var(--px-line-heading)}.menu-level-3{display:block;margin-top:var(--px-space-1);color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.65}.menu-level-3>li{display:inline}.menu-level-3 a{color:var(--px-color-text);font-weight:500}.menu-level-3.px-menu-level-3--truncated>li:nth-child(n + 5){display:none}.menu-level-3.px-menu-level-3--truncated::after{content:"...";color:var(--px-color-brand);font-weight:700}.px-menu-all{grid-column:1 / -1;padding-top:var(--px-space-5);border-top:1px solid var(--px-color-border)}.px-menu-all__link{display:inline-flex;align-items:center;gap:var(--px-space-6);color:var(--px-color-text);font-size:var(--px-text-md);font-weight:800;text-transform:none;white-space:nowrap}.px-menu-all__icon{position:relative;display:inline-block;width:2.5rem;height:1.45rem;flex:0 0 auto;border-top:2px solid #777584;border-bottom:2px solid #777584}.px-menu-all__icon::before{position:absolute;top:50%;left:0;width:100%;border-top:2px solid #777584;content:"";transform:translateY(-50%)}.navigationActions,.navigation-close{display:none}.px-menu-backdrop,.px-search-backdrop{position:fixed;z-index:80;inset:0;display:none;background:rgba(26,24,23,0.58)}body.navigation-open .px-menu-backdrop,body.navigation-window-visible .px-menu-backdrop,body.search-open .px-search-backdrop,body.search-window-visible .px-search-backdrop{display:block}@media (max-width:767px){#navigation{position:fixed;z-index:110;top:0;right:0;bottom:0;width:min(92vw,24rem);overflow-y:auto;padding:var(--px-space-5);box-shadow:-16px 0 40px rgba(0,0,0,0.25);transform:translateX(105%);transition:transform var(--px-duration) var(--px-ease)}#navigation.is-open,body.navigation-window-visible #navigation{transform:translateX(0)}#navigation .navigation-in{width:100%}.menu-level-1{display:block;min-height:0;padding-top:var(--px-space-10)}.menu-level-1>li + li{border-top:1px solid rgba(255,255,255,0.1)}.menu-level-1>li>a{width:100%;justify-content:space-between;min-height:3.25rem}.menu-level-2{position:static;display:none;visibility:visible;width:auto;min-width:0;max-width:none;max-height:none;grid-template-columns:1fr;gap:0;overflow:visible;margin:0;padding:var(--px-space-2) 0 var(--px-space-3);border-radius:0;background:transparent;box-shadow:none;color:#fff;opacity:1;pointer-events:auto;transform:none}.menu-level-1>li.is-submenu-open>.menu-level-2,.menu-level-1>li.exp>.menu-level-2{display:grid;visibility:visible;opacity:1;pointer-events:auto;transform:none}.menu-level-2>li{grid-template-columns:2.25rem minmax(0,1fr);gap:var(--px-space-3);align-items:center;padding:var(--px-space-2) 0;border-top:1px solid rgba(255,255,255,0.07)}.menu-level-2>li:first-child{border-top:0}.menu-level-2 .menu-image{width:2.25rem;height:2.25rem;border-color:rgba(255,255,255,0.16);background:rgba(255,255,255,0.06)}.menu-level-2 .menu-image img{width:1.6rem;height:1.6rem}.menu-level-2 a,.menu-level-2>li>div>a{color:#fff}.menu-level-2>li>div>a{margin-bottom:0;font-size:var(--px-text-sm);font-weight:700}.menu-level-2 a:hover,.menu-level-2 a:focus-visible{color:var(--px-color-brand)}.menu-level-3{margin-top:2px;color:rgba(255,255,255,0.62);font-size:var(--px-text-xs);line-height:1.5}.menu-level-3 a{color:rgba(255,255,255,0.72);font-weight:500}.px-menu-all{grid-template-columns:1fr;padding-top:var(--px-space-3)}.px-menu-all__link{color:#fff}.px-menu-all__icon{border-color:rgba(255,255,255,0.5)}.px-menu-all__icon::before{border-color:rgba(255,255,255,0.5)}.navigation-close{position:absolute;top:var(--px-space-4);right:var(--px-space-4);display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:var(--px-radius-md);background:var(--px-color-dark-2)}.navigation-close::before,.navigation-close::after{position:absolute;width:1.1rem;height:2px;border-radius:2px;background:#fff;content:""}.navigation-close::before{transform:rotate(45deg)}.navigation-close::after{transform:rotate(-45deg)}}@media (min-width:768px){#navigation .navigation-in{overflow-x:auto;scrollbar-width:none}#navigation .navigation-in::-webkit-scrollbar{display:none}.menu-level-1{width:max-content;min-width:100%}}@media (min-width:768px) and (max-width:1100px){.menu-level-1{justify-content:flex-start;gap:var(--px-space-4)}.menu-level-1>li>a{font-size:var(--px-text-sm)}}@media (min-width:1101px){#navigation .navigation-in{overflow:visible}}body.spinner-visible,body.px-page-loading{cursor:progress}body>.overlay.spinner.px-page-spinner{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;background:rgba(26,24,23,0.28);opacity:1;pointer-events:auto;transition:opacity 180ms var(--px-ease)}body>.overlay.spinner.px-page-spinner.invisible{opacity:0;pointer-events:none}body>.overlay.spinner.px-page-spinner .loader{position:relative;top:auto;left:auto;display:block;width:2.75rem;height:2.75rem;min-width:2.75rem;margin:0;border:0.25rem solid rgba(255,255,255,0.72);border-top-color:#6b6662;border-radius:50%;background:transparent;box-shadow:none;font-size:0;line-height:0;text-indent:-9999em;animation:px-native-page-spinner 780ms linear infinite}@keyframes px-native-page-spinner{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){body>.overlay.spinner.px-page-spinner,body>.overlay.spinner.px-page-spinner .loader{transition:none;animation:none}}body.px-theme-shell{background:var(--px-color-page)}body.type-category{--px-category-card-aspect:9 / 16;background:var(--px-color-page)}body.px-theme-shell #content-wrapper.container,body.px-theme-shell .content-wrapper-in,body.px-theme-shell #content,body.px-theme-shell main.content{min-width:0}body.px-product-detail-shell #content-wrapper.container,body.px-item-detail-shell #content-wrapper.container,body.px-service-detail-shell #content-wrapper.container,body.px-product-category-shell #content-wrapper.container,body.px-service-category-shell #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}body.px-product-detail-shell #content-wrapper.container,body.px-item-detail-shell #content-wrapper.container,body.px-product-category-shell #content-wrapper.container,body.px-service-category-shell #content-wrapper.container{margin-top:var(--px-space-4)}body.px-product-detail-shell .breadcrumbs-wrapper,body.px-item-detail-shell .breadcrumbs-wrapper,body.px-service-detail-shell .breadcrumbs-wrapper,body.px-product-category-shell .breadcrumbs-wrapper,body.px-service-category-shell .breadcrumbs-wrapper{width:100%;max-width:none;margin:0;padding:0;background:#fff}body.px-product-detail-shell .breadcrumbs,body.px-item-detail-shell .breadcrumbs,body.px-service-detail-shell .breadcrumbs,body.px-product-category-shell .breadcrumbs,body.px-service-category-shell .breadcrumbs{display:flex;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));min-height:2.625rem;align-items:center;gap:var(--px-space-2);margin-inline:auto;overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-xs);line-height:1.5;scrollbar-width:none;white-space:nowrap}body.px-theme-shell .breadcrumbs::-webkit-scrollbar{display:none}body.px-product-detail-shell .breadcrumbs a,body.px-item-detail-shell .breadcrumbs a,body.px-service-detail-shell .breadcrumbs a,body.px-product-category-shell .breadcrumbs a,body.px-service-category-shell .breadcrumbs a{color:var(--px-color-text-muted)}body.px-theme-shell .breadcrumbs a:hover{color:var(--px-color-brand)}body.px-product-detail-shell .navigation-home-icon,body.px-item-detail-shell .navigation-home-icon,body.px-service-detail-shell .navigation-home-icon,body.px-product-category-shell .navigation-home-icon,body.px-service-category-shell .navigation-home-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}body.px-product-detail-shell .navigation-home-icon::before,body.px-item-detail-shell .navigation-home-icon::before,body.px-service-detail-shell .navigation-home-icon::before,body.px-product-category-shell .navigation-home-icon::before,body.px-service-category-shell .navigation-home-icon::before{width:0.875rem;height:0.875rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-shell .navigation-bullet,body.px-item-detail-shell .navigation-bullet,body.px-service-detail-shell .navigation-bullet,body.px-product-category-shell .navigation-bullet,body.px-service-category-shell .navigation-bullet{color:var(--px-color-border-strong)}body.px-product-detail-shell .p-detail,body.px-product-detail-shell .p-detail-inner,body.px-product-detail-shell #product-detail-form,body.px-item-detail-shell .p-detail,body.px-item-detail-shell .p-detail-inner,body.px-item-detail-shell #product-detail-form,body.px-service-detail-shell .p-detail,body.px-service-detail-shell .p-detail-inner,body.px-service-detail-shell #product-detail-form{min-width:0}body.px-product-detail-shell .p-detail-inner>meta,body.px-product-detail-shell .p-detail-inner>span.js-hidden,body.px-product-detail-shell #product-detail-form>meta,body.px-product-detail-shell #product-detail-form>input[type="hidden"],body.px-product-detail-shell #product-detail-form>span[itemprop],body.px-product-detail-shell .product-top>.col-xs-12:first-child,body.px-product-detail-shell .p-short-description,body.px-item-detail-shell .p-detail-inner>meta,body.px-item-detail-shell .p-detail>span.js-hidden,body.px-item-detail-shell .p-detail>span[itemprop],body.px-item-detail-shell #product-detail-form>meta,body.px-item-detail-shell #product-detail-form>input[type="hidden"],body.px-item-detail-shell #product-detail-form>span[itemprop],body.px-item-detail-shell .product-top>.col-xs-12:first-child,body.px-service-detail-shell .p-detail-inner>meta,body.px-service-detail-shell .p-detail-inner>span.js-hidden,body.px-service-detail-shell #product-detail-form>meta,body.px-service-detail-shell #product-detail-form>input[type="hidden"],body.px-service-detail-shell #product-detail-form>span[itemprop],body.px-service-detail-shell .product-top>.col-xs-12:first-child{display:none !important}body.px-product-detail-shell .product-top,body.px-item-detail-shell .product-top,body.px-service-detail-shell .product-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--px-space-6);align-items:start}body.px-product-detail-shell .p-image-wrapper,body.px-product-detail-shell .p-info-wrapper,body.px-item-detail-shell .p-image-wrapper,body.px-item-detail-shell .p-info-wrapper,body.px-service-detail-shell .p-image-wrapper,body.px-service-detail-shell .p-info-wrapper{min-width:0}body.px-product-detail-shell .p-image-wrapper,body.px-item-detail-shell .p-image-wrapper,body.px-service-detail-shell .p-image-wrapper{display:flex;flex-direction:column;float:none;gap:var(--px-space-4);width:100%;max-width:none;padding:0}body.px-product-detail-shell .p-image,body.px-item-detail-shell .p-image,body.px-service-detail-shell .p-image{--px-shell-image-inset:clamp(1rem,3vw,1.75rem);position:relative;display:grid !important;min-height:clamp(21rem,45vw,32rem);place-items:stretch !important;overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;text-align:center}body.px-product-detail-shell .p-main-image,body.px-product-detail-shell .p-main-image.cloud-zoom,body.px-item-detail-shell .p-main-image,body.px-item-detail-shell .p-main-image.cloud-zoom,body.px-service-detail-shell .p-main-image,body.px-service-detail-shell .p-main-image.cloud-zoom{display:grid !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;place-items:center !important;text-align:center}body.px-product-detail-shell .p-main-image img,body.px-item-detail-shell .p-main-image img,body.px-service-detail-shell .p-main-image img{width:auto !important;max-width:calc(100% - (2 * var(--px-shell-image-inset)));height:auto !important;max-height:calc(100% - (2 * var(--px-shell-image-inset)));margin:auto !important;object-fit:contain}body.px-product-detail-shell .p-image>#wrap,body.px-item-detail-shell .p-image>#wrap,body.px-service-detail-shell .p-image>#wrap{display:grid;width:100%;height:100%;place-items:center}body.px-product-detail-shell .p-image .flags-extra,body.px-item-detail-shell .p-image .flags-extra,body.px-service-detail-shell .p-image .flags-extra{position:absolute;z-index:2;top:var(--px-space-4);right:var(--px-space-4);bottom:auto;left:auto}body.px-product-detail-shell .p-thumbnails-inner>div,body.px-item-detail-shell .p-thumbnails-inner>div,body.px-service-detail-shell .p-thumbnails-inner>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--px-space-3)}body.px-product-detail-shell .p-thumbnails .cbox-gal,body.px-item-detail-shell .p-thumbnails .cbox-gal,body.px-service-detail-shell .p-thumbnails .cbox-gal{display:none}body.px-product-detail-shell .p-thumbnail,body.px-item-detail-shell .p-thumbnail,body.px-service-detail-shell .p-thumbnail{display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border:0.125rem solid transparent;border-radius:var(--px-radius-md);background:#fff}body.px-product-detail-shell .p-thumbnail img,body.px-item-detail-shell .p-thumbnail img,body.px-service-detail-shell .p-thumbnail img{width:80%;height:80%;object-fit:contain}body.px-product-detail-shell .p-info-wrapper,body.px-item-detail-shell .p-info-wrapper,body.px-service-detail-shell .p-info-wrapper{display:grid;gap:var(--px-space-4)}body.px-product-detail-shell .p-detail-inner-header,body.px-item-detail-shell .p-detail-inner-header,body.px-service-detail-shell .p-detail-inner-header{display:grid;gap:0.35rem}body.px-product-detail-shell .p-detail-inner-header h1,body.px-item-detail-shell .p-detail-inner-header h1,body.px-service-detail-shell .p-detail-inner-header h1{margin:0;color:var(--px-color-text);font-size:clamp(1.875rem,2.8vw,2.35rem);font-weight:800;line-height:1.1}body.px-product-detail-shell .p-detail-info,body.px-item-detail-shell .p-detail-info,body.px-service-detail-shell .p-detail-info,body.px-product-detail-shell .add-to-cart,body.px-item-detail-shell .add-to-cart,body.px-service-detail-shell .add-to-cart{border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-lg);background:#fff;padding:var(--px-space-5)}body.px-product-detail-shell .p-final-price-wrapper,body.px-item-detail-shell .p-final-price-wrapper,body.px-service-detail-shell .p-final-price-wrapper{margin:0}body.px-product-detail-shell .add-to-cart,body.px-item-detail-shell .add-to-cart{border:0}body.px-product-detail-shell .price-final,body.px-item-detail-shell .price-final,body.px-service-detail-shell .price-final{color:var(--px-color-text);font-weight:900}body.px-product-category-shell .content-wrapper-in,body.px-product-category-shell #content,body.px-product-category-shell .category-content-wrapper,body.px-service-category-shell .content-wrapper-in,body.px-service-category-shell #content,body.px-service-category-shell .category-content-wrapper{min-width:0}body.type-category #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto;margin-top:var(--px-space-4)}body.type-category .content-wrapper-in,body.type-category #content,body.type-category .category-content-wrapper{min-width:0}body.type-category:not([class*="in-oprava-a-servis"]) .content-wrapper-in{display:grid;gap:var(--px-space-6)}body.type-category:not([class*="in-oprava-a-servis"]) #content{order:1}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left{order:2}body.px-product-category-shell .content-wrapper-in{display:grid;gap:var(--px-space-6)}body.type-category[class*="in-oprava-a-servis"] .content-wrapper-in{display:block}body.px-service-category-shell .content-wrapper-in{display:block}body.type-category[class*="in-oprava-a-servis"] .sidebar-left,body.type-category[class*="in-oprava-a-servis"] .products-top-wrapper,body.type-category[class*="in-oprava-a-servis"] #category-header,body.type-category[class*="in-oprava-a-servis"] #filters-wrapper,body.px-service-category-shell .sidebar-left,body.px-service-category-shell .products-top-wrapper,body.px-service-category-shell #category-header,body.px-service-category-shell #filters-wrapper{display:none !important}body.type-category .breadcrumbs-wrapper{width:100%;max-width:none;margin:0;padding:0;background:#fff}body.type-category .breadcrumbs{display:flex;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));min-height:2.625rem;align-items:center;gap:var(--px-space-2);margin-inline:auto;overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-xs);line-height:1.5;scrollbar-width:none;white-space:nowrap}body.type-category .breadcrumbs::-webkit-scrollbar{display:none}body.type-category .breadcrumbs a{color:var(--px-color-text-muted)}body.type-category .navigation-home-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}body.type-category .navigation-home-icon::before{width:0.875rem;height:0.875rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.type-category .navigation-bullet{color:var(--px-color-border-strong)}body.type-category[class*="in-oprava-a-servis"] .breadcrumbs{gap:0;font-size:var(--px-text-sm);font-weight:600}body.type-category[class*="in-oprava-a-servis"] .breadcrumbs>span{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0}body.type-category[class*="in-oprava-a-servis"] .breadcrumbs a,body.type-category[class*="in-oprava-a-servis"] .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{display:inline-flex;align-items:center;color:inherit}body.type-category[class*="in-oprava-a-servis"] .navigation-home-icon{width:1.25rem;height:1.25rem;margin-left:0.5rem;color:var(--px-color-brand)}body.type-category[class*="in-oprava-a-servis"] .navigation-home-icon::before{width:1.25rem;height:1.25rem;background:currentColor}body.type-category[class*="in-oprava-a-servis"] .navigation-bullet{width:0.875rem;height:0.875rem;flex:0 0 auto;margin:0 0.75rem;overflow:hidden;color:var(--px-color-text-soft);font-size:0;line-height:0;text-indent:999px}body.type-category[class*="in-oprava-a-servis"] .navigation-bullet::before{display:block;width:100%;height:100%;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.type-category[class*="in-oprava-a-servis"] .breadcrumbs [data-testid="breadcrumbsLastLevel"]{color:var(--px-color-text-muted)}body.type-category[class*="in-oprava-a-servis"] .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{overflow:hidden;max-width:min(34rem,42vw);text-overflow:ellipsis}body.type-category .category-top{display:grid;gap:var(--px-space-6);margin-bottom:var(--px-space-8)}body.type-category:not([class*="in-oprava-a-servis"]) .category-title,body.type-category[class*="in-oprava-a-servis"] .category-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:0.35em;color:var(--px-color-text);text-align:center}body.type-category:not([class*="in-oprava-a-servis"]) .category-title{margin:var(--px-space-6) 0 0;line-height:1}body.type-category[class*="in-oprava-a-servis"] .category-top{gap:var(--px-space-8);margin:clamp(2rem,5vw,4.875rem) 0 var(--px-space-8)}body.type-category[class*="in-oprava-a-servis"] .category-title{margin:0}body.type-category .category-title{font-size:clamp(2rem,5.3vw,2.9375rem);font-weight:700;line-height:var(--px-line-tight)}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--px-space-3);margin:0;padding:0;list-style:none}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li{grid-column:span 4;width:auto;max-width:none;min-width:0;float:none;margin:0;padding:0;list-style:none}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4){grid-column:span 6}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(n + 11){display:none}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image a{position:relative;display:block;min-height:5rem;overflow:hidden;border-radius:0.9375rem;background:#fff;color:#fff;isolation:isolate}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4) a{min-height:clamp(9.5rem,18vw,12.5rem)}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image a::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,0.78) 100%)}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image .image,body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image img{position:absolute;width:100%;height:100%}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image .image{inset:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(249,248,246,0.92) 45%,rgba(223,218,213,0.88) 100%),#fff}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image img{top:43%;left:50%;width:82%;height:72%;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image .text{position:absolute;z-index:2;right:var(--px-space-2);bottom:var(--px-space-2);left:var(--px-space-2);display:block;color:#fff;font-family:var(--px-font-display);font-size:clamp(1.25rem,3.8vw,2rem);line-height:0.92;text-transform:uppercase}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4) .text{font-size:clamp(1.75rem,5vw,2.5rem)}body.type-category:not([class*="in-oprava-a-servis"]) .category-top>.category-perex{display:none}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left{min-width:0}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-inner{display:grid;gap:var(--px-space-4)}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left .box:not(.box-filters):not(.box-categories),body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left .skip-link__wrapper,body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left .poll,body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left .banner{display:none}body.type-category:not([class*="in-oprava-a-servis"]) .box-filters,body.type-category:not([class*="in-oprava-a-servis"]) .box-categories{overflow:hidden;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-sm);background:var(--px-color-surface);box-shadow:0 0.75rem 2rem rgba(26,24,23,0.04)}body.type-category:not([class*="in-oprava-a-servis"]) .filters-wrapper,body.type-category:not([class*="in-oprava-a-servis"]) #categories{padding:var(--px-space-3)}body.type-category:not([class*="in-oprava-a-servis"]) .filters-unveil-button-wrapper,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section-button,body.type-category:not([class*="in-oprava-a-servis"]) .filter-total-count,body.type-category:not([class*="in-oprava-a-servis"]) #filters-default-position,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section-boolean,body.type-category:not([class*="in-oprava-a-servis"]) #price-filter-form{display:none}body.type-category:not([class*="in-oprava-a-servis"]) .slider-wrapper,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section{border-bottom:1px solid rgba(229,225,223,0.86)}body.type-category:not([class*="in-oprava-a-servis"]) .slider-wrapper:last-child,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section:last-child{border-bottom:0}body.type-category:not([class*="in-oprava-a-servis"]) .slider-wrapper h4,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section h4{display:grid;min-height:2.35rem;grid-template-columns:0.875rem minmax(0,1fr);align-items:center;column-gap:var(--px-space-2);margin:0;border-radius:var(--px-radius-sm);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.4;padding:0.5rem 0.625rem}body.type-category:not([class*="in-oprava-a-servis"]) .slider-wrapper h4::before,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section h4::before,body.type-category:not([class*="in-oprava-a-servis"]) #categories a::before{display:block;width:0.875rem;height:0.875rem;content:"";background:currentColor;opacity:0.45;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.type-category:not([class*="in-oprava-a-servis"]) .slider-header,body.type-category:not([class*="in-oprava-a-servis"]) .slider-content,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section form,body.type-category:not([class*="in-oprava-a-servis"]) .filter-section .param-filter-top{display:none}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper{width:100%;max-width:100%;min-width:0;margin:calc(-1 * var(--px-space-2)) auto var(--px-space-8)}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products-top-header{display:flex;align-items:center;gap:0.6875rem;margin:0 0 var(--px-space-4);color:var(--px-color-text);font-size:1.125rem;font-weight:800;line-height:var(--px-line-heading)}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products-top-header::before{width:1.125rem;height:1.125rem;flex:0 0 auto;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2.8 2.78 5.64 6.22.9-4.5 4.39 1.06 6.19L12 17l-5.56 2.92 1.06-6.19L3 9.34l6.22-.9L12 2.8Z'/%3E%3C/svg%3E") center / contain no-repeat}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products.products-top,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper #productsTop{display:grid !important;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:0.75rem;overflow:visible;padding:0;scroll-snap-type:none}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products.products-top>.product{position:static !important;display:block !important;overflow:visible !important;width:auto !important;min-width:0;max-width:none;height:auto !important;flex:none;margin:0;opacity:1 !important;scroll-snap-align:initial;transform:none !important;visibility:visible !important}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products.products-top>.product:nth-child(n + 5){display:none !important}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products .p{display:grid;min-height:6.125rem;grid-template-columns:3.75rem minmax(0,1fr) auto;gap:0.625rem;align-items:center;overflow:hidden;border-radius:0.625rem;background:#fff;padding:0.75rem}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products .image{display:grid;width:3.75rem;height:3.75rem;place-items:center;overflow:hidden;border-radius:0.4375rem;background:#fff;grid-column:1;grid-row:1}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products .image img{width:100%;height:100%;object-fit:contain;padding:0.1875rem}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .flags,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .extra-flags,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .p-code,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .availability-amount,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .price-standard-wrapper,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .price-standard-label,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .price-save{display:none}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .p-in,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .p-bottom,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .offers{display:contents}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .p-in-in{display:grid;grid-column:2;grid-row:1;min-width:0;gap:0.0625rem;align-self:center}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products .name{overflow:hidden;color:var(--px-color-text);font-size:0.75rem;font-weight:800;line-height:1.18;text-overflow:ellipsis}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .ratings-wrapper{display:block}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .availability{display:inline-flex;width:fit-content;align-items:center;gap:0.25rem;color:var(--px-color-green);font-size:0.625rem;font-weight:700;line-height:1.3}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .availability span[style*="#009901"]{color:inherit !important}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .availability::before{width:0.6875rem;height:0.6875rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .prices{display:flex;min-width:3.375rem;min-height:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:0.1rem;grid-column:3;grid-row:1}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .price-final strong{color:var(--px-color-text);font-size:1rem;font-weight:800;line-height:var(--px-line-heading)}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .button-wrapper{display:flex;justify-content:center;margin-top:1.125rem}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .toggle-top-products{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;gap:0.375rem;border:0;border-radius:999px;background:transparent;color:var(--px-color-text-muted);font-size:0.8125rem;font-weight:600;line-height:1.2;padding:0.25rem 0.5rem}body.type-category:not([class*="in-oprava-a-servis"]) .category-content-wrapper{display:grid;gap:var(--px-space-5)}body.type-category:not([class*="in-oprava-a-servis"]) .category-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-3)}body.type-category:not([class*="in-oprava-a-servis"]) .listSorting__controls{display:flex;flex-wrap:wrap;gap:var(--px-space-2);margin:0;padding:0;list-style:none}body.type-category:not([class*="in-oprava-a-servis"]) .listSorting__control{min-height:2rem;border:1px solid transparent;border-radius:999px;background:#fff;color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:600;padding:0.35rem 0.75rem}body.type-category:not([class*="in-oprava-a-servis"]) .listSorting__control--current{border-color:var(--px-color-brand);color:var(--px-color-brand)}body.type-category:not([class*="in-oprava-a-servis"]) .listItemsTotal,body.type-category:not([class*="in-oprava-a-servis"]) .itemsTotal{color:var(--px-color-text-muted);font-size:var(--px-text-xs)}body.type-category:not([class*="in-oprava-a-servis"]) #products.products{display:grid !important;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-grid-gap);min-width:0;overflow:visible !important;padding:0 !important;scroll-snap-type:none !important}body.type-category:not([class*="in-oprava-a-servis"]) #products>.product{display:block !important;aspect-ratio:var(--px-category-card-aspect);width:auto !important;min-width:0 !important;max-width:none !important;min-height:0 !important;flex:none !important;margin:0 !important;opacity:1 !important;scroll-snap-align:initial !important;transform:none !important;visibility:visible !important}body.type-category:not([class*="in-oprava-a-servis"]) #products .p{position:relative;display:flex !important;width:100% !important;height:100%;min-height:0;flex-direction:column;overflow:hidden;border-radius:0.9375rem;background:#fff;padding:var(--px-space-3)}body.type-category:not([class*="in-oprava-a-servis"]) #products .image{display:grid !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:1 / 1;place-items:center;border-radius:0.9375rem;background:#fff}body.type-category:not([class*="in-oprava-a-servis"]) #products .image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;padding:var(--px-space-2)}body.type-category:not([class*="in-oprava-a-servis"]) #products .flags-default,body.type-category:not([class*="in-oprava-a-servis"]) #products .p-code,body.type-category:not([class*="in-oprava-a-servis"]) #products .availability-amount{display:none}body.type-category:not([class*="in-oprava-a-servis"]) #products .p-in{min-height:0;padding-top:var(--px-space-3)}body.type-category:not([class*="in-oprava-a-servis"]) #products .name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--px-color-text);font-size:var(--px-text-md);font-weight:600;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere}body.type-category:not([class*="in-oprava-a-servis"]) #products .ratings-wrapper{order:3}body.type-category:not([class*="in-oprava-a-servis"]) #products .availability{display:flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-green);font-weight:600}body.type-category:not([class*="in-oprava-a-servis"]) #products .availability span[style*="#009901"]{color:inherit !important}body.type-category:not([class*="in-oprava-a-servis"]) #products .availability::before{width:0.875rem;height:0.875rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}body.type-category:not([class*="in-oprava-a-servis"]) #products .p-bottom{margin-top:auto}body.type-category:not([class*="in-oprava-a-servis"]) #products .p-bottom>div{gap:var(--px-space-2)}body.type-category:not([class*="in-oprava-a-servis"]) #products .prices{display:flex;justify-content:flex-end;min-height:2.375rem}body.type-category:not([class*="in-oprava-a-servis"]) #products .price-standard-label,body.type-category:not([class*="in-oprava-a-servis"]) #products .prices>.price-save{display:none}body.type-category:not([class*="in-oprava-a-servis"]) #products .price-standard-wrapper{display:inline-flex;align-items:baseline;color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:700;line-height:1.2;text-decoration:line-through;white-space:nowrap}body.type-category:not([class*="in-oprava-a-servis"]) #products .price-standard{margin:0;opacity:1;text-decoration:inherit}body.type-category:not([class*="in-oprava-a-servis"]) #products .price-final strong{color:var(--px-color-text);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:800;line-height:1.1}body.type-category:not([class*="in-oprava-a-servis"]) #products .p-tools .btn{min-height:2.8125rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff}body.type-category:not([class*="in-oprava-a-servis"]) .empty-content-category{display:grid;justify-items:center;gap:var(--px-space-3);margin:0 0 var(--px-space-6);border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-lg);background:#fff;color:transparent;font-size:0;padding:clamp(1.5rem,4vw,2.75rem);text-align:center}body.type-category:not([class*="in-oprava-a-servis"]) .empty-content-category:not(.px-empty-category)::before{max-width:44rem;color:var(--px-color-text);content:"V tejto kategórii sa momentálne nenachádzajú žiadne produkty.";font-size:clamp(1.375rem,3vw,2rem);font-weight:800;line-height:var(--px-line-heading)}body.type-category:not([class*="in-oprava-a-servis"]) .empty-content-category:not(.px-empty-category)::after{max-width:34rem;color:var(--px-color-text-soft);content:"Vyberte si z najpredávanejších produktov.";font-size:var(--px-text-sm);line-height:1.55}body.type-category[class*="in-oprava-a-servis"]:not(.px-service-category-enhanced) #products.products,body.type-category[class*="in-oprava-a-servis"]:not(.px-service-category-enhanced) .listingControls,body.type-category[class*="in-oprava-a-servis"]:not(.px-service-category-enhanced) .pagination,body.type-category[class*="in-oprava-a-servis"]:not(.px-service-category-enhanced) .loadMore{display:none !important}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--px-space-3);margin:0;padding:0;list-style:none}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li{grid-column:span 4;width:auto;max-width:none;min-width:0;float:none;margin:0;padding:0;list-style:none}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li:nth-child(-n + 4){grid-column:span 6}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li:nth-child(n + 10){display:none}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image a{position:relative;display:block;min-height:5rem;overflow:hidden;border-radius:0.9375rem;background:#fff;color:#fff;isolation:isolate}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li:nth-child(-n + 4) a{min-height:clamp(9.5rem,18vw,12.5rem)}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image a::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,0.78) 100%)}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image .image,body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image img{position:absolute;width:100%;height:100%}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image .image{inset:0;overflow:hidden;background:#fff}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image img{top:43%;left:50%;width:88%;height:78%;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image .text{position:absolute;z-index:2;right:var(--px-space-2);bottom:var(--px-space-2);left:var(--px-space-2);display:block;color:#fff;font-family:var(--px-font-display);font-size:clamp(1.25rem,3.8vw,2rem);line-height:0.92;text-transform:uppercase}body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li:nth-child(-n + 4) .text{font-size:clamp(1.75rem,5vw,2.5rem)}body.px-product-category-shell .category-top,body.px-service-category-shell .category-top{display:grid;gap:var(--px-space-6);margin-bottom:var(--px-space-8)}body.px-product-category-shell .category-title,body.px-service-category-shell .category-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:0.35em;margin:var(--px-space-6) 0 0;color:var(--px-color-text);line-height:1;text-align:center}body.px-product-category-shell .category-top .subcategories.with-image,body.px-service-category-shell .category-top .subcategories.with-image{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--px-space-3);margin:0;padding:0;list-style:none}body.px-product-category-shell .category-top .subcategories.with-image li,body.px-service-category-shell .category-top .subcategories.with-image li{grid-column:span 4;width:auto;max-width:none;min-width:0;float:none;margin:0;padding:0;list-style:none}body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4),body.px-service-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4){grid-column:span 6}body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(n + 11),body.px-service-category-shell .category-top .subcategories.with-image li:nth-child(n + 10){display:none}body.px-product-category-shell .category-top .subcategories.with-image a,body.px-service-category-shell .category-top .subcategories.with-image a{position:relative;display:block;min-height:5rem;overflow:hidden;border-radius:0.9375rem;background:#fff;color:#fff;isolation:isolate}body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4) a,body.px-service-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4) a{min-height:clamp(9.5rem,18vw,12.5rem)}body.px-product-category-shell .category-top .subcategories.with-image a::after,body.px-service-category-shell .category-top .subcategories.with-image a::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,0.78) 100%)}body.px-product-category-shell .category-top .subcategories.with-image .image,body.px-product-category-shell .category-top .subcategories.with-image img,body.px-service-category-shell .category-top .subcategories.with-image .image,body.px-service-category-shell .category-top .subcategories.with-image img{position:absolute;width:100%;height:100%}body.px-product-category-shell .category-top .subcategories.with-image .image,body.px-service-category-shell .category-top .subcategories.with-image .image{inset:0;overflow:hidden;background:#fff}body.px-product-category-shell .category-top .subcategories.with-image img,body.px-service-category-shell .category-top .subcategories.with-image img{top:43%;left:50%;width:82%;height:72%;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}body.px-product-category-shell .category-top .subcategories.with-image .text,body.px-service-category-shell .category-top .subcategories.with-image .text{position:absolute;z-index:2;right:var(--px-space-2);bottom:var(--px-space-2);left:var(--px-space-2);display:block;color:#fff;font-family:var(--px-font-display);font-size:clamp(1.25rem,3.8vw,2rem);line-height:0.92;text-transform:uppercase}body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4) .text,body.px-service-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4) .text{font-size:clamp(1.75rem,5vw,2.5rem)}body.px-product-category-shell #products.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-grid-gap);min-width:0}body.px-service-category-shell:not(.px-service-category-enhanced) #products.products{display:none}body.px-product-category-shell #products .product,body.px-service-category-shell #products .product{min-width:0}@media (min-width:640px){body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image,body.px-product-category-shell .category-top .subcategories.with-image{grid-template-columns:repeat(24,minmax(0,1fr))}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li,body.px-product-category-shell .category-top .subcategories.with-image li{grid-column:span 4}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4),body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4){grid-column:span 6}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products.products-top,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper #productsTop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products.products-top,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper #productsTop{grid-template-columns:repeat(3,minmax(0,1fr))}body.type-category:not([class*="in-oprava-a-servis"]) #products.products{grid-template-columns:repeat(3,minmax(0,1fr))}body.px-product-category-shell #products.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){body.px-product-detail-shell .product-top,body.px-item-detail-shell .product-top{grid-template-columns:minmax(0,1fr) minmax(28rem,32.5rem);gap:clamp(2rem,4vw,5rem)}body.px-service-detail-shell .product-top{grid-template-columns:minmax(20rem,0.92fr) minmax(24rem,1fr);gap:clamp(2rem,4vw,2.875rem)}body.type-category:not([class*="in-oprava-a-servis"]) .content-wrapper-in{grid-template-columns:15.9375rem minmax(0,1fr);align-items:start}body.type-category:not([class*="in-oprava-a-servis"]) #content{order:2}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left{order:1}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left{position:sticky;top:var(--px-space-4);align-self:start}body.px-product-detail-shell .p-image-wrapper,body.px-item-detail-shell .p-image-wrapper{position:sticky;top:7.5rem}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper .products.products-top,body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper #productsTop{grid-template-columns:repeat(4,minmax(0,1fr))}body.type-category:not([class*="in-oprava-a-servis"]) #products.products{grid-template-columns:repeat(3,minmax(0,1fr))}body.px-product-category-shell #products.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1180px){body.type-category:not([class*="in-oprava-a-servis"]) #products.products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){body.type-category .breadcrumbs{width:100%;padding-inline:var(--px-container-padding)}body.type-category[class*="in-oprava-a-servis"] .navigation-home-icon{margin-left:0}body.type-category[class*="in-oprava-a-servis"] .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{max-width:none}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li,body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4),body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li,body.type-category[class*="in-oprava-a-servis"] .category-top .subcategories.with-image li:nth-child(-n + 4){grid-column:span 6}body.type-category:not([class*="in-oprava-a-servis"]) .sidebar-left{position:fixed;z-index:400;top:0;bottom:0;left:0;width:min(21rem,88vw);overflow-y:auto;background:var(--px-color-page);padding:var(--px-space-4);transform:translateX(-105%);transition:transform var(--px-duration) var(--px-ease)}body.type-category:not([class*="in-oprava-a-servis"]) #products.products{grid-template-columns:1fr}body.type-category:not([class*="in-oprava-a-servis"]) .products-top-wrapper{width:calc(100vw - var(--px-container-padding) - var(--px-container-padding));max-width:calc(100vw - var(--px-container-padding) - var(--px-container-padding))}body.type-category:not([class*="in-oprava-a-servis"]) .category-header{align-items:flex-start;flex-direction:column}body.px-product-detail-shell .breadcrumbs,body.px-item-detail-shell .breadcrumbs,body.px-service-detail-shell .breadcrumbs,body.px-product-category-shell .breadcrumbs,body.px-service-category-shell .breadcrumbs{width:100%;padding-inline:var(--px-container-padding)}body.px-product-category-shell .category-top .subcategories.with-image li,body.px-service-category-shell .category-top .subcategories.with-image li,body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4),body.px-service-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4){grid-column:span 6}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4) a,body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4) a{min-height:5rem}body.type-category:not([class*="in-oprava-a-servis"]) .category-top .subcategories.with-image li:nth-child(-n + 4) .text,body.px-product-category-shell .category-top .subcategories.with-image li:nth-child(-n + 4) .text{font-size:clamp(1.25rem,3.8vw,2rem)}}.messages{position:fixed;z-index:3600;top:0;right:0;left:0;display:grid;gap:var(--px-space-2);padding:var(--px-space-3) var(--px-container-padding);pointer-events:none}.site-msg{position:relative;width:min(100%,var(--px-container));margin:0 auto;border:1px solid rgba(250,152,46,0.28);border-radius:var(--px-radius-md);background:#fdf3da;box-shadow:0 12px 36px rgba(26,24,23,0.14);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.45;padding:0.8rem 2.75rem 0.8rem 1rem;pointer-events:auto;text-align:left}.site-msg.success{border-color:rgba(101,112,46,0.28);background:#f1f4e7}.site-msg.warning,.site-msg.error{border-color:rgba(207,123,39,0.34);background:#fff4e8}.site-msg .container{width:auto;max-width:none;padding:0}.site-msg .text{padding-right:0}.site-msg .close{position:absolute;top:50%;right:0.75rem;display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--px-color-border);border-radius:50%;background:rgba(255,255,255,0.74);color:var(--px-color-text);cursor:pointer;font-size:0;transform:translateY(-50%)}.site-msg .close::before,.site-msg .close::after{position:absolute;content:"";width:0.75rem;height:0.125rem;border-radius:999px;background:currentColor}.site-msg .close::before{transform:rotate(45deg)}.site-msg .close::after{transform:rotate(-45deg)}.site-msg button{margin-left:var(--px-space-2)}@media (max-width:767px){.messages{padding:var(--px-space-2)}.site-msg{border-radius:var(--px-radius-sm);font-size:var(--px-text-xs);padding:0.7rem 2.5rem 0.7rem 0.85rem}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:1600;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{display:block;float:left;height:auto !important;margin:auto;border:0;-ms-interpolation-mode:bicubic}.cboxIframe{display:block;width:100%;height:100%;margin:0;border:0;padding:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#colorbox{outline:0}#cboxError{padding:var(--px-space-8);border:1px solid var(--px-color-border);color:var(--px-color-text-muted);text-align:center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{position:absolute;margin:0;border:0;background:none;padding:0;overflow:visible}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxOverlay.productDetail{background:rgba(26,24,23,0.72) !important;opacity:1 !important;backdrop-filter:blur(0.375rem)}#colorbox.productDetail{position:fixed !important;z-index:1601 !important;overflow:visible !important;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--px-color-text);font-family:var(--px-font-body)}#colorbox.productDetail,#colorbox.productDetail #cboxWrapper,#colorbox.productDetail #cboxContent,#colorbox.productDetail #cboxLoadedContent{box-sizing:border-box !important}#colorbox.productDetail #cboxWrapper,#colorbox.productDetail #cboxContent,#colorbox.productDetail #cboxLoadedContent{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}#colorbox.productDetail #cboxWrapper{overflow:visible !important}#colorbox.productDetail #cboxContent{overflow:visible !important;border-radius:var(--px-radius-xl);background:#fff;box-shadow:0 1.5rem 5rem rgba(26,24,23,0.3)}#colorbox.productDetail #cboxLoadedContent{display:grid;place-items:center;overflow:hidden !important;border-radius:inherit;background:linear-gradient(135deg,rgba(250,152,46,0.06),transparent 42%),#fff;padding:clamp(1rem,3vw,2rem)}#colorbox.productDetail .cboxPhoto{float:none !important;width:auto !important;max-width:100% !important;height:auto !important;max-height:calc(100vh - 8rem) !important;object-fit:contain}#colorbox.productDetail #cboxTitle,#colorbox.productDetail #cboxCurrent{position:absolute;left:50%;bottom:-2.75rem;z-index:3;display:inline-flex !important;min-height:2rem;align-items:center;border-radius:999px;background:rgba(255,255,255,0.9);color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;line-height:1;padding:0 var(--px-space-3);transform:translateX(-50%);white-space:nowrap}#colorbox.productDetail #cboxTitle:empty{display:none !important}#colorbox.productDetail #cboxCurrent{text-indent:0 !important}#colorbox.productDetail #cboxTitle:not(:empty) + #cboxCurrent{display:none !important}#colorbox.productDetail #cboxPrevious,#colorbox.productDetail #cboxNext,#colorbox.productDetail #cboxClose{display:inline-grid !important;place-items:center;min-width:0 !important;min-height:0 !important;border:1px solid rgba(229,225,223,0.9) !important;border-radius:999px !important;background:#fff !important;color:var(--px-color-text);box-shadow:0 0.875rem 2.25rem rgba(26,24,23,0.18);font-size:0 !important;line-height:0 !important;text-indent:0 !important;transition:border-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}#colorbox.productDetail #cboxPrevious:hover,#colorbox.productDetail #cboxPrevious:focus-visible,#colorbox.productDetail #cboxNext:hover,#colorbox.productDetail #cboxNext:focus-visible,#colorbox.productDetail #cboxClose:hover,#colorbox.productDetail #cboxClose:focus-visible{border-color:var(--px-color-brand) !important;color:var(--px-color-brand)}#colorbox.productDetail #cboxPrevious,#colorbox.productDetail #cboxNext{top:50% !important;width:3.25rem !important;height:3.25rem !important;transform:translateY(-50%)}#colorbox.productDetail #cboxPrevious:hover,#colorbox.productDetail #cboxPrevious:focus-visible{transform:translate(-0.125rem,-50%)}#colorbox.productDetail #cboxNext:hover,#colorbox.productDetail #cboxNext:focus-visible{transform:translate(0.125rem,-50%)}#colorbox.productDetail #cboxPrevious{right:calc(100% + 1rem) !important;left:auto !important}#colorbox.productDetail #cboxNext{right:auto !important;left:calc(100% + 1rem) !important}#colorbox.productDetail #cboxClose{top:-1rem !important;right:-1rem !important;width:2.875rem !important;height:2.875rem !important;z-index:4}#colorbox.productDetail #cboxPrevious::before,#colorbox.productDetail #cboxNext::before,#colorbox.productDetail #cboxClose::before,#colorbox.productDetail #cboxClose::after{display:block;content:"";background:currentColor}#colorbox.productDetail #cboxPrevious::before,#colorbox.productDetail #cboxNext::before{width:0.875rem;height:0.875rem;border-top:0.15625rem solid currentColor;border-left:0.15625rem solid currentColor;background:transparent}#colorbox.productDetail #cboxPrevious::before{transform:translateX(0.1875rem) rotate(-45deg)}#colorbox.productDetail #cboxNext::before{transform:translateX(-0.1875rem) rotate(135deg)}#colorbox.productDetail #cboxClose::before,#colorbox.productDetail #cboxClose::after{position:absolute;width:1rem;height:0.125rem;border-radius:999px}#colorbox.productDetail #cboxClose::before{transform:rotate(45deg)}#colorbox.productDetail #cboxClose::after{transform:rotate(-45deg)}#colorbox.productDetail #cboxLoadingOverlay{border-radius:inherit;background:rgba(255,255,255,0.86)}#colorbox.productDetail #cboxLoadingGraphic::before{position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;border:0.25rem solid rgba(229,225,223,0.9);border-top-color:var(--px-color-brand);border-radius:50%;content:"";animation:px-colorbox-loader 0.7s linear infinite}@keyframes px-colorbox-loader{to{transform:rotate(360deg)}}@media (max-width:767px){#colorbox.productDetail{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}#colorbox.productDetail #cboxWrapper,#colorbox.productDetail #cboxContent,#colorbox.productDetail #cboxLoadedContent{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}#colorbox.productDetail #cboxContent{border-radius:var(--px-radius-lg)}#colorbox.productDetail #cboxLoadedContent{padding:var(--px-space-4)}#colorbox.productDetail .cboxPhoto{max-width:100% !important;max-height:calc(100vh - 7rem) !important}#colorbox.productDetail #cboxPrevious,#colorbox.productDetail #cboxNext{width:2.75rem !important;height:2.75rem !important}#colorbox.productDetail #cboxPrevious{right:auto !important;left:0.75rem !important}#colorbox.productDetail #cboxNext{right:0.75rem !important;left:auto !important}#colorbox.productDetail #cboxClose{top:0.75rem !important;right:0.75rem !important}#colorbox.productDetail #cboxCurrent,#colorbox.productDetail #cboxTitle{bottom:0.75rem}}body.in-index .homepage-box.before-carousel{padding:clamp(1.75rem,4vw,2.8125rem) 0 0}.banners-row{display:block;width:100%;max-width:var(--px-container);margin-inline:auto}.banners-row>[class*="col-"]{width:100%}.next-to-carousel-banners{display:none}.px-hero-grid{position:relative;height:var(--px-hero-card-height);min-height:var(--px-hero-card-height);max-height:var(--px-hero-card-height);overflow:hidden;background:transparent;box-shadow:none;--px-hero-card-height:clamp(24rem,36vw,32rem)}#carousel:not(.px-hero-grid){overflow:hidden;border-radius:var(--px-radius-xl);background:var(--px-color-dark);box-shadow:var(--px-shadow-soft)}#carousel:not(.px-hero-grid) .carousel-inner{position:relative;aspect-ratio:1065 / 544;min-height:18rem}#carousel:not(.px-hero-grid) .item{position:absolute;inset:0;display:block;opacity:0;pointer-events:none;transition:opacity var(--px-duration) var(--px-ease)}#carousel:not(.px-hero-grid) .item.active{opacity:1;pointer-events:auto}#carousel:not(.px-hero-grid) .item a,#carousel:not(.px-hero-grid) .item img{width:100%;height:100%}#carousel:not(.px-hero-grid) .item img{object-fit:cover;object-position:left center}body.in-index #carousel:not(.px-hero-grid),body.px-homepage-shell #carousel:not(.px-hero-grid){position:relative;height:var(--px-hero-card-height);min-height:var(--px-hero-card-height);max-height:var(--px-hero-card-height);overflow:hidden;border-radius:0;background:transparent;box-shadow:none;--px-hero-card-height:clamp(24rem,36vw,32rem)}body.in-index #carousel:not(.px-hero-grid) .carousel-inner,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-inner{position:relative;display:flex;gap:var(--px-grid-gap);height:var(--px-hero-card-height) !important;min-height:var(--px-hero-card-height) !important;max-height:var(--px-hero-card-height);align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;aspect-ratio:auto}body.in-index #carousel:not(.px-hero-grid) .carousel-inner::-webkit-scrollbar,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-inner::-webkit-scrollbar{display:none}body.in-index #carousel:not(.px-hero-grid) .item,body.px-homepage-shell #carousel:not(.px-hero-grid) .item{position:relative;inset:auto;display:block;flex:0 0 calc(var(--px-hero-card-height) * 305 / 542);height:var(--px-hero-card-height);overflow:hidden;aspect-ratio:305 / 542;border-radius:var(--px-radius-xl);background:var(--px-color-dark);box-shadow:var(--px-shadow-soft);opacity:1;pointer-events:auto;scroll-snap-align:start;transition:none}body.in-index #carousel:not(.px-hero-grid) .item a,body.in-index #carousel:not(.px-hero-grid) .item img,body.px-homepage-shell #carousel:not(.px-hero-grid) .item a,body.px-homepage-shell #carousel:not(.px-hero-grid) .item img{width:100%;height:100%}body.in-index #carousel:not(.px-hero-grid) .item img,body.px-homepage-shell #carousel:not(.px-hero-grid) .item img{object-fit:cover;object-position:center}body.in-index #carousel:not(.px-hero-grid) .carousel-control,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-control{display:inline-flex;width:2.6875rem;height:2.6875rem;background:#fff;color:var(--px-color-text-soft);box-shadow:0 0.75rem 2rem rgba(26,24,23,0.16)}body.in-index #carousel:not(.px-hero-grid) .carousel-control:hover,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-control:hover{color:var(--px-color-brand)}.px-hero-grid .carousel-inner{display:flex;gap:var(--px-grid-gap);height:var(--px-hero-card-height) !important;min-height:var(--px-hero-card-height) !important;max-height:var(--px-hero-card-height);align-items:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}body.in-index main.content>.benefitBanner.position--benefitHomepage{margin-top:clamp(1rem,2vw,1.5rem)}.px-hero-grid .carousel-inner::-webkit-scrollbar{display:none}.px-hero-grid .item{position:relative;display:block;flex:0 0 calc(var(--px-hero-card-height) * 305 / 542);height:var(--px-hero-card-height);overflow:hidden;aspect-ratio:305 / 542;border-radius:var(--px-radius-xl);background:var(--px-color-dark);box-shadow:var(--px-shadow-soft);scroll-snap-align:start}.px-hero-grid .item a,.px-hero-grid .item img{width:100%;height:100%}.px-hero-grid .item img{object-fit:cover;object-position:center}.px-hero-grid.px-hero-grid--landscape{--px-hero-card-height:clamp(11rem,24vw,22rem)}.px-hero-grid--landscape .item{flex-basis:min(100%,calc(var(--px-hero-card-height) * var(--px-hero-image-ratio,3.84)));aspect-ratio:var(--px-hero-image-ratio,3.84)}.px-hero-grid--landscape .item img{background:var(--px-color-dark);object-fit:contain}.carousel-control{position:absolute;z-index:4;top:50%;display:inline-flex;width:2.6875rem;height:2.6875rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(26,24,23,0.72);color:#fff;transform:translateY(-50%)}.carousel-control.left{left:var(--px-space-5)}.carousel-control.right{right:var(--px-space-5)}.carousel-control::before{width:0.75rem;height:0.75rem;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}.carousel-control.left::before{transform:translateX(2px) rotate(-45deg)}.carousel-control.right::before{transform:translateX(-2px) rotate(135deg)}.px-hero-grid .carousel-control{display:inline-flex;width:2.6875rem;height:2.6875rem;background:#fff;color:var(--px-color-text-soft);box-shadow:0 0.75rem 2rem rgba(26,24,23,0.16)}.px-hero-grid .carousel-control:hover{color:var(--px-color-brand)}.px-hero-grid .carousel-control.is-disabled{opacity:0.35;pointer-events:none}@media (min-width:1180px){.px-hero-grid .item{flex-basis:calc(var(--px-hero-card-height) * 305 / 542)}.px-hero-grid--landscape .item{flex-basis:min(100%,calc(var(--px-hero-card-height) * var(--px-hero-image-ratio,3.84)))}}@media (max-width:767px){body.in-index .homepage-box.before-carousel{padding-top:clamp(2.5rem,9vw,3.25rem)}body.in-index #carousel:not(.px-hero-grid),body.px-homepage-shell #carousel:not(.px-hero-grid){--px-hero-card-height:clamp(22rem,120vw,30rem)}body.in-index #carousel:not(.px-hero-grid) .carousel-inner,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-inner{padding-bottom:var(--px-space-2)}body.in-index #carousel:not(.px-hero-grid) .item,body.px-homepage-shell #carousel:not(.px-hero-grid) .item{flex-basis:calc(var(--px-hero-card-height) * 305 / 542);border-radius:var(--px-radius-lg)}body.in-index #carousel:not(.px-hero-grid) .carousel-control,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-control{width:2.5rem;height:2.5rem}body.in-index #carousel:not(.px-hero-grid) .carousel-control.left,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-control.left{left:var(--px-space-3)}body.in-index #carousel:not(.px-hero-grid) .carousel-control.right,body.px-homepage-shell #carousel:not(.px-hero-grid) .carousel-control.right{right:var(--px-space-3)}.px-hero-grid{--px-hero-card-height:clamp(22rem,120vw,30rem)}.px-hero-grid.px-hero-grid--landscape{--px-hero-card-height:clamp(7rem,44vw,13rem)}.px-hero-grid .carousel-inner{padding-bottom:var(--px-space-2)}.px-hero-grid .item{flex-basis:calc(var(--px-hero-card-height) * 305 / 542);border-radius:var(--px-radius-lg)}.px-hero-grid--landscape .item{flex-basis:min(100%,calc(var(--px-hero-card-height) * var(--px-hero-image-ratio,3.84)))}.px-hero-grid .carousel-control{width:2.5rem;height:2.5rem}.px-hero-grid .carousel-control.left{left:var(--px-space-3)}.px-hero-grid .carousel-control.right{right:var(--px-space-3)}}.px-product-section{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto;overflow:visible}.px-product-section--featured{position:relative;width:calc(100vw - 1rem);max-width:none;margin-inline:calc(50% - ((100vw - 1rem) / 2));padding:var(--px-space-8) 0;background:linear-gradient(rgba(229,225,223,0.5),rgba(229,225,223,0.5)),url("assets/images/product-pattern.png") top left / 20rem 20rem repeat}.px-product-section--featured .px-product-shell{position:relative;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto;padding:var(--px-space-5);border-radius:var(--px-radius-lg);background:#fff}.px-product-section:not(.px-product-section--featured) .px-product-shell{position:relative;width:100%}.products.products-block{max-width:100%;contain:layout paint;display:grid;grid-auto-columns:minmax(14.5rem,78vw);grid-auto-flow:column;gap:var(--px-grid-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 var(--px-space-3);scroll-snap-type:x proximity;scrollbar-width:none}.products.products-block::-webkit-scrollbar{display:none}.px-product-controls{position:absolute;z-index:5;inset:0;pointer-events:none}.px-product-control{position:absolute;z-index:4;top:47%;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:#fff;box-shadow:0 0.75rem 1.75rem rgba(26,24,23,0.14);color:var(--px-color-text-soft);pointer-events:auto;transform:translateY(-50%);transition:background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease),opacity var(--px-duration-fast) var(--px-ease)}.px-product-control::before{width:0.65rem;height:0.65rem;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}.px-product-control--prev{left:0.5rem}.px-product-control--prev::before{transform:translateX(2px) rotate(-45deg)}.px-product-control--next{right:0.5rem}.px-product-control--next::before{transform:translateX(-2px) rotate(135deg)}.px-product-control:hover,.px-product-control:focus-visible{background:var(--px-color-dark-3);color:#fff}.px-product-control:disabled,.px-product-control[disabled]{opacity:0.45}.px-product-control:disabled{pointer-events:none}.px-product-controls.is-hidden{opacity:0;pointer-events:none}.products.products-block .product{min-width:0;scroll-snap-align:start}.products .p{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:var(--px-radius-lg);background:#fff;color:var(--px-color-text)}.products .image{position:relative;display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border-radius:var(--px-radius-lg);background:var(--px-color-border)}.products .image img{width:100%;height:100%;object-fit:contain;padding:var(--px-space-4)}.flags{position:absolute;z-index:2;top:var(--px-space-3);left:var(--px-space-3);display:flex;flex-wrap:wrap;gap:0.25rem;max-width:calc(100% - 1.5rem)}.flag{display:inline-flex;align-items:center;min-height:1.375rem;border-radius:999px;background:var(--px-color-brand);color:#fff;font-size:0.625rem;font-weight:700;line-height:1;padding:0.25rem 0.5rem}.flags-extra{top:auto;bottom:var(--px-space-3)}.flag-discount{background:var(--px-color-dark)}.price-standard{margin-right:0.25rem;text-decoration:line-through;opacity:0.75}.p-in{display:flex;flex:1;flex-direction:column;padding:var(--px-space-4) 0 0}.p-in-in{display:flex;flex:1;flex-direction:column;gap:var(--px-space-2)}.products .name{display:block;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:600;line-height:var(--px-line-heading)}.ratings-wrapper,.availability{color:var(--px-color-text-muted);font-size:var(--px-text-xs);line-height:1.45}.p-bottom{margin-top:var(--px-space-4)}.p-bottom>div{display:grid;grid-template-columns:1fr;gap:var(--px-space-3)}.price-final strong{color:var(--px-color-text);font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-line-heading)}.p-tools form,.p-tools{width:100%}.p-tools .btn,.p-tools button{width:100%;min-height:2.75rem;padding-inline:var(--px-space-4);font-size:var(--px-text-sm)}.p-tools .btn-cart::before,.p-tools .btn-primary::before{width:1rem;height:1rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat}.p-code,.p-desc{display:none}@media (min-width:768px){.products.products-block{grid-auto-columns:calc((100% - (3 * var(--px-grid-gap))) / 4)}.px-product-control--prev{left:-1.25rem}.px-product-control--next{right:-1.25rem}}body.in-index .px-product-section--featured{padding:1.125rem 0}body.in-index .px-product-section .px-product-shell{position:relative;overflow:visible;padding:clamp(1rem,2vw,1.5rem);border-radius:1.625rem;background:#fff}body.in-index .px-product-section--featured .px-product-shell{padding:clamp(1rem,2vw,1.5rem)}body.in-index .px-product-section .homepage-group-title{margin:0 0 var(--px-space-6);color:var(--px-color-text);font-size:var(--px-text-2xl);font-weight:700;line-height:var(--px-line-heading)}body.in-index .px-product-section .products.products-block{contain:layout;gap:1.375rem;padding:0}body.in-index .px-product-section .products .p{min-height:26.4375rem;overflow:visible;border-radius:0;background:transparent}body.in-index .px-product-section .products .image{overflow:hidden;border-radius:1.875rem;background:var(--px-color-border)}body.in-index .px-product-section .products .image img{width:100%;height:100%;mix-blend-mode:multiply;padding:var(--px-space-5);object-fit:contain}body.in-index .px-product-section .flags{display:none}body.in-index .px-product-section .p-in{display:flex;min-height:10.9375rem;padding:var(--px-space-3) 0.375rem 0}body.in-index .px-product-section .p-in-in{flex:0 0 auto;gap:var(--px-space-1);min-height:4rem}body.in-index .px-product-section .products .name{overflow:hidden;color:var(--px-color-text);font-size:var(--px-text-lg);font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}body.in-index .px-product-section .px-product-meta{overflow:hidden;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:400;line-height:var(--px-line-body);text-overflow:ellipsis;white-space:nowrap}body.in-index .px-product-section .ratings-wrapper,body.in-index .px-product-section .availability{display:none}body.in-index .px-product-section .p-bottom{margin-top:auto}body.in-index .px-product-section .p-bottom>div{display:grid;gap:var(--px-space-3)}body.in-index .px-product-section .prices{display:flex;min-height:3.25rem;flex-direction:column;align-items:flex-end;justify-content:flex-end;line-height:1.2}body.in-index .px-product-section .px-product-old-price{margin-bottom:-0.375rem;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:400;line-height:var(--px-line-body);text-decoration:line-through}body.in-index .px-product-section .price-final strong{color:var(--px-color-text);font-size:var(--px-text-2xl);font-weight:700;line-height:var(--px-line-heading)}body.in-index .px-product-section .p-tools .btn,body.in-index .px-product-section .p-tools button{min-height:2.8125rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff;font-size:var(--px-text-sm);font-weight:600;letter-spacing:0.005em;line-height:1.5;padding:0.75rem var(--px-space-6)}body.in-index .px-product-section .p-tools .btn:hover,body.in-index .px-product-section .p-tools button:hover,body.in-index .px-product-section .p-tools .btn:focus-visible,body.in-index .px-product-section .p-tools button:focus-visible{background:var(--px-color-green-hover);color:#fff}body.in-index .px-product-section .p-tools .btn-cart::before,body.in-index .px-product-section .p-tools .btn-primary::before{width:1.25rem;height:1.25rem}body.in-index .px-product-section .px-product-control{top:calc(clamp(1rem,2vw,1.5rem) + 13.125rem);width:2.6875rem;height:2.6875rem}body.in-index .px-product-section .px-product-control--prev{left:1.0625rem}body.in-index .px-product-section .px-product-control--next{right:1rem}@media (min-width:768px){body.in-index .px-product-section .products.products-block{grid-auto-columns:calc(28.571429% - 1.178571rem)}}@media (min-width:1024px){body.in-index .px-product-section .products.products-block{grid-auto-columns:calc(22.222222% - 1.222222rem)}}.benefitBanner,.px-usps{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.benefitBanner.position--benefitHomepage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.75rem,1.5vw,1.25rem);margin-top:clamp(1.25rem,3vw,2.25rem);padding:clamp(0.75rem,1.4vw,1rem);border-radius:var(--px-radius-xl);background:var(--px-color-dark);color:#fff}.benefitBanner__item,.px-usp{min-width:0}.benefitBanner__link,.benefitBanner__item,.px-usp{display:grid;grid-template-columns:3.75rem 1fr;align-items:center;gap:var(--px-space-4);min-height:4.375rem;border-radius:var(--px-radius-sm);color:#fff}.benefitBanner__picture,.px-usp__media{display:grid;width:3.75rem;height:3.75rem;place-items:center;overflow:hidden;border-radius:var(--px-radius-sm);background:var(--px-color-dark-2)}.benefitBanner__img,.px-usp__media img{width:3.125rem;height:3.125rem;object-fit:contain}.benefitBanner__title,.px-usp__title{display:block;color:#fff;font-size:var(--px-text-md);font-weight:600;line-height:var(--px-line-tight)}.benefitBanner__data,.px-usp__text{color:rgba(255,255,255,0.78);font-size:var(--px-text-xs);line-height:1.35}.benefitBanner.position--benefitHomepage .benefitBanner__link,.benefitBanner.position--benefitHomepage .benefitBanner__item,.benefitBanner.position--benefitHomepage .px-usp{grid-template-columns:3rem minmax(0,1fr);gap:var(--px-space-3);min-height:3.5rem}.benefitBanner.position--benefitHomepage .benefitBanner__item--linked{display:block;min-height:0}.benefitBanner.position--benefitHomepage .benefitBanner__item--linked>.benefitBanner__link{height:100%}.benefitBanner.position--benefitHomepage .benefitBanner__picture,.benefitBanner.position--benefitHomepage .px-usp__media{width:3rem;height:3rem}.benefitBanner.position--benefitHomepage .benefitBanner__img,.benefitBanner.position--benefitHomepage .px-usp__media img{width:2.35rem;height:2.35rem}.benefitBanner.position--benefitHomepage .benefitBanner__title,.benefitBanner.position--benefitHomepage .px-usp__title{font-size:clamp(0.875rem,1.05vw,var(--px-text-md))}.px-accent{color:var(--px-color-brand)}.footer-banners{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin:0 auto}.footer-banners.px-category-section{display:block}.topcats{display:grid;grid-template-columns:1fr;gap:var(--px-grid-gap)}.topcats>div{--px-category-card-x:0;--px-category-card-y:-0.625rem;--px-category-card-rotate:-1deg;--px-category-image-x:0;--px-category-image-y:0;--px-category-image-rotate:0deg;--px-category-text-x:0.25rem;--px-category-text-y:-0.25rem;position:relative;min-height:12.5rem;overflow:hidden;border-radius:var(--px-radius-xl);background:var(--px-color-dark);box-shadow:0 0.75rem 1.5rem rgba(26,24,23,0);isolation:isolate;transform:translate3d(0,0,0) rotate(0.001deg);transition:box-shadow 420ms cubic-bezier(0.2,0.8,0.2,1),filter 420ms cubic-bezier(0.2,0.8,0.2,1),transform 420ms cubic-bezier(0.2,0.8,0.2,1);will-change:transform}.topcats>div::before,.topcats>div::after{position:absolute;inset:0;content:""}.topcats>div::before{background-image:var(--px-category-bg);background-position:var(--px-category-position,center);background-repeat:no-repeat;background-size:var(--px-category-size,cover);transform:translate3d(0,0,0) scale(1.01) rotate(0.001deg);transition:filter 520ms cubic-bezier(0.2,0.8,0.2,1),transform 520ms cubic-bezier(0.2,0.8,0.2,1);will-change:transform}.topcats>div::after{background:linear-gradient(180deg,rgba(26,24,23,0) 20%,rgba(26,24,23,0.38) 100%);opacity:1;transition:opacity 420ms cubic-bezier(0.2,0.8,0.2,1)}.topcats>div:hover,.topcats>div:focus-within{box-shadow:0 1.25rem 2rem rgba(26,24,23,0.22);filter:saturate(1.04);transform:translate3d(var(--px-category-card-x),var(--px-category-card-y),0) rotate(var(--px-category-card-rotate))}.topcats>div:hover::before,.topcats>div:focus-within::before{filter:contrast(1.04);transform:translate3d(var(--px-category-image-x),var(--px-category-image-y),0) scale(1.08) rotate(var(--px-category-image-rotate))}.topcats>div:hover::after,.topcats>div:focus-within::after{opacity:0.78}.topcats>div:nth-child(1){--px-category-bg:url("assets/images/category-sell.jpg");--px-category-position:center top;--px-category-size:100% auto;--px-category-card-x:-0.25rem;--px-category-card-rotate:-1.2deg;--px-category-image-x:0.625rem;--px-category-image-y:-0.25rem;--px-category-image-rotate:0.45deg}.topcats>div:nth-child(2){--px-category-bg:url("assets/images/category-service.jpg");--px-category-position:50% 72%;--px-category-size:134% auto;--px-category-card-x:0.35rem;--px-category-card-rotate:1deg;--px-category-image-x:-0.75rem;--px-category-image-y:0.25rem;--px-category-image-rotate:-0.45deg}.topcats>div:nth-child(3){--px-category-bg:url("assets/images/category-accessories.jpg");--px-category-position:center;--px-category-size:contain;--px-category-card-x:-0.35rem;--px-category-card-y:-0.5rem;--px-category-card-rotate:1.35deg;--px-category-image-y:-0.75rem;--px-category-image-rotate:-0.55deg}.topcats>div:nth-child(4){--px-category-bg:url("assets/images/category-buyout.jpg");--px-category-position:50% 44%;--px-category-size:100% auto;--px-category-card-x:0.3rem;--px-category-card-rotate:-0.8deg;--px-category-image-x:0.75rem;--px-category-image-y:-0.5rem;--px-category-image-rotate:0.35deg}.topcats>div:nth-child(5){--px-category-bg:url("assets/images/category-parts.jpg");--px-category-position:center;--px-category-size:cover;--px-category-card-x:0.35rem;--px-category-card-y:-0.5rem;--px-category-card-rotate:1.55deg;--px-category-image-x:-0.625rem;--px-category-image-y:-0.625rem;--px-category-image-rotate:0.7deg}.topcats a{position:relative;z-index:2;display:flex;width:100%;height:100%;min-height:inherit;align-items:flex-end;justify-content:flex-start;padding:var(--px-space-4);color:#fff;font-family:var(--px-font-display);font-size:clamp(2.75rem,9vw,6rem);font-weight:400;line-height:0.95;text-align:left;text-transform:uppercase;text-shadow:0 0.25rem 1.25rem rgba(0,0,0,0.28);transform:translate3d(0,0,0);transition:text-shadow 420ms cubic-bezier(0.2,0.8,0.2,1),transform 420ms cubic-bezier(0.2,0.8,0.2,1)}.topcats a:focus-visible{outline:0.1875rem solid var(--px-color-brand);outline-offset:-0.5rem}@media (max-width:767px){.topcats>div:nth-child(3),.topcats>div:nth-child(5){display:none}}.topcats>div:hover a,.topcats>div:focus-within a{text-shadow:0 0.45rem 1.4rem rgba(0,0,0,0.44);transform:translate3d(var(--px-category-text-x),var(--px-category-text-y),0)}@media (prefers-reduced-motion:reduce){.topcats>div,.topcats>div::before,.topcats>div::after,.topcats a{transition:none}.topcats>div:hover,.topcats>div:focus-within,.topcats>div:hover::before,.topcats>div:focus-within::before,.topcats>div:hover a,.topcats>div:focus-within a{transform:none}}.px-service-promo,.px-map-section,.px-blog-section{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.px-service-promo{overflow:hidden;border-radius:var(--px-radius-xl);background:var(--px-color-dark);color:#fff}.px-service-promo__inner{display:grid;min-height:clamp(15.5rem,19vw,17.75rem);align-items:end;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-6);background:linear-gradient(90deg,rgba(10,9,9,0.98) 0%,rgba(10,9,9,0.9) 38%,rgba(10,9,9,0.48) 67%,rgba(10,9,9,0.1) 100%),var(--px-service-image,url("assets/images/service-promo.jpg")) center / cover no-repeat;padding:clamp(1.5rem,3.4vw,2.75rem)}.px-service-promo__content{align-self:center;max-width:43rem}.px-service-promo__eyebrow{display:block;margin-bottom:var(--px-space-1);color:rgba(255,255,255,0.72);font-size:var(--px-text-xs);font-weight:600;line-height:1.5}.px-service-promo h2,.px-map-section h2,.px-blog-section h2{margin:0 0 var(--px-space-3);font-size:var(--px-text-2xl);line-height:var(--px-line-heading)}.px-service-promo p,.px-map-section p{margin:0 0 var(--px-space-6);color:rgba(255,255,255,0.78)}.px-service-promo p{max-width:39rem;margin-bottom:var(--px-space-3);font-size:var(--px-text-sm);line-height:1.55}.px-service-promo p:last-child{margin-bottom:0}.px-service-promo strong{color:#fff;font-weight:700}.px-service-promo__cta{align-self:end;justify-self:end;min-height:2.25rem;padding:0.55rem 0.95rem;background:var(--px-color-dark-3);font-size:var(--px-text-xs);white-space:nowrap}.px-service-promo__cta::after{width:0.75rem;height:0.75rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.px-map-section{display:grid;gap:var(--px-space-6);align-items:center;grid-template-columns:1fr}.px-map-section p{color:var(--px-color-text-muted);max-width:26rem;font-size:var(--px-text-sm)}.px-map-section__image{justify-self:center;width:min(100%,50rem);opacity:0.9}.px-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-4);margin-bottom:var(--px-space-5)}.px-section-head h2{margin:0;color:inherit}.px-section-head .btn{min-height:2.25rem;padding:0.5rem 0.9rem;background:var(--px-color-dark-3);font-size:var(--px-text-xs)}.px-blog-grid{display:grid;grid-auto-columns:minmax(16rem,82%);grid-auto-flow:column;gap:var(--px-grid-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:var(--px-space-1);scroll-snap-type:x proximity;scrollbar-width:none}.px-blog-grid::-webkit-scrollbar{display:none}.px-blog-section{position:relative;overflow:hidden;padding:clamp(1.25rem,2.6vw,1.75rem);border-radius:var(--px-radius-xl);background:var(--px-color-dark-2);color:#fff}.px-blog-controls .px-product-control{top:57%}.px-blog-controls .px-product-control--prev{left:var(--px-space-3)}.px-blog-controls .px-product-control--next{right:var(--px-space-3)}.px-blog-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border-radius:var(--px-radius-md);background:#fff;box-shadow:var(--px-shadow-soft);scroll-snap-align:start}.px-blog-card__image{display:block;overflow:hidden}.px-blog-card img{aspect-ratio:16 / 8;width:100%;height:auto;object-fit:cover}.px-blog-card__body{display:grid;gap:var(--px-space-3);align-content:start;padding:var(--px-space-4)}.px-blog-card h3{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;color:var(--px-color-text);font-size:clamp(0.9375rem,1.1vw,1.0625rem);font-weight:800;line-height:var(--px-line-heading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.px-blog-card h3 a:hover{color:var(--px-color-brand)}.px-blog-card p{display:-webkit-box;min-height:3em;margin:0;overflow:hidden;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.px-blog-card .btn{width:fit-content;min-height:2.5rem;margin-top:var(--px-space-1);padding:0.625rem 1rem;font-size:var(--px-text-sm)}@media (min-width:768px){.benefitBanner.position--benefitHomepage{grid-template-columns:repeat(4,minmax(0,1fr))}.topcats{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:14.875rem}.topcats>div{min-height:0}.topcats>div:nth-child(1),.topcats>div:nth-child(2){grid-column:span 2}.topcats>div:nth-child(3){grid-column:span 1}.topcats>div:nth-child(4){grid-column:span 2}.topcats>div:nth-child(5){grid-column:span 1}.topcats a{padding:var(--px-space-6)}.topcats>div:nth-child(3) a,.topcats>div:nth-child(5) a{font-size:clamp(2.75rem,4vw,3rem)}.px-map-section{grid-template-columns:minmax(0,0.75fr) minmax(0,1.65fr)}.px-map-section__image{justify-self:end}.px-blog-grid{grid-auto-columns:calc((100% - (2 * var(--px-grid-gap))) / 2.35)}}@media (min-width:1180px){.px-blog-grid{grid-auto-columns:calc((100% - (3 * var(--px-grid-gap))) / 3.5)}}@media (min-width:1024px){.benefitBanner.position--benefitHomepage{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(var(--px-space-3),2vw,var(--px-space-6));justify-content:stretch}.benefitBanner.position--benefitHomepage .benefitBanner__item,.benefitBanner.position--benefitHomepage .px-usp{justify-self:stretch;width:100%}}@media (max-width:640px){.benefitBanner.position--benefitHomepage{grid-template-columns:1fr}.px-service-promo__inner{grid-template-columns:1fr}.px-service-promo__cta{justify-self:start}}.px-branch-stock-source{display:none !important}.px-branch-stock-trigger{overflow:visible;cursor:help;outline:none;z-index:30}.px-branch-stock-trigger .product-stock-amount,.px-branch-stock-tooltip-disabled{pointer-events:none !important}body.px-branch-stock-tooltip-suppressing .tooltip,body.px-branch-stock-tooltip-suppressing .popover,body.px-branch-stock-tooltip-suppressing .ui-tooltip,body.px-branch-stock-tooltip-suppressing .qtip,.px-branch-stock-native-tooltip{display:none !important;visibility:hidden !important;pointer-events:none !important}.px-branch-stock-trigger:focus-visible{box-shadow:0 0 0 3px rgba(250,152,46,0.2)}.px-branch-stock-popover{position:absolute;top:calc(100% + 0.7rem);right:0;z-index:60;display:grid;width:min(23.5rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem);overflow:hidden;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-lg);background:#fff;box-shadow:0 1.25rem 3rem rgba(26,24,23,0.18);color:var(--px-color-text);opacity:0;pointer-events:none;transform:translateY(-0.35rem);transition:opacity var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease),visibility var(--px-duration-fast) var(--px-ease);visibility:hidden}.px-branch-stock-popover::before{position:absolute;top:-0.45rem;right:1.35rem;width:0.85rem;height:0.85rem;border-top:1px solid rgba(229,225,223,0.92);border-left:1px solid rgba(229,225,223,0.92);background:#fff;content:"";transform:rotate(45deg)}.px-branch-stock-trigger:hover .px-branch-stock-popover,.px-branch-stock-trigger:focus-within .px-branch-stock-popover,.px-branch-stock-popover.is-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.px-branch-stock-popover__header{display:grid;gap:0.2rem;border-bottom:1px solid var(--px-color-border);background:linear-gradient(180deg,#fff,var(--px-color-surface-muted));padding:var(--px-space-4)}.px-branch-stock-popover__title{display:inline-flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:900;line-height:1.25}.px-branch-stock-popover__title::before{width:1rem;height:1rem;flex:0 0 auto;background:var(--px-color-brand);content:"";mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 2h12l2 6v13H4V8l2-6Z'/%3E%3Cpath d='M4 8h16'/%3E%3Cpath d='M9 21v-7h6v7'/%3E%3C/svg%3E") center / contain no-repeat}.px-branch-stock-popover__summary{color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;line-height:1.35}.px-branch-stock-popover__list{display:grid;max-height:min(21rem,58vh);overflow:auto;overscroll-behavior:contain}.px-branch-stock-popover__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-3);align-items:center;min-height:2.6rem;border-bottom:1px solid rgba(229,225,223,0.72);color:var(--px-color-text);padding:0.65rem var(--px-space-4)}.px-branch-stock-popover__row:last-child{border-bottom:0}a.px-branch-stock-popover__row:hover,a.px-branch-stock-popover__row:focus-visible{background:rgba(250,152,46,0.08);color:var(--px-color-text)}.px-branch-stock-popover__branch{min-width:0;overflow:hidden;color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.px-branch-stock-popover__state{display:inline-flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:900;line-height:1.25;text-align:right;white-space:nowrap}.px-branch-stock-popover__state::before{width:0.5rem;height:0.5rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.px-branch-stock-popover__row.is-in-stock .px-branch-stock-popover__state{color:var(--px-color-green)}.px-branch-stock-popover__row.is-out-of-stock{background:rgba(26,24,23,0.012)}.px-branch-stock{display:grid;overflow:hidden;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:#fff}.px-branch-stock__toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.125rem var(--px-space-4);align-items:center;width:100%;border:0;background:#fff;color:var(--px-color-text);padding:var(--px-space-4);text-align:left}.px-branch-stock__toggle:hover,.px-branch-stock__toggle:focus-visible{background:var(--px-color-surface-muted)}.px-branch-stock__title{display:inline-flex;min-width:0;align-items:center;gap:var(--px-space-2);font-size:var(--px-text-sm);font-weight:800;line-height:1.35}.px-branch-stock__title::before{width:1.125rem;height:1.125rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 2h12l2 6v13H4V8l2-6Z'/%3E%3Cpath d='M4 8h16'/%3E%3Cpath d='M9 21v-7h6v7'/%3E%3C/svg%3E") center / contain no-repeat}.px-branch-stock__summary{grid-column:1;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;line-height:1.45}.px-branch-stock__chevron{grid-column:2;grid-row:1 / span 2;width:1rem;height:1rem;background:var(--px-color-text-soft);transition:transform var(--px-duration-fast) var(--px-ease);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.px-branch-stock__toggle[aria-expanded="true"] .px-branch-stock__chevron{transform:rotate(180deg)}.px-branch-stock__panel{border-top:1px solid var(--px-color-border);background:#fff}.px-branch-stock__list{display:grid;max-height:18.5rem;overflow:auto}.px-branch-stock__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-3);align-items:center;border-bottom:1px solid rgba(229,225,223,0.72);color:var(--px-color-text);padding:0.75rem var(--px-space-4)}.px-branch-stock__row:last-child{border-bottom:0}a.px-branch-stock__row:hover,a.px-branch-stock__row:focus-visible{background:rgba(250,152,46,0.08);color:var(--px-color-text)}.px-branch-stock__branch{min-width:0;color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:700;line-height:1.35}.px-branch-stock__state{display:inline-flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:800;line-height:1.35;text-align:right;white-space:nowrap}.px-branch-stock__state::before{width:0.5rem;height:0.5rem;flex:0 0 auto;border-radius:50%;content:"";background:currentColor}.px-branch-stock__row.is-in-stock .px-branch-stock__state{color:var(--px-color-green)}.px-branch-stock__row.is-out-of-stock{background:rgba(26,24,23,0.015)}@media (max-width:480px){.px-branch-stock-popover{right:-0.75rem}.px-branch-stock-popover::before{right:1.8rem}.px-branch-stock-popover__row{grid-template-columns:minmax(0,1fr);gap:0.2rem}.px-branch-stock-popover__state{justify-content:flex-start;text-align:left}.px-branch-stock__toggle,.px-branch-stock__row{padding-inline:var(--px-space-3)}.px-branch-stock__row{grid-template-columns:minmax(0,1fr);gap:0.25rem}.px-branch-stock__state{justify-content:flex-start;text-align:left;white-space:normal}}body.px-advanced-order-open{overflow:hidden}#cboxOverlay{background:rgba(26,24,23,0.6) !important;opacity:1 !important}#colorbox.px-advanced-order{position:fixed !important;inset:0 !important;z-index:1601 !important;display:flex !important;align-items:center;justify-content:center;width:auto !important;height:auto !important;margin:0 !important;padding:clamp(0.75rem,2vw,1.5rem) !important;overflow:auto !important;background:transparent !important;transform:none !important;color:var(--px-color-text);font-family:var(--px-font-body)}#colorbox.px-advanced-order,#colorbox.px-advanced-order #cboxWrapper,#colorbox.px-advanced-order #cboxContent,#colorbox.px-advanced-order #cboxLoadedContent{box-sizing:border-box !important}#colorbox.px-advanced-order #cboxWrapper{position:relative !important;top:auto !important;left:auto !important;width:min(50rem,100%) !important;max-width:100%;height:auto !important;overflow:visible !important}#colorbox.px-advanced-order #cboxContent{position:relative !important;width:100% !important;height:auto !important;max-height:calc(100vh - 2rem);overflow:visible !important;border-radius:var(--px-radius-xl);background:#fff;box-shadow:0 1.5rem 4.5rem rgba(26,24,23,0.3)}#colorbox.px-advanced-order #cboxLoadedContent{width:100% !important;height:auto !important;max-height:calc(100vh - 2rem);overflow:hidden auto;margin:0 !important;border-radius:inherit;padding:0 !important}#colorbox.px-advanced-order .colorbox-html-content{height:auto}#colorbox.px-advanced-order #cboxClose{position:absolute !important;top:0 !important;right:0 !important;z-index:5;display:inline-grid !important;width:4rem !important;height:4rem !important;place-items:center;border:0 !important;background:transparent !important;color:#fff !important;font-size:0 !important;text-indent:0 !important;cursor:pointer}#colorbox.px-advanced-order #cboxClose::before,#colorbox.px-advanced-order #cboxClose::after{position:absolute;width:1.25rem;height:0.1563rem;border-radius:999px;background:currentColor;content:""}#colorbox.px-advanced-order #cboxClose::before{transform:rotate(45deg)}#colorbox.px-advanced-order #cboxClose::after{transform:rotate(-45deg)}#colorbox.px-advanced-order #cboxPrevious,#colorbox.px-advanced-order #cboxNext,#colorbox.px-advanced-order #cboxSlideshow,#colorbox.px-advanced-order #cboxTitle,#colorbox.px-advanced-order #cboxCurrent{display:none !important}#colorbox.px-advanced-order .advanced-order{--px-ao-pad:clamp(1.25rem,4vw,2.5rem);display:grid;gap:var(--px-space-4);padding:0 var(--px-ao-pad) clamp(1.5rem,4vw,2.5rem);text-align:center}#colorbox.px-advanced-order .px-ao-title{display:flex;align-items:center;gap:var(--px-space-3);margin:0 calc(-1 * var(--px-ao-pad)) var(--px-space-2);background:var(--px-color-green);color:#fff;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:800;line-height:var(--px-line-heading);padding:clamp(1rem,2.5vw,1.4rem) 4rem clamp(1rem,2.5vw,1.4rem) var(--px-ao-pad);text-align:left;text-transform:none}#colorbox.px-advanced-order .px-ao-title::before{width:2.25rem;height:2.25rem;flex:0 0 auto;background:currentColor;content:"";mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='28' r='2'/%3E%3Ccircle cx='24' cy='28' r='2'/%3E%3Cpath d='M2 4h4l3 16h15l3-10H9'/%3E%3Cpath d='M22 6v8M18 10h8'/%3E%3C/svg%3E") center / contain no-repeat}#colorbox.px-advanced-order .ao-product{display:block;margin:0}#colorbox.px-advanced-order .ao-image,#colorbox.px-advanced-order .ao-availability,#colorbox.px-advanced-order .ao-price,#colorbox.px-advanced-order .ao-quantity{display:none}#colorbox.px-advanced-order .ao-name{display:block;min-width:0;margin:0;color:#000;font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:800;line-height:var(--px-line-heading);text-align:center}#colorbox.px-advanced-order .extras-wrap{display:grid;gap:var(--px-space-2);margin:0}#colorbox.px-advanced-order .extras-wrap .extra{display:flex;align-items:center;justify-content:center;gap:var(--px-space-3);width:100%;margin:0;border-radius:var(--px-radius-lg);background:rgba(101,112,46,0.1);color:var(--px-color-text);font-size:clamp(0.98rem,1.8vw,1.1rem);padding:clamp(0.9rem,2.5vw,1.4rem);text-align:center}#colorbox.px-advanced-order .extras-wrap .extra strong,#colorbox.px-advanced-order .extras-wrap .extra b{color:var(--px-color-green);font-weight:800}#colorbox.px-advanced-order .advancedOrder__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--px-space-3);margin:0}#colorbox.px-advanced-order .advancedOrder__buttons .btn{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:var(--px-space-2);border-radius:999px;border:1px solid var(--px-color-border);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1;padding-inline:var(--px-space-6)}#colorbox.px-advanced-order .advancedOrder__buttons .btn:hover,#colorbox.px-advanced-order .advancedOrder__buttons .btn:focus-visible{border-color:var(--px-color-green);color:var(--px-color-green)}#colorbox.px-advanced-order .advancedOrder__buttons .btn-conversion,#colorbox.px-advanced-order .advancedOrder__buttons #continue-order-button{border-color:var(--px-color-green);background:var(--px-color-green);color:#fff}#colorbox.px-advanced-order .advancedOrder__buttons .btn-conversion:hover,#colorbox.px-advanced-order .advancedOrder__buttons #continue-order-button:hover,#colorbox.px-advanced-order .advancedOrder__buttons .btn-conversion:focus-visible,#colorbox.px-advanced-order .advancedOrder__buttons #continue-order-button:focus-visible{background:var(--px-color-green-hover);color:#fff}#colorbox.px-advanced-order .advancedOrder__buttons .btn::before{display:none}#colorbox.px-advanced-order .advanced-order-suggestion{margin:var(--px-space-2) 0 0;border-top:1px solid var(--px-color-border);padding-top:clamp(1.25rem,3vw,1.75rem)}#colorbox.px-advanced-order .px-ao-suggestion-title{margin:0 0 var(--px-space-4);color:#000;font-size:clamp(1.15rem,2.3vw,1.45rem);font-weight:800;line-height:var(--px-line-heading);text-align:center;text-transform:none}#colorbox.px-advanced-order .advanced-order-suggestion .products{display:grid !important;grid-template-columns:1fr !important;grid-auto-flow:row !important;gap:var(--px-space-2);margin:0;transform:none !important}#colorbox.px-advanced-order .advanced-order-suggestion .product{width:100%;max-width:none;margin:0;padding:0}#colorbox.px-advanced-order .advanced-order-suggestion .p{display:flex !important;flex-direction:row !important;flex-wrap:wrap;align-items:center;gap:var(--px-space-2) var(--px-space-4);border-radius:var(--px-radius-md);background:var(--px-color-surface-muted);padding:0.6rem var(--px-space-4);text-align:left}#colorbox.px-advanced-order .advanced-order-suggestion .p>.image,#colorbox.px-advanced-order .advanced-order-suggestion .p a.image{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--px-radius-sm);background:#fff}#colorbox.px-advanced-order .advanced-order-suggestion .p .image img{width:100%;height:100%;object-fit:contain;padding:0.2rem}#colorbox.px-advanced-order .advanced-order-suggestion .p .flags,#colorbox.px-advanced-order .advanced-order-suggestion .p .p-desc,#colorbox.px-advanced-order .advanced-order-suggestion .p .p-code,#colorbox.px-advanced-order .advanced-order-suggestion .p .availability-amount,#colorbox.px-advanced-order .advanced-order-suggestion .p .ratings-wrapper>:not(.availability){display:none}#colorbox.px-advanced-order .advanced-order-suggestion .p-in{display:flex !important;flex-direction:row !important;flex:1;flex-wrap:wrap;align-items:center;gap:var(--px-space-2) var(--px-space-4);min-width:0}#colorbox.px-advanced-order .advanced-order-suggestion .p-in-in{flex:1;min-width:9rem}#colorbox.px-advanced-order .advanced-order-suggestion .name{display:block;color:#000;font-size:var(--px-text-sm);font-weight:800;line-height:1.3}#colorbox.px-advanced-order .advanced-order-suggestion .availability{margin:0.15rem 0 0;color:#159000;font-size:var(--px-text-xs);font-weight:800;text-transform:uppercase}#colorbox.px-advanced-order .advanced-order-suggestion .p-bottom{display:flex;flex:0 0 auto;align-items:center;gap:var(--px-space-3);margin-left:auto;padding:0}#colorbox.px-advanced-order .advanced-order-suggestion [data-micro="offer"]{display:flex;align-items:center;gap:var(--px-space-3)}#colorbox.px-advanced-order .advanced-order-suggestion .prices,#colorbox.px-advanced-order .advanced-order-suggestion .price-final{margin:0}#colorbox.px-advanced-order .advanced-order-suggestion .price-final{color:#000;font-size:var(--px-text-md);font-weight:800;white-space:nowrap}#colorbox.px-advanced-order .advanced-order-suggestion .p-tools{margin:0}#colorbox.px-advanced-order .advanced-order-suggestion .p-tools form{margin:0}#colorbox.px-advanced-order .advanced-order-suggestion .add-to-cart-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--px-space-2);border-radius:999px;background:var(--px-color-green);color:#fff;font-size:var(--px-text-xs);font-weight:800;line-height:1;padding:0.6rem var(--px-space-5);white-space:nowrap}#colorbox.px-advanced-order .advanced-order-suggestion .add-to-cart-button:hover,#colorbox.px-advanced-order .advanced-order-suggestion .add-to-cart-button:focus-visible{background:var(--px-color-green-hover);color:#fff}#colorbox.px-advanced-order .advanced-order-suggestion .add-to-cart-button::before{display:none !important;content:none !important}#colorbox.px-advanced-order .advanced-order-suggestion .add-to-cart-button::after{width:1rem;height:1rem;flex:0 0 auto;background:currentColor;content:"";mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='27' r='2.2'/%3E%3Ccircle cx='24' cy='27' r='2.2'/%3E%3Cpath d='M3 4h4l3 17h14.5l3-11H10'/%3E%3Cpath d='M19 8v8M15 12h8'/%3E%3C/svg%3E") center / contain no-repeat}@media (max-width:768px){#colorbox.px-advanced-order{align-items:flex-end;padding:0 !important}#colorbox.px-advanced-order #cboxWrapper{width:100% !important}#colorbox.px-advanced-order #cboxContent{max-height:92vh;border-radius:var(--px-radius-lg) var(--px-radius-lg) 0 0}#colorbox.px-advanced-order .advancedOrder__buttons{flex-direction:column-reverse}#colorbox.px-advanced-order .advancedOrder__buttons .btn{width:100%}#colorbox.px-advanced-order .advanced-order-suggestion .p-bottom{margin-left:0;width:100%;justify-content:space-between}}.px-quatro-addon{width:100%}.px-product-purchase-card>.px-quatro-addon{padding:0 var(--px-space-5) var(--px-space-5)}.px-item-purchase-card>.px-quatro-addon{margin-top:calc(-1 * var(--px-space-2))}.px-checkout-summary .px-quatro-addon,.cart-summary .px-quatro-addon{margin-top:var(--px-space-4)}.px-quatro-button{display:block;width:100%;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;text-decoration:none;cursor:pointer}.px-quatro-button:hover,.px-quatro-button:focus-visible{color:inherit;text-decoration:none}.px-quatro-button:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:3px}.px-quatro-button__body{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:var(--px-space-3);min-height:4rem;border:1px solid rgba(250,152,46,0.36);border-radius:0.875rem;background:linear-gradient(135deg,rgba(250,152,46,0.09),rgba(255,255,255,0.98) 58%);color:var(--px-color-text);padding:0.75rem 0.875rem;transition:border-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}.px-quatro-button:hover .px-quatro-button__body,.px-quatro-button:focus-visible .px-quatro-button__body{border-color:var(--px-color-brand);box-shadow:0 0.875rem 1.75rem rgba(250,152,46,0.12);transform:translateY(-1px)}.px-quatro-button__icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:0.75rem;background:var(--px-color-brand)}.px-quatro-button__icon::before{width:1.25rem;height:1.25rem;content:"";background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 10h8M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3Cpath d='M8 6h8M8 10h8M8 14h.01M12 14h.01M16 14h.01M8 18h.01M12 18h.01M16 18h.01'/%3E%3C/svg%3E") center / contain no-repeat}.px-quatro-button__copy{display:grid;gap:0.15rem;min-width:0}.px-quatro-button__title{font-size:var(--px-text-sm);font-weight:900}.px-quatro-button__text{color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:600}.px-quatro-button__logo{width:5.25rem;height:1.75rem;background:url("assets/images/quatro.png") center / contain no-repeat}@media (max-width:480px){.px-quatro-button__body{grid-template-columns:2.25rem minmax(0,1fr)}.px-quatro-button__logo{grid-column:2;justify-self:start;width:4.75rem;height:1.45rem}}.px-google-badge{position:fixed;z-index:960;left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));width:min(16.75rem,calc(100vw - 2rem));border:1px solid rgba(229,225,223,0.94);border-radius:1rem;background:rgba(255,255,255,0.96);box-shadow:0 1.25rem 3rem rgba(26,24,23,0.16);opacity:0;pointer-events:none;transform:translateY(0.8rem);transition:opacity var(--px-duration-normal) var(--px-ease),transform var(--px-duration-normal) var(--px-ease)}.px-google-badge.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.px-google-badge__link{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--px-space-3);align-items:center;color:var(--px-color-text);padding:0.875rem 2.35rem 0.875rem 0.875rem;text-decoration:none}.px-google-badge__link:hover,.px-google-badge__link:focus-visible{color:var(--px-color-text);text-decoration:none}.px-google-badge__link:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:3px}.px-google-badge__logo{display:inline-flex;width:3.6rem;align-items:center;justify-content:center;border-radius:0.75rem;background:var(--px-color-surface-muted);font-family:Arial,sans-serif;font-size:0.95rem;font-weight:700;letter-spacing:0;padding:0.65rem 0.45rem}.px-google-badge__g--blue{color:#4285f4}.px-google-badge__g--red{color:#ea4335}.px-google-badge__g--yellow{color:#fbbc05}.px-google-badge__g--green{color:#34a853}.px-google-badge__content{display:grid;gap:0.15rem;min-width:0}.px-google-badge__score{color:var(--px-color-brand);font-size:1.35rem;font-weight:900;line-height:1}.px-google-badge__stars{display:inline-flex;gap:0.12rem}.px-google-badge__star{width:0.72rem;height:0.72rem;background:var(--px-color-brand);clip-path:polygon(50% 0%,62% 34%,98% 35%,69% 56%,79% 91%,50% 70%,21% 91%,31% 56%,2% 35%,38% 34%)}.px-google-badge__text{color:var(--px-color-text-muted);font-size:0.72rem;font-weight:700;line-height:1.25}.px-google-badge__close{position:absolute;top:0.45rem;right:0.45rem;display:inline-flex;width:1.65rem;height:1.65rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--px-color-text-muted);padding:0;cursor:pointer}.px-google-badge__close::before,.px-google-badge__close::after{position:absolute;width:0.8rem;height:0.1rem;border-radius:999px;content:"";background:currentColor}.px-google-badge__close::before{transform:rotate(45deg)}.px-google-badge__close::after{transform:rotate(-45deg)}.px-google-badge__close:hover,.px-google-badge__close:focus-visible{background:var(--px-color-surface-muted);color:var(--px-color-text)}@media (max-width:480px){.px-google-badge{left:0.75rem;bottom:0.75rem;width:min(15rem,calc(100vw - 1.5rem))}.px-google-badge__link{padding:0.75rem 2.1rem 0.75rem 0.75rem}}.latest-contribution-box{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto;padding:0}.latest-contribution-box .container{width:100%;max-width:none;margin-inline:0;padding:0}body.in-index .latest-contribution-box .container{width:100%;max-width:none;margin-inline:0;padding:0}.latest-contribution-wrapper{position:relative;display:grid;gap:var(--px-space-4);min-height:0;overflow:hidden;padding:var(--px-space-5);border-radius:var(--px-radius-xl);background:var(--px-color-dark-2);color:#fff}.px-reviews-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--px-space-4)}.px-reviews-head h2,.latest-contribution h2{margin:0;color:#fff;font-size:var(--px-text-lg);font-weight:700;line-height:var(--px-line-heading)}.px-reviews-head .btn{min-height:2.8125rem;flex:0 0 auto;gap:var(--px-space-2);padding:0.75rem 1.5rem;background:var(--px-color-dark-3);font-size:var(--px-text-sm)}.px-reviews-head .btn::after{width:0.875rem;height:0.875rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.px-reviews-section .latest-contribution{display:contents}.px-reviews-section .latest-contribution h2{display:none}.latest-contribution-placeholder{display:none}.latest-contribution-inner{display:grid;align-content:start;gap:var(--px-space-2);padding:clamp(1rem,1.7vw,1.25rem);border-radius:var(--px-radius-md);background:#fff;color:var(--px-color-text);box-shadow:none}.px-reviews-section .latest-contribution-inner{grid-template-columns:1fr;min-height:10.75rem}.latest-contribution-inner + .latest-contribution-inner{margin-top:var(--px-space-4)}.latest-contribution-image{overflow:hidden;border-radius:var(--px-radius-sm);background:var(--px-color-surface-muted)}.px-reviews-section .latest-contribution-image{display:none}.latest-contribution-image img{width:4rem;height:4rem;object-fit:contain}.latest-contribution-product{display:-webkit-box;margin:0 0 var(--px-space-1);overflow:hidden;font-size:var(--px-text-sm);font-weight:700;line-height:var(--px-line-heading);-webkit-box-orient:vertical;-webkit-line-clamp:2}.latest-contribution-info,.latest-contribution-description{color:var(--px-color-text-muted);font-size:var(--px-text-xs);line-height:1.5}.latest-contribution-info{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem var(--px-space-2);margin-bottom:var(--px-space-1)}.latest-contribution-info i{display:none}.stars{display:inline-flex;gap:0.125rem;margin-right:var(--px-space-1);color:var(--px-color-brand)}.star{width:0.875rem;height:0.875rem;background:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 56%,79% 91%,50% 70%,21% 91%,32% 56%,2% 35%,39% 35%)}.star-off{opacity:0.22}.latest-contribution-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}#footer{margin-top:var(--px-space-12);padding:var(--px-space-10) 0 var(--px-space-6);background:linear-gradient(180deg,rgba(247,246,245,0) 0%,rgba(26,24,23,0.9) 8rem),var(--px-color-dark);color:#fff}#footer .footer-rows{display:grid;gap:var(--px-space-8)}#footer .site-name img{width:6rem}.custom-footer{display:grid;gap:var(--px-space-6)}.custom-footer h3,.custom-footer h4,.pageElement__heading{margin:0 0 var(--px-space-3);color:#fff;font-size:var(--px-text-sm);font-weight:700;line-height:var(--px-line-heading)}.custom-footer a{color:rgba(255,255,255,0.78)}.custom-footer a:hover{color:var(--px-color-brand)}.custom-footer li + li{margin-top:var(--px-space-2)}body.in-index .custom-footer__banner17{display:none}.custom-footer__newsletter{max-width:24rem}.subscribe-form fieldset{position:relative;display:block;--px-subscribe-field-height:3.325rem}.subscribe-form .validator-msg-holder{display:block;width:100%}.subscribe-form input[type="email"]{display:block;min-height:var(--px-subscribe-field-height);height:var(--px-subscribe-field-height);background:rgba(255,255,255,0.12);color:#fff;line-height:1.2;padding-right:4.75rem}.subscribe-form .btn{position:absolute;top:0;right:0;width:4.25rem;min-width:4.25rem;min-height:var(--px-subscribe-field-height);height:var(--px-subscribe-field-height);border-radius:0 var(--px-radius-md) var(--px-radius-md) 0;background:var(--px-color-brand);padding:0}.subscribe-form .validator-msg-holder .validator-msg,.subscribe-form .validator-msg-holder .js-validator-msg,.subscribe-form .validator-msg-holder .error-message,.subscribe-form .validator-msg-holder .msg-error,.subscribe-form .validator-msg-holder .message-error{display:block;margin-top:var(--px-space-2);color:#fff;font-size:var(--px-text-sm);font-weight:700;line-height:1.35;text-align:center}.subscribe-form .btn::before{width:1rem;height:1rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.consents{margin-top:var(--px-space-3);color:rgba(255,255,255,0.58);font-size:var(--px-text-xs)}.footer-links-icons{margin-top:var(--px-space-8)}.footer-icons{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}.footer-icon img{max-height:1.8rem;width:auto;opacity:0.72}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-3);margin-top:var(--px-space-8);color:rgba(255,255,255,0.54);font-size:var(--px-text-xs)}#footer.px-footer{margin-top:0;padding:clamp(4rem,7vw,5.75rem) 0 clamp(1.5rem,3vw,2.25rem);background:var(--px-color-dark);color:#fff}#footer.px-footer .container.footer-rows,#footer.px-footer .container.footer-bottom{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));max-width:none;margin-inline:auto;padding-inline:0}#footer.px-footer .footer-rows{display:block}#footer.px-footer .px-footer-main{display:grid;grid-template-columns:minmax(9rem,1.08fr) repeat(4,minmax(0,1fr));gap:clamp(1.75rem,4.5vw,4.25rem);align-items:start}#footer.px-footer .px-footer-brand,#footer.px-footer .px-footer-column{min-width:0}#footer.px-footer .px-footer-brand{display:grid;align-content:start;justify-items:start;gap:0.8125rem}#footer.px-footer .px-footer-brand__logo{margin-bottom:0.5rem}#footer.px-footer .site-name{margin:0}#footer.px-footer .site-name img{width:5.625rem;height:auto}#footer.px-footer .px-footer-contact,#footer.px-footer .px-footer-cta,#footer.px-footer .px-footer-column a{transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease}#footer.px-footer .px-footer-contact{display:inline-flex;min-width:0;align-items:center;gap:0.625rem;color:rgba(255,255,255,0.74);font-size:0.8125rem;line-height:1.4}#footer.px-footer .px-footer-contact::before,#footer.px-footer .px-footer-cta::before,#footer.px-footer .px-footer-social__link::before{flex:0 0 auto;width:0.9375rem;height:0.9375rem;content:"";background:var(--px-color-brand)}#footer.px-footer .px-footer-contact--mail::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .px-footer-contact--phone::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.68 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.32 1.85.55 2.81.68A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .px-footer-contact:hover,#footer.px-footer .px-footer-column a:hover,#footer.px-footer .px-footer-social__link:hover{color:#fff}#footer.px-footer .px-footer-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.625rem;min-height:2.5rem;margin-top:clamp(2.25rem,4vw,4.25rem);padding:0.6875rem 1rem;border:1px solid rgba(255,141,34,0.45);border-radius:var(--px-radius-sm);background:rgba(255,141,34,0.1);color:#fff;font-size:0.75rem;font-weight:800;line-height:1.2}#footer.px-footer .px-footer-cta::before{width:0.875rem;height:0.875rem;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .px-footer-cta:hover{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}#footer.px-footer .px-footer-column h3,#footer.px-footer .px-footer-payments h4{margin:0 0 0.8125rem;color:#fff;font-size:0.8125rem;font-weight:800;line-height:var(--px-line-heading)}#footer.px-footer .px-footer-column ul{display:grid;gap:0.4375rem;margin:0;padding:0;list-style:none}#footer.px-footer .px-footer-column li{margin:0}#footer.px-footer .px-footer-column a{color:rgba(255,255,255,0.66);font-size:0.75rem;line-height:1.45}#footer.px-footer .px-footer-payments{margin-top:1.25rem}#footer.px-footer .px-footer-payments h4{margin-bottom:0.625rem;color:rgba(255,255,255,0.82);font-size:0.75rem}#footer.px-footer .footer-icons{display:flex;flex-wrap:wrap;gap:0.3125rem;max-width:12rem}#footer.px-footer .footer-icon img{max-height:1.25rem;width:auto;opacity:0.9}#footer.px-footer .px-footer-social__link{display:inline-flex;align-items:center;gap:0.625rem}#footer.px-footer .px-footer-social__link::before{width:0.875rem;height:0.875rem}#footer.px-footer .px-footer-social__link--facebook::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 8.5V6.8c0-.6.4-.8.8-.8H17V2.2C16.6 2.1 15.6 2 14.4 2 11.9 2 10.2 3.5 10.2 6.4v2.1H7v4.1h3.2V22H14v-9.4h3.1l.5-4.1H14Z'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .px-footer-social__link--instagram::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' x='3' y='3' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .px-footer-social__link--tiktok::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 3c.4 2.5 1.8 4 4 4.3v3.4a7 7 0 0 1-4-1.3v6.4c0 3.4-2.7 6.2-6.1 6.2A6.1 6.1 0 0 1 8.7 9.9v3.6a2.7 2.7 0 1 0 3.3 2.6V3h4Z'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .px-footer-social__link--whatsapp::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 3.5A11.8 11.8 0 0 0 2.4 17.8L1 23l5.3-1.4a11.8 11.8 0 0 0 5.6 1.4h.1A11.8 11.8 0 0 0 20.5 3.5Zm-8.5 17a9.3 9.3 0 0 1-4.8-1.3l-.3-.2-3.1.8.8-3-.2-.3a9.4 9.4 0 1 1 7.6 4Zm5.2-7c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2-.2.3-.8.9-.9 1.1-.2.2-.3.2-.6.1-.3-.2-1.2-.4-2.3-1.4-.9-.8-1.4-1.7-1.6-2-.2-.3 0-.5.1-.6l.5-.6c.2-.2.2-.3.3-.5.1-.2.1-.4 0-.6 0-.2-.7-1.7-1-2.3-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.3-1.2 1.1-1.2 2.8 0 1.6 1.2 3.1 1.3 3.3.2.2 2.3 3.5 5.6 4.9.8.3 1.4.5 1.9.7.8.2 1.5.2 2.1.1.6-.1 1.7-.7 2-1.4.2-.7.2-1.3.2-1.4-.1-.2-.3-.3-.5-.4Z'/%3E%3C/svg%3E") center / contain no-repeat}#footer.px-footer .custom-footer.px-footer-original,#footer.px-footer .footer-links-icons.is-empty{display:none !important}#footer.px-footer .footer-bottom{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));max-width:none;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-inline:0;color:rgba(255,255,255,0.42);font-size:0.6875rem}#footer.px-footer #signature{opacity:0.48}#footer.px-footer #signature .title{color:rgba(255,255,255,0.52)}#footer.px-footer .copyright{max-width:34rem;margin-left:auto;text-align:right}@media (min-width:768px){.latest-contribution-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.75rem);min-height:0;align-content:start;padding:clamp(1.75rem,2.4vw,2rem) clamp(2rem,4.45vw,4rem) clamp(2rem,3vw,2.5rem)}.px-reviews-head{grid-column:1 / -1;min-height:2.8125rem}.px-reviews-section .latest-contribution-inner{min-height:clamp(10.75rem,12.5vw,12rem)}.px-reviews-section .latest-contribution-wrapper::before,.px-reviews-section .latest-contribution-wrapper::after{position:absolute;z-index:2;top:61%;display:block;width:2.6875rem;height:2.6875rem;border-radius:50%;content:"";background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.78' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / 1.35rem 1.35rem no-repeat,var(--px-color-dark-3);opacity:0.72}.px-reviews-section .latest-contribution-wrapper::before{left:var(--px-space-4)}.px-reviews-section .latest-contribution-wrapper::after{right:var(--px-space-4);transform:rotate(180deg)}.custom-footer{grid-template-columns:minmax(16rem,1.2fr) repeat(3,minmax(0,1fr))}}@media (max-width:1023px){#footer.px-footer .px-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}#footer.px-footer .px-footer-brand{grid-column:1 / -1}#footer.px-footer .px-footer-cta{margin-top:0.375rem}}@media (max-width:639px){#footer.px-footer{padding-top:var(--px-space-8)}#footer.px-footer .px-footer-main{grid-template-columns:minmax(0,1fr);gap:var(--px-space-6)}#footer.px-footer .footer-bottom{align-items:flex-start}#footer.px-footer .copyright{margin-left:0;text-align:left}}body.in-index .welcome-wrapper.homepage-box{display:none}body.in-index .footer-banners:not(.px-category-section){margin-top:var(--px-space-8)}body.in-index .homepage-box .benefitBanner.position--benefitHomepage,body.in-index .homepage-box .footer-banners.px-category-section,body.in-index main.content>.benefitBanner.position--benefitHomepage,body.in-index main.content>.footer-banners.px-category-section,body.in-index main.content>.px-product-section:not(.px-product-section--featured),body.in-index main.content>.px-service-promo{width:100%;max-width:var(--px-container)}.px-product-section + .px-service-promo,.px-service-promo + .px-product-section,.px-product-section + .px-product-section,.px-product-section + .latest-contribution-box,.px-map-section + .px-blog-section{margin-top:var(--px-space-10)}.latest-contribution-box + .px-map-section{margin-top:var(--px-space-6)}.px-blog-section{margin-top:var(--px-space-10)}body.in-index .latest-contribution-box.px-reviews-section{margin-top:var(--px-space-12)}.px-social-strip{width:100vw;margin-inline:calc(50% - 50vw);margin-top:var(--px-space-12);padding:clamp(2rem,6vw,4rem) 0 var(--px-space-10);background:linear-gradient(180deg,rgba(247,246,245,0) 0%,rgba(93,87,84,0.72) 36%,rgba(26,24,23,0.96) 100%);color:#fff}.px-social-strip__inner,.px-newsletter-band__inner{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto}.px-social-strip h2{display:flex;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0 0 var(--px-space-5);font-size:var(--px-text-lg);text-align:center}.px-social-strip h2::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' x='3' y='3' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1'/%3E%3C/svg%3E") center / contain no-repeat}.px-social-strip h2 a{color:var(--px-color-brand)}.px-social-strip__grid{display:grid;grid-auto-columns:minmax(9.75rem,12.5rem);grid-auto-flow:column;gap:var(--px-grid-gap);justify-content:center;overflow-x:auto;padding-bottom:var(--px-space-2);scrollbar-width:none}.px-social-strip__grid::-webkit-scrollbar{display:none}.px-social-strip__grid a{display:block;overflow:hidden;border-radius:var(--px-radius-lg);background:rgba(255,255,255,0.08);box-shadow:0 1rem 2.25rem rgba(0,0,0,0.22)}.px-social-strip__grid img{display:block;aspect-ratio:4 / 5;width:100%;object-fit:cover}.px-social-strip__follow{display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:2.75rem;margin:var(--px-space-5) auto 0;padding:0.75rem 1.25rem;border:1px solid rgba(255,141,34,0.46);border-radius:var(--px-radius-sm);color:#fff;font-size:var(--px-text-xs);font-weight:800;line-height:1.2;text-align:center}.px-social-strip__follow:hover{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}.px-newsletter-band{width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(2.75rem,5vw,4rem) 0 clamp(4rem,7vw,5.75rem);background:var(--px-color-dark);color:#fff}.px-social-strip + .px-newsletter-band{margin-top:calc(-1 * var(--px-social-newsletter-gap,0px))}.px-newsletter-band__inner{display:grid;justify-items:center;gap:var(--px-space-4);text-align:center}.px-newsletter-band__head h2{margin:0 0 var(--px-space-2);color:#fff;font-size:var(--px-text-lg)}.px-newsletter-band__head h2::before{display:inline-block;width:1rem;height:1rem;margin-right:var(--px-space-2);content:"";background:var(--px-color-brand);vertical-align:-0.125rem;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a2 2 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E") center / contain no-repeat}.px-newsletter-band__head p{margin:0;color:rgba(255,255,255,0.68);font-size:var(--px-text-xs)}.px-newsletter-band__form{width:min(100%,32rem)}.px-newsletter-band .custom-footer__newsletter{max-width:none}.px-newsletter-band .newsletter-header,.px-newsletter-band .consents,.px-newsletter-band br{display:none}body.in-index .custom-footer__instagram{display:none}body.in-index #footer{margin-top:0;background:var(--px-color-dark)}@media (min-width:768px){.px-social-strip__grid{grid-template-columns:repeat(auto-fit,minmax(9.75rem,1fr));grid-auto-columns:initial;grid-auto-flow:row;justify-content:center}}body.px-product-detail-enhanced.type-detail{background:var(--px-color-page)}body.px-product-detail-enhanced.type-detail #content-wrapper.container{margin-top:var(--px-space-4)}body.px-product-detail-enhanced.type-detail #content-wrapper>.content-wrapper-in,body.px-product-detail-enhanced.type-detail #content{min-width:0}body.px-product-detail-enhanced.type-detail main.content{display:flex;flex-direction:column;gap:var(--px-space-10)}body.px-product-detail-enhanced.type-detail .breadcrumbs-wrapper{margin-block:var(--px-space-3) var(--px-space-4)}body.px-product-detail-enhanced.type-detail .breadcrumbs{display:flex;min-width:0;align-items:center;gap:var(--px-space-2);overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-xs);line-height:1.5;scrollbar-width:none;white-space:nowrap}body.px-product-detail-enhanced.type-detail .breadcrumbs::-webkit-scrollbar{display:none}body.px-product-detail-enhanced.type-detail .breadcrumbs a{color:var(--px-color-text-muted)}body.px-product-detail-enhanced.type-detail .breadcrumbs a:hover{color:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .navigation-home-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}body.px-product-detail-enhanced.type-detail .navigation-home-icon::before{width:0.875rem;height:0.875rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .navigation-bullet{color:var(--px-color-border-strong)}body.px-product-detail-enhanced.type-detail .p-detail,body.px-product-detail-enhanced.type-detail .p-detail-inner{min-width:0}body.px-product-detail-enhanced.type-detail .p-detail-inner{display:flex;flex-direction:column;gap:var(--px-space-10)}body.px-product-detail-enhanced.type-detail .p-detail-inner>meta,body.px-product-detail-enhanced.type-detail .p-detail-inner>span.js-hidden,body.px-product-detail-enhanced.type-detail .p-detail-inner>form>meta,body.px-product-detail-enhanced.type-detail .p-detail-inner>form>input[type="hidden"],body.px-product-detail-enhanced.type-detail .p-detail-inner>form>span[itemprop]{display:none}body.px-product-detail-enhanced.type-detail .p-short-description{display:none}body.px-product-detail-enhanced.type-detail .product-top{display:grid;grid-template-columns:1fr;gap:var(--px-space-6);align-items:start}body.px-product-detail-enhanced.type-detail .product-top>.col-xs-12:first-child{display:none}body.px-product-detail-enhanced.type-detail .p-image-wrapper,body.px-product-detail-enhanced.type-detail .p-info-wrapper{min-width:0}body.px-product-detail-enhanced.type-detail .p-image-wrapper{display:flex;flex-direction:column;float:none;gap:var(--px-space-4);width:100%;max-width:none;padding:0}body.px-product-detail-enhanced.type-detail .p-image{--px-product-image-inset:clamp(1rem,3vw,1.75rem);position:relative;display:grid !important;min-height:clamp(21rem,45vw,32rem);place-items:stretch !important;overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;text-align:center}body.px-product-detail-enhanced.type-detail .p-main-image,body.px-product-detail-enhanced.type-detail .p-main-image.cloud-zoom{display:grid !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;place-items:center !important;text-align:center}body.px-product-detail-enhanced.type-detail .p-main-image img{width:auto !important;max-width:calc(100% - (2 * var(--px-product-image-inset)));height:auto !important;max-height:calc(100% - (2 * var(--px-product-image-inset)));margin:auto !important;align-self:center;justify-self:center;object-fit:contain}body.px-product-detail-enhanced.type-detail .p-image>#wrap{display:grid;width:100%;height:100%;place-items:center}body.px-product-detail-enhanced.type-detail .p-image .mousetrap{z-index:1 !important}body.px-product-detail-enhanced.type-detail .p-image .cloud-zoom-big{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:0 !important;border-radius:inherit;background-color:#fff}body.px-product-detail-enhanced.type-detail .p-image .flags-extra{position:absolute;z-index:2;top:var(--px-space-4);right:var(--px-space-4);bottom:auto;left:auto}body.px-product-detail-enhanced.type-detail .p-image .px-product-image-flags{position:absolute;z-index:2;top:var(--px-space-4);right:auto;bottom:auto;left:var(--px-space-4);max-width:min(70%,22rem);align-items:flex-start;gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .p-image .px-product-image-flags .flag{min-height:1.75rem;padding-inline:0.75rem;box-shadow:0 0.5rem 1rem rgba(26,24,23,0.08)}body.px-product-detail-enhanced.type-detail .p-image .px-product-image-flags .flag:not(.flag-vykup):not([class*="flag-stav"]){display:none}body.px-product-detail-enhanced.type-detail .p-thumbnails-wrapper{min-width:0}body.px-product-detail-enhanced.type-detail .p-thumbnails-wrapper.px-gallery-single-photo{display:none !important}body.px-product-detail-enhanced.type-detail .p-thumbnails{position:relative}body.px-product-detail-enhanced.type-detail .p-thumbnails-inner>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--px-space-3)}body.px-product-detail-enhanced.type-detail .p-thumbnails .cbox-gal{display:none}body.px-product-detail-enhanced.type-detail .p-thumbnail{display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border:0.125rem solid transparent;border-radius:var(--px-radius-md);background:#fff;transition:border-color var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}body.px-product-detail-enhanced.type-detail .p-thumbnail:hover,body.px-product-detail-enhanced.type-detail .p-thumbnail:focus-visible,body.px-product-detail-enhanced.type-detail .p-thumbnail.highlighted{border-color:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .p-thumbnail img{width:80%;height:80%;object-fit:contain}body.px-product-detail-enhanced.type-detail .thumbnail-prev,body.px-product-detail-enhanced.type-detail .thumbnail-next{position:absolute;top:50%;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--px-color-text-soft);box-shadow:var(--px-shadow-soft);transform:translateY(-50%)}body.px-product-detail-enhanced.type-detail .thumbnail-prev{left:-1rem}body.px-product-detail-enhanced.type-detail .thumbnail-next{right:-1rem}body.px-product-detail-enhanced.type-detail .thumbnail-prev::before,body.px-product-detail-enhanced.type-detail .thumbnail-next::before{width:0.625rem;height:0.625rem;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}body.px-product-detail-enhanced.type-detail .thumbnail-prev::before{transform:translateX(0.125rem) rotate(-45deg)}body.px-product-detail-enhanced.type-detail .thumbnail-next::before{transform:translateX(-0.125rem) rotate(135deg)}body.px-product-detail-enhanced.type-detail .px-product-sidecards{display:grid;gap:var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-device-buyout,body.px-product-detail-enhanced.type-detail .px-product-included{display:grid;gap:var(--px-space-3);border-radius:var(--px-radius-lg);background:#fff;padding:var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-device-buyout{min-height:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;column-gap:var(--px-space-4);row-gap:0.75rem;border:1px solid #cada7c;border-radius:0.9375rem;background:#fff;padding:1.25rem 1.75rem}body.px-product-detail-enhanced.type-detail .px-device-buyout h2,body.px-product-detail-enhanced.type-detail .px-product-included h2{display:flex;align-items:center;gap:var(--px-space-2);margin:0;font-size:var(--px-text-sm);line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .px-device-buyout h2{display:grid;grid-column:1;grid-row:1;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;column-gap:0.9375rem;row-gap:0;margin-bottom:0;color:var(--px-color-text);font-size:1rem;font-weight:700;line-height:1.3}body.px-product-detail-enhanced.type-detail .px-device-buyout h2::before,body.px-product-detail-enhanced.type-detail .px-product-included h2::before{width:1rem;height:1rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10a8 8 0 0 1 14.9-4'/%3E%3Cpath d='M20 4v5h-5'/%3E%3Cpath d='M20 14a8 8 0 0 1-14.9 4'/%3E%3Cpath d='M4 20v-5h5'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-device-buyout h2::before{width:1.5rem;height:1.5rem;margin-top:0.5625rem;background:var(--px-color-green)}body.px-product-detail-enhanced.type-detail .px-device-buyout h2 span{display:block;grid-column:2}body.px-product-detail-enhanced.type-detail .px-product-included h2::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12v10H4V12'/%3E%3Cpath d='M2 7h20v5H2z'/%3E%3Cpath d='M12 22V7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 1 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 1 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .px-product-included{gap:1.5rem;min-height:9.625rem;border-radius:0.9375rem;padding:1.1875rem 1.375rem 1.625rem}body.px-product-detail-enhanced.type-detail .px-product-included h2{gap:0.75rem;padding-left:0.75rem;color:var(--px-color-text);font-size:1rem;font-weight:700}body.px-product-detail-enhanced.type-detail .px-product-included h2::before{width:1.5rem;height:1.5rem}body.px-product-detail-enhanced.type-detail .px-device-buyout strong{color:var(--px-color-dark);font-size:var(--px-text-md)}body.px-product-detail-enhanced.type-detail .px-device-buyout p{grid-column:1 / -1;grid-row:2;max-width:none;margin:0;color:var(--px-color-text);font-size:1rem;font-weight:400;line-height:1.55}body.px-product-detail-enhanced.type-detail .px-device-buyout__cta{grid-column:2;grid-row:1;align-self:start;justify-self:end}body.px-product-detail-enhanced.type-detail .px-device-buyout .btn{min-height:2.5rem;border-radius:var(--px-radius-sm);background:#cada7c;color:#fff;font-size:var(--px-text-sm);font-weight:600;letter-spacing:0;line-height:1.5;padding:0.625rem 1.125rem;white-space:nowrap}body.px-product-detail-enhanced.type-detail .px-device-buyout .btn:hover,body.px-product-detail-enhanced.type-detail .px-device-buyout .btn:focus-visible{background:var(--px-color-green)}body.px-product-detail-enhanced.type-detail .px-device-buyout__cta::after{width:0.875rem;height:0.875rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-inline-link{display:inline-flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700}body.px-product-detail-enhanced.type-detail .px-inline-link::after{width:0.875rem;height:0.875rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-device-buyout .px-inline-link{color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:600;letter-spacing:0;line-height:1.5}body.px-product-detail-enhanced.type-detail .px-device-buyout .px-inline-link::after{width:1.0625rem;height:1.0625rem;background:#503bdf}body.px-product-detail-enhanced.type-detail .px-product-included__items{display:grid;gap:0.625rem}body.px-product-detail-enhanced.type-detail .px-product-included__item{display:grid;min-height:3.0625rem;grid-template-columns:2.1875rem minmax(0,1fr);align-items:center;gap:0.875rem;border:1px solid var(--px-color-border-strong);border-radius:var(--px-radius-sm);color:var(--px-color-dark-2);font-size:var(--px-text-sm);font-weight:600;letter-spacing:0;line-height:1.5;padding:0.375rem 0.8125rem}body.px-product-detail-enhanced.type-detail .px-product-included__icon{width:2.1875rem;height:2.1875rem;object-fit:contain}body.px-product-detail-enhanced.type-detail .px-product-included__icon--radost{border-radius:var(--px-radius-sm)}body.px-product-detail-enhanced.type-detail .px-product-included__label{min-width:0;overflow-wrap:anywhere}body.px-product-detail-enhanced.type-detail .p-info-wrapper{display:flex;flex-direction:column;gap:var(--px-space-4)}body.px-product-detail-enhanced.type-detail .p-detail-inner-header{position:relative;display:grid;gap:var(--px-space-1);padding-right:7rem}body.px-product-detail-enhanced.type-detail .px-product-brand{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.4}body.px-product-detail-enhanced.type-detail .p-detail-inner-header h1{max-width:32rem;margin:0;color:var(--px-color-text);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;line-height:1.14}body.px-product-detail-enhanced.type-detail .px-product-subtitle{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.45}body.px-product-detail-enhanced.type-detail .p-detail-inner-header .p-code{color:var(--px-color-text-soft);font-size:var(--px-text-xs)}body.px-product-detail-enhanced.type-detail .p-detail-inner-header .availability-value{position:absolute;top:0;right:0;display:inline-flex;min-height:2rem;align-items:center;gap:0.25rem;border:1px solid rgba(101,112,46,0.25);border-radius:999px;background:#fff;color:var(--px-color-green);font-size:var(--px-text-xs);font-weight:700;padding:0.375rem 0.75rem}body.px-product-detail-enhanced.type-detail .p-detail-inner-header .availability-value::before{width:0.55rem;height:0.55rem;border-radius:50%;content:"";background:currentColor}body.px-product-detail-enhanced.type-detail .availability-amount{color:var(--px-color-text-soft);font-weight:600}body.px-product-detail-enhanced.type-detail .p-detail-info{display:grid;gap:var(--px-space-3)}body.px-product-detail-enhanced.type-detail .p-detail-info.px-product-detail-info-empty{display:none !important}body.px-product-detail-enhanced.type-detail .p-detail-info .flags-inline{position:static;display:flex;flex-wrap:wrap;gap:var(--px-space-2);max-width:none}body.px-product-detail-enhanced.type-detail .p-detail-info .flag{min-height:1.75rem;padding-inline:0.75rem}body.px-product-detail-enhanced.type-detail .px-product-brand-source{display:none}body.px-product-detail-enhanced.type-detail .stars-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-muted);font-size:var(--px-text-xs)}body.px-product-detail-enhanced.type-detail .px-rating-empty-hidden{display:none !important}body.px-product-detail-enhanced.type-detail .stars-link{color:var(--px-color-text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}body.px-product-detail-enhanced.type-detail .px-product-condition,body.px-product-detail-enhanced.type-detail .px-product-purchase-card,body.px-product-detail-enhanced.type-detail .px-product-trust{border-radius:var(--px-radius-lg);background:#fff}body.px-product-detail-enhanced.type-detail .px-product-condition{overflow:hidden}body.px-product-detail-enhanced.type-detail .px-product-condition__selector{display:grid;gap:var(--px-space-2);padding:var(--px-space-4) var(--px-space-5);border-bottom:1px solid var(--px-color-border)}body.px-product-detail-enhanced.type-detail .px-product-condition__selector--state{border-bottom:0;padding-bottom:0}body.px-product-detail-enhanced.type-detail .px-product-condition__label{color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:800}body.px-product-detail-enhanced.type-detail .px-product-condition__choices{display:grid;gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-condition__choices--capacity{grid-template-columns:repeat(4,minmax(0,1fr))}body.px-product-detail-enhanced.type-detail .px-product-condition__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}body.px-product-detail-enhanced.type-detail .px-product-condition__choice{display:flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:0.75rem;background:var(--px-color-surface-muted);color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:800;line-height:1.2;padding:0.5rem 0.625rem;text-align:center;text-decoration:none;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease),opacity var(--px-duration-fast) var(--px-ease)}body.px-product-detail-enhanced.type-detail .px-product-condition__choice:hover,body.px-product-detail-enhanced.type-detail .px-product-condition__choice:focus-visible{border-color:rgba(250,152,46,0.55);background:#fff;color:var(--px-color-green)}body.px-product-detail-enhanced.type-detail .px-product-condition__choice:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:2px}body.px-product-detail-enhanced.type-detail .px-product-condition__choice.is-active{border-color:var(--px-color-brand);background:#fff;color:var(--px-color-green);box-shadow:inset 0 0 0 1px var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .px-product-condition__choice.is-unavailable{border-color:rgba(26,24,23,0.08);background:#f0eeee;box-shadow:none;color:var(--px-color-text-soft);cursor:not-allowed;opacity:0.52;pointer-events:none}body.px-product-detail-enhanced.type-detail .px-product-condition.is-loading-variants .px-product-condition__choice{opacity:0.72}body.px-product-detail-enhanced.type-detail .px-product-condition.is-loading-variants .px-product-condition__choice:not(.is-active),body.px-product-detail-enhanced.type-detail .px-product-condition.is-checking-variants .px-product-condition__choice:not(.is-active){cursor:wait;pointer-events:none}body.px-product-detail-enhanced.type-detail .px-product-condition__body{display:grid;gap:var(--px-space-2);padding:var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-condition__body strong{font-size:var(--px-text-sm)}body.px-product-detail-enhanced.type-detail .px-product-condition__body p{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-xs);line-height:1.55}body.px-condition-guide-open{overflow:hidden}.px-condition-guide-modal{position:fixed;z-index:1700;inset:0;display:grid;place-items:center;padding:var(--px-space-4)}.px-condition-guide-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(26,24,23,0.58);cursor:pointer}.px-condition-guide-dialog{position:relative;z-index:1;display:grid;width:min(100%,78rem);max-height:min(56rem,calc(100dvh - 2rem));overflow:hidden;border-radius:var(--px-radius-xl);background:var(--px-color-surface);box-shadow:0 1.75rem 5.5rem rgba(26,24,23,0.3);outline:0}@supports not (height:100dvh){.px-condition-guide-dialog{max-height:min(56rem,calc(100vh - 2rem))}}.px-condition-guide-dialog__header{position:relative;display:grid;gap:var(--px-space-2);border-bottom:1px solid var(--px-color-border);padding:clamp(1.5rem,4vw,2.5rem) clamp(4.75rem,8vw,5.5rem) clamp(1.25rem,3vw,2rem) clamp(1.5rem,4vw,3rem)}.px-condition-guide-dialog__kicker,.px-condition-guide-dialog__header p{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.55}.px-condition-guide-dialog__kicker{color:var(--px-color-brand);font-weight:900;text-transform:uppercase}.px-condition-guide-dialog__header h2{margin:0;color:var(--px-color-text);font-size:clamp(1.75rem,4vw,2.5rem);line-height:var(--px-line-tight)}.px-condition-guide-dialog__close{position:absolute;top:1.25rem;right:1.25rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--px-color-border);border-radius:50%;background:#fff;color:var(--px-color-text);cursor:pointer;font-size:1.5rem;line-height:1}.px-condition-guide-dialog__close:hover,.px-condition-guide-dialog__close:focus-visible{border-color:var(--px-color-brand);color:var(--px-color-brand);outline:0}.px-condition-guide-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--px-space-3);border-bottom:1px solid var(--px-color-border);background:var(--px-color-surface);padding:var(--px-space-4) clamp(1.5rem,4vw,3rem)}.px-condition-guide-tab{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text-muted);cursor:pointer;font-size:var(--px-text-sm);font-weight:800;padding:0.75rem 1rem;text-align:center}.px-condition-guide-tab:hover,.px-condition-guide-tab:focus-visible{border-color:rgba(250,152,46,0.5);color:var(--px-color-brand);outline:0}.px-condition-guide-tab.is-active{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}.px-condition-guide-content{min-height:0;overflow-y:auto;padding:clamp(1.5rem,4vw,3rem);scrollbar-gutter:stable}.px-condition-guide-pane{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,29rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.px-condition-guide-pane[hidden]{display:none !important}.px-condition-guide-pane__main{display:grid;gap:var(--px-space-5)}.px-condition-guide-pane__main h3{margin:0;color:var(--px-color-text);font-size:clamp(1.5rem,3vw,2rem);line-height:var(--px-line-heading)}.px-condition-guide-pane__intro{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.7}.px-condition-guide-points{display:grid;gap:var(--px-space-4);margin:0;padding:0;list-style:none}.px-condition-guide-point{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--px-space-3);align-items:start}.px-condition-guide-point__icon{display:grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;background:var(--px-color-brand)}.px-condition-guide-point__icon::before{width:1rem;height:1rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.px-condition-guide-point strong{display:block;color:var(--px-color-text);font-size:var(--px-text-md);line-height:1.35}.px-condition-guide-point p{margin:var(--px-space-2) 0 0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.6}.px-condition-guide-pane__visual{min-width:0}.px-condition-guide-gallery{position:sticky;top:var(--px-space-4);overflow:hidden;aspect-ratio:1;border:1px solid rgba(229,225,223,0.95);border-radius:var(--px-radius-lg);background:linear-gradient(180deg,#fff 0%,var(--px-color-surface-muted) 100%);box-shadow:0 1rem 2.75rem rgba(26,24,23,0.08)}.px-condition-guide-gallery__track{display:flex;width:100%;height:100%;transition:transform var(--px-duration) var(--px-ease)}.px-condition-guide-gallery__image{width:100%;min-width:100%;height:100%;object-fit:cover}.px-condition-guide-gallery__button{position:absolute;top:50%;z-index:2;display:grid;width:2.5rem;height:2.5rem;min-height:0;place-items:center;border:1px solid rgba(229,225,223,0.85);border-radius:50%;background:rgba(255,255,255,0.92);box-shadow:0 0.5rem 1.5rem rgba(26,24,23,0.12);color:var(--px-color-text);font-size:1.75rem;font-weight:700;line-height:1;padding:0 0 0.1875rem;transform:translateY(-50%)}.px-condition-guide-gallery__button:hover,.px-condition-guide-gallery__button:focus-visible{background:#fff;color:var(--px-color-brand)}.px-condition-guide-gallery__button--prev{left:var(--px-space-3)}.px-condition-guide-gallery__button--next{right:var(--px-space-3)}.px-condition-guide-gallery__dots{position:absolute;bottom:var(--px-space-4);left:50%;z-index:2;display:flex;gap:var(--px-space-2);transform:translateX(-50%)}.px-condition-guide-gallery__dot{display:block;width:0.625rem;height:0.625rem;min-height:0;border:0;border-radius:50%;background:rgba(255,255,255,0.62);box-shadow:0 0 0 1px rgba(26,24,23,0.08);padding:0}.px-condition-guide-gallery__dot.is-active{background:#fff;box-shadow:0 0 0 2px rgba(250,152,46,0.5);transform:scale(1.14)}.px-condition-guide-footer{display:flex;flex-wrap:wrap;gap:var(--px-space-2);align-items:center;border-top:1px solid var(--px-color-border);background:var(--px-color-surface);color:var(--px-color-text-muted);font-size:var(--px-text-sm);padding:var(--px-space-4) clamp(1.5rem,4vw,3rem)}.px-condition-guide-footer a{color:var(--px-color-brand);font-weight:800;text-decoration:underline;text-underline-offset:0.18em}@media (max-width:767px){.px-condition-guide-modal{align-items:end;padding:0.5rem}.px-condition-guide-dialog{width:100%;max-height:calc(100dvh - 1rem);border-radius:var(--px-radius-lg)}.px-condition-guide-dialog__header{padding:var(--px-space-5) 4.25rem var(--px-space-4) var(--px-space-5)}.px-condition-guide-dialog__close{top:var(--px-space-4);right:var(--px-space-4)}.px-condition-guide-tabs{grid-template-columns:repeat(4,minmax(8.75rem,1fr));overflow-x:auto;padding:var(--px-space-3) var(--px-space-5);scrollbar-width:none}.px-condition-guide-tabs::-webkit-scrollbar{display:none}.px-condition-guide-content{padding:var(--px-space-5)}.px-condition-guide-pane{grid-template-columns:1fr}.px-condition-guide-pane__visual{order:-1}.px-condition-guide-gallery{position:relative;top:auto;max-width:24rem;margin-inline:auto}.px-condition-guide-footer{padding:var(--px-space-4) var(--px-space-5)}}body.px-product-detail-enhanced.type-detail .px-product-purchase-card{display:grid;gap:var(--px-space-4);padding:var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters,body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tbody,body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tr,body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters th,body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters td{display:block;width:100%}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters{border-collapse:collapse}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tr{padding-block:var(--px-space-3);border-bottom:1px solid var(--px-color-border)}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tr:first-child{padding-top:0}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters th{display:flex;align-items:center;gap:var(--px-space-2);margin-bottom:var(--px-space-2);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;text-align:left}body.px-product-detail-enhanced.type-detail .question-tooltip{position:relative;display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;border-radius:50%;background:rgba(250,152,46,0.14);color:var(--px-color-brand);font-size:0.6875rem;font-weight:700;cursor:help}body.px-product-detail-enhanced.type-detail .px-help-tooltip::before,body.px-product-detail-enhanced.type-detail .px-help-tooltip::after{position:absolute;z-index:1750;opacity:0;pointer-events:none;transform:translate(0.25rem,-50%);transition:opacity var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease);visibility:hidden}body.px-product-detail-enhanced.type-detail .px-help-tooltip::before{top:50%;left:calc(100% + 0.3rem);width:0;height:0;border-width:0.35rem 0.4rem 0.35rem 0;border-style:solid;border-color:transparent var(--px-color-dark) transparent transparent;content:""}body.px-product-detail-enhanced.type-detail .px-help-tooltip::after{top:50%;left:calc(100% + 0.7rem);width:max-content;max-width:min(20rem,calc(100vw - 2rem));border-radius:var(--px-radius-sm);background:var(--px-color-dark);box-shadow:var(--px-shadow-card);color:#fff;content:attr(data-px-tooltip);font-size:var(--px-text-xs);font-weight:700;line-height:1.45;padding:0.65rem 0.8rem;text-align:left;white-space:normal}body.px-product-detail-enhanced.type-detail .px-help-tooltip:hover::before,body.px-product-detail-enhanced.type-detail .px-help-tooltip:hover::after,body.px-product-detail-enhanced.type-detail .px-help-tooltip:focus-visible::before,body.px-product-detail-enhanced.type-detail .px-help-tooltip:focus-visible::after{opacity:1;transform:translate(0,-50%);visibility:visible}body.px-product-detail-enhanced.type-detail .tooltip{position:absolute;z-index:1750;display:block;max-width:min(18rem,calc(100vw - 2rem));color:#fff;font-family:var(--px-font-body);font-size:var(--px-text-xs);font-weight:700;line-height:1.45;opacity:0;pointer-events:none;text-align:left}body.px-product-detail-enhanced.type-detail .tooltip.in,body.px-product-detail-enhanced.type-detail .tooltip.show{opacity:1}body.px-product-detail-enhanced.type-detail .tooltip-inner{max-width:inherit;border-radius:var(--px-radius-sm);background:var(--px-color-dark);box-shadow:var(--px-shadow-card);color:#fff;padding:0.65rem 0.8rem;text-align:left}body.px-product-detail-enhanced.type-detail .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}body.px-product-detail-enhanced.type-detail .tooltip .arrow{position:absolute;display:block;width:0.7rem;height:0.7rem}body.px-product-detail-enhanced.type-detail .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}body.px-product-detail-enhanced.type-detail .tooltip.top,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-top{margin-top:-0.45rem}body.px-product-detail-enhanced.type-detail .tooltip.top .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-top .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-top .arrow::before{bottom:-0.35rem;left:50%;margin-left:-0.35rem;border-width:0.35rem 0.35rem 0;border-top-color:var(--px-color-dark)}body.px-product-detail-enhanced.type-detail .tooltip.bottom,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-bottom{margin-top:0.45rem}body.px-product-detail-enhanced.type-detail .tooltip.bottom .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-bottom .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-bottom .arrow::before{top:-0.35rem;left:50%;margin-left:-0.35rem;border-width:0 0.35rem 0.35rem;border-bottom-color:var(--px-color-dark)}body.px-product-detail-enhanced.type-detail .tooltip.left .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-left .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-left .arrow::before{top:50%;right:-0.35rem;margin-top:-0.35rem;border-width:0.35rem 0 0.35rem 0.35rem;border-left-color:var(--px-color-dark)}body.px-product-detail-enhanced.type-detail .tooltip.right .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-right .tooltip-arrow,body.px-product-detail-enhanced.type-detail .tooltip.bs-tooltip-right .arrow::before{top:50%;left:-0.35rem;margin-top:-0.35rem;border-width:0.35rem 0.35rem 0.35rem 0;border-right-color:var(--px-color-dark)}body.px-product-detail-enhanced.type-detail .surcharge-parameter,body.px-product-detail-enhanced.type-detail .px-product-purchase-card select{min-height:2.75rem;width:100%;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface-muted);color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:700;padding:0.625rem 0.875rem}body.px-product-detail-enhanced.type-detail .px-native-surcharge-select{display:none !important}body.px-product-detail-enhanced.type-detail .px-product-option-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-option-note{margin:var(--px-space-2) 0 0;color:var(--px-color-text-muted);font-size:var(--px-text-xs);line-height:1.5}body.px-product-detail-enhanced.type-detail .px-product-option-note a{color:var(--px-color-brand-dark);font-weight:700;text-decoration:underline}body.px-product-detail-enhanced.type-detail .px-product-option-note a:hover,body.px-product-detail-enhanced.type-detail .px-product-option-note a:focus-visible{color:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .px-product-option{position:relative;display:grid;min-height:3.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--px-space-2);border:1px solid var(--px-color-border);border-radius:0.75rem;background:var(--px-color-surface-muted);color:var(--px-color-text);font:inherit;font-size:var(--px-text-xs);font-weight:800;padding:0.75rem 2.5rem 0.75rem 0.875rem;text-align:left;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease)}body.px-product-detail-enhanced.type-detail .px-product-option:hover,body.px-product-detail-enhanced.type-detail .px-product-option:focus-visible{border-color:rgba(250,152,46,0.55);background:#fff}body.px-product-detail-enhanced.type-detail .px-product-option:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:2px}body.px-product-detail-enhanced.type-detail .px-product-option.is-selected{border-color:var(--px-color-brand);background:#fff;box-shadow:inset 0 0 0 1px var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .px-product-option__label,body.px-product-detail-enhanced.type-detail .px-product-option__price{min-width:0}body.px-product-detail-enhanced.type-detail .px-product-option__price{color:var(--px-color-brand);white-space:nowrap}body.px-product-detail-enhanced.type-detail .px-product-option__check{position:absolute;top:50%;right:0.875rem;display:inline-flex;width:1.125rem;height:1.125rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:999px;background:#fff;transform:translateY(-50%)}body.px-product-detail-enhanced.type-detail .px-product-option__check::before{width:0.65rem;height:0.65rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-product-option.is-selected .px-product-option__check{border-color:var(--px-color-brand);background:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .shipping-options{display:inline-flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700}body.px-product-detail-enhanced.type-detail .shipping-options::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7h-9'/%3E%3Cpath d='M14 17H5'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M5 17V6a2 2 0 0 1 2-2h7l4 4h2v9'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--px-space-2) var(--px-space-4)}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper .price-standard{color:var(--px-color-text-soft);font-size:var(--px-text-lg);text-decoration:line-through}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper .price-save{display:none}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper .price-final{color:var(--px-color-text);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}body.px-product-detail-enhanced.type-detail .add-to-cart{display:grid;grid-template-columns:minmax(8.5rem,0.45fr) minmax(12rem,1fr);gap:var(--px-space-3);align-items:stretch}body.px-product-detail-enhanced.type-detail .quantity{display:grid;grid-template-columns:2.75rem minmax(2.75rem,1fr) 2.75rem;min-height:2.875rem;overflow:hidden;border-radius:var(--px-radius-sm);background:var(--px-color-surface-muted)}body.px-product-detail-enhanced.type-detail .quantity label{display:block;min-width:0;order:2}body.px-product-detail-enhanced.type-detail .quantity .increase-tooltip,body.px-product-detail-enhanced.type-detail .quantity .decrease-tooltip{display:none !important}body.px-product-detail-enhanced.type-detail .quantity .amount{width:100%;height:100%;min-height:2.875rem;border:0;border-radius:0;background:transparent;padding:0;text-align:center}body.px-product-detail-enhanced.type-detail .quantity .decrease{order:1}body.px-product-detail-enhanced.type-detail .quantity .increase{order:3}body.px-product-detail-enhanced.type-detail .quantity button{display:flex;width:100%;min-width:0;min-height:2.875rem;align-items:center;justify-content:center;border:0;border-radius:0;background:rgba(26,24,23,0.04);color:var(--px-color-text-muted);padding:0}body.px-product-detail-enhanced.type-detail .add-to-cart-button{min-height:2.875rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);font-size:var(--px-text-sm)}body.px-product-detail-enhanced.type-detail .add-to-cart-button::before{width:1.125rem;height:1.125rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-product-vat-note{display:flex;grid-column:1 / -1;gap:var(--px-space-2);align-items:flex-start;margin:0;border:1px solid rgba(112,126,49,0.18);border-radius:var(--px-radius-sm);background:rgba(112,126,49,0.06);color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;line-height:1.45;padding:0.75rem 0.875rem}body.px-product-detail-enhanced.type-detail .px-product-vat-note::before{display:inline-flex;width:1rem;height:1rem;flex:0 0 1rem;margin-top:0.05rem;content:"";background:var(--px-color-green);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .p-info-wrapper>p[data-testid="productCardDescr"]{display:none !important}body.px-product-detail-enhanced.type-detail .p-info-wrapper>p[data-testid="productCardDescr"] a{color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700}body.px-product-detail-enhanced.type-detail .link-icons{display:flex;justify-content:flex-end;gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-card-descr-hidden{display:none !important}body.px-product-detail-enhanced.type-detail .px-product-purchase-card>.px-product-detail-actions{display:flex;justify-content:flex-end;padding:0.65rem var(--px-space-5) var(--px-space-3)}body.px-product-detail-enhanced.type-detail .px-product-detail-actions .link-icons{margin:0}body.px-product-detail-enhanced.type-detail .link-icon{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fff;color:var(--px-color-text-muted);font-size:0}body.px-product-detail-enhanced.type-detail .link-icon::before{width:1rem;height:1rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .link-icon.print::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9V2h12v7'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v8H6z'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .link-icon.chat::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .link-icon.watchdog::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .link-icon.share::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.6 13.5 6.8 4'/%3E%3Cpath d='m15.4 6.5-6.8 4'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .px-product-trust{display:grid;margin:0;padding:0;list-style:none}body.px-product-detail-enhanced.type-detail .px-product-trust li{display:flex;align-items:center;gap:var(--px-space-3);min-height:3rem;border-bottom:1px solid var(--px-color-border);color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:700;padding:0 var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-trust li:last-child{border-bottom:0}body.px-product-detail-enhanced.type-detail .px-product-trust li::before{width:1rem;height:1rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7h-9'/%3E%3Cpath d='M14 17H5'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M5 17V6a2 2 0 0 1 2-2h7l4 4h2v9'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .benefitBanner.position--benefitProduct{display:none}body.px-product-detail-enhanced.type-detail .p-detail-tabs-wrapper,body.px-product-detail-enhanced.type-detail .px-product-carousel-section{width:100%;max-width:var(--px-container);margin-inline:auto}body.px-product-detail-enhanced.type-detail .px-product-assist{display:flex;justify-content:center;width:100%;max-width:var(--px-container);margin-inline:auto}body.px-product-detail-enhanced.type-detail .p-detail-tabs-wrapper{display:grid;gap:0}body.px-product-detail-enhanced.type-detail .shp-tabs-row{min-width:0}body.px-product-detail-enhanced.type-detail .shp-tabs-holder{overflow-x:auto;scrollbar-width:none}body.px-product-detail-enhanced.type-detail .shp-tabs-holder::-webkit-scrollbar{display:none}body.px-product-detail-enhanced.type-detail .shp-tabs{display:grid;grid-template-columns:repeat(3,minmax(9rem,1fr));gap:var(--px-space-2);width:min(100%,52rem);margin:0 auto;padding:0;list-style:none}body.px-product-detail-enhanced.type-detail .shp-tab-link{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:var(--px-space-2);border-radius:var(--px-radius-md) var(--px-radius-md) 0 0;background:#fff;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:700}body.px-product-detail-enhanced.type-detail .shp-tab.active .shp-tab-link{color:var(--px-color-text)}body.px-product-detail-enhanced.type-detail .tab-content{overflow:hidden;border-radius:var(--px-radius-xl);background:#fff}body.px-product-detail-enhanced.type-detail .tab-pane{padding:clamp(1.5rem,5vw,4rem)}body.px-product-detail-enhanced.type-detail .tab-pane:not(.active){display:none}body.px-product-detail-enhanced.type-detail .description-inner{display:grid;gap:var(--px-space-8)}body.px-product-detail-enhanced.type-detail .basic-description{max-width:48rem;margin-inline:auto;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.7;text-align:center}body.px-product-detail-enhanced.type-detail .basic-description h3{display:none}body.px-product-detail-enhanced.type-detail .basic-description h2,body.px-product-detail-enhanced.type-detail .extended-description h3{color:var(--px-color-text);font-size:var(--px-text-lg);line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .basic-description p,body.px-product-detail-enhanced.type-detail .extended-description p{margin:0 0 var(--px-space-4)}body.px-product-detail-enhanced.type-detail .extended-description{min-width:0}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters{display:grid;gap:var(--px-space-2);width:100%;font-size:var(--px-text-sm)}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters tbody,body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters tr{display:grid;gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters tr{grid-template-columns:minmax(8rem,0.35fr) minmax(0,1fr);border-bottom:1px solid var(--px-color-border);padding-bottom:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters th,body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters td{display:block;min-width:0;text-align:left}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters th{color:var(--px-color-text)}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters td{color:var(--px-color-text-muted)}body.px-product-detail-enhanced.type-detail .px-product-carousel-section{position:relative;overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;padding:clamp(1.25rem,3vw,2rem)}body.px-product-detail-enhanced.type-detail .px-product-carousel-section + .px-product-carousel-section{margin-top:calc(-1 * var(--px-space-4))}body.px-product-detail-enhanced.type-detail .products-related-header{margin:0 0 var(--px-space-5);color:var(--px-color-text);font-size:var(--px-text-xl);font-weight:700;line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products.products-block{padding-bottom:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products-related{visibility:visible}body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products-related>.product{float:none;width:auto;max-width:none;padding-right:0;padding-left:0;visibility:visible;opacity:1}body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products-related>.product.inactive{display:none !important}body.px-product-detail-enhanced.type-detail #related-slide.products-related-block .products-related>.product.inactive{display:none !important}body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products-related.show-all-related>.product.inactive{display:block !important}body.px-product-detail-enhanced.type-detail #related-slide.products-related-block .products-related.show-all-related>.product.inactive{display:block !important}body.px-product-detail-enhanced.type-detail .browse-p{pointer-events:none}body.px-product-detail-enhanced.type-detail .p-all{display:none}body.px-product-detail-enhanced.type-detail .p-prev,body.px-product-detail-enhanced.type-detail .p-next{position:absolute;z-index:5;top:50%;display:inline-flex;width:2.6875rem;height:2.6875rem;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 0.75rem 1.75rem rgba(26,24,23,0.14);color:var(--px-color-text-soft);pointer-events:auto;transform:translateY(-50%)}body.px-product-detail-enhanced.type-detail .p-prev{left:var(--px-space-3)}body.px-product-detail-enhanced.type-detail .p-next{right:var(--px-space-3)}body.px-product-detail-enhanced.type-detail .p-prev::before,body.px-product-detail-enhanced.type-detail .p-next::before{width:0.7rem;height:0.7rem;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}body.px-product-detail-enhanced.type-detail .p-prev::before{transform:translateX(0.125rem) rotate(-45deg)}body.px-product-detail-enhanced.type-detail .p-next::before{transform:translateX(-0.125rem) rotate(135deg)}body.px-product-detail-enhanced.type-detail .p-prev.inactive,body.px-product-detail-enhanced.type-detail .p-next.inactive,body.px-product-detail-enhanced.type-detail .p-prev.is-hidden,body.px-product-detail-enhanced.type-detail .p-next.is-hidden{visibility:hidden;opacity:0;pointer-events:none}@media (max-width:767px){body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products-related>.related-sm-screen-hide{display:none !important}body.px-product-detail-enhanced.type-detail #related-slide.products-related-block .products-related>.related-sm-screen-hide{display:none !important}body.px-product-detail-enhanced.type-detail .px-product-carousel-section .products-related.show-all-related>.related-sm-screen-hide{display:block !important}body.px-product-detail-enhanced.type-detail #related-slide.products-related-block .products-related.show-all-related>.related-sm-screen-hide{display:block !important}body.px-product-detail-enhanced.type-detail .p-all:not(.inactive){display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--px-color-dark-3);color:#fff;font-weight:700;pointer-events:auto}body.px-product-detail-enhanced.type-detail .p-prev,body.px-product-detail-enhanced.type-detail .p-next{display:none}}body.px-product-detail-enhanced.type-detail .px-product-assist{display:flex;justify-content:center;margin-block-start:clamp(1.5rem,3vw,2rem)}body.px-product-detail-enhanced.type-detail .px-product-assist__card{display:grid;width:min(100%,42rem);min-height:auto;align-content:start;gap:var(--px-space-4);border-radius:var(--px-radius-lg);background:#fff;padding:clamp(1.25rem,3vw,2.5rem);text-align:center}body.px-product-detail-enhanced.type-detail .px-product-assist__card h2{display:flex;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .px-product-assist__card h2::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-product-assist__card p{margin:0;color:var(--px-color-text-soft);font-size:var(--px-text-sm);line-height:1.5}body.px-product-detail-enhanced.type-detail .px-product-assist__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--px-space-3);margin-top:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-assist .btn{min-height:2.75rem;padding:0.75rem 1rem;font-size:var(--px-text-xs)}body.px-product-detail-enhanced.type-detail .custom-footer__instagram,body.px-product-detail-enhanced.type-detail .custom-footer__banner17,body.px-product-detail-enhanced.type-detail .custom-footer__banner9931,body.px-product-detail-enhanced.type-detail .custom-footer__banner2831{display:none}body.px-product-detail-enhanced.type-detail #footer{margin-top:0}@media (max-width:767px){body.px-product-detail-enhanced.type-detail .p-detail-inner-header{padding-right:0}body.px-product-detail-enhanced.type-detail .p-detail-inner-header .availability-value{position:static;width:fit-content;margin-top:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .add-to-cart{grid-template-columns:1fr}body.px-product-detail-enhanced.type-detail .shp-tabs{grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;grid-template-columns:none}body.px-product-detail-enhanced.type-detail .extended-description .detail-parameters tr{grid-template-columns:1fr}body.px-product-detail-enhanced.type-detail .px-device-buyout{grid-template-columns:minmax(0,1fr)}body.px-product-detail-enhanced.type-detail .px-device-buyout p{grid-column:1;grid-row:2}body.px-product-detail-enhanced.type-detail .px-device-buyout .px-device-buyout__cta{grid-column:1;grid-row:3;justify-self:start}}@media (min-width:768px){body.px-product-detail-enhanced.type-detail .px-product-sidecards{grid-template-columns:minmax(0,1fr)}body.px-product-detail-enhanced.type-detail .px-product-included__items{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:1024px){body.px-product-detail-enhanced.type-detail #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container))}body.px-product-detail-enhanced.type-detail .product-top{grid-template-columns:minmax(0,1fr) minmax(28rem,32.5rem);gap:clamp(2rem,4vw,5rem);justify-content:stretch}body.px-product-detail-enhanced.type-detail .p-detail-inner{gap:var(--px-space-12)}body.px-product-detail-enhanced.type-detail .p-image-wrapper{position:sticky;top:7.5rem}body.px-product-detail-enhanced.type-detail .p-info-wrapper{padding-top:var(--px-space-2)}}body.px-product-detail-enhanced.type-detail{--px-product-detail-container:var(--px-container);--px-social-newsletter-gap:var(--px-space-12)}body.px-product-detail-enhanced.type-detail #content-wrapper.container,body.px-product-detail-enhanced.type-detail .px-product-detail-content,body.px-product-detail-enhanced.type-detail .px-product-carousel-section,body.px-product-detail-enhanced.type-detail .px-product-assist{max-width:var(--px-product-detail-container)}body.px-product-detail-enhanced.type-detail .p-image{min-height:clamp(23rem,44vw,32.5rem)}body.px-product-detail-enhanced.type-detail .p-main-image img{max-width:calc(100% - (2 * var(--px-product-image-inset)));max-height:calc(100% - (2 * var(--px-product-image-inset)))}body.px-product-detail-enhanced.type-detail .p-thumbnails-inner>div{gap:var(--px-space-4)}body.px-product-detail-enhanced.type-detail .p-thumbnail{border-radius:0.875rem}body.px-product-detail-enhanced.type-detail .p-detail-inner-header{gap:0.25rem;padding-right:6.5rem}body.px-product-detail-enhanced.type-detail .p-detail-inner-header h1{max-width:25rem;font-size:clamp(1.875rem,2.4vw,2.125rem);line-height:1.08}body.px-product-detail-enhanced.type-detail .px-product-condition,body.px-product-detail-enhanced.type-detail .px-product-purchase-card,body.px-product-detail-enhanced.type-detail .px-product-trust{border-radius:1.125rem}body.px-product-detail-enhanced.type-detail .px-device-buyout{border-radius:0.9375rem}body.px-product-detail-enhanced.type-detail .px-product-included{border-radius:0.9375rem}body.px-product-detail-enhanced.type-detail .px-product-condition__tabs{min-height:2.75rem}body.px-product-detail-enhanced.type-detail .px-product-condition__body{padding:var(--px-space-4) var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-purchase-card{gap:0;overflow:hidden;padding:0}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tr{padding:var(--px-space-4) var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tr:first-child{padding-top:var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-product-purchase-card .detail-parameters tr:last-child{border-bottom:0}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper{padding:var(--px-space-2) var(--px-space-5) 0}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper .price-standard{font-size:var(--px-text-sm)}body.px-product-detail-enhanced.type-detail .p-final-price-wrapper .price-final{font-size:clamp(2.125rem,3.4vw,2.75rem)}body.px-product-detail-enhanced.type-detail .add-to-cart{grid-template-columns:minmax(7.5rem,0.42fr) minmax(12rem,1fr);padding:var(--px-space-4) var(--px-space-5) var(--px-space-5)}body.px-product-detail-enhanced.type-detail .add-to-cart-button{border-radius:0.625rem}body.px-product-detail-enhanced.type-detail .px-product-trust li{min-height:3.25rem}body.px-product-detail-enhanced.type-detail .p-info-wrapper>p[data-testid="productCardDescr"]{display:none !important}body.px-product-detail-enhanced.type-detail .link-icons{margin-top:calc(-1 * var(--px-space-1))}body.px-product-detail-enhanced.type-detail .px-product-detail-actions .link-icons{margin-top:0}body.px-product-detail-enhanced.type-detail .px-product-native-tabs{display:none !important}body.px-product-detail-enhanced.type-detail .px-product-detail-content{display:grid;gap:0;width:100%;margin-inline:auto}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-2);width:min(100%,41rem);margin-inline:auto}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs button{display:flex;min-height:3.875rem;align-items:center;justify-content:center;gap:var(--px-space-2);border:0;border-radius:0.875rem 0.875rem 0 0;background:#fff;color:var(--px-color-text-muted);font:inherit;font-size:var(--px-text-sm);font-weight:700;padding:0 var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs button::before{width:1.125rem;height:1.125rem;flex:0 0 auto;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs button[data-pane="rating"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs button[data-pane="discussion"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E")}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs button.is-active{color:var(--px-color-text)}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs button:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:2px}body.px-product-detail-enhanced.type-detail .px-product-detail-pane{overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;padding:clamp(2rem,5vw,4.5rem)}body.px-product-detail-enhanced.type-detail .px-product-detail-pane[hidden]{display:none !important}body.px-product-detail-enhanced.type-detail .px-product-detail-copy{max-width:45rem;margin-inline:auto;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.75;text-align:center}body.px-product-detail-enhanced.type-detail .px-product-detail-copy p,body.px-product-detail-enhanced.type-detail .px-product-detail-compare p{margin:0}body.px-product-detail-enhanced.type-detail .px-product-detail-copy--rich{max-width:min(100%,58rem);text-align:left}body.px-product-detail-enhanced.type-detail .px-product-detail-copy--rich .product-description{display:grid;gap:var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-product-detail-copy--rich h2{margin:var(--px-space-2) 0 0;color:var(--px-color-text);font-size:var(--px-text-lg);font-weight:800;line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .px-product-detail-copy--rich h2:first-child{margin-top:0}body.px-product-detail-enhanced.type-detail .px-product-detail-copy--rich p{color:var(--px-color-text-muted);line-height:1.75}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.65}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback>h2,body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .discussion-wrapper>h2{margin:0 0 var(--px-space-4);color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback p{margin:0 0 var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rate-wrapper,body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .discussion-wrapper{display:grid;gap:var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .add-comment{margin:0}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rate-wrapper.unveiled>.add-comment,body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .discussion-wrapper.unveiled>.add-comment{display:none}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .btn{border-radius:var(--px-radius-sm);font-weight:800}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .vote-form{margin-top:var(--px-space-3);border-top:1px solid var(--px-color-border);padding-top:var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .vote-form.js-hidden{visibility:hidden;position:absolute;max-width:0;max-height:0;margin-top:0;overflow:hidden;border-top:0;padding-top:0;transform:scaleY(0) scaleX(0);transform-origin:center}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .vote-form.js-hidden.visible,body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .vote-form.js-hidden.visible-permanent{visibility:visible;position:static;max-width:none;max-height:none;margin-top:var(--px-space-3);overflow:visible;border-top:1px solid var(--px-color-border);padding-top:var(--px-space-5);transform:scaleY(1) scaleX(1)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .form-group{display:grid;gap:0.45rem;margin:0 0 var(--px-space-4)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback label,body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .label{color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:800}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .form-control{min-height:2.875rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font:inherit;padding:0.7rem 0.9rem}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback textarea.form-control{min-height:8rem;resize:vertical}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rating-stars-wrapper{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rating-star{position:relative;display:grid;width:2rem;height:2rem;place-items:center;cursor:pointer}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rating-star::before{width:1.65rem;height:1.65rem;content:"";background:var(--px-color-border-strong);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8-6.2-3.3L5.8 21 7 14.2 2 9.3l6.9-1L12 2Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rating-star.full::before{background:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .px-product-detail-feedback .rating-star input{position:absolute;inset:0;opacity:0;cursor:pointer}body.px-product-detail-enhanced.type-detail .px-product-detail-empty{margin:0;color:var(--px-color-text-muted)}body.px-product-detail-enhanced.type-detail .px-product-detail-compare h2,body.px-product-detail-enhanced.type-detail .px-product-detail-parameters h3{margin:0;color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-product-detail-enhanced.type-detail .px-product-detail-compare p{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.7}body.px-product-detail-enhanced.type-detail .px-product-detail-compare .btn{background:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters{display:grid;gap:var(--px-space-5)}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params{max-width:min(100%,48rem);margin-inline:auto;overflow:hidden;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:#fff}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-title{background:var(--px-color-brand);color:#fff;font-size:var(--px-text-md);font-weight:800;padding:0.9rem var(--px-space-5);text-align:center}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-section-title{border-top:1px solid rgba(250,152,46,0.2);background:rgba(250,152,46,0.08);color:var(--px-color-brand-dark);font-size:var(--px-text-xs);font-weight:800;letter-spacing:0.04em;padding:0.7rem var(--px-space-5);text-transform:uppercase}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-table{width:100%;border-collapse:collapse;font-size:var(--px-text-sm)}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-table tr:nth-child(even){background:rgba(250,152,46,0.035)}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-table td{border-bottom:1px solid var(--px-color-border);color:var(--px-color-text-muted);line-height:1.45;padding:0.7rem var(--px-space-5);vertical-align:top}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-table td:first-child{width:42%;color:var(--px-color-text);font-weight:700}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .params-table td:last-child{font-weight:600}body.px-product-detail-enhanced.type-detail .px-product-detail-rich-params .highlight{color:var(--px-color-brand-dark)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters{display:grid;gap:var(--px-space-2);width:100%;font-size:var(--px-text-sm)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters tbody,body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters tr{display:grid;gap:var(--px-space-2)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters tr{grid-template-columns:minmax(9rem,0.35fr) minmax(0,1fr);border-bottom:1px solid var(--px-color-border);padding-bottom:var(--px-space-3)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters th,body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters td{display:block;min-width:0;text-align:left}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters th{color:var(--px-color-text)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters td{color:var(--px-color-text-muted)}body.px-product-detail-enhanced.type-detail .px-product-detail-compare{display:grid;max-width:40rem;gap:var(--px-space-4);margin-inline:auto;text-align:center}body.px-product-detail-enhanced.type-detail .px-product-carousel-section{padding:clamp(1.25rem,2.6vw,2rem)}body.px-product-detail-enhanced.type-detail .px-product-assist__card{min-height:14.5rem;border-radius:var(--px-radius-xl)}body.px-product-detail-enhanced.type-detail .px-product-assist__card--rating .btn,body.px-product-detail-enhanced.type-detail .px-product-assist__actions .btn-primary{background:var(--px-color-brand)}body.px-product-detail-enhanced.type-detail .px-product-assist__actions .btn-secondary{border:1px solid var(--px-color-brand);background:transparent;color:var(--px-color-brand)}@media (min-width:1024px){body.px-product-detail-enhanced.type-detail #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-product-detail-container))}body.px-product-detail-enhanced.type-detail .product-top{grid-template-columns:minmax(0,1fr) minmax(28rem,32.5rem);gap:clamp(2rem,4vw,5rem)}body.px-product-detail-enhanced.type-detail .p-info-wrapper{padding-top:0.25rem}body.px-product-detail-enhanced.type-detail .p-image-wrapper{position:static;top:auto}}@media (max-width:767px){body.px-product-detail-enhanced.type-detail .p-detail-inner-header{padding-right:0}body.px-product-detail-enhanced.type-detail .add-to-cart{grid-template-columns:1fr}body.px-product-detail-enhanced.type-detail .px-product-option-group{grid-template-columns:1fr}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs{grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}body.px-product-detail-enhanced.type-detail .px-product-detail-tabs::-webkit-scrollbar{display:none}body.px-product-detail-enhanced.type-detail .px-product-detail-pane{border-radius:var(--px-radius-lg)}body.px-product-detail-enhanced.type-detail .px-product-detail-parameters .detail-parameters tr{grid-template-columns:1fr}}body.px-service-detail-enhanced{--px-service-detail-container:var(--px-container);background:var(--px-color-page)}body.px-service-detail-enhanced #content-wrapper.container,body.px-service-detail-enhanced .px-service-assist{width:min(100% - (2 * var(--px-container-padding)),var(--px-service-detail-container));margin-inline:auto}body.px-service-detail-enhanced #content-wrapper.container{margin-top:0}body.px-service-detail-enhanced .content-wrapper-in,body.px-service-detail-enhanced #content,body.px-service-detail-enhanced .p-detail,body.px-service-detail-enhanced .p-detail-inner{min-width:0}body.px-service-detail-enhanced .content-wrapper-in{display:block}body.px-service-detail-enhanced main.content{display:block}body.px-service-detail-enhanced .breadcrumbs-wrapper{width:100%;max-width:none;margin:0;padding:0;background:#fff}body.px-service-detail-enhanced .breadcrumbs{display:flex;width:min(100% - (2 * var(--px-container-padding)),var(--px-service-detail-container));min-height:2.625rem;align-items:center;gap:0;margin-inline:auto;overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-sm);font-weight:600;line-height:1.5;scrollbar-width:none;white-space:nowrap}body.px-service-detail-enhanced .breadcrumbs>span{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0}body.px-service-detail-enhanced .breadcrumbs::-webkit-scrollbar{display:none}body.px-service-detail-enhanced .breadcrumbs a,body.px-service-detail-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{display:inline-flex;align-items:center;color:inherit}body.px-service-detail-enhanced .breadcrumbs a:hover{color:var(--px-color-brand)}body.px-service-detail-enhanced .navigation-home-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin-left:0.5rem;color:var(--px-color-brand)}body.px-service-detail-enhanced .breadcrumbs .navigation-home-icon{color:var(--px-color-brand)}body.px-service-detail-enhanced .navigation-home-icon::before{width:1.25rem;height:1.25rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced .navigation-bullet{width:0.875rem;height:0.875rem;flex:0 0 auto;margin:0 0.75rem;overflow:hidden;color:var(--px-color-text-soft);font-size:0;line-height:0;text-indent:999px}body.px-service-detail-enhanced .navigation-bullet::before{display:block;width:100%;height:100%;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced #navigation-first .navigation-bullet{margin-left:0.5rem}body.px-service-detail-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]{color:var(--px-color-text-muted)}body.px-service-detail-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{overflow:hidden;max-width:min(34rem,42vw);text-overflow:ellipsis}@media (max-width:767px){body.px-service-detail-enhanced .breadcrumbs{width:100%;padding-inline:var(--px-container-padding)}body.px-service-detail-enhanced .navigation-home-icon{margin-left:0}body.px-service-detail-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{max-width:none}}body.px-service-detail-enhanced .p-detail{margin:clamp(2rem,5vw,4.5625rem) 0 var(--px-space-16)}body.px-service-detail-enhanced .p-detail-inner{display:grid;gap:var(--px-space-10)}body.px-service-detail-enhanced .p-detail-inner>meta,body.px-service-detail-enhanced .p-detail-inner>span.js-hidden,body.px-service-detail-enhanced #product-detail-form>meta,body.px-service-detail-enhanced #product-detail-form>input[type="hidden"],body.px-service-detail-enhanced #product-detail-form>span[itemprop],body.px-service-detail-enhanced .px-service-native-product-top,body.px-service-detail-enhanced .benefitBanner.position--benefitProduct,body.px-service-detail-enhanced .px-service-native-tabs{display:none !important}body.px-service-detail-enhanced .px-rating-empty-hidden{display:none !important}body.px-service-detail-enhanced .px-service-detail-hero{display:grid;grid-template-columns:minmax(20rem,0.92fr) minmax(24rem,1fr);gap:clamp(2rem,4vw,2.875rem);align-items:start}body.px-service-detail-enhanced .px-service-detail-media{min-width:0}body.px-service-detail-enhanced .p-image-wrapper{display:block;float:none;width:100%;max-width:none;min-width:0;padding:0}body.px-service-detail-enhanced .p-image{--px-service-image-inset:clamp(1rem,3vw,1.75rem);position:relative;display:grid !important;min-height:clamp(22rem,38vw,31.0625rem);place-items:stretch !important;overflow:hidden;border-radius:var(--px-radius-lg);background:#fff;text-align:center}body.px-service-detail-enhanced .p-main-image,body.px-service-detail-enhanced .p-main-image.cloud-zoom{display:grid !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;place-items:center !important;text-align:center}body.px-service-detail-enhanced .p-main-image img{width:auto !important;max-width:calc(100% - (2 * var(--px-service-image-inset)));height:auto !important;max-height:calc(100% - (2 * var(--px-service-image-inset)));margin:auto !important;align-self:center;justify-self:center;object-fit:contain}body.px-service-detail-enhanced .p-image .cloud-zoom-big{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:0 !important;border-radius:inherit;background-color:#fff}body.px-service-detail-enhanced .p-thumbnails-wrapper,body.px-service-detail-enhanced .flags-extra{display:none}body.px-service-detail-enhanced .px-service-detail-panel{display:grid;min-width:0;gap:var(--px-space-4);padding-top:0.25rem}body.px-service-detail-enhanced .p-detail-inner-header{display:grid;align-content:center;gap:var(--px-space-1)}body.px-service-detail-enhanced .p-detail-inner-header h1{margin:0;color:var(--px-color-text);font-size:clamp(1.75rem,3.1vw,2.25rem);font-weight:700;line-height:var(--px-line-tight)}body.px-service-detail-enhanced .px-service-detail-subtitle{margin:var(--px-space-1) 0 0;color:var(--px-color-text);font-size:clamp(1.375rem,2.8vw,2.0625rem);font-weight:700;line-height:1.18}body.px-service-detail-enhanced .p-detail-inner-header .p-code{color:var(--px-color-text-soft);font-size:var(--px-text-xs)}body.px-service-detail-enhanced .px-service-detail-variant{display:grid;gap:var(--px-space-3);margin-top:var(--px-space-2);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700}body.px-service-detail-enhanced .px-service-detail-variant[hidden]{display:none !important}body.px-service-detail-enhanced .px-service-detail-variant select{min-height:2.9375rem;width:100%;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:linear-gradient(45deg,transparent 50%,var(--px-color-text-soft) 50%) calc(100% - 1.6rem) 50% / 0.45rem 0.45rem no-repeat,linear-gradient(135deg,var(--px-color-text-soft) 50%,transparent 50%) calc(100% - 1.3rem) 50% / 0.45rem 0.45rem no-repeat,#fff;color:var(--px-color-text-muted);font:inherit;font-size:var(--px-text-xs);font-weight:500;padding:0 var(--px-space-10) 0 var(--px-space-5);appearance:none}body.px-service-detail-enhanced .px-service-detail-variant select:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:2px}body.px-service-detail-enhanced .px-service-detail-summary{display:grid;gap:0;margin:0;border-radius:0.9375rem;background:#fff;box-shadow:0 8px 28px rgba(26,24,23,0.04);padding:var(--px-space-3) var(--px-space-8)}body.px-service-detail-enhanced .px-service-detail-summary__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-4);align-items:center;min-height:3.625rem;border-bottom:1px solid var(--px-color-border)}body.px-service-detail-enhanced .px-service-detail-summary__row:last-child{border-bottom:0}body.px-service-detail-enhanced .px-service-detail-summary dt,body.px-service-detail-enhanced .px-service-detail-summary dd{margin:0}body.px-service-detail-enhanced .px-service-detail-summary dt{display:inline-flex;align-items:center;gap:var(--px-space-3);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700}body.px-service-detail-enhanced .px-service-detail-summary dt::before{width:1.5rem;height:1.5rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced .px-service-detail-summary__row--price dt::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15 8.5h-4a3 3 0 0 0 0 6h4M9 12h5'/%3E%3C/svg%3E")}body.px-service-detail-enhanced .px-service-detail-summary__row--availability dt::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-7.9 7.9l-5.7 5.7a2.1 2.1 0 0 1-3-3l5.7-5.7a6 6 0 0 1 7.9-7.9l-3.1 3.1Z'/%3E%3C/svg%3E")}body.px-service-detail-enhanced .px-service-detail-summary dd{color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;text-align:right}body.px-service-detail-enhanced .px-service-detail-summary__row--price dd{color:var(--px-color-brand)}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock{display:block;min-height:0}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock>dt{display:none}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock>dd{text-align:left}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock{border:0;border-radius:0;background:transparent}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__toggle{grid-template-columns:minmax(0,1fr) auto auto;gap:var(--px-space-3);min-height:3.625rem;background:transparent;padding:0}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__toggle:hover,body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__toggle:focus-visible{background:transparent}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__title{min-width:0;gap:var(--px-space-3);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__title::before{width:1.5rem;height:1.5rem;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-7.9 7.9l-5.7 5.7a2.1 2.1 0 0 1-3-3l5.7-5.7a6 6 0 0 1 7.9-7.9l-3.1 3.1Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__summary{grid-column:auto;justify-self:end;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.2;white-space:nowrap}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__chevron{grid-column:auto;grid-row:auto;justify-self:end}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__panel{margin-inline:-0.25rem;border-top-color:var(--px-color-border)}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__row{padding-inline:0.25rem}body.px-service-detail-enhanced .add-to-cart{display:flex;justify-content:flex-end;margin-top:var(--px-space-2)}body.px-service-detail-enhanced .add-to-cart .quantity{display:none}body.px-service-detail-enhanced .px-service-order-trigger{min-height:3.25rem;border-radius:var(--px-radius-md);background:var(--px-color-green);font-size:var(--px-text-sm);font-weight:800;padding-inline:var(--px-space-8)}body.px-service-detail-enhanced .px-service-order-trigger:hover,body.px-service-detail-enhanced .px-service-order-trigger:focus-visible{background:var(--px-color-green-hover)}body.px-service-detail-enhanced .px-service-detail-content{display:grid;gap:0;margin-top:var(--px-space-6);overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;box-shadow:0 8px 28px rgba(26,24,23,0.035);padding:0}body.px-service-detail-enhanced .px-service-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-2);width:min(100%,58.5rem);margin-inline:auto;background:var(--px-color-page)}body.px-service-detail-enhanced .px-service-detail-tabs button{display:flex;min-height:4.25rem;align-items:center;justify-content:center;gap:var(--px-space-2);border:0;border-radius:var(--px-radius-md) var(--px-radius-md) 0 0;background:#e9e6e3;color:var(--px-color-text-muted);font:inherit;font-size:var(--px-text-sm);font-weight:800;cursor:pointer;padding:0 var(--px-space-4)}body.px-service-detail-enhanced .px-service-detail-tabs button::before{width:1.35rem;height:1.35rem;flex:0 0 auto;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced .px-service-detail-tabs button[data-pane="rating"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}body.px-service-detail-enhanced .px-service-detail-tabs button[data-pane="discussion"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E")}body.px-service-detail-enhanced .px-service-detail-tabs button.is-active{background:#fff;color:var(--px-color-text)}body.px-service-detail-enhanced .px-service-detail-tabs button:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:2px}body.px-service-detail-enhanced .px-service-detail-pane{padding:clamp(2rem,6vw,4.75rem)}body.px-service-detail-enhanced .px-service-detail-pane[hidden]{display:none !important}body.px-service-detail-enhanced .px-service-detail-copy{width:100%;max-width:none;color:var(--px-color-text-muted);font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.8}body.px-service-detail-enhanced .px-service-detail-copy__body h3{display:none}body.px-service-detail-enhanced .px-service-detail-copy__body p,body.px-service-detail-enhanced .px-service-detail-copy__body ul{margin-top:0}body.px-service-detail-enhanced .px-service-detail-copy__body ul{padding-left:1.25rem}body.px-service-detail-enhanced .px-service-detail-feedback{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.65}body.px-service-detail-enhanced .px-service-detail-feedback>h2,body.px-service-detail-enhanced .px-service-detail-feedback .discussion-wrapper>h2{margin:0 0 var(--px-space-4);color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-service-detail-enhanced .px-service-detail-feedback p{margin:0 0 var(--px-space-4)}body.px-service-detail-enhanced .px-service-detail-feedback .rate-wrapper,body.px-service-detail-enhanced .px-service-detail-feedback .discussion-wrapper{display:grid;gap:var(--px-space-4)}body.px-service-detail-enhanced .px-service-detail-feedback .add-comment{margin:0}body.px-service-detail-enhanced .px-service-detail-feedback .rate-wrapper.unveiled>.add-comment,body.px-service-detail-enhanced .px-service-detail-feedback .discussion-wrapper.unveiled>.add-comment{display:none}body.px-service-detail-enhanced .px-service-detail-feedback .btn{border-radius:var(--px-radius-sm);font-weight:800}body.px-service-detail-enhanced .px-service-detail-feedback .vote-form{margin-top:var(--px-space-3);border-top:1px solid var(--px-color-border);padding-top:var(--px-space-5)}body.px-service-detail-enhanced .px-service-detail-feedback .vote-form.js-hidden{visibility:hidden;position:absolute;max-width:0;max-height:0;margin-top:0;overflow:hidden;border-top:0;padding-top:0;transform:scaleY(0) scaleX(0);transform-origin:center}body.px-service-detail-enhanced .px-service-detail-feedback .vote-form.js-hidden.visible,body.px-service-detail-enhanced .px-service-detail-feedback .vote-form.js-hidden.visible-permanent{visibility:visible;position:static;max-width:none;max-height:none;margin-top:var(--px-space-3);overflow:visible;border-top:1px solid var(--px-color-border);padding-top:var(--px-space-5);transform:scaleY(1) scaleX(1)}body.px-service-detail-enhanced .px-service-detail-feedback .form-group{display:grid;gap:0.45rem;margin:0 0 var(--px-space-4)}body.px-service-detail-enhanced .px-service-detail-feedback label,body.px-service-detail-enhanced .px-service-detail-feedback .label{color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:800}body.px-service-detail-enhanced .px-service-detail-feedback .form-control{min-height:2.875rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font:inherit;padding:0.7rem 0.9rem}body.px-service-detail-enhanced .px-service-detail-feedback textarea.form-control{min-height:8rem;resize:vertical}body.px-service-detail-enhanced .px-service-detail-feedback .rating-stars-wrapper{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}body.px-service-detail-enhanced .px-service-detail-feedback .rating-star{position:relative;display:grid;width:2rem;height:2rem;place-items:center;cursor:pointer}body.px-service-detail-enhanced .px-service-detail-feedback .rating-star::before{width:1.65rem;height:1.65rem;content:"";background:var(--px-color-border-strong);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8-6.2-3.3L5.8 21 7 14.2 2 9.3l6.9-1L12 2Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced .px-service-detail-feedback .rating-star.full::before{background:var(--px-color-brand)}body.px-service-detail-enhanced .px-service-detail-feedback .rating-star input{position:absolute;inset:0;opacity:0;cursor:pointer}body.px-service-detail-enhanced .px-service-detail-empty{margin:0;color:var(--px-color-text-muted)}body.px-service-detail-enhanced .px-service-assist{display:flex;justify-content:center;margin-top:var(--px-space-6)}body.px-service-detail-enhanced .px-service-assist__card{display:grid;width:min(100%,42rem);min-height:auto;align-content:start;gap:var(--px-space-4);border-radius:var(--px-radius-xl);background:#fff;padding:clamp(1.25rem,3vw,2.5rem);text-align:center}body.px-service-detail-enhanced .px-service-assist__card h2{display:flex;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-service-detail-enhanced .px-service-assist__card h2::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-detail-enhanced .px-service-assist__card p{margin:0;color:var(--px-color-text-soft);font-size:var(--px-text-sm);line-height:1.5}body.px-service-detail-enhanced .px-service-assist__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--px-space-3);margin-top:var(--px-space-2)}body.px-service-detail-enhanced .px-social-strip__inner,body.px-service-detail-enhanced .px-newsletter-band__inner{width:min(100% - (2 * var(--px-container-padding)),var(--px-service-detail-container))}body.px-service-detail-enhanced .custom-footer__instagram,body.px-service-detail-enhanced .custom-footer__banner17,body.px-service-detail-enhanced .custom-footer__banner9931,body.px-service-detail-enhanced .custom-footer__banner2831,body.px-service-detail-enhanced #heurekaTableft,body.px-service-detail-enhanced [id^="hw-"][id$="left"]{display:none !important}body.px-service-detail-enhanced #footer{margin-top:0}body.px-service-order-open{overflow:hidden}.px-service-order-modal{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:var(--px-container-padding)}.px-service-order-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(26,24,23,0.64);cursor:pointer}.px-service-order-dialog{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,54rem);max-height:min(52rem,calc(100dvh - 1rem));overflow:hidden;border-radius:var(--px-radius-xl);background:var(--px-color-surface);box-shadow:0 28px 90px rgba(26,24,23,0.28);outline:0}@supports not (height:100dvh){.px-service-order-dialog{max-height:min(52rem,calc(100vh - 1rem))}}.px-service-order-dialog__header{position:relative;display:grid;gap:var(--px-space-2);border-bottom:1px solid var(--px-color-border);padding:clamp(1.5rem,4vw,2.5rem) clamp(4.75rem,10vw,5.5rem) clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,4vw,3rem)}.px-service-order-dialog__kicker,.px-service-order-dialog__subtitle{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.5}.px-service-order-dialog__kicker{color:var(--px-color-brand);font-weight:800;text-transform:uppercase}.px-service-order-dialog__title{width:fit-content;max-width:41rem;margin:0;color:var(--px-color-text);font-size:clamp(1.75rem,4vw,2.5rem);line-height:var(--px-line-tight)}.px-service-order-dialog__actions{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;align-items:center;gap:var(--px-space-2)}.px-service-order-dialog__back{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--px-space-2);border:1px solid rgba(250,152,46,0.45);border-radius:999px;background:rgba(250,152,46,0.12);color:var(--px-color-brand);cursor:pointer;font-size:var(--px-text-sm);font-weight:800;line-height:1;padding:0 var(--px-space-4)}.px-service-order-dialog__back[hidden]{display:none}.px-service-order-dialog__back span{width:1rem;height:1rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}.px-service-order-dialog__back:hover,.px-service-order-dialog__back:focus-visible{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff;outline:0}.px-service-order-dialog__close{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--px-color-border);border-radius:50%;background:#fff;color:var(--px-color-text);cursor:pointer;font-size:1.5rem;line-height:1}.px-service-order-dialog__close:hover,.px-service-order-dialog__close:focus-visible{border-color:var(--px-color-brand);color:var(--px-color-brand);outline:0}.px-service-order-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.5rem,4vw,3rem);scrollbar-gutter:stable}.px-service-order-dialog__footer{display:none;justify-content:flex-end;border-top:1px solid var(--px-color-border);background:var(--px-color-surface);padding:0.625rem clamp(1.25rem,3vw,2rem)}.px-service-order-dialog__footer:not(:empty){display:flex}.px-service-order-modal--form .px-service-order-dialog__header{gap:0.25rem;padding-right:clamp(13rem,28vw,14rem);padding-block:clamp(0.875rem,2vw,1.25rem)}.px-service-order-modal--form .px-service-order-dialog__body{padding:clamp(1.25rem,3vw,2rem)}.px-service-order-modal--form .px-service-order-dialog__title{font-size:clamp(1.625rem,3vw,2rem)}.px-service-order-modal--form .px-service-order-dialog__kicker{font-size:var(--px-text-xs)}.px-service-order-modal--form .px-service-order-dialog__subtitle{font-size:0.875rem}.px-service-order-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-4)}.px-service-order-choice__card{display:grid;min-height:15rem;align-content:start;gap:var(--px-space-4);border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;color:var(--px-color-text);cursor:pointer;padding:clamp(1.25rem,4vw,2rem);text-align:left;transition:border-color var(--px-duration) var(--px-ease),box-shadow var(--px-duration) var(--px-ease),transform var(--px-duration) var(--px-ease)}.px-service-order-choice__card:hover,.px-service-order-choice__card:focus-visible{border-color:var(--px-color-brand);box-shadow:var(--px-shadow-soft);outline:0;transform:translateY(-2px)}.px-service-order-choice__icon,.px-service-order-success__icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border-radius:var(--px-radius-md);background:rgba(250,152,46,0.12)}.px-service-order-choice__icon::before,.px-service-order-success__icon::before{width:1.85rem;height:1.85rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 21h18'/%3E%3Cpath d='M5 21V7l8-4v18'/%3E%3Cpath d='M19 21V11l-6-4'/%3E%3Cpath d='M9 9h1M9 13h1M9 17h1'/%3E%3C/svg%3E") center / contain no-repeat}.px-service-order-choice__card--courier .px-service-order-choice__icon::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-3'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='16.5' cy='17.5' r='2.5'/%3E%3C/svg%3E")}.px-service-order-choice__card strong{color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}.px-service-order-choice__card span:last-child{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.7}.px-service-order-form-wrap{display:grid;gap:var(--px-space-4)}.px-service-order-back{justify-self:start;border:0;background:transparent;color:var(--px-color-brand);cursor:pointer;font-size:var(--px-text-sm);font-weight:800;padding:0}.px-service-order-back:hover,.px-service-order-back:focus-visible{color:var(--px-color-brand-dark);outline:0}.px-service-order-form{display:grid;gap:var(--px-space-3);padding-bottom:var(--px-space-2)}.px-service-order-form[aria-busy="true"]{opacity:0.72}.px-service-order-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-3)}.px-service-order-field{display:grid;gap:0.45rem;min-width:0}.px-service-order-field--full{grid-column:1 / -1}.px-service-order-field__label{color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800}.px-service-order-field__required{color:var(--px-color-brand)}.px-service-order-field__control{width:100%;min-height:2.625rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:#fff;color:var(--px-color-text);font:inherit;font-size:var(--px-text-sm);padding:0.55rem 1rem}input.px-service-order-field__control,select.px-service-order-field__control{min-height:2.375rem;padding-block:0.45rem}textarea.px-service-order-field__control{padding-block:0.55rem}textarea.px-service-order-field__control{min-height:5.25rem;max-height:10rem;resize:vertical}.px-service-order-form-wrap--courier textarea.px-service-order-field__control{min-height:4.75rem}.px-service-order-field__control:focus{border-color:var(--px-color-brand);outline:2px solid rgba(250,152,46,0.2);outline-offset:0}.px-service-order-info,.px-service-order-hint,.px-service-order-status{border-radius:var(--px-radius-md);font-size:var(--px-text-sm);line-height:1.6}.px-service-order-info{display:grid;gap:var(--px-space-1);background:var(--px-color-surface-muted);color:var(--px-color-text-muted);padding:0.75rem var(--px-space-4)}.px-service-order-info strong{color:var(--px-color-text)}.px-service-order-info a{color:var(--px-color-brand);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.14em}.px-service-order-info a:hover,.px-service-order-info a:focus-visible{color:var(--px-color-brand-hover)}.px-service-order-info p,.px-service-order-hint,.px-service-order-status{margin:0}.px-service-order-hint{color:var(--px-color-text-muted)}.px-service-order-status{padding:var(--px-space-3) var(--px-space-4)}.px-service-order-status--loading{background:rgba(250,152,46,0.12);color:var(--px-color-brand-dark)}.px-service-order-status--error{background:#fff0eb;color:#a83918}.px-service-order-submit{justify-self:end;min-height:2.625rem}.px-service-order-submit:disabled{cursor:progress;opacity:0.7}.px-service-order-success{display:grid;justify-items:center;gap:var(--px-space-4);max-width:34rem;margin-inline:auto;padding-block:var(--px-space-8);text-align:center}.px-service-order-success__icon{background:rgba(101,112,46,0.14)}.px-service-order-success__icon::before{background:var(--px-color-green);mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.px-service-order-success h3{margin:0;color:var(--px-color-text);font-size:var(--px-text-2xl);line-height:var(--px-line-heading)}.px-service-order-success p{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-md);line-height:1.7}@media (max-width:1023px){body.px-service-detail-enhanced .px-service-detail-hero{grid-template-columns:minmax(0,1fr)}body.px-service-detail-enhanced .px-service-detail-media{max-width:34rem;width:100%;margin-inline:auto}.px-service-order-choice{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){body.px-service-detail-enhanced .p-detail{margin-top:var(--px-space-8)}body.px-service-detail-enhanced .px-service-detail-summary{padding-inline:var(--px-space-4)}body.px-service-detail-enhanced .px-service-detail-summary__row{grid-template-columns:minmax(0,1fr);gap:var(--px-space-2);align-items:start;padding-block:var(--px-space-3)}body.px-service-detail-enhanced .px-service-detail-summary dd{padding-left:2.25rem;text-align:left}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock>dd{padding-left:0}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__toggle{grid-template-columns:minmax(0,1fr) auto;gap:0.25rem var(--px-space-3);padding-block:var(--px-space-3)}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__summary{grid-column:1;justify-self:start;padding-left:2.25rem;font-size:var(--px-text-xs);white-space:normal}body.px-service-detail-enhanced .px-service-detail-summary__row--branch-stock .px-branch-stock__chevron{grid-column:2;grid-row:1 / span 2}body.px-service-detail-enhanced .add-to-cart{justify-content:stretch}body.px-service-detail-enhanced .px-service-order-trigger{width:100%}body.px-service-detail-enhanced .px-service-detail-content{padding:0}body.px-service-detail-enhanced .px-service-detail-tabs{grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}body.px-service-detail-enhanced .px-service-detail-tabs::-webkit-scrollbar{display:none}body.px-service-detail-enhanced .px-service-detail-pane{padding:var(--px-space-6)}.px-service-order-modal{padding:0;align-items:end}.px-service-order-dialog{width:100%;max-height:96dvh;border-radius:var(--px-radius-lg) var(--px-radius-lg) 0 0}@supports not (height:100dvh){.px-service-order-dialog{max-height:96vh}}.px-service-order-dialog__header{padding-right:4.5rem}.px-service-order-modal--form .px-service-order-dialog__header{padding:4.75rem var(--px-space-5) var(--px-space-4)}.px-service-order-modal--form .px-service-order-dialog__body{padding:var(--px-space-5)}.px-service-order-dialog__actions{top:1rem;right:1rem}.px-service-order-dialog__back{min-height:2.5rem;padding-inline:var(--px-space-3)}.px-service-order-dialog__close{width:2.5rem;height:2.5rem}.px-service-order-form__grid{grid-template-columns:minmax(0,1fr)}textarea.px-service-order-field__control{min-height:6rem}.px-service-order-submit{width:100%;justify-self:stretch}.px-service-order-dialog__footer{padding:var(--px-space-3) var(--px-space-5)}}body.px-item-detail-enhanced{--px-item-detail-container:var(--px-container);--px-item-detail-main:var(--px-item-detail-container);background:var(--px-color-page)}body.px-item-detail-enhanced #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-item-detail-container));margin-inline:auto}body.px-item-detail-enhanced #content-wrapper.container{margin-top:0}body.px-item-detail-enhanced .px-item-assist{width:min(100%,var(--px-item-detail-main));margin-inline:auto}body.px-item-detail-enhanced .px-social-strip__inner,body.px-item-detail-enhanced .px-newsletter-band__inner{width:min(100% - (2 * var(--px-container-padding)),var(--px-item-detail-container));margin-inline:auto}body.px-item-detail-enhanced .content-wrapper-in,body.px-item-detail-enhanced #content,body.px-item-detail-enhanced .p-detail,body.px-item-detail-enhanced .p-detail-inner,body.px-item-detail-enhanced #product-detail-form{min-width:0}body.px-item-detail-enhanced .breadcrumbs-wrapper{width:100%;max-width:none;margin:0;background:#fff}body.px-item-detail-enhanced .breadcrumbs{display:flex;width:min(100% - (2 * var(--px-container-padding)),var(--px-item-detail-container));min-height:2.625rem;align-items:center;gap:var(--px-space-2);margin-inline:auto;overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-xs);line-height:1.5;scrollbar-width:none;white-space:nowrap}body.px-item-detail-enhanced .breadcrumbs::-webkit-scrollbar{display:none}body.px-item-detail-enhanced .breadcrumbs a:hover{color:var(--px-color-brand)}body.px-item-detail-enhanced .navigation-home-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}body.px-item-detail-enhanced .navigation-home-icon::before{width:0.875rem;height:0.875rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .navigation-bullet{color:var(--px-color-border-strong)}body.px-item-detail-enhanced .p-detail{display:grid;gap:var(--px-space-12);margin:var(--px-space-4) 0 0}body.px-item-detail-enhanced .p-detail-inner{display:block}body.px-item-detail-enhanced .p-detail-inner>meta,body.px-item-detail-enhanced .p-detail>span.js-hidden,body.px-item-detail-enhanced .p-detail>span[itemprop],body.px-item-detail-enhanced #product-detail-form>meta,body.px-item-detail-enhanced #product-detail-form>input[type="hidden"],body.px-item-detail-enhanced #product-detail-form>span[itemprop],body.px-item-detail-enhanced .product-top>.col-xs-12:first-child,body.px-item-detail-enhanced .benefitBanner.position--benefitProduct,body.px-item-detail-enhanced .px-item-native-tabs{display:none !important}body.px-item-detail-enhanced .product-top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--px-space-8);align-items:start;width:min(100%,var(--px-item-detail-main));margin-inline:auto}body.px-item-detail-enhanced .p-image-wrapper,body.px-item-detail-enhanced .p-info-wrapper{min-width:0}body.px-item-detail-enhanced .p-image-wrapper{display:flex;flex-direction:column;float:none;gap:var(--px-space-4);width:100%;max-width:none;padding:0}body.px-item-detail-enhanced .p-image{--px-item-image-inset:clamp(1rem,3vw,1.75rem);position:relative;display:grid !important;min-height:clamp(21rem,45vw,32.5rem);place-items:stretch !important;overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;text-align:center}body.px-item-detail-enhanced .p-main-image,body.px-item-detail-enhanced .p-main-image.cloud-zoom{display:grid !important;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;place-items:center !important;text-align:center}body.px-item-detail-enhanced .p-main-image img{width:auto !important;max-width:calc(100% - (2 * var(--px-item-image-inset)));height:auto !important;max-height:calc(100% - (2 * var(--px-item-image-inset)));margin:auto !important;align-self:center;justify-self:center;object-fit:contain}body.px-item-detail-enhanced .p-image>#wrap{display:grid;width:100%;height:100%;place-items:center}body.px-item-detail-enhanced .p-image .mousetrap{z-index:1 !important}body.px-item-detail-enhanced .p-image .cloud-zoom-big{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;border:0 !important;border-radius:inherit;background-color:#fff}body.px-item-detail-enhanced .p-image .px-item-image-flags{position:absolute;top:var(--px-space-4);left:var(--px-space-4);display:flex;flex-wrap:wrap;max-width:min(70%,22rem);align-items:flex-start;gap:var(--px-space-2);z-index:2}body.px-item-detail-enhanced .p-image .px-item-image-flags .flag{min-height:1.75rem;padding-inline:0.75rem;box-shadow:0 0.5rem 1rem rgba(26,24,23,0.08)}body.px-item-detail-enhanced .p-thumbnails-wrapper{min-width:0}body.px-item-detail-enhanced .p-thumbnails-wrapper.px-gallery-single-photo{display:none !important}body.px-item-detail-enhanced .p-thumbnails{position:relative}body.px-item-detail-enhanced .p-thumbnails-inner>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--px-space-3)}body.px-item-detail-enhanced .p-thumbnails .cbox-gal{display:none}body.px-item-detail-enhanced .p-thumbnail{display:grid;aspect-ratio:1 / 1;place-items:center;overflow:hidden;border:0.125rem solid transparent;border-radius:var(--px-radius-md);background:#fff;transition:border-color var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}body.px-item-detail-enhanced .p-thumbnail:hover,body.px-item-detail-enhanced .p-thumbnail:focus-visible,body.px-item-detail-enhanced .p-thumbnail.highlighted{border-color:var(--px-color-brand)}body.px-item-detail-enhanced .p-thumbnail img{width:80%;height:80%;object-fit:contain}body.px-item-detail-enhanced .px-item-thumbnail-placeholder{background:#fff}body.px-item-detail-enhanced .thumbnail-prev{display:none}body.px-item-detail-enhanced .thumbnail-next{position:absolute;top:50%;right:-0.875rem;display:inline-flex;width:1.875rem;height:1.875rem;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--px-color-text-soft);box-shadow:0 0.75rem 1.75rem rgba(26,24,23,0.12);transform:translateY(-50%)}body.px-item-detail-enhanced .thumbnail-next::before{width:0.55rem;height:0.55rem;border-top:2px solid currentColor;border-left:2px solid currentColor;content:"";transform:translateX(-0.125rem) rotate(135deg)}body.px-item-detail-enhanced .p-info-wrapper{display:grid;gap:var(--px-space-4)}body.px-item-detail-enhanced .p-detail-inner-header{position:relative;display:grid;gap:var(--px-space-1);min-height:0;padding-right:8.75rem}body.px-item-detail-enhanced .px-item-product-eyebrow{color:var(--px-color-text);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:700;line-height:1.2}body.px-item-detail-enhanced .p-detail-inner-header h1{max-width:32rem;margin:0;color:var(--px-color-text);font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;line-height:1.14}body.px-item-detail-enhanced .p-detail-inner-header .p-code{color:var(--px-color-text-soft);font-size:var(--px-text-xs)}body.px-item-detail-enhanced .p-detail-inner-header .availability-value{position:absolute;top:0;right:0;display:inline-flex;min-height:2rem;align-items:center;gap:0.25rem;border:1px solid rgba(101,112,46,0.25);border-radius:999px;background:#fff;color:var(--px-color-green);font-size:var(--px-text-xs);font-weight:700;padding:0.375rem 0.75rem}body.px-item-detail-enhanced .p-detail-inner-header .availability-value::before{width:0.55rem;height:0.55rem;border-radius:50%;content:"";background:currentColor}body.px-item-detail-enhanced .availability-amount{color:var(--px-color-text-soft);font-weight:600}body.px-item-detail-enhanced .p-detail-info{display:grid;gap:var(--px-space-3)}body.px-item-detail-enhanced .p-detail-info.px-item-detail-info-empty{display:none !important}body.px-item-detail-enhanced .p-detail-info .flags-inline{display:flex;flex-wrap:wrap;gap:var(--px-space-2);max-width:none}body.px-item-detail-enhanced .p-detail-info .flag{min-height:1.75rem;padding-inline:0.75rem}body.px-item-detail-enhanced .stars-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-muted);font-size:var(--px-text-xs)}body.px-item-detail-enhanced .px-rating-empty-hidden{display:none !important}body.px-item-detail-enhanced .stars-link{color:var(--px-color-text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}body.px-item-detail-enhanced .px-item-purchase-card{display:grid;gap:var(--px-space-4);overflow:hidden;border-radius:var(--px-radius-lg);background:#fff;padding:var(--px-space-5)}body.px-item-detail-enhanced .px-item-purchase-card .p-short-description{max-height:6.6em;margin:0;color:var(--px-color-text);font-size:var(--px-text-sm);line-height:1.55;overflow:hidden}body.px-item-detail-enhanced .px-item-purchase-card .p-short-description *{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important}body.px-item-detail-enhanced .px-item-purchase-card .p-short-description p{margin:0}body.px-item-detail-enhanced .px-item-purchase-card .detail-parameters{display:none}body.px-item-detail-enhanced .p-info-wrapper>p[data-testid="productCardDescr"]{display:none}body.px-item-detail-enhanced .p-final-price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--px-space-2) var(--px-space-4)}body.px-item-detail-enhanced .p-final-price-wrapper .price-standard{color:var(--px-color-text-muted);font-size:var(--px-text-lg);text-decoration:line-through}body.px-item-detail-enhanced .p-final-price-wrapper .price-save,body.px-item-detail-enhanced .p-final-price-wrapper .price-measure{display:none}body.px-item-detail-enhanced .p-final-price-wrapper .price-final{color:var(--px-color-text);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}body.px-item-detail-enhanced .add-to-cart{display:grid;grid-template-columns:minmax(8.5rem,0.45fr) minmax(12rem,1fr);gap:var(--px-space-3);align-items:stretch}body.px-item-detail-enhanced .quantity{display:grid;grid-template-columns:2.75rem minmax(2.75rem,1fr) 2.75rem;min-height:2.875rem;overflow:hidden;border-radius:var(--px-radius-sm);background:var(--px-color-surface-muted)}body.px-item-detail-enhanced .quantity label{display:block;min-width:0;order:2}body.px-item-detail-enhanced .quantity .increase-tooltip,body.px-item-detail-enhanced .quantity .decrease-tooltip{display:none !important}body.px-item-detail-enhanced .quantity .amount{width:100%;height:100%;min-height:2.875rem;border:0;border-radius:0;background:transparent;color:var(--px-color-text);font-weight:700;padding:0;text-align:center}body.px-item-detail-enhanced .quantity .decrease{order:1}body.px-item-detail-enhanced .quantity .increase{order:3}body.px-item-detail-enhanced .quantity button{display:flex;width:100%;min-width:0;min-height:2.875rem;align-items:center;justify-content:center;border:0;border-radius:0;background:rgba(26,24,23,0.04);color:var(--px-color-text-muted);padding:0}body.px-item-detail-enhanced .add-to-cart-button{min-height:2.875rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);font-size:var(--px-text-sm);font-weight:800}body.px-item-detail-enhanced .add-to-cart-button:hover,body.px-item-detail-enhanced .add-to-cart-button:focus-visible{background:var(--px-color-green-hover)}body.px-item-detail-enhanced .add-to-cart-button::before{width:1.125rem;height:1.125rem;content:"";background:#fff;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .social-buttons-wrapper{min-height:1.25rem}body.px-item-detail-enhanced .link-icons{display:flex;justify-content:flex-end;gap:var(--px-space-2)}body.px-item-detail-enhanced .link-icon{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fff;color:var(--px-color-text-muted);font-size:0}body.px-item-detail-enhanced .link-icon::before{width:1rem;height:1rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9V2h12v7'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 14h12v8H6z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .link-icon.chat::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .link-icon.watchdog::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 7-3 9h18c0-2-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .link-icon.share::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='m8.6 13.5 6.8 4'/%3E%3Cpath d='m15.4 6.5-6.8 4'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-trust{display:grid;margin:0;overflow:hidden;border-radius:var(--px-radius-lg);background:#fff;list-style:none;padding:0}body.px-item-detail-enhanced .px-item-trust li{display:flex;align-items:center;gap:var(--px-space-3);min-height:3rem;border-bottom:1px solid var(--px-color-border);color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:700;padding:0 var(--px-space-5)}body.px-item-detail-enhanced .px-item-trust li:last-child{border-bottom:0}body.px-item-detail-enhanced .px-item-trust li::before{width:1rem;height:1rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7h-9'/%3E%3Cpath d='M14 17H5'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Cpath d='M5 17V6a2 2 0 0 1 2-2h7l4 4h2v9'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .px-item-trust li:nth-child(2)::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 10a8 8 0 0 1 14.9-4'/%3E%3Cpath d='M20 4v5h-5'/%3E%3Cpath d='M20 14a8 8 0 0 1-14.9 4'/%3E%3Cpath d='M4 20v-5h5'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-trust li:nth-child(3)::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12v10H4V12'/%3E%3Cpath d='M2 7h20v5H2z'/%3E%3Cpath d='M12 22V7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7Z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7Z'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-trust li:nth-child(4)::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-detail-content{display:grid;width:min(100%,var(--px-item-detail-main));margin-inline:auto;overflow:hidden;border-radius:var(--px-radius-xl);background:#fff;box-shadow:0 8px 28px rgba(26,24,23,0.035)}body.px-item-detail-enhanced .px-item-detail-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-2);width:min(100%,58.5rem);margin-inline:auto;background:var(--px-color-page)}body.px-item-detail-enhanced .px-item-detail-tabs button{display:flex;min-height:4.5625rem;align-items:center;justify-content:center;gap:var(--px-space-2);border:0;border-radius:var(--px-radius-md) var(--px-radius-md) 0 0;background:#e9e6e3;color:var(--px-color-text-muted);font:inherit;font-size:var(--px-text-sm);font-weight:800;cursor:pointer}body.px-item-detail-enhanced .px-item-detail-tabs button::before{width:1.5rem;height:1.5rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .px-item-detail-tabs button[data-pane="parameters"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06A1.65 1.65 0 0 0 15 19.4a1.65 1.65 0 0 0-1 .6 1.65 1.65 0 0 0-.33 1.82A2 2 0 1 1 10.3 22a2 2 0 0 1-.12-.28 1.65 1.65 0 0 0-1.51-1.01 1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.6 15a1.65 1.65 0 0 0-.6-1 1.65 1.65 0 0 0-1.82-.33A2 2 0 1 1 2 10.3c.09-.04.18-.08.28-.12A1.65 1.65 0 0 0 3.3 8.67a1.65 1.65 0 0 0-.33-1.82l-.06-.06A2 2 0 1 1 5.74 3.96l.06.06A1.65 1.65 0 0 0 8.6 4a1.65 1.65 0 0 0 1-.6 1.65 1.65 0 0 0 .33-1.82A2 2 0 1 1 13.7 2c.04.09.08.18.12.28A1.65 1.65 0 0 0 15.33 3.3a1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9c.36.3.66.63.9 1.01.14.22.37.38.63.45A2 2 0 1 1 22 13.7a2 2 0 0 1-.28.12A1.65 1.65 0 0 0 20.7 15Z'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-detail-tabs button[data-pane="compare"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 16v-5a4 4 0 0 0-8 0v5'/%3E%3Cpath d='M4 16h16'/%3E%3Cpath d='M8 16l-3 6'/%3E%3Cpath d='M16 16l3 6'/%3E%3Cpath d='M12 11V2'/%3E%3Cpath d='M9 5h6'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-detail-tabs button[data-pane="rating"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-detail-tabs button[data-pane="discussion"]::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E")}body.px-item-detail-enhanced .px-item-detail-tabs button.is-active{background:#fff;color:var(--px-color-text)}body.px-item-detail-enhanced .px-item-detail-pane{padding:clamp(2rem,6vw,4.75rem)}body.px-item-detail-enhanced .px-item-detail-copy{width:min(100%,49.375rem);margin-inline:auto;color:var(--px-color-text-muted);font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.8;text-align:center}body.px-item-detail-enhanced .px-item-detail-copy__body h3{display:none}body.px-item-detail-enhanced .px-item-detail-copy__body p,body.px-item-detail-enhanced .px-item-detail-copy__body ul{margin-top:0}body.px-item-detail-enhanced .px-item-detail-copy__body *{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important}body.px-item-detail-enhanced .px-item-detail-content__lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21.5rem);gap:clamp(2rem,7vw,6.625rem);align-items:start;margin-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--px-color-border);padding-top:clamp(2rem,5vw,3rem)}body.px-item-detail-enhanced .px-item-detail-faq h2{margin:0 0 var(--px-space-5);color:var(--px-color-text);font-size:clamp(1.5rem,2.8vw,1.9375rem);font-weight:700;line-height:var(--px-line-heading)}body.px-item-detail-enhanced .px-item-detail-faq p{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.75}body.px-item-detail-enhanced .px-item-detail-video{position:relative;display:grid;min-height:33.875rem;place-items:center;overflow:hidden;border-radius:var(--px-radius-md);background:radial-gradient(circle at 70% 18%,rgba(250,152,46,0.22),transparent 28%),linear-gradient(140deg,rgba(26,24,23,0.88),rgba(26,24,23,1)),var(--px-color-dark);color:#fff}body.px-item-detail-enhanced .px-item-detail-video::before{position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 46%,rgba(255,255,255,0.08) 46% 47%,transparent 47%),repeating-linear-gradient(90deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 3rem);content:""}body.px-item-detail-enhanced .px-item-detail-video__play{position:relative;display:grid;width:3.5rem;height:3.5rem;place-items:center;border:2px solid rgba(255,255,255,0.8);border-radius:50%;background:rgba(255,255,255,0.08)}body.px-item-detail-enhanced .px-item-detail-video__play::before{width:0;height:0;margin-left:0.25rem;border-top:0.625rem solid transparent;border-bottom:0.625rem solid transparent;border-left:0.875rem solid #fff;content:""}body.px-item-detail-enhanced .px-item-detail-content__action{display:flex;justify-content:center;margin-top:var(--px-space-10)}body.px-item-detail-enhanced .px-item-detail-content__action .btn::before{width:1rem;height:1rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .px-item-detail-parameters{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.65}body.px-item-detail-enhanced .px-item-detail-full-description{margin-top:var(--px-space-8);color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.75}body.px-item-detail-enhanced .px-item-detail-pane[data-pane="description"] .px-item-detail-description{width:min(100%,52rem);margin:0 auto;color:var(--px-color-text-muted);font-size:var(--px-text-base);line-height:1.8}body.px-item-detail-enhanced .px-item-detail-pane[data-pane="description"] .px-item-detail-description>h3:first-child{display:none}body.px-item-detail-enhanced .px-item-detail-pane[data-pane="description"] .px-item-detail-description p,body.px-item-detail-enhanced .px-item-detail-pane[data-pane="description"] .px-item-detail-description ul{margin-top:0}body.px-item-detail-enhanced .px-item-detail-pane[data-pane="description"] .px-item-detail-description ul{padding-left:1.25rem}body.px-item-detail-enhanced .px-item-detail-feedback{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.65}body.px-item-detail-enhanced .px-item-detail-feedback>h2,body.px-item-detail-enhanced .px-item-detail-feedback .discussion-wrapper>h2{margin:0 0 var(--px-space-4);color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-item-detail-enhanced .px-item-detail-feedback p{margin:0 0 var(--px-space-4)}body.px-item-detail-enhanced .px-item-detail-feedback .rate-wrapper,body.px-item-detail-enhanced .px-item-detail-feedback .discussion-wrapper{display:grid;gap:var(--px-space-4)}body.px-item-detail-enhanced .px-item-detail-feedback .add-comment{margin:0}body.px-item-detail-enhanced .px-item-detail-feedback .rate-wrapper.unveiled>.add-comment,body.px-item-detail-enhanced .px-item-detail-feedback .discussion-wrapper.unveiled>.add-comment{display:none}body.px-item-detail-enhanced .px-item-detail-feedback .btn{border-radius:var(--px-radius-sm);font-weight:800}body.px-item-detail-enhanced .px-item-detail-feedback .vote-form{margin-top:var(--px-space-3);border-top:1px solid var(--px-color-border);padding-top:var(--px-space-5)}body.px-item-detail-enhanced .px-item-detail-feedback .vote-form.js-hidden{visibility:hidden;position:absolute;max-width:0;max-height:0;margin-top:0;overflow:hidden;border-top:0;padding-top:0;transform:scaleY(0) scaleX(0);transform-origin:center}body.px-item-detail-enhanced .px-item-detail-feedback .vote-form.js-hidden.visible,body.px-item-detail-enhanced .px-item-detail-feedback .vote-form.js-hidden.visible-permanent{visibility:visible;position:static;max-width:none;max-height:none;margin-top:var(--px-space-3);overflow:visible;border-top:1px solid var(--px-color-border);padding-top:var(--px-space-5);transform:scaleY(1) scaleX(1)}body.px-item-detail-enhanced .px-item-detail-feedback .form-group{display:grid;gap:0.45rem;margin:0 0 var(--px-space-4)}body.px-item-detail-enhanced .px-item-detail-feedback label,body.px-item-detail-enhanced .px-item-detail-feedback .label{color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:800}body.px-item-detail-enhanced .px-item-detail-feedback .form-control{min-height:2.875rem;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font:inherit;padding:0.7rem 0.9rem}body.px-item-detail-enhanced .px-item-detail-feedback textarea.form-control{min-height:8rem;resize:vertical}body.px-item-detail-enhanced .px-item-detail-feedback .rating-stars-wrapper{display:flex;flex-wrap:wrap;gap:var(--px-space-2)}body.px-item-detail-enhanced .px-item-detail-feedback .rating-star{position:relative;display:grid;width:2rem;height:2rem;place-items:center;cursor:pointer}body.px-item-detail-enhanced .px-item-detail-feedback .rating-star::before{width:1.65rem;height:1.65rem;content:"";background:var(--px-color-border-strong);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8-6.2-3.3L5.8 21 7 14.2 2 9.3l6.9-1L12 2Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .px-item-detail-feedback .rating-star.full::before{background:var(--px-color-brand)}body.px-item-detail-enhanced .px-item-detail-feedback .rating-star input{position:absolute;inset:0;opacity:0;cursor:pointer}body.px-item-detail-enhanced .px-item-detail-empty{margin:0;color:var(--px-color-text-muted)}body.px-item-detail-enhanced .px-item-detail-full-description *{font-family:inherit !important;font-size:inherit !important;line-height:inherit !important}body.px-item-detail-enhanced .px-item-detail-parameters h3,body.px-item-detail-enhanced .px-item-detail-full-description h3,body.px-item-detail-enhanced .px-item-detail-compare h2{margin:0 0 var(--px-space-5);color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-item-detail-enhanced .px-item-detail-parameters .detail-parameters,body.px-item-detail-enhanced .px-item-detail-parameters .detail-parameters tbody,body.px-item-detail-enhanced .px-item-detail-parameters .detail-parameters tr{display:grid;gap:var(--px-space-2);width:100%}body.px-item-detail-enhanced .px-item-detail-parameters .detail-parameters tr{grid-template-columns:minmax(8rem,0.35fr) minmax(0,1fr);border-bottom:1px solid var(--px-color-border);padding-bottom:var(--px-space-2)}body.px-item-detail-enhanced .px-item-detail-parameters th,body.px-item-detail-enhanced .px-item-detail-parameters td{display:block;min-width:0;text-align:left}body.px-item-detail-enhanced .px-item-detail-compare{display:grid;gap:var(--px-space-4);justify-items:start;color:var(--px-color-text-muted)}body.px-item-detail-enhanced .px-item-products{position:relative;overflow:hidden;border-radius:var(--px-radius-md);background:#fff;padding:clamp(1.25rem,3vw,2rem)}body.px-item-detail-enhanced .px-item-products h2{margin:0 0 var(--px-space-5);color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-item-detail-enhanced .px-item-products__viewport{position:relative}body.px-item-detail-enhanced .px-item-products__track{display:grid;grid-auto-columns:minmax(14.5rem,78vw);grid-auto-flow:column;gap:var(--px-grid-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:var(--px-space-2);scroll-snap-type:x proximity;scrollbar-width:none}body.px-item-detail-enhanced .px-item-products__track::-webkit-scrollbar{display:none}body.px-item-detail-enhanced .px-item-product-card{display:grid;min-width:0;scroll-snap-align:start}body.px-item-detail-enhanced .px-item-product-card__media{display:grid;aspect-ratio:1 / 1;place-items:center;border-radius:var(--px-radius-md);background:#ddd9d7}body.px-item-detail-enhanced .px-item-product-card__body{display:grid;gap:var(--px-space-2);padding-top:var(--px-space-4)}body.px-item-detail-enhanced .px-item-product-card h3{margin:0;font-size:var(--px-text-sm);line-height:var(--px-line-heading)}body.px-item-detail-enhanced .px-item-product-card h3 a{color:var(--px-color-text)}body.px-item-detail-enhanced .px-item-product-card p{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-xs);line-height:1.5}body.px-item-detail-enhanced .px-item-product-card__prices{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--px-space-3);min-height:2.25rem}body.px-item-detail-enhanced .px-item-product-card__old-price{color:var(--px-color-text-muted);font-size:var(--px-text-xs);text-decoration:line-through}body.px-item-detail-enhanced .px-item-product-card__prices strong{color:var(--px-color-text);font-size:var(--px-text-lg)}body.px-item-detail-enhanced .px-item-product-card .btn{min-height:2.8125rem;width:100%;border-radius:var(--px-radius-sm);background:var(--px-color-green)}body.px-item-detail-enhanced .px-item-product-card .btn::before{width:1rem;height:1rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .px-item-products__control{position:absolute;z-index:4;top:34%;display:inline-flex;width:2.6875rem;height:2.6875rem;align-items:center;justify-content:center;border:0;border-radius:50%;background:#fff;box-shadow:0 0.75rem 1.75rem rgba(26,24,23,0.14);color:var(--px-color-text-soft);transform:translateY(-50%)}body.px-item-detail-enhanced .px-item-products__control--prev{left:-0.65rem}body.px-item-detail-enhanced .px-item-products__control--next{right:-0.65rem}body.px-item-detail-enhanced .px-item-products__control::before{width:0.7rem;height:0.7rem;border-top:2px solid currentColor;border-left:2px solid currentColor;content:""}body.px-item-detail-enhanced .px-item-products__control--prev::before{transform:translateX(0.125rem) rotate(-45deg)}body.px-item-detail-enhanced .px-item-products__control--next::before{transform:translateX(-0.125rem) rotate(135deg)}body.px-item-detail-enhanced .px-item-products__control:disabled,body.px-item-detail-enhanced .px-item-products.is-not-scrollable .px-item-products__control{opacity:0.45}body.px-item-detail-enhanced .px-item-assist{display:flex;justify-content:center;width:min(100%,var(--px-item-detail-main));margin-inline:auto}body.px-item-detail-enhanced .px-item-assist__card{display:grid;width:min(100%,42rem);min-height:auto;align-content:start;gap:var(--px-space-4);border-radius:var(--px-radius-xl);background:#fff;padding:clamp(1.25rem,3vw,2.5rem);text-align:center}body.px-item-detail-enhanced .px-item-assist__card h2{display:flex;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-item-detail-enhanced .px-item-assist__card h2::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-item-detail-enhanced .px-item-assist__card p{margin:0;color:var(--px-color-text-soft);font-size:var(--px-text-sm);line-height:1.5}body.px-item-detail-enhanced .px-item-assist__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--px-space-3);margin-top:var(--px-space-2)}body.px-item-detail-enhanced .custom-footer__instagram,body.px-item-detail-enhanced .custom-footer__banner17,body.px-item-detail-enhanced .custom-footer__banner9931,body.px-item-detail-enhanced .custom-footer__banner2831,body.px-item-detail-enhanced #heurekaTableft,body.px-item-detail-enhanced [id^="hw-"][id$="left"]{display:none !important}body.px-item-detail-enhanced #footer{margin-top:0}@media (max-width:1023px){body.px-item-detail-enhanced .product-top{width:min(100%,var(--px-item-detail-main))}body.px-item-detail-enhanced .px-item-detail-content__lower{grid-template-columns:minmax(0,1fr)}body.px-item-detail-enhanced .px-item-detail-video{min-height:24rem}}@media (max-width:767px){body.px-item-detail-enhanced .p-detail{gap:var(--px-space-10)}body.px-item-detail-enhanced .p-detail-inner-header{min-height:auto;padding-right:0}body.px-item-detail-enhanced .p-detail-inner-header .availability-value{position:static;width:fit-content;margin-top:var(--px-space-2)}body.px-item-detail-enhanced .add-to-cart{grid-template-columns:1fr;gap:var(--px-space-3);justify-content:stretch}body.px-item-detail-enhanced .px-item-detail-tabs{grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scrollbar-width:none}body.px-item-detail-enhanced .px-item-detail-tabs::-webkit-scrollbar{display:none}body.px-item-detail-enhanced .px-item-detail-pane{padding:var(--px-space-6)}body.px-item-detail-enhanced .px-item-detail-video{min-height:18rem}body.px-item-detail-enhanced .px-item-detail-parameters .detail-parameters tr{grid-template-columns:1fr}}@media (min-width:768px){body.px-item-detail-enhanced .px-item-products__track{grid-auto-columns:calc((100% - (3 * var(--px-grid-gap))) / 4)}}@media (min-width:1024px){body.px-item-detail-enhanced .product-top{grid-template-columns:minmax(0,1fr) minmax(28rem,32.5rem);gap:clamp(2rem,4vw,5rem);justify-content:stretch}}body.px-product-category-enhanced{--px-category-card-aspect:9 / 16;background:var(--px-color-page)}body.px-product-category-enhanced #content-wrapper.container,body.px-product-category-enhanced .px-category-brand,body.px-product-category-enhanced .px-category-assist{width:min(calc(100% - var(--px-container-padding) - var(--px-container-padding)),var(--px-container));margin-inline:auto}body.px-product-category-enhanced #content-wrapper.container{min-width:0;margin-top:var(--px-space-4);position:relative}body.px-product-category-enhanced.px-category-refreshing #content-wrapper.container{min-height:var(--px-category-loader-min-height,24rem);cursor:progress}body.px-product-category-enhanced.px-category-refreshing .overlay.spinner{display:none !important}body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::after,body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::before{position:absolute;content:"";pointer-events:auto}body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::after{z-index:70;inset:0;min-height:var(--px-category-loader-min-height,24rem);border-radius:var(--px-radius-lg);background:rgba(247,246,244,0.82);transition:opacity 180ms var(--px-ease)}@supports (backdrop-filter:blur(2px)){body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::after{backdrop-filter:blur(1px)}}body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::before{z-index:71;top:min(18rem,35vh);left:50%;width:3rem;height:3rem;border:0.25rem solid #fff;border-right-color:transparent;border-radius:50%;background:var(--px-color-brand);background-clip:content-box;box-shadow:0 1rem 2.5rem rgba(26,24,23,0.12);transform:translate(-50%,-50%);animation:px-category-loader-spin 760ms linear infinite}body.px-product-category-enhanced .content-wrapper-in,body.px-product-category-enhanced #content,body.px-product-category-enhanced .category-content-wrapper{min-width:0}body.px-product-category-enhanced .content-wrapper-in{display:grid;gap:var(--px-space-6)}body.px-product-category-enhanced .breadcrumbs-wrapper{margin-block:var(--px-space-3) var(--px-space-4)}body.px-product-category-enhanced .breadcrumbs{display:flex;min-width:0;align-items:center;gap:var(--px-space-2);overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-xs);line-height:1.5;scrollbar-width:none;white-space:nowrap}body.px-product-category-enhanced .breadcrumbs::-webkit-scrollbar{display:none}body.px-product-category-enhanced .breadcrumbs a:hover{color:var(--px-color-brand)}body.px-product-category-enhanced .navigation-home-icon{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center}body.px-product-category-enhanced .navigation-home-icon::before{width:0.875rem;height:0.875rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .category-top,body.px-product-category-enhanced .px-category-top{display:grid;gap:var(--px-space-6);margin-bottom:var(--px-space-10)}body.px-product-category-enhanced .category-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:0.35em;margin:var(--px-space-6) 0 0;color:var(--px-color-text);line-height:1;text-align:center}body.px-product-category-enhanced .px-category-title__brand,body.px-product-category-enhanced .px-category-title__model{font-size:clamp(2rem,5.3vw,2.9375rem);font-weight:700;line-height:var(--px-line-tight)}body.px-product-category-enhanced .category-perex{color:var(--px-color-text);font-size:var(--px-text-sm);line-height:1.7}body.px-product-category-enhanced .category-perex p{margin:0}body.px-product-category-enhanced .category-perex p:not(:first-child){display:none}body.px-product-category-enhanced .px-category-gallery{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--px-space-3);margin:0;padding:0;list-style:none}body.px-product-category-enhanced .px-category-gallery li{width:auto;max-width:none;min-width:0;float:none;padding:0}body.px-product-category-enhanced .px-category-gallery__item--large{grid-column:span 6}body.px-product-category-enhanced .px-category-gallery__item--small{grid-column:span 4}body.px-product-category-enhanced .px-category-gallery__item--hidden{display:none}body.px-product-category-enhanced .px-category-gallery.is-expanded .px-category-gallery__item--hidden{display:block}body.px-product-category-enhanced .px-category-gallery a{position:relative;display:block;min-height:5rem;overflow:hidden;border-radius:0.9375rem;background:#fff;color:#fff;isolation:isolate}body.px-product-category-enhanced .px-category-gallery__item--large a{min-height:clamp(9.5rem,18vw,12.5rem)}body.px-product-category-enhanced .px-category-gallery a::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,0.78) 100%)}body.px-product-category-enhanced .px-category-gallery .image,body.px-product-category-enhanced .px-category-gallery img{position:absolute;width:100%;height:100%}body.px-product-category-enhanced .px-category-gallery .image{inset:0;overflow:hidden;background:#fff}body.px-product-category-enhanced .px-category-gallery img{top:43%;left:50%;width:82%;height:72%;object-fit:contain;object-position:center;transform:translate(-50%,-50%);transition:transform 520ms cubic-bezier(0.2,0.8,0.2,1),filter 520ms cubic-bezier(0.2,0.8,0.2,1)}body.px-product-category-enhanced .px-category-gallery a:hover img,body.px-product-category-enhanced .px-category-gallery a:focus-visible img{filter:contrast(1.05) saturate(1.04);transform:translate(-50%,-50%) scale(1.035) rotate(0.35deg)}body.px-product-category-enhanced .px-category-gallery .text{position:absolute;z-index:2;right:var(--px-space-2);bottom:var(--px-space-2);left:var(--px-space-2);display:block;color:#fff;font-family:var(--px-font-display);font-size:clamp(1.75rem,5vw,2.5rem);line-height:0.92;text-transform:uppercase}body.px-product-category-enhanced .px-category-gallery__item--small .text{font-size:clamp(1.25rem,3.8vw,2rem)}body.px-product-category-enhanced .px-category-gallery-more{display:inline-flex;align-items:center;justify-self:center;gap:var(--px-space-2);border:0;background:transparent;color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:600;padding:0}body.px-product-category-enhanced .px-category-gallery-more span{width:1rem;height:1rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .px-category-gallery-more[aria-expanded="true"] span{transform:rotate(180deg)}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery){display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--px-space-3);margin:0;padding:0;list-style:none}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li{grid-column:span 4;width:auto;max-width:none;min-width:0;float:none;margin:0;padding:0;list-style:none}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4){grid-column:span 6}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(n + 11){display:none}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) a{position:relative;display:block;min-height:5rem;overflow:hidden;border-radius:0.9375rem;background:#fff;color:#fff;isolation:isolate}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4) a{min-height:clamp(9.5rem,18vw,12.5rem)}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) a::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,0.78) 100%)}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) .image,body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) img{position:absolute;width:100%;height:100%}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) .image{inset:0;overflow:hidden;background:#fff}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) img{top:43%;left:50%;width:82%;height:72%;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) .text{position:absolute;z-index:2;right:var(--px-space-2);bottom:var(--px-space-2);left:var(--px-space-2);display:block;color:#fff;font-family:var(--px-font-display);font-size:clamp(1.25rem,3.8vw,2rem);line-height:0.92;text-transform:uppercase}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4) .text{font-size:clamp(1.75rem,5vw,2.5rem)}body.px-product-category-enhanced .px-hidden-products-top{display:none}body.px-product-category-enhanced .px-empty-category{display:grid;justify-items:center;gap:var(--px-space-3);margin:0 0 var(--px-space-6);border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-lg);background:#fff;padding:clamp(1.5rem,4vw,2.75rem);text-align:center}body.px-product-category-enhanced .px-empty-category h2{max-width:44rem;margin:0;color:var(--px-color-text);font-size:clamp(1.375rem,3vw,2rem);font-weight:800;line-height:var(--px-line-heading)}body.px-product-category-enhanced .px-empty-category p{max-width:34rem;margin:0;color:var(--px-color-text-soft);font-size:var(--px-text-sm);line-height:1.55}body.px-product-category-enhanced .px-category-top-products{width:100%;max-width:100%;min-width:0;margin:calc(-1 * var(--px-space-2)) auto var(--px-space-8)}body.px-product-category-enhanced .px-empty-category-top-products{margin-top:0}body.px-product-category-enhanced .px-category-top-products .px-product-shell{position:relative;overflow:visible;border-radius:0;background:transparent;padding:0}body.px-product-category-enhanced .px-category-top-products .products-top-header{display:flex;align-items:center;gap:0.6875rem;margin:0 0 var(--px-space-4);color:var(--px-color-text);font-size:1.125rem;font-weight:800;line-height:var(--px-line-heading)}body.px-product-category-enhanced .px-category-top-products .products-top-header::before{width:1.125rem;height:1.125rem;flex:0 0 auto;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2.8 2.78 5.64 6.22.9-4.5 4.39 1.06 6.19L12 17l-5.56 2.92 1.06-6.19L3 9.34l6.22-.9L12 2.8Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2.8 2.78 5.64 6.22.9-4.5 4.39 1.06 6.19L12 17l-5.56 2.92 1.06-6.19L3 9.34l6.22-.9L12 2.8Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .px-category-top-products .products.products-block{display:grid;grid-auto-flow:row;grid-auto-columns:initial;grid-template-columns:1fr;gap:0.75rem;overflow:visible;padding:0;scroll-snap-type:none}body.px-product-category-enhanced .px-category-top-products:not(.is-expanded) .px-top-product-extra{display:none}body.px-product-category-enhanced .px-category-top-products .products .product{min-width:0;scroll-snap-align:none}body.px-product-category-enhanced .px-category-top-products .products .p{display:grid;min-height:6.125rem;grid-template-columns:3.75rem minmax(0,1fr) auto;gap:0.625rem;align-items:center;overflow:hidden;border-radius:0.625rem;background:#fff;padding:0.75rem}body.px-product-category-enhanced .px-category-top-products .products .image{width:3.75rem;height:3.75rem;overflow:hidden;border-radius:0.4375rem;background:#fff;grid-column:1;grid-row:1}body.px-product-category-enhanced .px-category-top-products .products .image img{width:100%;height:100%;object-fit:contain;padding:0.1875rem}body.px-product-category-enhanced .px-category-top-products .flags,body.px-product-category-enhanced .px-category-top-products .px-card-state,body.px-product-category-enhanced .px-category-top-products .p-code,body.px-product-category-enhanced .px-category-top-products .availability-amount{display:none}body.px-product-category-enhanced .px-category-top-products .p-in{display:contents}body.px-product-category-enhanced .px-category-top-products .p-in-in{display:grid;grid-column:2;grid-row:1;min-width:0;gap:0.0625rem;align-self:center}body.px-product-category-enhanced .px-category-top-products .products .name{overflow:hidden;color:var(--px-color-text);font-size:0.75rem;font-weight:800;line-height:1.18;text-overflow:ellipsis}body.px-product-category-enhanced .px-category-top-products .px-card-brand{display:none}body.px-product-category-enhanced .px-category-top-products .px-card-specs{overflow:hidden;color:var(--px-color-text-muted);font-size:0.625rem;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}body.px-product-category-enhanced .px-category-top-products .ratings-wrapper{display:block}body.px-product-category-enhanced .px-category-top-products .availability{display:inline-flex;width:fit-content;align-items:center;gap:0.25rem;color:#58b84b;font-size:0.625rem;font-weight:700;line-height:1.3}body.px-product-category-enhanced .px-category-top-products .availability::before{width:0.6875rem;height:0.6875rem;flex:0 0 auto;border-radius:50%;background:currentColor;content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.5 10.2 2.7 2.7 6.3-6.3'/%3E%3Ccircle cx='10' cy='10' r='8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.5 10.2 2.7 2.7 6.3-6.3'/%3E%3Ccircle cx='10' cy='10' r='8'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .px-category-top-products .p-bottom{display:contents}body.px-product-category-enhanced .px-category-top-products .offers{display:contents}body.px-product-category-enhanced .px-category-top-products .prices{display:flex;min-width:3.375rem;min-height:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:0.1rem;grid-column:3;grid-row:1}body.px-product-category-enhanced .px-category-top-products .price-standard-wrapper{display:none}body.px-product-category-enhanced .px-category-top-products .price-standard-wrapper-placeholder,body.px-product-category-enhanced .px-category-top-products .price-standard-label,body.px-product-category-enhanced .px-category-top-products .price-save{display:none}body.px-product-category-enhanced .px-category-top-products .price-final strong{color:var(--px-color-text);font-size:1rem;font-weight:800;line-height:var(--px-line-heading)}body.px-product-category-enhanced .px-category-top-products .px-product-controls{display:none}body.px-product-category-enhanced .px-category-top-products .px-top-products-more{display:flex;justify-content:center;margin-top:1.125rem}body.px-product-category-enhanced .px-category-top-products .px-top-products-more__button{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;gap:0.375rem;border:0;border-radius:999px;background:transparent;color:var(--px-color-text-muted);font-size:0.8125rem;font-weight:600;line-height:1.2;padding:0.25rem 0.5rem}body.px-product-category-enhanced .px-category-top-products .px-top-products-more__button::before{width:0.875rem;height:0.875rem;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--px-duration-fast) var(--px-ease)}body.px-product-category-enhanced .px-category-top-products.is-expanded .px-top-products-more__button::before{transform:rotate(180deg)}body.px-product-category-enhanced .px-category-top-products .px-top-products-more__button:hover,body.px-product-category-enhanced .px-category-top-products .px-top-products-more__button:focus-visible{color:var(--px-color-brand)}body.px-product-category-enhanced .sidebar-left{min-width:0}body.px-product-category-enhanced .sidebar-inner{display:grid;gap:var(--px-space-4)}body.px-product-category-enhanced .sidebar-left .box:not(.box-filters):not(.box-categories),body.px-product-category-enhanced .sidebar-left .skip-link__wrapper,body.px-product-category-enhanced .sidebar-left .poll,body.px-product-category-enhanced .sidebar-left .banner{display:none}body.px-product-category-enhanced .box-filters,body.px-product-category-enhanced .box-categories,body.px-product-category-enhanced .px-sidebar-card{--px-sidebar-inline:var(--px-space-4);--px-sidebar-icon-size:1rem;--px-sidebar-row-icon-size:0.875rem;--px-sidebar-icon-gap:var(--px-space-2);--px-sidebar-row-gap:var(--px-space-2);--px-sidebar-text-offset:calc(var(--px-sidebar-row-icon-size) + var(--px-sidebar-row-gap));overflow:hidden;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-sm);background:var(--px-color-surface);box-shadow:0 0.75rem 2rem rgba(26,24,23,0.04)}body.px-product-category-enhanced .px-sidebar-heading,body.px-product-category-enhanced .box-categories .pageElement__heading,body.px-product-category-enhanced .px-sidebar-card h3{display:flex;min-height:3rem;align-items:center;gap:var(--px-sidebar-icon-gap);margin:0;border-bottom:1px solid rgba(229,225,223,0.9);background:var(--px-color-surface-muted);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:900;line-height:var(--px-line-heading);padding:0.75rem var(--px-sidebar-inline);text-transform:uppercase}body.px-product-category-enhanced .px-sidebar-heading span,body.px-product-category-enhanced .box-categories .pageElement__heading::before,body.px-product-category-enhanced .px-sidebar-card h3::before{width:var(--px-sidebar-icon-size);height:var(--px-sidebar-icon-size);flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .px-sidebar-card h3::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06A1.65 1.65 0 0 0 15 19.4a1.65 1.65 0 0 0-1 .6 1.65 1.65 0 0 0-.33 1.82A2 2 0 1 1 10.3 22a2 2 0 0 1-.12-.28 1.65 1.65 0 0 0-1.51-1.01 1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.6 15a1.65 1.65 0 0 0-.6-1 1.65 1.65 0 0 0-1.82-.33A2 2 0 1 1 2 10.3c.09-.04.18-.08.28-.12A1.65 1.65 0 0 0 3.3 8.67a1.65 1.65 0 0 0-.33-1.82l-.06-.06A2 2 0 1 1 5.74 3.96l.06.06A1.65 1.65 0 0 0 8.6 4a1.65 1.65 0 0 0 1-.6 1.65 1.65 0 0 0 .33-1.82A2 2 0 1 1 13.7 2c.04.09.08.18.12.28A1.65 1.65 0 0 0 15.33 3.3a1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9c.36.3.66.63.9 1.01.14.22.37.38.63.45A2 2 0 1 1 22 13.7a2 2 0 0 1-.28.12A1.65 1.65 0 0 0 20.7 15Z'/%3E%3C/svg%3E")}body.px-product-category-enhanced .px-category-sidebar-support h3::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3Cpath d='M9 9a3 3 0 0 1 6 0c0 2-3 2-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}body.px-product-category-enhanced .filters-wrapper,body.px-product-category-enhanced #categories{padding:var(--px-space-3)}body.px-product-category-enhanced .filters-unveil-button-wrapper,body.px-product-category-enhanced .filter-section-button,body.px-product-category-enhanced .filter-total-count,body.px-product-category-enhanced #filters-default-position,body.px-product-category-enhanced .filter-section-boolean{display:none}body.px-product-category-enhanced .slider-wrapper,body.px-product-category-enhanced .filter-section{border-bottom:1px solid rgba(229,225,223,0.86)}body.px-product-category-enhanced .slider-wrapper:last-child,body.px-product-category-enhanced .filter-section:last-child{border-bottom:0}body.px-product-category-enhanced .slider-wrapper h4,body.px-product-category-enhanced .filter-section h4{margin:0}body.px-product-category-enhanced .slider-wrapper h4 button,body.px-product-category-enhanced .filter-section h4 button{display:grid;width:100%;min-height:2.35rem;grid-template-columns:var(--px-sidebar-row-icon-size) minmax(0,1fr);align-items:center;column-gap:var(--px-sidebar-row-gap);border-radius:var(--px-radius-sm);border:0;background:transparent;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.4;padding:0.5rem 0.625rem;text-align:left}body.px-product-category-enhanced .slider-wrapper h4 button:hover,body.px-product-category-enhanced .slider-wrapper h4 button:focus-visible,body.px-product-category-enhanced .filter-section h4 button:hover,body.px-product-category-enhanced .filter-section h4 button:focus-visible{background:rgba(250,152,46,0.1);color:var(--px-color-brand-dark)}body.px-product-category-enhanced .slider-wrapper h4 button::before,body.px-product-category-enhanced .filter-section h4 button::before,body.px-product-category-enhanced #categories a::before{display:block;width:var(--px-sidebar-row-icon-size);height:var(--px-sidebar-row-icon-size);content:"";background:currentColor;opacity:0.45;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;transform-origin:center}body.px-product-category-enhanced .slider-wrapper.is-open h4 button::before,body.px-product-category-enhanced .filter-section.is-open h4 button::before{transform:rotate(90deg)}body.px-product-category-enhanced .slider-header,body.px-product-category-enhanced .slider-content,body.px-product-category-enhanced .filter-section form,body.px-product-category-enhanced .filter-section .param-filter-top{display:none}body.px-product-category-enhanced .slider-wrapper.is-open .slider-header,body.px-product-category-enhanced .slider-wrapper.is-open .slider-content,body.px-product-category-enhanced .filter-section.is-open form,body.px-product-category-enhanced .filter-section.is-open .param-filter-top{display:block}body.px-product-category-enhanced .filter-section:has(input:checked) form,body.px-product-category-enhanced .filter-section:has(input:checked) .param-filter-top{display:block}body.px-product-category-enhanced #price-filter-form{display:none}body.px-product-category-enhanced .filter-section fieldset,body.px-product-category-enhanced #price-filter{display:grid;gap:0.125rem;min-width:0;margin:0;border:0;padding:0.125rem 0 var(--px-space-3)}body.px-product-category-enhanced .slider-wrapper.is-open,body.px-product-category-enhanced .filter-section.is-open{padding-bottom:var(--px-space-2)}body.px-product-category-enhanced .slider-wrapper.is-open h4 button,body.px-product-category-enhanced .filter-section.is-open h4 button{background:rgba(250,152,46,0.08);color:var(--px-color-text);padding-bottom:var(--px-space-2)}body.px-product-category-enhanced .slider-wrapper.is-open h4 button::before,body.px-product-category-enhanced .filter-section.is-open h4 button::before{color:var(--px-color-brand);opacity:1}body.px-product-category-enhanced .slider-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-2);padding:0.125rem 0.625rem var(--px-space-3) var(--px-sidebar-text-offset)}body.px-product-category-enhanced .slider-wrapper.is-open .slider-header{display:grid}body.px-product-category-enhanced .slider-header .from,body.px-product-category-enhanced .slider-header .to{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(93,87,84,0.16);border-radius:var(--px-radius-sm);background:var(--px-color-surface-muted);color:var(--px-color-text);font-size:var(--px-text-sm);line-height:1.4;padding:0.35rem var(--px-space-2);white-space:nowrap}body.px-product-category-enhanced .px-price-field{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:0.25rem}body.px-product-category-enhanced .px-price-input{min-height:1.5rem;width:min(100%,4.25rem);border:0;background:transparent;color:var(--px-color-text);font-size:var(--px-text-sm);line-height:1.2;padding:0;text-align:right;appearance:textfield}body.px-product-category-enhanced .px-price-input::-webkit-outer-spin-button,body.px-product-category-enhanced .px-price-input::-webkit-inner-spin-button{margin:0;appearance:none}body.px-product-category-enhanced .px-price-input:focus-visible{outline:0;box-shadow:none}body.px-product-category-enhanced .slider-content{padding:0 0.625rem var(--px-space-3) var(--px-sidebar-text-offset)}body.px-product-category-enhanced .slider-wrapper.is-open .slider-content{display:block}body.px-product-category-enhanced .param-price-filter{position:relative;min-height:2rem;margin:0.125rem 0 var(--px-space-2);--px-price-start:0%;--px-price-end:100%}body.px-product-category-enhanced .param-price-filter::before{position:absolute;top:50%;right:0;left:0;height:0.25rem;border-radius:999px;background:var(--px-color-border);content:"";transform:translateY(-50%)}body.px-product-category-enhanced .param-price-filter::after{position:absolute;top:50%;right:calc(100% - var(--px-price-end));left:var(--px-price-start);height:0.25rem;border-radius:999px;background:var(--px-color-green);content:"";transform:translateY(-50%)}body.px-product-category-enhanced .px-price-thumb{position:absolute;z-index:3;top:50%;left:0;width:1rem;height:1rem;border:2px solid #fff;border-radius:50%;background:var(--px-color-green);box-shadow:0 2px 8px rgba(26,24,23,0.18);cursor:grab;touch-action:none;transform:translate(-50%,-50%)}body.px-product-category-enhanced .px-price-thumb:active,body.px-product-category-enhanced .px-price-slider.is-dragging .px-price-thumb{cursor:grabbing}body.px-product-category-enhanced .px-price-thumb:focus-visible{outline:0;box-shadow:0 2px 8px rgba(26,24,23,0.18),0 0 0 3px rgba(250,152,46,0.24)}body.px-product-category-enhanced .px-price-actions{display:flex;justify-content:flex-end;padding-top:var(--px-space-1)}body.px-product-category-enhanced .px-price-apply{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff;font-size:var(--px-text-xs);font-weight:700;line-height:1.2;padding:0.5rem var(--px-space-4)}body.px-product-category-enhanced .px-price-apply:hover,body.px-product-category-enhanced .px-price-apply:focus-visible{background:var(--px-color-green-hover);color:#fff}body.px-product-category-enhanced .filter-section form,body.px-product-category-enhanced .filter-section .param-filter-top{padding:0 0.625rem 0 var(--px-sidebar-text-offset)}body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper){display:grid;grid-template-columns:1rem minmax(0,1fr);column-gap:0.625rem;align-items:center;min-height:2.35rem;border-radius:var(--px-radius-sm);padding:0.35rem 0.5rem;transition:background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease)}body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):hover,body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):focus-within{background:var(--px-color-surface-muted)}body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):has(input:checked){background:rgba(250,152,46,0.1)}body.px-product-category-enhanced .advanced-filters-wrapper{display:none}body.px-product-category-enhanced .filter-section label{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:1.75rem;align-items:center;gap:0.625rem;margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:650;line-height:1.45;cursor:pointer}body.px-product-category-enhanced .filter-count{display:inline-flex;min-width:1.625rem;min-height:1.25rem;align-items:center;justify-content:center;border-radius:999px;background:transparent;color:var(--px-color-text-soft);font-size:0.6875rem;font-weight:800;line-height:1.2;text-align:right}body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):hover .filter-count,body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):focus-within .filter-count{background:#fff;color:var(--px-color-text-muted)}body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):has(input:checked) label{color:var(--px-color-text);font-weight:800}body.px-product-category-enhanced .filter-section fieldset>div:not(.advanced-filters-wrapper):has(input:checked) .filter-count{background:#fff;color:var(--px-color-brand-dark)}body.px-product-category-enhanced .filter-section input[type="checkbox"]{width:1rem;height:1rem;margin:0;appearance:none;border:1px solid var(--px-color-border-strong);border-radius:0.25rem;background:#fff;cursor:pointer;transition:background-color var(--px-duration-fast) var(--px-ease),border-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease)}body.px-product-category-enhanced .filter-section input[type="checkbox"]:checked{border-color:var(--px-color-brand);background:var(--px-color-brand) url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3.5 8 3 3 6-6'/%3E%3C/svg%3E") center / 0.75rem 0.75rem no-repeat}body.px-product-category-enhanced .filter-section input[type="checkbox"]:hover{border-color:var(--px-color-brand)}body.px-product-category-enhanced .filter-section input[type="checkbox"]:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(250,152,46,0.22)}body.px-product-category-enhanced .filter-section input[type="checkbox"]:disabled,body.px-product-category-enhanced .filter-section input[type="checkbox"]:disabled + label{cursor:not-allowed;opacity:0.45}body.px-product-category-enhanced .filter-section .filter-label.disabled{opacity:0.45}body.px-product-category-enhanced #manufacturer-filter fieldset,body.px-product-category-enhanced .filter-section-parametric fieldset{max-height:16.25rem;overflow-y:auto;padding-right:var(--px-space-1);scrollbar-color:var(--px-color-border-strong) transparent;scrollbar-width:thin}body.px-product-category-enhanced .filter-section-parametric-id-55 fieldset{max-height:22.25rem}body.px-product-category-enhanced #manufacturer-filter fieldset::-webkit-scrollbar,body.px-product-category-enhanced .filter-section-parametric fieldset::-webkit-scrollbar{width:0.375rem}body.px-product-category-enhanced #manufacturer-filter fieldset::-webkit-scrollbar-track,body.px-product-category-enhanced .filter-section-parametric fieldset::-webkit-scrollbar-track{background:transparent}body.px-product-category-enhanced #manufacturer-filter fieldset::-webkit-scrollbar-thumb,body.px-product-category-enhanced .filter-section-parametric fieldset::-webkit-scrollbar-thumb{border-radius:999px;background:var(--px-color-border-strong)}body.px-product-category-enhanced #categories .categories,body.px-product-category-enhanced #categories ul,body.px-product-category-enhanced #categories li{margin:0;padding:0;list-style:none}body.px-product-category-enhanced #categories{display:grid;gap:0.125rem}body.px-product-category-enhanced #categories ul ul{display:none}body.px-product-category-enhanced #categories a{display:grid;min-height:2.35rem;grid-template-columns:var(--px-sidebar-row-icon-size) minmax(0,1fr);align-items:center;column-gap:var(--px-sidebar-row-gap);border-radius:var(--px-radius-sm);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.4;padding:0.5rem 0.625rem}body.px-product-category-enhanced #categories .expanded>.topic>a,body.px-product-category-enhanced #categories a:hover,body.px-product-category-enhanced #categories a:focus-visible{background:rgba(250,152,46,0.1);color:var(--px-color-brand-dark)}body.px-product-category-enhanced #categories .expanded>.topic>a::before{color:var(--px-color-brand);opacity:1;transform:rotate(90deg)}body.px-product-category-enhanced #categories ul{display:grid;gap:0.125rem;padding:0.125rem 0 0.375rem 1.125rem}body.px-product-category-enhanced #categories ul a{min-height:2rem;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;padding-block:0.4rem}body.px-product-category-enhanced .cat-trigger{display:none}body.px-product-category-enhanced .px-sidebar-card{display:grid;gap:var(--px-space-4)}body.px-product-category-enhanced .px-sidebar-card p{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:650;line-height:1.45;padding-inline:var(--px-space-4)}body.px-product-category-enhanced .px-sidebar-rating p{padding-bottom:var(--px-space-4)}body.px-product-category-enhanced .px-sidebar-card .btn{width:calc(100% - (2 * var(--px-space-4)));justify-self:center;margin:0 var(--px-space-4) var(--px-space-4);min-height:2.5rem;border-radius:var(--px-radius-sm);padding:0.65rem var(--px-space-3);font-size:var(--px-text-xs)}body.px-product-category-enhanced .px-sidebar-rating__score{display:flex;align-items:center;gap:var(--px-space-2);padding:var(--px-space-3) var(--px-space-4) 0}body.px-product-category-enhanced .px-sidebar-rating__score strong{color:var(--px-color-brand);font-size:2rem;font-weight:900;line-height:1}body.px-product-category-enhanced .px-sidebar-rating__score span{color:var(--px-color-brand);font-size:var(--px-text-xs);letter-spacing:0}body.px-product-category-enhanced .category-content-wrapper{display:grid;gap:var(--px-space-5)}body.px-product-category-enhanced .px-mobile-filter-toggle{display:inline-flex;width:fit-content;align-items:center;gap:var(--px-space-2);border:0;border-radius:var(--px-radius-sm);background:var(--px-color-dark-3);color:#fff;font-weight:700;padding:0.75rem 1rem}body.px-product-category-enhanced .px-mobile-filter-toggle span{width:1rem;height:1rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .category-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--px-space-3)}body.px-product-category-enhanced .listSorting__controls{display:flex;flex-wrap:wrap;gap:var(--px-space-2);margin:0;padding:0;list-style:none}body.px-product-category-enhanced .listSorting__control{border:1px solid transparent;border-radius:999px;background:#fff;color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:600;min-height:2rem;padding:0.35rem 0.75rem}body.px-product-category-enhanced .listSorting__control--current{border-color:var(--px-color-brand);color:var(--px-color-brand)}body.px-product-category-enhanced .listItemsTotal,body.px-product-category-enhanced .itemsTotal{color:var(--px-color-text-muted);font-size:var(--px-text-xs)}body.px-product-category-enhanced #products,body.px-product-category-enhanced #products.products.products-page.products-block{display:grid !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:var(--px-grid-gap) !important;overflow:visible !important;padding:0 !important;contain:none !important;scroll-snap-type:none !important}body.px-product-category-enhanced #products>.product{display:block !important;aspect-ratio:var(--px-category-card-aspect);width:auto !important;min-height:0 !important;min-width:0 !important;max-width:none !important;flex:none !important;grid-column:auto !important;grid-row:auto !important;margin:0 !important;opacity:1 !important;scroll-snap-align:initial !important;transform:none !important;visibility:visible !important}body.px-product-category-enhanced #products .p{display:flex !important;width:100% !important;height:100%;min-height:0;flex-direction:column;border-radius:0.9375rem;padding:var(--px-space-3)}body.px-product-category-enhanced #products .image{display:grid !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:1 / 1;place-items:center;border-radius:0.9375rem;background:#fff}body.px-product-category-enhanced #products .image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;padding:var(--px-space-2)}body.px-product-category-enhanced #products .flags-default{display:none}body.px-product-category-enhanced .px-card-state{position:absolute;z-index:3;top:var(--px-space-2);right:var(--px-space-2);display:inline-flex;align-items:center;min-height:1.6875rem;border:1px solid var(--px-color-brand);border-radius:999px;background:#fff;color:var(--px-color-brand);font-size:var(--px-text-xs);font-weight:600;line-height:1;padding:0.3rem 0.55rem}body.px-product-category-enhanced #products .p-in{min-height:0;padding-top:var(--px-space-3)}body.px-product-category-enhanced .px-card-brand{color:var(--px-color-text-soft);font-size:var(--px-text-xs);line-height:1.5}body.px-product-category-enhanced #products .name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:var(--px-text-md);font-weight:600;letter-spacing:0;line-height:1.4;overflow-wrap:anywhere}body.px-product-category-enhanced .px-card-specs{color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:600;line-height:1.5}body.px-product-category-enhanced #products .ratings-wrapper{order:3}body.px-product-category-enhanced #products .availability{display:flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-green);font-weight:600}body.px-product-category-enhanced #products .availability::before{width:0.875rem;height:0.875rem;flex:0 0 auto;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced #products .availability span[style*="#009901"]{color:inherit !important}body.px-product-category-enhanced #products .availability-amount{display:none}body.px-product-category-enhanced #products .p-bottom{margin-top:auto}body.px-product-category-enhanced #products .p-bottom>div{gap:var(--px-space-2)}body.px-product-category-enhanced #products .prices{display:flex;justify-content:flex-end;min-height:2.375rem}body.px-product-category-enhanced #products .price-final strong{font-size:clamp(1.375rem,3vw,1.75rem)}body.px-product-category-enhanced #products .px-card--price-row .p-in-in{flex:0 0 auto}body.px-product-category-enhanced #products .px-card--price-row .p-bottom{margin-top:auto;padding-top:var(--px-space-3)}body.px-product-category-enhanced #products .px-card--price-row .image .flags-extra .flag-discount .price-standard{display:none}body.px-product-category-enhanced #products .px-card--price-row .image .flags-extra{top:var(--px-space-2);right:var(--px-space-2);bottom:auto;left:auto;z-index:3;justify-content:flex-end;max-width:calc(100% - (2 * var(--px-space-2)))}body.px-product-category-enhanced #products .px-card--price-row.px-card--has-state .image .flags-extra{top:calc(var(--px-space-2) + 1.6875rem + 0.35rem)}body.px-product-category-enhanced #products .px-card--price-row .image .flags-extra .flag-discount{min-height:1.6875rem;border:1px solid var(--px-color-brand);background:transparent;color:var(--px-color-brand);font-size:var(--px-text-xs);font-weight:600;padding:0.3rem 0.55rem}body.px-product-category-enhanced #products .px-card--price-row .px-card-ratings-empty{display:none}body.px-product-category-enhanced #products .px-card--price-row .p-bottom>[data-micro="offer"]{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--px-space-3);row-gap:var(--px-space-3);align-items:center}body.px-product-category-enhanced #products .px-card--price-row .prices{grid-column:1;grid-row:1;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0.25rem 0.5rem;min-height:2rem}body.px-product-category-enhanced #products .px-card--price-row .price-standard-label,body.px-product-category-enhanced #products .px-card--price-row .prices>.price-save{display:none}body.px-product-category-enhanced #products .px-card--price-row .price-standard-wrapper,body.px-product-category-enhanced #products .px-card--price-row .px-card-old-price{display:inline-flex;align-items:baseline;color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:700;line-height:1.2;text-decoration:line-through;white-space:nowrap}body.px-product-category-enhanced #products .px-card--price-row .price-standard{margin:0;opacity:1;text-decoration:inherit}body.px-product-category-enhanced #products .px-card--price-row .price-final strong{color:var(--px-color-text);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:800;line-height:1.1}body.px-product-category-enhanced #products .px-card--price-row .px-card-availability{grid-column:2;grid-row:1;justify-self:end;gap:0.4rem;color:var(--px-color-green);font-size:var(--px-text-xs);font-weight:700;line-height:1.2;white-space:nowrap}body.px-product-category-enhanced #products .px-card--price-row .px-card-availability::before{width:0.5rem;height:0.5rem;flex-basis:0.5rem;border-radius:50%;background:currentColor;mask:none}body.px-product-category-enhanced #products .px-card--price-row .p-tools{grid-column:1 / -1;grid-row:2}@media (max-width:520px){body.px-product-category-enhanced #products .px-card--price-row .p-bottom>[data-micro="offer"]{grid-template-columns:minmax(0,1fr)}body.px-product-category-enhanced #products .px-card--price-row .px-card-availability{grid-column:1;grid-row:2;justify-self:start}body.px-product-category-enhanced #products .px-card--price-row .p-tools{grid-row:3}}body.px-product-category-enhanced #products .p-tools .btn{min-height:2.8125rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff}body.px-product-category-enhanced #products .p-tools .px-card-action--detail::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E")}body.px-product-category-enhanced #products>.product.px-category-promo-replaced{display:none !important}body.px-product-category-enhanced .px-category-promo-card a,body.px-product-category-enhanced .px-category-promo-card__media{display:block;aspect-ratio:var(--px-category-card-aspect);height:100%;min-height:0;overflow:hidden;border-radius:0.9375rem;background:var(--px-color-dark)}body.px-product-category-enhanced .px-category-promo-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;transition:transform 520ms cubic-bezier(0.2,0.8,0.2,1)}body.px-product-category-enhanced .px-category-promo-card a:hover img,body.px-product-category-enhanced .px-category-promo-card a:focus-visible img{transform:scale(1.04)}body.px-product-category-enhanced .listingControls{container-name:px-listing-controls;container-type:inline-size;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--px-space-4) 0;margin:var(--px-space-8) 0 var(--px-space-10)}body.px-product-category-enhanced .listingControls>.loadMore,body.px-product-category-enhanced .listingControls>.goToTop,body.px-product-category-enhanced .listingControls>.pagination,body.px-product-category-enhanced .listingControls>.itemsTotal{flex:0 0 100%}body.px-product-category-enhanced .listingControls>.loadMore{order:1}body.px-product-category-enhanced .listingControls>.px-load-more{order:1}body.px-product-category-enhanced .listingControls>.goToTop{order:2}body.px-product-category-enhanced .listingControls>.pagination{order:3}body.px-product-category-enhanced .listingControls>.itemsTotal{order:4}body.px-product-category-enhanced .loadMore,body.px-product-category-enhanced .pagination,body.px-product-category-enhanced .goToTop{display:flex;justify-content:center;margin:0}body.px-product-category-enhanced .px-load-more,body.px-product-category-enhanced .loadMore__button--products,body.px-product-category-enhanced .goToTop__button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.2;padding:0.65rem 1.1rem;text-decoration:none;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}body.px-product-category-enhanced .px-load-more,body.px-product-category-enhanced .loadMore__button--products{min-width:min(100%,12rem);border-color:var(--px-color-green);background:var(--px-color-green);color:#fff}body.px-product-category-enhanced .px-load-more:hover,body.px-product-category-enhanced .px-load-more:focus-visible,body.px-product-category-enhanced .loadMore__button--products:hover,body.px-product-category-enhanced .loadMore__button--products:focus-visible{border-color:var(--px-color-green-hover);background:var(--px-color-green-hover);color:#fff;transform:translateY(-1px)}body.px-product-category-enhanced .goToTop__button:hover,body.px-product-category-enhanced .goToTop__button:focus-visible{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}body.px-product-category-enhanced .goToTop__button::before{width:0.95rem;height:0.95rem;margin-right:var(--px-space-2);content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;padding:0;list-style:none}body.px-product-category-enhanced .pagination__currentPage,body.px-product-category-enhanced .pagination__link{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.2;padding:0.5rem 0.9rem;text-decoration:none}body.px-product-category-enhanced .pagination__currentPage,body.px-product-category-enhanced .pagination__link:hover,body.px-product-category-enhanced .pagination__link:focus-visible{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}body.px-product-category-enhanced .pagination__link--prev,body.px-product-category-enhanced .pagination__link--next{font-size:0;padding-inline:0}body.px-product-category-enhanced .pagination__link--prev::before,body.px-product-category-enhanced .pagination__link--next::before{width:1rem;height:1rem;content:"";background:currentColor;-webkit-mask:var(--px-pagination-arrow-mask) center / contain no-repeat;mask:var(--px-pagination-arrow-mask) center / contain no-repeat}body.px-product-category-enhanced .pagination__link--prev{--px-pagination-arrow-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}body.px-product-category-enhanced .pagination__link--next{--px-pagination-arrow-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}body.px-product-category-enhanced .itemsTotal{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:600;text-align:center}@container px-listing-controls (min-width:57rem){body.px-product-category-enhanced .listingControls>.goToTop{flex-basis:auto;justify-content:flex-start;order:2;margin-right:auto}body.px-product-category-enhanced .listingControls>.pagination{flex-basis:auto;justify-content:flex-end;order:3;margin-left:auto}}@container px-listing-controls (min-width:84rem){body.px-product-category-enhanced .listingControls>.goToTop{flex-basis:33%;order:1}body.px-product-category-enhanced .listingControls:has(.goToTop,.pagination)>.loadMore{flex-basis:34%;order:2}body.px-product-category-enhanced .listingControls>.pagination{flex-basis:33%;order:3}}body.px-product-category-enhanced .px-category-brand{display:grid;gap:var(--px-space-6);align-items:center;margin-top:var(--px-space-12);border-radius:var(--px-radius-xl);background:var(--px-color-surface-muted);padding:clamp(1.5rem,4vw,3.625rem)}body.px-product-category-enhanced .px-category-brand__copy{display:grid;gap:var(--px-space-3)}body.px-product-category-enhanced .px-category-brand h2{margin:0;color:var(--px-color-text);font-size:var(--px-text-lg);line-height:var(--px-line-heading)}body.px-product-category-enhanced .px-category-brand__image{width:min(100%,34rem);height:clamp(12rem,24vw,20rem);justify-self:center;border-radius:0.9375rem;object-fit:contain;object-position:center}body.px-product-category-enhanced .px-category-brand--text-only{max-width:54rem}body.px-product-category-enhanced .px-category-assist{display:flex;justify-content:center;margin-top:var(--px-space-6)}body.px-product-category-enhanced .px-category-assist__card{display:grid;width:min(100%,42rem);min-height:auto;align-content:start;gap:var(--px-space-4);border-radius:var(--px-radius-xl);background:#fff;padding:clamp(1.25rem,3vw,2.5rem);text-align:center}body.px-product-category-enhanced .px-category-assist__card h2{display:flex;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-product-category-enhanced .px-category-assist__card h2::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-product-category-enhanced .px-category-assist__card p{margin:0;color:var(--px-color-text-soft);font-size:var(--px-text-sm);line-height:1.5}body.px-product-category-enhanced .px-category-assist__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--px-space-3);margin-top:var(--px-space-2)}body.px-product-category-enhanced .benefitBanner.position--benefitCategory,body.px-product-category-enhanced .custom-footer__instagram,body.px-product-category-enhanced .custom-footer__banner17,body.px-product-category-enhanced .custom-footer__banner9931,body.px-product-category-enhanced .custom-footer__banner2831,body.px-product-category-enhanced #heurekaTableft,body.px-product-category-enhanced [id^="hw-"][id$="left"]{display:none !important}body.px-product-category-enhanced #footer{margin-top:0}body.category-filter-open{overflow:hidden}.px-category-filter-overlay{position:fixed;z-index:399;inset:0;display:none;border:0;background:rgba(26,24,23,0.45);padding:0}body.category-filter-open .px-category-filter-overlay{display:block}@keyframes px-category-loader-spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::after{transition:none}body.px-product-category-enhanced #content-wrapper.container.ajax-pending-element::before{animation:none}}@media (max-width:767px){body.px-product-category-enhanced #content-wrapper.container,body.px-product-category-enhanced .px-category-gallery,body.px-product-category-enhanced .px-category-top-products{width:calc(100vw - var(--px-container-padding) - var(--px-container-padding));max-width:calc(100vw - var(--px-container-padding) - var(--px-container-padding))}body.px-product-category-enhanced .px-category-gallery__item--large,body.px-product-category-enhanced .px-category-gallery__item--small,body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li,body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4){grid-column:span 6}body.px-product-category-enhanced .px-category-gallery__item--large a,body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4) a{min-height:5rem}body.px-product-category-enhanced .px-category-gallery__item--large .text,body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4) .text{font-size:clamp(1.25rem,3.8vw,2rem)}body.px-product-category-enhanced .sidebar-left{position:fixed;z-index:400;top:0;bottom:0;left:0;width:min(21rem,88vw);overflow-y:auto;background:var(--px-color-page);padding:var(--px-space-4);transform:translateX(-105%);transition:transform var(--px-duration) var(--px-ease)}body.px-product-category-enhanced .sidebar-left.is-open{transform:translateX(0)}body.px-product-category-enhanced #products,body.px-product-category-enhanced #products.products.products-page.products-block{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.px-product-category-enhanced #products>.product{aspect-ratio:auto !important}body.px-product-category-enhanced #products>.product.px-category-promo-card{align-self:start}body.px-product-category-enhanced .px-category-promo-card a,body.px-product-category-enhanced .px-category-promo-card__media{display:flex;height:auto;min-height:0;align-items:center;justify-content:center;aspect-ratio:auto;background:#fff;padding-block:clamp(0.5rem,2.8vw,0.875rem)}body.px-product-category-enhanced .px-category-promo-card img{display:block;width:100% !important;height:auto !important;min-height:0;max-height:none !important;object-fit:contain !important;padding:0}body.px-product-category-enhanced .category-header{align-items:flex-start;flex-direction:column}body.px-product-category-enhanced .listSorting__controls{flex-wrap:nowrap;max-width:calc(100vw - (2 * var(--px-container-padding)));overflow-x:auto;padding-bottom:var(--px-space-1)}}@media (min-width:640px){body.px-product-category-enhanced .px-category-gallery,body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery){grid-template-columns:repeat(24,minmax(0,1fr))}body.px-product-category-enhanced .px-category-gallery__item--large{grid-column:span 6}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li:nth-child(-n + 4){grid-column:span 6}body.px-product-category-enhanced .px-category-gallery__item--small{grid-column:span 4}body.px-product-category-enhanced .category-top .subcategories.with-image:not(.px-category-gallery) li{grid-column:span 4}body.px-product-category-enhanced .px-category-top-products .products.products-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){body.px-product-category-enhanced .px-mobile-filter-toggle{display:none}body.px-product-category-enhanced .px-category-top-products .products.products-block{grid-template-columns:repeat(3,minmax(0,1fr))}body.px-product-category-enhanced #products,body.px-product-category-enhanced #products.products.products-page.products-block{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body.px-product-category-enhanced .px-category-brand{grid-template-columns:minmax(0,0.85fr) minmax(18rem,1.15fr)}body.px-product-category-enhanced .px-category-brand--text-only{grid-template-columns:1fr}}@media (min-width:1024px){body.px-product-category-enhanced .content-wrapper-in{grid-template-columns:15.9375rem minmax(0,1fr);align-items:start}body.px-product-category-enhanced .sidebar-left{position:sticky;top:var(--px-space-4);align-self:start}body.px-product-category-enhanced .px-category-top-products .products.products-block{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1180px){body.px-product-category-enhanced #products,body.px-product-category-enhanced #products.products.products-page.products-block{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}body.px-service-category-enhanced{--px-service-container:var(--px-container);background:var(--px-color-page)}body.px-service-category-enhanced #content-wrapper.container,body.px-service-category-enhanced .px-service-assist{width:min(calc(100% - var(--px-container-padding) - var(--px-container-padding)),var(--px-service-container));margin-inline:auto}body.px-service-category-enhanced #content-wrapper.container{min-width:0;margin-top:var(--px-space-4)}body.px-service-category-enhanced .content-wrapper-in,body.px-service-category-enhanced #content,body.px-service-category-enhanced .category-content-wrapper{min-width:0}body.px-service-category-enhanced .content-wrapper-in{display:block}body.px-service-category-enhanced .sidebar-left,body.px-service-category-enhanced .products-top-wrapper,body.px-service-category-enhanced #category-header,body.px-service-category-enhanced #filters-wrapper{display:none !important}body.px-service-category-enhanced .breadcrumbs-wrapper{width:100%;max-width:none;margin:0;padding:0;background:#fff}body.px-service-category-enhanced .breadcrumbs{display:flex;width:min(100% - (2 * var(--px-container-padding)),var(--px-service-container));min-height:2.625rem;align-items:center;gap:0;margin-inline:auto;overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-sm);font-weight:600;line-height:1.5;scrollbar-width:none;white-space:nowrap}body.px-service-category-enhanced .breadcrumbs>span{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0}body.px-service-category-enhanced .breadcrumbs::-webkit-scrollbar{display:none}body.px-service-category-enhanced .breadcrumbs a,body.px-service-category-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{display:inline-flex;align-items:center;color:inherit}body.px-service-category-enhanced .breadcrumbs a:hover{color:var(--px-color-brand)}body.px-service-category-enhanced .navigation-home-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin-left:0.5rem;color:var(--px-color-brand)}body.px-service-category-enhanced .breadcrumbs .navigation-home-icon{color:var(--px-color-brand)}body.px-service-category-enhanced .navigation-home-icon::before{width:1.25rem;height:1.25rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced .navigation-bullet{width:0.875rem;height:0.875rem;flex:0 0 auto;margin:0 0.75rem;overflow:hidden;color:var(--px-color-text-soft);font-size:0;line-height:0;text-indent:999px}body.px-service-category-enhanced .navigation-bullet::before{display:block;width:100%;height:100%;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced #navigation-first .navigation-bullet{margin-left:0.5rem}body.px-service-category-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]{color:var(--px-color-text-muted)}body.px-service-category-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{overflow:hidden;max-width:min(34rem,42vw);text-overflow:ellipsis}@media (max-width:767px){body.px-service-category-enhanced .breadcrumbs{width:100%;padding-inline:var(--px-container-padding)}body.px-service-category-enhanced .navigation-home-icon{margin-left:0}body.px-service-category-enhanced .breadcrumbs [data-testid="breadcrumbsLastLevel"]>span{max-width:none}}body.px-service-category-enhanced .category-top{display:grid;gap:var(--px-space-8);margin:clamp(2rem,5vw,4.875rem) 0 var(--px-space-8)}body.px-service-category-enhanced .category-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:0.35em;margin:0;color:var(--px-color-text);text-align:center}body.px-service-category-enhanced .px-service-title__brand,body.px-service-category-enhanced .px-service-title__model{font-size:clamp(2rem,5.3vw,2.9375rem);font-weight:700;line-height:var(--px-line-tight)}body.px-service-category-enhanced .px-service-model-gallery{display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--px-space-3);margin:0;padding:0;list-style:none}body.px-service-category-enhanced .px-service-model-gallery li{width:auto;max-width:none;min-width:0;float:none;padding:0}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--large{grid-column:span 6}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--small{grid-column:span 4}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--hidden{display:none}body.px-service-category-enhanced .px-service-model-gallery.is-expanded .px-category-gallery__item--hidden{display:block}body.px-service-category-enhanced .px-service-model-gallery a{position:relative;display:block;min-height:5rem;overflow:hidden;border-radius:0.9375rem;background:#fff;color:#fff;isolation:isolate}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--large a{min-height:clamp(9.5rem,18vw,12.5rem)}body.px-service-category-enhanced .px-service-model-gallery a::after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,0.78) 100%)}body.px-service-category-enhanced .px-service-model-gallery .image,body.px-service-category-enhanced .px-service-model-gallery img{position:absolute;width:100%;height:100%}body.px-service-category-enhanced .px-service-model-gallery .image{inset:0;overflow:hidden;background:#fff}body.px-service-category-enhanced .px-service-model-gallery img{top:43%;left:50%;width:88%;height:78%;object-fit:contain;object-position:center;transform:translate(-50%,-50%);transition:transform 520ms cubic-bezier(0.2,0.8,0.2,1),filter 520ms cubic-bezier(0.2,0.8,0.2,1)}body.px-service-category-enhanced .px-service-model-gallery a:hover img,body.px-service-category-enhanced .px-service-model-gallery a:focus-visible img{filter:contrast(1.05) saturate(1.04);transform:translate(-50%,-50%) scale(1.035) rotate(0.35deg)}body.px-service-category-enhanced .px-service-model-gallery .text{position:absolute;z-index:2;right:var(--px-space-2);bottom:var(--px-space-2);left:var(--px-space-2);display:block;color:#fff;font-family:var(--px-font-display);font-size:clamp(1.75rem,5vw,2.5rem);line-height:0.92;text-transform:uppercase}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--small .text{font-size:clamp(1.25rem,3.8vw,2rem)}body.px-service-category-enhanced .px-service-model-gallery a[aria-current="page"]{box-shadow:inset 0 0 0 2px var(--px-color-brand)}body.px-service-category-enhanced .px-category-gallery-more{display:inline-flex;align-items:center;justify-self:center;gap:var(--px-space-2);border:0;background:transparent;color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:600;padding:0}body.px-service-category-enhanced .px-category-gallery-more span{width:1rem;height:1rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced .px-category-gallery-more[aria-expanded="true"] span{transform:rotate(180deg)}body.px-service-category-enhanced .px-service-configurator{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--px-space-6);border-radius:var(--px-radius-lg);background:#fff;box-shadow:0 8px 28px rgba(26,24,23,0.04);padding:clamp(1.25rem,3vw,2rem)}body.px-service-category-enhanced .px-service-configurator__field{display:grid;gap:var(--px-space-2);min-width:0}body.px-service-category-enhanced .px-service-configurator__field span{color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:600}body.px-service-category-enhanced .px-service-configurator select{min-height:2.5625rem;width:100%;min-width:0;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:linear-gradient(45deg,transparent 50%,var(--px-color-text-soft) 50%) calc(100% - 1.25rem) 50% / 0.45rem 0.45rem no-repeat,linear-gradient(135deg,var(--px-color-text-soft) 50%,transparent 50%) calc(100% - 0.95rem) 50% / 0.45rem 0.45rem no-repeat,#fff;color:var(--px-color-text-muted);font:inherit;font-size:var(--px-text-xs);padding:0 var(--px-space-8) 0 var(--px-space-3);appearance:none}body.px-service-category-enhanced .px-service-configurator select:focus-visible{outline:2px solid var(--px-color-focus);outline-offset:2px}body.px-service-category-enhanced .px-service-configurator select:disabled{cursor:not-allowed;opacity:0.58}body.px-service-category-enhanced .px-service-configurator__reset{position:absolute;top:1.6rem;right:1.7rem;display:inline-flex;align-items:center;gap:var(--px-space-1);color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:600}body.px-service-category-enhanced .px-service-configurator__reset::before{width:0.625rem;height:0.625rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-awaits-model .category-content-wrapper,body.px-service-category-awaits-model .listingControls,body.px-service-category-awaits-model .pagination,body.px-service-category-awaits-model .loadMore{display:none !important}body.px-service-category-enhanced .px-service-layout{display:grid;grid-template-columns:minmax(0,1fr) 22.5rem;gap:var(--px-space-4);align-items:start;margin-bottom:var(--px-space-16)}body.px-service-category-enhanced .px-service-results{min-width:0}body.px-service-category-enhanced #products{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-auto-flow:row !important;grid-auto-columns:auto !important;gap:var(--px-space-4) !important;overflow:visible !important}body.px-service-category-enhanced #products .product{display:block !important;width:auto !important;min-width:0;max-width:none !important;flex:none !important;grid-column:auto !important;grid-row:auto !important;margin:0 !important}body.px-service-category-enhanced #products .px-service-card{position:relative;display:grid !important;width:100% !important;min-height:7.0625rem;grid-template-columns:5.75rem minmax(0,1fr) max-content;grid-template-rows:minmax(2.25rem,auto) auto minmax(1.85rem,auto);column-gap:var(--px-space-2);row-gap:0.125rem;align-items:center;overflow:hidden;border:1px solid transparent;border-radius:0.9375rem;background:#fff;cursor:pointer;box-shadow:0 8px 24px rgba(26,24,23,0.03);padding:var(--px-space-3) var(--px-space-3) var(--px-space-3) var(--px-space-1);transition:border-color var(--px-duration) var(--px-ease),box-shadow var(--px-duration) var(--px-ease),transform var(--px-duration) var(--px-ease)}body.px-service-category-enhanced #products .px-service-card:hover,body.px-service-category-enhanced #products .px-service-card:focus-within{border-color:rgba(250,152,46,0.5);box-shadow:0 14px 32px rgba(26,24,23,0.08);transform:translateY(-2px)}body.px-service-category-enhanced #products .px-service-card.is-selected{border-color:var(--px-color-brand)}body.px-service-category-enhanced #products .px-service-card.is-disabled{opacity:0.48;box-shadow:none}body.px-service-category-enhanced #products .px-service-card.is-disabled:hover,body.px-service-category-enhanced #products .px-service-card.is-disabled:focus-within{border-color:transparent;box-shadow:none;transform:none}body.px-service-category-enhanced #products .px-service-card.is-disabled .px-service-card__media img{filter:grayscale(1)}body.px-service-category-enhanced #products .px-service-card__media{position:relative;display:flex;grid-row:1 / span 3;width:5.75rem;height:5.5rem;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--px-radius-sm);background:transparent;padding:0}body.px-service-category-enhanced #products .px-service-card__media img{display:block;width:100%;height:100%;object-fit:cover}body.px-service-category-enhanced #products .px-service-card__media--photo img{width:152%;max-width:none;height:152%;max-height:none;object-fit:contain}body.px-service-category-enhanced #products .px-service-card__media .flags{display:none !important}body.px-service-category-enhanced #products .px-service-card__media:not(.px-service-card__media--photo){background:rgba(250,152,46,0.08);padding:0}body.px-service-category-enhanced #products .px-service-card__media:not(.px-service-card__media--photo) img{display:none}body.px-service-category-enhanced #products .px-service-card__icon{width:4rem;height:4.75rem;border:2px solid var(--px-color-brand);border-radius:0.55rem}body.px-service-category-enhanced #products .px-service-card__icon::before{display:block;width:0.35rem;height:0.35rem;margin:0.35rem auto 0;border-radius:50%;background:var(--px-color-brand);content:""}body.px-service-category-enhanced #products .p-in,body.px-service-category-enhanced #products .p-in-in{display:contents}body.px-service-category-enhanced #products .name{grid-column:2 / 3;grid-row:1;align-self:end;min-width:0;color:var(--px-color-text);font-size:0.8125rem;font-weight:700;line-height:1.32}body.px-service-category-enhanced #products .name span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.px-service-category-enhanced #products .px-service-card__variant{grid-column:2 / 3;grid-row:2;align-self:start;color:var(--px-color-text-soft);font-size:0.6875rem;font-weight:600;line-height:1.4;text-transform:uppercase}body.px-service-category-enhanced #products .ratings-wrapper,body.px-service-category-enhanced #products .availability,body.px-service-category-enhanced #products .p-code,body.px-service-category-enhanced #products .p-tools{display:none !important}body.px-service-category-enhanced #products .p-bottom,body.px-service-category-enhanced #products .p-bottom>div,body.px-service-category-enhanced #products .offers{display:contents}body.px-service-category-enhanced #products .px-service-more{position:relative;z-index:3;grid-column:2 / 3;grid-row:3;align-self:end;display:inline-flex;width:max-content;max-width:100%;min-height:1.85rem;align-items:center;justify-content:center;border:1px solid rgba(250,152,46,0.35);border-radius:999px;background:rgba(250,152,46,0.08);color:var(--px-color-brand);cursor:pointer;font-size:0.6875rem;font-weight:700;line-height:1.35;padding:0.25rem 0.75rem}body.px-service-category-enhanced #products .px-service-more:hover,body.px-service-category-enhanced #products .px-service-more:focus-visible{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}body.px-service-category-enhanced #products .px-service-more span{color:var(--px-color-brand)}body.px-service-category-enhanced #products .prices{display:flex;grid-column:3 / 4;grid-row:3;align-self:end;justify-content:flex-end;pointer-events:none}body.px-service-category-enhanced #products .price-final strong{color:var(--px-color-text);font-size:1.375rem;font-weight:800;line-height:1}body.px-service-category-enhanced #products .is-price-on-request .price-final strong{color:var(--px-color-brand);font-size:1rem;line-height:1.2}body.px-service-category-enhanced #products .px-service-select{position:absolute;top:var(--px-space-3);right:var(--px-space-3);display:inline-flex;width:1.5625rem;height:1.5625rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:#fff;padding:0}body.px-service-category-enhanced #products .px-service-select span{width:0.875rem;height:0.875rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced #products .is-selected .px-service-select{border-color:var(--px-color-brand);background:var(--px-color-brand)}body.px-service-category-enhanced #products .is-disabled .px-service-select{cursor:not-allowed}body.px-service-category-enhanced .px-service-summary{position:sticky;top:var(--px-space-5);display:grid;gap:var(--px-space-4)}body.px-service-category-enhanced .px-service-summary__device{display:flex;min-height:14.5rem;align-items:center;justify-content:center;border-radius:var(--px-radius-lg);background:#fff;padding:var(--px-space-4)}body.px-service-category-enhanced .px-service-summary__device img{width:min(15rem,82%);max-height:14rem;object-fit:contain}body.px-service-category-enhanced .px-service-summary__box{display:grid;gap:var(--px-space-4);border-radius:var(--px-radius-lg);background:#fff;padding:clamp(1.25rem,3vw,2rem)}body.px-service-category-enhanced .px-service-summary h2{display:flex;align-items:center;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-service-category-enhanced .px-service-summary h2::before,body.px-service-category-enhanced .px-service-summary__meta dt::before,body.px-service-category-enhanced .px-service-branch::before{width:1.25rem;height:1.25rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.1-3.1a6 6 0 0 1-7.9 7.9l-5.7 5.7a2.1 2.1 0 0 1-3-3l5.7-5.7a6 6 0 0 1 7.9-7.9l-3.1 3.1Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced .px-service-summary__items{display:grid;gap:var(--px-space-1);margin:0;border-top:1px solid var(--px-color-border);border-bottom:1px solid var(--px-color-border);padding:var(--px-space-4) 0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.5;list-style:none}body.px-service-category-enhanced .px-service-summary__items li::before{color:var(--px-color-brand);content:"• "}body.px-service-category-enhanced .px-service-summary__meta{display:grid;gap:var(--px-space-3);margin:0}body.px-service-category-enhanced .px-service-summary__meta div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-3);align-items:center}body.px-service-category-enhanced .px-service-summary__meta dt{display:inline-flex;align-items:center;gap:var(--px-space-2);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700}body.px-service-category-enhanced .px-service-summary__meta div:nth-child(2) dt::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15 8.5h-4a3 3 0 0 0 0 6h4M9 12h5'/%3E%3C/svg%3E")}body.px-service-category-enhanced .px-service-summary__meta dd{margin:0;color:var(--px-color-brand);font-size:var(--px-text-sm);font-weight:800}body.px-service-category-enhanced .px-service-order{justify-self:end}body.px-service-category-enhanced .px-service-order:disabled,body.px-service-category-enhanced .px-service-order[aria-disabled="true"]{cursor:not-allowed;opacity:0.55}body.px-service-category-enhanced .px-service-branch{justify-self:end;border:1px solid rgba(101,112,46,0.36);background:#fff;color:var(--px-color-green);box-shadow:none}body.px-service-category-enhanced .px-service-branch:hover,body.px-service-category-enhanced .px-service-branch:focus-visible{border-color:var(--px-color-green);background:rgba(101,112,46,0.08);color:var(--px-color-green)}body.px-service-category-enhanced .px-service-branch::before{background:currentColor;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}body.px-service-category-enhanced .listingControls{container-name:px-service-listing-controls;container-type:inline-size;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--px-space-4) 0;margin:var(--px-space-8) 0 var(--px-space-10)}body.px-service-category-enhanced .listingControls>.loadMore,body.px-service-category-enhanced .listingControls>.goToTop,body.px-service-category-enhanced .listingControls>.pagination,body.px-service-category-enhanced .listingControls>.itemsTotal{flex:0 0 100%}body.px-service-category-enhanced .listingControls>.loadMore{order:1}body.px-service-category-enhanced .listingControls>.goToTop{order:2}body.px-service-category-enhanced .listingControls>.pagination{order:3}body.px-service-category-enhanced .listingControls>.itemsTotal{order:4}body.px-service-category-enhanced .loadMore,body.px-service-category-enhanced .pagination,body.px-service-category-enhanced .goToTop{display:flex;justify-content:center;margin:0}body.px-service-category-enhanced .px-service-load-more,body.px-service-category-enhanced .loadMore__button--products,body.px-service-category-enhanced .goToTop__button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.2;padding:0.65rem 1.1rem;text-decoration:none;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}body.px-service-category-enhanced .px-service-load-more,body.px-service-category-enhanced .loadMore__button--products{min-width:min(100%,12rem);border-color:var(--px-color-green);background:var(--px-color-green);color:#fff}body.px-service-category-enhanced .px-service-load-more:hover,body.px-service-category-enhanced .px-service-load-more:focus-visible,body.px-service-category-enhanced .loadMore__button--products:hover,body.px-service-category-enhanced .loadMore__button--products:focus-visible{border-color:var(--px-color-green-hover);background:var(--px-color-green-hover);color:#fff;transform:translateY(-1px)}body.px-service-category-enhanced .goToTop__button:hover,body.px-service-category-enhanced .goToTop__button:focus-visible{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}body.px-service-category-enhanced .goToTop__button::before{width:0.95rem;height:0.95rem;margin-right:var(--px-space-2);content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m18 15-6-6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced .pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;padding:0;list-style:none}body.px-service-category-enhanced .pagination__currentPage,body.px-service-category-enhanced .pagination__link{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.2;padding:0.5rem 0.9rem;text-decoration:none}body.px-service-category-enhanced .pagination__currentPage,body.px-service-category-enhanced .pagination__link:hover,body.px-service-category-enhanced .pagination__link:focus-visible{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}body.px-service-category-enhanced .pagination__link--prev,body.px-service-category-enhanced .pagination__link--next{font-size:0;padding-inline:0}body.px-service-category-enhanced .pagination__link--prev::before,body.px-service-category-enhanced .pagination__link--next::before{width:1rem;height:1rem;content:"";background:currentColor;-webkit-mask:var(--px-pagination-arrow-mask) center / contain no-repeat;mask:var(--px-pagination-arrow-mask) center / contain no-repeat}body.px-service-category-enhanced .pagination__link--prev{--px-pagination-arrow-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 18-6-6 6-6'/%3E%3C/svg%3E")}body.px-service-category-enhanced .pagination__link--next{--px-pagination-arrow-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}body.px-service-category-enhanced .itemsTotal{margin:0;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:600;text-align:center}@container px-service-listing-controls (min-width:57rem){body.px-service-category-enhanced .listingControls>.goToTop{flex-basis:auto;justify-content:flex-start;order:2;margin-right:auto}body.px-service-category-enhanced .listingControls>.pagination{flex-basis:auto;justify-content:flex-end;order:3;margin-left:auto}}@container px-service-listing-controls (min-width:84rem){body.px-service-category-enhanced .listingControls>.goToTop{flex-basis:33%;order:1}body.px-service-category-enhanced .listingControls:has(.goToTop,.pagination)>.loadMore{flex-basis:34%;order:2}body.px-service-category-enhanced .listingControls>.pagination{flex-basis:33%;order:3}}body.px-service-category-enhanced .px-service-assist{display:flex;justify-content:center;margin-top:var(--px-space-6)}body.px-service-category-enhanced .px-service-assist__card{display:grid;width:min(100%,42rem);min-height:auto;align-content:start;gap:var(--px-space-4);border-radius:var(--px-radius-xl);background:#fff;padding:clamp(1.25rem,3vw,2.5rem);text-align:center}body.px-service-category-enhanced .px-service-assist__card h2{display:flex;align-items:center;justify-content:center;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-xl);line-height:var(--px-line-heading)}body.px-service-category-enhanced .px-service-assist__card h2::before{width:1rem;height:1rem;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15a4 4 0 0 1-4 4H7l-4 4V7a4 4 0 0 1 4-4h10a4 4 0 0 1 4 4z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-service-category-enhanced .px-service-assist__card p{margin:0;color:var(--px-color-text-soft);font-size:var(--px-text-sm);line-height:1.5}body.px-service-category-enhanced .px-service-assist__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--px-space-3);margin-top:var(--px-space-2)}body.px-service-category-enhanced .benefitBanner.position--benefitCategory,body.px-service-category-enhanced .custom-footer__instagram,body.px-service-category-enhanced .custom-footer__banner17,body.px-service-category-enhanced .custom-footer__banner9931,body.px-service-category-enhanced .custom-footer__banner2831,body.px-service-category-enhanced #heurekaTableft,body.px-service-category-enhanced [id^="hw-"][id$="left"]{display:none !important}body.px-service-category-enhanced #footer{margin-top:0}@media (max-width:1180px){body.px-service-category-enhanced .px-service-layout{grid-template-columns:minmax(0,1fr) 20rem}body.px-service-category-enhanced #products{grid-template-columns:minmax(0,1fr)}}@media (min-width:640px){body.px-service-category-enhanced .px-service-model-gallery{grid-template-columns:repeat(20,minmax(0,1fr))}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--large{grid-column:span 5}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--small{grid-column:span 4}}@media (max-width:1023px){body.px-service-category-enhanced .px-service-configurator{grid-template-columns:repeat(2,minmax(0,1fr))}body.px-service-category-enhanced .px-service-layout{grid-template-columns:minmax(0,1fr)}body.px-service-category-enhanced .px-service-summary{position:static;grid-row:1}body.px-service-category-enhanced .px-service-summary__device{min-height:11rem}body.px-service-category-enhanced .px-service-summary__device img{max-height:10rem}body.px-service-category-enhanced .px-service-assist{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){body.px-service-category-enhanced .px-service-configurator{display:none}body.px-service-category-enhanced .category-top{margin-bottom:var(--px-space-6)}body.px-service-category-enhanced .px-service-layout{gap:var(--px-space-5)}body.px-service-category-enhanced .px-service-summary{grid-row:auto;margin-top:var(--px-space-2)}}@media (max-width:640px){body.px-service-category-enhanced #content-wrapper.container,body.px-service-category-enhanced .px-service-model-gallery{width:calc(100vw - var(--px-container-padding) - var(--px-container-padding));max-width:calc(100vw - var(--px-container-padding) - var(--px-container-padding))}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--large{grid-column:span 12}body.px-service-category-enhanced .px-service-model-gallery .px-category-gallery__item--small{grid-column:span 6}body.px-service-category-enhanced .category-top{gap:var(--px-space-6);margin-top:var(--px-space-8)}body.px-service-category-enhanced .px-service-configurator{grid-template-columns:minmax(0,1fr);gap:var(--px-space-4);padding-top:var(--px-space-8)}body.px-service-category-enhanced .px-service-configurator__reset{top:var(--px-space-3);right:var(--px-space-4)}body.px-service-category-enhanced #products{grid-template-columns:minmax(0,1fr) !important}body.px-service-category-enhanced #products .px-service-card{grid-template-columns:5.25rem minmax(0,1fr) max-content}body.px-service-category-enhanced #products .px-service-card__media{width:5.25rem;height:5.125rem}body.px-service-category-enhanced #products .price-final strong{font-size:1.125rem}body.px-service-category-enhanced .listingControls,body.px-service-category-enhanced .loadMore{justify-content:center}body.px-service-category-enhanced .loadMore{width:auto}body.px-service-category-enhanced .px-service-load-more{max-width:100%}}body.px-content-page #content-wrapper.container{width:100%;max-width:none;margin:0;padding:0}body.px-content-page #content-wrapper>.content-wrapper-in{display:block;width:min(100% - (2 * var(--px-container-padding)),var(--px-container));margin-inline:auto;padding:clamp(2.5rem,5vw,4.75rem) 0 clamp(3.5rem,7vw,6rem)}body.px-content-page.px-content-has-sidebar #content-wrapper>.content-wrapper-in{display:grid;grid-template-columns:minmax(14rem,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}body.px-content-page .sidebar.sidebar-left{display:none}body.px-content-page.px-content-has-sidebar .sidebar.sidebar-left{display:block;min-width:0}body.px-content-page #content.content,body.px-content-page #content.content.narrow{width:100%;max-width:none;margin:0}body.px-content-page.px-content-has-sidebar #content.content,body.px-content-page.px-content-has-sidebar #content.content.narrow{min-width:0}body.px-content-page.px-content-has-sidebar .sidebar-inner{display:grid;gap:var(--px-space-4)}body.px-content-page.px-content-has-sidebar .sidebar-left .skip-link__wrapper{display:none}body.px-content-page.px-content-has-sidebar .sidebar-left .box,body.px-content-page.px-content-has-sidebar .sidebar-left .banner{overflow:hidden;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-sm);background:var(--px-color-surface);box-shadow:0 0.75rem 2rem rgba(26,24,23,0.04)}body.px-content-page.px-content-has-sidebar .sidebar-left .pageElement__heading{display:flex;min-height:3rem;align-items:center;gap:var(--px-space-2);margin:0;border-bottom:1px solid rgba(229,225,223,0.9);background:var(--px-color-surface-muted);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:900;line-height:var(--px-line-heading);padding:0.75rem var(--px-space-4);text-transform:uppercase}body.px-content-page.px-content-has-sidebar .sidebar-left .pageElement__heading::before{width:1rem;height:1rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat}body.px-content-page.px-content-has-sidebar .box-topProducts .pageElement__heading::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2 3.1 6.3 7 .99-5 4.88 1.18 6.9L12 17.8l-6.28 3.27 1.18-6.9-5-4.88 7-.99L12 2z'/%3E%3C/svg%3E")}body.px-content-page.px-content-has-sidebar .box-poll .pageElement__heading::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3v18h18'/%3E%3Cpath d='M7 14h3v5H7z'/%3E%3Cpath d='M12 9h3v10h-3z'/%3E%3Cpath d='M17 5h3v14h-3z'/%3E%3C/svg%3E")}body.px-content-page.px-content-has-sidebar #categories,body.px-content-page.px-content-has-sidebar .top-products-wrapper,body.px-content-page.px-content-has-sidebar .box-poll{min-width:0}body.px-content-page.px-content-has-sidebar #categories{display:grid;gap:0.125rem;padding:var(--px-space-3)}body.px-content-page.px-content-has-sidebar #categories .categories,body.px-content-page.px-content-has-sidebar #categories ul,body.px-content-page.px-content-has-sidebar .top-products,body.px-content-page.px-content-has-sidebar .poll{margin:0;padding:0;list-style:none}body.px-content-page.px-content-has-sidebar #categories .categories{display:grid;gap:0.125rem}body.px-content-page.px-content-has-sidebar #categories .topic{margin:0}body.px-content-page.px-content-has-sidebar #categories a{position:relative;display:grid;min-height:2.35rem;grid-template-columns:0.875rem minmax(0,1fr);align-items:center;gap:var(--px-space-2);border-radius:var(--px-radius-sm);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.4;padding:0.5rem 0.625rem;text-decoration:none}body.px-content-page.px-content-has-sidebar #categories a::before{width:0.875rem;height:0.875rem;content:"";background:currentColor;opacity:0.45;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-content-page.px-content-has-sidebar #categories .expanded>.topic>a,body.px-content-page.px-content-has-sidebar #categories a:hover,body.px-content-page.px-content-has-sidebar #categories a:focus-visible{background:rgba(250,152,46,0.1);color:var(--px-color-brand-dark)}body.px-content-page.px-content-has-sidebar #categories .expanded>.topic>a::before{color:var(--px-color-brand);opacity:1;transform:rotate(90deg)}body.px-content-page.px-content-has-sidebar #categories .cat-trigger{display:none}body.px-content-page.px-content-has-sidebar #categories ul{display:grid;gap:0.125rem;padding:0.125rem 0 0.375rem 1.125rem}body.px-content-page.px-content-has-sidebar #categories ul a{min-height:2rem;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;padding-block:0.4rem}body.px-content-page.px-content-has-sidebar .top-products-wrapper{display:grid}body.px-content-page.px-content-has-sidebar .top-products{display:grid;counter-reset:px-top-products;padding:var(--px-space-3)}body.px-content-page.px-content-has-sidebar .top-products li{display:grid;min-width:0;grid-template-columns:1.35rem 3.25rem minmax(0,1fr);gap:var(--px-space-2);align-items:center;border-top:1px solid rgba(229,225,223,0.86);counter-increment:px-top-products;padding:0.75rem 0}body.px-content-page.px-content-has-sidebar .top-products li:first-child{border-top:0;padding-top:0}body.px-content-page.px-content-has-sidebar .top-products li:last-child{padding-bottom:0}body.px-content-page.px-content-has-sidebar .top-products li::before{display:grid;width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:var(--px-color-surface-muted);color:var(--px-color-text-muted);content:counter(px-top-products);font-size:0.6875rem;font-weight:900;line-height:1}body.px-content-page.px-content-has-sidebar .top-products-image{display:grid;width:3.25rem;height:3.25rem;place-items:center;overflow:hidden;border-radius:var(--px-radius-sm);background:#fff}body.px-content-page.px-content-has-sidebar .top-products-image img{width:100%;height:100%;object-fit:contain}body.px-content-page.px-content-has-sidebar .top-products-content{display:grid;min-width:0;gap:0.15rem;color:var(--px-color-text);text-decoration:none}body.px-content-page.px-content-has-sidebar .top-products-name{display:-webkit-box;min-width:0;overflow:hidden;color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:750;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.px-content-page.px-content-has-sidebar .top-products-content strong{color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:900;line-height:1.2}body.px-content-page.px-content-has-sidebar .sidebar-left .banner{background:linear-gradient(135deg,rgba(250,152,46,0.12),rgba(101,112,46,0.1))}body.px-content-page.px-content-has-sidebar .sidebar-left .banner-wrapper,body.px-content-page.px-content-has-sidebar .sidebar-left .support,body.px-content-page.px-content-has-sidebar .sidebar-left .support__content{display:grid;min-width:0}body.px-content-page.px-content-has-sidebar .sidebar-left .support__content{gap:var(--px-space-3);padding:var(--px-space-4)}body.px-content-page.px-content-has-sidebar .sidebar-left .support__title{color:var(--px-color-text);font-size:var(--px-text-md);font-weight:900;line-height:1.25}body.px-content-page.px-content-has-sidebar .sidebar-left .support__title--gray{color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:700}body.px-content-page.px-content-has-sidebar .sidebar-left .support .btn{width:100%;min-height:2.5rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff;font-size:var(--px-text-xs);padding:0.65rem var(--px-space-3)}body.px-content-page.px-content-has-sidebar .sidebar-left .support .btn:hover,body.px-content-page.px-content-has-sidebar .sidebar-left .support .btn:focus-visible{background:var(--px-color-green-hover)}body.px-content-page.px-content-has-sidebar .box-poll{color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:650;padding-bottom:var(--px-space-4)}body.px-content-page.px-content-has-sidebar .box-poll .pageElement__subHeading{margin:0;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.45;padding:var(--px-space-4) var(--px-space-4) var(--px-space-2)}body.px-content-page.px-content-has-sidebar .box-poll .poll{display:grid;gap:var(--px-space-3);padding:var(--px-space-3) var(--px-space-4)}body.px-content-page.px-content-has-sidebar .box-poll .poll li{display:grid;gap:var(--px-space-2);color:var(--px-color-text-muted);font-size:var(--px-text-xs);line-height:1.45}body.px-content-page.px-content-has-sidebar .poll-result{position:relative;display:grid;min-height:0.5rem;overflow:hidden;border-radius:999px;background:var(--px-color-surface-muted)}body.px-content-page.px-content-has-sidebar .poll-result>div{min-height:0.5rem;border-radius:inherit;background:var(--px-color-green)}body.px-content-page.px-content-has-sidebar .poll-result small{position:absolute;top:50%;right:0;color:var(--px-color-text-soft);font-size:0.6875rem;font-weight:800;line-height:1;transform:translateY(-50%)}body.px-content-page.px-content-has-sidebar .box-poll>span,body.px-content-page.px-content-has-sidebar .box-poll>br,body.px-content-page.px-content-has-sidebar .box-poll>strong{margin-inline:var(--px-space-4)}body.px-content-page .content-inner{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}body.px-content-page .pageArticleDetail,body.px-page-rating #content>.content-inner{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}body.px-content-page .pageArticleDetail>header,body.px-page-blog .sectionDescription,body.px-page-rating #content>.content-inner>h1{display:block;max-width:48rem;margin:0 auto;text-align:center}body.px-content-page.px-content-has-sidebar .pageArticleDetail>header{max-width:none;margin:0;text-align:left}body.px-content-page .pageArticleDetail>header h1,body.px-page-blog .sectionDescription h1,body.px-page-rating #content>.content-inner>h1{display:block !important;margin:0;color:var(--px-color-text);font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:900;line-height:1.12}body.px-page-rating #content>.content-inner>h1{max-width:none;margin:0;text-align:left;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.12}body.px-content-page .pageArticleDetail [itemprop="about"],body.px-content-page .pageArticleDetail .sectionDescription,body.px-content-page .pageArticleDetail section{min-width:0}body.px-content-page .pageArticleDetail [itemprop="about"]{display:grid;gap:clamp(1.25rem,3vw,2rem);color:var(--px-color-text-muted);font-size:var(--px-text-md);line-height:var(--px-line-body)}body.px-content-page .pageArticleDetail [itemprop="about"]>*{min-width:0}body.px-content-page .pageArticleDetail h2,body.px-content-page .pageArticleDetail h3,body.px-content-page .pageArticleDetail h4{color:var(--px-color-text);line-height:var(--px-line-heading)}body.px-content-page .pageArticleDetail h2{margin:clamp(1rem,2.5vw,1.75rem) 0 0.5rem;font-size:clamp(1.375rem,2vw,2rem);font-weight:900}body.px-content-page .pageArticleDetail h3{margin:1.25rem 0 0.5rem;font-size:clamp(1.125rem,1.7vw,1.375rem);font-weight:800}body.px-content-page .pageArticleDetail p,body.px-content-page .pageArticleDetail ul,body.px-content-page .pageArticleDetail ol{margin-top:0}body.px-content-page .pageArticleDetail a:not(.btn):not(.button){color:var(--px-color-brand);font-weight:700}body.px-content-page .pageArticleDetail a:not(.btn):not(.button):hover{color:var(--px-color-brand-dark)}body.px-content-page .content-inner iframe{max-width:100%}body.px-page-shipping .pageArticleDetail [itemprop="about"]>div[style]{display:grid !important;gap:var(--px-space-6);border-radius:0 !important;background:transparent !important}body.px-page-shipping .content-modal,body.px-page-shipping .shipping-options-popup{min-width:0}body.px-page-shipping .shipping-options-popup{overflow:hidden;border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:var(--px-color-surface);box-shadow:var(--px-shadow-soft)}body.px-page-shipping .shipping-options-popup h2{margin:0;padding:clamp(1.25rem,3vw,2rem);border-bottom:1px solid var(--px-color-border)}body.px-page-shipping .shipping-options-popup>p{margin:0;padding:0 clamp(1.25rem,3vw,2rem) var(--px-space-4);color:var(--px-color-text-muted)}body.px-page-shipping .shipping-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--px-space-4);align-items:center;padding:clamp(1rem,2vw,1.25rem) clamp(1.25rem,3vw,2rem);border-top:1px solid var(--px-color-border)}body.px-page-shipping .shipping-row:first-of-type{border-top:0}body.px-page-shipping .payment-info{min-width:0;color:var(--px-color-text-muted)}body.px-page-shipping .shipping-billing-name{display:inline-block;margin-bottom:0.15rem;color:var(--px-color-text);font-size:var(--px-text-md)}body.px-page-shipping .payment-logo img{width:auto;max-width:8rem;max-height:2rem;object-fit:contain}body.px-page-shipping .payment-shipping-price{justify-self:end;color:var(--px-color-text);font-size:var(--px-text-lg);font-weight:900;white-space:nowrap}body.px-page-shipping .payment-shipping-price.for-free{color:var(--px-color-green)}body.px-page-shipping .extras-wrap,body.px-page-shipping .shipping-options-popup>h3,body.px-page-shipping .shipping-options-popup>p:not(:first-child){margin-inline:clamp(1.25rem,3vw,2rem)}body.px-page-shipping .extras-wrap{margin-block:var(--px-space-5)}body.px-page-shipping .extra.delivery{border-radius:var(--px-radius-md);background:rgba(101,112,46,0.1);color:var(--px-color-green);font-weight:800;padding:var(--px-space-4)}body.px-page-blog #newsWrapper.news-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-5)}body.px-page-blog .news-item{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:var(--px-color-surface);box-shadow:var(--px-shadow-soft)}body.px-page-blog .news-item .image{overflow:hidden;aspect-ratio:3 / 2;background:var(--px-color-surface-muted)}body.px-page-blog .news-item .image a,body.px-page-blog .news-item .image img{width:100%;height:100%}body.px-page-blog .news-item .image img{object-fit:cover}body.px-page-blog .news-item .text{display:grid;gap:var(--px-space-3);padding:var(--px-space-5)}body.px-page-blog .news-item .title{color:var(--px-color-text);font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:900;line-height:var(--px-line-heading)}body.px-page-blog .news-item .description{color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.65}body.px-page-blog .listingControls,body.px-page-rating .listingControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--px-space-4);margin-top:var(--px-space-4)}body.px-content-page .pagination__list{display:flex;align-items:center;gap:var(--px-space-2);margin:0;padding:0;list-style:none}body.px-content-page .pagination__currentPage,body.px-content-page .pagination__link,body.px-content-page .goToTop__button{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--px-color-border);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font-weight:800;padding:0.5rem 0.9rem}body.px-content-page .pagination__currentPage,body.px-content-page .pagination__link:hover,body.px-content-page .goToTop__button:hover{border-color:var(--px-color-brand);background:var(--px-color-brand);color:#fff}body.px-content-page .pagination__link--next{font-size:0}body.px-content-page .pagination__link--next::before{width:1rem;height:1rem;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-page-contact #find-nearest-branch{display:inline-flex !important;width:auto !important;min-height:3rem !important;align-items:center !important;justify-content:center !important;border:1px solid var(--px-color-brand) !important;border-radius:var(--px-radius-sm) !important;background:var(--px-color-brand) !important;color:#fff !important;box-shadow:0 0.75rem 1.75rem rgba(250,152,46,0.24);font-size:var(--px-text-sm) !important;font-weight:800 !important;padding:0.75rem 1.25rem !important}body.px-page-contact #nearest-branch-box{max-width:none !important;border:1px solid var(--px-color-border) !important;border-radius:var(--px-radius-lg) !important;background:#fff !important;box-shadow:var(--px-shadow-soft);padding:var(--px-space-6) !important}body.px-page-contact .pageArticleDetail iframe{min-height:36rem;overflow:hidden;border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft)}body.px-page-contact .contact-address{margin:0}body.px-page-contact .contact-address__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-5)}body.px-page-contact .contact-address__title{grid-column:1 / -1;margin:0;text-align:center}body.px-page-contact .contact-address__left-panel,body.px-page-contact .contact-address__right-panel{min-width:0;border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft);padding:clamp(1.25rem,3vw,2rem)}body.px-page-contact .contact-address__left-panel ul{margin:0;padding:0;list-style:none}body.px-page-contact .contact-address__department{margin-top:var(--px-space-5);padding-top:var(--px-space-5);border-top:1px solid var(--px-color-border)}body.px-page-contact .contact-address__right-panel{display:grid;align-content:start;gap:var(--px-space-4)}body.px-page-about .timeline{position:relative;display:grid;gap:var(--px-space-5);max-width:64rem;margin-inline:auto}body.px-page-about .timeline::before{position:absolute;top:0;bottom:0;left:10.5rem;width:1px;content:"";background:var(--px-color-border)}body.px-page-about .timeline__moment{display:grid;grid-template-columns:8rem 4rem minmax(0,1fr);gap:var(--px-space-5);align-items:start}body.px-page-about .timeline__date{color:var(--px-color-brand);font-weight:900;text-align:right;text-transform:uppercase}body.px-page-about .timeline__year{margin:0}body.px-page-about .timeline__content>.timeline__year{display:none}body.px-page-about .timeline__icon{position:relative;z-index:1;display:grid;width:4rem;aspect-ratio:1;place-items:center;border:1px solid rgba(250,152,46,0.3);border-radius:999px;background:#fff;box-shadow:var(--px-shadow-soft)}body.px-page-about .timeline__icon img{width:1.8rem;height:1.8rem;object-fit:contain}body.px-page-about .timeline__content{border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft);padding:clamp(1.25rem,3vw,2rem)}body.px-page-about .timeline__title{margin-top:0}body.px-page-about .about-us{display:grid;grid-template-columns:minmax(12rem,0.35fr) minmax(0,1fr);gap:var(--px-space-6);align-items:center;max-width:64rem;margin-inline:auto;border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft);padding:clamp(1.5rem,4vw,3rem)}body.px-page-about .about-us__img{display:grid;place-items:center}body.px-page-buyout .pageArticleDetail [itemprop="about"]>.container{width:100%;max-width:none;padding:0}body.px-page-buyout .pageArticleDetail [itemprop="about"]>.container>header h1{display:none}body.px-page-buyout .iframe-wrapper{overflow:hidden !important;border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft)}body.px-page-buyout #vykupFrame{min-height:18rem}body.px-page-buyout .why-choose,body.px-page-buyout .pageArticleDetail [itemprop="about"]>.container>section{display:grid;gap:var(--px-space-4)}body.px-page-buyout .pageArticleDetail iframe[src*="youtube"],body.px-page-buyout .pageArticleDetail iframe[src*="youtu.be"]{width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--px-radius-lg);background:#000;box-shadow:var(--px-shadow-soft)}body.px-content-page details.px-details{overflow:hidden;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:#fff;box-shadow:0 0.5rem 1.5rem rgba(26,24,23,0.06)}body.px-content-page details.px-details + details.px-details{margin-top:var(--px-space-3)}body.px-content-page details.px-details summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--px-space-4);color:var(--px-color-text);cursor:pointer;font-weight:900;list-style:none;padding:var(--px-space-4) var(--px-space-5)}body.px-content-page details.px-details summary::-webkit-details-marker{display:none}body.px-content-page details.px-details summary::after{width:1rem;height:1rem;flex:0 0 auto;content:"";background:var(--px-color-brand);transform:rotate(0deg);transition:transform var(--px-duration-fast) var(--px-ease);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-content-page details.px-details[open] summary::after{transform:rotate(180deg)}body.px-content-page details.px-details>*:not(summary){padding-inline:var(--px-space-5)}body.px-content-page details.px-details>:last-child{padding-bottom:var(--px-space-5)}body.px-page-rating #ratingWrapper,body.px-page-rating .vote-form{border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft);padding:clamp(1.25rem,3vw,2rem)}body.px-page-rating .rate-wrap{display:grid;grid-template-columns:minmax(12rem,0.45fr) minmax(0,1fr);gap:var(--px-space-6);align-items:center}body.px-page-rating .rate-average-inner{display:grid;justify-items:center;gap:var(--px-space-2);text-align:center}body.px-page-rating .rate-average{color:var(--px-color-brand);font-size:clamp(4rem,8vw,7rem);font-weight:900;line-height:0.9}body.px-page-rating .stars,body.px-page-rating .rating-stars-wrapper{display:inline-flex;align-items:center;gap:0.15rem}body.px-page-rating .star,body.px-page-rating .rating-star::before{display:inline-block;width:1rem;height:1rem;content:"";background:var(--px-color-border-strong);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2 2.9 6.2 6.8.8-5 4.7 1.3 6.7-6-3.4-6 3.4 1.3-6.7-5-4.7 6.8-.8L12 2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='black' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12 2 2.9 6.2 6.8.8-5 4.7 1.3 6.7-6-3.4-6 3.4 1.3-6.7-5-4.7 6.8-.8L12 2Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-page-rating .star-on,body.px-page-rating .star-half,body.px-page-rating .rating-star.is-selected::before{background:var(--px-color-brand)}body.px-page-rating .stars-label{display:block;color:var(--px-color-text-muted);font-size:var(--px-text-sm);font-weight:700}body.px-page-rating .votes{display:grid;gap:var(--px-space-3)}body.px-page-rating .rate-list{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--px-space-3);align-items:center}body.px-page-rating .rate-star{display:inline-flex;align-items:center;gap:var(--px-space-1);font-weight:900}body.px-page-rating .rate-block{overflow:hidden;height:0.7rem;border-radius:999px;background:var(--px-color-surface-muted)}body.px-page-rating .rate-bar{position:relative;display:block;width:var(--rate-bar-width,0%);height:100%;border-radius:inherit;background:var(--px-color-brand)}body.px-page-rating .rate-count{position:absolute;top:50%;right:-3.25rem;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:800;transform:translateY(-50%)}body.px-page-rating .rate-form-trigger{margin-top:var(--px-space-5);text-align:center}body.px-page-rating .vote-form.js-hidden{display:none}body.px-page-rating .vote-form form{display:grid;gap:var(--px-space-4)}body.px-page-rating .vote-form .form-group{display:grid;gap:var(--px-space-2)}body.px-page-rating .rating-star{cursor:pointer}body.px-page-rating .rating-star input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}body.px-page-rating .rating-star::before{width:2rem;height:2rem}body.px-page-rating #ratingsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-4)}body.px-page-rating .vote-wrap{min-width:0;border:1px solid var(--px-color-border);border-radius:var(--px-radius-lg);background:#fff;box-shadow:var(--px-shadow-soft);padding:var(--px-space-5)}body.px-page-rating .vote-header{display:flex;align-items:center;gap:var(--px-space-3)}body.px-page-rating .vote-pic{display:grid;width:3rem;height:3rem;flex:0 0 3rem;place-items:center;overflow:hidden;border-radius:999px;background:var(--avatar-bg,var(--px-color-green));color:#fff;font-weight:900}body.px-page-rating .vote-pic img{display:none}body.px-page-rating .vote-summary{display:grid;gap:0.2rem}body.px-page-rating .vote-name{color:var(--px-color-text);font-weight:900}body.px-page-rating .vote-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--px-space-2);color:var(--px-color-text-soft);font-size:var(--px-text-sm)}body.px-page-rating .vote-content{margin-top:var(--px-space-4);color:var(--px-color-text-muted)}@media (max-width:1023px){body.px-content-page.px-content-has-sidebar #content-wrapper>.content-wrapper-in{grid-template-columns:1fr}body.px-content-page.px-content-has-sidebar .sidebar.sidebar-left{order:2}body.px-content-page.px-content-has-sidebar #content.content{order:1}body.px-page-blog #newsWrapper.news-wrapper,body.px-page-rating #ratingsList{grid-template-columns:repeat(2,minmax(0,1fr))}body.px-page-contact .contact-address__content,body.px-page-rating .rate-wrap{grid-template-columns:1fr}}@media (max-width:767px){body.px-content-page #content-wrapper>.content-wrapper-in{width:100%;padding:var(--px-space-8) var(--px-container-padding) var(--px-space-12)}body.px-content-page .pageArticleDetail>header,body.px-page-blog .sectionDescription,body.px-page-rating #content>.content-inner>h1{text-align:left}body.px-page-shipping .shipping-row{grid-template-columns:1fr;gap:var(--px-space-2)}body.px-page-shipping .payment-shipping-price{justify-self:start}body.px-page-blog #newsWrapper.news-wrapper,body.px-page-rating #ratingsList{grid-template-columns:1fr}body.px-page-contact .pageArticleDetail iframe{min-height:30rem}body.px-page-about .timeline::before{left:2rem}body.px-page-about .timeline__moment{grid-template-columns:4rem minmax(0,1fr);gap:var(--px-space-4)}body.px-page-about .timeline__date{grid-column:2;text-align:left}body.px-page-about .timeline__icon{grid-row:1 / span 2}body.px-page-about .timeline__content{grid-column:2}body.px-page-about .about-us{grid-template-columns:1fr}}body.px-checkout{background:var(--px-color-page)}body.px-checkout .breadcrumbs-wrapper,body.px-checkout .overall-wrapper>footer,body.px-checkout .site-footer,body.px-checkout .footer{display:none !important}body.px-checkout [id^="hw-"]{display:none !important}body.px-checkout .overall-wrapper{background:var(--px-color-page)}body.px-checkout #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container));padding-block:clamp(1.5rem,4vw,3.75rem)}body.px-checkout .content-inner>h1:not(.px-checkout-title){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}body.px-checkout #content,body.px-checkout .content-wrapper-in,body.px-checkout .content-inner,body.px-checkout .cart-wrapper,body.px-checkout .cart-inner{width:100%;max-width:none}.px-checkout-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(25rem,47rem);gap:clamp(1rem,3vw,2.5rem);align-items:start;margin:0 0 clamp(1.5rem,3vw,2.75rem)}.px-checkout-title{margin:0;color:var(--px-color-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;line-height:1.08}.px-checkout-support{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:var(--px-space-5);border-radius:var(--px-radius-md);background:var(--px-color-surface);box-shadow:0 0.625rem 2rem rgba(26,24,23,0.04);padding:0.875rem clamp(1rem,2vw,1.75rem)}.px-checkout-support__title{margin-right:auto;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:800;line-height:1.35}.px-checkout-support__link{display:inline-flex;align-items:center;gap:var(--px-space-3);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:500;white-space:nowrap}.px-checkout-support__link::before{width:1.5rem;height:1.5rem;flex:0 0 auto;content:"";background:var(--px-color-brand)}.px-checkout-support__link--email::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E") center / contain no-repeat}.px-checkout-support__link--phone::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07A19.5 19.5 0 0 1 5.16 12 19.8 19.8 0 0 1 2.1 3.37 2 2 0 0 1 4.09 1.2h3a2 2 0 0 1 2 1.72c.13.96.35 1.89.66 2.78a2 2 0 0 1-.45 2.11L8.03 9.08a16 16 0 0 0 6.88 6.88l1.27-1.27a2 2 0 0 1 2.11-.45c.89.31 1.82.53 2.78.66A2 2 0 0 1 22 16.92Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .cart-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);gap:clamp(1rem,2.6vw,2rem);align-items:start}body.px-checkout-cart .cart-row{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem)}body.px-checkout #checkoutContent,body.px-checkout .cart-row>.col-md-8,body.px-checkout #checkoutSidebar,body.px-checkout .sidebar-in-cart{min-width:0}body.px-checkout #checkoutContent>.cart-content,body.px-checkout .cart-row>.col-md-8>.cart-content{border-radius:var(--px-radius-lg);background:var(--px-color-surface);box-shadow:0 1.5rem 3.5rem rgba(26,24,23,0.04);padding:clamp(1rem,2.4vw,2.5rem)}body.px-checkout .cart-header{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-3);align-items:stretch;margin:0 0 clamp(1.5rem,3vw,2.5rem);padding:0;list-style:none}body.px-checkout .cart-header .step{min-width:0;border-radius:var(--px-radius-lg);background:transparent;color:#7d8192;font-size:var(--px-text-md);font-weight:800;line-height:1.25}body.px-checkout .cart-header .step>a,body.px-checkout .cart-header .step>strong{display:flex;min-height:4.625rem;align-items:center;justify-content:center;gap:var(--px-space-3);color:inherit;padding:0.875rem 1rem}body.px-checkout .cart-header .step>a::before,body.px-checkout .cart-header .step>strong::before{display:inline-grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#878d9e;color:#fff;content:var(--px-step-index);font-size:var(--px-text-md);font-weight:800;line-height:1}body.px-checkout .cart-header .step.active{background:var(--px-color-surface);color:var(--px-color-brand);box-shadow:0 1.125rem 2.25rem rgba(26,24,23,0.05)}body.px-checkout .cart-header .step.active>a::before,body.px-checkout .cart-header .step.active>strong::before{background:var(--px-color-brand)}body.px-checkout .cart-header .step.completed{color:#7d8192}body.px-checkout .cart-table{display:block;width:100%;border:0;border-collapse:collapse}body.px-checkout .cart-table tbody{display:grid;gap:var(--px-space-4)}body.px-checkout-cart .cart-table tr.removeable,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]{display:grid;grid-template-columns:5rem minmax(0,2fr) minmax(6.5rem,0.7fr) minmax(7.5rem,0.8fr) minmax(7.5rem,0.8fr) minmax(7.5rem,0.8fr);gap:var(--px-space-4);align-items:center;border:1px solid rgba(229,225,223,0.75);border-radius:var(--px-radius-md);background:var(--px-color-surface);padding:var(--px-space-4)}body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]{grid-template-columns:5rem minmax(0,1fr) minmax(8rem,0.35fr) minmax(8rem,0.35fr)}body.px-checkout .cart-table td,body.px-checkout .cart-table th{display:block;border:0;padding:0;text-align:left;vertical-align:middle}body.px-checkout-cart .cart-table tr.related.px-cart-related-hidden{display:none !important}body.px-checkout-cart .cart-table tr.related{display:block;border:0;background:transparent;padding:0}body.px-checkout-cart .cart-table tr.related>td{display:grid;gap:var(--px-space-2);border:0;padding:0 0 var(--px-space-3)}body.px-checkout-cart .cart-related-product{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--px-space-3) var(--px-space-4);align-items:center;min-width:0;border-radius:var(--px-radius-md);background:var(--px-color-surface-muted);padding:0.75rem var(--px-space-4)}body.px-checkout-cart .cart-related-info{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--px-space-3);align-items:center;min-width:0}body.px-checkout-cart .cart-related-img{display:grid;width:3.5rem;height:3.5rem;place-items:center;overflow:hidden;border-radius:var(--px-radius-sm);background:#fff}body.px-checkout-cart .cart-related-img img{width:100%;height:100%;object-fit:contain;padding:0.25rem}body.px-checkout-cart .cart-related-name{color:var(--px-color-text);font-weight:800;line-height:1.3}body.px-checkout-cart .cart-related-availability{grid-column:2;color:#159000;font-size:var(--px-text-xs);font-weight:800;text-transform:uppercase}body.px-checkout-cart .cart-related-button{display:contents}body.px-checkout-cart .cart-related-button .price-final{justify-self:end;color:var(--px-color-text);font-size:var(--px-text-md);font-weight:800;white-space:nowrap}body.px-checkout-cart .cart-related-button .pr-action{margin:0;justify-self:end}body.px-checkout-cart .cart-related-button .btn{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--px-space-2);border-radius:999px;background:var(--px-color-green);color:#fff;font-weight:800;padding-inline:var(--px-space-5);white-space:nowrap}body.px-checkout-cart .cart-related-button .btn:hover,body.px-checkout-cart .cart-related-button .btn:focus-visible{background:var(--px-color-green-hover);color:#fff}body.px-checkout-cart .cart-related-button .btn::before{width:1rem;height:1rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h8.78a2 2 0 0 0 1.95-1.57L21 7H5.12'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M10 11h4'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .cart-p-image a,body.px-checkout .cart-p-image{display:grid;place-items:center}body.px-checkout .cart-p-image img{width:4.5rem;height:4.5rem;object-fit:contain}body.px-checkout-cart .free-gift.px-free-gift-source{display:none !important}body.px-checkout-cart .px-cart-gift-row .cart-p-image{align-self:center}body.px-checkout-cart .px-cart-gift-image{display:grid;place-items:center}body.px-checkout-cart .px-cart-gift-row .p-name{display:grid;gap:var(--px-space-1)}body.px-checkout-cart .px-cart-gift-row .main-link,body.px-checkout-cart .px-cart-gift-row .main-link-surcharges{display:block}body.px-checkout-cart .px-cart-gift-row .main-link-surcharges,body.px-checkout-cart .px-cart-gift-row .availability-label,body.px-checkout-cart .px-cart-gift-row .p-total .price-final{color:#159000 !important}body.px-checkout-cart .px-cart-gift-row .px-gift-amount{color:var(--px-color-text);font-size:var(--px-text-md);font-weight:800}body.px-checkout .p-name .main-link,body.px-checkout .cart-item-name .main-link,body.px-checkout-thank-you .p-name{color:var(--px-color-text);font-weight:800;line-height:1.35}body.px-checkout .main-link-surcharges,body.px-checkout .show-related{display:inline-flex;align-items:center;gap:var(--px-space-2);margin-top:var(--px-space-2);font-size:var(--px-text-xs);font-weight:800;line-height:1.2}body.px-checkout .main-link-surcharges{color:#777282;text-transform:uppercase}body.px-checkout .show-related{width:fit-content;color:var(--px-color-text);cursor:pointer;letter-spacing:0.03em;text-transform:uppercase}body.px-checkout .show-related:hover,body.px-checkout .show-related:focus-visible{color:var(--px-color-green)}body.px-checkout .show-related::after{width:0.75rem;height:0.75rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--px-duration-fast) var(--px-ease)}body.px-checkout .show-related.is-open::after{transform:rotate(180deg)}body.px-checkout .p-label{display:block;margin-bottom:var(--px-space-1);color:#8b8791;font-size:0.6875rem;font-weight:800;text-transform:uppercase}body.px-checkout .availability-label{color:#159000 !important;font-size:var(--px-text-sm);font-weight:800;text-transform:uppercase}body.px-checkout .availability-amount,body.px-checkout .unit-value{color:var(--px-color-text-muted);font-size:var(--px-text-sm)}body.px-checkout .price-final,body.px-checkout .p-total,body.px-checkout .p-price{color:var(--px-color-text);font-weight:800}body.px-checkout .p-total .price-final,body.px-checkout .p-price .price-final{font-size:clamp(1rem,1.5vw,1.25rem)}body.px-checkout .quantity{position:relative;display:grid;width:7rem;min-height:2.875rem;grid-template-columns:2.25rem minmax(2.5rem,1fr) 2.25rem;overflow:visible;border-radius:var(--px-radius-sm);background:#f1f0f0}body.px-checkout .quantity label{display:grid;grid-column:2;grid-row:1;min-width:0;margin:0;border:0 !important;background:#fff;box-shadow:none !important}body.px-checkout .quantity .amount{min-height:2.875rem;width:100%;height:100%;border:0 !important;border-radius:0;background:#fff;box-shadow:none !important;color:var(--px-color-text);font-weight:800;line-height:1;outline:0;padding:0;text-align:center;appearance:textfield;-moz-appearance:textfield}body.px-checkout .quantity .amount::-webkit-outer-spin-button,body.px-checkout .quantity .amount::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}body.px-checkout .quantity .increase-tooltip,body.px-checkout .quantity .decrease-tooltip{position:absolute;top:50%;left:50%;width:0;height:0;overflow:hidden;pointer-events:none;white-space:nowrap}body.px-checkout .quantity .increase,body.px-checkout .quantity .decrease{display:grid;min-height:2.875rem;width:100%;place-items:center;border:0;border-radius:0;background:#f1f0f0;color:#737888;font-weight:800;padding:0}body.px-checkout .quantity .increase{grid-column:3;grid-row:1;border-radius:0 var(--px-radius-sm) var(--px-radius-sm) 0}body.px-checkout .quantity .decrease{grid-column:1;grid-row:1;border-radius:var(--px-radius-sm) 0 0 var(--px-radius-sm)}body.px-checkout .tooltip{position:absolute;z-index:1700;display:block;max-width:min(18rem,calc(100vw - 2rem));color:#fff;font-family:var(--px-font-body);font-size:var(--px-text-xs);font-weight:800;line-height:1.35;opacity:0;pointer-events:none;text-align:center}body.px-checkout .tooltip.in,body.px-checkout .tooltip.show{opacity:1}body.px-checkout .tooltip-inner{max-width:inherit;border-radius:var(--px-radius-sm);background:var(--px-color-dark);box-shadow:var(--px-shadow-card);color:#fff;padding:0.55rem 0.75rem;text-align:center}body.px-checkout .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}body.px-checkout .tooltip .arrow{position:absolute;display:block;width:0.7rem;height:0.7rem}body.px-checkout .tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}body.px-checkout .tooltip.top,body.px-checkout .tooltip.bs-tooltip-top{margin-top:-0.45rem}body.px-checkout .tooltip.top .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-top .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-top .arrow::before{bottom:-0.35rem;left:50%;margin-left:-0.35rem;border-width:0.35rem 0.35rem 0;border-top-color:var(--px-color-dark)}body.px-checkout .tooltip.bottom,body.px-checkout .tooltip.bs-tooltip-bottom{margin-top:0.45rem}body.px-checkout .tooltip.bottom .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-bottom .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-bottom .arrow::before{top:-0.35rem;left:50%;margin-left:-0.35rem;border-width:0 0.35rem 0.35rem;border-bottom-color:var(--px-color-dark)}body.px-checkout .tooltip.left .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-left .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-left .arrow::before{top:50%;right:-0.35rem;margin-top:-0.35rem;border-width:0.35rem 0 0.35rem 0.35rem;border-left-color:var(--px-color-dark)}body.px-checkout .tooltip.right .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-right .tooltip-arrow,body.px-checkout .tooltip.bs-tooltip-right .arrow::before{top:50%;left:-0.35rem;margin-top:-0.35rem;border-width:0.35rem 0.35rem 0.35rem 0;border-right-color:var(--px-color-dark)}body.px-checkout .remove-item{display:inline-grid;width:2rem;height:2rem;place-items:center;border:0;background:transparent;color:#aeb3c0;padding:0}body.px-checkout .remove-item::before{width:1.25rem;height:1.25rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 6h18'/%3E%3Cpath d='M8 6V4h8v2'/%3E%3Cpath d='m19 6-1 14H6L5 6'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .remove-item:hover{color:var(--px-color-brand)}body.px-checkout-cart .delivery-time{display:flex;width:fit-content;align-items:center;gap:var(--px-space-3);margin:clamp(1.5rem,3vw,2.5rem) auto 0;border-radius:var(--px-radius-md);background:#f5f5f7;color:var(--px-color-text);font-weight:700;padding:0.875rem 1.5rem}body.px-checkout-cart .delivery-time::before{width:1.75rem;height:1.75rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-3'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='16.5' cy='17.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout-cart .delivery-time strong{color:var(--px-color-brand)}body.px-checkout-cart .cart-summary{margin-top:clamp(1.5rem,3vw,2.5rem)}body.px-checkout-cart .cart-summary>h2{display:none}body.px-checkout-cart .extras-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--px-space-5)}body.px-checkout-cart .extras-col{min-width:0}body.px-checkout-cart .discount-coupon,body.px-checkout-cart .extra.delivery,body.px-checkout-cart .free-gift{min-height:10.75rem;border-radius:var(--px-radius-lg);padding:clamp(1rem,2vw,1.75rem)}body.px-checkout-cart .discount-coupon{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffe0e5}body.px-checkout-cart .discount-coupon::before{display:block;margin-bottom:var(--px-space-4);color:var(--px-color-text);content:"M\0000e1m z\00013e avov\0000fd\000020kup\0000f3n:";font-size:var(--px-text-lg);font-weight:800}body.px-checkout-cart .discount-coupon .input-group{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-3)}body.px-checkout-cart .discount-coupon .form-control{background:#fff;box-shadow:0 0.5rem 1.25rem rgba(26,24,23,0.08)}body.px-checkout-cart .discount-coupon .btn{min-width:7rem;border-radius:999px;background:#fff;color:var(--px-color-text);box-shadow:0 0.5rem 1.25rem rgba(26,24,23,0.08)}body.px-checkout-cart .extra.delivery{display:flex;align-items:center;justify-content:center;background:#e9f7e4;color:var(--px-color-text);text-align:center}body.px-checkout-cart .extra.delivery span{display:inline-flex;align-items:center;gap:var(--px-space-4);font-size:var(--px-text-lg)}body.px-checkout-cart .extra.delivery span::before{width:2.5rem;height:2.5rem;content:"";background:#5bc934;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-3'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='16.5' cy='17.5' r='2.5'/%3E%3Cpath d='m7 10 2 2 4-5'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout-cart .extra.delivery strong{color:#5bc934}body.px-checkout .checkout-box,body.px-checkout .checkout-box-wrapper{display:none}body.px-checkout .summary-wrapper .box,body.px-checkout .px-checkout-summary{border:0;border-radius:var(--px-radius-lg);background:#e9f7e4;box-shadow:none;padding:clamp(1rem,2vw,1.75rem)}body.px-checkout .summary-wrapper,body.px-checkout .order-summary{position:sticky;top:var(--px-space-5)}body.px-checkout .px-checkout-summary h2,body.px-checkout .summary-wrapper .price-label{color:var(--px-color-brand);font-size:var(--px-text-lg);font-weight:800;line-height:1.25}body.px-checkout .cart-items{display:grid;gap:var(--px-space-3);margin:var(--px-space-4) 0}body.px-checkout .cart-item,body.px-checkout .recapitulation-single,body.px-checkout .order-summary-item.helper{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--px-space-3);align-items:start;color:var(--px-color-text);font-size:var(--px-text-sm);line-height:1.35}body.px-checkout .cart-item-name{min-width:0}body.px-checkout .cart-item-amount,body.px-checkout .cart-item-price,body.px-checkout .order-summary-item.helper>div:last-child{font-weight:800;white-space:nowrap}body.px-checkout .gift-items{border-top:1px solid rgba(101,112,46,0.18);padding-top:var(--px-space-3)}body.px-checkout .for-free{color:#2f9d1c;font-weight:800}body.px-checkout .order-summary-item.price{margin-top:var(--px-space-5);border-top:1px solid rgba(101,112,46,0.18);padding-top:var(--px-space-5)}body.px-checkout .price-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-2) var(--px-space-4);align-items:baseline}body.px-checkout .order-summary-item.price .price-wrapper{grid-template-columns:auto max-content;justify-content:space-between}body.px-checkout .order-summary-item.price .price-label,body.px-checkout .order-summary-item.price .price-primary{white-space:nowrap}body.px-checkout .order-summary-item.price .price-label{font-size:clamp(1.15rem,1.6vw,1.5rem)}body.px-checkout .price-primary{color:var(--px-color-green);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800}body.px-checkout .price-secondary{color:#aeb3c0;font-size:var(--px-text-sm);font-weight:500}body.px-checkout .next-step{display:grid;gap:var(--px-space-3);margin-top:var(--px-space-5)}body.px-checkout .next-step .btn{width:100%;min-height:4rem;border-radius:999px;font-size:var(--px-text-lg);font-weight:800}body.px-checkout .next-step-forward,body.px-checkout .next-step-finish,body.px-checkout #orderFormButton,body.px-checkout #continue-order-button{background:var(--px-color-green);color:#fff;box-shadow:0 0.75rem 1.5rem rgba(101,112,46,0.22)}body.px-checkout .next-step-forward:hover,body.px-checkout .next-step-finish:hover,body.px-checkout #orderFormButton:hover,body.px-checkout #continue-order-button:hover{background:var(--px-color-green-hover)}body.px-checkout .next-step-back{min-height:3rem !important;width:fit-content !important;justify-self:center;border:1px solid var(--px-color-border);background:var(--px-color-surface);color:var(--px-color-text-muted);box-shadow:0 0.5rem 1.25rem rgba(26,24,23,0.07);font-size:var(--px-text-sm) !important}body.px-checkout .co-box{margin:0 0 clamp(1.75rem,3vw,2.75rem)}body.px-checkout .co-box fieldset,body.px-checkout fieldset.box,body.px-checkout fieldset.stay-in-touch{min-width:0;border:0;margin:0;padding:0}body.px-checkout .js-hidden{display:none !important}body.px-checkout .co-box:last-child{margin-bottom:0}body.px-checkout .co-box h4,body.px-checkout .co-box .header-billing{display:flex;align-items:center;gap:var(--px-space-4);margin:0 0 var(--px-space-5);color:var(--px-color-text);font-size:var(--px-text-xl);font-weight:800;line-height:1.25}body.px-checkout .px-checkout-icon::before{width:2.5rem;height:2.5rem;flex:0 0 auto;content:"";background:var(--px-color-text)}body.px-checkout .px-checkout-icon--truck::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-3'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='16.5' cy='17.5' r='2.5'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .px-checkout-icon--wallet::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12V8H5a3 3 0 0 1 0-6h13v4'/%3E%3Cpath d='M4 6v14a2 2 0 0 0 2 2h14v-4'/%3E%3Cpath d='M18 12h4v6h-4a3 3 0 0 1 0-6Z'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .px-checkout-icon--user::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .px-checkout-icon--address::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4v16'/%3E%3Cpath d='M4 5h14l-2 5 2 5H4'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .px-checkout-icon--cart::before{mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h8.78a2 2 0 0 0 1.95-1.57L21 7H5.12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .shipping-billing-table{display:grid;gap:var(--px-space-3)}body.px-checkout .shipping-billing-table .radio-wrapper{position:relative}body.px-checkout .shipping-billing-table input[type="radio"]{position:absolute;top:50%;left:1.625rem;width:1rem;height:1rem;margin:0;opacity:0;transform:translateY(-50%)}body.px-checkout .shipping-billing-table label{display:grid;min-height:4.625rem;grid-template-columns:2.25rem minmax(0,1fr) auto auto;gap:var(--px-space-4);align-items:center;border:1px solid #ccd3df;border-radius:var(--px-radius-md);background:#fff;color:var(--px-color-text);cursor:pointer;padding:1rem 1.25rem;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease)}body.px-checkout .shipping-billing-table label::before{display:grid;width:1.125rem;height:1.125rem;place-items:center;border:1px solid #b6c2d1;border-radius:50%;content:""}body.px-checkout .shipping-billing-table .px-is-checked label{border-color:#69c94f;background:#e9f7e4}body.px-checkout .shipping-billing-table .px-is-checked label::before{border-color:#69c94f;background:#69c94f;box-shadow:inset 0 0 0 0.25rem #e9f7e4}body.px-checkout .shipping-billing-table .px-is-disabled label{opacity:0.45;cursor:not-allowed}body.px-checkout .payment-info{min-width:0}body.px-checkout .shipping-billing-name{display:block;color:var(--px-color-text);font-weight:700}body.px-checkout .sublabel,body.px-checkout .not-possible-info{display:block;margin-top:var(--px-space-1);color:#737888;font-size:var(--px-text-xs);font-style:normal;font-weight:600}body.px-checkout .not-possible-info{display:none}body.px-checkout .px-pickup-link{display:inline-flex;width:fit-content;align-items:center;gap:var(--px-space-2);color:#737888;font-size:var(--px-text-xs);font-weight:800;text-decoration:underline;text-underline-offset:0.1875rem;text-transform:uppercase}body.px-checkout .px-pickup-link:hover{color:var(--px-color-brand)}body.px-checkout .payment-logo img{max-width:4.75rem;max-height:2rem;object-fit:contain}body.px-checkout .payment-shipping-price{color:#4b982e;font-size:var(--px-text-sm);font-weight:800;text-transform:uppercase;white-space:nowrap}body.px-checkout .co-basic-information .row,body.px-checkout .co-contact-information,body.px-checkout .co-billing-address fieldset,body.px-checkout .co-shipping-address,body.px-checkout .form-option-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-4)}body.px-checkout .co-basic-information h4,body.px-checkout .co-contact-information h4,body.px-checkout .co-billing-address h4,body.px-checkout .co-shipping-address h4,body.px-checkout .co-contact-information>.form-group:first-of-type,body.px-checkout .co-billing-address #company-info,body.px-checkout .co-billing-address .company-shopping,body.px-checkout .co-billing-address .populated,body.px-checkout .co-shipping-address h4,body.px-checkout .co-box-additional,body.px-checkout .stay-in-touch{grid-column:1 / -1}body.px-checkout-customer .co-billing-address{margin-top:clamp(1rem,2vw,1.75rem)}body.px-checkout-customer .co-billing-address h4{margin-top:var(--px-space-2)}body.px-checkout .form-group{min-width:0;margin:0}body.px-checkout label,body.px-checkout .select-label{display:inline-block;margin-bottom:var(--px-space-2);color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:800;line-height:1.3;text-transform:uppercase}body.px-checkout label.whole-width{display:inline-flex;align-items:flex-start;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:500;line-height:1.45;text-transform:none}body.px-checkout .required-asterisk::after{color:var(--px-color-brand);content:" *"}body.px-checkout .required-asterisk{color:inherit}body.px-checkout .form-control,body.px-checkout input[type="email"],body.px-checkout input[type="text"],body.px-checkout input[type="tel"],body.px-checkout input[type="password"],body.px-checkout select,body.px-checkout textarea{min-height:3.25rem;border:1px solid #d7deea;border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);padding:0.875rem 1rem}body.px-checkout .form-control:focus,body.px-checkout input:focus,body.px-checkout select:focus,body.px-checkout textarea:focus{border-color:var(--px-color-brand);outline:none;box-shadow:0 0 0 0.1875rem rgba(250,152,46,0.16)}body.px-checkout select.form-control,body.px-checkout select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7d8192 50%),linear-gradient(135deg,#7d8192 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - 0.875rem) 50%;background-size:0.375rem 0.375rem,0.375rem 0.375rem;background-repeat:no-repeat;padding-right:2.5rem}body.px-checkout .phone-combined-input{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}body.px-checkout .country-flags{display:flex;min-width:5.25rem;min-height:3.25rem;align-items:center;border:1px solid #d7deea;border-right:0;border-radius:var(--px-radius-sm) 0 0 var(--px-radius-sm);background:#fff;padding-inline:0.75rem}body.px-checkout .country-flags-inner{display:flex;align-items:center;gap:var(--px-space-2)}body.px-checkout .country-flags .country-flag{display:none}body.px-checkout .country-flags .country-flag.selected{display:flex;align-items:center;gap:var(--px-space-2)}body.px-checkout .country-flags .shp-flag{width:1.25rem;height:0.875rem;flex:0 0 auto}body.px-checkout .country-flags .shp-flag-name{display:none}body.px-checkout .country-flags .shp-flag-label{color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:600;white-space:nowrap}body.px-checkout .phone-combined-input .js-phone-code{display:none !important}body.px-checkout .phone-combined-input.px-phone-code-ready .country-flags,body.px-checkout .phone-combined-input[data-px-phone-code-ready="true"] .country-flags{display:none !important}body.px-checkout .px-phone-code{position:relative;z-index:12;min-width:7.75rem}body.px-checkout .px-phone-code__button{display:grid;min-height:3.25rem;height:3.25rem;width:100%;box-sizing:border-box;grid-template-columns:auto auto auto;align-items:center;justify-content:center;gap:0.55rem;border:1px solid #d7deea;border-right:0;border-radius:var(--px-radius-sm) 0 0 var(--px-radius-sm);background:#fff;color:var(--px-color-text);padding:0.75rem 0.85rem;font-size:var(--px-text-sm);font-weight:800;cursor:pointer;transition:border-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease)}body.px-checkout .px-phone-code__button:hover,body.px-checkout .px-phone-code__button:focus-visible,body.px-checkout .px-phone-code.is-open .px-phone-code__button{border-color:var(--px-color-brand);outline:0;box-shadow:0 0 0 0.1875rem rgba(250,152,46,0.12)}body.px-checkout .px-phone-code__flag,body.px-checkout .px-phone-code .shp-flag{display:inline-flex;width:1.25rem;height:0.875rem;flex:0 0 auto;align-items:center;justify-content:center}body.px-checkout .px-phone-code__flag-fallback{color:var(--px-color-text-muted);font-size:0.625rem;font-weight:900}body.px-checkout .px-phone-code__dial{white-space:nowrap}body.px-checkout .px-phone-code__chevron{width:0.55rem;height:0.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:0.68;transform:translateY(-0.12rem) rotate(45deg)}body.px-checkout .px-phone-code__list{position:absolute;top:calc(100% + 0.5rem);left:0;display:grid;width:min(21rem,calc(100vw - 2rem));max-height:18rem;overflow:auto;border:1px solid rgba(215,222,234,0.95);border-radius:var(--px-radius-md);background:#fff;box-shadow:0 1.25rem 3rem rgba(26,24,23,0.16);padding:0.4rem;z-index:60}body.px-checkout .px-phone-code__list[hidden]{display:none !important}body.px-checkout .px-phone-code__option{display:grid;min-height:2.75rem;width:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0.75rem;border:0;border-radius:0.75rem;background:transparent;color:var(--px-color-text);padding:0.6rem 0.75rem;text-align:left;cursor:pointer}body.px-checkout .px-phone-code__option:hover,body.px-checkout .px-phone-code__option:focus-visible{outline:0;background:var(--px-color-surface-muted)}body.px-checkout .px-phone-code__option.is-selected{background:#f6fbf1;color:var(--px-color-green);font-weight:800}body.px-checkout .px-phone-code__country{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.px-checkout .phone-combined-input .form-control{grid-column:2;min-height:3.25rem;height:3.25rem;box-sizing:border-box;border-radius:0 var(--px-radius-sm) var(--px-radius-sm) 0}body.px-checkout #cboxOverlay{background:rgba(26,24,23,0.48) !important;opacity:1 !important}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal){max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow:hidden !important;border-radius:var(--px-radius-lg);background:var(--px-color-surface);box-shadow:0 1.5rem 5rem rgba(26,24,23,0.28);z-index:1601 !important}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal),body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxWrapper,body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxContent,body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxLoadedContent{box-sizing:border-box !important}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxWrapper{overflow:hidden !important;border-radius:inherit}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxContent{min-height:0 !important;overflow:visible !important;border-radius:inherit;background:var(--px-color-surface)}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxLoadedContent{max-height:calc(100vh - 2rem) !important;overflow:auto !important;padding:0 !important}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxLoadedContent #cboxError{margin:0;color:var(--px-color-text-muted);padding:var(--px-space-8);text-align:center}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxClose{position:absolute !important;top:1rem !important;right:1rem !important;left:auto !important;bottom:auto !important;display:grid !important;width:2.75rem !important;height:2.75rem !important;min-height:0 !important;place-items:center;border:1px solid var(--px-color-border) !important;border-radius:50% !important;background:#fff !important;color:var(--px-color-text);font-size:0 !important;padding:0 !important;z-index:2}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxClose::before{width:1rem;height:1rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout .content-modal{min-width:0}body.px-checkout #personal-collection-wrapper{display:grid;gap:var(--px-space-3);padding:clamp(1.25rem,3vw,2.25rem)}body.px-checkout #personal-collection-wrapper h2{margin:0 3rem var(--px-space-3) 0;color:var(--px-color-text);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.15}body.px-checkout #personal-collection-wrapper .line{display:none}body.px-checkout .personal-collection-point{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-2) var(--px-space-4);align-items:center;border:1px solid rgba(229,225,223,0.9);border-radius:var(--px-radius-md);background:#fff;padding:var(--px-space-4)}body.px-checkout .personal-collection-point h3,body.px-checkout .personal-collection-point p{margin:0}body.px-checkout .personal-collection-point h3{color:var(--px-color-text);font-size:var(--px-text-lg);font-weight:800;line-height:1.25}body.px-checkout .personal-collection-point p:not(.em){color:var(--px-color-text-muted);font-size:var(--px-text-sm);line-height:1.45}body.px-checkout .personal-collection-point .em{grid-column:1 / -1;border-radius:var(--px-radius-sm);background:#fff5eb;color:var(--px-color-brand-dark);font-size:var(--px-text-sm);font-style:normal;font-weight:600;line-height:1.45;padding:var(--px-space-3)}body.px-checkout .personal-collection-point .btn{min-height:2.75rem;border-radius:var(--px-radius-sm);background:var(--px-color-green);color:#fff;padding-inline:var(--px-space-5);white-space:nowrap}body.px-checkout .personal-collection-point .btn:hover{background:var(--px-color-green-hover)}body.px-checkout input[type="checkbox"]{width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--px-color-green)}body.px-checkout-customer .co-box-additional{gap:0;margin-top:var(--px-space-3)}body.px-checkout-customer .co-box-additional .stay-in-touch{display:grid;gap:0}body.px-checkout-customer .co-box-additional .form-group,body.px-checkout-customer .co-billing-address .company-shopping,body.px-checkout-customer .co-shipping-address + .form-group{position:relative;display:grid}body.px-checkout-customer .co-box-additional .form-group input[type="checkbox"],body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"],body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]{position:absolute;top:0.9rem;left:1rem;width:1.25rem;height:1.25rem;margin:0;opacity:0}body.px-checkout-customer .co-box-additional .form-group label.whole-width,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width{position:relative;display:flex;min-height:3.25rem;align-items:center;border:1px solid rgba(215,222,234,0.95);border-radius:var(--px-radius-sm);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.35;padding:0.75rem 1rem 0.75rem 3.25rem;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease)}body.px-checkout-customer .co-box-additional .form-group label.whole-width::before,body.px-checkout-customer .co-box-additional .form-group label.whole-width::after,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width::before,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width::after,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width::before,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width::after{position:absolute;content:""}body.px-checkout-customer .co-box-additional .form-group label.whole-width::before,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width::before,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width::before{top:0.88rem;left:1rem;width:1.25rem;height:1.25rem;border:1.5px solid #c5ccdc;border-radius:0.38rem;background:#fff;box-shadow:inset 0 0 0 2px #fff;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease)}body.px-checkout-customer .co-box-additional .form-group label.whole-width::after,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width::after,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width::after{top:1.18rem;left:1.29rem;width:0.72rem;height:0.52rem;background:#fff;opacity:0;transform:scale(0.7);transition:opacity var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.6 5.1 9.5 13 1' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout-customer .co-box-additional .form-group label.whole-width:hover,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width:hover,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width:hover{border-color:rgba(101,112,46,0.32);background:#fbfdf8;box-shadow:0 0.65rem 1.5rem rgba(26,24,23,0.04)}body.px-checkout-customer .co-box-additional .form-group input[type="checkbox"]:focus-visible + label.whole-width,body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"]:focus-visible + label.whole-width,body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]:focus-visible + label.whole-width{border-color:var(--px-color-brand);box-shadow:0 0 0 0.1875rem rgba(250,152,46,0.16)}body.px-checkout-customer .co-box-additional .form-group input[type="checkbox"]:checked + label.whole-width,body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"]:checked + label.whole-width,body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]:checked + label.whole-width{border-color:rgba(101,112,46,0.45);background:#f6fbf1}body.px-checkout-customer .co-box-additional .form-group input[type="checkbox"]:checked + label.whole-width::before,body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"]:checked + label.whole-width::before,body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]:checked + label.whole-width::before{border-color:var(--px-color-green);background:var(--px-color-green)}body.px-checkout-customer .co-box-additional .form-group input[type="checkbox"]:checked + label.whole-width::after,body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"]:checked + label.whole-width::after,body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]:checked + label.whole-width::after{opacity:1;transform:scale(1)}body.px-checkout-customer .co-box-additional .additional-information{display:block;width:100%;margin-top:0.25rem;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:500}body.px-checkout.px-checkout-customer .co-box-additional{gap:0}body.px-checkout.px-checkout-customer .co-box-additional .stay-in-touch{display:grid;gap:0}body.px-checkout.px-checkout-customer .co-box-additional>.form-group + .form-group,body.px-checkout.px-checkout-customer .co-box-additional .stay-in-touch .form-group + .form-group{margin-top:-1px}body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="add-note"].whole-width{border-radius:var(--px-radius-sm) var(--px-radius-sm) 0 0}body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="sendNewsletter"].whole-width,body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="set-registration"].whole-width{border-radius:0}body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="set-registration"].whole-width{border-radius:0 0 var(--px-radius-sm) var(--px-radius-sm)}body.px-checkout-customer .co-box-additional #note:not(.js-hidden):not([hidden]){display:block;border-right:1px solid rgba(215,222,234,0.95);border-left:1px solid rgba(215,222,234,0.95);background:#fff;padding:0 var(--px-space-4) var(--px-space-4)}body.px-checkout-customer .co-box-additional #note:not(.js-hidden):not([hidden]) + .stay-in-touch label[for="sendNewsletter"]{margin-top:0}body.px-checkout-customer .form-group.consents{position:relative;display:grid;gap:0;margin-top:var(--px-space-3)}body.px-checkout-customer .form-group.consents input[type="checkbox"]{position:absolute;top:1.25rem;left:1.25rem;width:1.35rem;height:1.35rem;margin:0;opacity:0}body.px-checkout-customer .form-group.consents label.whole-width{position:relative;display:grid;min-height:4.25rem;align-items:center;border:1px solid rgba(215,222,234,0.95);border-radius:var(--px-radius-md);background:#fff;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:600;line-height:1.45;padding:1rem 1.125rem 1rem 3.75rem;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease)}body.px-checkout-customer .form-group.consents label.whole-width::before,body.px-checkout-customer .form-group.consents label.whole-width::after{position:absolute;content:""}body.px-checkout-customer .form-group.consents label.whole-width::before{top:1.125rem;left:1.125rem;width:1.5rem;height:1.5rem;border:1.5px solid #c5ccdc;border-radius:0.45rem;background:#fff;box-shadow:inset 0 0 0 2px #fff;transition:border-color var(--px-duration-fast) var(--px-ease),background-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease)}body.px-checkout-customer .form-group.consents label.whole-width::after{top:1.48rem;left:1.48rem;width:0.82rem;height:0.62rem;background:#fff;opacity:0;transform:scale(0.7);transition:opacity var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5.6 5.1 9.5 13 1' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout-customer .form-group.consents label.whole-width a{color:var(--px-color-green);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.18em}body.px-checkout-customer .form-group.consents label.whole-width:hover{border-color:rgba(101,112,46,0.35);background:#fbfdf8;box-shadow:0 0.75rem 1.75rem rgba(26,24,23,0.05)}body.px-checkout-customer .form-group.consents input[type="checkbox"]:focus-visible + label.whole-width{border-color:var(--px-color-brand);box-shadow:0 0 0 0.1875rem rgba(250,152,46,0.18)}body.px-checkout-customer .form-group.consents input[type="checkbox"]:checked + label.whole-width{border-color:rgba(101,112,46,0.45);background:#f6fbf1}body.px-checkout-customer .form-group.consents input[type="checkbox"]:checked + label.whole-width::before{border-color:var(--px-color-green);background:var(--px-color-green);box-shadow:inset 0 0 0 0.08rem rgba(255,255,255,0.45)}body.px-checkout-customer .form-group.consents input[type="checkbox"]:checked + label.whole-width::after{opacity:1;transform:scale(1)}body.px-checkout-customer .form-group.consents .required-asterisk::after{font-weight:900}body.px-checkout .co-box-additional{display:grid;gap:var(--px-space-4)}body.px-checkout .co-box-additional fieldset,body.px-checkout .co-box-additional .box{border:0;padding:0}body.px-checkout .order-button-suffix{display:block;width:100%;font-size:var(--px-text-xs);font-weight:600}body.px-checkout-customer .next-step--step-2{gap:var(--px-space-4);margin-top:var(--px-space-5)}body.px-checkout-customer #submit-order{position:relative;display:grid;min-height:4.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-content:center;column-gap:var(--px-space-4);overflow:hidden;border:0;border-radius:999px;background:var(--px-color-green);color:#fff;padding:0.85rem clamp(1.5rem,4vw,2.5rem);text-align:left;box-shadow:0 1.25rem 2.75rem rgba(101,112,46,0.28);transition:background-color var(--px-duration-fast) var(--px-ease),box-shadow var(--px-duration-fast) var(--px-ease),transform var(--px-duration-fast) var(--px-ease)}body.px-checkout-customer #submit-order::before{width:1.45rem;height:1.45rem;content:"";background:currentColor;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3Cpath d='M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h8.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-checkout-customer #submit-order:hover,body.px-checkout-customer #submit-order:focus-visible{background:var(--px-color-green-hover);box-shadow:0 1.35rem 3rem rgba(101,112,46,0.34);transform:translateY(-1px)}body.px-checkout-customer #submit-order:focus-visible{outline:0;box-shadow:0 0 0 0.1875rem rgba(250,152,46,0.22),0 1.35rem 3rem rgba(101,112,46,0.34)}body.px-checkout-customer #submit-order .order-button-text,body.px-checkout-customer #submit-order .order-button-suffix{grid-column:2;width:auto}body.px-checkout-customer #submit-order .order-button-text{align-self:end;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:900;line-height:1.05}body.px-checkout-customer #submit-order .order-button-suffix{align-self:start;margin-top:0.15rem;color:rgba(255,255,255,0.88);font-size:var(--px-text-xs);font-weight:800;line-height:1.2}body.px-checkout-thank-you .px-checkout-top{grid-template-columns:1fr;text-align:center}body.px-checkout-thank-you .px-checkout-title{color:var(--px-color-brand)}body.px-checkout-thank-you .order-summary-heading{margin:0 0 var(--px-space-4);color:var(--px-color-text);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;text-align:center}body.px-checkout-thank-you .recapitulation-wrapper{display:grid;gap:var(--px-space-5);border-radius:var(--px-radius-lg);background:var(--px-color-surface);box-shadow:0 1.5rem 3.5rem rgba(26,24,23,0.04);padding:clamp(1rem,2.5vw,2.5rem)}body.px-checkout-thank-you .reca-number{justify-self:center;margin:0;border-radius:999px;background:#e9f7e4;color:var(--px-color-green);font-weight:800;padding:0.625rem 1.25rem}body.px-checkout-thank-you .co-box{margin:0;border:1px solid rgba(229,225,223,0.8);border-radius:var(--px-radius-lg);padding:clamp(1rem,2vw,1.75rem)}body.px-checkout-thank-you .recapitulation-table{width:100%;border-collapse:collapse}body.px-checkout-thank-you .recapitulation-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--px-space-4);border-top:1px solid var(--px-color-border);padding-block:var(--px-space-3)}body.px-checkout-thank-you .recapitulation-table tr:first-child{border-top:0}body.px-checkout-thank-you .recapitulation-table th{color:var(--px-color-text-muted);font-weight:700}body.px-checkout-thank-you .recapitulation-table td{text-align:right}body.px-checkout-thank-you .order-summary-item.total,body.px-checkout-thank-you .summary-thx{color:var(--px-color-text);text-align:center}body.px-checkout-thank-you .summary-thx{color:var(--px-color-green);font-size:var(--px-text-xl);font-weight:800}body.px-checkout-thank-you .order-complete-links{display:flex;justify-content:center}body.px-checkout-thank-you .order-complete-links .btn{min-width:14rem;border-radius:999px;background:var(--px-color-green);color:#fff}@media (max-width:1180px){.px-checkout-top,body.px-checkout .cart-row,body.px-checkout-cart .cart-row{grid-template-columns:1fr}body.px-checkout .summary-wrapper,body.px-checkout .order-summary{position:static}}@media (max-width:900px){.px-checkout-support{flex-wrap:wrap;justify-content:flex-start}body.px-checkout .cart-header{grid-template-columns:1fr}body.px-checkout .cart-header .step>a,body.px-checkout .cart-header .step>strong{min-height:3.5rem;justify-content:flex-start}body.px-checkout-cart .cart-table tr.removeable,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]{grid-template-columns:4.5rem minmax(0,1fr)}body.px-checkout-cart .cart-table tr.removeable>td,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]>td{grid-column:2}body.px-checkout-cart .cart-table tr.removeable>.cart-p-image,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]>.cart-p-image{grid-column:1;grid-row:1 / span 4;align-self:start}body.px-checkout .p-availability,body.px-checkout .p-quantity,body.px-checkout .p-price,body.px-checkout .p-total{display:flex !important;flex-wrap:wrap;gap:var(--px-space-2);align-items:center}body.px-checkout .p-label{margin:0}body.px-checkout-cart .extras-wrapper,body.px-checkout .co-basic-information .row,body.px-checkout .co-contact-information,body.px-checkout .co-billing-address fieldset,body.px-checkout .co-shipping-address,body.px-checkout .form-option-block{grid-template-columns:1fr}}@media (max-width:640px){body.px-checkout #content-wrapper.container{width:min(100% - 1.25rem,var(--px-container));padding-block:var(--px-space-5)}.px-checkout-title{font-size:2.25rem}.px-checkout-support{gap:var(--px-space-3);padding:var(--px-space-4)}.px-checkout-support__title,.px-checkout-support__link{width:100%}body.px-checkout #checkoutContent>.cart-content,body.px-checkout .cart-row>.col-md-8>.cart-content,body.px-checkout .summary-wrapper .box,body.px-checkout .px-checkout-summary,body.px-checkout-thank-you .recapitulation-wrapper{border-radius:var(--px-radius-md);padding:var(--px-space-4)}body.px-checkout .shipping-billing-table label{grid-template-columns:1.5rem minmax(0,1fr)}body.px-checkout-cart .cart-related-product,body.px-checkout .personal-collection-point{grid-template-columns:1fr}body.px-checkout-cart .cart-related-button .price-final{justify-self:start}body.px-checkout-cart .cart-related-button .pr-action{justify-self:stretch}body.px-checkout-cart .cart-related-button .btn,body.px-checkout .personal-collection-point .btn{width:100%}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal){max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:var(--px-radius-md)}body.px-checkout #colorbox:not(.productDetail):not(.px-cookie-settings-modal) #cboxLoadedContent{max-height:calc(100vh - 1rem) !important}body.px-checkout #personal-collection-wrapper{padding:var(--px-space-5) var(--px-space-4)}body.px-checkout .payment-logo,body.px-checkout .payment-shipping-price{grid-column:2}body.px-checkout .price-wrapper,body.px-checkout .cart-item,body.px-checkout .recapitulation-single,body.px-checkout .order-summary-item.helper,body.px-checkout-thank-you .recapitulation-table tr{grid-template-columns:1fr}body.px-checkout .price-primary,body.px-checkout .price-secondary,body.px-checkout .cart-item-amount,body.px-checkout .cart-item-price,body.px-checkout-thank-you .recapitulation-table td{text-align:left}body.px-checkout-cart .discount-coupon .input-group{grid-template-columns:1fr}}body.px-checkout{--px-checkout-radius:1.125rem;--px-checkout-radius-lg:1.45rem;--px-checkout-border:rgba(215,222,234,0.86);--px-checkout-soft-border:rgba(229,225,223,0.78);--px-checkout-shadow:0 1.25rem 3rem rgba(26,24,23,0.055);--px-checkout-card-gap:clamp(0.9rem,2.8vw,1.6rem)}body.px-checkout #content-wrapper.container{width:min(100% - 1.25rem,var(--px-container));padding-block:clamp(1rem,4vw,3.5rem)}body.px-checkout .px-checkout-top{grid-template-columns:1fr;gap:var(--px-checkout-card-gap);margin-bottom:clamp(1rem,3vw,2rem)}body.px-checkout .px-checkout-title{font-size:clamp(2.2rem,10vw,3.7rem);letter-spacing:0}body.px-checkout .px-checkout-support{display:grid;min-height:0;grid-template-columns:1fr;gap:0.65rem;align-items:stretch;border:1px solid var(--px-checkout-soft-border);border-radius:var(--px-checkout-radius);box-shadow:var(--px-checkout-shadow);padding:clamp(0.95rem,3vw,1.35rem)}body.px-checkout .px-checkout-support__title{width:100%;margin:0 0 0.1rem;font-size:var(--px-text-sm)}body.px-checkout .px-checkout-support__link{width:100%;min-height:2rem;gap:0.7rem;font-size:var(--px-text-md)}body.px-checkout .px-checkout-support__link::before{width:1.35rem;height:1.35rem}body.px-checkout .cart-row,body.px-checkout-cart .cart-row{grid-template-columns:1fr;gap:var(--px-checkout-card-gap)}body.px-checkout #checkoutContent>.cart-content,body.px-checkout .cart-row>.col-md-8>.cart-content,body.px-checkout .summary-wrapper .box,body.px-checkout .px-checkout-summary,body.px-checkout-thank-you .recapitulation-wrapper{border:1px solid rgba(255,255,255,0.72);border-radius:var(--px-checkout-radius-lg);box-shadow:var(--px-checkout-shadow);padding:clamp(1rem,3.6vw,2.35rem)}body.px-checkout .cart-header{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0.35rem;align-items:stretch;border:1px solid rgba(229,225,223,0.55);border-radius:var(--px-checkout-radius);background:#f7f6f4;margin-bottom:clamp(1.1rem,3vw,2rem);padding:0.35rem}body.px-checkout .cart-header .step{border-radius:calc(var(--px-checkout-radius) - 0.35rem);font-size:clamp(0.68rem,3.2vw,0.95rem);line-height:1.14}body.px-checkout .cart-header .step>a,body.px-checkout .cart-header .step>strong{min-height:4.45rem;flex-direction:column;justify-content:center;gap:0.42rem;padding:0.58rem 0.25rem;text-align:center}body.px-checkout .cart-header .step>a::before,body.px-checkout .cart-header .step>strong::before{width:1.9rem;height:1.9rem;font-size:0.9rem}body.px-checkout .cart-header .step.active{background:#fff;box-shadow:0 0.75rem 1.65rem rgba(26,24,23,0.065)}body.px-checkout-cart .cart-table tr.removeable,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]{grid-template-columns:4.65rem minmax(0,1fr);gap:0.75rem 1rem;align-items:start;border-color:var(--px-checkout-soft-border);border-radius:var(--px-checkout-radius);padding:clamp(0.85rem,3vw,1.15rem)}body.px-checkout-cart .cart-table tr.removeable>td,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]>td{grid-column:2}body.px-checkout-cart .cart-table tr.removeable>.cart-p-image,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]>.cart-p-image{grid-column:1;grid-row:1 / span 4;align-self:start}body.px-checkout .cart-p-image a,body.px-checkout .cart-p-image{width:4.5rem;height:4.5rem;border-radius:0.8rem}body.px-checkout .p-name .main-link,body.px-checkout .cart-item-name .main-link,body.px-checkout-thank-you .p-name{font-size:clamp(0.98rem,4vw,1.15rem);line-height:1.28}body.px-checkout .main-link-surcharges,body.px-checkout .show-related{margin-top:0.45rem}body.px-checkout .p-availability,body.px-checkout .p-quantity,body.px-checkout .p-price,body.px-checkout .p-total{display:flex !important;min-width:0;flex-wrap:wrap;gap:0.35rem 0.65rem;align-items:center}body.px-checkout .p-label{width:100%;margin:0;color:#818797;font-size:0.68rem;letter-spacing:0}body.px-checkout .p-total{margin-top:0.2rem;border-top:1px solid rgba(229,225,223,0.78);padding-top:0.75rem}body.px-checkout .p-total .price-final{margin-right:auto}body.px-checkout .quantity{height:2.85rem;border-radius:0.72rem}body.px-checkout .quantity .amount{height:2.85rem}body.px-checkout .quantity .increase,body.px-checkout .quantity .decrease{width:2.85rem;height:2.85rem}body.px-checkout-cart .discount-coupon,body.px-checkout-cart .extra.delivery,body.px-checkout-cart .free-gift{border-color:var(--px-checkout-soft-border);border-radius:var(--px-checkout-radius)}body.px-checkout .summary-wrapper,body.px-checkout .order-summary{position:static}body.px-checkout .summary-wrapper .box,body.px-checkout .px-checkout-summary{background:#e9f7e4}body.px-checkout .cart-item,body.px-checkout .recapitulation-single,body.px-checkout .order-summary-item.helper{grid-template-columns:minmax(0,1fr) auto;gap:0.35rem 0.8rem}body.px-checkout .cart-item-price,body.px-checkout .order-summary-item.helper>div:last-child{grid-column:2}body.px-checkout .cart-item-amount{color:var(--px-color-text-muted)}body.px-checkout .price-wrapper{grid-template-columns:1fr}body.px-checkout .order-summary-item.price .price-wrapper{grid-template-columns:1fr;justify-content:stretch}body.px-checkout .order-summary-item.price .price-label,body.px-checkout .order-summary-item.price .price-primary{white-space:normal}body.px-checkout .price-primary{font-size:clamp(1.6rem,8vw,2rem);text-align:left;white-space:normal}body.px-checkout .next-step{gap:0.85rem;margin-top:clamp(1rem,3vw,1.5rem)}body.px-checkout .next-step .btn{min-height:3.75rem}body.px-checkout .next-step-forward,body.px-checkout .next-step-finish,body.px-checkout #orderFormButton,body.px-checkout #continue-order-button{border:0;letter-spacing:0}body.px-checkout .next-step-back{order:2;width:100% !important;min-height:3.25rem !important}body.px-checkout .co-box{margin-bottom:clamp(1.35rem,4vw,2.3rem)}body.px-checkout .co-box h4,body.px-checkout .co-box .header-billing{gap:0.85rem;margin-bottom:clamp(1rem,3vw,1.45rem);font-size:clamp(1.65rem,7vw,2.1rem);line-height:1.08}body.px-checkout .px-checkout-icon::before{width:clamp(2rem,8vw,2.55rem);height:clamp(2rem,8vw,2.55rem)}body.px-checkout .co-basic-information .row,body.px-checkout .co-contact-information,body.px-checkout .co-billing-address fieldset,body.px-checkout .co-shipping-address,body.px-checkout .form-option-block{grid-template-columns:1fr;gap:1rem}body.px-checkout .form-control,body.px-checkout input[type="email"],body.px-checkout input[type="text"],body.px-checkout input[type="tel"],body.px-checkout input[type="password"],body.px-checkout select,body.px-checkout textarea{min-height:3.55rem;border-color:var(--px-checkout-border);border-radius:0.72rem;font-size:var(--px-text-md)}body.px-checkout .phone-combined-input{grid-template-columns:minmax(6.8rem,auto) minmax(0,1fr)}body.px-checkout .px-phone-code__button,body.px-checkout .phone-combined-input .form-control{min-height:3.55rem;height:3.55rem}body.px-checkout .px-phone-code__button{border-radius:0.72rem 0 0 0.72rem}body.px-checkout .phone-combined-input .form-control{border-radius:0 0.72rem 0.72rem 0}body.px-checkout .shipping-billing-table{gap:0.85rem}body.px-checkout .shipping-billing-table label{min-height:5.15rem;grid-template-columns:1.55rem minmax(0,1fr);gap:0.7rem 0.9rem;border-color:var(--px-checkout-border);border-radius:var(--px-checkout-radius);padding:1rem}body.px-checkout .payment-logo,body.px-checkout .payment-shipping-price{grid-column:2}body.px-checkout .shipping-billing-name{font-weight:850}body.px-checkout .payment-shipping-price{justify-self:start;color:var(--px-color-green);font-size:var(--px-text-md)}body.px-checkout-customer .co-billing-address{margin-top:clamp(1.4rem,4vw,2.25rem)}body.px-checkout-customer .co-billing-address h4{margin-top:0.35rem}body.px-checkout-customer .co-box-additional{margin-top:clamp(1.2rem,4vw,2rem)}body.px-checkout-customer .co-box-additional .form-group label.whole-width,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width,body.px-checkout-customer .form-group.consents label.whole-width{min-height:3.65rem;border-color:var(--px-checkout-border);border-radius:0.9rem;font-weight:750}body.px-checkout.px-checkout-customer .co-box-additional>.form-group + .form-group,body.px-checkout.px-checkout-customer .co-box-additional .stay-in-touch .form-group + .form-group{margin-top:0.55rem}body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="add-note"].whole-width,body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="sendNewsletter"].whole-width,body.px-checkout.px-checkout-customer .co-box-additional .form-group label[for="set-registration"].whole-width{border-radius:0.9rem}body.px-checkout-customer #submit-order{width:100%;min-height:4.25rem;grid-template-columns:auto minmax(0,auto);text-align:left}body.px-checkout-thank-you .px-checkout-top{margin-bottom:clamp(1rem,4vw,2rem)}body.px-checkout-thank-you .px-checkout-title{font-size:clamp(2.25rem,10vw,4rem);line-height:1.05}body.px-checkout-thank-you .recapitulation-wrapper{display:grid;gap:clamp(1rem,3vw,1.5rem)}body.px-checkout-thank-you .co-box{border:1px solid var(--px-checkout-soft-border);border-radius:var(--px-checkout-radius);background:#fff;padding:clamp(1rem,4vw,1.65rem)}body.px-checkout-thank-you .recapitulation-table tr{grid-template-columns:1fr;gap:0.35rem}body.px-checkout-thank-you .recapitulation-table th,body.px-checkout-thank-you .recapitulation-table td{text-align:left}body.px-checkout-thank-you .summary-thx{border-radius:var(--px-checkout-radius)}@media (min-width:641px){body.px-checkout #content-wrapper.container{width:min(100% - 2rem,var(--px-container))}body.px-checkout .px-checkout-support{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}body.px-checkout .px-checkout-support__title,body.px-checkout .px-checkout-support__link{width:auto}body.px-checkout .cart-header{gap:0.55rem;padding:0.45rem}body.px-checkout .cart-header .step>a,body.px-checkout .cart-header .step>strong{min-height:4.7rem;flex-direction:row;gap:0.7rem;padding-inline:0.85rem}body.px-checkout .shipping-billing-table label{grid-template-columns:2.25rem minmax(0,1fr) auto auto;gap:var(--px-space-4);padding:1rem 1.25rem}body.px-checkout .payment-logo,body.px-checkout .payment-shipping-price{grid-column:auto;justify-self:end}body.px-checkout .cart-item,body.px-checkout .recapitulation-single,body.px-checkout .order-summary-item.helper{grid-template-columns:minmax(0,1fr) auto auto}body.px-checkout .price-wrapper{grid-template-columns:minmax(0,1fr) auto}body.px-checkout .order-summary-item.price .price-wrapper{grid-template-columns:auto max-content;justify-content:space-between}body.px-checkout .price-primary{text-align:right;white-space:nowrap}body.px-checkout .order-summary-item.price .price-label,body.px-checkout .order-summary-item.price .price-primary{white-space:nowrap}body.px-checkout .cart-item-price,body.px-checkout .order-summary-item.helper>div:last-child{grid-column:auto}body.px-checkout .next-step-back{width:fit-content !important}body.px-checkout-thank-you .recapitulation-table tr{grid-template-columns:minmax(0,1fr) auto}body.px-checkout-thank-you .recapitulation-table td{text-align:right}}@media (min-width:768px){body.px-checkout .co-basic-information .row,body.px-checkout .co-contact-information,body.px-checkout .co-billing-address fieldset,body.px-checkout .co-shipping-address,body.px-checkout .form-option-block{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){body.px-checkout-cart .cart-table tr.removeable,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]{grid-template-columns:5rem minmax(0,2fr) minmax(6.5rem,0.7fr) minmax(7.5rem,0.8fr) minmax(7.5rem,0.8fr) minmax(7.5rem,0.8fr);gap:var(--px-space-4);align-items:center;padding:var(--px-space-4)}body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]{grid-template-columns:5rem minmax(0,1fr) minmax(8rem,0.35fr) minmax(8rem,0.35fr)}body.px-checkout-cart .cart-table tr.removeable>td,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]>td,body.px-checkout-cart .cart-table tr.removeable>.cart-p-image,body.px-checkout-thank-you .cart-table tr[data-testid="recapItem"]>.cart-p-image{grid-column:auto;grid-row:auto}body.px-checkout .cart-p-image a,body.px-checkout .cart-p-image{width:5rem;height:5rem}body.px-checkout .p-total{margin-top:0;border-top:0;padding-top:0}}@media (min-width:1181px){body.px-checkout #content-wrapper.container{width:min(100% - (2 * var(--px-container-padding)),var(--px-container))}body.px-checkout .px-checkout-top{grid-template-columns:minmax(0,1fr) minmax(25rem,47rem);align-items:start}body.px-checkout .cart-row{grid-template-columns:minmax(0,1fr) minmax(20rem,27rem)}body.px-checkout-cart .cart-row{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem)}body.px-checkout .summary-wrapper,body.px-checkout .order-summary{position:sticky;top:var(--px-space-5)}}body.px-checkout{--px-checkout-line:rgba(30,28,27,0.16);--px-checkout-muted:#f5f5f3;--px-checkout-accent-soft:#eff8ea;--px-checkout-border-strong:rgba(213,219,228,0.95);background:#fff}body.px-checkout:not(.px-checkout-thank-you) .px-checkout-top{display:none}body.px-checkout #content-wrapper.container{padding-block:clamp(1.4rem,3vw,2.75rem)}body.px-checkout #checkoutContent>.cart-content,body.px-checkout .cart-row>.col-md-8>.cart-content{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}body.px-checkout .cart-header{position:relative;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:0;margin:0 0 clamp(1.75rem,4vw,3rem);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body.px-checkout .cart-header .step{position:relative;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#858690}body.px-checkout .cart-header .step:not(:last-child)::after{content:"";position:absolute;z-index:0;top:1.35rem;left:calc(50% + 3.7rem);right:calc(-50% + 3.7rem);height:1px;background:var(--px-checkout-line)}body.px-checkout .cart-header .step>a,body.px-checkout .cart-header .step>strong{position:relative;z-index:1;display:inline-flex;width:auto;min-height:2.7rem;flex-direction:row;align-items:center;justify-content:flex-start;gap:0.85rem;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:var(--px-text-sm);font-weight:750;text-decoration:none;box-shadow:none}body.px-checkout .cart-header .step>a::before,body.px-checkout .cart-header .step>strong::before{width:2.7rem;height:2.7rem;flex:0 0 2.7rem;border:0;border-radius:999px;background-color:#f1f2f2;color:#7a7d85;font-size:0.9rem;font-weight:850}body.px-checkout .cart-header .step.active{color:var(--px-color-text);box-shadow:none}body.px-checkout .cart-header .step.active>a::before,body.px-checkout .cart-header .step.active>strong::before{background-color:var(--px-color-green);color:#fff}body.px-checkout .cart-header .step.completed>a::before,body.px-checkout .cart-header .step.completed>strong::before{color:transparent;background-color:var(--px-checkout-accent-soft);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 9.2l3.1 3.1L14 5.4' fill='none' stroke='%2358652c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:1.15rem 1.15rem}body.px-checkout-cart .cart-row{grid-template-columns:1fr}body.px-checkout-cart .cart-table tr.removeable{border-color:var(--px-checkout-border-strong);border-radius:1.25rem;background:#fff;box-shadow:none}body.px-checkout .cart-p-image a,body.px-checkout .cart-p-image{border-radius:0.55rem;background:#fff}body.px-checkout .p-name .main-link,body.px-checkout .cart-item-name .main-link,body.px-checkout-thank-you .p-name{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.12}body.px-checkout .quantity{min-height:3.35rem;border-color:var(--px-checkout-border-strong);border-radius:999px;background:#fff;box-shadow:none}body.px-checkout .quantity .increase,body.px-checkout .quantity .decrease{background:transparent}body.px-checkout-cart .cart-summary{display:grid;gap:clamp(0.8rem,2vw,1rem)}body.px-checkout-cart .cart-summary>h2{color:var(--px-color-text);font-size:clamp(1.15rem,2.3vw,1.55rem);letter-spacing:0;text-transform:uppercase}body.px-checkout-cart .delivery-time,body.px-checkout-cart .free-gift,body.px-checkout-cart .extra.delivery{border:0;border-radius:0.75rem;background:var(--px-checkout-accent-soft);box-shadow:none}body.px-checkout-cart .discount-coupon{border:0;border-radius:1.25rem;background:var(--px-checkout-muted);box-shadow:none}body.px-checkout-cart .discount-coupon .input-group{overflow:hidden;border:1px solid var(--px-checkout-line);border-radius:999px;background:#fff}body.px-checkout-cart .discount-coupon .form-control{border:0;border-radius:0;min-height:3.25rem;box-shadow:none}body.px-checkout-cart .discount-coupon .btn{min-height:3.25rem;border-radius:999px}body.px-checkout .summary-wrapper,body.px-checkout .order-summary{position:static}body.px-checkout .summary-wrapper .box,body.px-checkout .px-checkout-summary{border:0;border-radius:1.4rem;background:#fff;box-shadow:none}body.px-checkout-cart .summary-wrapper .box{background:var(--px-checkout-muted);padding:clamp(1.25rem,4vw,2.1rem)}body.px-checkout .px-checkout-summary h2,body.px-checkout .summary-wrapper .price-label{color:var(--px-color-text);font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:0.015em;text-transform:uppercase}body.px-checkout .cart-items,body.px-checkout .gift-items,body.px-checkout .order-summary-item.helper{border-color:rgba(30,28,27,0.12)}body.px-checkout .cart-item,body.px-checkout .recapitulation-single,body.px-checkout .order-summary-item.helper{padding-block:0.95rem}body.px-checkout .order-summary-item.price{margin-top:0.8rem;padding-top:1.2rem;border-top:1px solid rgba(30,28,27,0.12)}body.px-checkout .price-wrapper{align-items:end}body.px-checkout .price-primary{color:var(--px-color-text);font-size:clamp(1.9rem,4.2vw,2.45rem);letter-spacing:0}body.px-checkout .price-secondary{color:#8f9199}body.px-checkout .next-step{margin-top:1.15rem}body.px-checkout .next-step-forward,body.px-checkout .next-step-finish,body.px-checkout #orderFormButton,body.px-checkout #continue-order-button{min-height:3.55rem;border-radius:999px;letter-spacing:0.015em;box-shadow:none}body.px-checkout .next-step-forward::after,body.px-checkout #continue-order-button::after{font-size:1.05rem}body.px-checkout .next-step-back{border-radius:999px;background:#fff;box-shadow:none}body.px-checkout .co-box{margin-bottom:clamp(1.7rem,4vw,2.5rem)}body.px-checkout .co-box h4,body.px-checkout .co-box .header-billing{margin-bottom:1.1rem;color:var(--px-color-text);font-size:clamp(1.25rem,2.4vw,1.55rem);line-height:1.15;letter-spacing:0;text-transform:none}body.px-checkout .px-checkout-icon::before{color:var(--px-color-brand)}body.px-checkout .co-basic-information .row,body.px-checkout .co-contact-information,body.px-checkout .co-billing-address fieldset,body.px-checkout .co-shipping-address,body.px-checkout .form-option-block{gap:1rem}body.px-checkout .form-control,body.px-checkout input[type="email"],body.px-checkout input[type="text"],body.px-checkout input[type="tel"],body.px-checkout input[type="password"],body.px-checkout select{min-height:3.55rem;border-color:var(--px-checkout-border-strong);border-radius:999px;background-color:#fff;box-shadow:none}body.px-checkout textarea.form-control,body.px-checkout textarea{border-radius:1.25rem}body.px-checkout .phone-combined-input{align-items:stretch;min-height:3.55rem}body.px-checkout .px-phone-code__button,body.px-checkout .phone-combined-input .form-control{min-height:3.55rem}body.px-checkout .px-phone-code__button{border-color:var(--px-checkout-border-strong);border-radius:999px 0 0 999px;box-shadow:none}body.px-checkout .phone-combined-input .form-control{border-radius:0 999px 999px 0}body.px-checkout .shipping-billing-table{gap:0.85rem}body.px-checkout .shipping-billing-table label{min-height:4.65rem;border:1px solid var(--px-checkout-border-strong);border-radius:1.05rem;background:#fff;box-shadow:none}body.px-checkout .shipping-billing-table .px-is-checked label{border-color:rgba(88,101,44,0.55);background:var(--px-checkout-accent-soft)}body.px-checkout .shipping-billing-table label::before{border-color:rgba(30,28,27,0.35);background:#fff}body.px-checkout .shipping-billing-table .px-is-checked label::before{border-color:var(--px-color-green);box-shadow:inset 0 0 0 0.32rem #fff}body.px-checkout .shipping-billing-name{color:var(--px-color-text);font-weight:750}body.px-checkout .payment-shipping-price{color:var(--px-color-text);font-weight:850}body.px-checkout-customer .co-billing-address{margin-top:clamp(1.9rem,5vw,3rem)}body.px-checkout-customer .co-box-additional{display:grid;gap:0.7rem;margin-top:clamp(1.35rem,4vw,2.25rem);padding-top:1rem;border-top:1px solid rgba(30,28,27,0.08)}body.px-checkout-customer .co-box-additional .stay-in-touch,body.px-checkout-customer .co-box-additional .form-group,body.px-checkout-customer .form-group.consents{margin:0}body.px-checkout-customer .co-box-additional .form-group label.whole-width,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width,body.px-checkout-customer .form-group.consents label.whole-width{min-height:0;border:0;border-radius:0;background:transparent;padding:0.15rem 0 0.15rem 1.75rem;color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:650;line-height:1.35;box-shadow:none}body.px-checkout-customer .co-box-additional .form-group label.whole-width::before,body.px-checkout-customer .co-billing-address .company-shopping label.whole-width::before,body.px-checkout-customer .co-shipping-address + .form-group label.whole-width::before,body.px-checkout-customer .form-group.consents label.whole-width::before{top:0.1rem;left:0;width:1.1rem;height:1.1rem;border-color:var(--px-checkout-border-strong);border-radius:0.28rem;background-color:#fff}body.px-checkout-customer .co-box-additional input[type="checkbox"]:checked + label.whole-width::before,body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"]:checked + label.whole-width::before,body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]:checked + label.whole-width::before,body.px-checkout-customer .form-group.consents input[type="checkbox"]:checked + label.whole-width::before{border-color:var(--px-color-green);background-color:var(--px-color-green)}body.px-checkout-customer .co-box-additional input[type="checkbox"]:checked + label.whole-width::after,body.px-checkout-customer .co-billing-address .company-shopping input[type="checkbox"]:checked + label.whole-width::after,body.px-checkout-customer .co-shipping-address + .form-group input[type="checkbox"]:checked + label.whole-width::after,body.px-checkout-customer .form-group.consents input[type="checkbox"]:checked + label.whole-width::after{top:0.36rem;left:0.28rem;width:0.5rem;height:0.28rem;border-color:#fff}body.px-checkout-customer #submit-order{justify-content:center;min-height:3.65rem;border-radius:999px;text-align:center}@media (min-width:768px){body.px-checkout-customer .co-contact-information{grid-template-columns:minmax(0,1fr) minmax(12rem,0.85fr) minmax(13rem,1fr)}body.px-checkout-customer .co-contact-information>.form-group:first-of-type{grid-column:1 / -1}}@media (min-width:901px){body.px-checkout-cart .cart-table tr.removeable{display:grid;grid-template-columns:5rem minmax(0,2.3fr) minmax(7rem,0.7fr) minmax(7rem,0.65fr) minmax(7rem,0.75fr) 2.75rem;align-items:center;padding:1.25rem 1.35rem}body.px-checkout-cart .cart-table tr.removeable>td,body.px-checkout-cart .cart-table tr.removeable>.cart-p-image{grid-column:auto;grid-row:auto}body.px-checkout .p-total{margin-top:0;border-top:0;padding-top:0}}@media (min-width:1181px){body.px-checkout .cart-row{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);align-items:start;gap:clamp(2rem,4vw,3.6rem)}body.px-checkout-cart .cart-row{grid-template-columns:1fr}body.px-checkout .order-summary{position:sticky;top:var(--px-space-5)}body.px-checkout .summary-wrapper{position:static}body.px-checkout-cart .summary-wrapper .box{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:center;gap:clamp(1.5rem,4vw,3rem)}body.px-checkout-cart .summary-wrapper .price-wrapper,body.px-checkout-cart .summary-wrapper .next-step{grid-column:2}body.px-checkout-cart .summary-wrapper .next-step{margin-top:0.95rem}}@media (max-width:767px){body.px-checkout .cart-header{margin-bottom:1.35rem}body.px-checkout .cart-header .step{display:flex;justify-content:center;text-align:center}body.px-checkout .cart-header .step:not(:last-child)::after{top:1.15rem;left:calc(50% + 1.9rem);right:calc(-50% + 1.9rem)}body.px-checkout .cart-header .step>a,body.px-checkout .cart-header .step>strong{flex-direction:column;gap:0.45rem;align-items:center;justify-content:flex-start;font-size:0.72rem;line-height:1.18}body.px-checkout .cart-header .step>a::before,body.px-checkout .cart-header .step>strong::before{width:2.25rem;height:2.25rem;flex-basis:2.25rem;font-size:0.8rem}body.px-checkout .summary-wrapper .box,body.px-checkout .px-checkout-summary{border-radius:1.15rem}body.px-checkout .next-step .btn{width:100%}body.px-checkout .shipping-billing-table label{min-height:4.2rem;grid-template-columns:1.45rem minmax(0,1fr);border-radius:0.95rem;padding:0.95rem}body.px-checkout .payment-logo,body.px-checkout .payment-shipping-price{grid-column:2;justify-self:start}}body.px-checkout .order-summary-item.price .price-wrapper{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:0.2rem 0.75rem}body.px-checkout .order-summary-item.price .price-label{min-width:0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.12;white-space:normal}body.px-checkout .order-summary-item.price .price-primary.price{min-width:0;max-width:100%;font-size:clamp(1.8rem,2.4vw,2.15rem);line-height:1;text-align:right;white-space:nowrap}body.px-checkout .order-summary-item.price .price-secondary.price{max-width:100%;font-size:0.875rem;text-align:right;white-space:nowrap}@media (min-width:901px){body.px-checkout-cart .cart-table tr.removeable{grid-template-columns:5rem minmax(0,2.3fr) minmax(7rem,0.7fr) minmax(7rem,0.65fr) minmax(7rem,0.75fr) minmax(7.5rem,0.75fr)}body.px-checkout-cart .cart-table tr.removeable .p-total{min-width:0;overflow-wrap:anywhere}}body.px-checkout-cart .summary-wrapper .price-wrapper{min-width:0;grid-template-columns:minmax(0,1fr) auto}body.px-checkout-cart .summary-wrapper .price-label{min-width:0;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.18;white-space:normal}body.px-checkout-cart .summary-wrapper .price-primary.price{font-size:clamp(1.9rem,2.6vw,2.25rem)}body.px-checkout-cart .summary-wrapper .price-secondary.price{font-size:0.9rem}@media (min-width:1181px){body.px-checkout-cart .summary-wrapper .box{grid-template-columns:minmax(0,1fr) minmax(25rem,32rem)}}body.px-checkout .price-wrapper,body.px-checkout .order-summary-item.price .price-wrapper,body.px-checkout-cart .summary-wrapper .price-wrapper{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"primary-label primary-price" "secondary-label secondary-price";gap:0.32rem clamp(0.8rem,2vw,1.35rem);align-items:center;justify-content:stretch}body.px-checkout .price-wrapper .price-label.price-primary{grid-area:primary-label}body.px-checkout .price-wrapper .price.price-primary{grid-area:primary-price}body.px-checkout .price-wrapper .price-label.price-secondary{grid-area:secondary-label}body.px-checkout .price-wrapper .price.price-secondary{grid-area:secondary-price}body.px-checkout .price-wrapper .price-label{min-width:0;color:var(--px-color-text);line-height:1.12;text-align:left;white-space:normal}body.px-checkout .price-wrapper .price-label.price-primary{font-size:clamp(1.05rem,1.45vw,1.3rem);font-weight:850;text-transform:uppercase}body.px-checkout .price-wrapper .price-label.price-secondary{color:#9ea3ad;font-size:clamp(0.98rem,1.25vw,1.15rem);font-weight:650;text-transform:none}body.px-checkout .price-wrapper .price{min-width:0;max-width:100%;justify-self:end;line-height:1;text-align:right;white-space:nowrap}body.px-checkout .price-wrapper .price.price-primary{color:var(--px-color-text);font-size:clamp(2rem,3.2vw,2.55rem);font-weight:900}body.px-checkout .price-wrapper .price.price-secondary{color:#8f9199;font-size:0.92rem;font-weight:650}body.px-checkout .order-summary-item.price .price-wrapper{column-gap:0.75rem}body.px-checkout .order-summary-item.price .price-label.price-primary{font-size:clamp(1rem,1.2vw,1.15rem)}body.px-checkout .order-summary-item.price .price-label.price-secondary{font-size:clamp(0.95rem,1.05vw,1rem)}body.px-checkout .order-summary-item.price .price.price-primary{font-size:clamp(1.85rem,2.05vw,2rem)}body.px-checkout .order-summary-item.price .price.price-secondary{font-size:0.86rem}body.px-checkout-cart .summary-wrapper .price-label.price-primary{font-size:clamp(1.05rem,1.45vw,1.3rem)}body.px-checkout-cart .summary-wrapper .price.price-primary{font-size:clamp(2rem,3.2vw,2.55rem)}@media (max-width:420px){body.px-checkout .price-wrapper,body.px-checkout .order-summary-item.price .price-wrapper,body.px-checkout-cart .summary-wrapper .price-wrapper{grid-template-columns:minmax(0,1fr) max-content;column-gap:0.65rem}body.px-checkout .price-wrapper .price-label.price-primary{font-size:0.98rem}body.px-checkout .price-wrapper .price-label.price-secondary{font-size:0.92rem}body.px-checkout .price-wrapper .price.price-primary{font-size:clamp(1.8rem,8vw,2.05rem)}}@media (min-width:1181px){body.px-checkout .order-summary-item.price .price-wrapper{column-gap:0.5rem}body.px-checkout .order-summary-item.price .price-label.price-primary{font-size:1rem;white-space:nowrap}body.px-checkout .order-summary-item.price .price-label.price-secondary{font-size:0.95rem;white-space:nowrap}body.px-checkout .order-summary-item.price .price.price-primary{font-size:clamp(1.65rem,1.9vw,1.8rem)}}body.px-checkout-cart .cart-table tr.removeable,body.px-checkout-cart .cart-table tr.related>td,body.px-checkout-cart .cart-related-product,body.px-checkout-cart .cart-related-info,body.px-checkout-cart .cart-related-button,body.px-checkout-cart .cart-related-button .pr-action,body.px-checkout-cart .cart-related-button .btn{min-width:0;max-width:100%}body.px-checkout .p-name .main-link,body.px-checkout .cart-item-name .main-link,body.px-checkout-cart .cart-related-name{overflow-wrap:anywhere}body.px-checkout-cart .cart-related-button .btn{justify-content:center}@media (max-width:640px){body.px-checkout{overflow-x:hidden}body.px-checkout #content-wrapper.container{box-sizing:border-box;width:100vw !important;max-width:100vw;margin-inline:0;padding-inline:0.75rem}body.px-checkout .content-wrapper-in,body.px-checkout #content,body.px-checkout .content-inner,body.px-checkout .cart-row,body.px-checkout #checkoutContent,body.px-checkout #checkoutContent>.cart-content,body.px-checkout .cart-row>.col-md-8,body.px-checkout .cart-row>.col-md-8>.cart-content{width:100%;max-width:100%;min-width:0}body.px-checkout #checkoutContent>.cart-content,body.px-checkout .cart-row>.col-md-8>.cart-content{overflow-x:hidden}body.px-checkout-cart .cart-table,body.px-checkout-cart .cart-table tbody,body.px-checkout-cart .cart-table tr.removeable,body.px-checkout-cart .cart-table tr.related,body.px-checkout-cart .cart-table tr.related>td{width:100%;max-width:100%}body.px-checkout-cart .cart-table tr.removeable{width:min(100%,calc(100vw - 1.5rem));grid-template-columns:minmax(0,1fr);gap:var(--px-space-3);justify-self:center;padding:var(--px-space-4)}body.px-checkout-cart .cart-table tr.related>td{width:min(100%,calc(100vw - 1.5rem));justify-self:center;overflow:hidden}body.px-checkout-cart .cart-table tr.removeable>td,body.px-checkout-cart .cart-table tr.removeable>.cart-p-image{grid-column:1;grid-row:auto}body.px-checkout-cart .cart-p-image,body.px-checkout-cart .cart-p-image a{justify-content:start;place-items:start}body.px-checkout-cart .p-availability,body.px-checkout-cart .p-quantity,body.px-checkout-cart .p-price,body.px-checkout-cart .p-total{justify-content:flex-start}body.px-checkout-cart .cart-related-product{box-sizing:border-box;width:min(100%,calc(100vw - 3rem));grid-template-columns:minmax(0,1fr);justify-self:center;padding-inline:var(--px-space-3)}body.px-checkout-cart .cart-related-info{grid-template-columns:3rem minmax(0,1fr)}body.px-checkout-cart .cart-related-button{display:grid;grid-template-columns:1fr;gap:var(--px-space-2)}body.px-checkout-cart .cart-related-button .price-final,body.px-checkout-cart .cart-related-button .pr-action{justify-self:stretch}}#header .search{position:relative}.search-whisperer{position:absolute;z-index:100;top:calc(100% + 0.5rem);right:0;left:0;display:none;width:100%;max-height:min(70vh,32rem);overflow-y:auto;border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface);box-shadow:0 1.5rem 3rem rgba(26,24,23,0.16);color:var(--px-color-text);font-size:var(--px-text-sm);line-height:1.3;padding:var(--px-space-2);text-align:left;overscroll-behavior:contain}.search-whisperer.active{display:block}.search-whisperer p{margin:0}.searchWhisperer__loaderWrapper{display:grid;place-items:center;min-height:4rem}.search-whisperer-empty,.searchWhisperer__content--empty{padding:var(--px-space-4);color:var(--px-color-text-muted);font-size:var(--px-text-sm);text-align:center}.search-whisperer-documents{display:grid;gap:0.125rem;margin-bottom:var(--px-space-2);padding-bottom:var(--px-space-2);border-bottom:1px solid var(--px-color-border)}.search-whisperer-documents a{display:flex;align-items:center;gap:var(--px-space-2);overflow:hidden;border-radius:var(--px-radius-sm);color:var(--px-color-text);font-weight:650;line-height:1.4;padding:0.5rem 0.625rem;text-decoration:none;white-space:nowrap}.search-whisperer-documents a:hover,.search-whisperer-documents a:focus-visible{background:rgba(250,152,46,0.1);color:var(--px-color-brand-dark)}.search-whisperer-documents a>span{overflow:hidden;text-overflow:ellipsis}.search-whisperer-documents em{flex:0 0 auto;color:var(--px-color-text-soft);font-style:normal}.search-whisperer ul{display:grid;gap:0.125rem;margin:0;padding:0;list-style:none}.search-whisperer ul li{margin:0;list-style:none}.search-whisperer ul li a{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--px-space-3);border-radius:var(--px-radius-sm);color:var(--px-color-text);padding:0.375rem 0.5rem;text-decoration:none}.search-whisperer ul li a:hover,.search-whisperer ul li a:focus-visible{background:var(--px-color-surface-muted)}.search-whisperer-image,.search-whisperer ul li a>img{width:2.75rem;max-width:2.75rem;height:2.75rem;object-fit:contain;border-radius:var(--px-radius-sm);background:var(--px-color-surface-muted)}.search-whisperer .p-info{min-width:0;width:auto;padding:0}.search-whisperer .p-name{display:block;overflow:hidden;margin:0;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.search-whisperer .p-availability{display:block;height:auto;color:var(--px-color-text-soft);font-size:var(--px-text-xs)}.search-whisperer .p-availability-inner{position:static}.search-whisperer .price{width:auto;margin:0;font-size:var(--px-text-sm);font-weight:800;white-space:nowrap;text-align:right;color:var(--px-color-text)}.search-whisperer>a{display:flex;align-items:center;justify-content:center;margin-top:var(--px-space-2);min-height:2.5rem;border-radius:var(--px-radius-sm);background:var(--px-color-dark);color:#fff;font-weight:700;padding:0.5rem var(--px-space-4);text-decoration:none}.search-whisperer>a:hover,.search-whisperer>a:focus-visible{background:var(--px-color-dark-2);color:#fff}.searchWhisperer{position:absolute;z-index:100;top:calc(100% + 0.5rem);right:0;left:0;display:none;width:100%;flex-wrap:wrap;gap:var(--px-space-4);border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface);box-shadow:0 1.5rem 3rem rgba(26,24,23,0.16);padding:var(--px-space-4);text-align:left}.searchWhisperer.active{display:flex}.searchWhisperer__additionalResults{flex:1 1 14rem;min-width:0}.searchWhisperer__products{flex:2 1 20rem;min-width:0}.searchWhisperer__additionalResults__heading,.searchWhisperer__products__heading{margin:0 0 var(--px-space-2);color:var(--px-color-text-soft);font-size:var(--px-text-xs);font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.searchWhisperer__additionalResults__list,.searchWhisperer__products__list{margin:0;padding:0;list-style:none}.searchWhisperer__additionalResults__link{display:block;border-radius:var(--px-radius-sm);color:var(--px-color-text);font-weight:650;padding:0.4rem 0.5rem;text-decoration:none}.searchWhisperer__additionalResults__link:hover{background:rgba(250,152,46,0.1);color:var(--px-color-brand-dark)}.searchWhisperer__product{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--px-space-3);border-radius:var(--px-radius-sm);color:var(--px-color-text);padding:0.375rem 0.5rem;text-decoration:none}.searchWhisperer__product:hover{background:var(--px-color-surface-muted)}.searchWhisperer__product__image{width:2.75rem;max-width:2.75rem;height:2.75rem;object-fit:contain}.searchWhisperer__product__name{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.searchWhisperer__product__price{font-weight:800;white-space:nowrap}.searchWhisperer__buttonWrapper{flex:1 1 100%}.searchWhisperer__buttonWrapper .btn.searchWhisperer__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:0;border:0;border-radius:var(--px-radius-sm);background:var(--px-color-dark);color:#fff;font-weight:700;padding:0.625rem var(--px-space-4)}.searchWhisperer__buttonWrapper .btn.searchWhisperer__button:hover{background:var(--px-color-dark-2);color:#fff}body.px-search-enhanced #content-wrapper.container{margin-top:var(--px-space-6);margin-bottom:var(--px-space-12)}body.px-search-enhanced .content-wrapper-in{display:grid;gap:var(--px-space-6);align-items:start}@media (min-width:768px){body.px-search-enhanced .content-wrapper-in{grid-template-columns:16.5rem minmax(0,1fr)}}body.px-search-enhanced .sidebar-left{min-width:0}body.px-search-enhanced .sidebar-inner{display:grid;gap:var(--px-space-4)}body.px-search-enhanced .sidebar-left .box:not(.box-categories),body.px-search-enhanced .sidebar-left .skip-link__wrapper,body.px-search-enhanced .sidebar-left .poll,body.px-search-enhanced .sidebar-left .banner{display:none}body.px-search-enhanced .box-categories{overflow:hidden;border:1px solid rgba(229,225,223,0.92);border-radius:var(--px-radius-sm);background:var(--px-color-surface);box-shadow:0 0.75rem 2rem rgba(26,24,23,0.04)}body.px-search-enhanced .box-categories .pageElement__heading{display:flex;min-height:3rem;align-items:center;gap:var(--px-space-2);margin:0;border-bottom:1px solid rgba(229,225,223,0.9);background:var(--px-color-surface-muted);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:900;line-height:var(--px-line-heading);padding:0.75rem var(--px-space-4);text-transform:uppercase}body.px-search-enhanced .box-categories .pageElement__heading::before{width:1rem;height:1rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E") center / contain no-repeat}body.px-search-enhanced #categories{display:grid;gap:0.125rem;padding:var(--px-space-3)}body.px-search-enhanced #categories .categories,body.px-search-enhanced #categories ul,body.px-search-enhanced #categories li{margin:0;padding:0;list-style:none}body.px-search-enhanced #categories ul ul{display:none}body.px-search-enhanced #categories a{display:grid;min-height:2.35rem;grid-template-columns:0.875rem minmax(0,1fr);align-items:center;column-gap:var(--px-space-2);border-radius:var(--px-radius-sm);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:700;line-height:1.4;padding:0.5rem 0.625rem}body.px-search-enhanced #categories a::before{display:block;width:0.875rem;height:0.875rem;content:"";background:currentColor;opacity:0.45;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}body.px-search-enhanced #categories .expanded>.topic>a,body.px-search-enhanced #categories a:hover,body.px-search-enhanced #categories a:focus-visible{background:rgba(250,152,46,0.1);color:var(--px-color-brand-dark)}body.px-search-enhanced #categories .expanded>.topic>a::before{opacity:1;color:var(--px-color-brand);transform:rotate(90deg)}body.px-search-enhanced #categories ul{display:grid;gap:0.125rem;padding:0.125rem 0 0.375rem 1.125rem}body.px-search-enhanced #categories ul a{min-height:2rem;color:var(--px-color-text-muted);font-size:var(--px-text-xs);font-weight:700;padding-block:0.4rem}body.px-search-enhanced .cat-trigger{display:none}body.px-search-enhanced #content.content{display:grid;min-width:0;gap:var(--px-space-6)}body.px-search-enhanced #content>h2{margin:0;color:var(--px-color-text);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:var(--px-line-heading)}body.px-search-enhanced #content>h2 .highlight{color:var(--px-color-brand-dark)}body.px-search-enhanced .search-results-groups{display:grid;gap:var(--px-space-4)}@media (min-width:768px){body.px-search-enhanced .search-results-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}body.px-search-enhanced .search-results-group{border:1px solid var(--px-color-border);border-radius:var(--px-radius-md);background:var(--px-color-surface);padding:var(--px-space-4)}body.px-search-enhanced .search-results-group>h4{display:flex;align-items:center;gap:var(--px-space-2);margin:0 0 var(--px-space-3);color:var(--px-color-text);font-size:var(--px-text-sm);font-weight:900;letter-spacing:0.03em;text-transform:uppercase}body.px-search-enhanced .search-results-group>h4::before{width:0.9rem;height:0.9rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h2'/%3E%3Cpath d='M17 3h2a2 2 0 0 1 2 2v2'/%3E%3Cpath d='M21 17v2a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M7 21H5a2 2 0 0 1-2-2v-2'/%3E%3C/svg%3E") center / contain no-repeat}body.px-search-enhanced #search-group-articles>h4::before{mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 19.5A2.5 2.5 0 0 1 6.5 17H20'/%3E%3Cpath d='M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z'/%3E%3C/svg%3E")}body.px-search-enhanced .search-results-group-list ul{display:flex;flex-wrap:wrap;gap:var(--px-space-2);margin:0;padding:0;list-style:none}body.px-search-enhanced .search-results-group-list li{margin:0}body.px-search-enhanced .search-results-group-list li.no-display{display:none}body.px-search-enhanced .search-results-group-list a{display:inline-flex;align-items:center;border:1px solid var(--px-color-border);border-radius:999px;background:var(--px-color-surface-muted);color:var(--px-color-text);font-size:var(--px-text-xs);font-weight:700;line-height:1.3;padding:0.4rem 0.85rem;transition:background-color var(--px-duration-fast) var(--px-ease),border-color var(--px-duration-fast) var(--px-ease),color var(--px-duration-fast) var(--px-ease)}body.px-search-enhanced .search-results-group-list a:hover,body.px-search-enhanced .search-results-group-list a:focus-visible{border-color:var(--px-color-brand);background:rgba(250,152,46,0.12);color:var(--px-color-brand-dark)}body.px-search-enhanced .display-results-group{display:none !important}body.px-search-enhanced #products-found{display:grid;gap:var(--px-space-4)}body.px-search-enhanced .search-products-heading{display:flex;align-items:center;gap:var(--px-space-2);margin:0;color:var(--px-color-text);font-size:var(--px-text-lg);font-weight:800}body.px-search-enhanced .search-products-heading::before{width:1.05rem;height:1.05rem;flex:0 0 auto;content:"";background:var(--px-color-brand);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E") center / contain no-repeat}body.px-search-enhanced #products-found #products.products.products-block{display:grid;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-grid-gap);overflow:visible;padding:0;scroll-snap-type:none}@media (min-width:768px){body.px-search-enhanced #products-found #products.products.products-block{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){body.px-search-enhanced #products-found #products.products.products-block{grid-template-columns:repeat(4,minmax(0,1fr))}}body.px-search-enhanced .listingControls{display:flex;justify-content:center;margin-top:var(--px-space-4)}body.px-search-enhanced .loadMore{display:flex;width:100%;justify-content:center}body.px-search-enhanced .loadMore__button--productsSearch{display:inline-flex;min-height:2.85rem;align-items:center;justify-content:center;border-radius:var(--px-radius-sm);background:var(--px-color-dark);color:#fff;font-size:var(--px-text-sm);font-weight:700;padding:0.7rem var(--px-space-6)}body.px-search-enhanced .loadMore__button--productsSearch:hover,body.px-search-enhanced .loadMore__button--productsSearch:focus-visible{background:var(--px-color-dark-2);color:#fff}@media (max-width:767px){body.px-search-enhanced .content-wrapper-in{grid-template-columns:minmax(0,1fr)}body.px-search-enhanced .content-wrapper-in>#content{order:1}body.px-search-enhanced .content-wrapper-in>.sidebar-left{order:2}body.px-search-enhanced #products-found #products.products.products-block{grid-template-columns:repeat(2,minmax(0,1fr))}}.container.breadcrumbs-wrapper.breadcrumbs-wrapper.container{width:100%;max-width:none;margin:0;padding:0;background:#fff}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper{display:flex;width:min( 100% - (2 * var(--px-container-padding)),var( --px-breadcrumb-container,var( --px-service-detail-container,var(--px-service-container,var(--px-item-detail-container,var(--px-container))) ) ) );min-height:2.625rem;align-items:center;gap:0;margin-inline:auto;overflow-x:auto;color:var(--px-color-text-soft);font-size:var(--px-text-sm);font-weight:600;line-height:1.5;scrollbar-width:none;white-space:nowrap}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper>span{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper::-webkit-scrollbar{display:none}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper a,.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper [data-testid="breadcrumbsLastLevel"]>span{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper a:hover,.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper a:focus-visible{color:var(--px-color-brand)}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper .navigation-home-icon{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;margin-left:0.5rem;color:var(--px-color-brand)}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper .navigation-home-icon::before{width:1.25rem;height:1.25rem;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m3 10 9-7 9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3C/svg%3E") center / contain no-repeat}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper .navigation-bullet{width:0.875rem;height:0.875rem;flex:0 0 auto;margin:0 0.75rem;overflow:hidden;color:var(--px-color-text-soft);font-size:0;line-height:0;text-indent:999px}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper .navigation-bullet::before{display:block;width:100%;height:100%;content:"";background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper #navigation-first .navigation-bullet{margin-left:0.5rem}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper [data-testid="breadcrumbsLastLevel"]{color:var(--px-color-text-muted)}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper [data-testid="breadcrumbsLastLevel"]>span{overflow:hidden;max-width:min(34rem,42vw);text-overflow:ellipsis}@media (max-width:767px){.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper{width:100%;padding-inline:var(--px-container-padding)}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper .navigation-home-icon{margin-left:0}.container.breadcrumbs-wrapper.breadcrumbs-wrapper .breadcrumbs.navigation-home-icon-wrapper [data-testid="breadcrumbsLastLevel"]>span{max-width:none}}
