@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:100;src:url(assets/Averta-PE-Thin.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:100;src:url(assets/Averta-PE-Thin-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:300;src:url(assets/Averta-PE-Light.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:300;src:url(assets/Averta-PE-Light-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:400;src:url(assets/Averta-PE-Regular.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:400;src:url(assets/Averta-PE-Regular-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:600;src:url(assets/Averta-PE-Semibold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:600;src:url(assets/Averta-PE-Semibold-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:700;src:url(assets/Averta-PE-Bold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:700;src:url(assets/Averta-PE-Bold-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:800;src:url(assets/Averta-PE-Extrabold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:800;src:url(assets/Averta-PE-Extrabold-Italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:normal;font-weight:900;src:url(assets/Averta-PE-Black.woff2) format("woff2")}@font-face{font-display:fallback;font-family:Averta PE;font-style:italic;font-weight:900;src:url(assets/Averta-PE-Black-Italic.woff2) format("woff2")}html:not(.is-ready) body{visibility:hidden}:root{--hosh-black:#0a0a0a;--hosh-white:#fff;--hosh-cream:#f5f2ee;--hosh-grey-light:#f0eeeb;--hosh-grey-mid:#c8c4be;--hosh-grey-dark:#6b6560;--hosh-text:#1a1a1a;--hosh-text-light:#6b6560;--hosh-accent:#02835e;--hosh-accent-hover:#026b4d;--hosh-font:"Averta PE",system-ui,sans-serif;--hosh-sans:"Averta PE",system-ui,sans-serif;--hosh-serif:"Averta PE",system-ui,sans-serif;--template-font:"Averta PE",system-ui,sans-serif;--template-headings-font:"Averta PE",system-ui,sans-serif;--sp-xs:0.25rem;--sp-sm:0.5rem;--sp-md:1rem;--sp-lg:1.5rem;--sp-xl:2.5rem;--sp-2xl:4rem;--max-width:1440px;--gutter:clamp(1rem,4vw,2.5rem);--radius:0px;--transition:0.22s ease}body,body *,body .btn,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .navigation-dropdown a,body .navigation-first a,body .navigation-list a,body .navigation-second a,body [class*=category-name],body [class*=heading],body [class*=homepage-group],body [class*=product-name],body [class*=title],body button,body input,body select,body textarea,button,html,input,optgroup,select,textarea{font-family:var(--hosh-font)}*,:after,:before{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{color:var(--hosh-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:color var(--transition)}#content,.container,.content-inner,.header-inner,.inner-content{margin-inline:auto;max-width:var(--max-width);padding-inline:var(--gutter);width:100%}.top-navigation-bar{display:none}.overall-wrapper{padding-top:0!important}#header{background:var(--hosh-white);position:sticky;top:0;transition:top .3s ease}#header .header-top,#header .header-top-wrapper{display:contents}#header{z-index:1000}#header .container.navigation-wrapper{align-items:center;border-bottom:1px solid var(--hosh-grey-light);display:flex!important;height:58px;max-width:none!important;padding-left:60px!important;padding-right:60px!important;position:relative;width:100%!important}#header .site-name-wrapper{flex:0 0 auto;margin-right:.5rem;order:1}#navigation{display:flex;flex:1 1 auto;justify-content:flex-start;min-width:0;order:2}#header .navigation-buttons{flex:0 0 auto;order:3}#header .site-name-wrapper{flex-shrink:0;max-width:fit-content!important;width:auto!important}#header .site-name{max-width:140px}#header .site-name a{display:block}#header .site-name img{display:block;height:auto;max-height:40px;object-fit:contain;width:100%}#header .search{align-items:center;background:var(--hosh-white);border-bottom:1px solid var(--hosh-grey-light);box-shadow:0 8px 32px rgba(0,0,0,.08);display:none;flex-direction:row;gap:var(--sp-md);left:0;padding:1.25rem 45px;position:fixed;right:0;top:65px;width:100%;z-index:500}#header .search.open,body.search-window-visible #header .search{display:flex!important}.search-whisperer{background:var(--hosh-white)!important;border:1px solid var(--hosh-grey-light)!important;bottom:auto!important;box-shadow:0 8px 24px rgba(0,0,0,.1)!important;left:50%!important;max-height:60vh;overflow-y:auto;position:fixed!important;top:133px!important;transform:translateX(-50%)!important;width:min(900px,calc(100vw - 90px))!important;z-index:601!important}#header .search .hosh-input-clear{background:none;border:none;color:var(--hosh-grey-mid);cursor:pointer;display:none;flex-shrink:0;font-size:1rem;font-weight:300;letter-spacing:0;line-height:1;padding:0 .75rem;position:absolute;right:120px;text-transform:none;top:50%;transform:translateY(-50%);transition:color var(--transition)}#header .search .hosh-input-clear.visible{display:block}#header .search .hosh-input-clear:hover{color:var(--hosh-text)}#header .search .search-form,#header .search form{position:relative}#header .search .hosh-search-close{background:none;border:none;color:var(--hosh-text);cursor:pointer;flex-shrink:0;font-size:1.75rem;font-weight:200;letter-spacing:0;line-height:1;padding:0 .75rem;text-transform:none;transition:color var(--transition)}#header .search .hosh-search-close:hover{color:var(--hosh-grey-dark)}#header .search .search-form,#header .search form{align-items:center;border:1.5px solid var(--hosh-text)!important;display:flex!important;flex:1;margin:0 auto;max-width:900px;transition:border-color var(--transition)}#header .search .search-form:focus-within,#header .search form:focus-within{border-color:var(--hosh-text)!important;border-style:solid!important;border-width:1.5px!important}#header .search fieldset{align-items:center;border:none;display:flex;margin:0;min-width:0;padding:0;width:100%}#header .search .query-input,#header .search input[type=search],#header .search input[type=text]{background:transparent;border:none!important;box-shadow:none!important;color:var(--hosh-black);flex:1;font-size:inherit;font-weight:300;min-width:0;outline:none!important;padding:.75rem 1rem}#header .search .query-input:focus,#header .search input[type=search]:focus,#header .search input[type=text]:focus{border:none!important;box-shadow:none!important;outline:none!important}#header .search .query-input::placeholder{color:var(--hosh-grey-mid);font-size:.875rem}#header .search .btn-default,#header .search .btn.btn-default,#header .search .search-button,#header .search button[type=submit],#header .search input[type=submit]{align-items:center!important;align-self:stretch!important;background:var(--hosh-accent)!important;border:none!important;border-radius:0!important;color:var(--hosh-white)!important;cursor:pointer;display:flex!important;flex-shrink:0;font-size:.625rem!important;font-weight:600!important;height:auto!important;letter-spacing:.1em!important;margin:4px 4px 4px 0!important;padding:0 1.125rem!important;text-transform:uppercase!important;transition:background var(--transition)}#header .search .btn-default:hover,#header .search button[type=submit]:hover{background:var(--hosh-accent-hover)!important}#header .search .compact-form .btn,#header .search .compact-form .btn-default{background:var(--hosh-accent)!important;border:none!important;border-radius:0!important;color:var(--hosh-white)!important;height:auto!important;padding:0 1.125rem!important;position:static!important;top:auto!important}#header .navigation-buttons{align-items:center;background:var(--hosh-white);display:flex;margin-left:0;position:relative;z-index:10}#header .navigation-buttons a{border:none;color:transparent;display:block;font-size:0;position:relative;text-decoration:none;transition:opacity .2s ease}#header .navigation-buttons a:hover{opacity:.65}#header .toggle-window[data-target=search]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.35-4.35'/%3E%3C/svg%3E") 50% no-repeat;background-size:22px;display:flex!important;height:18px;margin-left:25px;margin-right:0;width:26px}#header .navigation-buttons li.hosh-nav-meta{align-items:center;display:flex;list-style:none;margin-left:18px;position:relative}#header .navigation-buttons li.hosh-nav-meta>a{align-items:center;color:var(--hosh-text);display:flex;font-size:.75rem;font-weight:400;gap:4px;letter-spacing:.04em;text-decoration:none;transition:color var(--transition);white-space:nowrap}#header .navigation-buttons li.hosh-nav-meta>a:hover{color:var(--hosh-grey-dark)}#header .navigation-buttons li.hosh-nav-meta>ul{background:var(--hosh-white);border:1px solid var(--hosh-grey-light);box-shadow:0 8px 24px rgba(0,0,0,.08);display:none;list-style:none;margin:0;min-width:120px;padding:var(--sp-xs) 0;position:absolute;right:0;top:calc(100% + 8px);z-index:300}#header .navigation-buttons li.hosh-nav-meta:hover>ul,#header .navigation-buttons li.hosh-nav-meta>ul.open{display:block}#header .navigation-buttons li.hosh-nav-meta>ul li>a{color:var(--hosh-text);display:block;font-size:.875rem;font-weight:400;padding:.4rem 1rem;white-space:nowrap}#header .navigation-buttons li.hosh-nav-meta>ul li>a:hover{color:var(--hosh-grey-dark)}@media (max-width:767px){#header .navigation-buttons li.hosh-nav-meta{display:none}}#header .btn-profile{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E") 50% no-repeat;background-size:22px;color:transparent;display:block;font-size:0;height:18px;margin-left:25px;text-decoration:none;transition:opacity .2s ease;width:26px}#header .btn-profile:hover{opacity:.65}#header .btn-icon.cart-count,#header .btn-icon.toggle-window[data-target=cart]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4zM3 6h18'/%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3C/svg%3E") 50% no-repeat;background-size:22px;border:none;height:18px;margin-left:25px;outline:none;padding:1px 6px;width:28px}#header .btn-icon.cart-count:focus,#header .btn-icon.cart-count:hover,#header .btn-icon.toggle-window[data-target=cart]:focus,#header .btn-icon.toggle-window[data-target=cart]:hover{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}#header .cart-price{display:none}#header .toggle-window[data-target=navigation]{align-items:center;background:var(--hosh-accent)!important;border:none!important;border-radius:0!important;display:flex;flex-shrink:0;height:38px;justify-content:center;margin-left:25px;padding:0!important;transition:opacity .15s ease;width:38px}#header .toggle-window[data-target=navigation]:hover{opacity:.88}#header .toggle-window[data-target=navigation]:active,#header .toggle-window[data-target=navigation]:focus,#header .toggle-window[data-target=navigation]:hover{background:var(--hosh-accent)!important;border:none!important;box-shadow:none!important;outline:none!important}#header .toggle-window[data-target=navigation]:before{display:none!important}#header .toggle-window[data-target=navigation] .ico-menu{display:block;height:12px;position:relative;width:16px}#header .toggle-window[data-target=navigation] .ico-menu:before{background:var(--hosh-white);box-shadow:0 -5px 0 0 var(--hosh-white),0 5px 0 0 var(--hosh-white);content:"";height:1.5px;left:0;margin-top:-.75px;position:absolute;right:0;top:50%;transition:box-shadow .2s ease,transform .2s ease}#header .toggle-window[data-target=navigation] .ico-menu:after{background:var(--hosh-white);content:"";height:1.5px;left:0;margin-top:-.75px;opacity:0;position:absolute;right:0;top:50%;transition:opacity .2s ease,transform .2s ease}body.navigation-window-visible #header .toggle-window[data-target=navigation] .ico-menu:before{box-shadow:none;transform:rotate(45deg)}body.navigation-window-visible #header .toggle-window[data-target=navigation] .ico-menu:after{opacity:1;transform:rotate(-45deg)}#header .languagesMenu{align-items:center;display:flex;margin-right:var(--sp-md);position:relative}#header .languagesMenu__flags{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:4px;padding:4px}#header .languagesMenu__flags .shp-flag{height:14px;width:20px}#header .languagesMenu__flags .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--hosh-black);display:inline-block;vertical-align:middle}#header .languagesMenu__content{background:var(--hosh-white);border:1px solid var(--hosh-grey-light);box-shadow:0 8px 24px rgba(0,0,0,.08);display:none;min-width:180px;padding:var(--sp-sm) 0;position:absolute;right:0;top:calc(100% + 8px);z-index:200}#header .languagesMenu:hover .languagesMenu__content,#header .languagesMenu__content.open{display:block}#header .languagesMenu__box{padding:var(--sp-sm) var(--sp-md)}#header .languagesMenu__header--name{color:var(--hosh-text-light);font-size:.75rem;font-weight:600;letter-spacing:.1em;margin-bottom:var(--sp-xs);text-transform:uppercase}#header .languagesMenu__list{list-style:none;margin:0;padding:0}#header .languagesMenu__list__link{align-items:center;color:var(--hosh-text);display:flex;font-size:.875rem;font-weight:400;gap:var(--sp-sm);padding:4px 0;text-decoration:none;transition:color var(--transition)}#header .languagesMenu__list__link:hover{color:var(--hosh-grey-dark)}@media (max-width:479px){#header .languagesMenu{display:none}}#header .navigation-buttons .toggle-window[data-target=navigation]{display:none}#navigation{border-top:none!important;height:58px!important;overflow:visible!important;padding:0!important;position:static!important}#navigation,#navigation .navigation-in{align-items:center;background:transparent!important;display:flex!important;margin:0!important}#navigation .navigation-in{font-size:.75rem!important;height:100%;justify-content:flex-start!important;left:auto!important;line-height:normal!important;padding:0 30px!important;position:relative!important;top:auto!important;width:auto!important}#navigation .menu-level-1{align-items:center;display:flex!important;flex-wrap:nowrap!important;height:100%;list-style:none!important;margin:0!important;overflow:visible!important;padding:0!important}#navigation .menu-level-1>li:after,#navigation .menu-level-1>li:before{content:none!important;display:none!important}#navigation .menu-level-1>li{border-left:none!important;border-right:none!important}#navigation .menu-level-1>li,#navigation .menu-level-1>li:hover{align-items:stretch;display:flex!important;height:100%!important;margin:0!important;opacity:1!important;overflow:visible!important;padding:0!important;position:static!important;top:0!important;transform:none!important;visibility:visible!important}#navigation .menu-level-1>li>a{align-items:center;background:transparent!important;border-bottom:2px solid transparent!important;color:var(--hosh-text)!important;display:flex!important;font-size:clamp(.625rem,.9vw,.75rem)!important;font-weight:600!important;height:100%;letter-spacing:.06em;padding:0 .75rem!important;position:relative!important;text-decoration:none!important;text-transform:uppercase;top:0!important;transform:none!important;transition:color var(--transition),border-color var(--transition);white-space:nowrap}#navigation .menu-level-1>li>a b{font-weight:inherit!important}#navigation .menu-level-1>li>a .submenu-arrow{display:none!important}#navigation .menu-level-1>li:hover>a,#navigation .navigation-in>ul>li.ext.exp>a{background:transparent!important;border-bottom-color:var(--hosh-black)!important;box-shadow:none!important;color:var(--hosh-black)!important;font-size:clamp(.625rem,.9vw,.75rem)!important;font-weight:600!important;letter-spacing:.06em!important;margin:0!important;outline:none!important;padding:0 .75rem!important;position:relative!important;text-decoration:none!important;top:0!important;transform:none!important}#navigation .navigationActions{display:none!important}#navigation .navigationActions>li>a{align-items:center;color:var(--hosh-text-light);display:flex;font-size:.75rem;font-weight:600;gap:4px;letter-spacing:.08em;padding:1rem .5rem;text-decoration:none;text-transform:uppercase;transition:color var(--transition)}#navigation .navigationActions>li>a:hover{color:var(--hosh-text)}#navigation .navigationActions .submenu-arrow{display:none}#navigation .navigationActions__submenu{background:var(--hosh-white);border:1px solid var(--hosh-grey-light);box-shadow:0 8px 24px rgba(0,0,0,.08);display:none;list-style:none;margin:0;min-width:140px;padding:var(--sp-sm) 0;position:absolute;right:0;z-index:200}#navigation .navigationActions>li{position:relative}#navigation .navigationActions>li:hover .navigationActions__submenu{display:block}#navigation .navigationActions__submenu a{color:var(--hosh-text);display:block;font-size:.875rem;font-weight:400;padding:.4rem 1rem;text-decoration:none}#navigation .navigationActions__submenu a:hover{color:var(--hosh-grey-dark)}#navigation .menu-level-2{align-items:flex-start;background:var(--hosh-white)!important;border-bottom:1px solid var(--hosh-grey-light)!important;border-left:none!important;border-right:none!important;border-top:1px solid var(--hosh-grey-light)!important;box-shadow:0 12px 40px rgba(0,0,0,.06);display:none;flex-direction:row!important;flex-wrap:nowrap!important;gap:0 3rem!important;left:0!important;list-style:none!important;margin:0!important;padding:2rem 45px 2.5rem!important;position:fixed!important;right:0!important;top:58px!important;width:100%!important;z-index:600!important}#navigation .menu-level-1>li:hover>.menu-level-2,.submenu-visible #navigation .navigation-in>ul>li.ext.exp>.menu-level-2{display:flex!important}#navigation .menu-level-2>li{display:flex!important;flex-direction:column!important;flex-shrink:0;list-style:none!important;min-width:150px}#navigation .menu-level-2 .menu-image{display:none!important}#navigation .menu-level-2>li>a:not(.menu-image),#navigation .menu-level-2>li>div>a{background:transparent!important;color:var(--hosh-text)!important;display:block!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.12em!important;padding:0 0 .875rem!important;text-decoration:none!important;text-transform:uppercase!important;transition:color var(--transition);white-space:nowrap}#navigation .menu-level-2>li>a:not(.menu-image):hover,#navigation .menu-level-2>li>div>a:hover{color:var(--hosh-grey-dark)!important}#navigation .menu-level-3{display:block!important;list-style:none!important;margin:0!important;max-height:none!important;overflow:visible!important;padding:0!important}#navigation .menu-level-3>li>a{background:transparent!important;color:var(--hosh-text)!important;display:block!important;font-size:.875rem!important;font-weight:300!important;padding:.3rem 0!important;text-decoration:none!important;transition:color var(--transition);white-space:nowrap}#navigation .menu-level-3>li>a:hover{color:var(--hosh-grey-dark)!important;text-decoration:underline!important;text-underline-offset:3px}#navigation .menu-level-2>li>div>ul{display:block!important;max-height:none!important;overflow:visible!important}#navigation .navigation-close,.menu-helper{display:none}@media (max-width:1023px){#header .container.navigation-wrapper{height:56px;padding-left:20px!important;padding-right:20px!important}#header .site-name{max-width:110px}#header .navigation-buttons .cart-count,#header .site-name{left:0!important;position:relative!important;top:0!important;transform:none!important}#header .navigation-buttons .cart-count{right:0!important}#header .navigation-buttons .toggle-window[data-target=navigation]{display:flex}#header .navigation-buttons{margin-left:auto}#navigation{display:none!important}body.navigation-window-visible #navigation{background:var(--hosh-white)!important;box-shadow:-4px 0 24px rgba(0,0,0,.15)!important;display:flex!important;flex-direction:column!important;height:calc(100dvh - 56px)!important;left:auto!important;max-width:320px!important;min-width:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:fixed!important;right:0!important;top:56px!important;width:80vw!important;z-index:999!important}body.navigation-window-visible:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:fixed;right:0;top:56px;z-index:998}#navigation .navigation-in{padding:0 0 3rem!important}#navigation .menu-level-1,#navigation .menu-level-1>li,#navigation .menu-level-1>li:hover,#navigation .navigation-in{display:block!important;min-width:0!important;width:100%!important}#navigation .menu-level-1>li,#navigation .menu-level-1>li:hover{height:auto!important;max-height:none!important;min-height:0!important}#navigation .menu-level-1>li:has(.menu-level-2)>a{border:none!important;color:var(--hosh-text)!important;display:block!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.08em!important;padding:1.1rem 1.25rem .4rem!important;text-decoration:none!important;text-transform:uppercase!important}#navigation .menu-level-1>li:not(:has(.menu-level-2))>a{border:none!important;border-top:1px solid var(--hosh-grey-light)!important;color:var(--hosh-grey-dark)!important;display:block!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:0!important;padding:.75rem 1.25rem!important;text-decoration:none!important;text-transform:none!important}#navigation .menu-level-1>li>a:hover{border-bottom:none!important;color:inherit!important;text-decoration:none!important}#navigation .menu-level-1>li:hover>.menu-level-2,#navigation .menu-level-1>li>.menu-level-2{max-width:none!important;transform:none!important}#navigation .menu-level-1>li:hover>.menu-level-2,#navigation .menu-level-1>li>.menu-level-2,#navigation .menu-level-2{display:block!important;left:auto!important;min-width:0!important;position:static!important;right:auto!important;top:auto!important;width:100%!important}#navigation .menu-level-2{background:transparent!important;border:none!important;box-shadow:none!important;column-count:1!important;height:auto!important;padding:0 1.25rem .5rem!important}#navigation .menu-level-2 li,#navigation .menu-level-2>li{display:block!important;float:none!important;height:auto!important;width:100%!important}#navigation .menu-level-2 a,#navigation .menu-level-2>li>a,#navigation .menu-level-2>li>div>a{color:var(--hosh-grey-dark)!important;display:block!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:0!important;padding:.3rem 0!important;text-decoration:none!important;text-transform:none!important}#navigation .menu-level-2 a:hover,#navigation .menu-level-2 a:hover span{color:var(--hosh-accent)!important;text-decoration:none!important}#navigation .navigationActions{border-top:1px solid var(--hosh-grey-light);margin:0}#navigation .navigationActions>li>a{padding:1rem 1.25rem}#header .search{padding-left:20px!important;padding-right:20px!important;top:56px!important}.search-whisperer{top:124px!important;width:calc(100vw - 40px)!important}#header .toggle-window[data-target=navigation]:active,#header .toggle-window[data-target=navigation]:focus,#header .toggle-window[data-target=navigation]:hover{background:var(--hosh-accent)!important;border:none!important;box-shadow:none!important;color:inherit!important;outline:none!important}}@media (max-width:767px){#header .container.navigation-wrapper{height:52px;padding-left:17px!important;padding-right:17px!important}#header .site-name{max-width:90px}body.navigation-window-visible #navigation{height:calc(100dvh - 52px)!important;top:52px!important}body.navigation-window-visible:after{top:52px}#header .search{padding-left:17px!important;padding-right:17px!important;top:52px!important}.search-whisperer{top:120px!important;width:calc(100vw - 34px)!important}}@media (max-width:479px){#header .site-name{max-width:80px}#header .btn-icon.cart-count,#header .toggle-window[data-target=navigation]{margin-left:var(--sp-sm)}}.btn,button,input[type=button],input[type=reset],input[type=submit]{align-items:center;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.1em;padding:.875rem 2rem;text-transform:uppercase;transition:background var(--transition),color var(--transition),border-color var(--transition)}.add-to-cart-button,.btn-buy,.btn-primary,.p-to-cart-block .buy-now{background:var(--hosh-black);border:1px solid var(--hosh-black);color:var(--hosh-white)}.add-to-cart-button:hover,.btn-buy:hover,.btn-primary:hover,.p-to-cart-block .buy-now:hover{background:var(--hosh-grey-dark);border-color:var(--hosh-grey-dark);color:var(--hosh-white)}.btn-outline,.btn-secondary{background:transparent;border:1px solid var(--hosh-black);color:var(--hosh-black)}.btn-outline:hover,.btn-secondary:hover{background:var(--hosh-black);color:var(--hosh-white)}@media (max-width:479px){.add-to-cart-button,.btn-buy,.p-to-cart-block .buy-now{width:100%}}.products-page .product{margin-bottom:40px!important}.product .p .image{aspect-ratio:3/4;overflow:hidden}.product .p .image img{display:block!important;height:100%!important;object-fit:cover!important;transition:transform .5s ease!important;width:100%!important}.product .p:hover .image img{transform:scale(1.03)!important;will-change:transform}.product .p{display:flex!important;flex-direction:column!important}.product .p .image{order:0!important}.product .p .p-in{order:1!important}.product .p>.widget-parameter-wrapper{display:none!important}.product .p-in{display:flex!important;flex-direction:column!important;padding:12px 0 0!important}.product .p-in-in{order:0!important}.product .p-bottom{order:1!important}.product a.name{color:#1a1a1a!important;display:block!important;font-family:var(--hosh-sans)!important;font-size:14px!important;font-weight:700!important;letter-spacing:normal!important;line-height:17.5px!important;margin-bottom:6px!important;overflow:hidden!important;text-decoration:none!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}.product .ratings-wrapper{justify-content:space-between!important;margin-bottom:4px!important}.product .ratings-wrapper,.product .ratings-wrapper .availability{align-items:center!important;display:flex!important;line-height:1!important}.product .ratings-wrapper .availability{font-family:var(--hosh-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;order:-1!important;padding-bottom:0!important;text-transform:uppercase!important}.product .ratings-wrapper .availability span{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:1!important;text-transform:inherit!important}.product .ratings-wrapper .stars-placeholder{align-items:center!important;display:flex!important;justify-content:flex-start!important;line-height:1!important}.product .p-bottom>[data-micro=offer]{display:block!important}.product .prices{margin-bottom:6px!important}.product .price-final strong{color:#1a1a1a!important;font-family:var(--hosh-sans)!important;font-size:18px!important;font-weight:700!important;letter-spacing:normal!important;line-height:22.5px!important}.product .price-additional{color:#999!important;font-family:var(--hosh-sans)!important;font-size:10px!important;margin-bottom:2px!important}.product .old-price-line{align-items:center!important;display:flex!important;gap:6px!important;margin-bottom:1px!important}.product .old-price{color:#999!important;font-family:var(--hosh-sans)!important;font-size:11px!important;font-weight:400!important;text-decoration:line-through!important}.product .price-save{background:transparent!important;color:#1c3a2f!important;font-family:var(--hosh-sans)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.06em!important;padding:0!important}.product .prices:has(.old-price-line) .price-final strong{color:#1c3a2f!important}[data-micro=offer]>.widget-parameter-wrapper{display:block!important;padding:8px 0 10px!important}.widget-parameter-more{display:none!important}.widget-parameter-list{display:flex!important;flex-wrap:wrap!important;gap:5px!important;justify-content:flex-start!important;list-style:none!important;margin:0!important;padding:0!important}.widget-parameter-value a{background:#ccc!important;border:1.5px solid rgba(0,0,0,.15)!important;border-radius:50%!important;box-sizing:content-box!important;display:inline-block!important;font-size:0!important;height:16px!important;line-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;text-indent:-9999px!important;transition:transform .15s,border-color .15s!important;vertical-align:middle!important;width:16px!important}.widget-parameter-value a:hover{border-color:#1a1a1a!important;transform:scale(1.2)!important}.product .p-tools{display:block!important;margin-top:10px!important}.product .p-tools .btn,.product .p-tools button{align-items:center!important;background:var(--hosh-accent)!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:var(--hosh-sans)!important;font-size:11px!important;font-weight:600!important;justify-content:center!important;letter-spacing:.14em!important;min-height:42px!important;opacity:1!important;padding:0!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s!important;visibility:visible!important;width:100%!important}.product .p-tools .btn:hover,.product .p-tools button:hover{background:#142b22!important;color:#fff!important}.product .p-desc,.product .p-tools .btn:before,.product .p-tools button:before{display:none!important}.product .flag{border-radius:0!important;font-family:var(--hosh-sans)!important;font-size:9px!important;font-weight:700!important;letter-spacing:.12em!important;padding:4px 8px!important;text-transform:uppercase!important}.product .flag-new{background:#1a1a1a!important;color:#fff!important}.product .flag-action,.product .flag-discount,.product .flag-sale{background:var(--hosh-accent)!important;color:#fff!important}.product .flag-custom2{color:#fff!important}.widget-parameter-wrapper.hosh-size-only{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:6px 0 8px!important}.widget-parameter-wrapper.hosh-size-only .widget-parameter-value a{align-items:center!important;background:transparent!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:0!important;box-sizing:border-box!important;color:#333!important;display:inline-flex!important;font-size:9px!important;font-weight:600!important;height:20px!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1!important;min-width:28px!important;overflow:visible!important;padding:0 5px!important;text-indent:0!important;text-transform:uppercase!important;width:auto!important}.widget-parameter-wrapper.hosh-size-only .widget-parameter-value a:hover{background:transparent!important;border-color:var(--hosh-accent)!important;color:var(--hosh-accent)!important;transform:none!important}.type-detail .p-image-wrapper{visibility:hidden}.type-detail .p-image-wrapper:has(#hosh-gal){visibility:visible}@media (max-width:768px){.product .p-in{padding:8px 0 0!important}.product a.name{margin-bottom:4px!important}.product .price-final strong{font-size:16px!important}.widget-parameter-value a{height:13px!important;width:13px!important}.widget-parameter-list{gap:4px!important}.widget-parameter-wrapper{padding:6px 0 8px!important}.product .p-tools .btn,.product .p-tools button{font-size:10px!important;letter-spacing:.12em!important;min-height:36px!important}.product .old-price-line{gap:4px!important}.product .old-price{font-size:10px!important}.widget-parameter-wrapper.hosh-size-only .widget-parameter-value a{font-size:8px!important;height:18px!important}}@media (max-width:480px){.product .price-final strong{font-size:15px!important}}.type-product .p-name,.type-product h1.product-title{font-size:1.5rem;font-weight:700}.type-product .p-final-price,.type-product .p-price{font-size:1.25rem;font-weight:600}.type-product .p-short-description{color:var(--hosh-text-light);font-size:inherit;font-weight:300;line-height:1.7}.type-product .p-gallery-image img,.type-product .p-preview img{aspect-ratio:3/4;object-fit:cover;width:100%}.type-detail{--h-accent:#1c3a2f;--h-accent-mid:#2a5444;--h-off-white:#faf9f7;--h-border:#e5e2dc;--h-border-dark:#c8c3bb;--h-text:#111;--h-muted:#888;--h-light:#aaa;--h-ease:180ms ease}.type-detail .breadcrumbs-wrapper{padding:10px 0 6px!important}.type-detail .breadcrumbs-wrapper .breadcrumbs{background:none!important;margin:0!important;padding:0!important}.type-detail .breadcrumbs-wrapper .breadcrumbs,.type-detail .breadcrumbs-wrapper .breadcrumbs a,.type-detail .breadcrumbs-wrapper .breadcrumbs li,.type-detail .breadcrumbs-wrapper .breadcrumbs span{background:none!important;color:var(--h-muted)!important;font-size:12px!important;font-weight:400!important;letter-spacing:normal!important;text-decoration:none!important;text-transform:none!important}.type-detail .breadcrumbs-wrapper .breadcrumbs a:hover{color:var(--h-text)!important}.type-detail .breadcrumbs-wrapper .navigation-home-icon-wrapper .navigation-home-icon img,.type-detail .breadcrumbs-wrapper .navigation-home-icon-wrapper .navigation-home-icon svg{display:none!important}.product-top h1{margin-top:0!important}.type-detail .p-detail-inner-header h1{color:var(--h-text)!important;font-size:20px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.2!important;margin-bottom:8px!important;text-transform:uppercase!important}.type-detail .p-detail-inner-header>div>a{color:var(--h-light)!important;display:block!important;font-size:10px!important;letter-spacing:.14em!important;margin-bottom:4px!important;text-decoration:none!important;text-transform:uppercase!important}.type-detail .p-detail-inner-header>div>a span{color:var(--h-light)!important}.type-detail .p-code,.type-detail .p-detail-info{display:none!important}.type-detail .price-line{border-bottom:1px solid var(--h-border)!important;margin-bottom:22px!important;padding-bottom:20px!important}.type-detail .price-final,.type-detail strong.price-final{color:var(--h-text)!important;display:block!important;font-size:20px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.25!important}.type-detail .price-final-holder{font-family:inherit!important;font-size:inherit!important}.type-detail .stars-wrapper{display:none!important;visibility:hidden!important}.hosh-badge-rating-row{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:14px!important;margin-top:6px!important;min-height:22px!important;width:100%!important}.hosh-badge-rating-row .flags{padding:5px!important}.hosh-badge-rating-row .flags .flag{margin-bottom:0!important;padding:7px 8px!important}.type-detail .hosh-stars{align-items:center!important;display:flex!important;flex-direction:row!important;float:none!important;gap:8px!important;margin-bottom:0!important;margin-top:0!important;position:static!important;width:auto!important}.type-detail .hosh-stars .stars.star-list{align-items:center!important;display:flex!important;gap:2px!important}.type-detail .hosh-stars .star,.type-detail .star{background-image:none!important;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)!important;display:inline-block!important;font-size:0!important;height:11px!important;overflow:hidden!important;text-indent:-9999px!important;width:11px!important}.type-detail .star-on,.type-detail .star:not(.star-off){background:var(--h-accent)!important}.type-detail .star-off{background:var(--h-border-dark)!important}.type-detail .star-half{background:linear-gradient(90deg,var(--h-accent) 50%,var(--h-border-dark) 50%)!important}.type-detail .hosh-stars a.stars-label,.type-detail a.stars-label{color:var(--h-muted)!important;font-size:10px!important;letter-spacing:.1em!important;text-decoration:none!important;text-transform:uppercase!important}.type-detail .hosh-stars a.stars-label:hover,.type-detail a.stars-label:hover{color:var(--h-text)!important}.type-detail .hosh-badge-rating-row .js-ratingDialogTrigger,.type-detail .hosh-stars .js-ratingDialogTrigger,.type-detail a.chevron-after[href="#description"]{display:none!important}.type-detail .p-short-description{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;left:-9999px!important;white-space:nowrap!important}.type-detail .detail-parameters{border:none!important;width:100%!important}.type-detail .detail-parameters th{color:var(--h-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.14em!important;padding:0 12px 8px 0!important;text-transform:uppercase!important;vertical-align:top!important;white-space:nowrap!important}.type-detail .detail-parameters td{padding-bottom:18px!important;padding-left:0!important;text-align:left!important;vertical-align:top!important}.type-detail .detail-parameters tr{border:none!important}.hosh-size-header #myBtnTabulka_velikosti,.type-detail #myBtnTabulka_velikosti{background:transparent!important;border:none!important;box-shadow:none!important;color:var(--h-muted)!important;cursor:pointer!important;display:inline!important;font-size:10px!important;letter-spacing:.08em!important;margin:0!important;outline:none!important;padding:0!important;text-decoration:underline!important;text-transform:uppercase!important;text-underline-offset:3px!important}.type-detail #myBtnTabulka_velikosti:hover{color:var(--h-text)!important}.type-detail #myBtnTabulka_velikosti:before{display:none!important}.type-detail .detail-parameters th[data-hosh=size]{align-items:center!important;display:flex!important;padding-bottom:8px!important;padding-right:0!important;padding-top:10px!important;white-space:normal!important}.hosh-size-table-link{flex-shrink:0!important;margin-left:auto!important;padding-left:12px!important}.hosh-size-header{display:none!important}.hosh-selected-val{color:var(--h-text);font-size:10px;font-weight:500;letter-spacing:.12em;margin-left:6px!important;text-transform:uppercase}.type-detail .advanced-parameter{cursor:pointer!important;display:inline-block!important;margin:4px!important;padding:0!important}.type-detail .advanced-parameter-inner{border:1.5px solid transparent!important;border-radius:0!important;box-shadow:none!important;display:block!important;height:28px!important;outline:none!important;overflow:hidden!important;position:relative!important;transition:transform var(--h-ease)!important;width:28px!important}.type-detail .advanced-parameter-inner:hover{transform:scale(1.1)!important}.type-detail .advanced-parameter.hosh-unavailable,.type-detail .advanced-parameter.unavailable-option-wrapper{cursor:pointer!important;opacity:.6!important}.type-detail .advanced-parameter.hosh-unavailable .advanced-parameter-inner,.type-detail .advanced-parameter.unavailable-option-wrapper .advanced-parameter-inner{overflow:visible!important}.type-detail .advanced-parameter.hosh-unavailable .advanced-parameter-inner:after,.type-detail .advanced-parameter.unavailable-option-wrapper .advanced-parameter-inner:after{background:hsla(0,0%,100%,.92)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.4)!important;content:""!important;height:2px!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important;top:50%!important;transform:rotate(-45deg)!important;transform-origin:center!important}.type-detail .advanced-parameter.active .advanced-parameter-inner,.type-detail .advanced-parameter.chosen .advanced-parameter-inner,.type-detail .advanced-parameter:has(input[type=radio]:checked) .advanced-parameter-inner{border-color:var(--h-text)!important;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--h-text)!important}.type-detail .advanced-parameter-inner.yes-before:before,.type-detail .advanced-parameter-inner:before{content:none!important;display:none!important}.type-detail .advanced-parameter.hosh-unavailable:has(input[type=radio]:checked),.type-detail .advanced-parameter.unavailable-option-wrapper:has(input[type=radio]:checked){opacity:1!important}.type-detail .advanced-parameter-inner[style*="#fff"],.type-detail .advanced-parameter-inner[style*="#ffffff"],.type-detail .advanced-parameter-inner[style*="rgb(255, 255, 255)"]{border-color:var(--h-border-dark)!important}.hosh-sizes{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important}.hosh-size-btn{align-items:center!important;background:#fff!important;border:1px solid var(--h-border-dark)!important;border-radius:0!important;color:var(--h-text)!important;cursor:pointer!important;display:inline-flex!important;font-size:11px!important;height:40px!important;justify-content:center!important;letter-spacing:.1em!important;min-width:58px!important;padding:0 14px!important;position:relative!important;text-transform:uppercase!important;transition:border-color var(--h-ease),background var(--h-ease),color var(--h-ease)!important}.hosh-size-btn.active,.hosh-size-btn:hover:not(.unavailable){background:var(--h-accent)!important;border-color:var(--h-accent)!important;color:#fff!important}.hosh-size-btn.unavailable{background:transparent!important;border-color:var(--h-border)!important;color:var(--h-light)!important;cursor:not-allowed!important;opacity:.55!important;text-decoration:line-through!important}.type-detail .availability-value .availability-label{font-size:15px!important;font-weight:300!important;letter-spacing:normal!important;line-height:20px!important;text-transform:none!important}.type-detail .availability-value .availability-label[style*="#cb0000"],.type-detail .availability-value .availability-label[style*=cb0000]{color:#b0292b!important}.type-detail .availability-value .availability-label[style*="#009901"],.type-detail .availability-value .availability-label[style*="009901"]{color:#3c9c63!important}.type-detail .delivery-line{align-items:center!important;color:var(--h-muted)!important;display:flex!important;font-size:11px!important;gap:8px!important;letter-spacing:.08em!important;margin:8px 0 14px!important;text-transform:uppercase!important}.type-detail .delivery-time-label{display:none!important}.type-detail .delivery-time{color:var(--h-muted)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.type-detail .delivery-line .shipping-options,.type-detail a.shipping-options{color:var(--h-muted)!important;font-size:10px!important;letter-spacing:.1em!important;margin-left:auto!important;text-decoration:underline!important;text-transform:uppercase!important;text-underline-offset:3px!important}.type-detail .delivery-line .shipping-options:hover,.type-detail a.shipping-options:hover{color:var(--h-text)!important}.type-detail .delivery-line .shipping-options img,.type-detail .delivery-line .shipping-options svg,.type-detail .delivery-line .shipping-options:after,.type-detail .delivery-line .shipping-options:before{display:none!important}.hosh-avail-dot{background:#3c9c63;border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.hosh-avail-dot.low{background:#d97706}.hosh-avail-dot.out{background:#b0292b}.type-detail .add-to-cart{align-items:center!important;display:flex!important;flex-direction:row!important;gap:10px!important}.type-detail .add-to-cart span.quantity{align-items:center!important;border:1px solid var(--h-border-dark)!important;display:inline-flex!important;flex-shrink:0!important;height:52px!important;overflow:visible!important;padding:0!important;position:relative!important;width:120px!important}.type-detail span.decrease-tooltip,.type-detail span.increase-tooltip{display:none!important}.type-detail span.quantity button.decrease,.type-detail span.quantity button.increase{align-items:center!important;background:none!important;border:none!important;cursor:pointer!important;display:flex!important;height:100%!important;justify-content:center!important;padding:0!important;position:absolute!important;top:0!important;width:38px!important;z-index:1!important}.type-detail span.quantity button.decrease{left:0!important;right:auto!important}.type-detail span.quantity button.increase{left:auto!important;right:0!important}.type-detail span.quantity button.decrease:before,.type-detail span.quantity button.increase:before{content:none!important;display:none!important}.type-detail span.quantity .decrease__sign,.type-detail span.quantity .increase__sign{align-items:center!important;color:var(--h-text,#111)!important;display:flex!important;font-family:var(--hosh-sans,system-ui,sans-serif)!important;font-size:20px!important;font-weight:300!important;justify-content:center!important;line-height:1!important;user-select:none!important}.type-detail span.quantity label{align-items:center!important;display:flex!important;height:100%!important;margin:0!important;padding:0 38px!important;width:100%!important}.type-detail input[name=amount],.type-detail span.quantity input.amount{-moz-appearance:textfield!important;appearance:textfield!important;background:#fff!important;border:none!important;border-left:1px solid var(--h-border-dark)!important;border-right:1px solid var(--h-border-dark)!important;color:var(--h-text)!important;display:block!important;font-size:13px!important;height:100%!important;outline:none!important;text-align:center!important;width:100%!important}.type-detail input[name=amount]::-webkit-inner-spin-button,.type-detail input[name=amount]::-webkit-outer-spin-button{-webkit-appearance:none!important}.type-detail .btn.btn-conversion,.type-detail .btn.btn-conversion.btn-lg{align-items:center!important;background:var(--h-accent)!important;border:none!important;border-radius:0!important;color:#fff!important;display:flex!important;flex:1!important;font-size:11px!important;font-weight:500!important;gap:10px!important;height:52px!important;justify-content:center!important;letter-spacing:.18em!important;margin-top:0!important;padding:0!important;text-transform:uppercase!important;transition:background var(--h-ease)!important;width:auto!important}.type-detail .btn.btn-conversion.btn-lg:hover,.type-detail .btn.btn-conversion:hover{background:var(--h-accent-mid)!important;color:#fff!important}.type-detail .link-icons{border-top:1px solid var(--h-border)!important;display:flex!important;gap:20px!important;list-style:none!important;margin-top:20px!important;padding-top:20px!important}.type-detail .link-icon,.type-detail .link-icons a,.type-detail .link-icons button{align-items:center!important;background:none!important;border:none!important;color:var(--h-muted)!important;cursor:pointer!important;display:inline-flex!important;font-size:10px!important;gap:6px!important;letter-spacing:.1em!important;padding:0!important;text-decoration:none!important;text-transform:uppercase!important;transition:color var(--h-ease)!important}.type-detail .link-icon:hover,.type-detail .link-icons a:hover,.type-detail .link-icons button:hover{color:var(--h-text)!important}.type-detail .social-buttons-wrapper{display:none!important}.hosh-accordion{border-top:1px solid var(--h-border);margin-top:40px}.hosh-accordion details{border-bottom:1px solid var(--h-border)}.hosh-accordion details summary{align-items:center;color:var(--h-text);cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.04em;line-height:20px;list-style:none;padding:15px 0;text-transform:uppercase;transition:color var(--h-ease);user-select:none}.hosh-accordion details summary::-webkit-details-marker{display:none}.hosh-accordion details summary::marker{display:none}.hosh-accordion details summary:hover{color:var(--h-accent)}.hosh-acc-icon{flex-shrink:0;height:14px;margin-left:12px;position:relative;width:14px}.hosh-acc-icon:after,.hosh-acc-icon:before{background:currentColor;content:"";position:absolute;transition:transform .24s ease,opacity .24s ease}.hosh-acc-icon:before{height:1px;left:0;top:50%;transform:translateY(-50%);width:14px}.hosh-acc-icon:after{height:14px;left:50%;top:0;transform:translateX(-50%);width:1px}.hosh-accordion details[open] .hosh-acc-icon:after{opacity:0;transform:translateX(-50%) rotate(90deg)}.hosh-acc-body{color:var(--h-text);font-size:14px;font-weight:300;line-height:1.5;padding-bottom:20px}.hosh-accordion details[open] .hosh-acc-body{animation:hoshFadeIn .2s ease}@keyframes hoshFadeIn{0%{opacity:0}to{opacity:1}}.hosh-acc-body p{margin-bottom:10px}.hosh-acc-body p:last-child{margin-bottom:0}.hosh-acc-body ul{list-style:none;padding-left:0}.hosh-acc-body ul li{display:block!important;padding:3px 0 3px 13px;position:relative}.hosh-acc-body ul li:before{background:var(--h-accent);border-radius:50%;content:"";height:4px;left:0;position:absolute;top:8px;width:4px}.hosh-acc-body ul li b,.hosh-acc-body ul li strong{display:inline!important;width:auto!important}.hosh-acc-body table{border-collapse:collapse;font-size:11px;width:100%}.hosh-acc-body table tr{border-bottom:1px solid var(--h-border)}.hosh-acc-body table tr:last-child{border-bottom:none}.hosh-acc-body table td{padding:9px 0;vertical-align:top}.hosh-acc-body table td:first-child{color:var(--h-muted);font-size:10px;font-weight:500;letter-spacing:.06em;padding-right:12px;text-transform:uppercase}.hosh-acc-body h2{font-size:16px;font-weight:400;margin-bottom:10px;margin-top:16px}.hosh-acc-body h2:first-child{margin-top:0}.hosh-acc-body h3{display:none!important}.hosh-acc-body h4{color:var(--h-muted)!important;font-size:10px!important;font-style:normal!important;font-weight:500!important;letter-spacing:.14em!important;margin:16px 0 8px!important;text-transform:uppercase!important}.hosh-acc-body h4:first-child{margin-top:0!important}.hosh-acc-body .detail-parameters{border-collapse:collapse;font-size:12px;width:100%}.hosh-acc-body .detail-parameters tr{border-bottom:1px solid var(--h-border)!important;display:table-row!important}.hosh-acc-body .detail-parameters tr:last-child{border-bottom:none!important}.hosh-acc-body .detail-parameters th{color:var(--h-muted)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.12em!important;padding:11px 20px 11px 0!important;text-transform:uppercase!important;vertical-align:middle!important;white-space:nowrap!important;width:38%!important}.hosh-acc-body .detail-parameters td{color:var(--h-text)!important;font-size:12px!important;letter-spacing:.02em!important;padding:11px 0!important;vertical-align:middle!important}.hosh-product-code{border-top:1px solid var(--h-border)!important;color:var(--h-light)!important;font-size:10px!important;letter-spacing:.12em!important;margin-bottom:0!important;margin-top:14px!important;padding-top:12px!important;text-transform:uppercase!important}.hosh-acc-body a,.hosh-acc-body a:link,.hosh-acc-body a:visited{color:var(--h-text)!important;text-decoration:none!important}.hosh-acc-body a:hover{text-decoration:underline!important;text-underline-offset:2px!important}.type-detail details:has(.hosh-acc-body--reviews){display:none!important}.hosh-reviews-full{border-top:1px solid var(--h-border);padding:48px 0 0;width:100%}.hosh-rs-box{background:var(--h-off-white);gap:48px;margin-bottom:40px;padding:32px 40px}.hosh-rs-box,.hosh-rs-score{align-items:center;display:flex}.hosh-rs-score{flex-direction:column;flex-shrink:0;gap:6px;min-width:90px}.hosh-rs-number{color:var(--h-text);font-size:52px;font-weight:900;letter-spacing:-.02em;line-height:1}.hosh-rs-stars-row{display:flex;gap:3px}.hosh-rs-stars-row .star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:inline-block;height:14px;width:14px}.hosh-rs-count{color:var(--h-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hosh-rs-bars{display:flex;flex:1;flex-direction:column;gap:7px}.hosh-rs-bar-row{align-items:center;display:flex;gap:10px}.hosh-rs-bar-label{color:var(--h-muted);flex-shrink:0;font-size:11px;text-align:right;width:8px}.hosh-rs-bar-track{background:var(--h-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.hosh-rs-bar-fill{background:var(--h-accent);border-radius:3px;height:100%}.hosh-rs-bar-count{color:var(--h-muted);flex-shrink:0;font-size:11px;text-align:right;width:28px}.hosh-rs-actions{display:flex;flex-direction:row;gap:16px;justify-content:center;padding:40px 40px 32px}.hosh-rs-btn-primary,.hosh-rs-btn-secondary{align-items:center;cursor:pointer;display:flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.12em;min-width:200px;padding:14px 40px;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap}.hosh-rs-btn-primary{background:var(--h-accent);border:1px solid var(--h-accent);color:#fff}.hosh-rs-btn-primary:hover{background:var(--h-accent-mid);border-color:var(--h-accent-mid)}.hosh-rs-btn-secondary{background:#fff;border:1px solid var(--h-text);color:var(--h-text)}.hosh-rs-btn-secondary:hover{background:var(--h-text);color:#fff}.hosh-reviews-heading{color:var(--h-text);font-size:14px;font-weight:700;letter-spacing:.1em;margin:0 0 24px;padding:0 40px;text-transform:uppercase}.hosh-reviews-list-full{padding:0 40px}.hosh-review-item{border-bottom:1px solid var(--h-border);display:flex;gap:16px;padding:20px 0}.hosh-review-item:first-child{border-top:1px solid var(--h-border)}.hosh-review-item.hosh-hidden{display:none}.hosh-review-avatar{align-items:center;background:var(--avatar-bg,#888);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:38px;justify-content:center;width:38px}.hosh-review-body{flex:1;min-width:0}.hosh-review-meta{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:5px}.hosh-review-name{color:var(--h-text);font-size:12px;font-weight:700}.hosh-review-date{color:var(--h-muted);font-size:11px;margin-left:auto}.hosh-review-stars{display:flex;gap:2px;margin-bottom:7px}.hosh-review-text{color:var(--h-text);font-size:13px;line-height:1.6}.hosh-reviews-more-wrap{padding:24px 40px 48px}.hosh-reviews-more{background:none;border:1px solid var(--h-border-dark);color:var(--h-text);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.12em;padding:11px 28px;text-transform:uppercase;transition:border-color .18s ease}.hosh-reviews-more:hover{border-color:var(--h-text)}.hosh-modal-v2{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:10000}.hosh-modal-v2.open{display:flex}.hosh-modal-v2-backdrop{background:rgba(0,0,0,.45);inset:0;position:absolute}.hosh-modal-v2-inner{background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.18);max-height:90vh;max-width:520px;overflow-y:auto;padding:44px 40px 40px;position:relative;text-align:left;width:90%;z-index:1}.hosh-modal-v2-close{background:none;border:none;color:var(--h-muted);cursor:pointer;font-size:18px;padding:4px;position:absolute;right:18px;top:14px}.hosh-modal-v2-close:hover{color:var(--h-text)}.hosh-modal-v2-title{color:var(--h-text);font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 0 24px;text-transform:uppercase}.hosh-modal-v2-inner .form-group{margin-bottom:16px}.hosh-modal-v2-inner label{color:var(--h-muted);display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.hosh-modal-v2-inner .form-control{background:#fff;border:1px solid var(--h-border-dark);box-sizing:border-box;color:var(--h-text);font-size:13px;outline:none;padding:10px 12px;transition:border-color .18s ease;width:100%}.hosh-modal-v2-inner .form-control:focus{border-color:var(--h-accent)}.hosh-modal-v2-inner textarea.form-control{min-height:100px;resize:vertical}.hosh-modal-v2-inner .btn-primary,.hosh-modal-v2-inner button[type=submit]{background:var(--h-accent);border:none;color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.12em;padding:13px 28px;text-transform:uppercase}.hosh-modal-v2-inner .no-display{display:none!important}.hosh-modal-v2-inner .form-legend,.hosh-modal-v2-inner h3{display:none}.hosh-modal-v2-inner .form-group:has(#title){display:none!important}.hosh-modal-v2-inner .js-validator-msg,.hosh-modal-v2-inner .validator-msg{margin-left:0!important;text-align:left!important}.hosh-modal-v2-inner .consents{align-items:flex-start;display:flex;gap:8px;margin-top:12px}.hosh-modal-v2-inner .consents label{color:var(--h-muted);display:inline;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.hosh-modal-v2-inner .rating-stars-wrapper{display:flex;gap:6px}.hosh-modal-v2-inner .rating-star{color:#ccc;cursor:pointer;font-size:22px}.hosh-modal-v2-inner .rating-star input{opacity:0;position:absolute;width:0}@media (max-width:991px){.hosh-accordion{margin-top:32px}}@media (max-width:767px){.type-detail .breadcrumbs-wrapper{display:block!important}.type-detail .p-detail-inner>.p-image-wrapper{display:block!important;float:none!important;margin:0 0 0 -15px!important;max-width:none!important;min-width:100vw!important;padding-left:0!important;padding-right:0!important;width:100vw!important}.type-detail .p-detail-inner-header h1{margin-bottom:6px!important;margin-top:12px!important}.type-detail .p-detail-inner-header .flags{margin-bottom:6px!important;margin-top:10px!important}.type-detail .p-detail-inner-header .hosh-stars{margin-bottom:12px!important;margin-top:4px!important}.hosh-accordion{margin-top:20px}.hosh-accordion details summary{padding:13px 0}.type-detail .add-to-cart{align-items:stretch!important;flex-direction:row!important;gap:8px!important}.type-detail .add-to-cart span.quantity{flex-shrink:0!important;height:52px!important;width:120px!important}.type-detail .btn.btn-conversion,.type-detail .btn.btn-conversion.btn-lg{flex:1!important;height:52px!important;letter-spacing:.14em!important;white-space:nowrap!important;width:auto!important}.type-detail .price-line{margin-bottom:16px!important;padding-bottom:16px!important}.hosh-rs-box{align-items:flex-start;flex-direction:column;gap:20px;padding:24px 20px}.hosh-rs-score{align-items:center;flex-direction:row;gap:14px;min-width:unset}.hosh-rs-number{font-size:40px}.hosh-rs-actions{flex-direction:column;gap:10px;width:100%}.hosh-rs-btn-primary,.hosh-rs-btn-secondary{width:100%}.hosh-reviews-heading,.hosh-reviews-list-full,.hosh-reviews-more-wrap{padding-left:20px;padding-right:20px}.hosh-modal-v2-inner{padding:36px 24px 28px}}@media (max-width:480px){.hosh-size-btn{font-size:10px!important;height:44px!important;min-width:52px!important}}@media (prefers-reduced-motion:reduce){.hosh-acc-icon:after,.hosh-acc-icon:before,.hosh-accordion details summary,.hosh-size-btn,.type-detail .advanced-parameter-inner,.type-detail .btn.btn-conversion{transition-duration:1ms!important}.hosh-accordion details[open] .hosh-acc-body{animation-duration:1ms!important}}.type-category .category-header h1,.type-category .category-name{font-size:1.5rem;font-weight:700}.type-category .category-description{color:var(--hosh-text-light);font-size:inherit;font-weight:300;line-height:1.7;max-width:60ch}.type-category #filterWrapper,.type-category .filter-panel{font-size:.875rem}.breadcrumbs{align-items:center;color:var(--hosh-grey-dark);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:400;gap:0;letter-spacing:0;padding-block:.75rem;text-transform:none}.breadcrumbs [itemprop=itemListElement]{align-items:center;display:inline-flex}.breadcrumbs a{color:var(--hosh-grey-dark);text-decoration:none;transition:color var(--transition)}.breadcrumbs a:hover{color:var(--hosh-accent);text-decoration:none}.breadcrumbs [data-testid=breadcrumbsLastLevel]{color:var(--hosh-text);font-weight:500}.breadcrumbs [itemprop=itemListElement]+[itemprop=itemListElement]:before{color:var(--hosh-grey-mid);content:"›";font-size:1em;font-weight:300;margin-inline:.5em}.breadcrumbs .navigation-bullet{display:none!important}.breadcrumbs .navigation-home-icon{color:var(--hosh-grey-dark);line-height:1}.id--15 #header .site-name,.id--16 #header .site-name,.id--17 #header .site-name,.in-kosik #header .site-name,.in-krok-1 #header .site-name,.in-krok-2 #header .site-name{display:block!important}.id--15 .checkout-box-wrapper,.id--16 .checkout-box-wrapper,.id--17 .checkout-box-wrapper,.in-kosik .checkout-box-wrapper,.in-krok-1 .checkout-box-wrapper,.in-krok-2 .checkout-box-wrapper{display:none!important}.id--15 .cart-header,.id--16 .cart-header,.id--17 .cart-header,.in-kosik .cart-header,.in-krok-1 .cart-header,.in-krok-2 .cart-header{border-bottom:1px solid #ebebeb!important;display:flex!important;justify-content:space-between!important;margin:0 -20px 36px!important;padding:24px 20px 20px!important;width:calc(100% + 40px)!important}.id--15 .cart-header .step,.id--16 .cart-header .step,.id--17 .cart-header .step,.in-kosik .cart-header .step,.in-krok-1 .cart-header .step,.in-krok-2 .cart-header .step,.in-krok-3 .cart-header .step{display:block!important;flex:1 1 0!important;min-width:0!important;overflow:hidden!important}.id--15 .cart-header .step,.id--16 .cart-header .step,.id--17 .cart-header .step,.in-kosik .cart-header .step{color:#aaa!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.id--15 .cart-header .step a,.id--15 .cart-header .step strong,.in-kosik .cart-header .step a,.in-kosik .cart-header .step strong{color:inherit!important;font-family:var(--hosh-sans)!important;font-weight:700!important;text-decoration:none!important}.in-kosik .cart-header .step,.in-kosik .cart-header .step a,.in-kosik .cart-header .step a:hover,.in-kosik .cart-header .step strong,.in-kosik .cart-header .step.active,.in-kosik .cart-header .step:hover{border-bottom:none!important;box-shadow:none!important;text-decoration:none!important}.id--15 .cart-header .step:before,.id--16 .cart-header .step:before,.id--17 .cart-header .step:before,.in-kosik .cart-header .step:before{content:none!important}.id--15 .cart-header .step.active,.id--16 .cart-header .step.active,.id--17 .cart-header .step.active,.in-kosik .cart-header .step.active{color:#1c3a2f!important}.id--15 .cart-header .step.active:before,.id--16 .cart-header .step.active:before,.id--17 .cart-header .step.active:before,.in-kosik .cart-header .step.active:before{background:#1c3a2f!important;border-color:#1c3a2f!important;color:#fff!important}.in-kosik .cart-row{margin-right:-85px!important}.in-kosik .cart-content.summary-wrapper{margin-top:0!important}.in-kosik .price-wrapper{display:block!important;padding:4px 0!important}.in-kosik .price-wrapper .price-label.price-primary{color:var(--hosh-grey-dark)!important;display:block!important;font-size:11px!important;font-weight:400!important;letter-spacing:.04em!important;margin-bottom:2px!important;text-transform:uppercase!important}.in-kosik .price-wrapper .price.price-primary{color:var(--hosh-text)!important;display:block!important;float:none!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:8px!important;text-align:left!important;white-space:nowrap!important;width:auto!important}.in-kosik .price-wrapper .price-label.price-secondary,.in-kosik .price-wrapper .price.price-secondary{color:var(--hosh-grey-dark)!important;display:inline!important;font-size:12px!important;font-weight:400!important}.in-kosik .price-wrapper .price.price-secondary{white-space:nowrap!important}.in-kosik .next-step--cart{gap:10px!important;margin-top:16px!important}.in-kosik .next-step--cart .next-step-back{align-items:center!important;border:1px solid var(--hosh-grey-light)!important;border-radius:0!important;color:var(--hosh-grey-dark)!important;display:flex!important;font-weight:600!important;height:44px!important;justify-content:center!important;letter-spacing:.1em!important;text-decoration:none!important;text-transform:uppercase!important;width:100%!important}.in-kosik .cart-row>.col-md-8{flex:0 0 62%!important;max-width:62%!important;padding-right:48px!important}.in-kosik .cart-row>.col-md-4{flex:0 0 38%!important;max-width:38%!important}.in-kosik .cart-table{border:none!important;width:100%!important}.in-kosik .cart-table,.in-kosik .cart-table tbody{display:block!important}.in-kosik .cart-table tr.removeable{align-items:start!important;box-sizing:border-box!important;column-gap:18px!important;display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;padding:28px 0!important;width:100%!important}.in-kosik .cart-table tr.removeable,.in-kosik .cart-table tr.removeable:last-child{border-bottom:1px solid #ebebeb!important}.in-kosik .hosh-name-wrap{align-items:flex-start!important;display:flex!important;gap:8px!important;justify-content:space-between!important;margin-bottom:6px!important}.in-kosik .cart-table td.cart-p-image{align-self:start!important;border:none!important;grid-column:1!important;padding:0!important;width:112px!important}.in-kosik .cart-table td.cart-p-image a{display:block!important}.in-kosik .cart-table td.cart-p-image img{display:block!important;height:149px!important;max-width:none!important;object-fit:cover!important;object-position:center top!important;width:112px!important}.in-kosik .cart-table td.hosh-cart-body{border:none!important;display:flex!important;flex-direction:column!important;gap:6px!important;grid-column:2!important;min-width:0!important;padding:0!important;text-align:left!important;width:100%!important}.in-kosik .hosh-row{align-items:center!important;display:flex!important}.in-kosik .hosh-name{color:#111!important;flex:1!important;font-family:var(--hosh-sans)!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;min-width:0!important;text-decoration:none!important;text-transform:none!important}.in-kosik .hosh-name:hover{color:var(--hosh-accent)!important}.in-kosik .hosh-row-params .item-parameters,.in-kosik .hosh-row-params .parameters{display:flex!important;flex-direction:column!important;gap:2px!important}.in-kosik .hosh-row-params .parameter{display:block!important;font-size:12px!important;line-height:1.4!important}.in-kosik .hosh-row-params .parameter .name{color:#999!important}.in-kosik .hosh-row-params .parameter .value{color:var(--hosh-accent)!important}.in-kosik .hosh-row-color{min-height:18px!important}.in-kosik .hosh-color-value{color:var(--hosh-accent)!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.in-kosik .hosh-row-size{min-height:18px!important}.in-kosik .hosh-size-label,.in-kosik .hosh-size-value{color:#999!important;font-size:12px!important;line-height:1.4!important}.in-kosik .hosh-param-placeholder{min-height:18px!important;visibility:hidden!important}.in-kosik .hosh-row-avail{margin-top:2px!important}.in-kosik .hosh-row-avail .availability-label{color:var(--hosh-accent)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.in-kosik .hosh-row-bottom{align-items:flex-end!important;display:flex!important;gap:8px!important;justify-content:space-between!important;margin-top:6px!important}.in-kosik .hosh-row-qty .quantity-form{align-items:center!important;display:flex!important;flex-direction:row!important}.in-kosik .hosh-row-qty .p-label{display:none!important}.in-kosik .hosh-unit{color:#999!important;font-family:var(--hosh-sans)!important;font-size:11px!important;margin:0 3px!important}.in-kosik .hosh-row-qty .quantity{align-items:center!important;border:none!important;display:flex!important;padding:0!important}.in-kosik .hosh-row-qty input.amount{-moz-appearance:textfield!important;background:transparent!important;border:none!important;color:#111!important;font-family:var(--hosh-sans)!important;font-size:13px!important;padding:0!important;text-align:center!important;width:28px!important}.in-kosik .hosh-row-qty input.amount::-webkit-inner-spin-button,.in-kosik .hosh-row-qty input.amount::-webkit-outer-spin-button{-webkit-appearance:none!important}.in-kosik .hosh-row-qty .decrease,.in-kosik .hosh-row-qty .increase{align-items:center!important;background:none!important;border:1px solid #d0d0d0!important;border-radius:4px!important;bottom:auto!important;color:#555!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:0!important;height:26px!important;justify-content:center!important;left:0!important;padding:0!important;position:relative!important;right:auto!important;top:0!important;transition:border-color .15s,background .15s!important;width:26px!important}.in-kosik .hosh-row-qty .decrease:after,.in-kosik .hosh-row-qty .decrease:before,.in-kosik .hosh-row-qty .increase:after,.in-kosik .hosh-row-qty .increase:before{content:none!important}.in-kosik .hosh-row-qty .decrease__sign,.in-kosik .hosh-row-qty .increase__sign{align-items:center!important;display:flex!important;justify-content:center!important;line-height:1!important}.in-kosik .hosh-row-qty .decrease:hover,.in-kosik .hosh-row-qty .increase:hover{background:rgba(28,58,47,.06)!important;border-color:#1c3a2f!important;color:#1c3a2f!important}.in-kosik .hosh-price-stack{align-items:flex-end!important;display:flex!important;flex-direction:column!important;gap:1px!important}.in-kosik .hosh-price-unit{color:#999!important;font-family:var(--hosh-sans)!important;font-size:11px!important;text-decoration:line-through!important;white-space:nowrap!important}.in-kosik .hosh-price-total .price-final{color:#111!important;font-family:var(--hosh-sans)!important;font-size:15px!important;font-weight:700!important;white-space:nowrap!important}.in-kosik .hosh-delete-wrap{flex-shrink:0!important;margin:0!important;padding:0!important}.in-kosik .hosh-del-btn{align-items:center!important;background:none!important;border:none!important;color:#aaa!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;height:20px!important;justify-content:center!important;overflow:hidden!important;padding:0!important;transition:color .2s!important;width:20px!important}.in-kosik .hosh-del-btn .sr-only{display:none!important}.in-kosik .remove-item{opacity:1!important}.in-kosik .hosh-del-btn:after{content:none!important}.in-kosik .hosh-del-btn:hover{color:#333!important}.in-kosik .cart-row .col-md-4 .cart-content{background:#fff!important;border:1px solid #ececec!important;padding:24px!important}.in-kosik .price-box .total-price{color:#111!important;font-size:22px!important;font-weight:700!important}.in-kosik #continue-order-button,.in-kosik .btn-conversion,.in-kosik .btn-ordering{align-items:center!important;background:var(--hosh-accent)!important;border:none!important;border-radius:0!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-family:var(--hosh-sans)!important;font-size:11px!important;font-weight:700!important;height:52px!important;justify-content:center!important;letter-spacing:.18em!important;margin-top:16px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background .2s!important;width:100%!important}.in-kosik #continue-order-button:hover,.in-kosik .btn-conversion:hover,.in-kosik .btn-ordering:hover{background:var(--hosh-accent-hover)!important;color:#fff!important}.in-kosik #formDiscountCoupon input,.in-kosik .discount-coupon input{background:#fff!important;border:1px solid #ccc!important;font-size:13px!important;height:40px!important;padding:0 12px!important}.in-kosik #formDiscountCoupon .btn,.in-kosik .discount-coupon .btn{background:transparent!important;border:1px solid var(--hosh-accent)!important;color:var(--hosh-accent)!important;font-size:11px!important;font-weight:700!important;height:40px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.in-kosik .free-delivery-info,.in-kosik [class*=free-delivery]{color:var(--hosh-accent)!important;font-weight:600!important}@media (max-width:767px){.in-kosik .cart-row{margin-right:0!important}.id--15 .cart-header,.id--16 .cart-header,.id--17 .cart-header,.in-kosik .cart-header,.in-krok-1 .cart-header,.in-krok-2 .cart-header,.in-krok-3 .cart-header{background:#fff!important;margin-bottom:16px!important;margin-left:0!important;margin-right:0!important;padding:14px 0 12px!important;position:sticky!important;top:52px!important;width:100%!important;z-index:100!important}.id--15 .row.cart-row,.id--16 .row.cart-row,.id--17 .row.cart-row,.in-kosik .row.cart-row,.in-krok-1 .row.cart-row,.in-krok-2 .row.cart-row{display:flex!important;flex-direction:column!important}.in-kosik .cart-row>.col-md-4.sidebar-in-cart,.in-kosik .cart-row>.col-md-8{flex:0 0 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.id--15 .cart-row>.col-md-4.sidebar-in-cart,.id--15 .cart-row>.col-md-8,.id--16 .cart-row>.col-md-4.sidebar-in-cart,.id--16 .cart-row>.col-md-8,.id--17 .cart-row>.col-md-4.sidebar-in-cart,.id--17 .cart-row>.col-md-8,.in-krok-1 .cart-row>.col-md-4.sidebar-in-cart,.in-krok-1 .cart-row>.col-md-8,.in-krok-2 .cart-row>.col-md-4.sidebar-in-cart,.in-krok-2 .cart-row>.col-md-8{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.in-kosik .cart-table tr.removeable{column-gap:12px!important;grid-template-columns:80px minmax(0,1fr)!important;padding:18px 0!important}.in-kosik .cart-table td.cart-p-image{width:80px!important}.in-kosik .cart-table td.cart-p-image img{height:107px!important;width:80px!important}.in-kosik .hosh-name{font-size:12px!important}.in-kosik .hosh-price-total .price-final{font-size:14px!important}.in-kosik .cart-content.summary-wrapper{padding:16px 0!important}.in-kosik #continue-order-button,.in-kosik .btn-conversion{font-size:10px!important;height:48px!important}.id--17 .hosh-form-hl,.in-krok-2 .hosh-form-hl{align-items:center!important;column-gap:8px!important;display:flex!important;flex-wrap:wrap!important;row-gap:2px!important}.id--17 .hosh-form-hl .js-validator-msg,.in-krok-2 .hosh-form-hl .js-validator-msg{flex:0 0 calc(52% - 8px)!important;margin-left:calc(48% + 16px)!important;width:calc(52% - 8px)!important}.id--17 .hosh-form-hl>label,.in-krok-2 .hosh-form-hl>label{flex:0 0 48%!important;margin-bottom:0!important;min-width:0!important}.id--17 .hosh-form-hl>.form-control,.id--17 .hosh-form-hl>.input-wrapper,.id--17 .hosh-form-hl>[class*=phone],.id--17 .hosh-form-hl>[class*=tel],.in-krok-2 .hosh-form-hl>.form-control,.in-krok-2 .hosh-form-hl>.input-wrapper,.in-krok-2 .hosh-form-hl>[class*=phone],.in-krok-2 .hosh-form-hl>[class*=tel]{flex:1 1 0!important;max-width:none!important;min-width:0!important;width:auto!important}.id--17 .form-control.short,.in-krok-2 .form-control.short{max-width:100%!important;width:100%!important}}.in-krok-1 h4.order-icon{font-size:13px!important;font-weight:600!important;letter-spacing:.06em!important}.in-krok-1 b.shipping-billing-name{font-size:13px!important;font-weight:600!important;letter-spacing:.03em!important}.in-krok-1 .payment-shipping-price{font-size:13px!important;font-weight:500!important;letter-spacing:.02em!important}.in-krok-1 .sublabel{color:#777!important;font-size:11px!important;font-weight:400!important;letter-spacing:normal!important}.in-krok-1 .radio-wrapper label{letter-spacing:.03em!important}@media (max-width:1023px){.in-krok-1 .radio-wrapper label{align-items:center!important;flex-wrap:nowrap!important;padding-bottom:8px!important;padding-top:8px!important}.in-krok-1 .radio-wrapper .payment-info{flex:1 1 0!important;min-width:0!important;order:1!important}.in-krok-1 .radio-wrapper .payment-logo{flex:0 0 auto!important;margin:0 8px!important;order:2!important;text-align:center!important}.in-krok-1 .radio-wrapper .payment-logo img{display:block!important;max-height:26px!important;max-width:64px!important;width:auto!important}.in-krok-1 .radio-wrapper .payment-shipping-price{flex:0 0 auto!important;order:3!important;text-align:right!important;white-space:nowrap!important}.in-krok-1 .radio-wrapper{padding-left:8px!important;padding-right:8px!important}.in-krok-1 .co-delivery-method,.in-krok-1 .co-payment-method{padding:14px 10px!important}}#footer,footer{background:var(--hosh-black);color:var(--hosh-white);font-size:.875rem;margin-top:var(--sp-2xl);padding-block:var(--sp-2xl)}#footer a,footer a{color:var(--hosh-grey-mid);transition:color var(--transition)}#footer a:hover,footer a:hover{color:var(--hosh-white)}#footer h3,#footer h4,footer h3,footer h4{color:var(--hosh-white);font-size:.75rem;font-weight:600;letter-spacing:.14em;margin-bottom:var(--sp-md);text-transform:uppercase}#footer .footer-inner,footer .footer-inner{display:grid;gap:var(--sp-xl);grid-template-columns:repeat(4,1fr);margin-inline:auto;max-width:var(--max-width);padding-inline:var(--gutter)}@media (max-width:1023px){#footer .footer-inner,footer .footer-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){#footer .footer-inner,footer .footer-inner{gap:var(--sp-lg);grid-template-columns:1fr}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{appearance:none;background:var(--hosh-white);border:1px solid var(--hosh-grey-mid);border-radius:var(--radius);color:var(--hosh-text);font-size:inherit;outline:none;padding:.75rem 1rem;transition:border-color var(--transition);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--hosh-black)}label{display:block;font-size:.875rem;font-weight:600;letter-spacing:.04em;margin-bottom:var(--sp-xs)}.banner-image,.carousel-item,.hp-banner,.slider-item{display:block;overflow:hidden;width:100%}.banner-image img,.carousel-item img,.hp-banner img,.slider-item img{display:block;min-height:180px;width:100%}.carousel--main .carousel-item,.hp-banner--hero{aspect-ratio:16/7}@media (max-width:767px){.carousel--main .carousel-item,.hp-banner--hero{aspect-ratio:4/5}}[class*=animated]{transition-property:transform,opacity;will-change:transform}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms;transition-duration:.01ms}}.in-kosik .price-wrapper{align-items:baseline!important;display:grid!important;grid-template-columns:1fr auto!important;margin-bottom:16px!important;row-gap:4px!important}.in-kosik .price-wrapper .price-label{text-align:left!important}.in-kosik .price-wrapper .price{text-align:right!important;white-space:nowrap!important}.in-kosik .price-wrapper .price-label.price-secondary,.in-kosik .price-wrapper .price-secondary{color:#999!important;font-size:12px!important}.in-kosik .next-step--cart{display:flex!important;flex-direction:column!important;gap:8px!important}.in-kosik .next-step--cart .next-step-back,.in-kosik .next-step--cart .next-step-forward{display:block!important;text-align:center!important;width:100%!important}.in-kosik .next-step--cart .next-step-back{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;color:#555!important;font-size:11px!important;font-weight:400!important;height:auto!important;letter-spacing:.04em!important;line-height:1.4!important;padding:8px!important;text-transform:none!important;transition:background .15s,color .15s,border-color .15s!important}.in-kosik .next-step--cart .next-step-back:hover{background:#1c3a2f!important;border-color:#1c3a2f!important;color:#fff!important}.in-kosik .summary-wrapper~.cart-summary{background:none!important;border:none!important;margin-top:8px!important;padding:0!important}.in-kosik .summary-wrapper~.cart-summary .h4{color:#1c3a2f!important;font-size:12px!important;font-weight:600!important;letter-spacing:.06em!important;margin-bottom:10px!important;text-transform:uppercase!important}.in-kosik .summary-wrapper~.cart-summary .extras-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important}.in-kosik .summary-wrapper~.cart-summary .extras-col{background:#f7f7f7!important;border:1px solid #e8e8e8!important;border-radius:4px!important;box-sizing:border-box!important;flex:0 0 100%!important;max-width:none!important;padding:12px 14px!important;width:100%!important}.in-kosik .col-md-8 .cart-summary{display:none!important}#footer,#footer .contact-box,#footer .container,#footer .custom-footer,#footer .custom-footer__contact,#footer .custom-footer__newsletter,#footer .custom-footer__onlinePayments,#footer .footer-bottom,#footer .footer-links-icons,#footer .footer-rows{background:#0d0d0d!important;background-color:#0d0d0d!important}#footer{border-top:2px solid var(--hosh-accent)!important;color:var(--hosh-white)!important;margin-top:0!important}#content-wrapper,#page-content,.content-wrapper,.page-content{margin-bottom:0!important;padding-bottom:0!important}#footer,#footer .contact-box,#footer .contact-box strong,#footer .contact-box ul li,#footer .contact-box ul li span,#footer .custom-footer__contact,#footer .custom-footer__newsletter,#footer .newsletter-header,#footer .pageElement__heading,#footer .pageElement__heading span,#footer a,#footer h2,#footer h3,#footer h4,#footer label,#footer li,#footer p,#footer span,#footer strong{color:var(--hosh-white)!important}#footer a{text-decoration:none!important;transition:color var(--transition)}#footer a:hover{color:#02835e!important}#footer .container.footer-rows{margin:0 auto;max-width:var(--max-width);padding:0 var(--gutter)}#footer .custom-footer{align-items:start!important;border-top-style:none!important;border-top-width:0!important;display:grid!important;gap:0 28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;opacity:1!important;padding:0!important;visibility:visible!important}#footer .custom-footer__newsletter .newsletter-header{display:block!important;visibility:visible!important}#footer .custom-footer__newsletter{align-items:center!important;border-bottom:1px solid #1e1e1e!important;border-top:1px solid #0d0d0d!important;box-sizing:border-box!important;display:flex!important;gap:80px!important;grid-column:1/-1!important;grid-row:1!important;justify-content:space-between!important;margin-bottom:52px!important;padding:44px 0 52px!important;width:100%!important}#footer .custom-footer__newsletter .newsletter-header{flex:0 0 400px!important;max-width:400px!important}#footer .custom-footer__newsletter .newsletter-header .pageElement__heading{border:none!important;color:var(--hosh-white)!important;font-size:38px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.15!important;margin:0 0 10px!important;text-transform:none!important}#footer .custom-footer__newsletter .newsletter-header .pageElement__heading:after{display:none!important}#footer .hosh-nl-sub{margin:0!important}#footer .subscribe-form{flex:1!important;width:100%!important}#footer .subscribe-form fieldset{border:none!important;margin:0!important;padding:0!important}#footer .subscribe-form .validator-msg-holder{display:flex!important;gap:0!important;margin-bottom:12px!important;width:100%!important}#footer .subscribe-form .form-control,#footer .subscribe-form input[type=email]{-webkit-appearance:none!important;background:transparent!important;border:1px solid #3a3a3a!important;border-radius:0!important;border-right:none!important;box-shadow:none!important;color:var(--hosh-white)!important;flex:1 1 auto!important;font-family:var(--hosh-sans)!important;font-size:13px!important;height:50px!important;letter-spacing:.02em!important;min-width:0!important;outline:none!important;padding:0 18px!important;transition:border-color .2s!important}#footer .subscribe-form .form-control::placeholder,#footer .subscribe-form input[type=email]::placeholder{color:#555!important}#footer .subscribe-form .form-control:focus,#footer .subscribe-form input[type=email]:focus{border-color:var(--hosh-accent)!important;border-right:none!important;box-shadow:none!important;outline:none!important}#footer .subscribe-form .btn-arrow-right,#footer .subscribe-form .btn-newsletter{background:var(--hosh-accent)!important;border:1px solid var(--hosh-accent)!important;border-radius:0!important;color:var(--hosh-white)!important;cursor:pointer!important;font-family:var(--hosh-sans)!important;font-size:10px!important;font-weight:700!important;height:50px!important;letter-spacing:.18em!important;padding:0 28px!important;text-transform:uppercase!important;transition:background .2s!important;white-space:nowrap!important}#footer .subscribe-form .btn-arrow-right:hover,#footer .subscribe-form .btn-newsletter:hover{background:var(--hosh-accent-hover)!important;border-color:var(--hosh-accent-hover)!important}#footer .subscribe-form .consents label,#footer .subscribe-form .consents-first label{color:#666!important;font-size:10px!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.5!important}#footer .subscribe-form .consents label a{color:#666!important;text-decoration:underline!important;text-underline-offset:2px!important}#footer .subscribe-form br{display:none!important}#footer .custom-footer__contact,#footer .custom-footer__info,#footer .custom-footer__social{box-sizing:border-box!important;min-width:0!important;padding-bottom:2.5rem!important;width:100%!important}#footer .custom-footer__contact .pageElement__heading,#footer .hosh-footer-col-heading{border-bottom:1px solid #2a2a2a!important;color:var(--hosh-white)!important;font-size:24px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.3!important;margin:0 0 24px!important;padding-bottom:14px!important;text-transform:uppercase!important}#footer .custom-footer__contact .pageElement__heading span,#footer .hosh-footer-col-heading span{display:block!important}#footer .custom-footer__contact .pageElement__heading:after,#footer .hosh-footer-col-heading:after{display:none!important}#footer .contact-box{background:none!important;border:none!important;padding:0!important}#footer .contact-box strong[data-testid=contactboxName]{display:none!important}#footer .contact-box ul{display:flex!important;flex-direction:column!important;gap:1.25rem!important;list-style:none!important;margin:0!important;padding:0!important}#footer .contact-box ul li{display:block!important}#footer .contact-box ul li span{color:var(--hosh-white)!important;display:block!important;font-size:.875rem!important;line-height:1.5!important}#footer .contact-box ul li span a{color:var(--hosh-white)!important;font-size:.9375rem!important;font-weight:500!important}#footer .contact-box ul li span.tel:before{content:"TELEFON"}#footer .contact-box ul li span.mail:before,#footer .contact-box ul li span.tel:before{color:hsla(0,0%,100%,.4);display:block;font-size:.625rem;font-weight:700;letter-spacing:.12em;margin-bottom:.2rem}#footer .contact-box ul li span.mail:before{content:"E-MAIL"}#footer .contact-box ul li span.cellphone,#footer .contact-box ul li.hosh-social-hidden,#footer .contact-box ul li:has(span.facebook),#footer .contact-box ul li:has(span.instagram),#footer .contact-box ul li:has(span.twitter){display:none!important}#footer .hosh-footer-links{display:flex!important;flex-direction:column!important;gap:.625rem!important;list-style:none!important;margin:0!important;padding:0!important}#footer .hosh-footer-links li a{color:silver!important;display:block!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:20px!important;text-decoration:none!important;transition:color .15s!important}#footer .hosh-footer-links li a:hover{color:var(--hosh-white)!important}#footer .hosh-social-list{display:flex!important;flex-direction:row!important;gap:.625rem!important;list-style:none!important;margin:0!important;padding:0!important}#footer .hosh-social-icon{align-items:center!important;border:1px solid #3a3a3a!important;display:flex!important;flex-shrink:0!important;font-size:0!important;height:52px!important;justify-content:center!important;opacity:.85!important;text-decoration:none!important;transition:border-color .2s,opacity .2s,background .2s!important;width:52px!important}#footer .hosh-social-icon:hover{background:rgba(28,58,47,.2)!important;border-color:var(--hosh-accent)!important;color:var(--hosh-white)!important;opacity:1!important}#footer .hosh-social-icon .hosh-platform-icon{color:var(--hosh-white)!important;display:block!important;font-size:1.125rem!important;line-height:1!important;pointer-events:none!important}#footer .hosh-social-icon .hosh-platform-icon a{display:none!important;font-size:0!important}#footer .container.footer-links-icons{display:none!important}#footer .container.footer-bottom{align-items:center!important;border-top:1px solid #1e1e1e!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important;margin:0 auto!important;max-width:1280px!important;padding:18px 48px!important}#footer .container.footer-bottom .copyright{color:#444!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}#footer .container.footer-bottom .copyright a,#footer .container.footer-bottom .copyright strong{color:#444!important;text-decoration:none!important}@media (max-width:992px){#footer .custom-footer__newsletter{align-items:flex-start!important;flex-direction:column!important;gap:20px!important;margin-bottom:36px!important;padding:36px 0!important}#footer .custom-footer__newsletter .newsletter-header{flex:none!important;max-width:100%!important;width:100%!important}#footer .custom-footer__newsletter .newsletter-header .pageElement__heading{font-size:26px!important;margin-bottom:8px!important}#footer .subscribe-form{flex:none!important;max-width:100%!important;width:100%!important}#footer .custom-footer{gap:0!important;grid-template-columns:1fr!important}#footer .custom-footer__contact,#footer .custom-footer__info,#footer .custom-footer__social{width:100%!important}}#footer .footer-rows{display:block!important;margin:0 auto!important;max-width:1280px!important;padding:0 48px 52px!important}#footer .custom-footer__banner10{display:none!important}#footer .custom-footer__banner55{border-bottom:1px solid #1e1e1e!important;grid-column:1/-1!important;margin-bottom:52px!important;padding:44px 0 52px!important;width:100%!important}#footer .custom-footer__banner55 .banner,#footer .custom-footer__banner55 .banner-wrapper,#footer .custom-footer__banner55 .banner-wrapper>span{display:block!important;margin:0!important;padding:0!important;width:100%!important}#footer .custom-footer__banner55 h2{display:none!important}#footer .hosh-newsletter-banner{align-items:center!important;display:flex!important;gap:80px!important;justify-content:space-between!important;width:100%!important}#footer .hosh-nl-left{flex:0 0 400px!important;max-width:400px!important}#footer .hosh-nl-title{color:var(--hosh-white)!important;font-family:var(--hosh-serif)!important;font-size:38px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.15!important;margin-bottom:10px!important}#footer .hosh-nl-sub{color:#999!important;font-size:14px!important;font-weight:300!important;letter-spacing:.02em!important;line-height:1.65!important}#footer .hosh-nl-right{flex:1!important}#footer .hosh-nl-right form{width:100%!important}#footer .hosh-nl-row{display:flex!important;gap:0!important;margin-bottom:12px!important;width:100%!important}#footer .hosh-nl-input{background:transparent!important;border:1px solid #3a3a3a!important;border-radius:0!important;border-right:none!important;box-shadow:none!important;color:var(--hosh-white)!important;flex:1 1 auto!important;font-family:var(--hosh-sans)!important;font-size:13px!important;height:50px!important;letter-spacing:.02em!important;min-width:0!important;outline:none!important;padding:0 18px!important;transition:border-color .2s!important}#footer .hosh-nl-input::placeholder{color:#555!important}#footer .hosh-nl-input:focus{border-color:var(--hosh-accent)!important}#footer .hosh-nl-btn{background:var(--hosh-accent)!important;border:1px solid var(--hosh-accent)!important;border-radius:0!important;color:var(--hosh-white)!important;cursor:pointer!important;font-family:var(--hosh-sans)!important;font-size:10px!important;font-weight:700!important;height:50px!important;letter-spacing:.18em!important;padding:0 28px!important;text-transform:uppercase!important;transition:background .2s!important;white-space:nowrap!important}#footer .hosh-nl-btn:hover{background:var(--hosh-accent-hover)!important;border-color:var(--hosh-accent-hover)!important}#footer .hosh-nl-note{color:#666!important;font-size:10px!important;letter-spacing:.02em!important;line-height:1.5!important;margin:0!important}#footer .hosh-nl-note a{color:#666!important;text-decoration:underline!important;text-underline-offset:2px!important}#footer .custom-footer__banner56 h2,#footer .custom-footer__banner57 h2,#footer .custom-footer__banner64 h2{border-bottom:1px solid #2a2a2a!important;color:var(--hosh-white)!important;display:block!important;font-family:var(--hosh-sans)!important;font-size:24px!important;font-weight:700!important;letter-spacing:normal!important;line-height:31px!important;margin-bottom:24px!important;padding-bottom:14px!important;text-transform:uppercase!important}#footer .custom-footer__banner56 h3,#footer .custom-footer__banner57 h3,#footer .custom-footer__banner64 h3{display:none!important}#footer .hosh-contact{padding:0!important}#footer .hosh-contact-row{align-items:flex-start!important;display:flex!important;gap:14px!important;margin-bottom:24px!important}#footer .hosh-contact-row:last-child{margin-bottom:0!important}#footer .hosh-contact-icon{flex-shrink:0!important;margin-top:3px!important;opacity:.55!important}#footer .hosh-contact-icon svg{display:block!important;stroke:var(--hosh-white)!important}#footer .hosh-contact-label{color:#777!important;display:block!important;font-size:9px!important;font-weight:700!important;letter-spacing:.18em!important;margin-bottom:7px!important;text-transform:uppercase!important}#footer .hosh-contact-value,#footer .hosh-contact-value a{color:#d4d4d4!important;display:block!important;font-size:15px!important;font-weight:300!important;letter-spacing:.01em!important;line-height:1.5!important;text-decoration:none!important;transition:color .15s!important}#footer .hosh-contact-value a:hover{color:var(--hosh-white)!important}#footer .hosh-contact-muted{color:#555!important;display:block!important;font-size:12px!important;letter-spacing:.02em!important;margin-top:4px!important;white-space:nowrap!important}#footer .hosh-info{padding:0!important}#footer .hosh-info-item{display:block!important;margin-bottom:12px!important}#footer .hosh-info-item:last-child{margin-bottom:0!important}#footer .hosh-info-item a{color:silver!important;display:block!important;font-size:16px!important;font-weight:400!important;letter-spacing:normal!important;line-height:20px!important;text-decoration:none!important;transition:color .15s!important}#footer .hosh-info-item a:hover{color:var(--hosh-white)!important}#footer .hosh-info-sep{background:#222!important;height:1px!important;margin:16px 0!important}#footer .hosh-info-item.highlight a{color:#6bbf95!important;font-size:11px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important}#footer .hosh-info-item.highlight a:hover{color:var(--hosh-white)!important}#footer .hosh-social{flex-wrap:nowrap!important;gap:10px!important;justify-content:flex-start!important;padding:0!important;width:100%!important}#footer .hosh-social,#footer .hosh-social a{align-items:center!important;display:flex!important}#footer .hosh-social a{border:1px solid #3a3a3a!important;flex-shrink:0!important;height:52px!important;justify-content:center!important;opacity:.85!important;text-decoration:none!important;transition:border-color .2s,opacity .2s,background .2s!important;width:52px!important}#footer .hosh-social a:hover{background:rgba(28,58,47,.2)!important;border-color:var(--hosh-accent)!important;opacity:1!important}#footer .hosh-social svg{display:block!important;height:20px!important;width:20px!important}#footer .footer-bottom{align-items:center!important;border-top:1px solid #1e1e1e!important;display:flex!important;gap:16px!important;justify-content:space-between!important;margin:0 auto!important;max-width:1280px!important;padding:18px 48px!important}#footer .footer-bottom .copyright{color:#444!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important}#footer .footer-bottom #signature{align-items:center!important;display:flex!important;gap:4px!important;opacity:.2!important}#footer .footer-bottom #signature img{filter:invert(1)!important;max-height:14px!important}#footer .footer-bottom #signature a{color:#444!important;font-size:10px!important;text-decoration:none!important}@media (max-width:992px){#footer .footer-rows{padding:0 24px 36px!important}#footer .custom-footer__banner55{margin-bottom:36px!important;padding:36px 0!important}#footer .hosh-newsletter-banner{align-items:flex-start!important;flex-direction:column!important;gap:20px!important}#footer .hosh-nl-left{flex:none!important;max-width:100%!important;width:100%!important}#footer .hosh-nl-title{font-size:26px!important;margin-bottom:8px!important}#footer .hosh-nl-right{flex:none!important;max-width:100%!important;width:100%!important}#footer .hosh-nl-row{width:100%!important}#footer .custom-footer{gap:0!important;grid-template-columns:1fr!important}#footer .custom-footer__banner56,#footer .custom-footer__banner57{border-bottom:1px solid #2a2a2a!important;padding:18px 0!important}#footer .custom-footer__banner56 h2,#footer .custom-footer__banner57 h2{align-items:center!important;border:none!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;margin-bottom:0!important;padding-bottom:0!important;user-select:none!important}#footer .custom-footer__banner56 h2:after,#footer .custom-footer__banner57 h2:after{content:"+"!important;flex-shrink:0!important;font-size:22px!important;font-weight:200!important;line-height:1!important;opacity:.6!important}#footer .custom-footer__banner56 h2:not(.hosh-collapsed):after,#footer .custom-footer__banner57 h2:not(.hosh-collapsed):after{content:"−"!important}#footer .custom-footer__banner56 h2:not(.hosh-collapsed),#footer .custom-footer__banner57 h2:not(.hosh-collapsed){margin-bottom:18px!important}#footer .custom-footer__banner64{border-top:1px solid #2a2a2a!important;padding:32px 0 24px!important;text-align:center!important}#footer .custom-footer__banner64 h2{border:none!important;cursor:default!important;display:block!important;margin-bottom:20px!important;padding-bottom:0!important;pointer-events:none!important;text-align:center!important}#footer .custom-footer__banner64 h2:after{content:""!important;display:none!important}#footer .custom-footer__banner64 .hosh-social{gap:12px!important;justify-content:center!important}#footer .footer-bottom{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;padding:16px 24px!important}}@media (max-width:576px){#footer .hosh-contact-value,#footer .hosh-contact-value a{white-space:normal!important}}.messages{bottom:24px!important;left:50%!important;max-width:480px!important;min-width:260px!important;top:auto!important;transform:translateX(-50%)!important;width:auto!important}.messages .message{border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.18)!important;font-size:13px!important;font-weight:600!important;padding:14px 20px!important}main#content article.pageArticleDetail{max-width:100%!important}article.pageArticleDetail>header[itemprop=headline]{font-size:0!important;height:0!important;line-height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;visibility:hidden!important}.hp{background:#fff;color:#111;font-family:var(--hosh-sans);line-height:1.7}.hp *{box-sizing:border-box;margin:0;padding:0}.hp a{color:#1c3a2f;text-decoration:none}.hp a:hover{text-decoration:underline}.hp-intro,.hp-sec,.hp-strip{padding-left:48px;padding-right:48px}@media (min-width:1000px){.hp-intro,.hp-sec,.hp-strip{padding-left:max(48px,calc(50% - 480px));padding-right:max(48px,calc(50% - 480px))}}.hp-intro{background:#1c3a2f;color:#fff;padding-bottom:40px;padding-top:48px}.hp-intro-eye{font-size:9px;letter-spacing:.22em;margin-bottom:16px;opacity:.45;text-transform:uppercase}.hp-intro-title{color:#fff;font-family:var(--hosh-sans);font-size:clamp(32px,5vw,52px);font-weight:300;letter-spacing:.01em;line-height:1.05;margin-bottom:16px}.hp-intro-tag{font-size:16px;font-weight:300;line-height:1.7;max-width:540px;opacity:.65}.hp-sec{padding-bottom:44px;padding-top:44px}.hp-sec+.hp-sec{border-top:1px solid #e5e2dc}.hp-sec--bg{background:#f8f7f5}.hp-sec--wide{padding-left:48px!important;padding-right:48px!important}.hp-eye{color:#bbb;font-size:9px;letter-spacing:.2em;margin-bottom:14px;text-transform:uppercase}.hp-sec h2{color:#111;font-family:var(--hosh-sans);font-size:26px;font-weight:400;letter-spacing:.01em;line-height:1.25;margin-bottom:10px}.hp-sec h3{color:#111;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;margin-top:22px;text-transform:uppercase}.hp-sec p{color:#555;font-size:13px;line-height:1.8;margin-bottom:10px}.hp-sec p:last-child{margin-bottom:0}.hp-strip{align-items:center;background:#1c3a2f;color:#fff;display:flex;gap:16px;padding-bottom:20px;padding-top:20px}.hp-strip svg{fill:none;flex-shrink:0;height:18px;opacity:.6;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:18px}.hp-strip-lbl{font-size:9px;letter-spacing:.18em;margin-bottom:3px;opacity:.45;text-transform:uppercase}.hp-strip-val{font-size:20px;font-weight:300}.hp-box{background:#f8f7f5;border-left:3px solid #1c3a2f;margin:18px 0;padding:14px 18px}.hp-box-title{color:#1c3a2f;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.hp-box-text{color:#444;font-size:12px;line-height:1.75}.hp-warn{background:#fffdf0;border-left:3px solid #c8a24b;margin:14px 0;padding:14px 18px}.hp-warn-title{color:#7a600a;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.hp-warn-text{color:#555;font-size:12px;line-height:1.75}.hp-benefits{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:24px}.hp-benefit{align-items:flex-start;display:flex;gap:14px}.hp-ben-icon{align-items:center;border:1px solid #e5e2dc;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.hp-ben-icon svg{fill:none;height:14px;stroke:#1c3a2f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:14px}.hp-ben-title{color:#111;font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hp-ben-text{color:#777;font-size:11px;line-height:1.65}.hp-stats{border:1px solid #e5e2dc;display:grid;grid-template-columns:repeat(3,1fr)}.hp-stat{border-right:1px solid #e5e2dc;padding:24px 20px;text-align:center}.hp-stat:last-child{border-right:none}.hp-stat-num{color:#1c3a2f;font-size:36px;font-weight:300;line-height:1;margin-bottom:6px}.hp-stat-lbl{color:#aaa;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.hp-timeline{border:1px solid #e5e2dc;display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px}.hp-tl-item{border-right:1px solid #e5e2dc;padding:20px 16px}.hp-tl-item:last-child{border-right:none}.hp-tl-num{color:#e5e2dc;font-size:32px;font-weight:300;line-height:1;margin-bottom:3px}.hp-tl-yr{color:#1c3a2f;font-size:10px;font-weight:600;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.hp-tl-txt{color:#666;font-size:11px;line-height:1.65}.hp-steps3{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:24px}.hp-s3-item{text-align:center}.hp-s3-num{align-items:center;background:#1c3a2f;color:#fff;display:flex;font-size:20px;font-weight:300;height:40px;justify-content:center;margin:0 auto 12px;width:40px}.hp-s3-title{color:#111;font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.hp-s3-text{color:#666;font-size:12px;line-height:1.65}.hp-step-list{margin-top:16px}.hp-step{align-items:flex-start;border-bottom:1px solid #f0efec;display:flex;gap:14px;padding:12px 0}.hp-step:last-child{border-bottom:none}.hp-step-n{align-items:center;background:#1c3a2f;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:24px;justify-content:center;margin-top:1px;width:24px}.hp-step-title{display:block;font-size:12px;font-weight:600;margin-bottom:2px}.hp-step-desc{color:#666;font-size:12px;line-height:1.65}.hp-levels{border:1px solid #e5e2dc;display:grid;grid-template-columns:repeat(3,1fr);margin-top:22px}.hp-level{border-right:1px solid #e5e2dc;padding:28px 20px;text-align:center}.hp-level:last-child{background:#1c3a2f;border-right:none;color:#fff}.hp-level-label{color:#aaa;font-size:9px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.hp-level:last-child .hp-level-label{color:hsla(0,0%,100%,.45)}.hp-level-pct{color:#1c3a2f;font-size:48px;font-weight:300;line-height:1}.hp-level:last-child .hp-level-pct{color:#fff}.hp-level-cond{color:#777;font-size:11px;line-height:1.55;margin-top:8px}.hp-level:last-child .hp-level-cond{color:hsla(0,0%,100%,.55)}.hp-ul{list-style:none;margin:10px 0}.hp-ul li{align-items:flex-start;color:#555;display:flex;font-size:12px;gap:10px;line-height:1.7;padding:3px 0}.hp-ul li:before{background:#1c3a2f;border-radius:50%;content:"";flex-shrink:0;height:3px;margin-top:8px;width:3px}.hp-tbl-wrap{border:1px solid #e5e2dc;margin-top:20px;overflow-x:auto}.hp-tbl{border-collapse:collapse;display:table!important;font-size:12px;min-width:480px;width:100%!important}.hp-tbl th{background:#f8f7f5;border-bottom:1px solid #e5e2dc;color:#aaa;font-size:9px;font-weight:600;letter-spacing:.14em;padding:10px 14px;text-align:left;text-transform:uppercase}.hp-tbl td{border-bottom:1px solid #f0efec;color:#333;padding:11px 14px;vertical-align:top}.hp-tbl tr:last-child td{border-bottom:none}.hp-tbl tr:hover td{background:#faf9f7}.hp-note{color:#aaa;display:block;font-size:10px;margin-top:2px}.hp-price{color:#1c3a2f;font-weight:600;text-align:right;white-space:nowrap}.hp-tbl-free{background:#f0f5f2}.hp-tbl-free td{font-weight:600}.hp-pay{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:20px}.hp-pay-card{border:1px solid #e5e2dc;padding:18px 14px;text-align:center}.hp-pay-card svg{display:block;fill:none;height:18px;margin:0 auto 8px;stroke:#1c3a2f;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:18px}.hp-pay-title{color:#111;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.hp-pay-price{color:#1c3a2f;font-size:11px;font-weight:500}.hp-dl{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:20px}.hp-dl-card{background:#f8f7f5;border:1px solid #e5e2dc;color:#111;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:70px;padding:20px 52px 20px 18px;position:relative;text-decoration:none;transition:background .15s,border-color .15s}.hp-dl-card:before{background:#1c3a2f;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.hp-dl-card:after{color:#1c3a2f;content:"\2193";font-size:26px;font-weight:300;line-height:1;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.hp-dl-card:hover{background:#edf3ef;border-color:#1c3a2f;text-decoration:none}.hp-dl-title{color:#111;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hp-dl-sub,.hp-dl-title{display:block;font-size:11px}.hp-dl-sub{color:#1c3a2f}.hp-address{background:#f8f7f5;border-left:3px solid #1c3a2f;color:#444;font-size:12px;font-style:normal;line-height:2.1;margin:14px 0;padding:14px 18px}.hp-address-title{color:#1c3a2f;font-size:9px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.hp-contact{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:18px}.hp-contact-lbl{color:#bbb;font-size:9px;letter-spacing:.16em;margin-bottom:5px;text-transform:uppercase}.hp-contact-val{color:#1c3a2f;font-size:13px}.hp-contact-sub{color:#aaa;font-size:11px;margin-top:2px}.hp-faq{margin-top:18px}.hp-faq-item{border-bottom:1px solid #e5e2dc}.hp-faq-item .hp-faq-a{color:#666;display:none;font-size:12px;line-height:1.75;padding:0 0 14px}.hp-faq-item.is-open .hp-faq-a{display:block}.hp-faq-q{align-items:center;color:#111;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;padding:14px 0;user-select:none}.hp-faq-q:after{color:#1c3a2f;content:"+";flex-shrink:0;font-size:20px;font-weight:300;line-height:1}.hp-faq-item.is-open .hp-faq-q:after{content:"\2212"}.hp-faq-item:hover .hp-faq-q{color:#1c3a2f}.hp a.hp-cta,.hp-cta,a.hp-cta{background:#1c3a2f;border:none;color:#fff!important;cursor:pointer;display:block;font-family:var(--hosh-sans);font-size:10px;font-weight:600;letter-spacing:.18em;margin:24px 0 0;padding:14px 32px;text-align:center;text-decoration:none!important;text-transform:uppercase;width:100%}.hp-cta:hover,a.hp-cta:hover{background:#2a5444;color:#fff!important;text-decoration:none!important}.hp-footnote{color:#aaa;font-size:11px;line-height:1.6;margin-top:12px}article.pageArticleDetail:has(#formContact)>header[itemprop=headline]{background:#1c3a2f;font-size:unset!important;height:auto!important;line-height:unset!important;overflow:visible!important;padding:48px 48px 32px;visibility:visible!important}@media (min-width:1000px){article.pageArticleDetail:has(#formContact)>header[itemprop=headline]{padding-left:max(48px,calc(50% - 480px));padding-right:max(48px,calc(50% - 480px))}}article.pageArticleDetail:has(#formContact)>header[itemprop=headline] h1{color:#fff!important;font-family:var(--hosh-sans);font-size:clamp(32px,5vw,52px)!important;font-weight:300;line-height:1.05;margin:0;visibility:visible!important}[itemprop=about]>p:first-of-type:not([class]){background:#1c3a2f;color:hsla(0,0%,100%,.65);font-size:16px;font-weight:300;line-height:1.7;margin:0;padding:0 48px 40px}@media (min-width:1000px){[itemprop=about]>p:first-of-type:not([class]){padding-left:max(48px,calc(50% - 480px));padding-right:max(48px,calc(50% - 480px))}}#formContact{border-top:1px solid #e5e2dc;padding:44px 48px}@media (min-width:1000px){#formContact{padding-left:max(48px,calc(50% - 480px));padding-right:max(48px,calc(50% - 480px))}}#formContact fieldset{border:none;margin:0;padding:0}#formContact .form-group{margin-bottom:16px}#formContact label{color:#999;display:block;font-family:var(--hosh-sans);font-size:9px;font-weight:600;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}#formContact label .required-asterisk{color:#999}#formContact .form-control{-webkit-appearance:none;background:#fff;border:1px solid #e5e2dc;border-radius:0!important;box-shadow:none!important;color:#111;font-family:var(--hosh-sans);font-size:13px;outline:none;padding:10px 14px;transition:border-color .15s;width:100%}#formContact .form-control:focus{border-color:#1c3a2f}#formContact textarea.form-control{min-height:120px;resize:vertical}#formContact .btn.btn-primary{-webkit-appearance:none;background:#1c3a2f!important;border:none!important;border-radius:0!important;color:#fff!important;cursor:pointer;font-family:var(--hosh-sans);font-size:10px;font-weight:600;letter-spacing:.18em;padding:14px 32px;text-transform:uppercase;transition:background .15s;width:100%}#formContact .btn.btn-primary:hover{background:#142b22!important}#formContact .form-group-submit{margin-bottom:0;margin-top:20px}#formContact .consent-item,#formContact .consents-wrapper{color:#aaa;font-size:11px;line-height:1.65;margin-top:12px}#formContact .consent-item a,#formContact .consents-wrapper a{color:#1c3a2f}[itemprop=about] iframe{border:none;border-top:1px solid #e5e2dc;display:block;height:340px!important;margin-top:0;width:100%!important}@media (max-width:768px){.hp-intro{padding-bottom:32px;padding-top:36px}.hp-intro,.hp-sec,.hp-strip{padding-left:22px;padding-right:22px}.hp-sec{padding-bottom:32px;padding-top:32px}.hp-timeline{grid-template-columns:1fr 1fr}.hp-steps3{gap:20px;grid-template-columns:1fr}.hp-benefits,.hp-pay{grid-template-columns:1fr 1fr}.hp-stats{grid-template-columns:1fr}.hp-stat{border-bottom:1px solid #e5e2dc;border-right:none}.hp-stat:last-child{border-bottom:none}.hp-levels{grid-template-columns:1fr}.hp-level{border-bottom:1px solid #e5e2dc;border-right:none}.hp-level:last-child{border-bottom:none}.hp-contact,.hp-dl{grid-template-columns:1fr}article.pageArticleDetail:has(#formContact)>header[itemprop=headline]{padding:28px 22px 22px}[itemprop=about]>p:first-of-type:not([class]){padding:0 22px 28px}#formContact{padding:28px 22px}[itemprop=about] iframe{height:240px!important}}@media (max-width:480px){.hp-benefits{grid-template-columns:1fr}.hp-pay{grid-template-columns:1fr 1fr}.hp-dl,.hp-timeline{grid-template-columns:1fr}}