.elementor-18010000 .elementor-element.elementor-element-508ab0cf > .elementor-container{max-width:1600px;}.elementor-18010000 .elementor-element.elementor-element-508ab0cf{margin-top:40px;margin-bottom:100px;padding:0px 40px 0px 40px;}.elementor-18010000 .elementor-element.elementor-element-7c55683a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-18010000 .elementor-element.elementor-element-7c55683a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18010000 .elementor-element.elementor-element-7a8c40d4 > .elementor-container{max-width:1600px;}.elementor-18010000 .elementor-element.elementor-element-7a8c40d4{margin-top:25px;margin-bottom:25px;padding:0px 40px 0px 40px;}.elementor-18010000 .elementor-element.elementor-element-58305bb8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18010000 .elementor-element.elementor-element-2cabfc6e{text-align:center;}.elementor-18010000 .elementor-element.elementor-element-32f63ddc .breadcrumb li:not(#e), .elementor-18010000 .elementor-element.elementor-element-32f63ddc .ce-breadcrumb__item{font-size:12px;}.elementor-18010000 .elementor-element.elementor-element-32f63ddc .ce-breadcrumb__item:not(:last-child)::after{content:"/" / "";color:#ddd;}.elementor-18010000 .elementor-element.elementor-element-1566edbb .ce-image-gallery .ce-gallery-item{width:200px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb.ce-image-gallery--layout-grid .ce-image-gallery{gap:40px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:40px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb.ce-image-gallery--layout-masonry figure{margin-bottom:40px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb figure .ce-gallery-icon{border-radius:50% 50% 50% 50%;}.elementor-18010000 .elementor-element.elementor-element-1566edbb figure img{border-radius:0%;}.elementor-18010000 .elementor-element.elementor-element-1566edbb .ce-gallery-icon, .elementor-18010000 .elementor-element.elementor-element-1566edbb .ce-gallery-icon img{transition:800ms;}.elementor-18010000 .elementor-element.elementor-element-1566edbb .ce-gallery-item{gap:10px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb figcaption{text-align:center;}.elementor-18010000 .elementor-element.elementor-element-1566edbb figcaption, .elementor-18010000 .elementor-element.elementor-element-1566edbb figcaption a{line-height:1.4em;}.elementor-18010000 .elementor-element.elementor-element-191c4ede #search_filters_wrapper #search_filters .facet{padding:0px 15px 0px 15px;}.elementor-18010000 .elementor-element.elementor-element-191c4ede #search_filters_wrapper #search_filters .facet ul{margin:0;}.elementor-18010000 .elementor-element.elementor-element-115f8e42 > .elementor-container{max-width:1600px;}.elementor-18010000 .elementor-element.elementor-element-115f8e42{margin-top:0px;margin-bottom:40px;padding:0px 40px 0px 40px;}.elementor-18010000 .elementor-element.elementor-element-2c34eee9.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-18010000 .elementor-element.elementor-element-2c34eee9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18010000 .elementor-element.elementor-element-1f7755ec > .elementor-container{max-width:1600px;}.elementor-18010000 .elementor-element.elementor-element-1f7755ec{margin-top:40px;margin-bottom:100px;padding:0px 40px 0px 40px;}.elementor-18010000 .elementor-element.elementor-element-a81a288.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-18010000 .elementor-element.elementor-element-a81a288 > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-18010000 header.page-header h1{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}body.elementor-page-18010000:not(.elementor-motion-effects-element-type-background), body.elementor-page-18010000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEFEF;}@media(min-width:768px){.elementor-18010000 .elementor-element.elementor-element-42088903{width:7.34%;}.elementor-18010000 .elementor-element.elementor-element-bf12fc2{width:83.83%;}}@media(max-width:1024px){.elementor-18010000 .elementor-element.elementor-element-508ab0cf{padding:0% 7% 0% 7%;}.elementor-18010000 .elementor-element.elementor-element-7a8c40d4{margin-top:25px;margin-bottom:25px;padding:0% 7% 0% 7%;}.elementor-18010000 .elementor-element.elementor-element-58305bb8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb .ce-image-gallery .ce-gallery-item{width:120px;}.elementor-18010000 .elementor-element.elementor-element-115f8e42{padding:0% 7% 0% 7%;}.elementor-18010000 .elementor-element.elementor-element-1f7755ec{padding:0% 7% 0% 7%;}}@media(max-width:767px){.elementor-18010000 .elementor-element.elementor-element-508ab0cf{margin-top:0px;margin-bottom:50px;}.elementor-18010000 .elementor-element.elementor-element-2cabfc6e{text-align:left;}.elementor-18010000 .elementor-element.elementor-element-1566edbb.ce-image-gallery--layout-grid .ce-image-gallery{gap:20px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb.ce-image-gallery--layout-masonry .ce-image-gallery{column-gap:20px;}.elementor-18010000 .elementor-element.elementor-element-1566edbb.ce-image-gallery--layout-masonry figure{margin-bottom:20px;}.elementor-18010000 .elementor-element.elementor-element-115f8e42{margin-top:0px;margin-bottom:50px;}.elementor-18010000 .elementor-element.elementor-element-1f7755ec{margin-top:0px;margin-bottom:50px;}}/* Start custom CSS for page-settings *//* KLEN desktop category alignment — 2026-07-30 */
@media (min-width:1025px){
body.page-category #klen-category-ux .klen-category-head{margin-top:0!important}
.elementor-18010000 .elementor-element-1790cfec>.elementor-container>.elementor-row{grid-template-columns:340px minmax(0,1fr)!important}
.elementor-18010000 .elementor-element-42088903{width:340px!important;max-width:340px!important;flex:0 0 340px!important}
.elementor-18010000 .elementor-element-bf12fc2{width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important}
}

/* KLEN global category filter width — 2026-07-30 */
@media (min-width:1025px){
.elementor-18010000 .elementor-element-1790cfec>.elementor-container>.elementor-row{grid-template-columns:400px minmax(0,1fr)!important}
.elementor-18010000 .elementor-element-42088903{width:400px!important;max-width:400px!important;flex:0 0 400px!important}
.elementor-18010000 .elementor-element-bf12fc2{width:auto!important;max-width:none!important;min-width:0!important;flex:1 1 auto!important}
}

/* KLEN category heading clipping fix — all category pages — 2026-07-30 */
@media (min-width:1025px){
body.page-category #klen-category-ux .klen-category-head{display:block!important;overflow:visible!important;height:auto!important;min-height:172px!important;margin-top:0!important;padding:22px 24px 18px!important;box-sizing:border-box!important}
body.page-category #klen-category-ux .klen-category-head h1{position:static!important;inset:auto!important;top:auto!important;transform:none!important;display:block!important;margin:0 0 8px!important;padding:0!important;line-height:1.08!important;overflow:visible!important}
body.page-category #klen-category-ux .klen-category-head>p{position:static!important;transform:none!important;margin:0 auto 14px!important}
}

/* KLEN mobile category cards v10 */
@media(max-width:767px){#klen-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:0 12px 110px!important;align-items:stretch!important}#klen-product-grid>.product-miniature{width:100%!important;max-width:none!important;margin:0!important;min-width:0!important;display:flex!important}#klen-product-grid .thumbnail-container{width:100%!important;height:auto!important;min-height:0!important;padding:10px!important;margin:0!important;display:flex!important;flex-direction:column!important;border:1px solid #dbe5ed!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 20px rgba(8,44,77,.1)!important;overflow:hidden!important}#klen-product-grid .thumbnail.product-thumbnail{width:100%!important;height:205px!important;min-height:205px!important;padding:8px!important;margin:0 0 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f7fafc!important;border-radius:14px!important;overflow:hidden!important}#klen-product-grid .product-thumbnail>a{width:100%!important;height:100%!important;display:block!important}#klen-product-grid .product-thumbnail picture{width:100%!important;height:100%!important;display:block!important}#klen-product-grid .product-thumbnail picture:not(:first-of-type){display:none!important}#klen-product-grid .product-thumbnail img{width:100%!important;height:100%!important;max-width:180px!important;max-height:190px!important;object-fit:contain!important;margin:auto!important;transform:none!important}#klen-product-grid .product-desc-wrap{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;padding:0 2px!important;min-height:0!important}#klen-product-grid .product-description{display:flex!important;flex-direction:column!important;padding:0!important;min-height:0!important}#klen-product-grid h2.product-title{font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;color:#092f53!important;margin:0 0 9px!important;padding:0!important;min-height:61px!important;max-height:61px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#klen-product-grid h2.product-title a{font:inherit!important;color:inherit!important}#klen-product-grid .product-price-and-shipping{margin:0 0 8px!important;padding:0!important;min-height:27px!important;display:flex!important;align-items:center!important}#klen-product-grid .price{font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;color:#061f39!important;letter-spacing:0!important}#klen-product-grid .hook-reviews{margin:0 0 9px!important;min-height:18px!important}#klen-product-grid .klen-card-meta{display:flex!important;gap:5px!important;flex-wrap:wrap!important;margin:0 0 9px!important;min-height:30px!important}#klen-product-grid .klen-card-meta span{font-size:10px!important;line-height:1.15!important;font-weight:700!important;padding:7px 8px!important;border-radius:999px!important;white-space:normal!important}#klen-product-grid .klen-stock{font-size:11px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 9px!important;min-height:14px!important}#klen-product-grid .klen-card-cart{width:100%!important;margin-top:auto!important}#klen-product-grid .klen-card-cart button{width:100%!important;min-height:44px!important;padding:9px 4px!important;border-radius:12px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap!important}#klen-product-grid .product-flags{top:12px!important;left:12px!important;z-index:4!important}#klen-product-grid .product-flags li{font-size:10px!important;line-height:1!important;padding:7px 9px!important;border-radius:999px!important}}
@media(max-width:374px){#klen-product-grid{gap:8px!important;padding-left:8px!important;padding-right:8px!important}#klen-product-grid .thumbnail.product-thumbnail{height:175px!important;min-height:175px!important}#klen-product-grid .product-thumbnail img{max-height:165px!important}#klen-product-grid h2.product-title{font-size:14px!important}#klen-product-grid .price{font-size:18px!important}}/* End custom CSS */