	.woocommerce div.product .wc-documents{width:100%;margin:0!important;padding:0!important;box-sizing:border-box}.woocommerce div.product .wc-documents .wc-documents__row{position:relative;padding:16px 18px!important;box-sizing:border-box!important;background:#FFF;border:1px solid rgb(15 23 42 / .08);border-radius:10px;transition:border-color 0.18s ease,background-color 0.18s ease}.woocommerce div.product .wc-documents .wc-documents__row:hover{background:#FAFBFC;border-color:rgb(0 108 183 / .16)}.woocommerce div.product .wc-documents .wc-documents__row::before{display:none!important;content:none!important}.woocommerce div.product .wc-documents .wc-documents__name{padding-left:0!important;color:#172033;font-size:15px;font-weight:600;line-height:1.4}.woocommerce div.product .wc-documents .wc-documents__size{color:#7A8699;font-size:12.5px;font-weight:500;line-height:1.4;opacity:1}.woocommerce div.product .wc-documents .wc-documents__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:1px solid rgb(0 108 183 / .24);border-radius:7px;background:rgb(0 108 183 / .06);color:#005B9A!important;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none!important;box-shadow:none;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease}.woocommerce div.product .wc-documents .wc-documents__btn:hover,.woocommerce div.product .wc-documents .wc-documents__btn:focus{background:#006CB7;border-color:#006CB7;color:#FFFFFF!important;text-decoration:none!important}.woocommerce div.product .wc-documents .wc-documents__btn:focus-visible{outline:2px solid rgb(0 108 183 / .45);outline-offset:2px}.woocommerce div.product .wc-documents .wc-documents__table{width:100%;border-spacing:0 8px;border-collapse:separate;margin:0!important}.woocommerce div.product .wc-documents table,.woocommerce div.product .wc-documents td,.woocommerce div.product .wc-documents th{border:0}@media (max-width:782px){.woocommerce div.product .wc-documents .wc-documents__row{padding:14px!important;border-radius:9px}.woocommerce div.product .wc-documents .wc-documents__name{font-size:14px}.woocommerce div.product .wc-documents .wc-documents__size{font-size:12px}.woocommerce div.product .wc-documents .wc-documents__btn{min-height:44px;padding:9px 12px;font-size:13px}}@media (min-width:1025px){.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner{transition:none!important;animation:none!important}.woocommerce div.product #tab-description,.woocommerce div.product #tab-description .wp-block-kadence-accordion{overflow-anchor:none}}.woocommerce div.product #tab-description .wp-block-kadence-accordion{overflow-anchor:none}.woocommerce div.product #tab-description .kb-row-layout-wrap.alignfull,.woocommerce div.product #tab-description .kb-row-layout-wrap.alignfull .kt-row-column-wrap.kb-theme-content-width{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.woocommerce div.product #tab-description .kt-inside-inner-col{padding-left:0!important;padding-right:0!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-pane,.woocommerce div.product #tab-description .wp-block-kadence-accordion .wp-block-kadence-pane{border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;margin:0!important;scroll-margin-top:92px}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-header-wrap{padding-bottom:0!important;border-bottom:1px solid rgb(0 0 0 / .08)}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-blocks-accordion-header,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-header{user-select:none;font-weight:600!important;font-size:20px!important;line-height:1.3!important;letter-spacing:-.005em;padding:14px 0!important;background:transparent!important;color:#1f2937!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:#fff0}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-blocks-accordion-title strong{font-weight:inherit!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-blocks-accordion-icon-trigger{opacity:.45;transform:scale(.9);transition:opacity .18s ease,transform .18s ease}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{opacity:1}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner{padding-top:22px!important;padding-bottom:22px!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner p{margin:0 0 16px 0;line-height:1.7}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner p:last-child{margin-bottom:0}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul{list-style:none;padding-left:0;margin:0}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul li{position:relative;padding-left:46px;margin:12px 0;line-height:1.65}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul li::before{content:"›";position:absolute;left:0;top:0;margin-top:2px;width:26px;height:26px;border-radius:999px;background:var(--global-palette1);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;line-height:1;transform:translateX(1px);box-shadow:0 1px 0 rgb(0 0 0 / .08)}@media (max-width:768px){.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-blocks-accordion-header,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-header{font-size:18px!important;padding:12px 0!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner{transition:none!important;animation:none!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner{padding-top:18px!important;padding-bottom:18px!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul li{padding-left:38px;margin:10px 0}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul li::before{width:22px;height:22px;font-size:15px;margin-top:1px}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-pane,.woocommerce div.product #tab-description .wp-block-kadence-accordion .wp-block-kadence-pane{scroll-margin-top:92px}}@media (max-width:1024px){.woocommerce div.product #tab-description .wp-block-kadence-accordion{overflow-anchor:none}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-header-wrap{scroll-margin-top:92px}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner{transition:none!important;animation:none!important}}@media (max-width:768px){.woocommerce div.product #tab-description{width:100%!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion{width:calc(100% + 24px)!important;max-width:none!important;margin-left:-12px!important;margin-right:-12px!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-wrap,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-inner-wrap,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-pane,.woocommerce div.product #tab-description .wp-block-kadence-accordion .wp-block-kadence-pane{width:100%!important;max-width:100%!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-header-wrap{padding-left:12px!important;padding-right:12px!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner{width:100%!important;max-width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kb-row-layout-wrap,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-row-column-wrap,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-inside-inner-col,.woocommerce div.product #tab-description .wp-block-kadence-accordion .kb-theme-content-width{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner p{width:100%!important;max-width:100%!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul li{padding-left:34px!important;margin:10px 0!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion .kt-accordion-panel-inner ul li::before{width:22px!important;height:22px!important;font-size:15px!important;margin-top:2px!important}.woocommerce div.product #tab-description .wp-block-kadence-accordion img,.woocommerce div.product #tab-description .wp-block-kadence-accordion figure{max-width:100%!important;height:auto!important}}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;margin:0 0 28px!important;padding:0 12px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgb(148 163 184 / .42)!important;background:transparent!important;overflow:visible!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none!important;content:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{position:relative!important;display:block!important;flex:0 0 auto!important;min-height:61px!important;margin:0 0 -1px 0!important;padding:0!important;border:1px solid rgb(148 163 184 / .42)!important;border-radius:4px 4px 0 0!important;background:#F7F9FB!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important;transition:background-color 0.16s ease,border-color 0.16s ease!important}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important;border:0!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:61px!important;padding:16px 22px!important;box-sizing:border-box!important;background:transparent!important;border:0!important;color:#374151!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-0.015em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active):hover{background:#F2F6FA!important;border-color:rgb(0 108 183 / .24)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li:not(.active) a:focus{color:#003B79!important;text-decoration:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#FFFFFF!important;border-top:1px solid rgb(148 163 184 / .56)!important;border-left:1px solid rgb(148 163 184 / .56)!important;border-right:1px solid rgb(148 163 184 / .56)!important;border-bottom:1px solid #FFFFFF!important;z-index:3!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:focus{background:#FFFFFF!important;color:#111827!important;font-weight:750!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{content:""!important;display:block!important;position:absolute!important;left:1px!important;right:1px!important;bottom:-2px!important;height:3px!important;background:#FFFFFF!important;border:0!important;box-shadow:none!important;z-index:4!important;pointer-events:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after{content:""!important;position:absolute!important;left:22px!important;right:22px!important;bottom:0!important;height:4px!important;background:#006CB7!important;border-radius:4px 4px 0 0!important;pointer-events:none!important;z-index:6!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus-visible{outline:2px solid rgb(0 108 183 / .4)!important;outline-offset:-4px!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header{display:none}@media (max-width:782px){.woocommerce div.product .woocommerce-tabs.hy-mobile-accordion-active>ul.tabs,.woocommerce div.product .woocommerce-tabs>ul.tabs.hy-tabs-mobile-hidden{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;visibility:hidden!important}.woocommerce div.product .woocommerce-tabs.hy-mobile-accordion-active{width:100%!important;margin:0!important;padding:0!important;border:1px solid rgb(148 163 184 / .46)!important;background:#FFFFFF!important;box-sizing:border-box!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgb(148 163 184 / .42)!important;background:#F8FAFC!important;box-sizing:border-box!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__button{-webkit-appearance:none!important;appearance:none!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-width:0!important;min-height:60px!important;margin:0!important;padding:16px 18px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#4B5563!important;font-family:inherit!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.01em!important;text-align:left!important;text-transform:none!important;box-shadow:none!important;outline:none!important;transform:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__button:hover,.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__button:focus,.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__button:active{background:transparent!important;color:#003B79!important;border:0!important;box-shadow:none!important;transform:none!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__title{display:block!important;flex:1 1 auto!important;min-width:0!important;color:inherit!important;font:inherit!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__icon{position:relative!important;display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0 2px 0 0!important;transform:rotate(0deg);transition:transform 0.16s ease!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__icon::before,.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__icon::after{content:""!important;position:absolute!important;top:7px!important;width:10px!important;height:2px!important;background:#344054!important;border-radius:1px!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__icon::before{left:0!important;transform:rotate(45deg)!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__icon::after{right:0!important;transform:rotate(-45deg)!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header.is-open{background:#FFFFFF!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header.is-open .hy-woo-accordion__button{color:#003B79!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header.is-open .hy-woo-accordion__icon{transform:rotate(180deg)!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header.is-open::after{content:""!important;position:absolute!important;left:18px!important;right:18px!important;bottom:-1px!important;height:3px!important;background:#006CB7!important;border-radius:3px 3px 0 0!important;z-index:3!important;pointer-events:none!important}.woocommerce div.product .woocommerce-tabs.hy-mobile-accordion-active>.woocommerce-Tabs-panel.hy-woo-accordion__panel,.woocommerce div.product .woocommerce-tabs.hy-mobile-accordion-active>.panel.hy-woo-accordion__panel{width:100%!important;margin:0!important;padding:20px 20px 22px!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid rgb(148 163 184 / .42)!important;background:#FFFFFF!important;box-shadow:none!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__panel[hidden]{display:none!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__panel.hy-accordion-panel-open{display:block!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__button:focus-visible{outline:2px solid rgb(0 108 183 / .38)!important;outline-offset:-3px!important}}@media (max-width:390px){.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__button{min-height:58px!important;padding:15px 16px!important;font-size:15.5px!important}.woocommerce div.product .woocommerce-tabs .hy-woo-accordion__header.is-open::after{left:16px!important;right:16px!important}.woocommerce div.product .woocommerce-tabs.hy-mobile-accordion-active>.woocommerce-Tabs-panel.hy-woo-accordion__panel,.woocommerce div.product .woocommerce-tabs.hy-mobile-accordion-active>.panel.hy-woo-accordion__panel{padding:18px 16px 20px!important}}.category-description-below{--hpt-seo-width:1180px;margin-top:46px;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none}.category-description-below h1,.category-description-below h2{max-width:var(--hpt-seo-width);margin:0 0 22px 0;color:#111827;line-height:1.08;letter-spacing:-.045em}.category-description-below p{max-width:var(--hpt-seo-width);margin:0 0 17px 0;color:#4B5563;font-size:15.5px;line-height:1.75;font-weight:400}.category-description-below p+p{margin-top:8px}.category-description-below a{color:#006CB7;text-decoration:underline;text-underline-offset:3px}.category-description-below a:hover,.category-description-below a:focus{color:#003B79}.category-description-below .seo-details{width:100%;max-width:var(--hpt-seo-width);margin-top:30px;padding-top:0;border-top:1px solid rgb(17 24 39 / .1)}.category-description-below .seo-summary{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:56px;padding:0;border:0;border-bottom:1px solid rgb(17 24 39 / .08);border-radius:0;background:#fff0;color:#003B79;font-size:0!important;font-weight:700;line-height:1;outline:none;box-shadow:none;transition:color .18s ease,border-color .18s ease}.category-description-below .seo-summary::-webkit-details-marker{display:none}.category-description-below .seo-summary::marker{content:""}.category-description-below .seo-summary::before{content:"Допълнителна информация за категорията";color:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.01em}.category-description-below .seo-summary::after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:1px solid rgb(0 108 183 / .26);border-radius:999px;background:#FFF;color:#006CB7;font-size:18px;font-weight:600;line-height:1;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.category-description-below .seo-details[open] .seo-summary::after{content:"−"}.category-description-below .seo-summary:hover,.category-description-below .seo-summary:focus{color:#006CB7;border-bottom-color:rgb(0 108 183 / .22)}.category-description-below .seo-summary:hover::after,.category-description-below .seo-summary:focus::after{background:rgb(0 108 183 / .04);border-color:rgb(0 108 183 / .42);color:#003B79}.category-description-below .seo-details-inner{max-width:var(--hpt-seo-width);padding:26px 0 0 0}.category-description-below .seo-details-inner h2{max-width:var(--hpt-seo-width);margin:30px 0 13px 0;color:#111827;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.category-description-below .seo-details-inner h2:first-child{margin-top:0}.category-description-below .seo-details-inner p{max-width:var(--hpt-seo-width);margin:0 0 15px 0;color:#4B5563;font-size:15px;line-height:1.75;font-weight:400}.category-description-below .seo-details-inner ul{max-width:var(--hpt-seo-width);list-style:none;padding-left:0;margin:16px 0}.category-description-below .seo-details-inner ul li{position:relative;padding-left:24px;margin:9px 0;color:#4B5563;font-size:15px;line-height:1.65}.category-description-below .seo-details-inner ul li::before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:999px;background:#006CB7}@media (max-width:768px){.category-description-below{--hpt-seo-width:100%;margin-top:34px}.category-description-below h1,.category-description-below h2{margin-bottom:18px}.category-description-below p{font-size:14px;line-height:1.7}.category-description-below .seo-details{margin-top:24px}.category-description-below .seo-summary{min-height:54px;gap:12px}.category-description-below .seo-summary::before{font-size:13.5px}.category-description-below .seo-summary::after{width:26px;height:26px;min-width:26px;font-size:17px}.category-description-below .seo-details-inner{padding-top:22px}.category-description-below .seo-details-inner h2{margin-top:24px;font-size:18px}.category-description-below .seo-details-inner p{font-size:14px;line-height:1.7}.category-description-below .seo-details-inner ul li{padding-left:22px;font-size:14px;line-height:1.65}}body.smartshop-hero-product.single-product .product-title.product-above{display:none!important}.entry-hero,.entry-hero-container-inner,.page-hero-section,.entry-hero-layout-standard{height:auto!important;min-height:0!important;max-height:none!important}.entry-hero{padding-top:0!important;padding-bottom:0!important}.entry-hero .entry-header{display:flex!important;flex-direction:column!important;gap:6px!important}.entry-hero .kadence-breadcrumbs,.entry-hero .rank-math-breadcrumb,.entry-hero nav.rank-math-breadcrumb,.entry-hero .woocommerce-breadcrumb{order:1!important;display:block!important;margin:0!important;color:#4B5563!important;font-size:14px!important;line-height:1.4!important}.entry-hero .kadence-breadcrumbs p,.entry-hero .rank-math-breadcrumb p,.entry-hero .woocommerce-breadcrumb{margin:0!important}.entry-hero .kadence-breadcrumbs a,.entry-hero .rank-math-breadcrumb a,.entry-hero nav.rank-math-breadcrumb a,.entry-hero .woocommerce-breadcrumb a{color:#4B5563!important;text-decoration:none!important;transition:color .18s ease}.entry-hero .kadence-breadcrumbs a:hover,.entry-hero .rank-math-breadcrumb a:hover,.entry-hero nav.rank-math-breadcrumb a:hover,.entry-hero .woocommerce-breadcrumb a:hover{color:#006CB7!important}.entry-hero .entry-header h1,.entry-hero .entry-title,.entry-hero .page-title,.entry-hero .archive-title{order:2!important;margin:0!important;color:#111827!important;font-weight:700!important;letter-spacing:-0.02em!important}.entry-hero .entry-subtitle,.entry-hero .smartshop-title-secondary{order:3!important;margin:0!important;color:#4B5563!important}.woocommerce-cart .entry-hero,.woocommerce-cart .page-hero,.woocommerce-cart .kadence-hero,.woocommerce-cart .hero-section{padding-top:0!important;padding-bottom:0!important;min-height:0!important}.single-product .entry-hero:not(.smartshop-product-hero){display:none!important}.single-product .smartshop-product-hero .entry-header{display:flex!important;flex-direction:column!important;gap:6px!important}.single-product .smartshop-product-hero .kadence-breadcrumbs,.single-product .smartshop-product-hero .rank-math-breadcrumb,.single-product .smartshop-product-hero nav.rank-math-breadcrumb,.single-product .smartshop-product-hero .woocommerce-breadcrumb{order:1!important;margin:0!important;color:#4B5563!important;font-size:14px!important;line-height:1.4!important}.single-product .smartshop-product-hero .page-title.archive-title{order:2!important;margin:0!important;max-width:1200px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.single-product .smartshop-product-hero .smartshop-title-main{display:block;color:#111827;font-size:clamp(26px, 2.6vw, 40px);line-height:1.18;font-weight:700;letter-spacing:-.02em}.single-product .smartshop-product-hero .smartshop-title-secondary{display:block;margin-top:8px!important;color:#4B5563;font-size:clamp(18px, 1.6vw, 26px);line-height:1.24;font-weight:500;letter-spacing:-.01em}@media (max-width:768px){.entry-hero .entry-header{gap:5px!important}.entry-hero .kadence-breadcrumbs,.entry-hero .rank-math-breadcrumb,.entry-hero nav.rank-math-breadcrumb,.entry-hero .woocommerce-breadcrumb,.single-product .smartshop-product-hero .kadence-breadcrumbs,.single-product .smartshop-product-hero .rank-math-breadcrumb,.single-product .smartshop-product-hero nav.rank-math-breadcrumb,.single-product .smartshop-product-hero .woocommerce-breadcrumb{font-size:13px!important;line-height:1.4!important}.single-product .smartshop-product-hero .page-title.archive-title{max-width:none}.single-product .smartshop-product-hero .smartshop-title-main{text-align:center;font-size:22px;line-height:1.22;letter-spacing:-.015em}.single-product .smartshop-product-hero .smartshop-title-secondary{text-align:center;font-size:17px;line-height:1.25;margin-top:4px!important}}.single-product .woocommerce-Tabs-panel,.single-product .entry-content{color:#1F2933;line-height:1.75;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.single-product .woocommerce-Tabs-panel p,.single-product .entry-content p{margin:0 0 14px;color:#1F2933;font-size:16px;line-height:1.75}.single-product .woocommerce-Tabs-panel ul,.single-product .woocommerce-Tabs-panel ol,.single-product .entry-content ul,.single-product .entry-content ol{margin:0 0 16px 1.1em;padding:0;color:#1F2933}.single-product .woocommerce-Tabs-panel li,.single-product .entry-content li{margin:0 0 8px;color:#1F2933;line-height:1.65}.single-product .woocommerce-Tabs-panel a,.single-product .entry-content a{color:#006CB7;text-decoration:underline;text-underline-offset:3px}.single-product .woocommerce-Tabs-panel a:hover,.single-product .woocommerce-Tabs-panel a:focus,.single-product .entry-content a:hover,.single-product .entry-content a:focus{color:#003B79}.single-product .woocommerce-Tabs-panel h2,.single-product .entry-content h2,.single-product h2.wp-block-kadence-advancedheading{margin:26px 0 14px;color:#111827;font-size:clamp(21px, 1.8vw, 26px);line-height:1.28;font-weight:700;letter-spacing:-.01em}.single-product .woocommerce-Tabs-panel h3,.single-product .entry-content h3{margin:18px 0 10px;color:#111827;font-size:clamp(18px, 1.35vw, 21px);line-height:1.34;font-weight:700;letter-spacing:-.008em}.single-product .woocommerce-Tabs-panel h4,.single-product .entry-content h4{margin:14px 0 8px;color:#1F2933;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.004em}.single-product .woocommerce-Tabs-panel h2[class*="has-"],.single-product .woocommerce-Tabs-panel h3[class*="has-"],.single-product .woocommerce-Tabs-panel h4[class*="has-"],.single-product .entry-content h2[class*="has-"],.single-product .entry-content h3[class*="has-"],.single-product .entry-content h4[class*="has-"]{color:#111827!important}.single-product .woocommerce-Tabs-panel h2+p,.single-product .woocommerce-Tabs-panel h3+p,.single-product .woocommerce-Tabs-panel h4+p,.single-product .entry-content h2+p,.single-product .entry-content h3+p,.single-product .entry-content h4+p{margin-top:6px}.single-product .woocommerce-Tabs-panel table,.single-product .entry-content table{color:#1F2933;font-size:15px;line-height:1.55}.single-product .woocommerce-Tabs-panel th,.single-product .entry-content th{color:#111827;font-weight:700}@media (max-width:768px){.single-product .woocommerce-Tabs-panel p,.single-product .entry-content p{font-size:15px;line-height:1.7}.single-product .woocommerce-Tabs-panel li,.single-product .entry-content li{line-height:1.6}.single-product .woocommerce-Tabs-panel h2,.single-product .entry-content h2,.single-product h2.wp-block-kadence-advancedheading{margin:22px 0 12px;font-size:19px;line-height:1.3}.single-product .woocommerce-Tabs-panel h3,.single-product .entry-content h3{margin:16px 0 10px;font-size:17px;line-height:1.34}.single-product .woocommerce-Tabs-panel h4,.single-product .entry-content h4{margin:12px 0 8px;font-size:15px;line-height:1.4}}:root{--hpt-blue:#006CB7;--hpt-blue-dark:#003B79;--hpt-heading:#111827;--hpt-text:#1F2933;--hpt-muted:#4B5563;--hpt-muted-light:#7A8699;--hpt-soft-bg:#F8FAFC;--hpt-white:#FFFFFF;--hpt-border:rgba(17, 24, 39, 0.10);--hpt-border-strong:rgba(17, 24, 39, 0.16);--hpt-shadow-soft:0 6px 18px rgba(17, 24, 39, 0.06);--tbi-orange:#FF6600}.woocommerce-checkout #payment .wc_payment_methods label img,.woocommerce-checkout #payment .wc_payment_methods img{display:none!important;visibility:hidden!important;width:0!important;height:0!important}.woocommerce-checkout #payment .wc_payment_methods{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label,.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]{-webkit-tap-highlight-color:transparent!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method{margin:0 0 14px 0!important;padding:12px!important;border:1px solid var(--hpt-border)!important;border-radius:12px!important;background:var(--hpt-white)!important;box-shadow:var(--hpt-shadow-soft)!important;overflow:hidden!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method *{box-shadow:none}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:13px 14px!important;border:1px solid transparent!important;border-radius:8px!important;background:var(--hpt-soft-bg)!important;color:var(--hpt-text)!important;font-size:17px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-0.01em!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label:hover{color:var(--hpt-blue-dark)!important;border-color:rgb(0 108 183 / .18)!important}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]{width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto!important;accent-color:var(--hpt-blue)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method input[type="radio"]:checked+label,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method input[type="radio"]:checked+label:active,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method input[type="radio"]:checked+label:focus{background:rgb(0 108 183 / .08)!important;color:var(--hpt-blue-dark)!important;border-color:rgb(0 108 183 / .35)!important}.woocommerce-checkout #payment .wc_payment_methods>li.woocommerce-PaymentMethod--selected{border-color:rgb(0 108 183 / .35)!important;background:rgb(0 108 183 / .03)!important}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]:focus-visible+label{outline:2px solid rgb(0 108 183 / .38)!important;outline-offset:3px!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method:active,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label:active,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label:focus,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label:focus-visible{background-color:var(--hpt-soft-bg)!important;color:var(--hpt-text)!important;box-shadow:none!important}.woocommerce-checkout #payment .payment_box{margin:12px 0 0 0!important;padding:12px 14px 12px 14px!important;border:0!important;border-radius:8px!important;background:#F8FAFC!important;color:var(--hpt-muted)!important;font-size:15px!important;line-height:1.6!important}.woocommerce-checkout #payment .payment_box p{margin:0!important;padding:0!important}.woocommerce-checkout #payment .payment_box::before,.woocommerce-checkout #payment .payment_box:before{display:none!important}.woocommerce-checkout #payment .payment_box a{color:var(--hpt-blue)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}.woocommerce-checkout #payment .payment_box a:hover,.woocommerce-checkout #payment .payment_box a:focus{color:var(--hpt-blue-dark)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank.woocommerce-PaymentMethod--selected{border-color:rgb(255 102 0 / .35)!important;background:rgb(255 102 0 / .03)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank input[type="radio"]:checked+label,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank input[type="radio"]:checked+label:active,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank input[type="radio"]:checked+label:focus{background:rgb(255 102 0 / .08)!important;color:var(--hpt-text)!important;border-color:rgb(255 102 0 / .35)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank input[type="radio"]{accent-color:var(--tbi-orange)!important}.woocommerce-checkout #payment .wc_payment_methods li.payment_method_tbi_bank input[type="radio"]:checked{border-color:var(--tbi-orange)!important;background-color:var(--tbi-orange)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box a{color:var(--tbi-orange)!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box a:hover,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box a:focus{color:#C94F00!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank input[type="radio"]:focus-visible+label{outline:2px solid rgb(255 102 0 / .4)!important;outline-offset:3px!important}@media (max-width:768px){.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method{padding:10px!important;border-radius:10px!important;margin-bottom:12px!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label{padding:12px!important;border-radius:8px!important;font-size:16px!important;line-height:1.2!important}.woocommerce-checkout #payment .payment_box{padding:10px 12px 10px 12px!important;border-radius:8px!important;font-size:14.5px!important;line-height:1.55!important}.woocommerce-checkout #payment .payment_box p{margin:0!important;padding:0!important}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]{width:17px!important;height:17px!important}}@media (max-width:768px){#mobile-header .dgwt-wcas-search-wrapp{position:relative!important;flex:0 0 44px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;overflow:visible!important;-webkit-tap-highlight-color:transparent!important}#mobile-header .dgwt-wcas-search-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:12px!important;background:#F2F4F7!important;color:#1F2933!important;box-shadow:none!important;outline:none!important;text-decoration:none!important;line-height:1!important;-webkit-tap-highlight-color:transparent!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease!important}#mobile-header .dgwt-wcas-search-icon:hover,#mobile-header .dgwt-wcas-search-icon:focus,#mobile-header .dgwt-wcas-search-icon:focus-visible,#mobile-header .dgwt-wcas-search-icon:active{background:rgb(0 108 183 / .08)!important;border-color:rgb(0 108 183 / .18)!important;color:#003B79!important;box-shadow:none!important;outline:none!important}#mobile-header .dgwt-wcas-search-icon svg{display:block!important;width:22px!important;height:22px!important}#mobile-header .dgwt-wcas-search-icon-arrow{display:none!important}}@media (max-width:768px){#mobile-header .dgwt-wcas-search-form{position:fixed!important;top:calc(64px + env(safe-area-inset-top))!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(94vw, 520px)!important;max-width:94vw!important;margin:0!important;overflow:visible!important;z-index:999999999!important}#mobile-header .dgwt-wcas-sf-wrapp{position:relative!important;width:100%!important;box-sizing:border-box!important;padding:8px!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:18px!important;background:#FFFFFF!important;box-shadow:0 14px 30px rgb(17 24 39 / .12)!important;overflow:visible!important}#mobile-header .dgwt-wcas-search-input{width:100%!important;height:46px!important;box-sizing:border-box!important;padding:0 52px 0 16px!important;border:1px solid rgb(17 24 39 / .12)!important;border-radius:999px!important;background:#F8FAFC!important;color:#1F2933!important;font-size:16px!important;line-height:1.2!important;outline:none!important;box-shadow:none!important}#mobile-header .dgwt-wcas-search-input:focus{background:#FFFFFF!important;border-color:rgb(0 108 183 / .34)!important;box-shadow:0 0 0 3px rgb(0 108 183 / .1)!important}#mobile-header .dgwt-wcas-search-submit{position:absolute!important;right:14px!important;top:50%!important;left:auto!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:999px!important;background:rgb(0 108 183 / .08)!important;color:#006CB7!important;box-shadow:none!important}#mobile-header .dgwt-wcas-search-submit svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important}#mobile-header .dgwt-wcas-search-submit:hover,#mobile-header .dgwt-wcas-search-submit:focus{background:rgb(0 108 183 / .14)!important;color:#003B79!important;outline:none!important}#mobile-header .dgwt-wcas-preloader{position:absolute!important;right:58px!important;top:50%!important;transform:translateY(-50%)!important}}@media (max-width:768px){.dgwt-wcas-suggestions-wrapp{max-height:min(62vh, 520px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;pointer-events:auto!important}.dgwt-wcas-suggestions-wrapp *{touch-action:pan-y!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{-webkit-tap-highlight-color:transparent!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected{background:rgb(0 108 183 / .06)!important}}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta{text-align:right!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-price,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .price{display:block!important;color:#1F2933!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.01em!important;text-align:right!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-price>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .price>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .woocommerce-Price-amount,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .woocommerce-Price-amount bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .amount,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .amount bdi{display:inline!important;color:#1F2933!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;opacity:1!important;font-style:normal!important;text-decoration:none!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .woocommerce-Price-currencySymbol{display:inline!important;margin-left:3px!important;color:#1F2933!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;float:none!important;clear:none!important;opacity:1!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .eur-price{display:block!important;margin-top:2px!important;color:#1F2933!important;font-size:13.5px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-0.01em!important;text-align:right!important;white-space:nowrap!important;opacity:1!important;font-style:normal!important;text-decoration:none!important}@media (max-width:768px){#mobile-header .mobile-html-inner{display:flex!important;align-items:center!important;gap:10px!important}#mobile-header .dgwt-wcas-search-wrapp{position:relative!important;flex:0 0 44px!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:10px!important;overflow:visible!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}#mobile-header .dgwt-wcas-search-wrapp *{outline:none!important;-webkit-tap-highlight-color:transparent!important}#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon,#mobile-header .dgwt-wcas-search-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:12px!important;background:#F2F4F7!important;color:#1F2933!important;text-decoration:none!important;line-height:1!important;box-shadow:none!important;outline:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon:hover,#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon:focus,#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon:focus-visible,#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon:active,#mobile-header .dgwt-wcas-search-icon:hover,#mobile-header .dgwt-wcas-search-icon:focus,#mobile-header .dgwt-wcas-search-icon:focus-visible,#mobile-header .dgwt-wcas-search-icon:active{background:rgb(0 108 183 / .08)!important;border-color:rgb(0 108 183 / .18)!important;color:#003B79!important;box-shadow:none!important;outline:none!important}#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon svg,#mobile-header .dgwt-wcas-search-icon svg{display:block!important;width:22px!important;height:22px!important}#mobile-header .dgwt-wcas-search-form{position:absolute!important;top:calc(100% + 60px)!important;left:50%!important;right:auto!important;transform:translateX(calc(-50% + 15px))!important;width:min(94vw, 560px)!important;max-width:94vw!important;overflow:visible!important;z-index:999999999!important}#mobile-header .dgwt-wcas-sf-wrapp{position:relative!important;padding:10px!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:14px!important;background:#FFFFFF!important;box-shadow:0 10px 26px rgb(17 24 39 / .08)!important;overflow:visible!important}#mobile-header .dgwt-wcas-search-input{width:100%!important;height:46px!important;box-sizing:border-box!important;padding:0 42px 0 16px!important;border:1px solid rgb(17 24 39 / .12)!important;border-radius:999px!important;background:#F8FAFC!important;color:#1F2933!important;font-size:16px!important;line-height:1.2!important;outline:none!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}#mobile-header .dgwt-wcas-search-input:focus{background:#FFFFFF!important;border-color:rgb(0 108 183 / .34)!important;box-shadow:0 0 0 3px rgb(0 108 183 / .1)!important}#mobile-header .dgwt-wcas-search-submit{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#mobile-header .dgwt-wcas-search-icon-arrow{display:none!important}.dgwt-wcas-suggestions-wrapp{margin-top:8px!important;max-height:min(62vh, 520px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:12px!important;background:#FFFFFF!important;box-shadow:0 10px 26px rgb(17 24 39 / .08)!important;pointer-events:auto!important}.dgwt-wcas-suggestions-wrapp *{touch-action:pan-y!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{-webkit-tap-highlight-color:transparent!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected{background:rgb(0 108 183 / .06)!important}}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta{text-align:right!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-price,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .price{display:block!important;color:#1F2933!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.01em!important;text-align:right!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-sp>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .dgwt-wcas-price>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .price>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .woocommerce-Price-amount,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .woocommerce-Price-amount bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .amount,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .amount bdi{display:inline!important;color:#1F2933!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;opacity:1!important;font-style:normal!important;text-decoration:none!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .woocommerce-Price-currencySymbol{display:inline!important;margin-left:3px!important;color:#1F2933!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;float:none!important;clear:none!important;opacity:1!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta .eur-price{display:block!important;margin-top:2px!important;color:#1F2933!important;font-size:13.5px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-0.01em!important;text-align:right!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;opacity:1!important;font-style:normal!important;text-decoration:none!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta del{display:block!important;margin:0 0 2px!important;color:#7A8699!important;font-size:12.5px!important;line-height:1.15!important;font-weight:500!important;text-decoration:line-through!important;text-align:right!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta del *{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-decoration:line-through!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta ins{display:block!important;color:#1F2933!important;font-size:14px!important;line-height:1.2!important;font-weight:700!important;text-decoration:none!important;text-align:right!important;white-space:nowrap!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta ins *{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-decoration:none!important;white-space:nowrap!important}@media (max-width:768px){.mobile-cart-totals-title{display:block;margin:0 0 14px;color:#111827;font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.02em}}:root{--smartshop-meta-text:#667085;--smartshop-meta-label:#475467;--smartshop-meta-strong:#111827;--smartshop-meta-soft:rgba(17, 24, 39, 0.14);--smartshop-divider:rgba(17, 24, 39, 0.10);--smartshop-blue:#006CB7;--smartshop-blue-dark:#003B79;--smartshop-success:#118847;--smartshop-warning:#F97316;--smartshop-error:#C81E1E}.single-product .summary .stock:not(.smartshop-stock-badge):not(.smartshop-stock-pill),.single-product .summary p.stock,.single-product .summary div.stock,.single-product .summary .woocommerce-stock-availability,.single-product .summary .availability{display:none!important}.single-product .product_meta .posted_in{display:none!important}.single-product .single-product-category{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 12px;color:#6B7280;font-size:14px;line-height:1.4;font-weight:400}.single-product .single-product-category::before{content:"В категория:";color:#6B7280;font-size:inherit;font-weight:400}.single-product .single-product-category a{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--smartshop-blue-dark);font-size:inherit;line-height:inherit;font-weight:600;letter-spacing:0;text-decoration:none!important;transition:color .16s ease}.single-product .single-product-category a:hover,.single-product .single-product-category a:focus{background:#fff0;border:0;color:var(--smartshop-blue);text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px}.single-product .smartshop-inline-meta{display:flex;flex-wrap:wrap;align-items:center;row-gap:9px;column-gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--smartshop-divider);color:var(--smartshop-meta-text);font-size:14.5px;line-height:1.45;font-weight:400}.single-product .smartshop-inline-item,.single-product .smartshop-inline-stock{display:inline-flex;align-items:center;min-width:0;white-space:nowrap}.single-product .smartshop-inline-stock{font-weight:700;letter-spacing:-.01em}.single-product .smartshop-inline-dot{display:inline-block;width:8px;height:8px;flex:0 0 8px;margin-right:8px;border-radius:50%;background:currentColor;transform:translateY(1px)}.single-product .smartshop-inline-item{color:var(--smartshop-meta-text);font-weight:400}.single-product .smartshop-inline-item strong{margin-right:5px;color:var(--smartshop-meta-label);font-weight:600}.single-product .smartshop-inline-sku-value,.single-product .smartshop-inline-ean-value{color:var(--smartshop-meta-text);font-weight:400;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.single-product .smartshop-inline-item a{color:var(--smartshop-meta-label);font-weight:600;text-decoration:none}.single-product .smartshop-inline-item a:hover,.single-product .smartshop-inline-item a:focus{color:var(--smartshop-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.single-product .smartshop-inline-sep{display:inline-block;width:1px;height:16px;flex:0 0 1px;overflow:hidden;background:var(--smartshop-meta-soft);color:#fff0;font-size:0;line-height:0;user-select:none}.single-product .smartshop-inline-stock.is-in-stock{color:var(--smartshop-success)}.single-product .smartshop-inline-stock.is-backorder{color:var(--smartshop-warning)}.single-product .smartshop-inline-stock.is-out-of-stock{color:var(--smartshop-error)}.single-product .summary .price,.single-product .product .summary .price,.single-product div.product .summary .price{margin:14px 0 18px!important;color:#111827!important;font-size:clamp(34px, 3.6vw, 44px)!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-0.03em!important}.single-product .summary .price *,.single-product .product .summary .price *,.single-product div.product .summary .price *{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;opacity:1!important;font-style:normal!important;text-decoration:none!important}.single-product .summary .price .woocommerce-Price-amount,.single-product .product .summary .price .woocommerce-Price-amount,.single-product div.product .summary .price .woocommerce-Price-amount,.single-product .summary .price bdi,.single-product .product .summary .price bdi,.single-product div.product .summary .price bdi,.single-product .summary .price .woocommerce-Price-currencySymbol,.single-product .product .summary .price .woocommerce-Price-currencySymbol,.single-product div.product .summary .price .woocommerce-Price-currencySymbol{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.single-product .summary .price small,.single-product .product .summary .price small,.single-product div.product .summary .price small{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;opacity:1!important}.single-product .summary .price del,.single-product .product .summary .price del,.single-product div.product .summary .price del{display:block!important;margin-bottom:4px!important;color:#7A8699!important;font-size:0.72em!important;line-height:1.1!important;font-weight:500!important;text-decoration:line-through!important}.single-product .summary .price del *,.single-product .product .summary .price del *,.single-product div.product .summary .price del *{color:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-decoration:line-through!important}.single-product .summary .price ins,.single-product .product .summary .price ins,.single-product div.product .summary .price ins{color:#111827!important;text-decoration:none!important}@media (max-width:768px){.single-product .single-product-category{gap:5px;margin-bottom:10px;font-size:13.5px}.single-product .single-product-category a{padding:0;font-size:inherit}.single-product .smartshop-inline-meta{margin-top:18px;padding-top:16px;row-gap:8px;column-gap:14px;font-size:13.5px;line-height:1.45}.single-product .smartshop-inline-dot{width:8px;height:8px;flex-basis:8px;margin-right:7px}.single-product .smartshop-inline-sep{display:none}.single-product .summary .price,.single-product .product .summary .price,.single-product div.product .summary .price{margin:12px 0 16px!important;font-size:32px!important;line-height:1.1!important;letter-spacing:-0.025em!important}}@media (max-width:420px){.single-product .smartshop-inline-meta{column-gap:12px;row-gap:7px;font-size:13px}}.entry-content hr.wp-block-separator,.entry-content hr.wp-block-separator.has-alpha-channel-opacity{width:72px!important;max-width:72px!important;height:0!important;margin:42px auto 32px!important;border:0!important;border-top:1px solid rgb(17 24 39 / .1)!important;background:transparent!important;opacity:1!important}.entry-content hr.wp-block-separator+h2,.entry-content hr.wp-block-separator+h3{margin-top:0!important}.entry-content p+hr.wp-block-separator{margin-top:40px!important}@media (max-width:768px){.entry-content hr.wp-block-separator,.entry-content hr.wp-block-separator.has-alpha-channel-opacity{width:56px!important;max-width:56px!important;margin:34px auto 26px!important}.entry-content p+hr.wp-block-separator{margin-top:34px!important}}.smartshop-stickybar{display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important;background:rgb(255 255 255 / .96);border-top:1px solid rgb(17 24 39 / .1);box-shadow:0 -8px 22px rgb(17 24 39 / .08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:none!important;-webkit-tap-highlight-color:#fff0}.smartshop-stickybar__in{opacity:0!important;visibility:hidden!important;background:#fff0;transition:none!important}.smartshop-stickybar.smartshop-ready.smartshop-hydrated .smartshop-stickybar__in{opacity:1!important;visibility:visible!important}.smartshop-stickybar.smartshop-ready.smartshop-hydrated.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.smartshop-stickybar:not(.smartshop-ready),.smartshop-stickybar:not(.smartshop-hydrated),.smartshop-stickybar.smartshop-ready.smartshop-hydrated:not(.is-visible){opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important}.smartshop-stickybar__media img{pointer-events:none!important;background:#FFF;object-fit:contain}.smartshop-stickybar,.smartshop-stickybar *{-webkit-tap-highlight-color:#fff0}#smartshopStickyBuy.disabled{opacity:0.55!important;cursor:not-allowed!important;filter:grayscale(.2)}#smartshopStickyBuy.disabled,#smartshopStickyBuy.disabled *{pointer-events:none!important}.smartshop-stickybar.smartshop-no-transition,.smartshop-stickybar.smartshop-no-transition *{transition:none!important}@media (max-width:768px){.smartshop-stickybar{padding-bottom:env(safe-area-inset-bottom);border-top-color:rgb(17 24 39 / .12);box-shadow:0 -6px 18px rgb(17 24 39 / .1)}}.woocommerce-notices-wrapper{margin:12px 0 14px!important;padding:0!important}.woocommerce-notices-wrapper:empty{display:none!important;margin:0!important;padding:0!important}.woocommerce-notices-wrapper .woocommerce-message{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:22px;row-gap:12px;margin:0!important;padding:18px 22px!important;border:1px solid rgb(17 24 39 / .1)!important;border-left:4px solid #006CB7!important;border-radius:8px!important;background:#FFFFFF!important;color:#1F2933!important;box-shadow:0 6px 18px rgb(17 24 39 / .05)!important;font-size:16px!important;line-height:1.55!important;font-weight:400!important}.woocommerce-notices-wrapper .woocommerce-message::before{display:none!important}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{float:none!important;justify-self:end;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:10px 17px!important;border:1px solid #006CB7!important;border-radius:4px!important;background:#006CB7!important;color:#FFFFFF!important;box-shadow:none!important;font-size:14.5px!important;line-height:1.2!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover,.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:focus{background:#003B79!important;border-color:#003B79!important;color:#FFFFFF!important;transform:none!important;box-shadow:0 4px 10px rgb(0 59 121 / .18)!important}.woocommerce-notices-wrapper .woocommerce-message a:not(.button){color:inherit!important;text-decoration:none!important;pointer-events:none}@media (max-width:768px){.woocommerce-notices-wrapper{margin:10px 0 12px!important}.woocommerce-notices-wrapper .woocommerce-message{grid-template-columns:1fr;align-items:start;padding:16px 16px!important;gap:12px;font-size:15px!important;line-height:1.5!important;border-radius:8px!important}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{justify-self:start;width:auto!important;max-width:100%;min-height:40px;padding:9px 15px!important;font-size:14px!important}}.smartshop-shipping-block{margin:28px 0 18px}.smartshop-shipping-block__title{margin:0 0 14px;color:#111827;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.smartshop-shipping-block ul#shipping_method{margin:0!important;padding:0!important;width:100%!important}.smartshop-shipping-block ul#shipping_method li{list-style:none!important;position:relative;display:block!important;margin:0 0 14px!important;padding:20px 22px 20px 64px!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:12px!important;background:#FFFFFF!important;box-shadow:0 6px 18px rgb(17 24 39 / .05)!important;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.smartshop-shipping-block ul#shipping_method li:hover{border-color:rgb(0 108 183 / .28)!important;background:#F8FAFC!important}.smartshop-shipping-block ul#shipping_method li:has(>input.shipping_method:checked){border-color:rgb(0 108 183 / .38)!important;background:rgb(0 108 183 / .04)!important;box-shadow:0 0 0 1px rgb(0 108 183 / .08)!important}.smartshop-shipping-block ul#shipping_method li>input.shipping_method{position:absolute!important;left:22px!important;top:22px!important;width:18px!important;height:18px!important;margin:0!important;z-index:3;accent-color:#006CB7!important}.smartshop-shipping-block ul#shipping_method li::before{content:"";display:block;width:88px;height:28px;margin:0 0 12px 0;background-repeat:no-repeat;background-position:left center;background-size:contain}.smartshop-shipping-block ul#shipping_method li:has(>input[value="box_now_delivery"])::before{background-image:url(https://hyundaipowertool-bg.com/wp-content/uploads/2026/04/boxnow-smartshop-cart-logo.png)}.smartshop-shipping-block ul#shipping_method li:has(>input[value="flat_rate:8"])::before,.smartshop-shipping-block ul#shipping_method li:has(>input[value="flat_rate:9"])::before{background-image:url(https://hyundaipowertool-bg.com/wp-content/uploads/2026/04/speedy-smartshop-cart-logo.png)}.smartshop-shipping-block ul#shipping_method li:has(>input[value="flat_rate:10"])::before{background-image:url(https://hyundaipowertool-bg.com/wp-content/uploads/2026/04/econt-smartshop-cart-logo.png)}.smartshop-shipping-block ul#shipping_method li:has(>input[value="local_pickup:11"])::before{background-color:#fff0;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M14%2028H50V50C50%2052.2091%2048.2091%2054%2046%2054H18C15.7909%2054%2014%2052.2091%2014%2050V28Z%22%20stroke%3D%22%23003B79%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M10%2028L16%2014H48L54%2028H10Z%22%20stroke%3D%22%23003B79%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M24%2054V38H40V54%22%20stroke%3D%22%23003B79%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M20%2028V34%22%20stroke%3D%22%23003B79%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M32%2028V34%22%20stroke%3D%22%23003B79%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M44%2028V34%22%20stroke%3D%22%23003B79%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E);background-size:42px 42px;background-repeat:no-repeat;background-position:left center}.smartshop-shipping-block ul#shipping_method li:has(>input[value="local_pickup:11"]) label::after{content:"гр. София, ул. Тинтява 15В · Без такса за доставка";display:block;margin-top:8px;color:#4B5563;font-size:15px;font-weight:400;line-height:1.35}.smartshop-shipping-block ul#shipping_method li>label{display:block!important;margin:0!important;width:100%!important;color:#1F2933;font-size:17px;line-height:1.45;font-weight:700;letter-spacing:-.01em;cursor:pointer}.smartshop-shipping-block ul#shipping_method li>label .woocommerce-Price-amount,.smartshop-shipping-block ul#shipping_method li>label .eur-price{white-space:nowrap!important}.smartshop-shipping-block ul#shipping_method li>#box_now_delivery_button,.smartshop-shipping-block ul#shipping_method li>button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:420px;min-height:50px;margin:16px 0 0 0!important;padding:0 22px!important;border:0!important;border-radius:6px!important;background:#006CB7!important;color:#FFFFFF!important;box-shadow:none!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;position:relative;z-index:4;transition:background-color .16s ease}.smartshop-shipping-block ul#shipping_method li>#box_now_delivery_button:hover,.smartshop-shipping-block ul#shipping_method li>button:hover{background:#003B79!important;transform:none}.smartshop-shipping-block ul#shipping_method li>div,.smartshop-shipping-block ul#shipping_method li .box-now-selected-locker,.smartshop-shipping-block ul#shipping_method li .boxnow-selected-locker,.smartshop-shipping-block ul#shipping_method li .boxnow-info{margin-top:14px;color:#4B5563;position:relative;z-index:2}#smartshop-shipping-extras-box{margin:10px 0 24px!important}#smartshop-shipping-extras-box h3{margin:0 0 14px!important;color:#111827;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em}#smartshop-shipping-extras-box .form-row input.input-text{min-height:46px;border-radius:6px;border-color:rgb(17 24 39 / .14)}#shipping_method li label{display:block!important}.smartshop-shipping-left{display:flex;align-items:center;gap:12px}#box_now_selected_locker_details p:first-child{margin:0 0 10px 0!important;display:flex;align-items:center;gap:10px;color:#118847!important;font-weight:600!important;font-size:15px!important}#box_now_selected_locker_details p:first-child::before{content:"";width:22px;height:22px;border-radius:50%;background:#118847;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7l9-4 9 4-9 4-9-4zm0 3l9 4 9-4v6l-9 4-9-4v-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.smartshop-checkout-legal-card{margin:24px 0 10px;padding:24px;border:1px solid rgb(17 24 39 / .1);border-radius:12px;background:#FFF;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.smartshop-checkout-legal-card.is-checked{border-color:rgb(17 136 71 / .35);background:rgb(17 136 71 / .04);box-shadow:0 0 0 1px rgb(17 136 71 / .08)}.smartshop-checkout-legal-card.is-error{border-color:rgb(200 30 30 / .35);background:rgb(200 30 30 / .04);box-shadow:0 0 0 1px rgb(200 30 30 / .08)}.smartshop-checkout-legal-card__header{margin:0 0 18px}.smartshop-checkout-legal-card__title{margin:0 0 8px;color:#111827;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.smartshop-checkout-legal-card__subtitle{margin:0;color:#4B5563;font-size:15px;line-height:1.55}.smartshop-checkout-legal-main{display:flex!important;align-items:center!important;gap:16px!important;margin:0!important;padding:18px!important;border:1px solid rgb(17 24 39 / .1);border-radius:10px;background:#F8FAFC;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.smartshop-checkout-legal-card.is-checked .smartshop-checkout-legal-main{border-color:rgb(17 136 71 / .35);background:#FFF}.smartshop-checkout-legal-card.is-error .smartshop-checkout-legal-main{border-color:rgb(200 30 30 / .35);background:#FFF}.smartshop-checkout-legal-main input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;margin:0!important;border:2px solid rgb(17 24 39 / .24);border-radius:6px;background:#FFF;cursor:pointer;position:relative}.smartshop-checkout-legal-main input[type="checkbox"]:checked{border-color:#118847;background:#118847}.smartshop-checkout-legal-main input[type="checkbox"]:checked::after{content:"";position:absolute;left:7px;top:3px;width:6px;height:12px;border:solid #FFF;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.smartshop-checkout-legal-main span{display:block!important;margin:0!important;color:#1F2933;font-size:16px!important;line-height:1.6!important;font-weight:700;letter-spacing:-.01em}.smartshop-checkout-legal-docs{margin:18px 0 0;padding-left:40px}.smartshop-checkout-legal-docs p{margin:0 0 10px;color:#4B5563;font-size:14.5px;line-height:1.45;font-weight:700}.smartshop-checkout-legal-docs ul{margin:0;padding:0;list-style:none}.smartshop-checkout-legal-docs li{position:relative;margin:0 0 8px;padding-left:22px;color:#1F2933;font-size:15px;line-height:1.45}.smartshop-checkout-legal-docs li:last-child{margin-bottom:0}.smartshop-checkout-legal-docs li::before{content:"";position:absolute;left:0;top:.52em;width:8px;height:8px;border-radius:50%;background:#006CB7}.smartshop-checkout-legal-main a,.smartshop-checkout-legal-docs a{color:#006CB7;font-weight:700;text-decoration:underline;text-underline-offset:3px}.smartshop-checkout-legal-main a:hover,.smartshop-checkout-legal-docs a:hover{color:#003B79}.smartshop-checkout-legal-error{display:none;margin-top:14px;padding:11px 13px;border-radius:8px;background:#FFF;color:#C81E1E;font-size:13.5px;line-height:1.45;font-weight:700}.smartshop-checkout-payment-note{margin:10px 0 18px;padding:0 2px;color:#7A8699;font-size:13.5px;line-height:1.5}.smartshop-checkout-legal-help{display:none!important}body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,500px)!important;gap:56px!important;align-items:start!important;width:100%!important;max-width:100%!important;clear:both!important}body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-layout::before,body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-layout::after{content:none!important;display:none!important}body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-left{grid-column:1!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;clear:none!important}body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-right{grid-column:2!important;display:block!important;width:100%!important;max-width:500px!important;min-width:0!important;float:none!important;clear:none!important}body.woocommerce-checkout form.smartshop-checkout-form #customer_details,body.woocommerce-checkout form.smartshop-checkout-form #order_review,body.woocommerce-checkout form.smartshop-checkout-form #order_review_heading{float:none!important;clear:none!important;width:100%!important;max-width:100%!important}body.woocommerce-checkout form.smartshop-checkout-form .woocommerce-billing-fields,body.woocommerce-checkout form.smartshop-checkout-form .woocommerce-shipping-fields,body.woocommerce-checkout form.smartshop-checkout-form .woocommerce-additional-fields{width:100%!important;max-width:100%!important}@media (max-width:1024px){body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-layout{display:block!important}body.woocommerce-checkout form.smartshop-checkout-form .smartshop-checkout-right{max-width:100%!important;margin-top:32px!important}}@media (max-width:768px){.smartshop-shipping-block{margin:22px 0 16px}.smartshop-shipping-block__title,#smartshop-shipping-extras-box h3{font-size:20px}.smartshop-shipping-block ul#shipping_method li{padding:18px 16px 18px 56px!important;border-radius:10px!important;margin-bottom:12px!important}.smartshop-shipping-block ul#shipping_method li>input.shipping_method{left:18px!important;top:20px!important;width:17px!important;height:17px!important}.smartshop-shipping-block ul#shipping_method li::before{width:76px;height:24px;margin-bottom:12px}.smartshop-shipping-block ul#shipping_method li>label{font-size:16px;line-height:1.4}.smartshop-shipping-block ul#shipping_method li>#box_now_delivery_button,.smartshop-shipping-block ul#shipping_method li>button{width:100%!important;max-width:100%;min-height:48px}.smartshop-checkout-legal-card{margin:20px 0 10px;padding:18px;border-radius:10px}.smartshop-checkout-legal-card__title{font-size:22px}.smartshop-checkout-legal-card__subtitle{font-size:14px}.smartshop-checkout-legal-main{gap:12px!important;padding:16px!important;border-radius:8px}.smartshop-checkout-legal-main input[type="checkbox"]{width:24px!important;height:24px!important;min-width:24px!important;flex-basis:24px!important}.smartshop-checkout-legal-main input[type="checkbox"]:checked::after{left:7px;top:3px}.smartshop-checkout-legal-main span{font-size:14.5px!important;line-height:1.6!important}.smartshop-checkout-legal-docs{margin-top:15px;padding-left:36px}.smartshop-checkout-legal-docs p,.smartshop-checkout-legal-docs li{font-size:14px}.smartshop-checkout-payment-note{font-size:13px}}.woocommerce-cart{overflow-x:hidden}.woocommerce-cart .ss-empty-cart,.ss-empty-cart{--hpt-blue:#006CB7;--hpt-blue-dark:#003B79;--hpt-yellow:#FFD200;--hpt-heading:#111827;--hpt-text:#1F2933;--hpt-muted:#4B5563;--hpt-muted-light:#7A8699;--hpt-page-bg:#F3F6F9;--hpt-soft-bg:#F8FAFC;--hpt-white:#FFFFFF;--hpt-border:rgba(17, 24, 39, 0.10);--hpt-border-strong:rgba(17, 24, 39, 0.16);box-sizing:border-box;width:min(1240px, calc(100% - 32px))!important;max-width:1240px!important;margin:0 auto!important;padding:28px 0 56px;overflow:hidden!important}.ss-empty-cart *,.ss-empty-cart *::before,.ss-empty-cart *::after{box-sizing:border-box}.ss-empty-cart__hero{width:100%;min-height:0;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(260px,0.75fr);gap:clamp(24px, 4vw, 48px);align-items:center;padding:clamp(32px, 4vw, 52px) clamp(26px, 5vw, 64px);border:1px solid var(--hpt-border);border-radius:16px;background:radial-gradient(circle at top left,rgb(0 108 183 / .09),transparent 34%),radial-gradient(circle at top right,rgb(255 210 0 / .1),transparent 30%),linear-gradient(180deg,#F8FAFC 0%,#F3F6F9 100%);box-shadow:0 8px 24px rgb(17 24 39 / .06);overflow:hidden}.ss-empty-cart__content{min-width:0;max-width:560px}.ss-empty-cart__eyebrow{margin:0 0 12px;color:var(--hpt-blue);font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.10em}.ss-empty-cart__title{max-width:680px;margin:0;color:var(--hpt-heading);font-size:clamp(38px, 4.2vw, 58px);line-height:1.04;font-weight:700;letter-spacing:-.04em}.ss-empty-cart__subtitle{max-width:520px;margin:18px 0 0;color:var(--hpt-muted);font-size:clamp(16px, 1.45vw, 19px);line-height:1.6;font-weight:500}.ss-empty-cart__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ss-empty-cart__btn{min-height:50px;padding:0 24px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none!important;font-size:15px;line-height:1;font-weight:700;white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.ss-empty-cart__btn:hover,.ss-empty-cart__btn:focus{transform:none;text-decoration:none!important}.ss-empty-cart__btn--primary{background:var(--hpt-blue);color:#FFFFFF!important;border:1px solid var(--hpt-blue);box-shadow:none}.ss-empty-cart__btn--primary:hover,.ss-empty-cart__btn--primary:focus{background:var(--hpt-blue-dark);border-color:var(--hpt-blue-dark);color:#FFFFFF!important}.ss-empty-cart__trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ss-empty-cart__trust span{min-height:36px;max-width:100%;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;background:rgb(255 255 255 / .82);border:1px solid rgb(17 24 39 / .08);color:var(--hpt-muted);font-size:14px;line-height:1;font-weight:600;box-shadow:none}.ss-empty-cart__visual{min-width:0;display:flex;align-items:center;justify-content:center}.ss-empty-cart__svg{display:block;width:min(330px, 100%);max-width:100%;height:auto}.ss-empty-cart__cat-block{width:100%;max-width:100%;margin-top:34px;padding:30px 0 10px;border-radius:16px;background:#FFF;border:1px solid var(--hpt-border);overflow:hidden;display:block!important;visibility:visible!important;opacity:1!important}.ss-empty-cart__cat-head{width:min(1120px, calc(100% - 44px));max-width:100%;margin:0 auto 18px;text-align:left}.ss-empty-cart__cat-head .ss-empty-cart__eyebrow{margin-bottom:10px}.ss-empty-cart__section-title{margin:0;color:var(--hpt-heading);text-align:left;font-size:clamp(26px, 2.3vw, 34px);line-height:1.12;font-weight:700;letter-spacing:-.03em}.ss-empty-cart__cat-viewport{position:relative!important;width:min(1120px, calc(100% - 44px));max-width:100%;margin:0 auto;padding-inline:0;overflow:hidden!important}.ss-empty-cart__cat-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:210px!important;gap:14px!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;padding:4px 0 14px!important;margin:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.ss-empty-cart__cat-grid::-webkit-scrollbar{display:none!important}.ss-empty-cart__cat-card{display:flex!important;width:100%!important;min-width:0!important;max-width:100%!important;border-radius:12px!important;overflow:hidden;background:#FFF;border:1px solid var(--hpt-border);box-shadow:0 6px 18px rgb(17 24 39 / .05);transition:border-color .16s ease,box-shadow .16s ease}.ss-empty-cart__cat-card:hover{border-color:rgb(0 108 183 / .28);box-shadow:0 8px 22px rgb(17 24 39 / .08)}.ss-empty-cart__cat-link{min-height:250px;display:flex!important;flex-direction:column;color:var(--hpt-text)!important;text-decoration:none!important}.ss-empty-cart__cat-link:hover,.ss-empty-cart__cat-link:focus{color:var(--hpt-blue-dark)!important;text-decoration:none!important}.ss-empty-cart__cat-image{width:100%!important;height:150px!important;object-fit:contain!important;padding:16px!important;background:#FFF}.ss-empty-cart__cat-body{padding:0 18px 20px!important}.ss-empty-cart__cat-title{margin:0!important;color:inherit!important;font-size:17px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.02em}.ss-empty-cart__cat-block .smartshop-cat-arrow{position:absolute!important;top:50%!important;z-index:20!important;transform:translateY(-50%)!important;width:44px;height:44px;border:1px solid var(--hpt-border);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .96);color:var(--hpt-blue-dark);box-shadow:0 6px 18px rgb(17 24 39 / .08);cursor:pointer;pointer-events:auto!important;transition:color .16s ease,border-color .16s ease,box-shadow .16s ease}.ss-empty-cart__cat-block .smartshop-cat-arrow:hover,.ss-empty-cart__cat-block .smartshop-cat-arrow:focus{color:var(--hpt-blue);border-color:rgb(0 108 183 / .28);box-shadow:0 8px 22px rgb(17 24 39 / .1)}.ss-empty-cart__cat-block .smartshop-cat-arrow--prev{left:0!important}.ss-empty-cart__cat-block .smartshop-cat-arrow--next{right:0!important}.ss-empty-cart__cat-block .smartshop-cat-arrow.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (max-width:900px){.woocommerce-cart .ss-empty-cart,.ss-empty-cart{width:min(760px, calc(100% - 24px))!important}.ss-empty-cart__hero{grid-template-columns:1fr;text-align:center;padding:34px 24px}.ss-empty-cart__content{max-width:620px;margin:0 auto}.ss-empty-cart__visual{order:-1}.ss-empty-cart__svg{width:min(280px, 82%)}.ss-empty-cart__subtitle{margin-left:auto;margin-right:auto}.ss-empty-cart__actions,.ss-empty-cart__trust{justify-content:center}}@media (max-width:680px){.woocommerce-cart .ss-empty-cart,.ss-empty-cart{width:calc(100% - 12px)!important;padding:18px 0 42px}.ss-empty-cart__hero{padding:28px 18px;border-radius:12px}.ss-empty-cart__title{font-size:clamp(32px, 9vw, 42px);line-height:1.08}.ss-empty-cart__subtitle{font-size:16px;line-height:1.55}.ss-empty-cart__btn{width:100%;min-height:48px;white-space:normal;text-align:center}.ss-empty-cart__trust{display:grid;justify-content:stretch}.ss-empty-cart__trust span{justify-content:center}.ss-empty-cart__cat-block{margin-top:24px;padding-top:24px;border-radius:12px}.ss-empty-cart__cat-head,.ss-empty-cart__cat-viewport{width:calc(100% - 16px)}.ss-empty-cart__section-title{font-size:24px}.ss-empty-cart__cat-grid{grid-auto-columns:58vw!important;gap:12px!important}.ss-empty-cart__cat-link{min-height:240px}.ss-empty-cart__cat-image{height:145px!important}.ss-empty-cart__cat-title{font-size:16px!important}.ss-empty-cart__cat-block .smartshop-cat-arrow{display:none!important}}@media (max-width:380px){.ss-empty-cart__cat-grid{grid-auto-columns:72vw!important}.ss-empty-cart__title{font-size:34px}}.ss-mega-mount{position:relative;z-index:9999}.ss-mega{position:absolute;top:0;left:0;display:none;align-items:flex-start;gap:12px;padding-top:10px}.ss-mega.is-open{display:flex}.ss-mega__left,.ss-mega__right{box-sizing:border-box;background:rgb(255 255 255 / .98);border:1px solid rgb(17 24 39 / .1);border-radius:12px;box-shadow:0 10px 26px rgb(17 24 39 / .09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ss-mega__left{width:280px;min-width:280px;max-width:280px;padding:10px}.ss-mega__right{min-width:390px;max-width:480px;padding:10px}.ss-mega.has-empty-group{gap:0!important}.ss-mega.has-empty-group .ss-mega__right{display:none!important}.ss-mega__parent{position:relative;width:100%;display:flex;align-items:stretch;justify-content:stretch;padding:0;border-radius:8px;background:#fff0;color:#1F2933;cursor:pointer;text-align:left;box-sizing:border-box;overflow:hidden;transition:background-color .16s ease,color .16s ease}.ss-mega__parent:hover,.ss-mega__parent.is-active{background:#F8FAFC;color:#003B79}.ss-mega__parent-link{position:relative;z-index:2;display:flex;align-items:center;width:100%;min-height:58px;padding:13px 46px 13px 16px;box-sizing:border-box;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.ss-mega__parent-link:hover,.ss-mega__parent-link:focus{color:inherit;text-decoration:none;outline:none}.ss-mega__parent-label{display:block;width:100%;color:inherit;font-size:16px;line-height:1.25;font-weight:700;letter-spacing:-.01em;word-break:break-word;pointer-events:none}.ss-mega__parent-arrow{position:absolute;right:16px;top:50%;z-index:1;transform:translateY(-50%);margin-left:0;color:#7A8699;font-size:24px;line-height:1;pointer-events:none;transition:color .16s ease}.ss-mega__parent:hover .ss-mega__parent-arrow,.ss-mega__parent.is-active .ss-mega__parent-arrow{color:#006CB7}.ss-mega__group{display:none}.ss-mega__group.is-active{display:block}.ss-mega__item{display:flex;align-items:center;gap:14px;min-height:68px;padding:11px 12px;border-radius:8px;box-sizing:border-box;color:#1F2933;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.ss-mega__item:hover,.ss-mega__item:focus{background:#F8FAFC;color:#006CB7;text-decoration:none;outline:none}.ss-mega__thumb{width:54px;height:54px;min-width:54px;max-width:54px;min-height:54px;max-height:54px;display:block;object-fit:contain;padding:4px;border:1px solid rgb(17 24 39 / .08);border-radius:8px;background:#FFF;box-shadow:none;pointer-events:none}.ss-mega__item-label{color:inherit;font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.005em;pointer-events:none}.site-header,.site-header-wrap,.header-navigation-wrap,.primary-menu-container,.primary-menu-container .menu{overflow:visible!important}@media (min-width:1025px){#primary-menu>#menu-item-104>ul.sub-menu,#primary-menu>#menu-item-104>.sub-menu,#menu-item-104>ul.sub-menu{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#menu-item-104>.dropdown-nav-special-toggle{display:none!important}}@media (min-width:1025px){#menu-item-104>a{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:10px 16px!important;color:#1F2933!important;font-size:15px!important;line-height:1!important;font-weight:700!important;letter-spacing:-0.01em!important;text-decoration:none!important;border-radius:4px;transition:background-color .16s ease,color .16s ease,border-color .16s ease!important}#menu-item-104>a:hover,#menu-item-104:hover>a{color:#006CB7!important;background:transparent!important;transform:none!important}#menu-item-104>a::after{margin-left:0!important;color:currentColor!important;opacity:1!important}}@media (max-width:1024px){.ss-mega,.ss-mega.is-open{display:none!important}}.hy-mobile-only{display:none!important}@media (min-width:1024px){.site-header .menu-thumb,.site-header .primary-menu-container .menu-thumb{display:none!important}.hy-mobile-only,.site-header .hy-mobile-only,.primary-menu-container .hy-mobile-only,.popup-drawer .hy-mobile-only{display:none!important}.popup-drawer .mobile-navigation{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media (max-width:1023px){#mobile-header{position:relative!important;z-index:10000!important;background:#FFFFFF!important;box-shadow:0 6px 18px rgb(17 24 39 / .06)!important}.popup-drawer{z-index:9998!important;background:#F3F6F9!important;transition:opacity .24s ease,visibility .24s ease!important}.popup-drawer .drawer-inner{background:#F3F6F9!important;border-top:0!important;box-shadow:none!important;transition:transform .28s ease!important}.popup-drawer .drawer-content{background:#F3F6F9!important;border-top:0!important;box-shadow:none!important;padding-top:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.popup-drawer .drawer-overlay,.popup-drawer.active .drawer-overlay,.popup-drawer.show-drawer .drawer-overlay,.popup-drawer.popup-drawer-show .drawer-overlay{background:transparent!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.popup-drawer .drawer-header,.popup-drawer .drawer-toggle,.popup-drawer .drawer-header .drawer-toggle,.popup-drawer .drawer-header button.drawer-toggle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.popup-drawer::before,.popup-drawer .drawer-inner::before,.popup-drawer .drawer-content::before{content:none!important;display:none!important}.popup-drawer,.popup-drawer .drawer-inner,.popup-drawer .drawer-content,.popup-drawer .drawer-overlay{animation:none!important}.popup-drawer .mobile-navigation{display:block!important;visibility:visible!important;width:100%!important;margin:0!important;padding:104px 18px 34px!important;opacity:1!important;pointer-events:auto!important}.popup-drawer .mobile-navigation ul{margin:0!important;padding:0!important}.popup-drawer .mobile-navigation li{margin:0 0 9px!important;padding:0!important;border:0!important}.popup-drawer .mobile-navigation a{color:#1F2933!important;font-size:16px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-.01em;text-decoration:none!important;background:transparent!important;padding:0!important}.popup-drawer .mobile-navigation .hy-mobile-only{display:block!important;visibility:visible!important;opacity:1!important}.popup-drawer .mobile-navigation .hy-mobile-products-heading{margin:0 0 14px!important;padding:0!important}.hy-mobile-products-heading>span{display:block;color:#667085;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.popup-drawer .mobile-navigation .drawer-nav-drop-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;box-sizing:border-box!important;padding:12px!important;border:1px solid rgb(17 24 39 / .10)!important;border-radius:10px!important;background:#FFFFFF!important;box-shadow:0 6px 18px rgb(17 24 39 / .05)!important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important}.popup-drawer .mobile-navigation .drawer-nav-drop-wrap:hover,.popup-drawer .mobile-navigation .drawer-nav-drop-wrap:focus-within{border-color:rgb(0 108 183 / .24)!important;background:#FFFFFF!important}.popup-drawer .mobile-navigation .drawer-nav-drop-wrap>a,.popup-drawer .mobile-navigation li:not(.menu-item-has-children)>a{display:flex!important;align-items:center!important;gap:12px!important;flex:1!important;min-width:0!important}.popup-drawer .mobile-navigation .menu-thumb{display:block!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;margin:0!important;padding:3px!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:8px!important;background:#FFFFFF!important;box-shadow:none!important;object-fit:contain!important;object-position:center!important}.popup-drawer .mobile-navigation .menu-label{display:block!important;flex:1!important;min-width:0!important}.popup-drawer .mobile-navigation .drawer-sub-toggle{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#7A8699!important;box-shadow:none!important}.popup-drawer .mobile-navigation .drawer-sub-toggle svg{transition:transform .22s ease!important}.popup-drawer .mobile-navigation li.menu-item--toggled-on>.drawer-nav-drop-wrap .drawer-sub-toggle svg{transform:rotate(180deg)}.popup-drawer .mobile-navigation li.current-menu-item>.drawer-nav-drop-wrap,.popup-drawer .mobile-navigation li.current-menu-ancestor>.drawer-nav-drop-wrap,.popup-drawer .mobile-navigation li.menu-item--toggled-on>.drawer-nav-drop-wrap{border-color:rgb(0 108 183 / .34)!important;background:rgb(0 108 183 / .04)!important;box-shadow:0 0 0 1px rgb(0 108 183 / .08)!important}.popup-drawer .mobile-navigation li.current-menu-item>.drawer-nav-drop-wrap>a,.popup-drawer .mobile-navigation li.current-menu-ancestor>.drawer-nav-drop-wrap>a,.popup-drawer .mobile-navigation li.menu-item--toggled-on>.drawer-nav-drop-wrap>a{color:#003B79!important}.popup-drawer .mobile-navigation li.current-menu-item .drawer-sub-toggle,.popup-drawer .mobile-navigation li.current-menu-ancestor .drawer-sub-toggle,.popup-drawer .mobile-navigation li.menu-item--toggled-on .drawer-sub-toggle{color:#006CB7!important}.popup-drawer .mobile-navigation ul.sub-menu{margin:8px 0 4px 18px!important;padding:4px 0 2px 14px!important;border-left:1px solid rgb(17 24 39 / .10)!important;background:transparent!important}.popup-drawer .mobile-navigation ul.sub-menu li{margin:0!important}.popup-drawer .mobile-navigation ul.sub-menu a{display:block!important;padding:10px 0!important;background:transparent!important;color:#4B5563!important;font-size:15px!important;line-height:1.35!important;font-weight:500!important}.popup-drawer .mobile-navigation ul.sub-menu img{display:none!important}.popup-drawer .mobile-navigation ul.sub-menu a:hover,.popup-drawer .mobile-navigation ul.sub-menu a:focus,.popup-drawer .mobile-navigation ul.sub-menu li.current-menu-item>a{color:#006CB7!important}.popup-drawer .mobile-navigation .hy-mobile-info-block{width:100%;margin:22px 0 0!important;padding:0!important}.hy-mobile-info-divider{width:100%;height:1px;margin:0 0 20px;background:rgb(17 24 39 / .10)}.hy-mobile-info-heading{margin:0 0 10px;color:#667085;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hy-mobile-info-links{display:grid;gap:2px;margin:0;padding:0}.popup-drawer .mobile-navigation .hy-mobile-info-link{display:grid!important;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:50px;padding:6px 4px!important;border:0!important;border-radius:9px;background:transparent!important;color:#253746!important;text-decoration:none!important;transition:background-color .16s ease,color .16s ease!important}.popup-drawer .mobile-navigation .hy-mobile-info-link:hover,.popup-drawer .mobile-navigation .hy-mobile-info-link:focus{background:rgb(0 44 95 / .045)!important;color:#002C5F!important}.hy-mobile-info-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgb(0 44 95 / .08);border-radius:9px;background:#FFF;color:#007FA8}.hy-mobile-info-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hy-mobile-info-label{min-width:0;font-size:15px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.hy-mobile-info-arrow{display:flex;align-items:center;justify-content:center;color:#A0AAB5}.hy-mobile-info-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hy-mobile-support-card{margin-top:18px;padding:16px;border:1px solid rgb(0 44 95 / .10);border-radius:14px;background:#FFF;box-shadow:0 6px 18px rgb(17 24 39 / .04)}.hy-mobile-support-copy{display:grid;gap:3px}.hy-mobile-support-title{color:#002C5F;font-size:15px;line-height:1.3;font-weight:700}.hy-mobile-support-text{color:#667085;font-size:13px;line-height:1.4;font-weight:500}.hy-mobile-support-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.popup-drawer .mobile-navigation .hy-mobile-support-action{display:flex!important;align-items:center!important;justify-content:center;gap:7px!important;min-height:42px;padding:8px 9px!important;border:1px solid rgb(0 44 95 / .10)!important;border-radius:9px!important;background:#F6F8FA!important;color:#002C5F!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;text-align:center;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease!important}.popup-drawer .mobile-navigation .hy-mobile-support-action:hover,.popup-drawer .mobile-navigation .hy-mobile-support-action:focus{background:#EEF4F7!important;border-color:rgb(0 127 168 / .24)!important}.hy-mobile-support-action svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:#007FA8;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.popup-drawer a,.popup-drawer button,.popup-drawer .drawer-nav-drop-wrap{-webkit-tap-highlight-color:transparent!important}.popup-drawer a:active,.popup-drawer button:active,.popup-drawer .drawer-nav-drop-wrap:active{filter:none!important}.popup-drawer .mobile-navigation .hy-mobile-info-link:active{background:rgb(0 44 95 / .045)!important}.popup-drawer .mobile-navigation .hy-mobile-support-action:active{background:#EEF4F7!important}}@media (max-width:1023px) and (max-height:520px){.popup-drawer .mobile-navigation{padding-top:96px!important}}@media (max-width:420px){.hy-mobile-support-actions{grid-template-columns:1fr}.popup-drawer .mobile-navigation .hy-mobile-support-action{justify-content:flex-start;padding-left:12px!important}}.ss-rma-wrap{max-width:1160px;margin:0 auto;padding:24px 16px 48px}.ss-rma-header{margin-bottom:24px}.ss-rma-header h1,.ss-rma-success-card h1{margin:0 0 12px;color:#111827;font-size:clamp(32px, 4vw, 44px);line-height:1.12;font-weight:700;letter-spacing:-.03em}.ss-rma-header p,.ss-rma-secondary-block p,.ss-rma-success-card p{margin:0;color:#4B5563;font-size:16px;line-height:1.65;font-weight:400}.ss-rma-form{display:grid;gap:20px}.ss-rma-card,.ss-rma-secondary-block,.ss-rma-success-card{padding:24px;border:1px solid rgb(17 24 39 / .1);border-radius:12px;background:#FFF;box-shadow:0 6px 18px rgb(17 24 39 / .04)}.ss-rma-card h2,.ss-rma-secondary-block h2{margin:0 0 18px;color:#111827;font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.015em}.ss-rma-grid{display:grid;gap:18px}.ss-rma-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-rma-col-full{grid-column:1 / -1}.ss-rma-field label{display:block;margin-bottom:8px;color:#1F2933;font-size:14px;line-height:1.3;font-weight:600}.ss-rma-field label span{color:#C81E1E}.ss-rma-field input[type="text"],.ss-rma-field input[type="email"],.ss-rma-field input[type="tel"],.ss-rma-field input[type="date"],.ss-rma-field textarea{width:100%;min-height:50px;box-sizing:border-box;padding:13px 15px;border:1px solid rgb(17 24 39 / .16);border-radius:6px;background:#FFF;color:#1F2933;font-size:16px;line-height:1.4;transition:border-color .16s ease,box-shadow .16s ease}.ss-rma-field textarea{min-height:160px;resize:vertical}.ss-rma-field input:focus,.ss-rma-field textarea:focus{outline:none;border-color:#006CB7;box-shadow:0 0 0 3px rgb(0 108 183 / .14)}.ss-rma-field input.is-invalid,.ss-rma-field textarea.is-invalid,.ss-rma-field .is-invalid,.ss-rma-field textarea.is-invalid{border-color:#C81E1E!important;box-shadow:0 0 0 3px rgb(200 30 30 / .1)!important}.ss-rma-field textarea+.ss-rma-help{margin-top:6px}.ss-rma-help{margin-top:6px;margin-bottom:0;color:#4B5563;font-size:13px;line-height:1.45}.ss-rma-error,.ss-rma-global-error,.ss-rma-client-error{margin-top:8px;color:#C81E1E;font-size:14px;line-height:1.45}.ss-rma-global-error{margin-bottom:20px;padding:14px 16px;border:1px solid rgb(200 30 30 / .24);border-left:4px solid #C81E1E;border-radius:8px;background:rgb(200 30 30 / .05)}.ss-rma-check-group-invalid .ss-rma-check,.ss-rma-radio-group-invalid .ss-rma-check{border-color:#C81E1E;box-shadow:0 0 0 3px rgb(200 30 30 / .08)}.ss-rma-check-grid,.ss-rma-radio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-rma-stack{display:grid;gap:14px}.ss-rma-check{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid rgb(17 24 39 / .1);border-radius:8px;background:#FFF;color:#1F2933;cursor:pointer;line-height:1.5;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ss-rma-check:hover{border-color:rgb(0 108 183 / .28);background:#F8FAFC}.ss-rma-check input{width:18px;height:18px;flex:0 0 18px;margin-top:2px;accent-color:#006CB7}.ss-rma-check-block{align-items:flex-start}.ss-rma-check a{color:#006CB7;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ss-rma-check a:hover,.ss-rma-check a:focus{color:#003B79}.ss-rma-conditional{margin-top:16px}.ss-rma-file-control{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:10px;border:1px solid rgb(17 24 39 / .16);border-radius:6px;background:#FFF}.ss-rma-file-native{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.ss-rma-file-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;margin:0!important;border:1px solid rgb(0 108 183 / .28);border-radius:4px;background:#FFF;color:#003B79;font-size:15px!important;line-height:1.2;font-weight:700!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ss-rma-file-button:hover,.ss-rma-file-button:focus{background:rgb(0 108 183 / .06);border-color:rgb(0 108 183 / .42);color:#003B79}.ss-rma-file-text{color:#4B5563;font-size:15px;line-height:1.4}.ss-rma-actions{margin-top:4px}.ss-rma-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 22px;border:1px solid #fff0;border-radius:4px;font-size:15px;line-height:1.2;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.ss-rma-btn-primary{width:100%;background:#006CB7;border-color:#006CB7;color:#FFF}.ss-rma-btn-primary:hover,.ss-rma-btn-primary:focus{background:#003B79;border-color:#003B79;color:#FFF;box-shadow:0 4px 10px rgb(0 59 121 / .18)}.ss-rma-btn-primary[disabled]{opacity:.65;pointer-events:none;cursor:not-allowed}.ss-rma-secondary-block{margin-top:24px}.ss-rma-secondary-block .ss-rma-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:18px;padding:12px 18px;border:1px solid rgb(0 108 183 / .28);border-radius:4px;background:#FFF;color:#003B79;box-shadow:none;font-size:15px;line-height:1.2;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ss-rma-secondary-block .ss-rma-btn-secondary:hover,.ss-rma-secondary-block .ss-rma-btn-secondary:focus{background:rgb(0 108 183 / .06);border-color:rgb(0 108 183 / .42);color:#003B79}.ss-rma-success-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ss-rma-success-actions .ss-rma-btn-primary,.ss-rma-success-actions .ss-rma-btn-secondary{width:auto}.ss-rma-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:767px){.ss-rma-wrap{max-width:100%;width:100%;padding:8px 4px 24px}.ss-rma-header{margin-bottom:18px;padding:0 6px}.ss-rma-header h1,.ss-rma-success-card h1{font-size:clamp(28px, 8vw, 36px);line-height:1.14}.ss-rma-header p,.ss-rma-secondary-block p,.ss-rma-success-card p{font-size:15px;line-height:1.6}.ss-rma-form{gap:12px}.ss-rma-card,.ss-rma-secondary-block,.ss-rma-success-card{padding:14px 12px;border-radius:10px}.ss-rma-card h2,.ss-rma-secondary-block h2{margin-bottom:12px;font-size:18px;line-height:1.25}.ss-rma-grid,.ss-rma-grid-2,.ss-rma-check-grid,.ss-rma-radio-grid{grid-template-columns:1fr;gap:12px}.ss-rma-field input[type="text"],.ss-rma-field input[type="email"],.ss-rma-field input[type="tel"],.ss-rma-field input[type="date"],.ss-rma-field textarea{width:100%;min-height:46px;padding:12px 14px;border-radius:6px}.ss-rma-field textarea{min-height:132px}.ss-rma-check{padding:12px 14px;border-radius:8px}.ss-rma-file-control{align-items:stretch;padding:8px;border-radius:6px}.ss-rma-file-button,.ss-rma-btn-primary,.ss-rma-success-actions .ss-rma-btn-primary,.ss-rma-success-actions .ss-rma-btn-secondary,.ss-rma-secondary-block .ss-rma-btn-secondary{width:100%}.ss-rma-success-actions{flex-direction:column;gap:10px}}.hy-contact-page{--hyc-blue:#006CB7;--hyc-blue-dark:#003B79;--hyc-yellow:#FFD200;--hyc-viber:#7360F2;--hyc-viber-dark:#5E4DD1;--hyc-heading:#111827;--hyc-text:#1F2933;--hyc-muted:#4B5563;--hyc-muted-light:#748094;--hyc-border:rgba(17, 24, 39, 0.10);--hyc-border-blue:rgba(0, 108, 183, 0.18);--hyc-shadow:0 4px 16px rgba(17, 24, 39, 0.035);width:100%;color:var(--hyc-text);background:#fff0}.hy-contact-page *,.hy-contact-page *::before,.hy-contact-page *::after{box-sizing:border-box}.hy-contact-page svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.hy-contact-container{width:min(1240px, calc(100% - 72px));margin:0 auto}.hy-contact-eyebrow{margin:0 0 10px;color:var(--hyc-blue);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hy-contact-hero{padding:34px 0 28px}.hy-contact-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 24px;color:var(--hyc-muted-light);font-size:13px;line-height:1.3;font-weight:600}.hy-contact-breadcrumb a{color:inherit;text-decoration:none}.hy-contact-breadcrumb a:hover,.hy-contact-breadcrumb a:focus{color:var(--hyc-blue)}.hy-contact-hero h1{margin:0;color:var(--hyc-heading);font-size:clamp(38px, 4.5vw, 58px);line-height:1.02;font-weight:800;letter-spacing:-.045em}.hy-contact-intro{width:100%;max-width:none;margin:16px 0 0;color:var(--hyc-muted);font-size:clamp(16px, 1.35vw, 18px);line-height:1.62}.hy-contact-main{padding:18px 0 38px}.hy-contact-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px}.hy-contact-card{position:relative;min-height:100%;padding:28px;overflow:hidden;border:1px solid var(--hyc-border);border-radius:10px;background:#FFF;box-shadow:var(--hyc-shadow)}.hy-contact-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:4px;border-radius:10px 10px 0 0}.hy-contact-card--maxhome::before{background:var(--hyc-blue)}.hy-contact-card--smartshop::before{background:var(--hyc-yellow)}.hy-contact-card__head{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px}.hy-contact-card__icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:rgb(0 108 183 / .09);color:var(--hyc-blue)}.hy-contact-card--smartshop .hy-contact-card__icon{background:rgb(255 210 0 / .18);color:#826B00}.hy-contact-card__icon svg{width:24px;height:24px}.hy-contact-card__eyebrow{margin:4px 0 7px;color:var(--hyc-blue);font-size:11px;line-height:1.25;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-contact-card--smartshop .hy-contact-card__eyebrow{color:#7A6500}.hy-contact-card h2{margin:0;color:var(--hyc-heading);font-size:clamp(22px, 2vw, 28px);line-height:1.16;font-weight:800;letter-spacing:-.028em}.hy-contact-card__lead{margin:22px 0 0;color:var(--hyc-heading);font-size:16px;line-height:1.55;font-weight:700}.hy-contact-card__text{margin:10px 0 0;color:var(--hyc-muted);font-size:14.5px;line-height:1.6}.hy-contact-card__note{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--hyc-border);color:var(--hyc-muted-light);font-size:13px;line-height:1.55;font-weight:600}.hy-contact-list{display:grid;gap:4px;margin-top:20px}.hy-contact-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:54px;padding:7px 0;color:inherit!important;text-decoration:none!important}.hy-contact-row__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgb(0 108 183 / .075);color:var(--hyc-blue)}.hy-contact-row__icon svg{width:19px;height:19px}.hy-contact-row__content{min-width:0}.hy-contact-row small{display:block;margin-bottom:2px;color:var(--hyc-muted-light);font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hy-contact-row strong{display:block;color:var(--hyc-heading);font-size:14.5px;line-height:1.42;font-weight:700;overflow-wrap:anywhere}a.hy-contact-row:hover strong,a.hy-contact-row:focus strong{color:var(--hyc-blue)}.hy-contact-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid #fff0;border-radius:4px;font-size:14px;line-height:1.2;font-weight:750;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.hy-contact-btn--primary{background:var(--hyc-blue);border-color:var(--hyc-blue);color:#FFFFFF!important}.hy-contact-btn--primary:hover,.hy-contact-btn--primary:focus{background:var(--hyc-blue-dark);border-color:var(--hyc-blue-dark);color:#FFFFFF!important}.hy-contact-btn--secondary{background:#FFF;border-color:rgb(0 108 183 / .28);color:var(--hyc-blue-dark)!important}.hy-contact-btn--secondary:hover,.hy-contact-btn--secondary:focus{background:rgb(0 108 183 / .045);border-color:rgb(0 108 183 / .42);color:var(--hyc-blue-dark)!important}.hy-contact-btn--viber{background:var(--hyc-viber);border-color:var(--hyc-viber);color:#FFFFFF!important}.hy-contact-btn--viber:hover,.hy-contact-btn--viber:focus{background:var(--hyc-viber-dark);border-color:var(--hyc-viber-dark);color:#FFFFFF!important}.hy-contact-order-actions{display:grid;gap:10px;margin-top:24px}.hy-contact-order-actions .hy-contact-btn{width:100%;min-height:50px}.hy-contact-service{padding:18px 0 52px}.hy-contact-service-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:420px;overflow:hidden;border:1px solid var(--hyc-border);border-radius:10px;background:#FFF;box-shadow:var(--hyc-shadow)}.hy-contact-service-card__content{padding:34px 36px}.hy-contact-service-card h2{margin:0 0 12px;color:var(--hyc-heading);font-size:clamp(28px, 3vw, 40px);line-height:1.1;font-weight:750;letter-spacing:-.035em}.hy-contact-service-card__content>p:not(.hy-contact-eyebrow){margin:0;color:var(--hyc-muted);font-size:16px;line-height:1.62}.hy-contact-service-address{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;padding:15px;border:1px solid var(--hyc-border);border-radius:8px;background:#FAFBFC}.hy-contact-service-address__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgb(0 108 183 / .09);color:var(--hyc-blue)}.hy-contact-service-address__icon svg{width:20px;height:20px}.hy-contact-service-address strong,.hy-contact-service-address div>span{display:block}.hy-contact-service-address strong{margin-bottom:4px;color:var(--hyc-heading);font-size:14.5px;line-height:1.35;font-weight:750}.hy-contact-service-address div>span{color:var(--hyc-muted);font-size:14px;line-height:1.5}.hy-contact-service-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hy-contact-service-map{position:relative;min-height:420px;background:#EEF2F5}.hy-contact-service-map iframe{position:absolute;inset:0;display:block;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;border:0!important}@media (min-width:769px){body .hy-contact-page{margin-top:0!important}body .hy-contact-page+*{margin-top:0}}@media (max-width:1050px){.hy-contact-container{width:min(100% - 40px, 1240px)}.hy-contact-grid,.hy-contact-service-card{grid-template-columns:1fr}.hy-contact-service-map{min-height:350px}}@media (max-width:760px){.hy-contact-container{width:calc(100% - 20px)}.hy-contact-hero{padding:26px 0 20px}.hy-contact-breadcrumb{margin-bottom:18px;font-size:12.5px}.hy-contact-hero h1{font-size:clamp(34px, 10vw, 46px)}.hy-contact-intro{margin-top:14px;font-size:15.5px;line-height:1.56}.hy-contact-main{padding:14px 0 28px}.hy-contact-grid{gap:12px}.hy-contact-card{padding:22px;border-radius:9px}.hy-contact-card__head{grid-template-columns:46px minmax(0,1fr);gap:12px}.hy-contact-card__icon{width:46px;height:46px}.hy-contact-card__icon svg{width:21px;height:21px}.hy-contact-card h2{font-size:21px}.hy-contact-card__lead{margin-top:18px;font-size:15px}.hy-contact-card__text{font-size:14px}.hy-contact-service{padding:10px 0 38px}.hy-contact-service-card__content{padding:24px 20px}.hy-contact-service-card h2{font-size:clamp(25px, 7.5vw, 32px)}.hy-contact-service-card__content>p:not(.hy-contact-eyebrow){font-size:15px;line-height:1.58}.hy-contact-service-actions{display:grid;grid-template-columns:1fr}.hy-contact-service-actions .hy-contact-btn{width:100%}.hy-contact-service-map{min-height:310px}}@media (max-width:430px){.hy-contact-card{padding:19px}.hy-contact-card__head{grid-template-columns:42px minmax(0,1fr)}.hy-contact-card__icon{width:42px;height:42px}.hy-contact-card__eyebrow{font-size:10px}.hy-contact-row{grid-template-columns:38px minmax(0,1fr)}.hy-contact-row__icon{width:38px;height:38px}}.hy-contact-hero{padding-bottom:22px}.hy-contact-hero .hy-contact-intro{display:none!important}.hy-contact-card__head{align-items:center}.hy-contact-card__eyebrow{margin-top:0;margin-bottom:6px}.hy-contact-card__lead{max-width:760px;margin-top:20px;font-size:15.5px;line-height:1.55}.hy-contact-card__text{margin-top:7px;font-size:14px;line-height:1.55}.hy-contact-list{margin-top:18px}.hy-contact-order-actions{margin-top:20px}.hy-contact-card--smartshop .hy-contact-card__note{margin-top:16px}.hy-contact-card h2{text-transform:none}@media (max-width:760px){.hy-contact-hero{padding-bottom:16px}.hy-contact-card__lead{margin-top:16px}}.hy-contact-card__eyebrow{margin:0 0 12px 0}.hy-contact-card__head{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px}.hy-contact-card__head h2{margin:0!important;align-self:center}.hy-contact-card__icon{margin:0;align-self:center}.hy-contact-card__lead{margin-top:18px}@media (max-width:760px){.hy-contact-card__head{grid-template-columns:46px minmax(0,1fr);gap:12px}.hy-contact-card__eyebrow{margin-bottom:10px}}@media (max-width:430px){.hy-contact-card__head{grid-template-columns:42px minmax(0,1fr)}}.hy-home{--hy-blue:#006CB7;--hy-blue-dark:#003B79;--hy-yellow:#FFD200;--hy-viber:#7360F2;--hy-viber-dark:#5E4DD1;--hy-heading:#111827;--hy-text:#1F2933;--hy-muted:#4B5563;--hy-muted-light:#748094;--hy-border:rgba(17, 24, 39, 0.10);--hy-success:#118847;--hy-shadow:0 4px 16px rgba(17, 24, 39, 0.035);--hy-shadow-hover:0 8px 22px rgba(17, 24, 39, 0.07);width:100%;color:var(--hy-text);background:#fff0}.hy-home *,.hy-home *::before,.hy-home *::after{box-sizing:border-box}.hy-home img{max-width:100%}.hy-home svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.hy-home-container{width:min(1240px, calc(100% - 72px));margin:0 auto}.hy-home-section{padding:36px 0}.hy-home-eyebrow{margin:0 0 10px;color:var(--hy-blue);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hy-home-section-head{max-width:800px;margin-bottom:24px}.hy-home-section-head h2,.hy-home-importer-card h2,.hy-home-service-card h2{margin:0 0 12px;color:var(--hy-heading);font-size:clamp(28px, 3vw, 40px);line-height:1.1;font-weight:750;letter-spacing:-.035em}.hy-home-section-head p,.hy-home-importer-card p,.hy-home-service-card p{margin:0;color:var(--hy-muted);font-size:16px;line-height:1.62}.hy-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hy-home-actions--compact{margin-top:18px}.hy-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;border:1px solid #fff0;border-radius:4px;font-size:14px;line-height:1.2;font-weight:750;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.hy-home-btn--primary{background:var(--hy-blue);border-color:var(--hy-blue);color:#FFFFFF!important}.hy-home-btn--primary:hover,.hy-home-btn--primary:focus{background:var(--hy-blue-dark);border-color:var(--hy-blue-dark);color:#FFFFFF!important}.hy-home-btn--secondary{background:#FFF;border-color:rgb(0 108 183 / .28);color:var(--hy-blue-dark)!important}.hy-home-btn--secondary:hover,.hy-home-btn--secondary:focus{background:rgb(0 108 183 / .045);border-color:rgb(0 108 183 / .42);color:var(--hy-blue-dark)!important}.hy-home-btn--viber{background:var(--hy-viber);border-color:var(--hy-viber);color:#FFFFFF!important}.hy-home-btn--viber:hover,.hy-home-btn--viber:focus{background:var(--hy-viber-dark);border-color:var(--hy-viber-dark);color:#FFFFFF!important}.hy-home-intro{padding:34px 0 24px}.hy-home-intro h1{margin:0;color:var(--hy-heading);font-size:clamp(34px, 4.2vw, 54px);line-height:1.04;font-weight:800;letter-spacing:-.04em}.hy-home-intro__text{width:100%;max-width:none;margin:16px 0 0;color:var(--hy-muted);font-size:clamp(16px, 1.4vw, 18px);line-height:1.62}.hy-home-banners{padding:0 0 24px}.hy-home-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hy-home-banner{position:relative;display:block;min-height:410px;overflow:hidden;border:0;border-radius:3px;background:#111820;color:#FFFFFF!important;text-decoration:none!important;isolation:isolate}.hy-home-banner__image{position:absolute;inset:0;z-index:-3;display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.001);transition:transform .45s ease}.hy-home-banner__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .48) 34%,rgb(0 0 0 / .14) 67%,rgb(0 0 0 / .03) 100%)}.hy-home-banner__content{position:absolute;top:46px;left:46px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:68%}.hy-home-banner__content>strong{color:#FFF;font-size:clamp(29px, 3vw, 42px);line-height:1.04;font-weight:850;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 2px 16px rgb(0 0 0 / .2)}.hy-home-banner__cta{display:inline-flex;align-items:center;gap:8px;padding:0 0 5px;border-bottom:1px solid rgb(255 255 255 / .75);color:#FFF;font-size:13px;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.hy-home-banner__cta svg{width:16px;height:16px;transition:transform .18s ease}.hy-home-banner:hover .hy-home-banner__image,.hy-home-banner:focus .hy-home-banner__image{transform:scale(1.025)}.hy-home-banner:hover .hy-home-banner__cta svg,.hy-home-banner:focus .hy-home-banner__cta svg{transform:translateX(4px)}.hy-home-benefits{padding:30px 0 36px}.hy-home-section-head--benefits{width:100%;max-width:none;margin-bottom:22px}.hy-home-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hy-home-benefit{min-height:218px;padding:22px;border:1px solid var(--hy-border);border-radius:10px;background:#FFF;box-shadow:none}.hy-home-benefit__icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:9px;background:rgb(0 108 183 / .09);color:var(--hy-blue)}.hy-home-benefit__icon svg{width:23px;height:23px}.hy-home-benefit h3{margin:0 0 8px;color:var(--hy-heading);font-size:18px;line-height:1.22;font-weight:750;letter-spacing:-.02em}.hy-home-benefit p{margin:0;color:var(--hy-muted);font-size:14.5px;line-height:1.56}.hy-home-benefit__link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--hy-blue);font-size:13px;line-height:1.25;font-weight:750;text-decoration:none!important}.hy-home-benefit__link svg{width:14px;height:14px;transition:transform .16s ease}.hy-home-benefit__link:hover svg,.hy-home-benefit__link:focus svg{transform:translateX(3px)}.hy-home-featured{position:relative;overflow:hidden;padding-top:32px}.hy-home-featured__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hy-home-featured__head .hy-home-section-head{margin-bottom:20px}.hy-home-scroller-nav{display:flex;align-items:center;flex:0 0 auto;gap:8px;margin-bottom:20px}.hy-home-scroller-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;margin:0;padding:0;border:1px solid rgb(17 24 39 / .09);border-radius:10px;background-color:#F6F8FA;background-image:none;color:#1F2933;box-shadow:none;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.hy-home-scroller-arrow:hover{background-color:rgb(0 108 183 / .07);border-color:rgb(0 108 183 / .16);color:var(--hy-blue)}.hy-home-scroller-arrow:active{background-color:rgb(0 108 183 / .12);border-color:rgb(0 108 183 / .22);color:var(--hy-blue-dark)}.hy-home-scroller-arrow:focus:not(:focus-visible){background-color:#F6F8FA;border-color:rgb(17 24 39 / .09);color:#1F2933;box-shadow:none;outline:none}.hy-home-scroller-arrow:focus-visible{background-color:#F6F8FA;border-color:rgb(0 108 183 / .22);color:var(--hy-blue);outline:none;box-shadow:0 0 0 2px rgb(0 108 183 / .1)}.hy-home-scroller-arrow.is-disabled,.hy-home-scroller-arrow:disabled{background-color:#F7F8FA;border-color:rgb(17 24 39 / .06);color:var(--hy-muted-light);opacity:.28;cursor:default;pointer-events:none;box-shadow:none}.hy-home-scroller-arrow svg{display:block;width:16px;height:16px;margin:0;padding:0;fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.hy-home-featured.hy-home-featured--no-overflow .hy-home-scroller-nav{display:none}.hy-home-products-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px) / 4);gap:14px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;margin:0;padding:2px 0 12px;scroll-behavior:auto;scroll-snap-type:x proximity;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.hy-home-products-scroller::-webkit-scrollbar{display:none}.hy-home-product{display:flex;min-width:0;width:auto;max-width:none;height:100%;overflow:hidden;border:1px solid var(--hy-border);border-radius:10px;background:#FFF;box-shadow:var(--hy-shadow);scroll-snap-align:start;scroll-snap-stop:normal;transition:border-color .16s ease,box-shadow .16s ease}.hy-home-product:hover{border-color:rgb(0 108 183 / .28);box-shadow:var(--hy-shadow-hover)}.hy-home-product__link{display:flex;flex:1 1 auto;flex-direction:column;height:100%;color:inherit!important;text-decoration:none!important;-webkit-tap-highlight-color:#fff0}.hy-home-product__media{position:relative;background:#FFF}.hy-home-product__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;margin:0;padding:0;object-fit:contain;object-position:center}.hy-home-product__badge{position:absolute;top:10px;left:10px;z-index:2;padding:5px 8px;border-radius:4px;background:var(--hy-yellow);color:#111827;font-size:11px;line-height:1;font-weight:800;text-transform:uppercase}.hy-home-product__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;height:100%;padding:15px 16px 17px}.hy-home-product h3{display:block;min-height:0;max-height:none;height:auto;margin:0 0 11px;overflow:visible;color:var(--hy-heading);font-size:14.5px;line-height:1.32;font-weight:650;letter-spacing:-.01em;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none}.hy-home-product__price{margin:2px 0 9px;color:var(--hy-text);font-size:17px;line-height:1.2;font-weight:800}.hy-home-product__price .amount,.hy-home-product__price .amount bdi,.hy-home-product__price ins,.hy-home-product__price ins *,.hy-home-product__price .eur-price{color:inherit!important;font:inherit!important;text-decoration:none!important}.hy-home-product__price del,.hy-home-product__price del *{color:var(--hy-muted-light)!important;font-size:13px!important;font-weight:500!important}.hy-home-product__meta{min-height:24px;margin-bottom:12px}.hy-home-product__meta .smartshop-card-stock,.hy-home-product-stock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;line-height:1.25;font-weight:650}.hy-home-product__meta .smartshop-card-dot,.hy-home-product-stock>span{width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:currentColor}.hy-home-product__meta .smartshop-card-stock.is-in-stock,.hy-home-product-stock.is-in{color:var(--hy-success)}.hy-home-product__meta .smartshop-card-stock.is-out-of-stock,.hy-home-product-stock.is-out{color:var(--hy-muted-light)}.hy-home-product__meta .smartshop-card-variations{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgb(0 108 183 / .09);color:var(--hy-blue-dark);font-size:11px;font-weight:700}.hy-home-product__cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--hy-blue);font-size:12.5px;line-height:1.2;font-weight:750}.hy-home-product__cta svg{width:15px;height:15px;transition:transform .16s ease}.hy-home-product:hover .hy-home-product__cta svg{transform:translateX(3px)}@media (min-width:768px) and (max-width:1024px){.hy-home-products-scroller{grid-auto-columns:calc((100% - 28px) / 3)!important;gap:14px!important}}@media (max-width:767px){.hy-home-featured__head{display:block}.hy-home-scroller-nav{display:none!important}.hy-home-products-scroller{grid-auto-columns:78%!important;gap:12px!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:28px!important;padding-bottom:12px!important;scroll-snap-type:x proximity!important}.hy-home-product{border-radius:9px}.hy-home-product__body{padding:12px 12px 14px}.hy-home-product h3{margin-bottom:8px;font-size:13.5px;line-height:1.3}.hy-home-product__price{font-size:15px}.hy-home-product__meta{min-height:21px;margin-bottom:8px}.hy-home-product__cta{font-size:11.5px}}.hy-home-importer-card{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(300px,.62fr);overflow:hidden;border:1px solid var(--hy-border);border-radius:10px;background:#FFF;box-shadow:var(--hy-shadow)}.hy-home-importer-card__content{padding:32px 36px}.hy-home-importer-card__content p+p{margin-top:12px}.hy-home-importer-card__content strong{color:var(--hy-heading)}.hy-home-partnership{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:32px;border-left:1px solid rgb(0 108 183 / .11);background:#FAFCFE}.hy-home-partnership__icon{width:70px;height:70px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:14px;background:rgb(0 108 183 / .09);color:var(--hy-blue)}.hy-home-partnership__icon svg{width:34px;height:34px}.hy-home-partnership h3{margin:0 0 10px;color:var(--hy-heading);font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.025em}.hy-home-partnership p{margin:0;color:var(--hy-muted);font-size:14.5px;line-height:1.58}.hy-home-partnership__note{display:block;margin-top:15px;color:var(--hy-blue-dark);font-size:13px;line-height:1.5;font-weight:700}.hy-home-service-card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);min-height:420px;overflow:hidden;border:1px solid var(--hy-border);border-radius:10px;background:#FFF;box-shadow:var(--hy-shadow)}.hy-home-service-card__content{padding:34px 36px}.hy-home-service-address{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;margin-top:20px;padding:15px;border:1px solid var(--hy-border);border-radius:8px;background:#FAFBFC}.hy-home-service-address>span{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgb(0 108 183 / .09);color:var(--hy-blue)}.hy-home-service-address strong,.hy-home-service-address div>span{display:block}.hy-home-service-address strong{margin-bottom:4px;color:var(--hy-heading);font-size:14.5px;line-height:1.35;font-weight:750}.hy-home-service-address div>span{color:var(--hy-muted);font-size:14px;line-height:1.5}.hy-home-service-map{position:relative;min-height:420px;background:#EEF2F5}.hy-home-service-map iframe{position:absolute;inset:0;display:block;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;border:0!important}.hy-home-contacts{padding-bottom:52px}.hy-home-section-head--contacts{width:100%;max-width:none;margin-bottom:20px}.hy-home-contacts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hy-home-contact-card{position:relative;min-height:0;padding:27px;overflow:hidden;border:1px solid var(--hy-border);border-radius:10px;background:#FFF;box-shadow:var(--hy-shadow)}.hy-home-contact-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:10px 10px 0 0}.hy-home-contact-card--b2b::before{background:var(--hy-blue)}.hy-home-contact-card--orders::before{background:var(--hy-yellow)}.hy-home-contact-card__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:8px;background:rgb(0 108 183 / .09);color:var(--hy-blue)}.hy-home-contact-card--orders .hy-home-contact-card__icon{background:rgb(255 210 0 / .18);color:#8A7200}.hy-home-contact-card__icon svg{width:22px;height:22px}.hy-home-contact-card__tag{margin:0 0 8px;color:var(--hy-blue);font-size:11px;line-height:1.25;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hy-home-contact-card--orders .hy-home-contact-card__tag{color:#7A6500}.hy-home-contact-card h3{margin:0 0 9px;color:var(--hy-heading);font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.025em}.hy-home-contact-card>p:not(.hy-home-contact-card__tag):not(.hy-home-order-note){margin:0;color:var(--hy-muted);font-size:14.5px;line-height:1.58}.hy-home-contact-list{display:grid;gap:8px;margin-top:20px}.hy-home-contact-row{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-height:52px;padding:7px 0;color:inherit!important;text-decoration:none!important}.hy-home-contact-row__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgb(0 108 183 / .08);color:var(--hy-blue)}.hy-home-contact-row__icon svg{width:19px;height:19px}.hy-home-contact-row>span:last-child{min-width:0}.hy-home-contact-row small{display:block;margin-bottom:1px;color:var(--hy-muted-light);font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hy-home-contact-row strong{display:block;color:var(--hy-heading);font-size:14px;line-height:1.4;font-weight:700;overflow-wrap:anywhere}a.hy-home-contact-row:hover strong,a.hy-home-contact-row:focus strong{color:var(--hy-blue)}.hy-home-order-actions{display:grid;gap:10px;margin-top:22px}.hy-home-btn--contact{width:100%;min-height:50px}.hy-home-order-note{margin:18px 0 0!important;padding-top:16px;border-top:1px solid var(--hy-border);color:var(--hy-muted-light);font-size:13px;line-height:1.55;font-weight:600}@media (min-width:769px){body.page-id-2976 .entry-content-wrap,body.page-id-2976 .content-wrap,body.page-id-2976 .site-main{padding-top:0!important}body.page-id-2976 .entry-content{margin-top:0!important}}@media (max-width:1050px){.hy-home-container{width:min(100% - 40px, 1240px)}.hy-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-home-importer-card,.hy-home-service-card{grid-template-columns:1fr}.hy-home-partnership{border-top:1px solid rgb(0 108 183 / .11);border-left:0}.hy-home-service-map{min-height:350px}}@media (max-width:760px){.hy-home-container{width:calc(100% - 20px)}.hy-home-section{padding:27px 0}.hy-home-intro{padding:26px 0 18px}.hy-home-intro h1{font-size:clamp(33px, 9vw, 44px)}.hy-home-intro__text{margin-top:14px;font-size:15.5px}.hy-home-banners{padding-bottom:18px}.hy-home-banners__grid{grid-template-columns:1fr;gap:10px}.hy-home-banner{min-height:300px}.hy-home-banner__content{top:28px;left:26px;max-width:78%;gap:15px}.hy-home-banner__content>strong{font-size:clamp(27px, 8vw, 35px)}.hy-home-benefits{padding:24px 0 28px}.hy-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hy-home-benefit{min-height:0;padding:17px;border-radius:9px}.hy-home-benefit__icon{width:44px;height:44px;margin-bottom:13px}.hy-home-benefit__icon svg{width:21px;height:21px}.hy-home-benefit h3{font-size:15.5px}.hy-home-benefit p{font-size:13px;line-height:1.5}.hy-home-benefit__link{margin-top:10px;font-size:12px}.hy-home-section-head{margin-bottom:18px}.hy-home-section-head h2,.hy-home-importer-card h2,.hy-home-service-card h2{font-size:clamp(25px, 7.5vw, 32px)}.hy-home-section-head p,.hy-home-importer-card p,.hy-home-service-card p{font-size:15px;line-height:1.58}.hy-home-importer-card__content,.hy-home-service-card__content{padding:24px 20px}.hy-home-partnership{padding:24px 20px}.hy-home-partnership__icon{width:60px;height:60px}.hy-home-partnership__icon svg{width:29px;height:29px}.hy-home-actions{display:grid;grid-template-columns:1fr}.hy-home-btn{width:100%}.hy-home-service-map{min-height:310px}.hy-home-contacts-grid{grid-template-columns:1fr;gap:12px}.hy-home-contact-card{padding:22px;border-radius:9px}}@media (max-width:430px){.hy-home-benefit{padding:15px}.hy-home-benefit h3{font-size:14.5px}.hy-home-benefit p{font-size:12.5px}.hy-home-banner{min-height:285px}}.site-footer,.footer-area,.site-footer-wrap{position:relative;background:linear-gradient(180deg,#003B79 0%,#111827 100%)!important;color:rgb(255 255 255 / .74)!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.site-footer::before,.footer-area::before,.site-footer-wrap::before{content:none!important}.site-footer h2,.site-footer h3,.site-footer h4,.footer-area h2,.footer-area h3,.footer-area h4{margin-top:0!important;color:#FFFFFF!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.01em!important;text-transform:none!important}.site-footer .widget,.footer-area .widget{color:rgb(255 255 255 / .7)!important}.site-footer a,.footer-area a{color:rgb(255 255 255 / .76)!important;text-decoration:none!important;transition:color 0.16s ease}.site-footer a:hover,.footer-area a:hover,.site-footer a:focus,.footer-area a:focus{color:#FFFFFF!important}.site-footer li,.footer-area li,.site-footer .widget li,.footer-area .widget li{border-bottom:1px solid rgb(255 255 255 / .08)!important}.site-footer li:last-child,.footer-area li:last-child,.site-footer .widget li:last-child,.footer-area .widget li:last-child{border-bottom:0!important}.site-footer li a,.footer-area li a,.site-footer .widget li a,.footer-area .widget li a{display:block;padding:11px 0!important;border-bottom:0!important;font-size:15px!important;line-height:1.35!important;font-weight:600!important}.ss-footer-methods{display:flex;flex-direction:column;width:100%;gap:0}.ss-footer-section{width:100%;margin:0;padding:0 0 20px;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.ss-footer-section--payment{padding:18px 0 0;border-top:1px solid rgb(255 255 255 / .08)!important}.ss-footer-section h4{margin:0 0 13px!important;color:#FFFFFF!important;font-size:16px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.005em!important}.ss-footer-logos{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.ss-footer-logo{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:6px 10px;box-sizing:border-box;background:rgb(255 255 255 / .91);border:0;border-radius:5px;box-shadow:none!important;opacity:.88;transition:background-color 0.16s ease,opacity 0.16s ease}.ss-footer-logo:hover{background:#FFF;opacity:1;transform:none!important}.ss-footer-logo img{display:block;width:auto;height:auto;margin:0!important;padding:0!important;border:0!important;object-fit:contain}.ss-footer-logos--delivery .ss-footer-logo{height:38px;padding:6px 10px;border-radius:5px}.ss-footer-logo--boxnow img{max-width:44px;max-height:22px}.ss-footer-logo--speedy img{max-width:82px;max-height:20px}.ss-footer-logo--econt img{max-width:82px;max-height:20px}.ss-footer-payment-text{max-width:420px;margin:0 0 12px!important;color:rgb(255 255 255 / .6)!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:-0.003em!important}.ss-footer-logos--payment{gap:7px}.ss-footer-logo--payment{height:34px;padding:5px 9px;border-radius:5px}.ss-footer-logo--visa img{max-width:52px;max-height:17px}.ss-footer-logo--mastercard img{max-width:42px;max-height:21px}.ss-footer-logo--apple-pay img{max-width:48px;max-height:18px}.ss-footer-logo--google-pay img{max-width:56px;max-height:18px}.ss-footer-logo--tbi img{max-width:42px;max-height:20px}.ss-footer-logo--cod{gap:6px;padding-left:8px;padding-right:10px;white-space:nowrap}.ss-footer-logo--cod img{width:17px;height:17px;max-width:17px;max-height:17px;flex:0 0 17px;opacity:.78}.ss-footer-logo--cod span{display:block;color:#374151;font-size:11.5px;line-height:1;font-weight:600;letter-spacing:-.01em}#colophon .hpt-footer-dealer-minimal{margin-top:18px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .08)!important}#colophon .hpt-footer-dealer-minimal__image{opacity:.72;transition:opacity 0.16s ease}#colophon .hpt-footer-dealer-minimal__link:hover .hpt-footer-dealer-minimal__image{opacity:1}#colophon .hpt-footer-dealer-minimal__link:hover .hpt-footer-dealer-minimal__text{color:rgb(255 255 255 / .88)}#colophon .hpt-footer-dealer-minimal__link:hover .hpt-footer-dealer-minimal__cta{color:#FFFFFF!important}#colophon .hpt-footer-dealer-minimal__arrow{transform:none!important}.ss-footer-logo:hover,#colophon .hpt-footer-dealer-minimal__link:hover,#colophon .hpt-footer-dealer-minimal__image,#colophon .hpt-footer-dealer-minimal__arrow{transform:none!important}@media (max-width:768px){.site-footer,.footer-area,.site-footer-wrap{border-radius:12px 12px 0 0!important}.site-footer h2,.site-footer h3,.site-footer h4,.footer-area h2,.footer-area h3,.footer-area h4{font-size:16px!important}.site-footer li a,.footer-area li a,.site-footer .widget li a,.footer-area .widget li a{font-size:14.5px!important;font-weight:600!important}.ss-footer-section{padding-bottom:17px}.ss-footer-section--payment{padding-top:16px}.ss-footer-logos{gap:6px}.ss-footer-logos--delivery .ss-footer-logo{height:36px;padding:6px 9px;border-radius:4px}.ss-footer-logo--boxnow img{max-width:42px;max-height:20px}.ss-footer-logo--speedy img,.ss-footer-logo--econt img{max-width:74px;max-height:19px}.ss-footer-payment-text{margin-bottom:11px!important;font-size:12.5px!important;line-height:1.5!important}.ss-footer-logo--payment{height:31px;padding:5px 8px;border-radius:4px}.ss-footer-logo--visa img{max-width:47px;max-height:16px}.ss-footer-logo--mastercard img{max-width:38px;max-height:19px}.ss-footer-logo--apple-pay img{max-width:44px;max-height:17px}.ss-footer-logo--google-pay img{max-width:51px;max-height:17px}.ss-footer-logo--tbi img{max-width:38px;max-height:18px}.ss-footer-logo--cod{gap:5px;padding-left:7px;padding-right:8px}.ss-footer-logo--cod img{width:15px;height:15px;max-width:15px;max-height:15px;flex-basis:15px}.ss-footer-logo--cod span{font-size:11px}}.hy-shop{--hy-shop-blue:#006CB7;--hy-shop-blue-dark:#003B79;--hy-shop-yellow:#FFD200;--hy-shop-heading:#111827;--hy-shop-text:#1F2933;--hy-shop-muted:#4B5563;--hy-shop-border:rgba(17, 24, 39, 0.10);width:100%;color:var(--hy-shop-text);background:#fff0}.hy-shop *,.hy-shop *::before,.hy-shop *::after{box-sizing:border-box}.hy-shop img{max-width:100%}.hy-shop svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.hy-shop-container{width:min(1240px, calc(100% - 72px));margin:0 auto}.hy-shop-eyebrow{margin:0 0 10px;color:var(--hy-shop-blue);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hy-shop-intro{padding:36px 0 28px}.hy-shop-intro h1{margin:0;color:var(--hy-shop-heading);font-size:clamp(36px, 4.3vw, 56px);line-height:1.03;font-weight:800;letter-spacing:-.045em}.hy-shop-intro__text{width:100%;max-width:none;margin:16px 0 0;color:var(--hy-shop-muted);font-size:clamp(16px, 1.4vw, 18px);line-height:1.62}.hy-shop-categories{padding:8px 0 34px}.hy-shop-categories__head{margin-bottom:18px}.hy-shop-categories__head h2,.hy-shop-benefits__head h2,.hy-shop-info__content h2{margin:0;color:var(--hy-shop-heading);font-size:clamp(28px, 3vw, 40px);line-height:1.1;font-weight:750;letter-spacing:-.035em}.hy-shop-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hy-shop-banner{position:relative;display:block;height:410px;min-height:0;overflow:hidden;border:0;border-radius:3px;background:#111820;color:#FFFFFF!important;text-decoration:none!important;isolation:isolate}.hy-shop-banner__image{position:absolute!important;inset:0!important;z-index:-3;display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;transform:scale(1.001);transition:transform .45s ease}.hy-shop-banner__shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .48) 34%,rgb(0 0 0 / .14) 67%,rgb(0 0 0 / .03) 100%)}.hy-shop-banner__content{position:absolute;top:46px;left:46px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:70%}.hy-shop-banner__content>strong{color:#FFF;font-size:clamp(29px, 3vw, 42px);line-height:1.04;font-weight:850;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 2px 16px rgb(0 0 0 / .2)}.hy-shop-banner__cta{display:inline-flex;align-items:center;gap:8px;padding:0 0 5px;border-bottom:1px solid rgb(255 255 255 / .75);color:#FFF;font-size:13px;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.hy-shop-banner__cta svg{width:16px;height:16px;transition:transform .18s ease}.hy-shop-banner:hover .hy-shop-banner__image,.hy-shop-banner:focus .hy-shop-banner__image{transform:scale(1.025)}.hy-shop-banner:hover .hy-shop-banner__cta svg,.hy-shop-banner:focus .hy-shop-banner__cta svg{transform:translateX(4px)}.hy-shop-benefits{padding:30px 0 38px}.hy-shop-benefits__head{margin-bottom:20px}.hy-shop-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hy-shop-benefit{min-height:218px;padding:22px;border:1px solid var(--hy-shop-border);border-radius:10px;background:#FFF}.hy-shop-benefit__icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:9px;background:rgb(0 108 183 / .09);color:var(--hy-shop-blue)}.hy-shop-benefit__icon svg{width:23px;height:23px}.hy-shop-benefit h3{margin:0 0 8px;color:var(--hy-shop-heading);font-size:18px;line-height:1.22;font-weight:750;letter-spacing:-.02em}.hy-shop-benefit p{margin:0;color:var(--hy-shop-muted);font-size:14.5px;line-height:1.56}.hy-shop-benefit__link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:var(--hy-shop-blue);font-size:13px;line-height:1.25;font-weight:750;text-decoration:none!important}.hy-shop-benefit__link svg{width:14px;height:14px;transition:transform .16s ease}.hy-shop-benefit__link:hover svg,.hy-shop-benefit__link:focus svg{transform:translateX(3px)}.hy-shop-info{padding:16px 0 52px}.hy-shop-info__content{padding-top:28px;border-top:1px solid var(--hy-shop-border)}.hy-shop-info__content h2{max-width:820px;margin-bottom:12px}.hy-shop-info__content>p:not(.hy-shop-eyebrow){max-width:940px;margin:0;color:var(--hy-shop-muted);font-size:16px;line-height:1.65}@media (min-width:769px){body .hy-shop{margin-top:0!important}}@media (max-width:1050px){.hy-shop-container{width:min(100% - 40px, 1240px)}.hy-shop-banner{height:340px}.hy-shop-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hy-shop-container{width:calc(100% - 20px)}.hy-shop-intro{padding:26px 0 22px}.hy-shop-intro h1{font-size:clamp(34px, 9vw, 44px)}.hy-shop-intro__text{margin-top:14px;font-size:15.5px;line-height:1.56}.hy-shop-categories{padding-bottom:24px}.hy-shop-categories__head{margin-bottom:14px}.hy-shop-categories__head h2,.hy-shop-benefits__head h2,.hy-shop-info__content h2{font-size:clamp(25px, 7.5vw, 32px)}.hy-shop-banners__grid{grid-template-columns:1fr;gap:10px}.hy-shop-banner{height:300px}.hy-shop-banner__content{top:28px;left:26px;max-width:80%;gap:15px}.hy-shop-banner__content>strong{font-size:clamp(27px, 8vw, 35px)}.hy-shop-benefits{padding:22px 0 30px}.hy-shop-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hy-shop-benefit{min-height:0;padding:17px;border-radius:9px}.hy-shop-benefit__icon{width:44px;height:44px;margin-bottom:13px}.hy-shop-benefit__icon svg{width:21px;height:21px}.hy-shop-benefit h3{font-size:15.5px}.hy-shop-benefit p{font-size:13px;line-height:1.5}.hy-shop-benefit__link{margin-top:10px;font-size:12px}.hy-shop-info{padding-bottom:38px}.hy-shop-info__content{padding-top:24px}.hy-shop-info__content>p:not(.hy-shop-eyebrow){font-size:15px;line-height:1.58}}@media (max-width:430px){.hy-shop-banner{height:285px}.hy-shop-benefit{padding:15px}.hy-shop-benefit h3{font-size:14.5px}.hy-shop-benefit p{font-size:12.5px}}.ss-404-page{background:radial-gradient(circle at top left,rgb(0 108 183 / .08),transparent 34%),radial-gradient(circle at top right,rgb(255 210 0 / .08),transparent 34%),linear-gradient(180deg,#F8FAFC 0%,#F3F6F9 100%)}.ss-404-hero{padding:clamp(36px, 5vw, 72px) 14px clamp(56px, 7vw, 96px)}.ss-404-container{width:min(1180px, 100%);margin:0 auto;padding:clamp(28px, 4.5vw, 54px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(28px, 5vw, 56px);align-items:center;border:1px solid rgb(17 24 39 / .1);border-radius:16px;background:rgb(255 255 255 / .86);box-shadow:0 8px 24px rgb(17 24 39 / .06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ss-404-eyebrow{margin:0 0 14px;color:#006CB7;font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.10em}.ss-404-content h1{max-width:760px;margin:0;color:#111827;font-size:clamp(38px, 5vw, 64px);line-height:1.04;font-weight:700;letter-spacing:-.04em}.ss-404-text{max-width:720px;margin:22px 0 0;color:#4B5563;font-size:clamp(16px, 1.65vw, 20px);line-height:1.6;font-weight:400}.ss-404-search{max-width:680px;margin-top:28px}.ss-404-search .dgwt-wcas-search-wrapp,.ss-404-search .dgwt-wcas-search-form{width:100%!important}.ss-404-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ss-404-btn{min-height:50px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #fff0;text-decoration:none!important;font-size:15px;line-height:1.2;font-weight:700;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.ss-404-btn:hover,.ss-404-btn:focus{transform:none;text-decoration:none!important}.ss-404-btn--primary{background:#006CB7;border-color:#006CB7;color:#FFFFFF!important;box-shadow:none}.ss-404-btn--primary:hover,.ss-404-btn--primary:focus{background:#003B79;border-color:#003B79;color:#FFFFFF!important;box-shadow:0 4px 10px rgb(0 59 121 / .18)}.ss-404-btn--secondary{background:#FFF;border-color:rgb(0 108 183 / .28);color:#003B79!important;box-shadow:none}.ss-404-btn--secondary:hover,.ss-404-btn--secondary:focus{background:rgb(0 108 183 / .06);border-color:rgb(0 108 183 / .42);color:#003B79!important}.ss-404-btn--ghost{background:rgb(255 255 255 / .62);border-color:rgb(17 24 39 / .1);color:#4B5563!important;box-shadow:none}.ss-404-btn--ghost:hover,.ss-404-btn--ghost:focus{background:#FFF;border-color:rgb(0 108 183 / .28);color:#006CB7!important}.ss-404-visual{display:flex;justify-content:center;align-items:center}.ss-404-illustration{width:min(440px, 100%);aspect-ratio:1.23 / 1;display:flex;align-items:center;justify-content:center}.ss-404-illustration svg{width:100%;height:auto;display:block}@media (max-width:900px){.ss-404-container{grid-template-columns:1fr}.ss-404-visual{order:-1}.ss-404-illustration{width:min(340px, 88%)}.ss-404-content{text-align:center}.ss-404-text,.ss-404-search{margin-left:auto;margin-right:auto}.ss-404-actions{justify-content:center}}@media (max-width:680px){.ss-404-hero{padding:28px 10px 50px}.ss-404-container{padding:28px 18px;border-radius:12px}.ss-404-content h1{font-size:clamp(32px, 9vw, 42px);line-height:1.08;letter-spacing:-.035em}.ss-404-text{margin-top:18px;font-size:16px;line-height:1.55}.ss-404-search{margin-top:24px}.ss-404-actions{display:grid;gap:10px;margin-top:24px}.ss-404-btn{width:100%;min-height:48px}}.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce-account .woocommerce-Button,.woocommerce-account button.woocommerce-button,.woocommerce-account button[name="login"],.woocommerce-account button[name="register"]{min-height:50px!important;padding:13px 24px!important;border:1px solid #006CB7!important;border-radius:4px!important;background:#006CB7!important;color:#FFFFFF!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:0.2px!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}.woocommerce-account .woocommerce-form-login button.button:hover,.woocommerce-account .woocommerce-form-register button.button:hover,.woocommerce-account .woocommerce-Button:hover,.woocommerce-account button.woocommerce-button:hover,.woocommerce-account button[name="login"]:hover,.woocommerce-account button[name="register"]:hover,.woocommerce-account .woocommerce-form-login button.button:focus,.woocommerce-account .woocommerce-form-register button.button:focus,.woocommerce-account .woocommerce-Button:focus,.woocommerce-account button.woocommerce-button:focus,.woocommerce-account button[name="login"]:focus,.woocommerce-account button[name="register"]:focus{background:#003B79!important;border-color:#003B79!important;color:#FFFFFF!important;transform:none!important;box-shadow:0 4px 10px rgb(0 59 121 / .18)!important}.woocommerce-account .woocommerce-form-login button.button:focus-visible,.woocommerce-account .woocommerce-form-register button.button:focus-visible,.woocommerce-account .woocommerce-Button:focus-visible,.woocommerce-account button.woocommerce-button:focus-visible,.woocommerce-account button[name="login"]:focus-visible,.woocommerce-account button[name="register"]:focus-visible{outline:2px solid rgb(0 108 183 / .4)!important;outline-offset:3px!important}.woocommerce-account .smartshop-register-terms{margin:18px 0 16px!important}.woocommerce-account .smartshop-register-terms label{display:flex!important;align-items:flex-start!important;gap:10px!important;color:#1F2933!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.woocommerce-account .smartshop-register-terms input[type="checkbox"]{width:18px!important;height:18px!important;min-width:18px!important;margin-top:2px!important;accent-color:#006CB7!important}.woocommerce-account .smartshop-register-terms a{color:#006CB7!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px}.woocommerce-account .smartshop-register-terms a:hover,.woocommerce-account .smartshop-register-terms a:focus{color:#003B79!important}.woocommerce-account .smartshop-register-terms .required{color:#C81E1E!important;margin-left:2px}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{margin-left:12px!important;color:#4B5563!important;font-weight:600!important}.woocommerce-account .woocommerce-privacy-policy-text{display:none!important}@media (max-width:768px){.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce-account .woocommerce-Button,.woocommerce-account button.woocommerce-button,.woocommerce-account button[name="login"],.woocommerce-account button[name="register"]{width:100%!important;min-height:48px!important}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{display:block!important;margin:14px 0 0!important}}.single-product .wp-block-kadence-advancedgallery,.single-product .wp-block-kadence-advancedgallery ul,.single-product .wp-block-kadence-advancedgallery li,.single-product .wp-block-kadence-advancedgallery .splide__list,.single-product .wp-block-kadence-advancedgallery .splide__slide,.single-product .wp-block-kadence-advancedgallery .kb-slide-item,.single-product .wp-block-kadence-advancedgallery .kb-gallery-slide-item,.single-product .kb-gallery-wrap-id-3091_f89b4b-29,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 ul,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 li{list-style:none!important;list-style-type:none!important}.single-product .wp-block-kadence-advancedgallery ul,.single-product .wp-block-kadence-advancedgallery li,.single-product .wp-block-kadence-advancedgallery .splide__list,.single-product .wp-block-kadence-advancedgallery .splide__slide,.single-product .wp-block-kadence-advancedgallery .kb-slide-item,.single-product .wp-block-kadence-advancedgallery .kb-gallery-slide-item,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 ul,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 li,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 .splide__list,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 .splide__slide{margin-left:0!important;padding-left:0!important}.single-product .wp-block-kadence-advancedgallery li::before,.single-product .wp-block-kadence-advancedgallery li::after,.single-product .wp-block-kadence-advancedgallery .splide__slide::before,.single-product .wp-block-kadence-advancedgallery .splide__slide::after,.single-product .wp-block-kadence-advancedgallery .kb-slide-item::before,.single-product .wp-block-kadence-advancedgallery .kb-slide-item::after,.single-product .wp-block-kadence-advancedgallery .kb-gallery-slide-item::before,.single-product .wp-block-kadence-advancedgallery .kb-gallery-slide-item::after,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 li::before,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 li::after,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 .splide__slide::before,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 .splide__slide::after{content:none!important;display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}.single-product .wp-block-kadence-advancedgallery li::marker,.single-product .wp-block-kadence-advancedgallery .splide__slide::marker,.single-product .wp-block-kadence-advancedgallery .kb-slide-item::marker,.single-product .wp-block-kadence-advancedgallery .kb-gallery-slide-item::marker,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 li::marker,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 .splide__slide::marker{content:""!important;font-size:0!important}.single-product div.product .woocommerce-product-gallery{position:relative!important;background:#FFFFFF!important;overflow:visible!important;border-radius:12px}.single-product div.product .woocommerce-product-gallery__wrapper{margin:0!important;padding:0!important}.single-product div.product .woocommerce-product-gallery__image{background:#FFFFFF!important;text-align:center!important;overflow:hidden!important;border-radius:12px}.single-product div.product .woocommerce-product-gallery__image a{display:block!important;background:#FFFFFF!important;text-decoration:none!important}.single-product div.product .woocommerce-product-gallery__image img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important;background:#FFFFFF!important;transform:none!important}.single-product div.product .woocommerce-product-gallery .flex-viewport{background:#FFFFFF!important;overflow:hidden!important;border-radius:12px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin-top:12px!important;padding:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{padding:0!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{background:#FFFFFF!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:8px!important;padding:4px!important;opacity:1!important;transition:border-color .18s ease,box-shadow .18s ease}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img:hover,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:rgb(0 108 183 / .45)!important;box-shadow:0 0 0 2px rgb(0 108 183 / .1)!important}.pswp{z-index:9999999!important}.pswp__bg{background:rgb(17 24 39 / .92)!important}.pswp__img{object-fit:contain!important}.pswp__top-bar,.pswp__caption{z-index:99999999!important}.pswp__top-bar{background:rgb(17 24 39 / .7)!important}.pswp__caption__center{color:#FFFFFF!important;font-size:14px!important;line-height:1.5!important}.pswp__button{opacity:.9!important}.pswp__button:hover{opacity:1!important}@media (max-width:768px){.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery__image,.single-product div.product .woocommerce-product-gallery .flex-viewport{border-radius:10px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin-top:10px!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:6px!important;padding:3px!important}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a,.woocommerce ul.products li.product button,.woocommerce-page ul.products li.product button{position:relative;z-index:2;-webkit-tap-highlight-color:transparent!important}.woocommerce ul.products li.product .product-action-wrap,.woocommerce-page ul.products li.product .product-action-wrap,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce-page ul.products li.product .add_to_cart_button{position:relative;z-index:5}.woocommerce ul.products li.product:active,.woocommerce-page ul.products li.product:active,.woocommerce ul.products li.product:focus,.woocommerce-page ul.products li.product:focus,.woocommerce ul.products li.product:focus-within,.woocommerce-page ul.products li.product:focus-within{background-color:#ffffff!important;filter:none!important;opacity:1!important;box-shadow:inherit}.woocommerce ul.products li.product a:active,.woocommerce ul.products li.product a:focus,.woocommerce ul.products li.product a:focus-visible,.woocommerce-page ul.products li.product a:active,.woocommerce-page ul.products li.product a:focus,.woocommerce-page ul.products li.product a:focus-visible,.woocommerce ul.products li.product .product-details:active,.woocommerce-page ul.products li.product .product-details:active,.woocommerce ul.products li.product .entry-content-wrap:active,.woocommerce-page ul.products li.product .entry-content-wrap:active{outline:none!important;box-shadow:none!important;background-color:transparent!important;filter:none!important;opacity:1!important}.woocommerce ul.products li.product .woocommerce-loop-image-link,.woocommerce-page ul.products li.product .woocommerce-loop-image-link,.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link,.woocommerce ul.products li.product .woocommerce-LoopProduct-link-title,.woocommerce-page ul.products li.product .woocommerce-LoopProduct-link-title,.woocommerce ul.products li.product .product-details,.woocommerce-page ul.products li.product .product-details,.woocommerce ul.products li.product .entry-content-wrap,.woocommerce-page ul.products li.product .entry-content-wrap{-webkit-tap-highlight-color:transparent!important}@media (min-width:1025px){#masthead .site-bottom-header-inner-wrap .header-navigation,#masthead .site-bottom-header-inner-wrap .header-menu-container{height:100%!important;min-height:76px!important}#masthead .site-bottom-header-inner-wrap .header-navigation{display:flex!important;align-items:stretch!important}#masthead .site-bottom-header-inner-wrap .header-menu-container{display:flex!important;align-items:stretch!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu{display:flex!important;align-items:stretch!important;height:76px!important;min-height:76px!important;margin:0!important;padding:0!important;gap:0!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li{position:relative!important;display:flex!important;align-items:stretch!important;height:76px!important;min-height:76px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li>a{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:76px!important;min-height:76px!important;margin:0!important;padding:0 30px!important;background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-0.015em!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color 0.18s ease,box-shadow 0.18s ease!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li.current-menu-item>a,#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li.current_page_item>a,#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li.current-menu-ancestor>a{background:transparent!important;background-color:transparent!important;box-shadow:inset 0 -3px 0 #ffffff!important;color:#ffffff!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li>a:hover,#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li>a:focus{background:rgb(255 255 255 / .06)!important;background-color:rgb(255 255 255 / .06)!important;color:#ffffff!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li.current-menu-item>a:hover,#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li.current_page_item>a:hover{background:rgb(255 255 255 / .05)!important;box-shadow:inset 0 -3px 0 #ffffff!important}#masthead .site-bottom-header-inner-wrap .header-navigation .header-menu-container>ul.menu>li+li::before{content:""!important;position:absolute!important;left:0!important;top:21px!important;width:1px!important;height:34px!important;background:rgb(255 255 255 / .18)!important;pointer-events:none!important;z-index:2!important}}.hy-empty-cart{--hyec-blue:#006CB7;--hyec-blue-dark:#003B79;--hyec-heading:#111827;--hyec-text:#1F2933;--hyec-muted:#4B5563;--hyec-border:rgba(17, 24, 39, .10);--hyec-shadow:0 4px 16px rgba(17, 24, 39, .035);width:100%;padding:28px 0 54px;color:var(--hyec-text);background:#fff0}.hy-empty-cart *,.hy-empty-cart *::before,.hy-empty-cart *::after{box-sizing:border-box}.hy-empty-cart img,.hy-empty-cart svg{max-width:100%}.hy-empty-cart svg{flex:0 0 auto}.hy-empty-cart__container{width:min(1240px,calc(100% - 72px));margin:0 auto}.hy-empty-cart__eyebrow{margin:0 0 9px;color:var(--hyec-blue);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hy-empty-cart__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr);align-items:center;gap:42px;min-height:330px;padding:38px 46px;overflow:hidden;border:1px solid var(--hyec-border);border-radius:12px;background:#FFF;box-shadow:var(--hyec-shadow)}.hy-empty-cart__hero-copy{min-width:0;max-width:650px}.hy-empty-cart__hero h1{margin:0 0 12px;color:var(--hyec-heading);font-size:clamp(36px, 4vw, 52px);line-height:1.04;font-weight:800;letter-spacing:-.04em;word-break:normal;overflow-wrap:normal}.hy-empty-cart__lead{max-width:590px;margin:0;color:var(--hyec-muted);font-size:16.5px;line-height:1.62;word-break:normal;overflow-wrap:normal}.hy-empty-cart__primary-link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;padding-bottom:4px;border-bottom:1px solid rgb(0 108 183 / .36);color:var(--hyec-blue)!important;font-size:14px;line-height:1.2;font-weight:750;text-decoration:none!important}.hy-empty-cart__primary-link svg{width:16px;height:16px;fill:currentColor;transition:transform .16s ease}.hy-empty-cart__primary-link:hover svg,.hy-empty-cart__primary-link:focus svg{transform:translateX(3px)}.hy-empty-cart__visual{display:flex;align-items:center;justify-content:center;min-width:0}.hy-empty-cart__illustration{display:block;width:min(100%, 360px);height:auto;margin:0 auto}.hy-empty-cart__banners{padding-top:20px;scroll-margin-top:24px}.hy-empty-cart__banners-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hy-empty-cart__banner{position:relative;display:block;height:360px;min-width:0;min-height:0;overflow:hidden;border:0;border-radius:3px;background:#111820;color:#FFFFFF!important;text-decoration:none!important;isolation:isolate}.hy-empty-cart__banner-image{position:absolute!important;inset:0!important;z-index:-3;display:block!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;transform:scale(1.001);transition:transform .45s ease}.hy-empty-cart__banner-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .48) 34%,rgb(0 0 0 / .14) 67%,rgb(0 0 0 / .03) 100%)}.hy-empty-cart__banner-content{position:absolute;top:40px;left:40px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:17px;max-width:72%}.hy-empty-cart__banner-content>strong{color:#FFF;font-size:clamp(28px, 2.8vw, 40px);line-height:1.04;font-weight:850;letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 2px 16px rgb(0 0 0 / .20)}.hy-empty-cart__banner-cta{display:inline-flex;align-items:center;gap:8px;padding:0 0 5px;border-bottom:1px solid rgb(255 255 255 / .75);color:#FFF;font-size:13px;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.hy-empty-cart__banner-cta svg{width:16px;height:16px;fill:currentColor;transition:transform .18s ease}.hy-empty-cart__banner:hover .hy-empty-cart__banner-image,.hy-empty-cart__banner:focus .hy-empty-cart__banner-image{transform:scale(1.025)}.hy-empty-cart__banner:hover .hy-empty-cart__banner-cta svg,.hy-empty-cart__banner:focus .hy-empty-cart__banner-cta svg{transform:translateX(4px)}body.woocommerce-cart:has(.hy-empty-cart) .cart-empty,body.woocommerce-cart:has(.hy-empty-cart) .woocommerce-info.cart-empty,body.woocommerce-cart:has(.hy-empty-cart) .return-to-shop{display:none!important}body.woocommerce-cart:has(.hy-empty-cart) .entry-content,body.woocommerce-cart:has(.hy-empty-cart) .woocommerce{margin-top:0!important}@media (max-width:1024px){.hy-empty-cart__container{width:min(1240px,calc(100% - 48px))}.hy-empty-cart__hero{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);gap:30px;min-height:310px;padding:34px 36px}.hy-empty-cart__hero h1{font-size:clamp(34px, 5vw, 46px)}.hy-empty-cart__illustration{width:min(100%, 300px)}.hy-empty-cart__banner{height:320px}.hy-empty-cart__banner-content{top:32px;left:32px;max-width:76%}}@media (max-width:880px){.hy-empty-cart{padding-top:20px}.hy-empty-cart__hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0;padding:34px 36px}.hy-empty-cart__hero-copy{max-width:680px}.hy-empty-cart__visual{justify-content:center}.hy-empty-cart__illustration{width:min(100%, 280px)}}@media (max-width:760px){.hy-empty-cart{padding:16px 0 40px}.hy-empty-cart__container{width:calc(100% - 32px)}.hy-empty-cart__hero{display:flex;flex-direction:column;align-items:stretch;gap:22px;width:100%;min-height:0;padding:28px 24px;border-radius:10px}.hy-empty-cart__hero-copy{width:100%;max-width:none;min-width:0}.hy-empty-cart__eyebrow{margin-bottom:8px;font-size:11px}.hy-empty-cart__hero h1{width:100%;margin-bottom:10px;font-size:clamp(30px, 9vw, 40px);line-height:1.06;letter-spacing:-.035em;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}.hy-empty-cart__lead{width:100%;max-width:none;font-size:15px;line-height:1.55;word-break:normal!important;overflow-wrap:normal!important}.hy-empty-cart__primary-link{margin-top:17px;font-size:13.5px}.hy-empty-cart__visual{width:100%;min-width:0;padding-top:2px}.hy-empty-cart__illustration{width:min(78%, 250px);max-height:230px;object-fit:contain}.hy-empty-cart__banners{padding-top:14px}.hy-empty-cart__banners-grid{grid-template-columns:minmax(0,1fr);gap:8px}.hy-empty-cart__banner{width:100%;height:290px}.hy-empty-cart__banner-content{top:28px;left:26px;max-width:calc(100% - 52px)}.hy-empty-cart__banner-content>strong{max-width:360px;font-size:clamp(27px, 8vw, 35px)}.hy-empty-cart__banner-cta{font-size:12px}}@media (max-width:430px){.hy-empty-cart{padding:12px 0 34px}.hy-empty-cart__container{width:calc(100% - 24px)}.hy-empty-cart__hero{gap:20px;padding:24px 20px;border-radius:9px}.hy-empty-cart__hero h1{font-size:clamp(28px, 9.5vw, 36px)}.hy-empty-cart__lead{font-size:14.5px}.hy-empty-cart__illustration{width:min(82%, 220px);max-height:205px}.hy-empty-cart__banner{height:275px}.hy-empty-cart__banner-content{top:25px;left:22px;gap:14px;max-width:calc(100% - 44px)}.hy-empty-cart__banner-content>strong{font-size:clamp(25px, 8.5vw, 32px)}}@media (max-width:360px){.hy-empty-cart__container{width:calc(100% - 20px)}.hy-empty-cart__hero{padding:22px 17px}.hy-empty-cart__hero h1{font-size:28px}.hy-empty-cart__lead{font-size:14px}.hy-empty-cart__illustration{width:min(86%, 200px)}.hy-empty-cart__banner{height:260px}.hy-empty-cart__banner-content{top:22px;left:19px;max-width:calc(100% - 38px)}.hy-empty-cart__banner-content>strong{font-size:25px}}.hy-tool-filters{--hy-filter-blue:#006CB7;--hy-filter-blue-dark:#003B79;--hy-filter-yellow:#FFD200;--hy-filter-heading:#111827;--hy-filter-muted:#4B5563;--hy-filter-border:rgba(17, 24, 39, 0.10);width:100%;margin:28px 0 34px}.hy-tool-filters__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.hy-tool-filters__heading{min-width:0}.hy-tool-filters__eyebrow{margin:0 0 7px;color:var(--hy-filter-blue);font-size:12px;line-height:1.2;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.hy-tool-filters__head h2{margin:0;color:var(--hy-filter-heading);font-size:clamp(25px, 2.5vw, 34px);line-height:1.1;font-weight:750;letter-spacing:-.03em}.hy-tool-filters__clear{flex:0 0 auto;padding-bottom:3px;border-bottom:1px solid rgb(0 108 183 / .28);color:var(--hy-filter-blue)!important;font-size:13px;line-height:1.2;font-weight:700;text-decoration:none!important}.hy-tool-filters__clear:hover,.hy-tool-filters__clear:focus{color:var(--hy-filter-blue-dark)!important;border-color:var(--hy-filter-blue-dark)}.hy-tool-filters__mobile-hint{display:none}.hy-tool-filters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hy-tool-filter-card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-height:124px;padding:10px 16px 10px 10px;overflow:hidden;border:1px solid var(--hy-filter-border);border-radius:10px;background:#FFF;color:inherit!important;text-decoration:none!important;transition:border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.hy-tool-filter-card:hover,.hy-tool-filter-card:focus{border-color:rgb(0 108 183 / .28);box-shadow:0 6px 18px rgb(17 24 39 / .055);transform:translateY(-1px)}.hy-tool-filter-card__media{display:flex;align-items:center;justify-content:center;width:112px;height:102px;overflow:hidden;border-radius:8px;background:#F8FAFC}.hy-tool-filter-card__image{display:block;width:100%!important;height:100%!important;margin:0!important;padding:6px!important;object-fit:contain;object-position:center;-webkit-user-drag:none;user-select:none;-webkit-user-select:none;transition:transform 0.2s ease}.hy-tool-filter-card:hover .hy-tool-filter-card__image,.hy-tool-filter-card:focus .hy-tool-filter-card__image{transform:scale(1.035)}.hy-tool-filter-card__placeholder{width:58px;height:58px;border-radius:10px;background:linear-gradient(135deg,rgb(0 108 183 / .08),rgb(0 108 183 / .025))}.hy-tool-filter-card__title{color:var(--hy-filter-heading);font-size:16px;line-height:1.28;font-weight:700;letter-spacing:-.015em}.hy-tool-filter-card.is-active{border-color:var(--hy-filter-blue);background:linear-gradient(90deg,rgb(0 108 183 / .055),#FFFFFF 55%);box-shadow:0 0 0 1px rgb(0 108 183 / .06)}.hy-tool-filter-card.is-active::after{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:var(--hy-filter-blue)}.hy-tool-filter-card.is-active .hy-tool-filter-card__title{color:var(--hy-filter-blue-dark)}.hy-tool-filter-card:focus-visible,.hy-tool-filters__clear:focus-visible{outline:2px solid rgb(0 108 183 / .42);outline-offset:3px}@media (max-width:1024px){.hy-tool-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hy-tool-filters{margin:24px 0 28px}.hy-tool-filters__head{align-items:flex-start;gap:14px;margin-bottom:0}.hy-tool-filters__head h2{font-size:25px}.hy-tool-filters__clear{flex:0 0 auto;margin-top:17px;font-size:12px}.hy-tool-filters__mobile-hint{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;margin:9px 0 7px;color:rgb(75 85 99 / .7);font-size:11px;line-height:1.2;font-weight:600;letter-spacing:.01em;pointer-events:none;user-select:none;-webkit-user-select:none}.hy-tool-filters__mobile-hint-arrow{color:var(--hy-filter-blue);font-size:14px;line-height:1;font-weight:700}.hy-tool-filters__grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 10px) / 2)!important;gap:10px!important;width:100%;max-width:100%;margin:0!important;padding:2px 0 10px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;touch-action:auto!important;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.hy-tool-filters__grid::-webkit-scrollbar{display:none}.hy-tool-filter-card,.hy-tool-filter-card__media,.hy-tool-filter-card__image,.hy-tool-filter-card__title{touch-action:auto!important}.hy-tool-filter-card{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:100%;min-width:0;min-height:0;margin:0;padding:8px 8px 12px;border-radius:9px;scroll-snap-align:start;transform:none;-webkit-tap-highlight-color:#fff0}.hy-tool-filter-card:hover,.hy-tool-filter-card:focus{transform:none}.hy-tool-filter-card__media{width:100%;height:auto;aspect-ratio:1.25 / 1;border-radius:7px}.hy-tool-filter-card__image{width:100%!important;height:100%!important;padding:5px!important;object-fit:contain;object-position:center}.hy-tool-filter-card__title{padding:0 4px;color:var(--hy-filter-heading);font-size:13.5px;line-height:1.25;font-weight:700}.hy-tool-filter-card.is-active::after{top:0;left:0;right:0;bottom:auto;width:auto;height:3px}}@media (max-width:390px){.hy-tool-filters__grid{grid-auto-columns:calc((100% - 8px) / 2)!important;gap:8px!important}.hy-tool-filter-card{padding:7px 7px 11px}.hy-tool-filter-card__title{padding:0 3px;font-size:13px}.hy-tool-filter-card__media{aspect-ratio:1.18 / 1}}:root{--hpt-blue:#006CB7;--hpt-blue-dark:#003B79;--hpt-yellow:#FFD200;--hpt-heading:#111827;--hpt-text:#1F2933;--hpt-muted:#4B5563;--hpt-muted-light:#7A8699;--hpt-page-bg:#F3F6F9;--hpt-soft-bg:#F8FAFC;--hpt-white:#FFFFFF;--hpt-success:#118847;--hpt-warning:#D97706;--hpt-error:#C81E1E;--hpt-border:rgba(17, 24, 39, .08);--hpt-border-strong:rgba(17, 24, 39, .14);--hpt-border-blue:rgba(0, 108, 183, .20);--hpt-shadow-soft:0 6px 18px rgba(17, 24, 39, .05);--hpt-shadow-hover:0 10px 26px rgba(17, 24, 39, .08);--hpt-radius-card:12px;--hpt-radius-soft:8px;--hpt-radius-badge:6px;--hpt-radius-pill:999px;--hpt-single-badge-height:40px;--hpt-archive-badge-height:28px;--tbi-orange:#FF5A1F;--tbi-black:#171717;--tbi-text:#292929;--tbi-muted:#6B6B6B;--tbi-border:rgba(23, 23, 23, .12)}.woocommerce.archive .site-main,.post-type-archive-product .site-main,.tax-product_cat .site-main,.woocommerce.archive .content-wrap,.post-type-archive-product .content-wrap,.tax-product_cat .content-wrap{overflow:visible}.woocommerce ul.products li.product-category:not(.smartshop-cat-card){display:none!important}.woocommerce span.onsale{display:none!important}.smartshop-cat-block__head,.smartshop-products-heading-wrap{margin:0 0 18px!important;padding:0!important}.smartshop-products-title,.smartshop-cat-block__title,.related.products>h2,.up-sells.upsells.products>h2{display:block!important;margin:0!important;padding:0!important;color:var(--hpt-heading)!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important;letter-spacing:-0.02em!important;text-align:left!important}.woocommerce .related.products>h2,.woocommerce .upsells.products>h2,.woocommerce .cross-sells>h2{margin-bottom:32px!important}.woocommerce .related.products>h2+ul.products,.woocommerce .upsells.products>h2+ul.products,.woocommerce .cross-sells>h2+ul.products{margin-top:32px!important}.smartshop-products-heading-count{display:inline-block!important;margin-left:8px!important;color:var(--hpt-muted-light)!important;font-size:.72em!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important;vertical-align:baseline!important}.smartshop-cat-block{position:relative;margin:0 0 28px}.smartshop-cat-viewport{position:relative;overflow:hidden;max-width:1420px;margin:0 auto;padding-inline:22px}.smartshop-cat-viewport::before,.smartshop-cat-viewport::after{content:"";position:absolute;top:0;bottom:0;width:26px;z-index:3;pointer-events:none}.smartshop-cat-viewport::before{left:0;background:linear-gradient(to right,rgb(243 246 249 / .72) 0%,rgb(243 246 249 / .28) 52%,#fff0 100%)}.smartshop-cat-viewport::after{right:0;background:linear-gradient(to left,rgb(243 246 249 / .72) 0%,rgb(243 246 249 / .28) 52%,#fff0 100%)}.smartshop-cat-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:192px;gap:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:none;padding:4px 0 10px;margin:0;scrollbar-width:none;-ms-overflow-style:none}.smartshop-cat-grid::-webkit-scrollbar{display:none}.smartshop-cat-card{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;overflow:hidden;background:var(--hpt-white);border:1px solid var(--hpt-border);border-radius:var(--hpt-radius-card);box-shadow:var(--hpt-shadow-soft);transform:none!important;transition:border-color .2s ease,box-shadow .2s ease}.smartshop-cat-card:hover{border-color:var(--hpt-border-strong);box-shadow:var(--hpt-shadow-hover);transform:none!important}.smartshop-cat-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none!important;transform:none!important}.smartshop-cat-card__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center;margin:0;background:var(--hpt-white);transform:none!important;transition:none!important}.smartshop-cat-card:hover .smartshop-cat-card__image{transform:none!important}.smartshop-cat-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:10px 12px 14px}.smartshop-cat-card__eyebrow{flex:0 0 auto;margin:0 0 7px;color:var(--hpt-muted-light);font-size:11px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.smartshop-cat-card__title{display:-webkit-box;flex:0 0 auto;min-height:calc(1.18em * 3);max-height:calc(1.18em * 3);margin:0;overflow:hidden;color:var(--hpt-heading);font-size:15px;line-height:1.18;font-weight:700;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;word-break:keep-all;hyphens:none}.smartshop-cat-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--hpt-border);border-radius:var(--hpt-radius-pill);background:rgb(255 255 255 / .96);color:var(--hpt-blue-dark);box-shadow:var(--hpt-shadow-soft);cursor:pointer;font-size:22px;line-height:1;transform:translateY(-50%);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease;backdrop-filter:blur(8px)}.smartshop-cat-arrow:hover{color:var(--hpt-blue);border-color:rgb(0 108 183 / .22);box-shadow:var(--hpt-shadow-hover);transform:translateY(-50%)}.smartshop-cat-arrow--prev{left:6px}.smartshop-cat-arrow--next{right:6px}.smartshop-cat-arrow.is-hidden{opacity:0;pointer-events:none}@media (hover:hover) and (pointer:fine){.smartshop-cat-grid{cursor:grab;user-select:none}.smartshop-cat-grid.is-dragging{cursor:grabbing;scroll-behavior:auto}.smartshop-cat-grid a,.smartshop-cat-grid img,.smartshop-cat-grid h3,.smartshop-cat-grid div,.smartshop-cat-grid article{user-select:none;-webkit-user-drag:none}}.related.products,.up-sells.upsells.products{clear:both;margin:34px 0 0;padding:0}.related.products ul.products,.up-sells.upsells.products ul.products{margin-top:0;margin-bottom:0}.woocommerce-result-count,.woocommerce-ordering{display:none!important}.smartshop-toolbar .woocommerce-result-count,.smartshop-toolbar .woocommerce-ordering{display:block!important}.smartshop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 20px}.smartshop-toolbar .woocommerce-result-count{margin:0;color:var(--hpt-muted);font-size:14px;line-height:1.4}.smartshop-toolbar .woocommerce-ordering{margin:0}.smartshop-toolbar select{min-height:44px;padding:0 14px;border:1px solid var(--hpt-border-strong);border-radius:6px;background:var(--hpt-white);color:var(--hpt-text);box-shadow:none;font-size:14px;font-weight:500;appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist}.smartshop-toolbar select:hover{border-color:rgb(0 108 183 / .35)}.smartshop-toolbar select:focus{outline:none;border-color:var(--hpt-blue);box-shadow:0 0 0 3px rgb(0 108 183 / .14)}.smartshop-badges-inline{display:none!important}.woocommerce ul.products{margin-top:0}.woocommerce ul.products>li.product .product-action-wrap,.woocommerce ul.products>li.product a.add_to_cart_button,.woocommerce ul.products>li.product a.button.add_to_cart_button,.woocommerce ul.products>li.product a.ajax_add_to_cart{display:none!important}.woocommerce ul.products>li.product:not(.product-category){position:relative;height:auto!important;margin-top:0!important;overflow:hidden;background:var(--hpt-white);border:1px solid var(--hpt-border);border-radius:var(--hpt-radius-card);box-shadow:var(--hpt-shadow-soft);cursor:pointer;top:auto!important;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease}.woocommerce ul.products>li.product:not(.product-category):hover{border-color:var(--hpt-border-strong);box-shadow:var(--hpt-shadow-hover);transform:none!important}.woocommerce ul.products>li.product:not(.product-category) .woocommerce-loop-image-link{display:flex;align-items:center;justify-content:center;width:100%;height:225px;padding:12px 14px 6px;overflow:hidden;background:var(--hpt-white)}.woocommerce ul.products>li.product:not(.product-category) .woocommerce-loop-image-link img,.woocommerce ul.products>li.product:not(.product-category) img.wp-post-image{display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain;object-position:center;transform:none;transition:transform .24s ease,opacity .22s ease,filter .22s ease}.woocommerce ul.products>li.product:not(.product-category):hover .woocommerce-loop-image-link img,.woocommerce ul.products>li.product:not(.product-category):hover img.wp-post-image{transform:scale(1.025)}.woocommerce ul.products>li.product:not(.product-category) .product-details{display:flex;flex-direction:column;gap:8px;padding:6px 20px 20px;transform:none!important;top:auto!important;bottom:auto!important;margin-top:0!important;margin-bottom:0!important}.woocommerce ul.products>li.product:not(.product-category):hover .product-details,.woocommerce ul.products>li.product:not(.product-category) .entry-content-wrap,.woocommerce ul.products>li.product:not(.product-category):hover .entry-content-wrap{transform:none!important;top:auto!important;bottom:auto!important;margin-top:0!important;margin-bottom:0!important}.woocommerce ul.products.woo-archive-action-on-hover>li.product:not(.product-category) .entry-content-wrap,.woocommerce ul.products.woo-archive-action-on-hover>li.product:not(.product-category):hover .entry-content-wrap{max-height:none!important;height:auto!important;opacity:1!important}.woocommerce ul.products>li.product:not(.product-category) a{text-decoration:none!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;height:var(--hpt-archive-badge-height)!important;min-height:var(--hpt-archive-badge-height)!important;max-height:var(--hpt-archive-badge-height)!important;margin:4px 0 9px!important;padding:0!important;position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;pointer-events:none}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row:empty{display:flex!important;height:var(--hpt-archive-badge-height)!important;min-height:var(--hpt-archive-badge-height)!important;max-height:var(--hpt-archive-badge-height)!important;visibility:hidden!important;opacity:0!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--hpt-archive-badge-height)!important;min-height:var(--hpt-archive-badge-height)!important;max-height:var(--hpt-archive-badge-height)!important;margin:0!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:var(--hpt-radius-badge)!important;box-shadow:none!important;font-family:inherit!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;white-space:nowrap!important;box-sizing:border-box!important;pointer-events:none!important;appearance:none;-webkit-appearance:none}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge--new{background:rgb(17 136 71 / .08)!important;border-color:rgb(17 136 71 / .16)!important;color:#0E743D!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge--featured{background:rgb(0 108 183 / .08)!important;border-color:rgb(0 108 183 / .16)!important;color:var(--hpt-blue-dark)!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge--promo{background:rgb(255 210 0 / .22)!important;border-color:rgb(255 210 0 / .42)!important;color:#6B5200!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge--outlet{background:#F3F4F6!important;border-color:rgb(17 24 39 / .12)!important;color:#374151!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge--solo{background:rgb(0 108 183 / .06)!important;border-color:rgb(0 108 183 / .18)!important;color:var(--hpt-blue-dark)!important}.single-product .smartshop-product-badges{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 18px}.single-product .smartshop-product-badges>.smartshop-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:var(--hpt-single-badge-height)!important;min-height:var(--hpt-single-badge-height)!important;max-height:var(--hpt-single-badge-height)!important;margin:0!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:var(--hpt-radius-badge)!important;box-sizing:border-box!important;box-shadow:none;font-family:inherit!important;font-size:13px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.01em!important;text-transform:none!important;white-space:nowrap!important;appearance:none;-webkit-appearance:none}.single-product .smartshop-product-badges>.smartshop-badge--new{background:rgb(17 136 71 / .08)!important;border-color:rgb(17 136 71 / .16)!important;color:#0E743D!important}.single-product .smartshop-product-badges>.smartshop-badge--featured{background:rgb(0 108 183 / .08)!important;border-color:rgb(0 108 183 / .18)!important;color:var(--hpt-blue-dark)!important}.single-product .smartshop-product-badges>.smartshop-badge--promo{background:rgb(255 210 0 / .22)!important;border-color:rgb(255 210 0 / .42)!important;color:#6B5200!important}.single-product .smartshop-product-badges>.smartshop-badge--outlet{background:#F3F4F6!important;border-color:rgb(17 24 39 / .12)!important;color:#374151!important}.single-product .smartshop-product-badges>.smartshop-badge--solo{justify-content:flex-start!important;gap:0!important;width:auto!important;min-width:0!important;padding:0 12px!important;border-color:rgb(0 108 183 / .22)!important;background:var(--hpt-white)!important;color:var(--hpt-text)!important;box-shadow:0 1px 3px rgb(17 24 39 / .04)!important}.single-product .smartshop-badge--solo .smartshop-solo-title{display:inline-flex!important;align-items:center!important;height:28px;margin:0!important;padding:0 11px 0 3px!important;color:var(--hpt-blue-dark)!important;font-size:12.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.01em!important;box-sizing:border-box}.single-product .smartshop-badge--solo .smartshop-badge__note{display:inline-flex!important;align-items:center!important;height:28px;margin:0!important;padding:0 2px 0 11px!important;border-left:1px solid rgb(0 108 183 / .16);color:#5F6977!important;font-size:12px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:0!important;box-sizing:border-box}.single-product .smartshop-product-badges>button.smartshop-badge--tbi.smartshop-tbi-trigger{position:relative!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;min-width:0!important;padding:0 12px 0 5px!important;border-color:rgb(17 24 39 / .14)!important;background:var(--hpt-white)!important;background-image:none!important;color:var(--tbi-black)!important;box-shadow:0 1px 3px rgb(17 24 39 / .04)!important;text-shadow:none!important;cursor:pointer!important;outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease!important;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:#fff0}.single-product .smartshop-product-badges>button.smartshop-badge--tbi.smartshop-tbi-trigger:hover{background:#FFF9F6!important;border-color:rgb(255 90 31 / .34)!important;box-shadow:0 3px 10px rgb(17 24 39 / .06)!important}.single-product .smartshop-product-badges>button.smartshop-badge--tbi.smartshop-tbi-trigger.is-open{background:var(--hpt-white)!important;border-color:rgb(255 90 31 / .44)!important;box-shadow:0 0 0 2px rgb(255 90 31 / .07)!important}.single-product .smartshop-tbi-trigger .smartshop-tbi-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto;min-width:42px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0 9px!important;border:0!important;border-radius:4px!important;background:var(--tbi-orange)!important;color:var(--hpt-white)!important;box-shadow:none!important;font-size:11px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:lowercase!important;box-sizing:border-box}.single-product .smartshop-tbi-trigger .smartshop-tbi-label{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;color:var(--tbi-black)!important;font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.005em!important;text-transform:none!important;white-space:nowrap!important}.smartshop-tbi-template{display:none!important}.smartshop-tbi-floating-card{position:fixed;z-index:2147483640!important;display:block!important;visibility:hidden!important;box-sizing:border-box;width:310px;max-width:calc(100vw - 32px);height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible;border:1px solid var(--tbi-border)!important;border-radius:var(--hpt-radius-soft)!important;background:var(--hpt-white)!important;color:var(--tbi-text)!important;box-shadow:0 18px 50px rgb(17 24 39 / .16)!important;text-align:left!important;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.smartshop-tbi-floating-card.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)}.smartshop-tbi-floating-card::before{content:"";display:block;width:100%;height:4px;border-radius:8px 8px 0 0;background:var(--tbi-orange)}.smartshop-tbi-floating-card.is-desktop{position:fixed!important;width:310px!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:0!important}.smartshop-tbi-floating-card.is-desktop::after{content:"";position:absolute;left:var(--tbi-arrow-left,50%);top:100%;width:11px;height:11px;background:var(--hpt-white);border-right:1px solid var(--tbi-border);border-bottom:1px solid var(--tbi-border);transform:translate(-50%,-6px) rotate(45deg)}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-title,.smartshop-tbi-floating-card .smartshop-tbi-tooltip-text,.smartshop-tbi-floating-card .smartshop-tbi-note{margin-left:22px!important;margin-right:22px!important}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-title{display:flex!important;align-items:center;margin-top:20px!important;margin-bottom:12px!important;padding:0!important;color:var(--tbi-black)!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important;text-transform:none!important}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-title::before{content:"tbi";display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:28px;margin-right:10px;padding:4px 8px;border-radius:4px;background:var(--tbi-orange);color:var(--hpt-white);font-size:11px;line-height:1;font-weight:800;text-transform:lowercase}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-text{display:block!important;margin-top:0!important;margin-bottom:0!important;padding:0!important;color:var(--tbi-text)!important;font-size:14px!important;line-height:1.5!important;font-weight:400!important;text-transform:none!important;white-space:normal!important}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-text strong{color:var(--tbi-black)!important;font-weight:800!important}.smartshop-tbi-floating-card .smartshop-tbi-note{display:block!important;margin-top:14px!important;margin-bottom:0!important;padding:13px 0 18px!important;border-top:1px solid rgb(23 23 23 / .08)!important;color:var(--tbi-muted)!important;font-size:11.5px!important;line-height:1.45!important;font-weight:400!important}.single-product .smartshop-tbi-installment{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:-2px 0 18px;color:var(--hpt-muted);font-size:14px;line-height:1.4}.single-product .smartshop-tbi-installment__label{color:var(--hpt-muted);font-weight:400}.single-product .smartshop-tbi-installment__amount{margin:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--tbi-orange);font-weight:800}.single-product .smartshop-tbi-installment__suffix{color:#374151;font-weight:600}.woocommerce ul.products li.product:not(.product-category) h2,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title,.woocommerce ul.products li.product:not(.product-category) h2.woocommerce-loop-product__title,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title a,.woocommerce ul.products li.product:not(.product-category) h2 a{display:-webkit-box!important;min-height:calc(1.34em * 3)!important;max-height:calc(1.34em * 3)!important;margin:0 0 10px!important;overflow:hidden!important;color:var(--hpt-heading)!important;font-size:16px!important;line-height:1.34!important;font-weight:600!important;letter-spacing:-.01em!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;text-decoration:none!important}.woocommerce ul.products li.product:not(.product-category) h2 a:hover,.woocommerce ul.products li.product:not(.product-category) h2 a:focus{color:var(--hpt-blue)!important;text-decoration:none!important}.woocommerce ul.products li.product:not(.product-category) p.price,.woocommerce ul.products li.product:not(.product-category) .price{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;margin:0 0 10px!important;padding:0!important;color:var(--hpt-text)!important;font-size:17px!important;line-height:1.06!important;font-weight:700!important;letter-spacing:-.01em!important;white-space:normal!important}.woocommerce ul.products li.product:not(.product-category) p.price>*,.woocommerce ul.products li.product:not(.product-category) .price>*{display:block!important;margin:0!important;padding:0!important;line-height:1.06!important;white-space:nowrap!important}.woocommerce ul.products li.product:not(.product-category) .price *,.woocommerce ul.products li.product:not(.product-category) p.price *{font-family:inherit!important;font-style:normal!important;opacity:1!important}.woocommerce ul.products li.product:not(.product-category) .price br,.woocommerce ul.products li.product:not(.product-category) p.price br{display:none!important}.woocommerce ul.products li.product:not(.product-category) .product-details>.price,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>bdi,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.woocommerce-Price-amount.amount,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.woocommerce-Price-amount,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.amount,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.woocommerce-Price-amount.amount>bdi,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.woocommerce-Price-amount>bdi,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.amount>bdi{display:block!important;margin:0 0 2px!important;padding:0!important;color:var(--hpt-text)!important;font-size:17px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.01em!important}.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.eur-price,.woocommerce ul.products li.product:not(.product-category) .product-details>.price+.eur-price,.woocommerce ul.products li.product:not(.product-category) .product-details>.eur-price{display:block!important;margin:0 0 8px!important;padding:0!important;color:var(--hpt-text)!important;font-size:17px!important;line-height:1.12!important;font-weight:700!important;letter-spacing:-.01em!important;white-space:nowrap!important}.woocommerce ul.products li.product:not(.product-category) .price del,.woocommerce ul.products li.product:not(.product-category) .price del *,.woocommerce ul.products li.product:not(.product-category) p.price del,.woocommerce ul.products li.product:not(.product-category) p.price del *{color:var(--hpt-muted-light)!important;font-size:15px!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.01em!important;text-decoration:line-through!important}.woocommerce ul.products li.product:not(.product-category) .price ins,.woocommerce ul.products li.product:not(.product-category) .price ins *,.woocommerce ul.products li.product:not(.product-category) p.price ins,.woocommerce ul.products li.product:not(.product-category) p.price ins *{color:var(--hpt-text)!important;font-size:17px!important;line-height:1.06!important;font-weight:700!important;letter-spacing:-.01em!important;text-decoration:none!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;width:fit-content;margin-top:0!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock-text{display:inline-block!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:currentColor!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock.is-in-stock{color:var(--hpt-success)!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock.is-low-stock{color:var(--hpt-warning)!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock.is-backorder{color:#B45309!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock.is-out-of-stock{color:var(--hpt-muted-light)!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-variations{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;width:fit-content;margin-top:2px!important;padding:5px 9px!important;border:1px solid rgb(0 108 183 / .12);border-radius:var(--hpt-radius-badge)!important;background:rgb(0 108 183 / .055)!important;color:var(--hpt-blue-dark)!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-variations .smartshop-card-dot{display:none!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-variations .smartshop-card-stock-text{display:inline-block!important;margin:0!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dots{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important;position:relative!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot{position:relative!important;display:inline-block!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;flex:0 0 10px!important;border:1px solid rgb(17 24 39 / .12)!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 1px 2px rgb(17 24 39 / .05)!important;vertical-align:middle!important}@media (hover:hover) and (pointer:fine){.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot::after{content:attr(data-color-name);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:30;padding:6px 8px;border-radius:6px;background:var(--hpt-heading);color:var(--hpt-white);box-shadow:0 6px 18px rgb(17 24 39 / .18);font-size:11px;line-height:1;font-weight:600;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);z-index:30;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid var(--hpt-heading);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot:hover::after,.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot:hover::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}}li.product.smartshop-product-out-of-stock img,.related li.product.smartshop-product-out-of-stock img,.upsells li.product.smartshop-product-out-of-stock img,.cross-sells li.product.smartshop-product-out-of-stock img{opacity:.42;filter:grayscale(22%)}li.product.smartshop-product-out-of-stock:hover img,.related li.product.smartshop-product-out-of-stock:hover img,.upsells li.product.smartshop-product-out-of-stock:hover img,.cross-sells li.product.smartshop-product-out-of-stock:hover img{opacity:.54}.term-description,.woocommerce-products-header__description{margin-top:28px}.term-description p,.woocommerce-products-header__description p{color:var(--hpt-muted);font-size:15px;line-height:1.75}.tax-product_cat .smartshop-category-card,.woocommerce.archive .smartshop-category-card{height:100%;overflow:hidden;background:var(--hpt-white);border:1px solid var(--hpt-border);border-radius:var(--hpt-radius-card);box-shadow:var(--hpt-shadow-soft);transition:border-color .2s ease,box-shadow .2s ease}.tax-product_cat .smartshop-category-card:hover,.woocommerce.archive .smartshop-category-card:hover{border-color:var(--hpt-border-strong);box-shadow:var(--hpt-shadow-hover)}.tax-product_cat .smartshop-category-card .kt-inside-inner-col,.woocommerce.archive .smartshop-category-card .kt-inside-inner-col{display:flex;flex-direction:column;height:100%;padding:0!important}.tax-product_cat .smartshop-category-card figure,.woocommerce.archive .smartshop-category-card figure{margin:0!important}.tax-product_cat .smartshop-category-card img,.woocommerce.archive .smartshop-category-card img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--hpt-white);transform:none!important}.tax-product_cat .smartshop-category-card h3,.woocommerce.archive .smartshop-category-card h3{margin:0!important;padding:14px 16px 6px!important;color:var(--hpt-heading)!important;font-size:18px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.01em!important}.tax-product_cat .smartshop-category-card p,.woocommerce.archive .smartshop-category-card p{margin:0!important;padding:0 16px 18px!important;color:var(--hpt-muted)!important;font-size:14px!important;line-height:1.55!important}.tax-product_cat .wp-block-kadence-rowlayout,.woocommerce.archive .wp-block-kadence-rowlayout{margin-bottom:18px}.tax-product_cat .wp-block-kadence-column:has(.kt-inside-inner-col:empty),.woocommerce.archive .wp-block-kadence-column:has(.kt-inside-inner-col:empty){display:none}.tax-product_cat .has-theme-palette-8-background-color,.woocommerce.archive .has-theme-palette-8-background-color{margin-top:34px;margin-bottom:34px;padding:28px 22px;border-radius:var(--hpt-radius-card)}.tax-product_cat .smartshop-seo-block,.woocommerce.archive .smartshop-seo-block{margin-top:34px;padding:28px;background:var(--hpt-white);border:1px solid var(--hpt-border);border-radius:var(--hpt-radius-card);box-shadow:0 6px 18px rgb(17 24 39 / .04)}.tax-product_cat .smartshop-seo-block p,.woocommerce.archive .smartshop-seo-block p{color:var(--hpt-muted);font-size:15px;line-height:1.75}.woocommerce ul.products>li.product a:focus-visible{outline:2px solid rgb(0 108 183 / .42);outline-offset:3px}.smartshop-tbi-trigger:focus-visible{outline:2px solid rgb(255 90 31 / .35)!important;outline-offset:3px!important}@media (max-width:1024px){.smartshop-products-title,.smartshop-cat-block__title,.related.products>h2,.up-sells.upsells.products>h2{font-size:24px!important}.smartshop-cat-viewport{padding-inline:18px}.smartshop-cat-viewport::before,.smartshop-cat-viewport::after{width:18px}.smartshop-cat-grid{grid-auto-columns:176px;gap:14px}.smartshop-cat-card__title{font-size:14px}.woocommerce ul.products>li.product:not(.product-category) .woocommerce-loop-image-link{height:210px;padding:11px 12px 6px}.woocommerce ul.products>li.product:not(.product-category) .product-details{padding:5px 18px 19px}}@media (max-width:768px){:root{--hpt-single-badge-height:38px;--hpt-archive-badge-height:26px}.smartshop-cat-block{margin-bottom:24px}.smartshop-cat-block__head,.smartshop-products-heading-wrap{margin:0 0 14px!important;padding:0!important}.smartshop-products-title,.smartshop-cat-block__title,.related.products>h2,.up-sells.upsells.products>h2{font-size:22px!important;line-height:1.08!important}.smartshop-products-heading-count{margin-left:6px!important;font-size:.72em!important}.related.products,.up-sells.upsells.products{margin-top:28px}.smartshop-cat-viewport{padding-inline:10px}.smartshop-cat-viewport::before,.smartshop-cat-viewport::after{width:10px}.smartshop-cat-grid{grid-auto-columns:148px;gap:12px;padding-bottom:8px}.smartshop-cat-card{border-radius:10px}.smartshop-cat-card__body{padding:9px 10px 12px}.smartshop-cat-card__eyebrow{margin-bottom:6px;font-size:10.5px}.smartshop-cat-card__title{min-height:calc(1.16em * 3);max-height:calc(1.16em * 3);font-size:13px;line-height:1.16}.smartshop-cat-arrow{display:none}.smartshop-toolbar{flex-direction:column;align-items:stretch}.smartshop-toolbar select{width:100%;min-height:42px}.woocommerce ul.products>li.product:not(.product-category){border-radius:10px}.woocommerce ul.products>li.product:not(.product-category) .woocommerce-loop-image-link{height:180px;padding:9px 9px 5px}.woocommerce ul.products>li.product:not(.product-category) .product-details{gap:6px;padding:4px 14px 16px}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row{gap:5px!important;margin:3px 0 7px!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row .smartshop-badge{padding:0 8px!important;font-size:10px!important}.single-product .smartshop-product-badges{gap:8px;margin:9px 0 16px}.single-product .smartshop-product-badges>.smartshop-badge{padding:0 12px!important;font-size:12px!important}.single-product .smartshop-product-badges>.smartshop-badge--solo{padding:0 10px!important}.single-product .smartshop-badge--solo .smartshop-solo-title{height:26px;padding:0 9px 0 2px!important;font-size:11.5px!important}.single-product .smartshop-badge--solo .smartshop-badge__note{height:26px;padding:0 1px 0 9px!important;font-size:10.5px!important}.single-product .smartshop-product-badges>button.smartshop-badge--tbi.smartshop-tbi-trigger{gap:8px!important;padding:0 10px 0 4px!important}.single-product .smartshop-tbi-trigger .smartshop-tbi-icon{min-width:38px!important;height:26px!important;min-height:26px!important;padding:0 8px!important;font-size:10px!important}.single-product .smartshop-tbi-trigger .smartshop-tbi-label{font-size:10.5px!important}.woocommerce ul.products li.product:not(.product-category) h2,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title,.woocommerce ul.products li.product:not(.product-category) h2.woocommerce-loop-product__title,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title a,.woocommerce ul.products li.product:not(.product-category) h2 a{min-height:calc(1.32em * 3)!important;max-height:calc(1.32em * 3)!important;margin-bottom:10px!important;font-size:15px!important;line-height:1.32!important}.woocommerce ul.products li.product:not(.product-category) p.price,.woocommerce ul.products li.product:not(.product-category) .price{font-size:16px!important}.woocommerce ul.products li.product:not(.product-category) .price del,.woocommerce ul.products li.product:not(.product-category) .price del *,.woocommerce ul.products li.product:not(.product-category) p.price del,.woocommerce ul.products li.product:not(.product-category) p.price del *{font-size:14px!important}.woocommerce ul.products li.product:not(.product-category) .price ins,.woocommerce ul.products li.product:not(.product-category) .price ins *,.woocommerce ul.products li.product:not(.product-category) p.price ins,.woocommerce ul.products li.product:not(.product-category) p.price ins *{font-size:16px!important}.woocommerce ul.products li.product:not(.product-category) .product-details>.price,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>bdi,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.woocommerce-Price-amount.amount,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.woocommerce-Price-amount,.woocommerce ul.products li.product:not(.product-category) .product-details>.price>.amount,.woocommerce ul.products li.product:not(.product-category) .product-details>.price+.eur-price,.woocommerce ul.products li.product:not(.product-category) .product-details>.eur-price{font-size:16px!important}.woocommerce ul.products li.product:not(.product-category) .price del{display:inline-flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:.25em!important;margin:0!important;line-height:1.1!important}.woocommerce ul.products li.product:not(.product-category) .price del .woocommerce-Price-amount,.woocommerce ul.products li.product:not(.product-category) .price del .amount,.woocommerce ul.products li.product:not(.product-category) .price del bdi,.woocommerce ul.products li.product:not(.product-category) .price del .eur-price{display:inline!important;font-size:14px!important;line-height:1.1!important;white-space:nowrap!important}.woocommerce ul.products li.product:not(.product-category) .price ins{display:block!important;margin-top:.5em!important;line-height:1.08!important}.woocommerce ul.products li.product:not(.product-category) .price ins .woocommerce-Price-amount,.woocommerce ul.products li.product:not(.product-category) .price ins .amount,.woocommerce ul.products li.product:not(.product-category) .price ins>.eur-price,.woocommerce ul.products li.product:not(.product-category) .price ins .eur-price{display:block!important;font-size:16px!important;line-height:1.12!important;white-space:nowrap!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock{font-size:12px!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-variations{gap:4px!important;padding:4px 8px!important;font-size:10.5px!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot{width:9px!important;height:9px!important;min-width:9px!important;min-height:9px!important;flex:0 0 9px!important}.single-product .smartshop-tbi-installment{margin-bottom:16px;font-size:13px}.term-description,.woocommerce-products-header__description{margin-top:22px}.term-description p,.woocommerce-products-header__description p{font-size:14px;line-height:1.7}.tax-product_cat .smartshop-category-card,.woocommerce.archive .smartshop-category-card{border-radius:10px}.tax-product_cat .smartshop-category-card h3,.woocommerce.archive .smartshop-category-card h3{padding:12px 14px 5px!important;font-size:16px!important}.tax-product_cat .smartshop-category-card p,.woocommerce.archive .smartshop-category-card p{padding:0 14px 16px!important;font-size:13.5px!important;line-height:1.5!important}.tax-product_cat .smartshop-seo-block,.woocommerce.archive .smartshop-seo-block{padding:22px 18px;border-radius:10px}}@media (max-width:768px){.smartshop-tbi-floating-card.is-mobile{position:fixed!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100vw - 24px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid var(--tbi-border)!important;border-radius:9px!important;background:var(--hpt-white)!important;box-shadow:0 14px 38px rgb(17 24 39 / .16)!important;opacity:0;pointer-events:none;transform:translateY(-4px)!important;-webkit-overflow-scrolling:touch}.smartshop-tbi-floating-card.is-mobile.is-open{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.smartshop-tbi-floating-card.is-mobile.is-above{transform:translateY(4px)!important}.smartshop-tbi-floating-card.is-mobile.is-above.is-open{transform:translateY(0)!important}.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-tooltip-title,.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-tooltip-text,.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-note{margin-left:18px!important;margin-right:18px!important}.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-tooltip-title{margin-top:17px!important;margin-bottom:11px!important;font-size:13.5px!important}.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-tooltip-text{font-size:13.5px!important;line-height:1.5!important}.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-note{margin-top:13px!important;padding:12px 0 16px!important;font-size:11px!important;line-height:1.4!important}}@media (max-width:420px){.woocommerce ul.products>li.product:not(.product-category) .woocommerce-loop-image-link{height:172px;padding:8px 8px 4px}.woocommerce ul.products>li.product:not(.product-category) .product-details{padding:4px 12px 15px}.woocommerce ul.products li.product:not(.product-category) h2,.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title,.woocommerce ul.products li.product:not(.product-category) h2.woocommerce-loop-product__title{font-size:13.5px!important}.single-product .smartshop-tbi-trigger .smartshop-tbi-label{white-space:normal!important;text-align:left}.single-product .smartshop-badge--solo .smartshop-badge__note{white-space:normal!important;text-align:left}}@media (max-width:390px){.smartshop-tbi-floating-card.is-mobile{max-width:calc(100vw - 20px)!important;border-radius:9px!important}.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-tooltip-title,.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-tooltip-text,.smartshop-tbi-floating-card.is-mobile .smartshop-tbi-note{margin-left:16px!important;margin-right:16px!important}}.hpt-retail-partners{width:100%;padding:8px 0 4px}.hpt-retail-partners-intro{margin:0 0 16px;color:#374151;font-size:15px;font-weight:400;line-height:1.55}.hpt-retailer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0 0 14px}.hpt-retailer-card{display:flex;align-items:center;justify-content:center;width:100%;height:116px;padding:16px 20px;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid rgb(15 23 42 / .1);border-radius:12px;box-shadow:0 1px 5px rgb(15 23 42 / .025);text-decoration:none!important;cursor:pointer;transition:border-color 0.18s ease,box-shadow 0.18s ease}.hpt-retailer-card:hover{background:#fff;border-color:rgb(0 66 130 / .22);box-shadow:0 5px 14px rgb(15 23 42 / .045);text-decoration:none!important}.hpt-retailer-card:focus-visible{outline:2px solid rgb(0 66 130 / .6);outline-offset:3px}.hpt-retailer-logo{display:flex;align-items:center;justify-content:center;width:100%;height:70px;padding:6px 10px;box-sizing:border-box;overflow:hidden}.hpt-retailer-logo-image{display:block;width:100%;height:100%;max-width:200px;max-height:60px;margin:0 auto;object-fit:contain;object-position:center}.hpt-retailer-name-fallback{display:block;max-width:100%;color:#111827;font-size:18px;font-weight:700;line-height:1.25;text-align:center}.hpt-retail-partners-note{margin:2px 0 0;color:#6b7280;font-size:12.5px;font-weight:400;line-height:1.5}@media (max-width:1024px){.hpt-retailer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:782px){.hpt-retail-partners{padding-top:4px}.hpt-retail-partners-intro{margin-bottom:14px;font-size:14px;line-height:1.5}.hpt-retailer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:13px}.hpt-retailer-card{height:100px;padding:13px;border-radius:11px}.hpt-retailer-logo{height:62px;padding:5px 8px}.hpt-retailer-logo-image{max-width:155px;max-height:50px}.hpt-retail-partners-note{font-size:12px;line-height:1.5}}@media (max-width:480px){.hpt-retailer-grid{gap:9px}.hpt-retailer-card{height:94px;padding:11px}.hpt-retailer-logo{height:56px;padding:4px}.hpt-retailer-logo-image{max-width:135px;max-height:46px}}@media (prefers-reduced-motion:reduce){.hpt-retailer-card{transition:none}}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid rgb(17 24 39 / .1)!important;border-radius:12px!important;overflow:hidden!important;background:#FFFFFF!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes th,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td{padding:14px 16px!important;border:0!important;box-sizing:border-box!important;vertical-align:middle!important;color:#1F2933!important;font-size:16px!important;line-height:1.45!important;font-style:normal!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes th{width:42%!important;font-weight:700!important;text-align:left!important;white-space:normal!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td{width:58%!important;font-weight:700!important;text-align:right!important;word-break:break-word!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td p{margin:0!important;color:#1F2933!important;font-size:16px!important;line-height:1.45!important;font-weight:700!important;font-style:normal!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td a{color:#1F2933!important;font-size:16px!important;line-height:1.45!important;font-weight:700!important;font-style:normal!important;text-decoration:none!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr+tr th,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr+tr td{border-top:1px solid rgb(17 24 39 / .08)!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:nth-child(even) th,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:nth-child(even) td{background:#F8FAFC!important}@media (min-width:769px){.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td{box-shadow:inset 1px 0 0 rgb(17 24 39 / .06)}}@media (max-width:768px){.woocommerce div.product #tab-additional_information{width:100%!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes{border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;width:100%!important;margin:0!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tbody,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes th,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td{display:block!important;width:100%!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr{margin:0!important;padding:14px 0 15px!important;border:0!important;border-top:1px solid rgb(17 24 39 / .1)!important;background:transparent!important;box-shadow:none!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:first-child{border-top:0!important;padding-top:0!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:last-child{padding-bottom:0!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:nth-child(even),.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:nth-child(even) th,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr:nth-child(even) td{background:transparent!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes th{padding:0 0 6px 0!important;margin:0!important;color:#667085!important;font-size:13px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:0.01em!important;text-align:left!important;text-transform:none!important;white-space:normal!important;border:0!important;box-shadow:none!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td{padding:0!important;margin:0!important;color:#101828!important;font-size:18px!important;line-height:1.35!important;font-weight:750!important;letter-spacing:-0.01em!important;text-align:left!important;word-break:break-word!important;border:0!important;box-shadow:none!important;background:transparent!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td p,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td a{margin:0!important;color:#101828!important;font-size:18px!important;line-height:1.35!important;font-weight:750!important;font-style:normal!important;text-align:left!important;text-decoration:none!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr+tr th,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr+tr td{border-top:0!important}}@media (max-width:390px){.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes tr{padding:13px 0 14px!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes th{font-size:12.5px!important}.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td p,.woocommerce div.product #tab-additional_information table.woocommerce-product-attributes td a{font-size:17px!important}}.ss-privacy-choices.cmplz-btn{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-width:auto!important;height:auto!important;display:inline-flex!important;align-items:center;gap:5px;vertical-align:middle;font:inherit;font-size:inherit;font-weight:600;line-height:1.3;color:inherit!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none!important;border-radius:0!important;transition:none!important}.ss-privacy-choices.cmplz-btn:hover,.ss-privacy-choices.cmplz-btn:focus,.ss-privacy-choices.cmplz-btn:focus-visible{background:transparent!important;color:inherit!important;opacity:1!important;outline:none!important;box-shadow:none!important;text-decoration:underline}.ss-privacy-choices__icon{width:21px;height:13px;display:inline-flex;flex:0 0 auto;position:relative;top:1px}.ss-privacy-choices__icon svg{width:21px;height:13px;display:block}.ss-privacy-choices__icon rect{fill:#2f7df6}.ss-privacy-choices__icon circle{fill:#fff}.ss-privacy-choices__icon path{fill:none;stroke:#2f7df6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}