.woocommerce div.product .wc-documents{width:100%;padding-bottom:24px;box-sizing:border-box}.woocommerce div.product .wc-documents__table{display:flex;flex-direction:column;width:100%;margin:0;gap:10px}.woocommerce div.product .wc-documents__row{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:82px;gap:24px;padding:16px 18px!important;box-sizing:border-box!important;background:#FFF;border:1px solid rgb(15 23 42 / .09);border-radius:10px;box-shadow:none;transition:background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.woocommerce div.product .wc-documents__row:hover{background:#FBFCFE;border-color:rgb(47 109 246 / .2);box-shadow:0 1px 2px rgb(15 23 42 / .025)}.woocommerce div.product .wc-documents__row::before{display:none!important;content:none!important}.woocommerce div.product .wc-documents__info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1 auto;min-width:0;gap:5px}.woocommerce div.product .wc-documents__name{margin:0;padding:0!important;color:#172033;font-size:15px;line-height:1.35;font-weight:650;letter-spacing:-.005em}.woocommerce div.product .wc-documents__meta{display:flex;align-items:center;gap:5px;margin:0;color:#7A8699;font-size:12.5px;line-height:1.35;font-weight:500}.woocommerce div.product .wc-documents__type{color:#667085;font-weight:500}.woocommerce div.product .wc-documents__separator{display:inline-flex;align-items:center;color:#A0A9B8;font-size:13px;line-height:1}.woocommerce div.product .wc-documents__size{margin:0;color:#7A8699;font-size:inherit;line-height:inherit;font-weight:400;white-space:nowrap;opacity:1}.woocommerce div.product .wc-documents__action{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;margin-left:auto}.woocommerce div.product .wc-documents__btn,.woocommerce div.product a.wc-documents__btn.button{display:inline-flex!important;align-items:center;justify-content:center;min-width:86px;min-height:40px;margin:0!important;padding:8px 15px!important;box-sizing:border-box;border:1px solid rgb(47 109 246 / .26)!important;border-radius:7px!important;background:rgb(47 109 246 / .045)!important;color:var(--global-palette1,#2F6DF6)!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important;transform:none!important;transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease!important}.woocommerce div.product .wc-documents__btn:hover,.woocommerce div.product .wc-documents__btn:focus,.woocommerce div.product a.wc-documents__btn.button:hover,.woocommerce div.product a.wc-documents__btn.button:focus{background:var(--global-palette1,#2F6DF6)!important;border-color:var(--global-palette1,#2F6DF6)!important;color:#FFFFFF!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}.woocommerce div.product .wc-documents__btn:focus-visible{outline:2px solid rgb(47 109 246 / .35);outline-offset:2px}.woocommerce div.product .wc-documents__empty{margin:0;color:#667085;font-size:14px;line-height:1.5}.woocommerce div.product .wc-documents table,.woocommerce div.product .wc-documents tbody,.woocommerce div.product .wc-documents tr,.woocommerce div.product .wc-documents td,.woocommerce div.product .wc-documents th{border:0}@media (max-width:600px){.woocommerce div.product .wc-documents{padding-bottom:18px}.woocommerce div.product .wc-documents__row{min-height:72px;gap:14px;padding:14px!important;border-radius:9px}.woocommerce div.product .wc-documents__info{gap:4px}.woocommerce div.product .wc-documents__name{font-size:14px}.woocommerce div.product .wc-documents__meta{font-size:12px}.woocommerce div.product .wc-documents__btn,.woocommerce div.product a.wc-documents__btn.button{min-width:78px;min-height:36px;padding:7px 12px!important;font-size:12.5px!important}}@media (max-width:420px){.woocommerce div.product .wc-documents__row{flex-direction:column;align-items:stretch;gap:12px}.woocommerce div.product .wc-documents__action{width:100%;margin-left:0;justify-content:flex-start}.woocommerce div.product .wc-documents__btn,.woocommerce div.product a.wc-documents__btn.button{width:auto}}@media (hover:none) and (pointer:coarse){.woocommerce div.product .wc-documents__row:hover{background:#FFF;border-color:rgb(15 23 42 / .09);box-shadow:none}.woocommerce div.product .wc-documents__btn:hover,.woocommerce div.product a.wc-documents__btn.button:hover{background:rgb(47 109 246 / .045)!important;border-color:rgb(47 109 246 / .26)!important;color:var(--global-palette1,#2F6DF6)!important}}@media (prefers-reduced-motion:reduce){.woocommerce div.product .wc-documents__row,.woocommerce div.product .wc-documents__btn{transition:none!important}}@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.wc-tabs-wrapper{margin-top:32px;padding-top:16px}.woocommerce div.product ul.tabs.wc-tabs{border-bottom:1px solid rgb(17 24 39 / .1);margin-bottom:24px}.woocommerce div.product ul.tabs.wc-tabs li a{position:relative;color:#344054;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em;padding:14px 18px;text-decoration:none!important;transition:color .18s ease,opacity .18s ease}.woocommerce div.product ul.tabs.wc-tabs li a:hover{color:var(--global-palette1,#326CF4);opacity:1}.woocommerce div.product ul.tabs.wc-tabs li.active a{color:#101828;font-weight:700}.woocommerce div.product ul.tabs.wc-tabs li.active a::after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:3px;border-radius:999px 999px 0 0;background:var(--global-palette1,#326CF4)}.woocommerce div.product .woocommerce-tabs .panel{color:#344054;font-size:16px;line-height:1.65}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .woocommerce-tabs .panel h3{color:#101828;font-weight:700;letter-spacing:-.01em}@media (max-width:768px){.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper{margin-top:24px;padding-top:12px}.woocommerce div.product ul.tabs.wc-tabs{margin-bottom:20px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.woocommerce div.product ul.tabs.wc-tabs li a{font-size:16px;padding:12px 14px}.woocommerce div.product ul.tabs.wc-tabs li.active a::after{left:14px;right:14px;height:3px}}.category-description-below{margin-top:48px}.category-description-below p{margin:0 0 18px 0;line-height:1.7}.category-description-below .seo-details{margin-top:28px;border-top:1px solid rgb(0 0 0 / .08);padding:0}.category-description-below .seo-summary{list-style:none;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;padding:18px 0;width:100%;font-size:18px;font-weight:700;line-height:1.2;border-bottom:1px solid rgb(0 0 0 / .08);transition:opacity .2s ease;outline:none}.category-description-below .seo-summary::-webkit-details-marker{display:none}.category-description-below .seo-summary::marker{content:""}.category-description-below .seo-summary{font-size:0!important;position:relative}.category-description-below .seo-summary::before{content:"Покажи още";font-size:18px;font-weight:700}.category-description-below .seo-details[open] .seo-summary::before{content:"Скрий"}.category-description-below .seo-summary::after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .25s ease;margin-left:10px}.category-description-below .seo-details[open] .seo-summary::after{transform:rotate(-135deg)}.category-description-below .seo-summary:hover{opacity:.75}.category-description-below .seo-details-inner{padding:18px 0 0 0}.category-description-below .seo-details-inner h2{font-size:20px;font-weight:700;margin:28px 0 14px 0}.category-description-below .seo-details-inner p{margin:0 0 16px 0}.category-description-below .seo-details-inner ul{list-style:none;padding-left:0;margin:16px 0}.category-description-below .seo-details-inner ul li{position:relative;padding-left:36px;margin:12px 0;line-height:1.65}.category-description-below .seo-details-inner ul li::before{content:"›";position:absolute;left:0;top:.25em;width:22px;height:22px;border-radius:999px;background:var(--global-palette1);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}@media (max-width:768px){.category-description-below{margin-top:36px}.category-description-below .seo-summary::before{font-size:17px}.category-description-below .seo-details-inner{padding-top:16px}}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}.entry-hero .entry-header h1,.entry-hero .entry-title,.entry-hero .page-title,.entry-hero .archive-title{order:2!important;margin:0!important}.entry-hero .entry-subtitle,.entry-hero .smartshop-title-secondary{order:3!important;margin:0!important}.entry-hero .kadence-breadcrumbs p,.entry-hero .rank-math-breadcrumb p,.entry-hero .woocommerce-breadcrumb{margin:0!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}.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;font-weight:650;letter-spacing:-.015em;line-height:1.18;color:#0f172a;font-size:clamp(26px, 2.6vw, 40px)}.single-product .smartshop-product-hero .smartshop-title-secondary{display:block;margin-top:8px!important;font-weight:500;letter-spacing:-.01em;line-height:1.22;color:rgb(15 23 42 / .72);font-size:clamp(18px, 1.6vw, 26px)}@media (max-width:768px){.single-product .smartshop-product-hero .smartshop-title-main{text-align:center;font-size:22px;line-height:1.22}.single-product .smartshop-product-hero .smartshop-title-secondary{text-align:center;font-size:17px;line-height:1.25;margin-top:3px}.entry-hero .entry-header{gap:5px!important}}.single-product .woocommerce-Tabs-panel,.single-product .entry-content{color:rgb(17 24 39 / .86);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;font-size:16px}.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}.single-product .woocommerce-Tabs-panel li,.single-product .entry-content li{margin:0 0 8px}.single-product .woocommerce-Tabs-panel h2,.single-product .entry-content h2,.single-product h2.wp-block-kadence-advancedheading{font-size:clamp(20px, 1.8vw, 26px);font-weight:600;line-height:1.32;letter-spacing:-.01em;color:rgb(17 24 39 / .86);margin:26px 0 14px}.single-product .woocommerce-Tabs-panel h3,.single-product .entry-content h3{font-size:clamp(17px, 1.35vw, 20px);font-weight:600;line-height:1.38;letter-spacing:-.008em;color:rgb(17 24 39 / .84);margin:18px 0 10px}.single-product .woocommerce-Tabs-panel h4,.single-product .entry-content h4{font-size:15px;font-weight:650;line-height:1.45;letter-spacing:-.004em;color:rgb(17 24 39 / .82);margin:14px 0 8px}.single-product .woocommerce-Tabs-panel h2[class*="has-"],.single-product .woocommerce-Tabs-panel h3[class*="has-"],.single-product .woocommerce-Tabs-panel h4[class*="has-"]{color:rgb(17 24 39 / .86)!important}.single-product .woocommerce-Tabs-panel h2+p,.single-product .woocommerce-Tabs-panel h3+p,.single-product .woocommerce-Tabs-panel h4+p{margin-top:6px}@media (max-width:768px){.single-product .woocommerce-Tabs-panel p,.single-product .entry-content p{font-size:15.5px;line-height:1.75}.single-product .woocommerce-Tabs-panel h2,.single-product .entry-content h2,.single-product h2.wp-block-kadence-advancedheading{font-size:19px;margin:22px 0 12px}.single-product .woocommerce-Tabs-panel h3,.single-product .entry-content h3{font-size:17px;margin:16px 0 10px}.single-product .woocommerce-Tabs-panel h4,.single-product .entry-content h4{font-size:14.5px;margin:12px 0 8px}}.woocommerce-checkout #payment .wc_payment_methods label img,.woocommerce-checkout #payment .wc_payment_methods .payment_method_mypos_virtual img,.woocommerce-checkout #payment .wc_payment_methods img{display:none!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{margin:0 0 14px 0!important;padding:14px 14px!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 10px 26px rgb(15 23 42 / .06)!important;overflow:hidden!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:14px 14px!important;border-radius:14px!important;background:rgb(15 23 42 / .03)!important;color:rgb(15 23 42 / .92)!important;font-weight:800!important;font-size:18px!important;line-height:1.15!important;cursor:pointer!important}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]{width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto!important}.woocommerce-checkout #payment .payment_box{margin:12px 0 0 0!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:rgb(15 23 42 / .02)!important;color:rgb(15 23 42 / .75)!important;font-size:15px!important;line-height:1.6!important}.woocommerce-checkout #payment .payment_box::before,.woocommerce-checkout #payment .payment_box:before{display:none!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method input[type="radio"]:checked+label{background:rgb(37 99 235 / .08)!important;border:1px solid rgb(37 99 235 / .35)!important}.woocommerce-checkout #payment .wc_payment_methods>li.woocommerce-PaymentMethod--selected{border-color:rgb(37 99 235 / .35)!important;background:rgb(37 99 235 / .03)!important}.woocommerce-checkout #payment .wc_payment_methods input[type="radio"]:focus-visible+label{outline:2px solid rgb(37 99 235 / .45)!important;outline-offset:3px!important}@media (max-width:768px){.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method{padding:12px!important;border-radius:16px!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label{padding:12px 12px!important;font-size:17px!important}.woocommerce-checkout #payment .payment_box{padding:10px 12px!important;font-size:14.5px!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{background:rgb(255 102 0 / .08)!important;border:1px solid rgb(255 102 0 / .35)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank>label{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px 14px!important;border-radius:14px!important;background:rgb(15 23 42 / .03)!important;color:rgb(15 23 42 / .92)!important;font-weight:800!important;font-size:18px!important;line-height:1.15!important;cursor:pointer!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank input[type="radio"]{accent-color:#ff6600!important;width:18px!important;height:18px!important;margin:0!important;flex:0 0 auto!important}.woocommerce-checkout #payment .wc_payment_methods label img,.woocommerce-checkout #payment .wc_payment_methods img,.woocommerce-checkout #payment .wc_payment_methods .payment_method_tbi_bank img{display:none!important;visibility:hidden!important;width:0!important;height:0!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box{margin:12px 0 0 0!important;padding:10px 14px 10px 14px!important;border:0!important;border-radius:12px!important;background:rgb(15 23 42 / .02)!important;color:rgb(15 23 42 / .75)!important;font-size:15px!important;line-height:1.55!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box p{margin:0!important;padding:0!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box a{color:#ff6600!important;font-weight:700!important;text-decoration:none!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box a:hover{text-decoration:underline!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 / .45)!important;outline-offset:3px!important}@media (max-width:768px){.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank>label{padding:12px 12px!important;font-size:17px!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box{padding:10px 12px 10px 12px!important;font-size:14.5px!important;line-height:1.5!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method.payment_method_tbi_bank .payment_box p{margin:0!important;padding:0!important}}.woocommerce-checkout #payment .wc_payment_methods li.payment_method_tbi_bank input[type="radio"]:checked{border-color:#ff6600!important;background-color:#ff6600!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: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:rgb(15 23 42 / .03)!important;color:rgb(15 23 42 / .92)!important;box-shadow:none!important;outline:none!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(37 99 235 / .08)!important;color:rgb(15 23 42 / .92)!important;border:1px solid rgb(37 99 235 / .35)!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:rgb(15 23 42 / .92)!important;border:1px solid rgb(255 102 0 / .35)!important}.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method,.woocommerce-checkout #payment .wc_payment_methods>li.wc_payment_method>label{transition:none!important}#mobile-header .mobile-html-inner{display:flex;align-items:center;gap:10px}#mobile-header a.custom-account-link,#mobile-header .dgwt-wcas-search-icon,#mobile-header .header-cart-button{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#111!important;background:#fff0;transition:background-color .15s ease,color .15s ease,transform .15s ease}#mobile-header a.custom-account-link:hover,#mobile-header .dgwt-wcas-search-icon:hover,#mobile-header .header-cart-button:hover{color:#005ce6!important;background:rgb(0 92 230 / .10)}#mobile-header svg{width:20px!important;height:20px!important;fill:currentColor!important}#mobile-header a.custom-account-link::before{content:"";width:20px;height:20px;display:block;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0-4-4 4 4 0 0 0 4 4Zm0 2c-4.42 0-8 2-8 4.5V21h16v-2.5C20 16 16.42 14 12 14Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a4 4 0 1 0-4-4 4 4 0 0 0 4 4Zm0 2c-4.42 0-8 2-8 4.5V21h16v-2.5C20 16 16.42 14 12 14Z'/%3E%3C/svg%3E") center/contain no-repeat}#mobile-header .dgwt-wcas-sf-wrapp{position:relative!important;display:block!important}#mobile-header input.dgwt-wcas-search-input{width:100%!important;height:44px!important;border-radius:999px!important;border:1px solid rgb(0 0 0 / .15)!important;padding:0 52px 0 16px!important;box-sizing:border-box!important}#mobile-header button.dgwt-wcas-search-submit{position:absolute!important;right:8px!important;top:50%!important;left:auto!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;border:0!important;border-radius:999px!important;background:rgb(0 92 230 / .10)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}#mobile-header button.dgwt-wcas-search-submit svg{width:18px!important;height:18px!important;fill:#005ce6!important}#mobile-header .dgwt-wcas-preloader{position:absolute!important;right:50px!important;top:50%!important;transform:translateY(-50%)!important}#mobile-header .dgwt-wcas-search-icon-arrow{display:none!important}.dgwt-wcas-suggestions-wrapp a:hover,.dgwt-wcas-suggestions-wrapp li:hover{background:rgb(0 92 230 / .08)!important;color:#005ce6!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion--selected{background:rgb(0 92 230 / .12)!important}@media (max-width:768px){.dgwt-wcas-suggestions-wrapp{position:fixed!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;box-sizing:border-box!important;z-index:999999999!important;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);max-height:70vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;display:block!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{width:100%!important;box-sizing:border-box!important}}@media (max-width:768px){#mobile-header #mobile-toggle.menu-toggle-open{width:52px!important;height:52px!important;padding:0!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#mobile-header #mobile-toggle.menu-toggle-open svg{width:26px!important;height:26px!important}#mobile-header .header-mobile-cart-wrap a.header-cart-button{width:52px!important;height:52px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#mobile-header .header-mobile-cart-wrap a.header-cart-button svg{width:26px!important;height:26px!important}#mobile-header .header-mobile-cart-wrap .header-cart-total{min-width:18px;height:18px;line-height:18px;font-size:12px}}#masthead .site-branding img.custom-logo{max-height:70px!important;width:auto!important}#mobile-header .site-branding img.custom-logo{max-height:60px!important;width:auto!important}.header-cart-empty-check{animation:none!important;transition:none!important}.header-cart-empty-check{display:block!important;opacity:1!important;visibility:visible!important}.header-cart-is-empty-true .header-cart-empty-check,.header-cart-is-empty-false .header-cart-empty-check{display:block!important;opacity:1!important}.header-cart-empty-check{transform:translateZ(0);backface-visibility:hidden}@media (max-width:768px){#mobile-header .mobile-html-inner{display:flex!important;align-items:center!important;gap:10px!important}#mobile-header a.custom-account-link{flex:0 0 42px!important}#mobile-header .dgwt-wcas-search-wrapp{position:relative!important;flex:0 0 42px!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:42px!important;vertical-align:middle!important;transform:translateZ(0);backface-visibility:hidden}#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border-radius:12px!important}#mobile-header .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon svg{display:block!important;width:20px!important;height:20px!important}#mobile-header .dgwt-wcas-search-icon-arrow{display:none!important}#mobile-header .dgwt-wcas-search-form{position:fixed!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100vw - 16px)!important;max-width:520px!important;top:calc(64px + env(safe-area-inset-top))!important;margin:0!important;z-index:999999999!important;display:none!important}#mobile-header .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form,#mobile-header .dgwt-wcas-search-wrapp.dgwt-wcas-search-focused .dgwt-wcas-search-form,#mobile-header .dgwt-wcas-search-wrapp.dgwt-wcas-active .dgwt-wcas-search-form{display:block!important}#mobile-header .dgwt-wcas-sf-wrapp{width:100%!important;box-sizing:border-box!important;background:#fff!important;border:1px solid rgb(0 0 0 / .10)!important;border-radius:18px!important;box-shadow:0 14px 30px rgb(0 0 0 / .12)!important;padding:10px!important}#mobile-header .dgwt-wcas-search-input{width:100%!important;box-sizing:border-box!important;height:44px!important;border-radius:999px!important;padding:0 52px 0 16px!important}#mobile-header .dgwt-wcas-search-submit{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;border-radius:999px!important;padding:0!important}}@media (max-width:768px){#mobile-header .dgwt-wcas-search-form{top:calc(60px + env(safe-area-inset-top))!important}#mobile-header .dgwt-wcas-sf-wrapp{padding:8px!important;border-radius:22px!important}#mobile-header .dgwt-wcas-search-submit{right:14px!important;width:40px!important;height:40px!important}#mobile-header .dgwt-wcas-search-submit svg{width:18px!important;height:18px!important}#mobile-header .dgwt-wcas-search-input{border:1px solid rgb(0 0 0 / .12)!important}}@media (max-width:768px){#mobile-header .dgwt-wcas-search-wrapp{position:relative!important}}@media (max-width:768px){#mobile-header,#mobile-header .site-header-inner-wrap,#mobile-header .site-header-upper-wrap,#mobile-header .site-header-upper-inner-wrap{transform:none!important}#mobile-header .dgwt-wcas-search-form{position:fixed!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(94vw, 520px)!important;max-width:94vw!important;top:calc(64px + env(safe-area-inset-top))!important;margin:0!important;z-index:999999999!important;display:none!important}#mobile-header .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon-open .dgwt-wcas-search-form,#mobile-header .dgwt-wcas-search-wrapp.dgwt-wcas-search-focused .dgwt-wcas-search-form,#mobile-header .dgwt-wcas-search-wrapp.dgwt-wcas-active .dgwt-wcas-search-form{display:block!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 auto!important;width:var(--ss-btn,44px)!important;height:var(--ss-btn,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,#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:var(--ss-btn,44px)!important;height:var(--ss-btn,44px)!important;min-width:var(--ss-btn,44px)!important;min-height:var(--ss-btn,44px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:var(--ss-radius,14px)!important;background:rgb(0 0 0 / .06)!important;text-decoration:none!important;line-height:1!important;box-shadow:none!important;outline:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s 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(47 109 246 / .08)!important;border-color:rgb(47 109 246 / .18)!important;box-shadow:0 10px 28px rgb(0 0 0 / .12)!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:24px!important;height:24px!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(0 0 0 / .06)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px rgb(0 0 0 / .06)!important;overflow:visible!important}#mobile-header .dgwt-wcas-search-input{width:100%!important;height:46px!important;box-sizing:border-box!important;padding:0 40px 0 16px!important;border:1px solid rgb(0 0 0 / .10)!important;border-radius:999px!important;background:linear-gradient(to bottom,#fff,#f4f6f9)!important;font-size:16px!important;line-height:1.2!important;outline:none!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}#mobile-header .dgwt-wcas-search-input:focus{background:#fff!important;border-color:rgb(0 0 0 / .18)!important;box-shadow:0 0 0 3px rgb(47 109 246 / .08)!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(0 0 0 / .06)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 26px rgb(0 0 0 / .06)!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 0 0 / .04)!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-meta{text-align:right!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-price,.dgwt-wcas-suggestions-wrapp .price{font-size:14px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.01em!important;text-align:right!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp>bdi,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-price>bdi,.dgwt-wcas-suggestions-wrapp .price>bdi,.dgwt-wcas-suggestions-wrapp .woocommerce-Price-amount,.dgwt-wcas-suggestions-wrapp .woocommerce-Price-amount bdi,.dgwt-wcas-suggestions-wrapp .amount,.dgwt-wcas-suggestions-wrapp .amount bdi{display:inline!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 .woocommerce-Price-currencySymbol{display:inline!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;float:none!important;clear:none!important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp del,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-price del,.dgwt-wcas-suggestions-wrapp .price del{display:block!important;margin:0 0 2px!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-sp del *,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-price del *,.dgwt-wcas-suggestions-wrapp .price del *{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-sp ins,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-price ins,.dgwt-wcas-suggestions-wrapp .price ins{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-sp ins *,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-price ins *,.dgwt-wcas-suggestions-wrapp .price ins *{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-decoration:none!important;white-space:nowrap!important}}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-meta{min-width:92px!important;width:92px!important;max-width:92px!important;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;width:100%!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;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;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 del{display:block!important;margin:0 0 2px!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 *{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;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 *{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;font-size:24px;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:#0f172a;margin:0 0 16px}}.single-product .smartshop-product-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 24px}.single-product .smartshop-product-badges .smartshop-badge{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:14px;line-height:1;font-weight:700;white-space:nowrap;border:0;box-sizing:border-box}.single-product .smartshop-product-badges .smartshop-badge--new{background:#e8f7ee;color:#1f6b45}.single-product .smartshop-product-badges .smartshop-badge--featured{background:#eaf2fb;color:#245b8f}.single-product .smartshop-product-badges .smartshop-badge--promo{background:#f9e6e7;color:#a12a2a}.single-product .smartshop-product-badges .smartshop-badge--outlet{background:#ede9fe;color:#6d28d9}.single-product .smartshop-product-badges .smartshop-badge--tbi,.single-product .smartshop-product-badges .smartshop-badge--tbi *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:#fff0}.single-product .smartshop-product-badges .smartshop-badge--tbi{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:0 14px;border-radius:999px;border:0;background:#ff6600!important;color:#fff!important;cursor:pointer;appearance:none;-webkit-appearance:none;box-shadow:none!important;outline:none!important;text-decoration:none;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.single-product .smartshop-product-badges .smartshop-badge--tbi:hover,.single-product .smartshop-product-badges .smartshop-badge--tbi:focus,.single-product .smartshop-product-badges .smartshop-badge--tbi:focus-visible,.single-product .smartshop-product-badges .smartshop-badge--tbi.is-open{background:#ff6600!important;color:#fff!important;box-shadow:0 8px 18px rgb(255 102 0 / .14)!important;outline:none!important;transform:translateY(-1px)}.single-product .smartshop-product-badges .smartshop-badge--tbi:active{transform:translateY(0)}.single-product .smartshop-product-badges .smartshop-tbi-icon{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;border-radius:999px;background:rgb(255 255 255 / .22);color:#fff;font-size:11px;line-height:1;font-weight:800;letter-spacing:.04em;box-sizing:border-box}.single-product .smartshop-product-badges .smartshop-tbi-label{display:inline-flex;align-items:center;color:#fff;font-size:14px;line-height:1;font-weight:800}.single-product .smartshop-product-badges .smartshop-tbi-tooltip{position:absolute;left:50%;top:calc(100% + 10px);width:min(340px, calc(100vw - 40px));padding:14px 16px;border-radius:18px;background:#fff;color:#0f172a;border:1px solid rgb(15 23 42 / .08);box-shadow:0 16px 36px rgb(15 23 42 / .10);transform:translateX(-50%) translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;z-index:60;transition:opacity .2s ease,transform .22s ease,visibility .2s ease;text-align:left;white-space:normal;box-sizing:border-box}.single-product .smartshop-product-badges .smartshop-tbi-tooltip::before{content:"";position:absolute;left:50%;bottom:100%;width:12px;height:12px;background:#fff;border-left:1px solid rgb(15 23 42 / .08);border-top:1px solid rgb(15 23 42 / .08);transform:translateX(-50%) translateY(6px) rotate(45deg)}.single-product .smartshop-product-badges .smartshop-tbi-tooltip-title{display:block;margin-bottom:8px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.single-product .smartshop-product-badges .smartshop-tbi-tooltip-text{display:block;font-size:15px;line-height:1.35;font-weight:700;color:#0f172a}.single-product .smartshop-product-badges .smartshop-tbi-tooltip-text strong{color:#f60;font-weight:800}.single-product .smartshop-product-badges .smartshop-tbi-note{display:block;margin-top:8px;font-size:13px;line-height:1.35;font-weight:500;color:#64748b}.single-product .smartshop-product-badges .smartshop-tbi-trigger:hover .smartshop-tbi-tooltip,.single-product .smartshop-product-badges .smartshop-tbi-trigger:focus-visible .smartshop-tbi-tooltip,.single-product .smartshop-product-badges .smartshop-tbi-trigger.is-open .smartshop-tbi-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.smartshop-tbi-installment{margin:8px 0 16px;font-size:15px;line-height:1.45;color:#334155}.smartshop-tbi-installment__label{color:#475569}.smartshop-tbi-installment__amount{display:inline-block;margin:0 4px;padding:2px 10px;border-radius:999px;background:rgb(255 102 0 / .08);color:#f60;font-weight:800}.smartshop-tbi-installment__suffix{color:#334155;font-weight:600}.smartshop-tbi-floating-card{display:none}@media (max-width:768px){.single-product .smartshop-product-badges{gap:8px;margin:14px 0 20px}.single-product .smartshop-product-badges .smartshop-badge,.single-product .smartshop-product-badges .smartshop-badge--tbi{min-height:34px;padding:0 12px;font-size:13px}.single-product .smartshop-product-badges .smartshop-tbi-icon{min-width:32px;height:22px;padding:0 7px;font-size:10px}.single-product .smartshop-product-badges .smartshop-tbi-label{font-size:13px}.single-product .smartshop-product-badges .smartshop-tbi-trigger .smartshop-tbi-tooltip{display:none!important}.smartshop-tbi-floating-card{position:fixed;left:16px;right:16px;top:205px;z-index:9999;display:block;padding:14px 16px;border-radius:18px;background:#fff;color:#0f172a;border:1px solid rgb(15 23 42 / .08);box-shadow:0 16px 36px rgb(15 23 42 / .10);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.985);transition:opacity .2s ease,transform .22s ease,visibility .2s ease;box-sizing:border-box}.smartshop-tbi-floating-card.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-title{display:block;margin-bottom:8px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-text{display:block;font-size:14px;line-height:1.35;font-weight:700;color:#0f172a}.smartshop-tbi-floating-card .smartshop-tbi-tooltip-text strong{color:#f60;font-weight:800}.smartshop-tbi-floating-card .smartshop-tbi-note{display:block;margin-top:8px;font-size:12px;line-height:1.35;font-weight:500;color:#64748b}body.smartshop-tbi-mobile-open::before{content:"";position:fixed;inset:0;background:rgb(15 23 42 / .08);z-index:9998}.smartshop-tbi-installment{font-size:14px}}:root{--smartshop-pill-bg:#f1f5f9;--smartshop-pill-bg-hover:#e2e8f0;--smartshop-pill-text:#0f172a;--smartshop-meta-text:rgba(15,23,42,.82);--smartshop-meta-soft:rgba(15,23,42,.22);--smartshop-divider:rgba(15,23,42,.08);--smartshop-pill-height:36px;--smartshop-pill-padding-x:14px;--smartshop-pill-font-size:15px;--smartshop-pill-radius:999px}.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{margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:500;color:var(--smartshop-meta-text)}.single-product .single-product-category::before{content:"В категория: ";color:var(--smartshop-meta-text)}.single-product .single-product-category a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--smartshop-pill-height);padding:0 var(--smartshop-pill-padding-x);border-radius:var(--smartshop-pill-radius);background:var(--smartshop-pill-bg);color:var(--smartshop-pill-text);font-size:var(--smartshop-pill-font-size);font-weight:800;letter-spacing:.02em;text-decoration:none;transition:background-color .2s ease,color .2s ease}.single-product .single-product-category a:hover{background:var(--smartshop-pill-bg-hover);text-decoration:none}.single-product .smartshop-inline-meta{margin-top:22px;padding-top:20px;border-top:1px solid var(--smartshop-divider);display:flex;flex-wrap:wrap;align-items:center;row-gap:10px;column-gap:12px;font-size:15px;line-height:1.45;color:var(--smartshop-meta-text)}.single-product .smartshop-inline-item,.single-product .smartshop-inline-stock{display:inline-flex;align-items:center;white-space:nowrap}.single-product .smartshop-inline-stock{font-weight:700;letter-spacing:-.01em}.single-product .smartshop-inline-dot{width:9px;height:9px;border-radius:50%;display:inline-block;margin-right:9px;background:currentColor;flex:0 0 9px;transform:translateY(1px)}.single-product .smartshop-inline-item strong{font-weight:600;color:#0f172a;margin-right:6px}.single-product .smartshop-inline-item a{color:#0f172a;text-decoration:none;font-weight:700}.single-product .smartshop-inline-item a:hover{text-decoration:underline}.single-product .smartshop-inline-sep{color:var(--smartshop-meta-soft);user-select:none;font-weight:400}.single-product .smartshop-inline-stock.is-in-stock{color:#15803d}.single-product .smartshop-inline-stock.is-backorder{color:#d97706}.single-product .smartshop-inline-stock.is-out-of-stock{color:#dc2626}@media (max-width:768px){.single-product .single-product-category{font-size:14px}.single-product .single-product-category a{min-height:34px;font-size:14px;padding:0 12px}.single-product .smartshop-inline-meta{margin-top:18px;padding-top:16px;font-size:14px;row-gap:8px;column-gap:10px}.single-product .smartshop-inline-dot{width:8px;height:8px;margin-right:8px;flex-basis:8px}}.single-product .summary .price,.single-product .product .summary .price,.single-product div.product .summary .price{color:#0f172a!important;font-size:50px!important;line-height:1.05!important;font-weight:800!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}@media (max-width:768px){.single-product .summary .price,.single-product .product .summary .price,.single-product div.product .summary .price{font-size:32px!important;line-height:1.08!important}}.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{background:#fff;border-radius:22px;border:1px solid rgb(15 23 42 / .07);box-shadow:0 10px 30px rgb(15 23 42 / .06);transition:box-shadow .22s ease,border-color .22s ease;overflow:hidden;position:relative;cursor:pointer}.woocommerce ul.products>li.product:hover{border-color:rgb(15 23 42 / .12);box-shadow:0 18px 44px rgb(15 23 42 / .10)}.woocommerce ul.products>li.product .woocommerce-loop-image-link{display:flex;align-items:center;justify-content:center;height:190px;padding:24px 24px 10px;overflow:hidden}.woocommerce ul.products>li.product img{width:100%!important;height:100%!important;object-fit:contain;object-position:center;transition:transform .25s ease,opacity .25s ease,filter .25s ease}.woocommerce ul.products>li.product:hover img{transform:scale(1.04)}.woocommerce ul.products>li.product .product-details{padding:4px 24px 22px;display:flex;flex-direction:column;gap:8px}.smartshop-badges-row{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;min-height:30px;margin:4px 0 8px}.smartshop-badges-row:empty{visibility:hidden}.smartshop-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;white-space:nowrap;font-size:12px;line-height:1;font-weight:700;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18)}.smartshop-badge--outlet{background:#ede9fe;color:#6d28d9}.smartshop-badge--promo{background:#fee2e2;color:#b42318}.smartshop-badge--featured{background:#e0f2fe;color:#0c4a6e}.smartshop-badge--new{background:#dcfce7;color:#166534}.woocommerce ul.products>li.product h2.woocommerce-loop-product__title{margin:0;font-size:16px;line-height:1.25;font-weight:650;letter-spacing:-.02em;color:#0F172A;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.25em * 2)}.woocommerce ul.products>li.product h2 a{text-decoration:none;color:inherit}.woocommerce ul.products>li.product .price{margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.35;color:rgb(15 23 42 / .88)}.woocommerce ul.products>li.product a:focus-visible{outline:2px solid rgb(37 99 235 / .55);outline-offset:4px;border-radius:14px}.woocommerce ul.products>li.product span.onsale{display:none!important}.smartshop-card-stock{margin-top:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.25;font-weight:650}.smartshop-card-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 8px}.smartshop-card-stock.is-in-stock{color:#15803d}.smartshop-card-stock.is-low-stock{color:#d97706}.smartshop-card-stock.is-backorder{color:#b45309}.smartshop-card-stock.is-out-of-stock{color:#98a2b3}li.product.smartshop-product-out-of-stock .woocommerce-loop-product__link img,li.product.smartshop-product-out-of-stock .woocommerce-LoopProduct-link img,li.product.smartshop-product-out-of-stock .product-thumbnail img,li.product.smartshop-product-out-of-stock img.wp-post-image,.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%);transition:opacity .25s ease,filter .25s ease,transform .25s ease}li.product.smartshop-product-out-of-stock:hover .woocommerce-loop-product__link img,li.product.smartshop-product-out-of-stock:hover .woocommerce-LoopProduct-link img,li.product.smartshop-product-out-of-stock:hover .product-thumbnail img,li.product.smartshop-product-out-of-stock:hover img.wp-post-image,.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}li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title,.related li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title,.upsells li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title,.cross-sells li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title{opacity:.84}@media (max-width:768px){.woocommerce ul.products>li.product .woocommerce-loop-image-link{height:160px;padding:18px 18px 8px}.woocommerce ul.products>li.product .product-details{padding:4px 18px 18px;gap:7px}.smartshop-badges-row{margin:2px 0 6px;min-height:28px;gap:6px}.smartshop-badge{min-height:26px;padding:0 10px;font-size:11px}.smartshop-card-stock{font-size:12px}.woocommerce ul.products li.product .smartshop-badges-row,.woocommerce ul.products li.product .smartshop-badges-row .smartshop-badge{pointer-events:none}.woocommerce ul.products li.product{cursor:pointer}}.smartshop-card-stock{margin-top:0;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.25;font-weight:650}.smartshop-card-stock-text{display:inline-block}.smartshop-card-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 8px}.smartshop-card-stock.is-in-stock{color:#15803d}.smartshop-card-stock.is-low-stock{color:#d97706}.smartshop-card-stock.is-backorder{color:#b45309}.smartshop-card-stock.is-out-of-stock{color:#98a2b3}.smartshop-card-variations{color:#2563eb}li.product.smartshop-product-out-of-stock .woocommerce-loop-product__link img,li.product.smartshop-product-out-of-stock .woocommerce-LoopProduct-link img,li.product.smartshop-product-out-of-stock .product-thumbnail img,li.product.smartshop-product-out-of-stock img.wp-post-image,.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%);transition:opacity .25s ease,filter .25s ease,transform .25s ease}li.product.smartshop-product-out-of-stock:hover .woocommerce-loop-product__link img,li.product.smartshop-product-out-of-stock:hover .woocommerce-LoopProduct-link img,li.product.smartshop-product-out-of-stock:hover .product-thumbnail img,li.product.smartshop-product-out-of-stock:hover img.wp-post-image,.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}li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title,.related li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title,.upsells li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title,.cross-sells li.product.smartshop-product-out-of-stock .woocommerce-loop-product__title{opacity:.84}.woocommerce ul.products li.product .smartshop-badges-row,.woocommerce ul.products li.product .smartshop-badges-row .smartshop-badge{pointer-events:none}.woocommerce ul.products li.product{cursor:pointer}.smartshop-card-variations .smartshop-card-dot{display:none}.smartshop-card-variations{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;color:#2563eb;background:#eff6ff;width:fit-content}@media (max-width:768px){.smartshop-card-variations{font-size:11px;padding:4px 9px}}.entry-content hr.wp-block-separator,.entry-content hr.wp-block-separator.has-alpha-channel-opacity{height:0!important;border:0!important;border-top:1px solid rgb(17 24 39 / .1)!important;width:72px!important;max-width:72px!important;margin:44px auto 34px!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:42px!important}.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}.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:#0F172A!important;font-size:28px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-0.03em!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:#8B929F!important;font-size:0.72em!important;line-height:1!important;font-weight:700!important;letter-spacing:-0.02em!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 244 246 / .58) 0%,rgb(243 244 246 / .22) 52%,#fff0 100%)}.smartshop-cat-viewport::after{right:0;background:linear-gradient(to left,rgb(243 244 246 / .58) 0%,rgb(243 244 246 / .22) 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;height:100%;min-width:0;width:100%;background:#fff;border:1px solid rgb(15 23 42 / .07);border-radius:18px;box-shadow:0 10px 30px rgb(15 23 42 / .06);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease;transform:none!important}.smartshop-cat-card:hover{border-color:rgb(15 23 42 / .10);box-shadow:0 12px 28px rgb(15 23 42 / .07);transform:none!important}.smartshop-cat-card__link{display:flex;flex-direction:column;height:100%;text-decoration:none!important;color:inherit;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:#fff;transform:none!important;transition:none!important}.smartshop-cat-card:hover .smartshop-cat-card__image{transform:none!important}.smartshop-cat-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:10px 12px 14px}.smartshop-cat-card__eyebrow{flex:0 0 auto;margin:0 0 7px;color:rgb(15 23 42 / .55);font-size:11px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.smartshop-cat-card__title{flex:0 0 auto;margin:0;color:#0F172A;font-size:15px;line-height:1.16;font-weight:800;letter-spacing:-.015em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;word-break:keep-all;hyphens:none;min-height:calc(1.16em * 3);max-height:calc(1.16em * 3)}.smartshop-cat-arrow{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border:0;border-radius:999px;background:rgb(255 255 255 / .94);color:#0F172A;box-shadow:0 6px 18px rgb(15 23 42 / .08);cursor:pointer;z-index:5;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;transition:opacity .18s ease,box-shadow .18s ease;backdrop-filter:blur(8px)}.smartshop-cat-arrow:hover{transform:translateY(-50%);box-shadow:0 8px 20px rgb(15 23 42 / .10)}.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;justify-content:space-between;align-items:center;margin:0 0 20px;gap:12px;flex-wrap:wrap}.smartshop-toolbar .woocommerce-result-count{margin:0;color:rgb(15 23 42 / .68);font-size:14px;line-height:1.4}.smartshop-toolbar .woocommerce-ordering{margin:0}.smartshop-toolbar select{appearance:auto;-webkit-appearance:menulist;-moz-appearance:menulist;min-height:46px;border-radius:14px;border:1px solid rgb(15 23 42 / .15);background:#fff;padding:0 16px;color:#0F172A;font-size:14px;font-weight:500;box-shadow:0 2px 6px rgb(15 23 42 / .05)}.smartshop-toolbar select:hover{border-color:rgb(15 23 42 / .25)}.smartshop-toolbar select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgb(59 130 246 / .15)}.smartshop-badges-inline{display:none!important}.woocommerce ul.products{margin-top:0}.woocommerce ul.products>li.product:not(.product-category){background:#fff;border:1px solid rgb(15 23 42 / .07);border-radius:22px;box-shadow:0 10px 30px rgb(15 23 42 / .06);overflow:hidden;position:relative;cursor:pointer;height:auto!important;transform:none!important;top:auto!important;margin-top:0!important;transition:border-color .22s ease,box-shadow .22s ease}.woocommerce ul.products>li.product:not(.product-category):hover{border-color:rgb(15 23 42 / .12);box-shadow:0 18px 44px rgb(15 23 42 / .10);transform:none!important}.woocommerce ul.products>li.product:not(.product-category) .entry-content-wrap,.woocommerce ul.products>li.product:not(.product-category):hover .entry-content-wrap,.woocommerce ul.products>li.product:not(.product-category) .product-details,.woocommerce ul.products>li.product:not(.product-category):hover .product-details{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) .product-action-wrap{display:none!important}.woocommerce ul.products>li.product:not(.product-category) a{text-decoration:none!important}.woocommerce ul.products>li.product:not(.product-category) img{display:block;width:100%;height:auto;object-fit:contain;transform:none!important;transition:none!important}.woocommerce ul.products>li.product:not(.product-category):hover img{transform:none!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row{display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:nowrap!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:6px 0 10px!important;padding:0!important;position:relative!important;z-index:2!important;opacity:1!important;visibility:visible!important;pointer-events:none}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badges-row:empty{visibility:hidden!important}.woocommerce ul.products>li.product:not(.product-category) .smartshop-badge{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:750;letter-spacing:-.01em;padding:7px 12px;border-radius:999px;white-space:nowrap;pointer-events:none}.smartshop-badge--outlet{background:#ede9fe;color:#5b21b6}.smartshop-badge--promo{background:#fee2e2;color:#991b1b}.smartshop-badge--featured{background:#e0f2fe;color:#075985}.smartshop-badge--new{background:#dcfce7;color:#166534}.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{margin:0 0 10px!important;font-size:16px!important;line-height:1.34!important;font-weight:600!important;letter-spacing:-0.015em!important;color:#0f172a!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;min-height:calc(1.34em * 3)!important;max-height:calc(1.34em * 3)!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;font-size:17px!important;line-height:1.06!important;font-weight:800!important;letter-spacing:-0.01em!important;color:#1f2937!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;font-size:17px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-0.01em!important;color:#1f2937!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:#94a3b8!important;font-size:15px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-0.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:#1f2937!important;font-size:17px!important;line-height:1.06!important;font-weight:800!important;letter-spacing:-0.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;margin-top:0!important;font-size:13px!important;line-height:1.25!important;font-weight:650!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:#15803d!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-card-stock.is-low-stock{color:#d97706!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:#98a2b3!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;margin-top:2px!important;padding:4px 9px!important;border-radius:999px!important;background:#eef2ff!important;color:#315efb!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;gap:4px!important;flex-wrap:wrap!important;position:relative!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot{display:inline-block!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;border-radius:999px!important;border:1px solid rgb(17 24 39 / .12)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 1px 2px rgb(15 23 42 / .05)!important;vertical-align:middle!important;position:relative!important;flex:0 0 10px!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);transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;background:#111827;color:#fff;font-size:11px;line-height:1;font-weight:600;padding:6px 8px;border-radius:8px;box-shadow:0 6px 18px rgb(15 23 42 / .18);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:30}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dot::before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #111827;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:30}.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)}}.term-description,.woocommerce-products-header__description{margin-top:28px}.term-description p,.woocommerce-products-header__description p{color:rgb(15 23 42 / .72);line-height:1.75;font-size:15px}.tax-product_cat .smartshop-category-card,.woocommerce.archive .smartshop-category-card{height:100%;background:#fff;border:1px solid rgb(15 23 42 / .07);border-radius:22px;box-shadow:0 10px 30px rgb(15 23 42 / .06);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.tax-product_cat .smartshop-category-card:hover,.woocommerce.archive .smartshop-category-card:hover{border-color:rgb(15 23 42 / .12);box-shadow:0 18px 44px rgb(15 23 42 / .10)}.tax-product_cat .smartshop-category-card .kt-inside-inner-col,.woocommerce.archive .smartshop-category-card .kt-inside-inner-col{height:100%;display:flex;flex-direction:column;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:#fff;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:#0F172A!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-0.02em!important}.tax-product_cat .smartshop-category-card p,.woocommerce.archive .smartshop-category-card p{margin:0!important;padding:0 16px 18px!important;color:rgb(15 23 42 / .68)!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;border-radius:28px;padding:28px 22px}.tax-product_cat .smartshop-seo-block,.woocommerce.archive .smartshop-seo-block{margin-top:34px;padding:28px;background:#fff;border:1px solid rgb(15 23 42 / .07);border-radius:24px;box-shadow:0 10px 30px rgb(15 23 42 / .04)}.tax-product_cat .smartshop-seo-block p,.woocommerce.archive .smartshop-seo-block p{color:rgb(15 23 42 / .72);font-size:15px;line-height:1.75}@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}}@media (max-width:768px){.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.05!important}.smartshop-products-heading-count{margin-left:6px!important;font-size:0.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:16px}.smartshop-cat-card__body{padding:9px 10px 12px}.smartshop-cat-card__eyebrow{margin-bottom:6px;font-size:10.5px}.smartshop-cat-card__title{font-size:13px;line-height:1.14;min-height:calc(1.14em * 3);max-height:calc(1.14em * 3)}.smartshop-toolbar{flex-direction:column;align-items:stretch}.smartshop-toolbar select{width:100%;min-height:42px}.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{margin-bottom:10px!important;font-size:15px!important;line-height:1.32!important;min-height:calc(1.32em * 3)!important;max-height:calc(1.32em * 3)!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>.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,.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;flex-wrap:nowrap!important;align-items:baseline!important;gap:0.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:0.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) .price ins+.eur-price{display:block!important;margin:2px 0 0!important;font-size:16px!important;line-height:1.12!important;font-weight:800!important;white-space:nowrap!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+span{margin-top:0.5em!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{padding:4px 8px!important;font-size:10.5px!important;gap:4px!important}.woocommerce ul.products li.product:not(.product-category) .smartshop-color-swatch-dots{gap:4px!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}.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:18px}.tax-product_cat .smartshop-category-card h3,.woocommerce.archive .smartshop-category-card h3{font-size:16px!important;padding:12px 14px 5px!important}.tax-product_cat .smartshop-category-card p,.woocommerce.archive .smartshop-category-card p{font-size:13.5px!important;line-height:1.5!important;padding:0 14px 16px!important}.tax-product_cat .smartshop-seo-block,.woocommerce.archive .smartshop-seo-block{padding:22px 18px;border-radius:20px}.smartshop-cat-arrow{display:none}}.smartshop-stickybar{display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important;background:rgb(255 255 255 / .94);border-top:1px solid rgb(15 23 42 / .08);box-shadow:0 -10px 28px rgb(15 23 42 / .06);transition:none!important}.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}#smartshopStickyBuy.disabled{opacity:0.5!important;cursor:not-allowed!important}.smartshop-stickybar.smartshop-no-transition,.smartshop-stickybar.smartshop-no-transition *{transition:none!important}.smartshop-stickybar,.smartshop-stickybar *{-webkit-tap-highlight-color:#fff0}.woocommerce-notices-wrapper .woocommerce-message{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 28px!important;margin:0 0 24px;background:#f8fafc;border:1px solid #dbe4f0;border-left:5px solid #3b6df6;border-radius:18px;box-shadow:0 8px 20px rgb(15 23 42 / .04);color:#2d3748;font-size:17px;line-height:1.6;font-weight:400}.woocommerce-notices-wrapper .woocommerce-message::before{display:none!important}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{order:2;float:none!important;margin:0!important;margin-left:auto!important;display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;min-height:46px;border:0;border-radius:12px;background:#3b6df6;color:#fff!important;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:none;transition:background .2s ease,transform .2s ease}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward:hover{background:#2f5fe0;color:#fff!important;transform:translateY(-1px)}.woocommerce-notices-wrapper .woocommerce-message a:not(.button){color:inherit;text-decoration:none;pointer-events:none}@media (max-width:768px){.woocommerce-notices-wrapper .woocommerce-message{padding:18px 20px!important;font-size:15px;gap:14px}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{padding:11px 16px;font-size:15px;min-height:42px}}@media (max-width:560px){.woocommerce-notices-wrapper .woocommerce-message{flex-direction:column;align-items:flex-start}.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{margin-left:0!important}}.smartshop-shipping-block{margin:28px 0 18px}.smartshop-shipping-block__title{margin:0 0 14px;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#1f2937}.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 16px!important;padding:22px 24px 22px 70px!important;border:1px solid #dfe6ef!important;border-radius:28px!important;background:#fff!important;box-shadow:none!important;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.smartshop-shipping-block ul#shipping_method li:hover{border-color:#cfd8e6!important;background:#fbfcfe!important}.smartshop-shipping-block ul#shipping_method li:has(>input.shipping_method:checked){border-color:#b9d0ff!important;background:#f5f8ff!important;box-shadow:inset 0 0 0 1px rgb(59 130 246 / .08)!important}.smartshop-shipping-block ul#shipping_method li>input.shipping_method{position:absolute!important;left:24px!important;top:24px!important;margin:0!important;z-index:3}.smartshop-shipping-block ul#shipping_method li::before{content:"";display:block;width:88px;height:28px;margin:0 0 14px 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://smartshop.bg/new/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://smartshop.bg/new/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://smartshop.bg/new/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%234B5563%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M10%2028L16%2014H48L54%2028H10Z%22%20stroke%3D%22%234B5563%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M24%2054V38H40V54%22%20stroke%3D%22%234B5563%22%20stroke-width%3D%224%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M20%2028V34%22%20stroke%3D%22%234B5563%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M32%2028V34%22%20stroke%3D%22%234B5563%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M44%2028V34%22%20stroke%3D%22%234B5563%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}.smartshop-shipping-block ul#shipping_method li:has(>input[value="local_pickup:11"]) label::after{content:"гр. София, ул. Тинтява 15В · Без такса за доставка";display:block;margin-top:8px;font-size:15px;font-weight:400;line-height:1.35;color:#4b5563}.smartshop-shipping-block ul#shipping_method li>label{display:block!important;margin:0!important;width:100%!important;font-size:18px;line-height:1.45;font-weight:700;color:#1f2937;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:56px;margin:16px 0 0 0!important;padding:0 22px!important;border-radius:18px!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;color:#fff!important;background:linear-gradient(180deg,#86e662 0%,#72d34d 50%,#5fc13c 100%)!important;border:0!important;box-shadow:0 10px 24px rgb(0 0 0 / .10)!important;position:relative;z-index:4}.smartshop-shipping-block ul#shipping_method li>#box_now_delivery_button:hover,.smartshop-shipping-block ul#shipping_method li>button:hover{transform:translateY(-1px)}.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;position:relative;z-index:2}#smartshop-shipping-extras-box{margin:10px 0 24px!important}#smartshop-shipping-extras-box h3{margin:0 0 14px!important;font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:#1f2937}#smartshop-shipping-extras-box .form-row input.input-text{min-height:48px;border-radius:14px}@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:20px 18px 20px 60px!important;border-radius:24px!important}.smartshop-shipping-block ul#shipping_method li>input.shipping_method{left:18px!important;top:22px!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}.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%}}#shipping_method li label{display:flex!important;align-items:center;justify-content:space-between;gap:16px}.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:#38d430!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:#38d430;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 #dfe6ef;border-radius:26px;background:#fff;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.smartshop-checkout-legal-card.is-checked{border-color:#b9e5c8;background:#f5fcf7;box-shadow:inset 0 0 0 1px rgb(34 197 94 / .08)}.smartshop-checkout-legal-card.is-error{border-color:#efb4b4;background:#fff6f6;box-shadow:inset 0 0 0 1px rgb(239 68 68 / .08)}.smartshop-checkout-legal-card__header{margin:0 0 18px}.smartshop-checkout-legal-card__title{margin:0 0 8px;font-size:25px;line-height:1.15;font-weight:800;letter-spacing:-.025em;color:#1f2937}.smartshop-checkout-legal-card__subtitle{margin:0;font-size:15px;line-height:1.55;color:#6b7280}.smartshop-checkout-legal-main{display:flex!important;align-items:center!important;gap:16px!important;margin:0!important;padding:20px!important;border:1px solid #e2e8f0;border-radius:20px;background:#f8fafc;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.smartshop-checkout-legal-card.is-checked .smartshop-checkout-legal-main{border-color:#b9e5c8;background:#fff}.smartshop-checkout-legal-card.is-error .smartshop-checkout-legal-main{border-color:#efb4b4;background:#fff}.smartshop-checkout-legal-main input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:26px!important;height:26px!important;min-width:26px!important;flex:0 0 26px!important;margin:0!important;border:2px solid #c7d0dc;border-radius:9px;background:#fff;cursor:pointer;position:relative}.smartshop-checkout-legal-main input[type="checkbox"]:checked{border-color:#22c55e;background:#22c55e}.smartshop-checkout-legal-main input[type="checkbox"]:checked::after{content:"";position:absolute;left:8px;top:4px;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;font-size:16px!important;line-height:1.6!important;color:#374151;font-weight:750;letter-spacing:-.01em}.smartshop-checkout-legal-docs{margin:18px 0 0;padding-left:42px}.smartshop-checkout-legal-docs p{margin:0 0 10px;font-size:14.5px;line-height:1.45;color:#6b7280;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;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:#3366e8}.smartshop-checkout-legal-main a,.smartshop-checkout-legal-docs a{color:#3366e8;font-weight:750;text-decoration:underline;text-underline-offset:3px}.smartshop-checkout-legal-main a:hover,.smartshop-checkout-legal-docs a:hover{color:#2451c9}.smartshop-checkout-legal-error{display:none;margin-top:14px;padding:11px 13px;border-radius:14px;background:#fff;color:#c62828;font-size:13.5px;line-height:1.45;font-weight:700}.smartshop-checkout-payment-note{margin:10px 0 18px;padding:0 2px;font-size:13.5px;line-height:1.5;color:#7a8494}.smartshop-checkout-legal-help{display:none!important}@media (max-width:768px){.smartshop-checkout-legal-card{margin:20px 0 10px;padding:18px;border-radius:22px}.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:18px}.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}}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}}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease!important}.woocommerce-checkout #payment div.payment_box{margin:12px 0 0!important;padding:14px 16px!important;border-radius:16px!important;background:#f8fafc!important;color:#4b5563!important;font-size:14px!important;line-height:1.5!important;animation:none!important;transition:none!important}body.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-total,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total,body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap!important;text-align:right}body.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-total,body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{width:1%!important;min-width:105px}.woocommerce-cart{overflow-x:hidden}.woocommerce-cart .ss-empty-cart,.ss-empty-cart{--ss-empty-blue:#1667f2;--ss-empty-text:#1f2937;--ss-empty-muted:#667085;--ss-empty-border:rgba(15, 23, 42, 0.08);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(--ss-empty-border);border-radius:34px;background:radial-gradient(circle at top left,rgb(22 103 242 / .08),transparent 34%),radial-gradient(circle at top right,rgb(100 116 139 / .1),transparent 34%),linear-gradient(180deg,#f1f5f9 0%,#f7f9fc 100%);box-shadow:0 18px 40px rgb(15 23 42 / .045);overflow:hidden}.ss-empty-cart__content{min-width:0;max-width:560px}.ss-empty-cart__eyebrow{margin:0 0 12px;color:var(--ss-empty-blue);font-size:13px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.ss-empty-cart__title{max-width:680px;margin:0;color:var(--ss-empty-text);font-size:clamp(44px, 4.8vw, 68px);line-height:.98;font-weight:900;letter-spacing:-.055em}.ss-empty-cart__subtitle{max-width:520px;margin:18px 0 0;color:var(--ss-empty-muted);font-size:clamp(17px, 1.55vw, 20px);line-height:1.55;font-weight:600}.ss-empty-cart__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ss-empty-cart__btn{min-height:56px;padding:0 26px;border-radius:17px;display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none!important;font-size:16px;line-height:1;font-weight:800;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ss-empty-cart__btn:hover{transform:translateY(-1px)}.ss-empty-cart__btn--primary{background:var(--ss-empty-blue);color:#fff!important;box-shadow:0 10px 22px rgb(22 103 242 / .16)}.ss-empty-cart__trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ss-empty-cart__trust span{min-height:38px;max-width:100%;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;background:rgb(255 255 255 / .78);border:1px solid rgb(15 23 42 / .06);color:#4b5563;font-size:14.5px;line-height:1;font-weight:750;box-shadow:0 6px 14px rgb(15 23 42 / .035)}.ss-empty-cart__visual{min-width:0;display:flex;align-items:center;justify-content:center}.ss-empty-cart__svg{display:block;width:min(340px, 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:30px;background:rgb(255 255 255 / .62);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(--ss-empty-text);text-align:left;font-size:clamp(28px, 2.6vw, 38px);line-height:1.05;font-weight:900;letter-spacing:-.045em}.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:22px!important;overflow:hidden;background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 10px 24px rgb(15 23 42 / .04)}.ss-empty-cart__cat-link{min-height:260px;display:flex!important;flex-direction:column;color:var(--ss-empty-text)!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:var(--ss-empty-text)!important;font-size:18px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.035em}.ss-empty-cart__cat-block .smartshop-cat-arrow{position:absolute!important;top:50%!important;z-index:20!important;transform:translateY(-50%)!important;width:46px;height:46px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .94);color:#111827;box-shadow:0 6px 16px rgb(15 23 42 / .08);cursor:pointer;pointer-events:auto!important}.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:26px}.ss-empty-cart__title{font-size:clamp(36px, 10vw, 46px)}.ss-empty-cart__subtitle{font-size:17px}.ss-empty-cart__btn{width:100%;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:24px}.ss-empty-cart__cat-head,.ss-empty-cart__cat-viewport{width:calc(100% - 16px)}.ss-empty-cart__cat-grid{grid-auto-columns:58vw!important;gap:12px!important}.ss-empty-cart__cat-link{min-height:250px}.ss-empty-cart__cat-image{height:150px!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:36px}}.ss-eu-usbc-inline{margin:26px 0 22px;position:relative}.ss-eu-usbc-inline__icons{position:relative;display:inline-flex;align-items:center;gap:12px;padding:4px 0}.ss-eu-usbc-inline__item{display:flex;align-items:center;justify-content:center}.ss-eu-usbc-inline__item--icon,.ss-eu-usbc-inline__item--label{width:92px;height:92px}.ss-eu-usbc-inline__img{display:block;max-width:100%;max-height:100%;object-fit:contain}.ss-eu-usbc-inline__img--icon{opacity:.82}.ss-eu-usbc-inline__item--icon{position:relative}.ss-eu-usbc-inline__item--icon::after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:1px;height:34px;background:#e5e7eb}.ss-eu-usbc-inline__tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);opacity:0;visibility:hidden;pointer-events:none;padding:7px 12px;border-radius:10px;background:#111827;color:#fff;font-size:12px;line-height:1;font-weight:700;white-space:nowrap;box-shadow:0 10px 24px rgb(15 23 42 / .18);transition:opacity .16s ease,visibility .16s ease,transform .16s ease;z-index:30}.ss-eu-usbc-inline__tooltip::before{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:#111827}.ss-eu-usbc-inline__icons:hover .ss-eu-usbc-inline__tooltip,.ss-eu-usbc-inline__icons:focus-within .ss-eu-usbc-inline__tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (max-width:767px){.ss-eu-usbc-inline{margin:18px 0 18px}.ss-eu-usbc-inline__icons{gap:10px}.ss-eu-usbc-inline__item--icon,.ss-eu-usbc-inline__item--label{width:78px;height:78px}.ss-eu-usbc-inline__item--icon::after{right:-5px;height:28px}.ss-eu-usbc-inline__tooltip{bottom:calc(100% + 7px);font-size:11px;padding:7px 9px;border-radius:9px}}.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(15 23 42 / .07);border-radius:18px;box-shadow:0 16px 44px rgb(15 23 42 / .08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ss-mega__left{width:280px;min-width:280px;max-width:280px;padding:12px}.ss-mega__right{min-width:390px;max-width:480px;padding:12px}.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:13px;background:#fff0;color:#1f2937;cursor:pointer;text-align:left;box-sizing:border-box;overflow:hidden;transition:background-color 0.18s ease,color 0.18s ease}.ss-mega__parent:hover,.ss-mega__parent.is-active{background:#f5f7fb;color:#1f2937}.ss-mega__parent-link{position:relative;z-index:2;display:flex;align-items:center;width:100%;min-height:62px;padding:14px 48px 14px 18px;box-sizing:border-box;flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}.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%;font-size:17px;line-height:1.25;font-weight:600;letter-spacing:-.005em;color:inherit;word-break:break-word;pointer-events:none}.ss-mega__parent-arrow{position:absolute;right:18px;top:50%;z-index:1;transform:translateY(-50%);margin-left:0;font-size:26px;line-height:1;color:#6b7280;pointer-events:none;transition:color 0.18s ease}.ss-mega__parent:hover .ss-mega__parent-arrow,.ss-mega__parent.is-active .ss-mega__parent-arrow{color:#2563eb}.ss-mega__group{display:none}.ss-mega__group.is-active{display:block}.ss-mega__item{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 14px;border-radius:13px;box-sizing:border-box;text-decoration:none;color:#1f2937;white-space:nowrap;transition:background-color 0.18s ease,color 0.18s ease}.ss-mega__item:hover,.ss-mega__item:focus{background:#f5f7fb;color:#2563eb;text-decoration:none;outline:none}.ss-mega__thumb{width:56px;height:56px;min-width:56px;max-width:56px;min-height:56px;max-height:56px;display:block;object-fit:contain;padding:4px;border-radius:14px;background:#fff;box-shadow:0 2px 8px rgb(15 23 42 / .08);pointer-events:none}.ss-mega__item-label{font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.005em;color:inherit;pointer-events:none}.site-header,.site-header-wrap,.header-navigation-wrap,.primary-menu-container,.primary-menu-container .menu{overflow:visible!important}@media (max-width:1024px){.ss-mega,.ss-mega.is-open{display:none!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:#111827!important;font-size:16px!important;font-weight:650!important;line-height:1!important;letter-spacing:-0.01em!important;text-decoration:none!important;transition:background-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease!important}#menu-item-104>a:hover,#menu-item-104:hover>a{color:#1667f2!important;transform:translateY(-1px)}#menu-item-104>a::after{margin-left:0!important;color:currentColor!important;opacity:1!important}}@media (min-width:1025px){.site-header .primary-menu-container .menu-thumb{display:none!important}}@media (max-width:1024px){.popup-drawer,.popup-drawer .drawer-inner,.popup-drawer .drawer-content{background:#f6f8fb!important}.popup-drawer{transition:opacity 0.35s ease,visibility 0.35s ease!important}.popup-drawer .drawer-inner{transition:transform 0.45s cubic-bezier(.22,1,.36,1)!important}.popup-drawer .drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 10px 14px!important;background:transparent!important}.popup-drawer .drawer-header::before{content:"Категории";font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.035em;color:#1f2937}.popup-drawer .drawer-toggle,.popup-drawer .drawer-header .drawer-toggle,.popup-drawer .drawer-header button.drawer-toggle{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 10px 26px rgb(15 23 42 / .12)!important;color:#1f2937!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important}.popup-drawer .drawer-toggle svg,.popup-drawer .drawer-toggle .kadence-svg-iconset svg{width:18px!important;height:18px!important;color:#1f2937!important;fill:#1f2937!important;stroke:#1f2937!important}.popup-drawer .drawer-toggle:hover,.popup-drawer .drawer-toggle:focus{background:#ffffff!important;color:#315efb!important;box-shadow:0 14px 34px rgb(15 23 42 / .16)!important}.popup-drawer .drawer-toggle:hover svg,.popup-drawer .drawer-toggle:focus svg{fill:#315efb!important;stroke:#315efb!important}.popup-drawer .mobile-navigation{padding:6px 8px 30px!important}.popup-drawer .mobile-navigation ul{margin:0!important;padding:0!important}.popup-drawer .mobile-navigation li{margin:0 0 9px!important;border:0!important}.popup-drawer .mobile-navigation a{color:#1f2937!important;font-size:16px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.01em;text-decoration:none!important;background:transparent!important;padding:0!important}.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;background:rgb(255 255 255 / .97)!important;border:1px solid rgb(15 23 42 / .06)!important;border-radius:18px!important;padding:13px 12px!important;box-shadow:0 8px 22px rgb(15 23 42 / .045)!important;transition:border-color 0.22s ease,box-shadow 0.22s ease,background-color 0.22s ease!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;border-radius:12px!important;object-fit:cover!important;background:#ffffff!important;box-shadow:0 1px 3px rgb(15 23 42 / .08)!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:#6b7280!important;box-shadow:none!important}.popup-drawer .mobile-navigation .drawer-sub-toggle svg{transition:transform 0.32s cubic-bezier(.22,1,.36,1)!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(49 94 251 / .16)!important;box-shadow:0 10px 26px rgb(49 94 251 / .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:#315efb!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(15 23 42 / .08)!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;font-size:15px!important;font-weight:500!important;color:#4b5563!important;padding:10px 0!important;background:transparent!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 li.current-menu-item>a{color:#315efb!important}}@media (max-width:1024px){#mobile-header{position:relative!important;z-index:10000!important;background:#ffffff!important;box-shadow:0 8px 22px rgb(15 23 42 / .06)!important}.popup-drawer{z-index:9998!important;background:#f6f8fb!important}.popup-drawer .drawer-inner,.popup-drawer .drawer-content{background:#f6f8fb!important;border-top:0!important;box-shadow: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 .mobile-navigation{padding:104px 10px 34px!important}.popup-drawer .drawer-content{padding-top:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.popup-drawer::before,.popup-drawer .drawer-inner::before,.popup-drawer .drawer-content::before{content:none!important;display:none!important}}@media (max-width:1024px) and (max-height:520px){.popup-drawer .mobile-navigation{padding-top:96px!important}}@media (max-width:480px) and (min-height:600px){.popup-drawer .mobile-navigation{padding-top:104px!important}}@media (max-width:1024px){html,body{background:#f6f8fb!important}.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,.popup-drawer.active,.popup-drawer.show-drawer,.popup-drawer.popup-drawer-show,.popup-drawer .drawer-inner,.popup-drawer .drawer-content{background:#f6f8fb!important}.popup-drawer,.popup-drawer .drawer-inner,.popup-drawer .drawer-content,.popup-drawer .drawer-overlay{animation:none!important}.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{background-color:rgb(255 255 255 / .98)!important;filter:none!important}}.variations_form select.ss-variation-select-hidden{display:none!important}.ss-variation-bubbles{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;margin-bottom:18px}.ss-variation-bubble.smartshop-filter-chip{appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #d9dce3!important;background:#fff!important;color:#1d1d1f!important;font-size:14px!important;line-height:1!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important;box-shadow:none!important;transform:none;transition:all .18s ease!important}.ss-variation-bubble.smartshop-filter-chip:hover{border-color:#bfc5d2!important;background:#fff!important;color:#1d1d1f!important;transform:translateY(-1px)}.ss-variation-bubble.smartshop-filter-chip.is-active{border-color:#8ab4ff!important;box-shadow:0 0 0 2px rgb(66 133 244 / .14)!important;background:#f8fbff!important;color:#1d1d1f!important}.ss-variation-bubble.smartshop-filter-chip.is-disabled{opacity:.38!important;cursor:not-allowed!important;transform:none!important}.ss-variation-bubble .smartshop-filter-chip__text{display:inline-block!important;font-size:inherit!important;line-height:1!important;font-weight:inherit!important;color:inherit!important}@media (max-width:767px){.ss-variation-bubbles{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin-top:8px;margin-bottom:14px;padding-top:3px;padding-bottom:4px}.ss-variation-bubbles::-webkit-scrollbar{display:none}.ss-variation-bubble.smartshop-filter-chip{min-height:34px!important;height:34px!important;padding:0 12px!important;font-size:13px!important;flex:0 0 auto}.ss-variation-bubble.smartshop-filter-chip.is-active{box-shadow:0 0 0 1.5px rgb(66 133 244 / .14)!important}}.segway-showroom-minimal{margin:18px 0;padding:22px;border-radius:22px;background:#050505;color:#fff;box-shadow:0 18px 45px rgb(0 0 0 / .14),0 6px 18px rgb(0 0 0 / .06)}.segway-minimal-top{display:flex;align-items:center;gap:20px}.segway-minimal-logo{width:140px;height:auto;display:block;flex:0 0 auto;opacity:.92}.segway-minimal-copy span{display:block;margin-bottom:6px;color:rgb(255 255 255 / .52);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.segway-minimal-copy strong{display:block;font-size:21px;line-height:1.15;font-weight:750;letter-spacing:-.03em}.segway-minimal-copy small{display:block;margin-top:6px;max-width:560px;color:rgb(255 255 255 / .68);font-size:14px;line-height:1.4}.segway-minimal-actions{display:flex;gap:10px;margin-top:18px;padding-left:160px;flex-wrap:wrap}.segway-minimal-btn,.segway-minimal-btn:visited,.segway-minimal-btn:hover,.segway-minimal-btn:active,.segway-minimal-btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 17px;border-radius:999px;font-size:14px;font-weight:750;text-decoration:none!important;outline:none!important;transition:all .2s ease,transform .1s ease;-webkit-tap-highlight-color:#fff0}.segway-minimal-btn:hover{transform:translateY(-1px)}.segway-minimal-btn:active{transform:scale(.97)}.segway-minimal-btn svg{width:16px;height:16px;fill:currentColor}.segway-minimal-btn-light,.segway-minimal-btn-light:visited,.segway-minimal-btn-light:hover,.segway-minimal-btn-light:active,.segway-minimal-btn-light:focus{background:#fff!important;color:#000!important}.segway-minimal-btn-call,.segway-minimal-btn-call:visited,.segway-minimal-btn-call:hover,.segway-minimal-btn-call:active,.segway-minimal-btn-call:focus{background:#25D366!important;color:#fff!important}.segway-minimal-btn-call:hover{background:#1ebe5d!important}.segway-minimal-btn-call svg,.segway-minimal-btn-call svg path{color:#fff!important;fill:#fff!important}.segway-minimal-btn-light svg,.segway-minimal-btn-light svg path{color:#000!important;fill:#000!important}.desktop{display:inline}.tablet{display:none}@media (min-width:641px) and (max-width:1024px){.segway-minimal-logo{display:none}.segway-minimal-actions{justify-content:space-between;padding-left:0;flex-wrap:nowrap;gap:12px}.segway-minimal-btn{flex:1;min-width:0;width:auto}.desktop{display:none}.tablet{display:inline}}@media (max-width:640px){.segway-showroom-minimal{padding:18px;border-radius:18px}.segway-minimal-top{flex-direction:row;align-items:center;gap:14px}.segway-minimal-logo{width:70px;flex-shrink:0;opacity:.9}.segway-minimal-copy{flex:1}.segway-minimal-copy strong{font-size:18px}.segway-minimal-copy small{font-size:13px}.segway-minimal-actions{padding-left:0;margin-top:16px}.segway-minimal-btn{width:100%}}.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{font-size:clamp(32px, 4vw, 46px);line-height:1.1;margin:0 0 12px}.ss-rma-header p,.ss-rma-secondary-block p,.ss-rma-success-card p{font-size:16px;line-height:1.65;margin:0}.ss-rma-form{display:grid;gap:20px}.ss-rma-card,.ss-rma-secondary-block,.ss-rma-success-card{background:#fff;border:1px solid #d9e1ea;border-radius:18px;padding:24px;box-shadow:0 1px 1px rgb(16 24 40 / .02)}.ss-rma-card h2,.ss-rma-secondary-block h2{font-size:20px;line-height:1.2;margin:0 0 18px}.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;font-weight:600;font-size:14px;margin-bottom:8px;color:#1f2937}.ss-rma-field label span{color:#dc2626}.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%;border:1px solid #cfd8e3;border-radius:12px;background:#fff;padding:14px 16px;font-size:16px;line-height:1.4;min-height:52px;box-sizing:border-box}.ss-rma-field textarea{min-height:160px;resize:vertical}.ss-rma-field input:focus,.ss-rma-field textarea:focus{outline:none;border-color:#2667ff;box-shadow:0 0 0 3px rgb(38 103 255 / .12)}.ss-rma-field input.is-invalid,.ss-rma-field textarea.is-invalid{border-color:#dc2626;box-shadow:0 0 0 3px rgb(220 38 38 / .08)}.ss-rma-field textarea+.ss-rma-help{margin-top:6px}.ss-rma-help{font-size:13px;color:#5b6878;line-height:1.45;margin-top:6px;margin-bottom:0}.ss-rma-error,.ss-rma-global-error,.ss-rma-client-error{color:#b42318;font-size:14px;margin-top:8px;line-height:1.45}.ss-rma-global-error{background:#fef3f2;border:1px solid #fecdca;border-radius:14px;padding:14px 16px;margin-bottom:20px}.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 #d9e1ea;border-radius:14px;background:#fff;cursor:pointer;line-height:1.5}.ss-rma-check input{margin-top:2px;width:18px;height:18px;flex:0 0 18px}.ss-rma-check-block{align-items:flex-start}.ss-rma-check a{text-decoration:underline}.ss-rma-conditional{margin-top:16px}.ss-rma-file-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #cfd8e3;border-radius:12px;padding:10px;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-radius:10px;border:1px solid #cfd8e3;background:#f8fafc;color:#1f2937;font-size:15px!important;font-weight:700!important;line-height:1.2;cursor:pointer}.ss-rma-file-button:hover{background:#eef2f7;border-color:#b9c6d6}.ss-rma-file-text{font-size:15px;color:#374151;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:54px;padding:14px 22px;border-radius:14px;font-weight:700;font-size:16px;text-decoration:none;border:1px solid #fff0;transition:all 0.2s ease;cursor:pointer}.ss-rma-btn-primary{background:#2667ff;color:#fff;width:100%}.ss-rma-btn-primary:hover{background:#1954de;color:#fff}.ss-rma-btn-primary[disabled]{opacity:.7;pointer-events:none}.ss-rma-secondary-block{margin-top:24px}.ss-rma-secondary-block .ss-rma-btn-secondary{margin-top:18px;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:10px;border:1px solid #cfd8e3;background:#fff;color:#1f2937;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:none}.ss-rma-secondary-block .ss-rma-btn-secondary:hover{background:#f8fafc;border-color:#b9c6d6;color:#111827}.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}.ss-rma-client-error{color:#b42318;font-size:14px;line-height:1.45;margin-top:8px}.ss-rma-check-group-invalid .ss-rma-check,.ss-rma-radio-group-invalid .ss-rma-check{border-color:#dc2626;box-shadow:0 0 0 3px rgb(220 38 38 / .06)}.ss-rma-field .is-invalid,.ss-rma-field textarea.is-invalid{border-color:#dc2626!important;box-shadow:0 0 0 3px rgb(220 38 38 / .08)!important}@media (max-width:767px){.ss-rma-wrap{max-width:100%;width:100%;padding:8px 4px 24px}.ss-rma-form{gap:12px}.ss-rma-card,.ss-rma-secondary-block,.ss-rma-success-card{padding:14px 12px;border-radius:12px}.ss-rma-card h2,.ss-rma-secondary-block h2{margin-bottom:12px;font-size:18px}.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:10px}.ss-rma-field textarea{min-height:132px}.ss-rma-check{padding:12px 14px;border-radius:12px}.ss-rma-file-control{padding:8px;border-radius:10px;align-items:stretch}.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}}.ss-contact-page{--ss-bg:#f4f7fb;--ss-card:#ffffff;--ss-text:#1f2937;--ss-muted:#6b7280;--ss-border:#dfe6ef;--ss-border-soft:rgba(31, 41, 55, 0.09);--ss-blue:#1667f2;--ss-blue-dark:#0f52c8;--ss-yellow:#ffd000;--ss-yellow-dark:#e6bd00;--ss-shadow:0 18px 44px rgba(15, 23, 42, 0.07);--ss-shadow-hover:0 24px 54px rgba(15, 23, 42, 0.11);background:radial-gradient(circle at top left,rgb(22 103 242 / .1),transparent 32%),radial-gradient(circle at top right,rgb(255 208 0 / .18),transparent 30%),linear-gradient(180deg,#eef3fb 0%,#f4f7fb 50%,#f7f8fb 100%);color:var(--ss-text);border-radius:32px;overflow:hidden}.ss-contact-page *,.ss-contact-page *::before,.ss-contact-page *::after{box-sizing:border-box}.ss-contact-container{width:min(1240px, calc(100% - 24px));margin:0 auto}.ss-contact-hero{padding:42px 0 28px;background:#fff0}.ss-contact-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--ss-muted);font-size:14px;line-height:1.3;font-weight:700}.ss-contact-breadcrumb a{color:inherit;text-decoration:none;transition:color .18s ease}.ss-contact-breadcrumb a:hover{color:var(--ss-text)}.ss-contact-hero h1{margin:0;color:var(--ss-text);font-size:clamp(38px, 5vw, 64px);line-height:1.02;letter-spacing:-.045em;font-weight:950}.ss-contact-intro{max-width:820px;margin:18px 0 0;color:var(--ss-muted);font-size:clamp(17px, 2vw, 20px);line-height:1.65}.ss-contact-main{padding:24px 0 28px}.ss-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ss-contact-card{position:relative;display:flex;flex-direction:column;min-height:240px;padding:22px;background:var(--ss-card);border:1px solid var(--ss-border);border-radius:24px;box-shadow:var(--ss-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ss-contact-card:hover{transform:translateY(-2px);border-color:rgb(255 208 0 / .72);box-shadow:var(--ss-shadow-hover)}.ss-contact-icon{width:50px;height:50px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:16px;background:rgb(255 208 0 / .18);border:1px solid rgb(255 208 0 / .3);color:var(--ss-text)}.ss-contact-icon svg{width:24px;height:24px;fill:currentColor}.ss-contact-card h2{margin:0 0 10px;color:var(--ss-text);font-size:20px;line-height:1.25;letter-spacing:-.02em;font-weight:900}.ss-contact-value{margin:0 0 10px;color:var(--ss-text);font-size:18px;line-height:1.45;font-weight:850}.ss-contact-value a{color:inherit;text-decoration:none}.ss-contact-value a:hover{text-decoration:underline;text-decoration-color:var(--ss-yellow);text-decoration-thickness:3px;text-underline-offset:4px}.ss-contact-note,.ss-contact-hours{color:var(--ss-muted);font-size:15.5px;line-height:1.6}.ss-contact-note{margin:0 0 18px}.ss-contact-hours p{margin:0 0 12px}.ss-contact-hours p:last-child{margin-bottom:0}.ss-contact-hours strong{color:var(--ss-text);font-weight:850}.ss-contact-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.ss-contact-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:15px;font-size:15px;line-height:1.2;font-weight:900;text-decoration:none!important;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ss-contact-btn:hover{transform:translateY(-1px)}.ss-contact-btn-primary{margin-top:auto;color:#111827!important;background:var(--ss-yellow);border:1px solid rgb(15 23 42 / .08);box-shadow:0 14px 26px rgb(255 208 0 / .2)}.ss-contact-btn-primary:hover{background:var(--ss-yellow-dark);border-color:rgb(15 23 42 / .12)}.ss-contact-btn-secondary{color:var(--ss-text)!important;background:#fff;border:1px solid var(--ss-border);box-shadow:0 10px 24px rgb(15 23 42 / .04)}.ss-contact-btn-secondary:hover{border-color:rgb(255 208 0 / .72);box-shadow:0 14px 30px rgb(15 23 42 / .08)}.ss-social-btn{gap:9px}.ss-social-btn svg{width:22px;height:22px;flex:0 0 22px}.ss-social-facebook svg{fill:#1877f2}.ss-social-youtube svg{fill:red}.ss-social-viber svg{fill:#7360f2}.ss-social-btn:hover{background:#fff}.ss-social-facebook:hover{border-color:rgb(24 119 242 / .35);box-shadow:0 12px 24px rgb(24 119 242 / .1)}.ss-social-youtube:hover{border-color:rgb(255 0 0 / .28);box-shadow:0 12px 24px rgb(255 0 0 / .08)}.ss-social-viber:hover{border-color:rgb(115 96 242 / .35);box-shadow:0 12px 24px rgb(115 96 242 / .1)}.ss-showroom-section{padding:10px 0 48px}.ss-showroom-card{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:24px;align-items:stretch;padding:28px;background:var(--ss-card);border:1px solid var(--ss-border);border-radius:30px;box-shadow:var(--ss-shadow)}.ss-showroom-content{display:flex;flex-direction:column;justify-content:center;padding:10px 4px}.ss-section-eyebrow{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:rgb(255 208 0 / .16);border:1px solid rgb(255 208 0 / .28);color:var(--ss-text);font-size:13px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.ss-section-eyebrow svg,.ss-location-eyebrow svg{width:18px;height:18px;fill:currentColor}.ss-showroom-content h2{margin:0 0 14px;color:var(--ss-text);font-size:clamp(30px, 3.4vw, 46px);line-height:1.08;letter-spacing:-.04em;font-weight:950}.ss-showroom-content p{margin:0 0 14px;color:var(--ss-muted);font-size:16.5px;line-height:1.65}.ss-showroom-address{margin-bottom:6px}.ss-showroom-address p{margin-bottom:6px}.ss-showroom-address strong{color:var(--ss-text);font-weight:900}.ss-showroom-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.ss-showroom-map{min-height:420px;overflow:hidden;border:1px solid var(--ss-border-soft);border-radius:24px;background:#f1f5f9}.ss-showroom-map iframe{display:block;width:100%;height:100%;min-height:420px;border:0}.ss-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.ss-contact-actions .ss-contact-btn{margin-top:0}.ss-contact-btn-viber{color:#ffffff!important;background:#7360f2;border:1px solid rgb(115 96 242 / .28);box-shadow:0 14px 26px rgb(115 96 242 / .18)}.ss-contact-btn-viber:hover{background:#5f50d9;border-color:rgb(115 96 242 / .42)}@media (max-width:1024px){.ss-home-container{width:min(100% - 24px, 1240px)}.ss-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-showroom-card{grid-template-columns:1fr}.ss-showroom-content{padding:4px 2px 0}.ss-showroom-map,.ss-showroom-map iframe{min-height:380px}}@media (max-width:680px){.ss-contact-page{border-radius:22px}.ss-contact-container{width:calc(100% - 12px);max-width:none}.ss-contact-hero{padding:26px 0 20px}.ss-contact-breadcrumb{margin-bottom:14px;font-size:13px}.ss-contact-hero h1{font-size:clamp(36px, 11vw, 50px);line-height:.98}.ss-contact-intro{margin-top:14px;font-size:16px;line-height:1.55}.ss-contact-main{padding:18px 0 20px}.ss-contact-grid{grid-template-columns:1fr;gap:12px}.ss-contact-card{min-height:auto;padding:20px;border-radius:22px}.ss-contact-icon{width:48px;height:48px;margin-bottom:14px;border-radius:15px}.ss-contact-card h2{font-size:19px}.ss-contact-value{font-size:17px}.ss-contact-note,.ss-contact-hours{font-size:15px;line-height:1.55}.ss-contact-btn,.ss-contact-socials .ss-contact-btn,.ss-showroom-actions .ss-contact-btn{width:100%}.ss-showroom-section{padding:4px 0 36px}.ss-showroom-card{gap:18px;padding:20px;border-radius:22px}.ss-showroom-content h2{font-size:clamp(28px, 9vw, 38px);line-height:1.04}.ss-showroom-content p{font-size:15.5px;line-height:1.55}.ss-showroom-map,.ss-showroom-map iframe{min-height:320px;border-radius:18px}.ss-contact-actions .ss-contact-btn{width:100%}}@media (max-width:420px){.ss-contact-container{width:calc(100% - 10px)}.ss-contact-card,.ss-showroom-card{padding:18px}}.ss-home{--ss-bg:#f4f7fb;--ss-card:#ffffff;--ss-text:#1f2937;--ss-muted:#6b7280;--ss-border:#dfe6ef;--ss-border-soft:rgba(31, 41, 55, 0.09);--ss-blue:#1667f2;--ss-blue-dark:#0f52c8;--ss-yellow:#ffd000;--ss-yellow-dark:#e6bd00;--ss-tbi:#ff6600;--ss-tbi-dark:#e85d00;--ss-shadow:0 18px 44px rgba(15, 23, 42, 0.07);background:radial-gradient(circle at top left,rgb(22 103 242 / .08),transparent 34%),radial-gradient(circle at top right,rgb(71 85 105 / .08),transparent 36%),linear-gradient(180deg,#f1f5f9 0%,#f6f8fb 55%,#f8fafc 100%);color:var(--ss-text);border-radius:32px;overflow:hidden}.ss-home *,.ss-home *::before,.ss-home *::after{box-sizing:border-box}.ss-home-container{width:min(1240px, calc(100% - 80px));margin:0 auto}.ss-home svg{width:18px;height:18px;fill:currentColor}.ss-home-speed-icon{width:28px!important;height:28px!important;fill:none!important}.ss-home-speed-icon path,.ss-home-speed-icon circle{fill:none!important}.ss-home-eyebrow{margin:0 0 12px;color:var(--ss-blue);font-size:13px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ss-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ss-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 22px;border-radius:16px;font-size:15px;line-height:1.2;font-weight:900;text-decoration:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ss-home-btn:hover{transform:translateY(-1px)}.ss-home-btn--primary{color:#fff!important;background:var(--ss-blue);border:1px solid var(--ss-blue);box-shadow:0 14px 26px rgb(22 103 242 / .18)}.ss-home-btn--primary:hover{background:var(--ss-blue-dark);border-color:var(--ss-blue-dark)}.ss-home-btn--secondary{color:var(--ss-text)!important;background:#fff;border:1px solid var(--ss-border);box-shadow:0 10px 24px rgb(15 23 42 / .04)}.ss-home-btn--secondary:hover{border-color:rgb(22 103 242 / .35)}.ss-home-btn--yellow{color:#111827!important;background:var(--ss-yellow);border-color:var(--ss-yellow);box-shadow:0 14px 26px rgb(255 208 0 / .2)}.ss-home-btn--yellow:hover{background:var(--ss-yellow-dark);border-color:var(--ss-yellow-dark)}.ss-home-hero{padding:36px 0 28px;overflow:hidden;background:#fff0}.ss-home-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:46px;align-items:center}.ss-home-hero h1{max-width:720px;margin:0;color:var(--ss-text);font-size:clamp(34px, 4.4vw, 62px);line-height:1.02;letter-spacing:-.045em;font-weight:900}.ss-home-hero__text{max-width:720px;margin:24px 0 0;color:var(--ss-muted);font-size:clamp(16px, 1.55vw, 18px);line-height:1.62}.ss-home-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ss-home-badges span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgb(31 41 55 / .08);border-radius:999px;background:rgb(255 255 255 / .78);color:#4b5563;font-size:13px;line-height:1.25;font-weight:850}.ss-home-hero__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ss-home-hero-category-card{min-height:260px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ss-border);border-radius:28px;background:#fff;color:var(--ss-text);text-decoration:none!important;box-shadow:var(--ss-shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.ss-home-hero-category-card:hover{transform:translateY(-3px);border-color:rgb(22 103 242 / .35);box-shadow:0 24px 54px rgb(15 23 42 / .11)}.ss-home-hero-category-card--large{grid-column:span 2;min-height:330px}.ss-home-hero-category-card__image{height:190px;padding:18px;background:radial-gradient(circle at top right,rgb(255 208 0 / .14),transparent 34%),#fff}.ss-home-hero-category-card--large .ss-home-hero-category-card__image{height:230px}.ss-home-category-image{display:block;width:100%;height:100%;object-fit:contain}.ss-home-hero-category-card__body{padding:20px 22px 24px}.ss-home-hero-category-card__body span{display:block;margin-bottom:8px;color:#7a8494;font-size:12px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ss-home-hero-category-card__body strong{display:block;margin-bottom:8px;font-size:22px;line-height:1.14;font-weight:900;letter-spacing:-.03em}.ss-home-hero-category-card__body small{display:block;color:var(--ss-muted);font-size:15px;line-height:1.5}.ss-home-section{padding:28px 0}.ss-home-section-head{max-width:760px;margin-bottom:20px}.ss-home-section-head--with-nav{display:block;max-width:760px;margin-bottom:20px}.ss-home-section-head h2,.ss-home-tbi-card h2,.ss-home-showroom-card h2,.ss-home-why-grid h2{margin:0 0 12px;color:var(--ss-text);font-size:clamp(26px, 3vw, 40px);line-height:1.12;letter-spacing:-.038em;font-weight:900}.ss-home-section-head p,.ss-home-tbi-card p,.ss-home-showroom-card p,.ss-home-why-grid p{margin:0;color:var(--ss-muted);font-size:16.5px;line-height:1.65}.ss-home-section-cta{display:flex;justify-content:center;margin-top:36px}.ss-home-benefits{padding:18px 0 12px}.ss-home-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ss-home-benefit-card{padding:20px;border:1px solid var(--ss-border);border-radius:24px;background:#fff}.ss-home-benefit-card>span{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:15px;background:rgb(22 103 242 / .08);color:var(--ss-blue)}.ss-home-benefit-card h2{margin:0 0 7px;color:var(--ss-text);font-size:18px;line-height:1.25;font-weight:950;letter-spacing:-.025em}.ss-home-benefit-card p{margin:0;color:var(--ss-muted);font-size:14.5px;line-height:1.55}.ss-home-categories{margin:0;overflow:hidden;background:#fff0}.ss-home-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ss-home-category-card{position:relative;min-height:0;overflow:hidden;border:1px solid var(--ss-border);border-radius:26px;background:#fff;color:var(--ss-text);text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ss-home-category-card:hover{transform:translateY(-3px);border-color:rgb(22 103 242 / .35);box-shadow:0 18px 40px rgb(15 23 42 / .08)}.ss-home-category-card__image{height:180px;padding:18px;background:#fff}.ss-home-category-card__body{padding:0 22px 22px}.ss-home-category-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:14px;background:#f4f7ff;color:var(--ss-blue)}.ss-home-category-card h3{margin:0 0 8px;font-size:21px;line-height:1.18;font-weight:950;letter-spacing:-.03em}.ss-home-category-card p{margin:0;color:var(--ss-muted);font-size:14.5px;line-height:1.55}.ss-home-tbi-section{overflow:hidden;background:#fff0}.ss-home-tbi-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:30px;align-items:center;padding:28px;border:1px solid rgb(255 102 0 / .24);border-radius:30px;background:radial-gradient(circle at top right,rgb(255 102 0 / .14),transparent 34%),#fff;box-shadow:var(--ss-shadow)}.ss-home-tbi-card .ss-home-eyebrow,.ss-home-tbi-card li svg{color:var(--ss-tbi)}.ss-home-tbi-card .ss-home-btn--primary{margin-top:22px;background:var(--ss-tbi);border-color:var(--ss-tbi);box-shadow:0 14px 26px rgb(255 102 0 / .18)}.ss-home-tbi-card .ss-home-btn--primary:hover{background:var(--ss-tbi-dark);border-color:var(--ss-tbi-dark)}.ss-home-tbi-card small{display:block;margin-top:13px;color:#7a8494;font-size:13px;line-height:1.45}.ss-home-tbi-card__list{margin:0;padding:0;list-style:none}.ss-home-tbi-card__list li{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#374151;font-size:16px;line-height:1.45;font-weight:850}.ss-home-tbi-card__list li:last-child{margin-bottom:0}.ss-home-products{margin:0;padding:28px 0;overflow:hidden;background:#fff0}.ss-home-featured-products-block{margin:0}.ss-home-products .smartshop-cat-viewport{position:relative;overflow:hidden;max-width:1420px;margin:0 auto;padding-inline:14px}.ss-home-products .smartshop-cat-grid,.ss-home-products .ss-home-featured-products-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:192px!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:none;padding:4px 0 6px!important;margin:0!important;scrollbar-width:none;-ms-overflow-style:none}.ss-home-products .smartshop-cat-grid::-webkit-scrollbar,.ss-home-products .ss-home-featured-products-grid::-webkit-scrollbar{display:none}.ss-home-products .smartshop-cat-card,.ss-home-products .ss-home-featured-product-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(15 23 42 / .07)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px rgb(15 23 42 / .06)!important;transform:none!important;transition:border-color .22s ease,box-shadow .22s ease!important}.ss-home-products .smartshop-cat-card:hover,.ss-home-products .ss-home-featured-product-card:hover{border-color:rgb(15 23 42 / .10)!important;box-shadow:0 12px 28px rgb(15 23 42 / .07)!important;transform:none!important}.ss-home-products .smartshop-cat-card__link{display:flex!important;flex-direction:column!important;height:100%!important;color:inherit!important;text-decoration:none!important;transform:none!important}.ss-home-products .smartshop-cat-card__image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;background:#fff!important;transform:none!important;transition:none!important}.ss-home-products .smartshop-cat-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:10px 12px 14px!important}.ss-home-products .smartshop-cat-card__eyebrow{flex:0 0 auto!important;margin:0 0 7px!important;color:rgb(15 23 42 / .55)!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ss-home-products .smartshop-cat-card__title{flex:0 0 auto!important;margin:0!important;color:#0f172a!important;font-size:15px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-0.015em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;min-height:calc(1.16em * 3)!important;max-height:calc(1.16em * 3)!important}.ss-home-featured-product-price{margin:8px 0 0!important;padding:0!important;color:#1f2937!important;font-size:15px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-0.01em!important}.ss-home-featured-product-price>*{margin:0!important;padding:0!important}.ss-home-featured-product-price .woocommerce-Price-amount,.ss-home-featured-product-price .woocommerce-Price-amount bdi,.ss-home-featured-product-price .amount,.ss-home-featured-product-price .amount bdi{color:inherit!important;font:inherit!important;line-height:inherit!important}.ss-home-featured-product-price del,.ss-home-featured-product-price del *{display:block!important;margin:0 0 3px!important;color:#94a3b8!important;font-size:13px!important;line-height:1.12!important;font-weight:600!important;text-decoration:line-through!important}.ss-home-featured-product-price ins,.ss-home-featured-product-price ins *{color:#1f2937!important;font-size:15px!important;line-height:1.12!important;font-weight:800!important;text-decoration:none!important}.ss-home-products .smartshop-cat-arrow{width:46px;height:46px;border:0;background:rgb(255 255 255 / .94);color:#0f172a;font-size:22px;box-shadow:0 6px 18px rgb(15 23 42 / .08);backdrop-filter:blur(8px)}.ss-home-products .smartshop-cat-arrow:hover{box-shadow:0 8px 20px rgb(15 23 42 / .10)}.ss-home-products .smartshop-cat-arrow--prev{left:6px}.ss-home-products .smartshop-cat-arrow--next{right:6px}.ss-home-products-carousel,.ss-home-products-carousel ul.products,.ss-home-products-carousel ul.products li.product{all:unset}@media (hover:hover) and (pointer:fine){.ss-home-products .smartshop-cat-grid{cursor:grab;user-select:none}.ss-home-products .smartshop-cat-grid.is-dragging{cursor:grabbing;scroll-behavior:auto}.ss-home-products .smartshop-cat-grid a,.ss-home-products .smartshop-cat-grid img,.ss-home-products .smartshop-cat-grid h3,.ss-home-products .smartshop-cat-grid div,.ss-home-products .smartshop-cat-grid article{user-select:none;-webkit-user-drag:none}}.ss-home-showroom-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:32px;align-items:stretch;padding:28px;border:1px solid var(--ss-border);border-radius:32px;background:#fff;box-shadow:var(--ss-shadow)}.ss-home-showroom-info{margin:20px 0 0;padding:18px;border:1px solid var(--ss-border-soft);border-radius:20px;background:#f8fafc}.ss-home-showroom-info p{margin:0 0 6px;font-size:15px;line-height:1.5}.ss-home-showroom-info p:last-child{margin-bottom:0}.ss-home-showroom-info strong{color:var(--ss-text);font-weight:900}.ss-home-showroom-map{min-height:420px;overflow:hidden;border:1px solid rgb(31 41 55 / .1);border-radius:24px;background:#f8fafc}.ss-home-showroom-map iframe{display:block;width:100%;height:100%;min-height:420px;border:0}.ss-home-why-section{overflow:hidden}.ss-home-why-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:28px;align-items:start;padding:28px;border:1px solid var(--ss-border);border-radius:30px;background:#fff}.ss-home-why-grid p+p{margin-top:14px}.ss-home-trust-list{display:grid;gap:12px}.ss-home-trust-list span{display:flex;align-items:center;gap:10px;padding:15px 16px;border:1px solid var(--ss-border-soft);border-radius:18px;background:#f8fafc;color:#374151;font-size:15px;line-height:1.45;font-weight:850}.ss-home-trust-list svg{flex:0 0 18px;color:var(--ss-blue)}.ss-home-hero--with-focus .ss-home-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:42px;align-items:center}.ss-home-hero-focus{width:100%}.ss-home-hero-focus__link{display:block;height:100%;overflow:hidden;border-radius:30px;border:1px solid rgb(15 23 42 / .08);background:rgb(255 255 255 / .72);color:var(--ss-text);text-decoration:none!important;box-shadow:0 18px 44px rgb(15 23 42 / .06);backdrop-filter:blur(10px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.ss-home-hero-focus__link:hover{transform:translateY(-3px);border-color:rgb(22 103 242 / .24);background:rgb(255 255 255 / .86);box-shadow:0 22px 52px rgb(15 23 42 / .09)}.ss-home-hero-focus__media{width:100%;height:290px;padding:0;overflow:hidden;display:block;background:#fff}.ss-home-hero-focus__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:none}.ss-home-hero-focus__body{padding:26px 28px 30px}.ss-home-hero-focus__eyebrow{margin:0 0 10px;color:var(--ss-blue);font-size:12px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ss-home-hero-focus__body h2{margin:0 0 10px;color:var(--ss-text);font-size:clamp(26px, 2.4vw, 34px);line-height:1.05;font-weight:950;letter-spacing:-.045em}.ss-home-hero-focus__body p{margin:0;color:var(--ss-muted);font-size:15.5px;line-height:1.55;font-weight:600}.ss-home-hero-focus__cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--ss-blue);font-size:15px;line-height:1.2;font-weight:900}.ss-home-hero-focus__cta span{font-size:18px;line-height:1;transition:transform .18s ease}.ss-home-hero-focus__link:hover .ss-home-hero-focus__cta span{transform:translateX(3px)}@media (max-width:1024px){.ss-home-hero--with-focus .ss-home-hero__layout{grid-template-columns:1fr;gap:28px}.ss-home-hero-focus{max-width:620px}.ss-home-hero-focus__media{height:220px}}@media (max-width:680px){.ss-home-hero-focus__link{border-radius:24px}.ss-home-hero-focus__media{height:230px}.ss-home-hero-focus__body{padding:22px}.ss-home-hero-focus__body h2{font-size:30px;line-height:1.05}.ss-home-hero-focus__body p{font-size:15px;line-height:1.5}}.smartshop-cat-block{position:relative;margin:0 0 28px}.smartshop-cat-block__head{margin:0 0 18px}.smartshop-cat-block__title{margin:0;color:#0f172a;font-size:28px;line-height:1.05;font-weight:800;letter-spacing:-.03em}.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 244 246 / .58) 0%,rgb(243 244 246 / .22) 52%,#fff0 100%)}.smartshop-cat-viewport::after{right:0;background:linear-gradient(to left,rgb(243 244 246 / .58) 0%,rgb(243 244 246 / .22) 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;border:1px solid rgb(15 23 42 / .07);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42 / .06);transform:none!important;transition:border-color .22s ease,box-shadow .22s ease}.smartshop-cat-card:hover{border-color:rgb(15 23 42 / .10);box-shadow:0 12px 28px rgb(15 23 42 / .07);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:#fff;transform:none!important;transition: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:rgb(15 23 42 / .55);font-size:11px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.smartshop-cat-card__title{flex:0 0 auto;margin:0;color:#0f172a;font-size:15px;line-height:1.16;font-weight:800;letter-spacing:-.015em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:normal;word-break:keep-all;hyphens:none;min-height:calc(1.16em * 3);max-height:calc(1.16em * 3)}.smartshop-cat-arrow{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:999px;background:rgb(255 255 255 / .94);color:#0f172a;box-shadow:0 6px 18px rgb(15 23 42 / .08);cursor:pointer;font-size:22px;line-height:1;transform:translateY(-50%);transition:opacity .18s ease,box-shadow .18s ease;backdrop-filter:blur(8px)}.smartshop-cat-arrow:hover{transform:translateY(-50%);box-shadow:0 8px 20px rgb(15 23 42 / .10)}.smartshop-cat-arrow--prev{left:6px}.smartshop-cat-arrow--next{right:6px}.smartshop-cat-arrow.is-hidden{opacity:0;pointer-events:none}@media (max-width:1024px){.ss-home-container{width:min(100% - 40px, 1240px)}.ss-home-hero__grid,.ss-home-tbi-card,.ss-home-showroom-card,.ss-home-why-grid{grid-template-columns:1fr}.ss-home-section{padding:24px 0}.ss-home-hero{padding:30px 0 26px}.ss-home-benefit-grid,.ss-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.smartshop-cat-arrow{display:none!important}}@media (max-width:680px){.ss-home{border-radius:22px}.ss-home-container{width:calc(100% - 40px);max-width:none}.ss-home-section{padding:20px 0}.ss-home-hero{padding:24px 0 20px}.ss-home-hero h1{font-size:clamp(32px, 10vw, 44px);line-height:1.02;letter-spacing:-.045em}.ss-home-hero__text{margin-top:18px;font-size:16px;line-height:1.55}.ss-home-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:18px}.ss-home-btn{width:100%;min-height:48px;border-radius:14px}.ss-home-badges{display:grid;gap:8px;margin-top:16px}.ss-home-badges span{width:100%;font-size:12.5px}.ss-home-hero__cards,.ss-home-benefit-grid,.ss-home-category-grid{grid-template-columns:1fr;gap:12px}.ss-home-hero-category-card,.ss-home-hero-category-card--large{grid-column:auto;min-height:0}.ss-home-hero-category-card__image,.ss-home-hero-category-card--large .ss-home-hero-category-card__image{height:180px}.ss-home-section-head,.ss-home-section-head--with-nav{margin-bottom:16px}.ss-home-section-head h2,.ss-home-tbi-card h2,.ss-home-showroom-card h2,.ss-home-why-grid h2{font-size:clamp(24px, 7.4vw, 34px);line-height:1.1;letter-spacing:-.035em}.ss-home-section-head p,.ss-home-tbi-card p,.ss-home-showroom-card p,.ss-home-why-grid p{font-size:15.5px;line-height:1.55}.ss-home-section-cta{margin-top:24px}.ss-home-category-card{border-radius:20px}.ss-home-category-card__image{height:150px;padding:14px}.ss-home-category-card__body{padding:0 16px 18px}.ss-home-tbi-card,.ss-home-showroom-card,.ss-home-why-grid,.ss-home-benefit-card{padding:20px;border-radius:22px}.ss-home-showroom-map,.ss-home-showroom-map iframe{min-height:320px}.ss-home-products .smartshop-cat-viewport,.smartshop-cat-viewport{padding-inline:8px}.ss-home-products .smartshop-cat-grid,.ss-home-products .ss-home-featured-products-grid{grid-auto-columns:46vw!important;gap:12px!important;padding:2px 0 6px!important}.ss-home-products .smartshop-cat-card,.ss-home-products .ss-home-featured-product-card{border-radius:16px!important}.ss-home-products .smartshop-cat-card__body{padding:9px 10px 12px!important}.ss-home-products .smartshop-cat-card__title,.ss-home-featured-product-price,.ss-home-featured-product-price ins,.ss-home-featured-product-price ins *{font-size:14px!important}}@media (max-width:420px){.ss-home-products .smartshop-cat-grid,.ss-home-products .ss-home-featured-products-grid{grid-auto-columns:48vw!important;gap:10px!important}.ss-home-benefit-card,.ss-home-tbi-card,.ss-home-showroom-card,.ss-home-why-grid{padding:18px}}.ss-home-hero--text-only .ss-home-container{display:block!important}.ss-home-hero--text-only .ss-home-hero__content{max-width:860px}.ss-home-hero--text-only h1{max-width:860px}.ss-home-hero--text-only .ss-home-hero__text{max-width:760px}@media (max-width:680px){.ss-home-hero--text-only .ss-home-hero__content,.ss-home-hero--text-only h1,.ss-home-hero--text-only .ss-home-hero__text{max-width:none}}.ss-home-hero--text-only{padding-top:34px;padding-bottom:28px}.ss-home-hero--text-only .ss-home-eyebrow{margin-bottom:10px}.ss-home-hero--text-only h1{font-size:clamp(34px, 4.4vw, 62px);line-height:1.02;letter-spacing:-.045em;font-weight:900}.ss-home-hero--text-only .ss-home-hero__text{margin-top:20px;font-size:clamp(16px, 1.55vw, 18px);line-height:1.62}@media (max-width:680px){.ss-home-hero--text-only{padding-top:24px;padding-bottom:20px}.ss-home-hero--text-only h1{font-size:clamp(32px, 10vw, 44px);line-height:1.02;letter-spacing:-.045em}.ss-home-hero--text-only .ss-home-hero__text{margin-top:16px;font-size:15.5px;line-height:1.55}}.ss-home-hero-title{max-width:920px;margin:0;color:var(--ss-text);font-weight:900;letter-spacing:-.045em}.ss-home-hero-title__main,.ss-home-hero-title__sub{display:block}.ss-home-hero-title__main{font-size:clamp(42px, 5vw, 68px);line-height:.98}.ss-home-hero-title__sub{margin-top:8px;color:rgb(31 41 55 / .78);font-size:clamp(28px, 3.2vw, 46px);line-height:1.08;font-weight:800;letter-spacing:-.035em}@media (max-width:680px){.ss-home-hero-title__main{font-size:clamp(36px, 10.5vw, 48px)}.ss-home-hero-title__sub{margin-top:6px;font-size:clamp(24px, 7.2vw, 34px);line-height:1.1}}.ss-showroom-info{display:grid;gap:16px;margin-top:26px;padding:22px;border:1px solid rgb(15 23 42 / .08);border-radius:22px;background:linear-gradient(180deg,rgb(255 255 255 / .86),rgb(248 250 252 / .92));box-shadow:0 12px 30px rgb(15 23 42 / .045)}.ss-showroom-info__head{display:grid;gap:4px}.ss-showroom-info__head strong{color:var(--ss-text);font-size:18px;line-height:1.25;font-weight:900;letter-spacing:-.02em}.ss-showroom-info__head span{color:var(--ss-muted);font-size:15px;line-height:1.35;font-weight:700}.ss-showroom-info__rows{display:grid;gap:8px}.ss-showroom-info__rows span{position:relative;display:block;padding-left:18px;color:#4b5563;font-size:15px;line-height:1.45;font-weight:650}.ss-showroom-info__rows span::before{content:"";position:absolute;left:0;top:.67em;width:6px;height:6px;border-radius:999px;background:var(--ss-blue);opacity:.72}.ss-showroom-note{padding:13px 15px;border-radius:16px;background:rgb(22 103 242 / .08);color:#1e3a8a;font-size:14.5px;line-height:1.45;font-weight:800}@media (max-width:680px){.ss-showroom-info{margin-top:20px;padding:18px;border-radius:20px}.ss-showroom-info__head strong{font-size:17px}.ss-showroom-info__rows span{font-size:14.5px}.ss-showroom-note{font-size:14px}}.smartshop-cat-viewport{position:relative;overflow:hidden}.smartshop-cat-grid{min-width:0;max-width:100%;scroll-behavior:smooth;touch-action:pan-x pan-y}.smartshop-cat-grid.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important}.smartshop-cat-grid.is-dragging a{pointer-events:none}.smartshop-cat-arrow{z-index:20}.smartshop-cat-arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none}@media (hover:hover) and (pointer:fine){.smartshop-cat-grid{cursor:grab;user-select:none}.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}}@media (max-width:768px){.smartshop-cat-arrow{display:none!important}.smartshop-cat-viewport{overflow:visible;padding-inline:0}.smartshop-cat-viewport::before,.smartshop-cat-viewport::after{display:none}.smartshop-cat-grid,.ss-home-products .smartshop-cat-grid,.ss-home-products .ss-home-featured-products-grid{padding-inline:18px!important;scroll-padding-inline:18px}}.smartshop-cat-viewport{position:relative;overflow:hidden}.smartshop-cat-grid{min-width:0;max-width:100%;touch-action:pan-y;scroll-behavior:smooth}.smartshop-cat-grid.is-dragging{cursor:grabbing!important;scroll-behavior:auto!important}.smartshop-cat-grid.is-dragging a,.smartshop-cat-grid.is-dragging img{user-select:none!important;-webkit-user-drag:none!important}.smartshop-cat-arrow{z-index:20}.smartshop-cat-arrow.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media (hover:hover) and (pointer:fine){.smartshop-cat-grid{cursor:grab;user-select:none}.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}}@media (max-width:767px){.smartshop-cat-arrow{display:none!important}}@media (max-width:767px){.smartshop-cat-grid{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:auto!important}.smartshop-cat-arrow{display:none!important}}.ss-home-featured-product-colors{display:flex;align-items:center;min-height:18px;margin-top:8px}.ss-home-featured-product-colors .smartshop-color-swatch-dots{display:inline-flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.ss-home-featured-product-colors .smartshop-color-swatch-dot{display:inline-block!important;width:11px!important;height:11px!important;min-width:11px!important;min-height:11px!important;border-radius:999px!important;border:1px solid rgb(17 24 39 / .18)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)!important}.ss-home-featured-product-colors .smartshop-color-swatch-dot[style*="#f8fafc"],.ss-home-featured-product-colors .smartshop-color-swatch-dot[style*="#ffffff"],.ss-home-featured-product-colors .smartshop-color-swatch-dot[style*="white"]{border-color:rgb(17 24 39 / .28)!important}@media (min-width:769px){body.page-id-2976 .entry-content-wrap,body.page-id-2943 .entry-content-wrap,body.page-id-2976 .content-wrap,body.page-id-2943 .content-wrap,body.page-id-2976 .site-main,body.page-id-2943 .site-main{padding-top:0!important}body.page-id-2976 .entry-content,body.page-id-2943 .entry-content{margin-top:0!important}body.page-id-2976 .ss-home,body.page-id-2943 .ss-categories-page{margin-top:0!important}}@media (max-width:680px){body.page-id-2976 .ss-home-container,body.page-id-2943 .ss-categories-container{width:calc(100% - 20px)!important}body.page-id-2976 .entry-content-wrap,body.page-id-2943 .entry-content-wrap{padding-left:6px!important;padding-right:6px!important}body.page-id-2976 .content-wrap,body.page-id-2943 .content-wrap{padding-left:0!important;padding-right:0!important}}.ss-home-products .ss-home-featured-product-card .smartshop-cat-card__body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;flex:1 1 auto!important;padding:12px 14px 14px!important;background:#fff!important}.ss-home-products .ss-home-featured-product-card .smartshop-cat-card__title{margin:0 0 10px!important;color:#0f172a!important;font-size:16px!important;line-height:1.34!important;font-weight:600!important;letter-spacing:-0.015em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;min-height:calc(1.34em * 3)!important;max-height:calc(1.34em * 3)!important}.ss-home-products .ss-home-featured-product-price{display:block!important;margin:0 0 6px!important;padding:0!important;color:#1f2937!important;font-size:17px!important;line-height:1.12!important;font-weight:800!important;letter-spacing:-0.01em!important;white-space:normal!important}.ss-home-products .ss-home-featured-product-price>*,.ss-home-products .ss-home-featured-product-price .woocommerce-Price-amount,.ss-home-products .ss-home-featured-product-price .woocommerce-Price-amount bdi,.ss-home-products .ss-home-featured-product-price .amount,.ss-home-products .ss-home-featured-product-price .amount bdi{margin:0!important;padding:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}.ss-home-products .ss-home-featured-product-price .eur-price{display:inline!important;margin-left:4px!important;color:#1f2937!important;font-size:17px!important;line-height:1.12!important;font-weight:800!important;white-space:nowrap!important}.ss-home-products .ss-home-featured-product-price del,.ss-home-products .ss-home-featured-product-price del *{display:block!important;margin:0 0 3px!important;color:#94a3b8!important;font-size:15px!important;line-height:1.15!important;font-weight:600!important;text-decoration:line-through!important}.ss-home-products .ss-home-featured-product-price ins,.ss-home-products .ss-home-featured-product-price ins *{color:#1f2937!important;font-size:17px!important;line-height:1.06!important;font-weight:800!important;text-decoration:none!important}.ss-home-products .ss-home-featured-product-meta{display:flex!important;align-items:center!important;min-height:22px!important;margin:0!important;padding:0!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.25!important;font-weight:650!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock-text{display:inline-block!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-dot{width:8px!important;height:8px!important;flex:0 0 8px!important;border-radius:50%!important;background:currentColor!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock.is-in-stock{color:#15803d!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock.is-low-stock{color:#d97706!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock.is-backorder{color:#b45309!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock.is-out-of-stock{color:#98a2b3!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-variations{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:5px!important;margin-top:0!important;padding:4px 9px!important;border-radius:999px!important;background:#eef2ff!important;color:#315efb!important;font-size:11px!important;line-height:1.1!important;font-weight:700!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-variations .smartshop-card-dot{display:none!important}.ss-home-products .ss-home-featured-product-meta .smartshop-color-swatch-dots{display:inline-flex!important;align-items:center!important;gap:4px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.ss-home-products .ss-home-featured-product-meta .smartshop-color-swatch-dot{display:inline-block!important;width:10px!important;height:10px!important;min-width:10px!important;min-height:10px!important;border-radius:999px!important;border:1px solid rgb(17 24 39 / .18)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)!important}.ss-home-products .ss-home-featured-product-colors{display:none!important}@media (max-width:680px){.ss-home-products .ss-home-featured-product-card .smartshop-cat-card__body{padding:10px 11px 12px!important}.ss-home-products .ss-home-featured-product-card .smartshop-cat-card__title{font-size:14.5px!important;line-height:1.28!important;min-height:calc(1.28em * 3)!important;max-height:calc(1.28em * 3)!important;margin-bottom:8px!important}.ss-home-products .ss-home-featured-product-price,.ss-home-products .ss-home-featured-product-price .eur-price{font-size:15px!important;line-height:1.12!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-stock{font-size:12.5px!important}.ss-home-products .ss-home-featured-product-meta .smartshop-card-variations{font-size:10.5px!important;padding:4px 8px!important}}.ss-home-showroom-map{position:relative!important;width:100%!important;height:100%!important;min-height:420px!important;overflow:hidden!important;border-radius:24px!important;background:#f8fafc!important}.ss-home-showroom-map iframe{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;display:block!important;border:0!important}.site-footer,.footer-area,.site-footer-wrap{position:relative;background:radial-gradient(circle at top right,rgb(255 208 0 / .035),transparent 28%),linear-gradient(180deg,#172033 0%,#121a2b 100%)!important;color:rgb(226 232 240 / .82)!important;border-radius:28px 28px 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{color:rgb(255 255 255 / .88)!important;font-size:16.5px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.01em!important;text-transform:none!important}.site-footer a,.footer-area a{color:rgb(219 227 238 / .82)!important;text-decoration:none!important;transition:color .16s ease,background-color .16s ease}.site-footer a:hover,.footer-area a:hover{color:rgb(255 208 0 / .88)!important}.site-footer li,.footer-area li,.site-footer .widget li,.footer-area .widget li{border-bottom:1px solid rgb(226 232 240 / .1)!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:16px!important;line-height:1.35!important;font-weight:650!important}.site-footer .widget,.footer-area .widget{color:rgb(203 213 225 / .74)!important}.ss-footer-methods{display:grid;gap:18px}.ss-footer-methods-card{padding:18px 20px;border:1px solid rgb(226 232 240 / .1);border-radius:24px;background:rgb(255 255 255 / .026);box-shadow:none!important}.ss-footer-methods-card h4{margin:0 0 14px!important;color:rgb(255 255 255 / .86)!important;font-size:16.5px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-0.005em!important;text-transform:none!important}.ss-footer-logos{display:flex;flex-wrap:wrap;gap:10px}.ss-footer-logo-chip{min-height:42px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(255 255 255 / .1)!important;transition:background-color .16s ease,border-color .16s ease}.ss-footer-logo-chip:hover{background:rgb(255 255 255 / .92)!important;border-color:rgb(255 208 0 / .18)!important;transform:none!important}.ss-footer-logo-chip img{display:block;width:auto;max-width:88px;max-height:22px;object-fit:contain}.ss-footer-logo-chip--text span{color:rgb(229 231 235 / .86);font-size:13.5px;line-height:1.15;font-weight:750;white-space:nowrap}.ss-footer-payment-card{padding:20px 22px!important;border:1px solid rgb(226 232 240 / .09)!important;border-radius:24px!important;background:rgb(255 255 255 / .018)!important;box-shadow:none!important}.ss-footer-payment-card h4{font-size:16.5px!important;line-height:1.25!important;font-weight:700!important;text-transform:none!important;letter-spacing:-0.005em!important;color:rgb(255 255 255 / .76)!important}.ss-footer-payment-card p{max-width:520px;margin:0 0 12px!important;color:rgb(203 213 225 / .72)!important;font-size:14.5px!important;line-height:1.55!important;font-weight:550!important;letter-spacing:-0.005em!important}.ss-footer-payment-tags{display:flex;flex-wrap:wrap;gap:7px}.ss-footer-payment-tags span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .055);color:rgb(219 227 238 / .78);font-size:12.5px;line-height:1.1;font-weight:650;white-space:nowrap}.ss-footer-payment-tags span:hover{background:rgb(255 255 255 / .065);color:rgb(255 255 255 / .92)}@media (max-width:768px){.site-footer,.footer-area,.site-footer-wrap{border-radius:22px 22px 0 0!important}.site-footer h2,.site-footer h3,.site-footer h4,.footer-area h2,.footer-area h3,.footer-area h4{font-size:18px!important}.site-footer li a,.footer-area li a,.site-footer .widget li a,.footer-area .widget li a{font-size:15.5px!important;font-weight:620!important}.ss-footer-methods-card,.ss-footer-payment-card{border-radius:20px!important;padding:16px!important}.ss-footer-logo-chip{min-height:40px;padding:7px 10px}.ss-footer-logo-chip img{max-width:82px;max-height:20px}}.ss-categories-page--home-feel{--ss-cat-bg:#f4f7fb;--ss-cat-card:#ffffff;--ss-cat-text:#1f2937;--ss-cat-muted:#6b7280;--ss-cat-border:#dfe6ef;--ss-cat-border-soft:rgba(31, 41, 55, 0.09);--ss-cat-blue:#1667f2;--ss-cat-blue-dark:#0f52c8;--ss-cat-shadow:0 18px 44px rgba(15, 23, 42, 0.07);color:var(--ss-cat-text);background:radial-gradient(circle at top left,rgb(22 103 242 / .08),transparent 34%),radial-gradient(circle at top right,rgb(71 85 105 / .08),transparent 36%),linear-gradient(180deg,#f1f5f9 0%,#f6f8fb 55%,#f8fafc 100%);border-radius:32px;overflow:hidden}.ss-categories-page--home-feel *,.ss-categories-page--home-feel *::before,.ss-categories-page--home-feel *::after{box-sizing:border-box}.ss-categories-container{width:min(1240px, calc(100% - 80px));margin:0 auto}.ss-categories-hero--soft{padding:42px 0 26px;background:#fff0}.ss-categories-eyebrow{margin:0 0 12px;color:var(--ss-cat-blue);font-size:13px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ss-categories-hero--soft h1{max-width:920px;margin:0;color:var(--ss-cat-text);font-size:clamp(42px, 5vw, 68px);line-height:.98;font-weight:950;letter-spacing:-.055em}.ss-categories-hero--soft h1 span,.ss-categories-hero--soft h1 small{display:block}.ss-categories-hero--soft h1 small{margin-top:8px;color:rgb(31 41 55 / .78);font-size:clamp(26px, 3vw, 44px);line-height:1.08;font-weight:800;letter-spacing:-.04em}.ss-categories-hero--soft>.ss-categories-container>p:last-child{max-width:780px;margin:22px 0 0;color:var(--ss-cat-muted);font-size:clamp(16px, 1.55vw, 18px);line-height:1.62;font-weight:600}.ss-categories-section{padding:28px 0}.ss-categories-shop-list{padding-top:16px;padding-bottom:26px}.ss-categories-shop-block{margin:0 0 30px;padding:24px;border:1px solid var(--ss-cat-border);border-radius:30px;background:radial-gradient(circle at top right,rgb(22 103 242 / .07),transparent 34%),rgb(255 255 255 / .92);box-shadow:var(--ss-cat-shadow);overflow:hidden}.ss-categories-shop-block:last-child{margin-bottom:0}.ss-categories-main-card{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:28px;align-items:center;margin:0 0 22px;color:inherit;text-decoration:none!important}.ss-categories-main-card__media{height:250px;padding:20px;border:1px solid rgb(15 23 42 / .07);border-radius:26px;background:radial-gradient(circle at top right,rgb(22 103 242 / .06),transparent 38%),#ffffff;box-shadow:0 10px 28px rgb(15 23 42 / .045);overflow:hidden}.ss-categories-main-card__media img,.ss-categories-main-card__image{display:block;width:100%;height:100%;object-fit:contain}.ss-categories-main-card__body{min-width:0}.ss-categories-main-card__body h2{max-width:760px;margin:0 0 12px;color:var(--ss-cat-text);font-size:clamp(30px, 3.4vw, 46px);line-height:1.05;font-weight:950;letter-spacing:-.045em}.ss-categories-main-card__body p:not(.ss-categories-eyebrow){max-width:740px;margin:0;color:var(--ss-cat-muted);font-size:16.5px;line-height:1.62;font-weight:600}.ss-categories-main-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--ss-cat-blue);font-size:15px;line-height:1.2;font-weight:900}.ss-categories-main-card__cta span{font-size:18px;line-height:1;transition:transform .18s ease}.ss-categories-main-card:hover .ss-categories-main-card__cta span{transform:translateX(3px)}.ss-categories-subcat-block{margin:0}.ss-categories-subcat-head{margin:0 0 14px}.ss-categories-subcat-kicker{margin:0 0 7px;color:var(--ss-cat-blue);font-size:12px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.ss-categories-subcat-head .smartshop-cat-block__title{margin:0;color:var(--ss-cat-text);font-size:clamp(21px, 2vw, 28px);line-height:1.12;font-weight:900;letter-spacing:-.035em}.ss-categories-subcat-viewport,.ss-categories-page--home-feel .smartshop-cat-viewport{position:relative;overflow:hidden;max-width:1420px;margin:0 auto;padding-inline:14px}.ss-categories-page--home-feel .smartshop-cat-grid,.ss-categories-subcat-grid{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:192px!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:none;padding:4px 0 8px!important;margin:0!important;scrollbar-width:none;-ms-overflow-style:none}.ss-categories-page--home-feel .smartshop-cat-grid::-webkit-scrollbar{display:none}.ss-categories-page--home-feel .smartshop-cat-card,.ss-categories-subcat-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(15 23 42 / .07)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px rgb(15 23 42 / .06)!important;transform:none!important;transition:border-color .22s ease,box-shadow .22s ease!important}.ss-categories-page--home-feel .smartshop-cat-card:hover,.ss-categories-subcat-card:hover{border-color:rgb(15 23 42 / .10)!important;box-shadow:0 12px 28px rgb(15 23 42 / .07)!important;transform:none!important}.ss-categories-page--home-feel .smartshop-cat-card__link{display:flex!important;flex-direction:column!important;height:100%!important;color:inherit!important;text-decoration:none!important;transform:none!important}.ss-categories-page--home-feel .smartshop-cat-card__image,.ss-categories-subcat-card__image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center!important;margin:0!important;padding:0!important;background:#fff!important;transform:none!important;transition:none!important}.ss-categories-page--home-feel .smartshop-cat-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:10px 12px 14px!important}.ss-categories-page--home-feel .smartshop-cat-card__eyebrow{flex:0 0 auto!important;margin:0 0 7px!important;color:rgb(15 23 42 / .55)!important;font-size:11px!important;line-height:1!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.ss-categories-page--home-feel .smartshop-cat-card__title{flex:0 0 auto!important;margin:0!important;color:#0f172a!important;font-size:15px!important;line-height:1.16!important;font-weight:800!important;letter-spacing:-0.015em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;min-height:calc(1.16em * 3)!important;max-height:calc(1.16em * 3)!important}.ss-categories-page--home-feel .smartshop-cat-arrow{position:absolute;top:50%;z-index:20!important;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:0;border-radius:999px;background:rgb(255 255 255 / .94);color:#0f172a;box-shadow:0 6px 18px rgb(15 23 42 / .08);cursor:pointer;font-size:22px;line-height:1;transform:translateY(-50%);transition:opacity .18s ease,visibility .18s ease,box-shadow .18s ease;backdrop-filter:blur(8px)}.ss-categories-page--home-feel .smartshop-cat-arrow:hover{box-shadow:0 8px 20px rgb(15 23 42 / .10)}.ss-categories-page--home-feel .smartshop-cat-arrow--prev{left:0}.ss-categories-page--home-feel .smartshop-cat-arrow--next{right:0}.ss-categories-page--home-feel .smartshop-cat-arrow.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.ss-categories-no-subcats{margin-top:16px}.ss-categories-no-subcats a{display:inline-flex;min-height:46px;align-items:center;padding:0 18px;border-radius:14px;background:#f4f7ff;color:var(--ss-cat-blue);font-size:14px;line-height:1.2;font-weight:900;text-decoration:none!important}.ss-categories-seo--soft{padding:18px 0 42px}.ss-categories-seo-card{padding:28px;border:1px solid var(--ss-cat-border);border-radius:30px;background:#fff;box-shadow:var(--ss-cat-shadow)}.ss-categories-seo-card h2{margin:0 0 12px;color:var(--ss-cat-text);font-size:clamp(26px, 3vw, 40px);line-height:1.12;letter-spacing:-.038em;font-weight:900}.ss-categories-seo-card p:not(.ss-categories-eyebrow){max-width:880px;margin:0;color:var(--ss-cat-muted);font-size:16.5px;line-height:1.65;font-weight:600}@media (hover:hover) and (pointer:fine){.ss-categories-page--home-feel .smartshop-cat-grid{cursor:grab;user-select:none}.ss-categories-page--home-feel .smartshop-cat-grid.is-dragging{cursor:grabbing;scroll-behavior:auto}.ss-categories-page--home-feel .smartshop-cat-grid a,.ss-categories-page--home-feel .smartshop-cat-grid img,.ss-categories-page--home-feel .smartshop-cat-grid h3,.ss-categories-page--home-feel .smartshop-cat-grid h4,.ss-categories-page--home-feel .smartshop-cat-grid div,.ss-categories-page--home-feel .smartshop-cat-grid article{user-select:none;-webkit-user-drag:none}}@media (max-width:1024px){.ss-categories-container{width:min(100% - 40px, 1240px)}.ss-categories-main-card{grid-template-columns:1fr;gap:20px}.ss-categories-main-card__media{height:220px}.ss-categories-shop-block{padding:22px}}@media (max-width:680px){.ss-categories-page--home-feel{border-radius:22px}.ss-categories-container{width:calc(100% - 40px);max-width:none}.ss-categories-hero--soft{padding:26px 0 18px}.ss-categories-hero--soft h1{font-size:clamp(36px, 10.5vw, 48px);line-height:1.02}.ss-categories-hero--soft h1 small{margin-top:6px;font-size:clamp(23px, 7vw, 34px);line-height:1.1}.ss-categories-hero--soft>.ss-categories-container>p:last-child{margin-top:16px;font-size:15.5px;line-height:1.55}.ss-categories-section{padding:20px 0}.ss-categories-shop-list{padding-top:8px}.ss-categories-shop-block{margin-bottom:22px;padding:18px;border-radius:24px}.ss-categories-main-card{margin-bottom:18px}.ss-categories-main-card__media{height:180px;padding:16px;border-radius:20px}.ss-categories-main-card__body h2{font-size:clamp(26px, 7.6vw, 36px);line-height:1.08}.ss-categories-main-card__body p:not(.ss-categories-eyebrow){font-size:15.5px;line-height:1.55}.ss-categories-main-card__cta{margin-top:14px}.ss-categories-subcat-head{margin-bottom:12px}.ss-categories-subcat-head .smartshop-cat-block__title{font-size:20px;line-height:1.16}.ss-categories-subcat-viewport,.ss-categories-page--home-feel .smartshop-cat-viewport{padding-inline:0;overflow:hidden}.ss-categories-page--home-feel .smartshop-cat-grid,.ss-categories-subcat-grid{grid-auto-columns:48vw!important;gap:12px!important;padding:2px 0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:auto!important}.ss-categories-page--home-feel .smartshop-cat-card{border-radius:16px!important}.ss-categories-page--home-feel .smartshop-cat-card__body{padding:9px 10px 12px!important}.ss-categories-page--home-feel .smartshop-cat-card__title{font-size:14px!important}.ss-categories-page--home-feel .smartshop-cat-arrow{display:none!important}.ss-categories-seo--soft{padding:8px 0 28px}.ss-categories-seo-card{padding:20px;border-radius:22px}}@media (max-width:420px){.ss-categories-page--home-feel .smartshop-cat-grid,.ss-categories-subcat-grid{grid-auto-columns:56vw!important;gap:10px!important}.ss-categories-shop-block{padding:16px}}.ss-categories-subcat-text{max-width:680px;margin:6px 0 0;color:#6b7280;font-size:15px;line-height:1.5;font-weight:600}.ss-categories-main-card__media{background:radial-gradient(circle at top right,rgb(22 103 242 / .025),transparent 42%),#ffffff}.ss-404-page{background:radial-gradient(circle at top left,rgb(22 103 242 / .08),transparent 34%),radial-gradient(circle at top right,rgb(100 116 139 / .1),transparent 34%),linear-gradient(180deg,#eef3f8 0%,#f7f9fc 100%)}.ss-404-hero{padding:clamp(38px, 5vw, 82px) 14px clamp(64px, 7vw, 110px)}.ss-404-container{width:min(1180px, 100%);margin:0 auto;padding:clamp(28px, 4.5vw, 58px);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(28px, 5vw, 58px);align-items:center;border-radius:36px;border:1px solid rgb(15 23 42 / .08);background:rgb(255 255 255 / .74);box-shadow:0 24px 58px rgb(15 23 42 / .065);backdrop-filter:blur(10px)}.ss-404-eyebrow{margin:0 0 14px;color:#1667f2;font-size:14px;line-height:1.2;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.ss-404-content h1{max-width:760px;margin:0;color:#1f2937;font-size:clamp(42px, 5.4vw, 76px);line-height:.98;font-weight:950;letter-spacing:-.055em}.ss-404-text{max-width:720px;margin:24px 0 0;color:#667085;font-size:clamp(18px, 1.8vw, 22px);line-height:1.55;font-weight:650}.ss-404-search{max-width:680px;margin-top:30px}.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:30px}.ss-404-btn{min-height:56px;padding:0 24px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;font-size:16px;line-height:1;font-weight:900;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.ss-404-btn:hover{transform:translateY(-1px)}.ss-404-btn--primary{background:#1667f2;color:#fff!important;box-shadow:0 14px 28px rgb(22 103 242 / .2)}.ss-404-btn--secondary{background:#fff;color:#1f2937!important;border:1px solid rgb(15 23 42 / .1);box-shadow:0 10px 22px rgb(15 23 42 / .045)}.ss-404-btn--ghost{background:rgb(255 255 255 / .54);color:#475569!important;border:1px solid rgb(15 23 42 / .08)}.ss-404-visual{display:flex;justify-content:center;align-items:center}.ss-404-illustration{width:min(460px, 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(360px, 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:30px 10px 56px}.ss-404-container{padding:28px 18px;border-radius:28px}.ss-404-content h1{font-size:clamp(36px, 10vw, 48px)}.ss-404-text{font-size:17px}.ss-404-actions{display:grid}.ss-404-btn{width:100%}}.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:56px!important;padding:16px 24px!important;border:0!important;border-radius:16px!important;background:#1667f2!important;color:#ffffff!important;font-size:17px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-0.01em!important;text-align:center!important;text-decoration:none!important;box-shadow:0 10px 24px rgb(37 99 235 / .18)!important;cursor:pointer!important;transition:background-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.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{background:#0f5fe8!important;color:#ffffff!important;transform:translateY(-1px);box-shadow:0 14px 30px rgb(37 99 235 / .24)!important}.woocommerce-account .woocommerce-form-login button.button:focus,.woocommerce-account .woocommerce-form-register button.button:focus,.woocommerce-account button[name="login"]:focus,.woocommerce-account button[name="register"]:focus{outline:none!important;box-shadow:0 0 0 3px rgb(22 103 242 / .18),0 10px 24px rgb(37 99 235 / .18)!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:#24324a!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:#1667f2}.woocommerce-account .smartshop-register-terms a{color:#1667f2!important;font-weight:650!important;text-decoration:underline!important;text-underline-offset:3px}.woocommerce-account .smartshop-register-terms .required{color:#ef4444!important;margin-left:2px}.woocommerce-account .woocommerce-privacy-policy-text{display:none!important}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{margin-left:12px!important;color:#4b5563!important;font-weight:600!important}@media (max-width:768px){.woocommerce-account .woocommerce-form-login button.button,.woocommerce-account .woocommerce-form-register button.button,.woocommerce-account button[name="login"],.woocommerce-account button[name="register"]{width:100%!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 *,.single-product .kb-gallery-wrap-id-3091_f89b4b-29,.single-product .kb-gallery-wrap-id-3091_f89b4b-29 *{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{list-style:none!important;list-style-type:none!important;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{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{content:""!important;font-size:0!important}.single-product div.product .woocommerce-product-gallery{position:relative!important;background:#fff!important;overflow:visible!important}.single-product div.product .woocommerce-product-gallery__wrapper{margin:0!important;padding:0!important}.single-product div.product .woocommerce-product-gallery__image{background:#fff!important;text-align:center!important;overflow:hidden!important}.single-product div.product .woocommerce-product-gallery__image a{display:block!important;background:#fff!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:#fff!important}.single-product div.product .woocommerce-product-gallery .flex-viewport{background:#fff!important;overflow:hidden!important}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin-top:12px!important}.pswp{z-index:9999999!important}.pswp__bg{background:rgb(0 0 0 / .88)!important}.pswp__img{object-fit:contain!important}.pswp__top-bar,.pswp__caption{z-index:99999999!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}.single-product-extras{width:100%}.single-product-extras ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0!important;padding:0!important;list-style:none!important}.single-product-extras li{display:flex!important;align-items:center;min-width:0;margin:0!important;padding:14px 16px!important;gap:10px;box-sizing:border-box;font-size:15px!important;font-weight:400;line-height:1.35;color:var(--global-palette3,#172033)}.single-product-extras li:nth-child(odd){padding-left:0!important;padding-right:18px!important}.single-product-extras li:nth-child(even){padding-left:18px!important;padding-right:0!important;border-left:1px solid rgb(15 23 42 / .09)}.single-product-extras li:nth-child(-n+2){border-bottom:1px solid rgb(15 23 42 / .09)}.single-product-extras .kadence-svg-iconset{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 19px;width:19px;height:19px;margin:0!important;color:var(--global-palette3,#263548)}.single-product-extras .kadence-svg-iconset>svg{display:none!important}.single-product-extras .kadence-svg-iconset::before{content:"";display:block;width:18px;height:18px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.single-product-extras li:nth-child(1) .kadence-svg-iconset::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E")}.single-product-extras li:nth-child(2) .kadence-svg-iconset::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-2'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-2'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E")}.single-product-extras li:nth-child(3) .kadence-svg-iconset::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V5l8-3 8 3v8z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-8 9-4.5-1.5-8-4-8-9V5l8-3 8 3v8z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.single-product-extras li:nth-child(4) .kadence-svg-iconset::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 3-6.7L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E")}@media (min-width:768px){.single-product-extras li{white-space:nowrap}}@media (max-width:767px){.single-product-extras{margin-top:0!important;margin-bottom:4px!important}.single-product-extras ul{grid-template-columns:1fr}.single-product-extras li,.single-product-extras li:nth-child(odd),.single-product-extras li:nth-child(even),.single-product-extras li:nth-child(-n+2){padding:10px 0!important;border-left:0;border-bottom:1px solid rgb(15 23 42 / .08);font-size:15px!important;white-space:normal}.single-product-extras li:first-child{padding-top:2px!important}.single-product-extras li:last-child{padding-bottom:6px!important;border-bottom:0}.single-product-extras .kadence-svg-iconset{flex:0 0 19px;width:19px;height:19px}.single-product-extras .kadence-svg-iconset::before{width:18px;height:18px}.single-product-extras+*{margin-top:6px!important}.woocommerce div.product .summary .product_meta{margin-top:8px!important;padding-top:12px!important}}