.kz-bnav{display:none}@media (max-width:768px){:root{--kz-bnav-h:62px}.kz-bnav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9990;background:rgb(255 255 255 / .96);-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-top:1px solid rgb(0 0 0 / .08);box-shadow:0 -4px 16px rgb(0 0 0 / .05);padding-bottom:env(safe-area-inset-bottom)}.kz-bnav__list{display:flex;height:var(--kz-bnav-h);margin:0;padding:0;list-style:none}.kz-bnav__list li{flex:1 1 0%;margin:0}.kz-bnav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:100%;color:#6b6b6b;font-size:11px;font-weight:500;line-height:1;text-decoration:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none;user-select:none}.kz-bnav__item:hover,.kz-bnav__item:focus{color:#6b6b6b;text-decoration:none}.kz-bnav__item.is-active,.kz-bnav__item.is-active:hover,.kz-bnav__item.is-active:focus{color:var(--ast-global-color-0,#c2185b)}.kz-bnav__item:focus-visible{outline:2px solid var(--ast-global-color-0,#c2185b);outline-offset:-4px;border-radius:10px}.kz-bnav__icon{position:relative;display:block;width:24px;height:24px;transition:transform .12s ease}.kz-bnav__item:active .kz-bnav__icon{transform:scale(.88)}.kz-bnav__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kz-bnav__item.is-active svg{stroke-width:2.1}.kz-bnav__badge{position:absolute;top:-5px;left:15px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ast-global-color-0,#c2185b);color:#fff;font-size:10.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.kz-bnav__badge.is-empty{display:none}body{padding-bottom:calc(var(--kz-bnav-h) + env(safe-area-inset-bottom))}#ast-scroll-top{bottom:calc(var(--kz-bnav-h) + env(safe-area-inset-bottom) + 14px)!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.kz-bnav__icon{transition:none}}@media print{.kz-bnav{display:none!important}}.kz-search[hidden]{display:none}.kz-search{position:fixed;inset:0;z-index:99990;background:#fff0;transition:background-color .2s ease}.kz-search.is-open{background:rgb(20 12 16 / .45)}.kz-search-open{overflow:hidden}.kz-search__panel{display:flex;flex-direction:column;max-height:100%;background:#fff;border-radius:0 0 16px 16px;box-shadow:0 10px 30px rgb(0 0 0 / .15);padding-top:env(safe-area-inset-top);transform:translateY(-16px);opacity:0;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.kz-search.is-open .kz-search__panel{transform:none;opacity:1}.kz-search__bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #f0e8ec;margin:0}.kz-search__icon{width:20px;height:20px;flex:none;fill:none;stroke:#888;stroke-width:1.8;stroke-linecap:round}.kz-search__bar .kz-search__input{flex:1;min-width:0;height:44px;padding:0 12px;border:1px solid #e6dde1;border-radius:22px;background:#faf7f8;font-size:16px;color:#222;-webkit-appearance:none;appearance:none}.kz-search__bar .kz-search__input:focus{outline:none;border-color:var(--ast-global-color-0,#c2185b);background:#fff}.kz-search__close{flex:none;border:0;background:none;padding:8px 4px;color:var(--ast-global-color-0,#c2185b);font-size:15px;font-weight:500;cursor:pointer}.kz-search__close:hover,.kz-search__close:focus{background:none;color:var(--ast-global-color-0,#c2185b)}.kz-search__body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 16px 20px;max-height:calc(100vh - 80px - env(safe-area-inset-top))}.kz-search__heading{margin:10px 0 10px;font-size:13px;font-weight:600;color:#666}.kz-search__chips{display:flex;flex-wrap:wrap;gap:8px}.kz-search__chip{display:inline-block;padding:9px 14px;border-radius:18px;background:#f7eef2;color:#333;font-size:14px;text-decoration:none;-webkit-tap-highlight-color:#fff0}.kz-search__chip:active{background:#efdde5}.kz-search__all{display:inline-block;margin-top:16px;color:var(--ast-global-color-0,#c2185b);font-size:14px;font-weight:600;text-decoration:none}.kz-search__item{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #f3eef0;color:#222;text-decoration:none;-webkit-tap-highlight-color:#fff0}.kz-search__item img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:none;background:#f6f1f3}.kz-search__item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.kz-search__item-name{font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kz-search__item-price{font-size:14px;font-weight:600;color:var(--ast-global-color-0,#c2185b)}.kz-search__more{display:block;width:100%;margin-top:14px;height:44px;border:1px solid var(--ast-global-color-0,#c2185b);border-radius:22px;background:#fff;color:var(--ast-global-color-0,#c2185b);font-size:14px;font-weight:600}.kz-search__more:hover,.kz-search__more:focus{background:#fff;color:var(--ast-global-color-0,#c2185b)}.kz-search__empty,.kz-search__loading{margin:14px 0;font-size:14px;color:#777}@media (prefers-reduced-motion:reduce){.kz-search,.kz-search__panel{transition:none}}.woocommerce .wishlist-title-container{display:none}.kz-search .kz-search__input:focus{outline:none!important;box-shadow:none!important}.kz-search .kz-search__close,.kz-search .kz-search__close:hover,.kz-search .kz-search__close:focus{box-shadow:none!important;background:none!important}.site-primary-footer-wrap .site-footer-section{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}.site-primary-footer-wrap .site-footer-section .ast-builder-html-element,.site-primary-footer-wrap .site-footer-section .footer-widget-area,.site-primary-footer-wrap .site-footer-section .widget{text-align:left!important;width:100%}.site-primary-footer-wrap .site-footer-section>*{padding-left:14px}.site-primary-footer-wrap .ast-builder-html-element>strong:first-child,.site-primary-footer-wrap .ast-builder-html-element>p:first-child>strong:only-child,.site-primary-footer-wrap .widget-title{display:block;margin:0 0 12px!important;font-size:13px!important;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#3a2a2a}.site-primary-footer-wrap .site-footer-section ul{margin:0!important;padding:0!important;line-height:1.6!important}.site-primary-footer-wrap .site-footer-section li{margin:0 0 9px!important}.site-primary-footer-wrap .site-footer-section p{margin:0 0 9px!important;line-height:1.6}@media (max-width:921px){.site-primary-footer-wrap .ast-builder-grid-row{row-gap:0!important}.site-primary-footer-wrap .site-footer-section{padding:22px 20px!important;border-bottom:1px solid #efe4e9}.site-primary-footer-wrap .site-footer-section:last-child{border-bottom:0}.site-primary-footer-wrap .site-footer-section>*{padding-left:0}.site-primary-footer-wrap .site-footer-section li{margin-bottom:11px!important}}.blog .ast-blog-featured-section .post-thumb-img-content,.archive .ast-blog-featured-section .post-thumb-img-content,.search .ast-blog-featured-section .post-thumb-img-content{overflow:hidden}.blog .ast-blog-featured-section img.wp-post-image,.archive .ast-blog-featured-section img.wp-post-image,.search .ast-blog-featured-section img.wp-post-image{width:100%!important;height:auto!important;aspect-ratio:4 / 3;object-fit:cover;object-position:center 22%;display:block;transition:transform .35s ease}.blog article:hover .ast-blog-featured-section img.wp-post-image,.archive article:hover .ast-blog-featured-section img.wp-post-image{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.blog .ast-blog-featured-section img.wp-post-image,.archive .ast-blog-featured-section img.wp-post-image{transition:none}}