.amit-pd-module-shell{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%;max-width:100%;box-sizing:border-box;background:transparent;color:inherit;isolation:isolate}
.amit-pd-module-shell>.amit-vb-wrap{max-width:none!important;width:100%!important;background:transparent!important;color:inherit!important}
.amit-pd-header-stack,.amit-pd-footer-stack{position:relative;width:100%;max-width:100%;box-sizing:border-box;background:transparent;color:inherit;display:block;clear:both}
.amit-pd-header-stack{z-index:390!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;isolation:isolate!important}
.amit-pd-header-stack>.amit-pd-module-default_header{order:1!important;margin:0!important;position:relative!important;z-index:30!important}
.amit-pd-header-stack>.amit-pd-module-sticky_header{order:2!important;margin:0!important;position:relative!important;z-index:20!important}
.amit-pd-footer-stack{z-index:10;margin:0!important;padding:0!important;position:relative!important;transform:none!important}
.amit-pd-footer-stack>.amit-pd-module-shell{margin-top:0!important;margin-bottom:0!important}
.amit-pd-header-stack .amit-vb-lazy-shell{content-visibility:visible!important;contain:none!important;contain-intrinsic-size:auto!important}
.amit-pd-footer-stack .amit-vb-lazy-shell{content-visibility:auto!important;contain-intrinsic-size:auto 520px!important}
.amit-pd-header-stack .amit-vb-section,.amit-pd-footer-stack .amit-vb-section{max-width:none!important}
.amit-hide-desktop,.amit-pd-hide-desktop{display:none!important}
@media(max-width:1024px){.amit-hide-desktop,.amit-pd-hide-desktop{display:block!important}.amit-hide-tablet,.amit-pd-hide-tablet{display:none!important}}
@media(max-width:767px){.amit-hide-desktop,.amit-pd-hide-desktop,.amit-hide-tablet,.amit-pd-hide-tablet{display:block!important}.amit-hide-mobile,.amit-pd-hide-mobile{display:none!important}}
#amit-pd-footer-boundary{display:block;height:0;min-height:0;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;visibility:hidden!important}
.amit-pd-module-default_header,.amit-pd-module-sticky_header,.amit-pd-module-default_footer,.amit-pd-module-sticky_footer{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;transform:none!important}

/* Custom Header/Footer is the only site chrome. WooCommerce/Woodmart content remains available. */
body.amit-pd-has-header-stack{--wd-header-h:0px!important;--wd-header-height:0px!important;--wd-header-mobile-h:0px!important}
body.amit-pd-has-header-stack .whb-header,
body.amit-pd-has-header-stack .whb-clone,
body.amit-pd-has-header-stack .whb-sticky-shadow,
body.amit-pd-has-header-stack .whb-header-placeholder,
body.amit-pd-has-header-stack .wd-header-banner,
body.amit-pd-has-header-stack .header-banner,
body.amit-pd-has-header-stack header.site-header,
body.amit-pd-has-header-stack header.main-header,
body.amit-pd-has-header-stack .woodmart-header,
body.amit-pd-has-header-stack .wd-header-mobile-nav,
body.amit-pd-has-header-stack .mobile-nav{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}
body.amit-pd-has-header-stack .website-wrapper,
body.amit-pd-has-header-stack .main-page-wrapper{margin-top:0!important}
body.amit-pd-has-header-stack .website-wrapper{padding-top:0!important}
body.amit-pd-has-footer-stack .footer-container,
body.amit-pd-has-footer-stack .site-footer,
body.amit-pd-has-footer-stack .main-footer,
body.amit-pd-has-footer-stack .woodmart-footer,
body.amit-pd-has-footer-stack .wd-footer,
body.amit-pd-has-footer-stack .footer-sidebar,
body.amit-pd-has-footer-stack .copyrights-wrapper,
body.amit-pd-has-footer-stack .wd-prefooter,
body.amit-pd-footer-explicitly-stopped .footer-container,
body.amit-pd-footer-explicitly-stopped .site-footer,
body.amit-pd-footer-explicitly-stopped .main-footer,
body.amit-pd-footer-explicitly-stopped .woodmart-footer,
body.amit-pd-footer-explicitly-stopped .wd-footer,
body.amit-pd-footer-explicitly-stopped .footer-sidebar,
body.amit-pd-footer-explicitly-stopped .copyrights-wrapper,
body.amit-pd-footer-explicitly-stopped .wd-prefooter{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}

/* Single-product pages use only the custom product shell, never Woodmart chrome/wrappers. */
body.single-product.amit-pd-has-header-stack .website-wrapper,
body.single-product.amit-pd-has-header-stack .main-page-wrapper,
body.single-product.amit-pd-has-header-stack .site-content,
body.single-product.amit-pd-has-header-stack .content-layout-wrapper,
body.single-product.amit-pd-has-header-stack .wd-content-layout{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
body.single-product.amit-pd-has-header-stack .wd-page-title,
body.single-product.amit-pd-has-header-stack .wd-sidebar,
body.single-product.amit-pd-has-header-stack .wd-sticky-btn,
body.single-product.amit-pd-has-header-stack .wd-shop-tools,
body.single-product.amit-pd-has-header-stack .wd-product-nav{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}

/* Keep theme/WooCommerce content pages readable without restoring theme chrome. */
body.amit-pd-has-header-stack.woocommerce-account .main-page-wrapper,
body.amit-pd-has-header-stack.woocommerce-cart .main-page-wrapper,
body.amit-pd-has-header-stack.woocommerce-checkout .main-page-wrapper,
body.amit-pd-has-header-stack.post-type-archive-product .main-page-wrapper,
body.amit-pd-has-header-stack.tax-product_cat .main-page-wrapper,
body.amit-pd-has-header-stack.tax-product_tag .main-page-wrapper,
body.amit-pd-has-header-stack.search-results .main-page-wrapper{width:100%!important;max-width:none!important;margin:0!important;padding-top:clamp(14px,2.2vw,28px)!important;padding-right:clamp(12px,3vw,34px)!important;padding-bottom:clamp(18px,3vw,36px)!important;padding-left:clamp(12px,3vw,34px)!important;box-sizing:border-box!important}
body.amit-pd-has-header-stack.woocommerce-account .woocommerce,
body.amit-pd-has-header-stack.woocommerce-cart .woocommerce,
body.amit-pd-has-header-stack.woocommerce-checkout .woocommerce{width:100%!important;max-width:1220px!important;margin-left:auto!important;margin-right:auto!important}

/* Open menu always owns the top layer; sticky rows/columns cannot cover it. */
body.amit-pd-menu-lock #amit-pd-header-stack,
body.amit-pd-menu-lock .amit-vb-sticky-row-group-fixed-active,
body.amit-pd-menu-lock .amit-vb-row-sticky-fixed-active,
body.amit-pd-menu-lock .amit-vb-sticky-fixed-active{z-index:0!important;pointer-events:none!important}
body.amit-pd-menu-lock .amit-pd-menu-portal-host,
body.amit-pd-menu-lock .amit-pd-menu-portal-host *{pointer-events:auto}
/*
 * Smart Lead owns the WhatsApp floating launcher completely.
 * Page Designer only permits Smart Lead to render on Page Designer pages.
 * No WhatsApp launcher size, icon, position or visual CSS is defined here.
 */
.amit-vb-light-card{list-style:none!important;margin:0!important;padding:0!important;background:var(--amit-global-product-card-bg,#fff)!important;border-width:0!important;border-style:none!important;border-color:transparent!important;border-radius:var(--amit-global-product-card-radius,10px)!important;overflow:hidden!important;box-shadow:var(--amit-global-product-card-shadow,none)!important;box-sizing:border-box!important}
.amit-vb-light-card-link{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;color:inherit!important;text-decoration:none!important;background:inherit!important}
.amit-vb-light-card-media{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;background:var(--amit-global-product-image-bg,#f7f8fb)!important;overflow:hidden!important}
.amit-vb-light-card-media img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:var(--amit-global-product-image-fit,contain)!important}
.amit-vb-light-card-body{display:flex!important;flex-direction:column!important;gap:4px!important;padding:var(--amit-global-product-card-padding,8px)!important;text-align:inherit!important}
.amit-vb-light-card-title{display:block!important;font-size:var(--amit-global-product-title-size,12px)!important;line-height:1.25!important;color:var(--amit-global-text,#111827)!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.amit-vb-light-card-price{display:block!important;font-size:var(--amit-global-product-price-size,12px)!important;line-height:1.2!important;color:var(--amit-global-accent,#ff7a00)!important;font-weight:900!important}
.amit-vb-light-card-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:4px!important;min-height:26px!important;border-radius:999px!important;background:var(--amit-global-accent,#ff7a00)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;padding:0 10px!important}
.amit-vb-light-card-compact .amit-vb-light-card-body{padding:6px!important}
.amit-vb-light-card-compact .amit-vb-light-card-title{font-size:11px!important}
.amit-vb-section{box-sizing:border-box;overflow:hidden;position:relative;border-width:var(--amit-global-section-border-width,0px);border-style:solid;border-color:var(--amit-global-section-border-color,#e5e7eb);box-shadow:var(--amit-global-section-shadow,none);background:transparent}
.amit-vb-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:22px;align-items:center;padding-left:24px;padding-right:24px}
.amit-vb-kicker{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}
.amit-vb-hero h2,.amit-vb-section-title{font-size:clamp(24px,3vw,42px);line-height:1.08;margin:0 0 10px;font-weight:900;color:inherit}
.amit-vb-hero p{font-size:16px;line-height:1.55;margin:0 0 18px;max-width:620px;color:inherit;opacity:.84}
.amit-vb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding-left:10px;padding-right:10px;border-width:var(--amit-btn-border-width,0)!important;border-style:solid!important;border-color:var(--amit-btn-border,transparent)!important;border-radius:999px;color:#fff!important;text-decoration:none!important;font-weight:800;font-size:12px;line-height:1.1;box-shadow:0 4px 10px rgba(0,0,0,.10);transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}
.amit-vb-button-solid,.amit-vb-button-outline,.amit-vb-button-soft{background:var(--amit-btn-bg)!important;color:var(--amit-btn-color)!important;border-width:var(--amit-btn-border-width,0)!important;border-style:solid!important;border-color:var(--amit-btn-border,transparent)!important}
.amit-vb-button-solid:hover,.amit-vb-button-outline:hover,.amit-vb-button-soft:hover{background:var(--amit-btn-hover-bg)!important;color:var(--amit-btn-hover-color)!important;border-width:var(--amit-btn-border-width,0)!important;border-color:var(--amit-btn-hover-border,var(--amit-btn-border,transparent))!important;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.15)}
.amit-vb-button-solid:active,.amit-vb-button-outline:active,.amit-vb-button-soft:active{background:var(--amit-btn-active-bg)!important;color:var(--amit-btn-active-color)!important;border-width:var(--amit-btn-border-width,0)!important;border-color:var(--amit-btn-active-border,var(--amit-btn-hover-border,var(--amit-btn-border,transparent)))!important;transform:translateY(0)}
.amit-vb-scroller-shell{width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important;margin:0!important;padding:0!important;background:transparent!important}
.amit-vb-marquee{width:100%!important;max-width:100%!important;border-radius:0!important;background:transparent!important;overflow:hidden!important;padding:0!important;margin:0!important;white-space:nowrap!important;box-sizing:border-box!important}
.amit-vb-marquee-track{display:inline-flex!important;align-items:center!important;gap:0!important;white-space:nowrap!important;min-width:max-content!important;animation:amitMarquee 18s linear infinite;margin:0!important;padding:0!important;transform:translate3d(0,0,0);backface-visibility:hidden;will-change:transform}
.amit-vb-marquee-group{display:inline-flex!important;align-items:center!important;gap:var(--amit-marquee-gap,24px)!important;padding-right:var(--amit-marquee-gap,24px)!important;flex:0 0 auto!important;white-space:nowrap!important}
.amit-vb-marquee span{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;white-space:nowrap!important;max-width:none!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:0!important;background:transparent!important;color:var(--amit-marquee-text,var(--amit-scroller-text-color,currentColor))!important;font-size:var(--amit-marquee-size,14px)!important;font-weight:var(--amit-marquee-weight,600)!important;line-height:1.15!important}
.amit-vb-flip{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;min-height:1.2em!important;overflow:hidden!important;margin:0!important;padding:0!important;color:var(--amit-marquee-text,var(--amit-scroller-text-color,currentColor))!important;font-size:var(--amit-marquee-size,14px)!important;font-weight:var(--amit-marquee-weight,600)!important;line-height:1.2!important}
.amit-vb-flip-item{position:absolute!important;inset:0!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;opacity:0!important;transform:translate3d(0,100%,0)!important;transition:opacity var(--amit-flip-duration,450ms) ease,transform var(--amit-flip-duration,450ms) ease!important;will-change:opacity,transform!important}
.amit-vb-flip[data-effect="down"] .amit-vb-flip-item{transform:translate3d(0,-100%,0)!important}.amit-vb-flip[data-effect="fade"] .amit-vb-flip-item{transform:none!important}
.amit-vb-flip .amit-vb-flip-item.is-active{position:relative!important;opacity:1!important;transform:translate3d(0,0,0)!important}.amit-vb-flip[data-effect="up"] .amit-vb-flip-item.is-leaving{opacity:0!important;transform:translate3d(0,-100%,0)!important}.amit-vb-flip[data-effect="down"] .amit-vb-flip-item.is-leaving{opacity:0!important;transform:translate3d(0,100%,0)!important}.amit-vb-flip[data-effect="fade"] .amit-vb-flip-item.is-leaving{opacity:0!important;transform:none!important}
@media (prefers-reduced-motion:reduce){.amit-vb-flip-item{transition:none!important}.amit-vb-marquee-track{animation:none!important}}
@keyframes amitMarquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.amit-vb-marquee-right{animation-name:amitMarqueeRight!important}
@keyframes amitMarqueeRight{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
.amit-vb-marquee-pause:hover .amit-vb-marquee-track{animation-play-state:paused}
.amit-vb-section-title{font-size:clamp(20px,2vw,30px);margin-bottom:16px}
.amit-vb-product{background:#fff;border-width:1px;border-style:solid;border-color:rgba(15,23,42,.09);border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.05);transition:transform .18s ease,box-shadow .18s ease}
.amit-vb-product:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(15,23,42,.09)}
.amit-vb-product-title{display:block;color:#111827!important;text-decoration:none!important;font-weight:800;font-size:14px;line-height:1.25;margin-bottom:6px}
.amit-vb-product-price{font-size:14px;font-weight:800;color:#111827}
.amit-vb-sale-badge{position:absolute;left:9px;top:9px;z-index:2;background:#ef4444;color:#fff;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}
.amit-vb-product-premium{border-color:rgba(255,122,0,.24);box-shadow:0 12px 30px rgba(255,122,0,.10)}
.amit-vb-product-compact .amit-vb-product-body{padding:8px 9px}
.amit-vb-product-compact .amit-vb-product-title{font-size:13px}
.amit-vb-product-btn{display:inline-flex;margin-top:9px;min-height:32px;align-items:center;justify-content:center;padding-left:12px;padding-right:12px;border-radius:999px;background:#111827;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:900}
.amit-vb-view-all{display:flex;justify-content:center;margin-top:18px}
.amit-vb-theme-grid.products li.product{width:auto!important;max-width:none!important;margin:0!important;float:none!important}
.amit-vb-slider-section{position:relative!important}
.amit-vb-empty{padding:16px;border-radius:12px;background:#fff3cd;color:#7a4b00;font-weight:700}
.amit-vb-live-button{position:fixed;right:16px;bottom:18px;z-index:99998;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.amit-vb-live-button a{display:inline-flex;align-items:center;min-height:40px;padding-left:14px;padding-right:14px;border-radius:999px;background:#111827;color:#fff!important;text-decoration:none!important;font-weight:800;box-shadow:0 10px 25px rgba(0,0,0,.22)}
.amit-vb-live-button a:first-child{background:#ff7a00}
.amit-vb-live-panel{position:fixed;right:16px;top:78px;width:340px;max-width:calc(100vw - 24px);z-index:99999;background:#fff;border-radius:18px;box-shadow:0 20px 60px rgba(15,23,42,.25);overflow:hidden;border-width:1px;border-style:solid;border-color:rgba(15,23,42,.12)}
.amit-vb-live-head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#111827;color:#fff}
.amit-vb-live-head a{color:#fff!important;text-decoration:none;font-size:22px}
.amit-vb-live-body{padding:14px}
.amit-vb-live-body p{font-size:13px;margin:0 0 12px;color:#475569}
.amit-live-devices,.amit-live-section-actions{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}
.amit-live-devices button,.amit-live-section-actions button{border-width:1px;border-style:solid;border-color:#d1d5db;background:#f8fafc;border-radius:999px;min-height:30px;padding-left:10px;padding-right:10px;font-weight:800;cursor:pointer}
.amit-live-devices button.active{background:#111827;color:#fff;border-color:#111827}
.amit-live-del{color:#dc2626!important;border-color:#fecaca!important}
.amit-live-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.amit-live-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}
.amit-vb-wrap.amit-preview-tablet{max-width:820px;margin-left:auto;margin-right:auto}
.amit-vb-wrap.amit-preview-mobile{max-width:390px;margin-left:auto;margin-right:auto}
.amit-vb-live-dirty .amit-vb-live-status{color:#b45309;font-weight:800}
.amit-vb-live-body label{display:block;font-size:12px;font-weight:800;color:#334155;margin-bottom:10px}
.amit-vb-live-body input{width:100%;min-height:36px;margin-top:4px;border-radius:9px;border-width:1px;border-style:solid;border-color:#cbd5e1;padding-left:8px;padding-right:8px}
.amit-vb-save-live{width:100%;min-height:40px;border:0;border-radius:12px;background:#ff7a00;color:#fff;font-weight:900;cursor:pointer}
.amit-vb-section.amit-selected{outline-width:3px;outline-style:solid;outline-color:#ff7a00;outline-offset:2px}
@media (max-width:768px){.amit-vb-hero{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.amit-vb-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.amit-vb-slider .amit-vb-product{min-width:165px}.amit-vb-products{padding-left:10px;padding-right:10px}.amit-vb-live-panel{left:10px;right:10px;top:70px;width:auto}.amit-vb-live-button{left:10px;right:10px;justify-content:center}}
.amit-vb-wrap{width:100%;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box}
.amit-vb-section{margin-left:0!important;margin-right:0!important;box-sizing:border-box}
.amit-vb-design-row{padding:0!important;margin:0!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
.amit-vb-row-inner{display:grid!important;grid-template-columns:repeat(var(--amit-row-pc,1),minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important}
.amit-vb-col{min-width:0!important;margin:0!important;padding:0!important}
.amit-vb-col>.amit-vb-section{margin:0!important;border-radius:0!important}
.amit-vb-products{padding-left:0!important;padding-right:0!important;border-radius:0!important}
.amit-vb-grid{display:grid!important;grid-template-columns:repeat(var(--amit-cols,4),minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important}
.amit-vb-product{border-radius:10px!important;overflow:hidden!important}
.amit-vb-product-img{display:flex!important;align-items:flex-start!important;justify-content:center!important;width:100%!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;background:#f7f8fb!important;overflow:hidden!important}
.amit-vb-product-img img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important}
.amit-vb-product-title{font-size:13px!important;line-height:1.22!important;margin:0 0 4px!important;min-height:0!important}
.amit-vb-product-price{font-size:13px!important;line-height:1.15!important;margin:0!important;color:#ff7a00!important}
.amit-vb-section-title{margin:0 0 12px!important;line-height:1.15!important}
@media (min-width:768px) and (max-width:1024px){.amit-vb-row-inner{grid-template-columns:repeat(var(--amit-row-tablet,2),minmax(0,1fr))!important}.amit-vb-grid{grid-template-columns:repeat(var(--amit-cols-tablet,3),minmax(0,1fr))!important}}
@media (max-width:767px){.amit-vb-row-inner{grid-template-columns:repeat(var(--amit-row-mobile,1),minmax(0,1fr))!important}.amit-vb-grid{grid-template-columns:repeat(var(--amit-cols-mobile,2),minmax(0,1fr))!important;gap:8px!important}.amit-vb-product-body{padding:7px 8px 9px!important}.amit-vb-product-title,.amit-vb-product-price{font-size:12px!important}}
@media (min-width:1025px){.amit-vb-section.amit-pd-row-hide-desktop,.amit-vb-lazy-shell.amit-pd-row-hide-desktop{display:none!important;content-visibility:visible!important;contain-intrinsic-size:0 0!important;min-height:0!important;height:0!important;overflow:hidden!important}}
@media (min-width:768px) and (max-width:1024px){.amit-vb-section.amit-pd-row-hide-tablet,.amit-vb-lazy-shell.amit-pd-row-hide-tablet{display:none!important;content-visibility:visible!important;contain-intrinsic-size:0 0!important;min-height:0!important;height:0!important;overflow:hidden!important}}
@media (max-width:767px){.amit-vb-section.amit-pd-row-hide-mobile,.amit-vb-lazy-shell.amit-pd-row-hide-mobile{display:none!important;content-visibility:visible!important;contain-intrinsic-size:0 0!important;min-height:0!important;height:0!important;overflow:hidden!important}}
.amit-vb-wrap{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important}
.amit-vb-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;margin-bottom:12px}
.amit-vb-section-title{text-align:inherit;margin-top:0!important;margin-bottom:0!important}
.amit-vb-button-section{width:auto!important;max-width:none!important;box-sizing:border-box!important}
body.amit-pd-page-enabled main#main-content.wd-content-layout,body.amit-pd-page-enabled .wd-content-layout.content-layout-wrapper.container,body.amit-pd-page-enabled .main-page-wrapper,body.amit-pd-page-enabled .site-content,body.amit-pd-page-enabled .entry-content{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important;margin-top:0!important;margin-bottom:0!important}
body.amit-pd-page-enabled .wd-content-layout.content-layout-wrapper.container{max-width:none!important;width:100%!important}
.amit-vb-wrap{padding-top:var(--amit-global-outer-padding-top,0px)!important;padding-bottom:var(--amit-global-outer-padding-bottom,0px)!important;padding-left:var(--amit-global-outer-padding-left,0px)!important;padding-right:var(--amit-global-outer-padding-right,0px)!important;box-sizing:border-box!important}
.amit-vb-section{border-width:var(--amit-global-section-border-width,0px)!important;border-style:solid!important;border-color:var(--amit-global-section-border-color,#e5e7eb)!important;box-shadow:var(--amit-global-section-shadow,none)!important;border-radius:var(--amit-global-section-radius,0px)!important}
.amit-vb-design-row{padding-top:var(--amit-global-section-padding-top,0px)!important;padding-bottom:var(--amit-global-section-padding-bottom,0px)!important;margin-top:var(--amit-global-section-margin-top,0px)!important;margin-bottom:var(--amit-global-section-margin-bottom,0px)!important;border-width:var(--amit-global-section-border-width,0px)!important;border-style:solid!important;border-color:var(--amit-global-section-border-color,#e5e7eb)!important;border-radius:var(--amit-global-section-radius,0px)!important;box-shadow:var(--amit-global-section-shadow,none)!important;background:var(--amit-global-bg,transparent)!important}
.amit-vb-row-inner>.amit-vb-col{flex:0 0 calc(var(--amit-col-pc-width,calc(100% / var(--amit-row-pc,1))) - ((var(--amit-row-column-gap,var(--amit-global-row-column-gap,0px)) * (var(--amit-row-pc,1) - 1)) / var(--amit-row-pc,1)))!important;max-width:calc(var(--amit-col-pc-width,calc(100% / var(--amit-row-pc,1))) - ((var(--amit-row-column-gap,var(--amit-global-row-column-gap,0px)) * (var(--amit-row-pc,1) - 1)) / var(--amit-row-pc,1)))!important;min-width:0!important;box-sizing:border-box!important}
@media (min-width:768px) and (max-width:1024px){.amit-vb-row-inner>.amit-vb-col{flex-basis:calc(var(--amit-col-tablet-width,calc(100% / var(--amit-row-tablet,1))) - ((var(--amit-row-column-gap,var(--amit-global-row-column-gap,0px)) * (var(--amit-row-tablet,1) - 1)) / var(--amit-row-tablet,1)))!important;max-width:calc(var(--amit-col-tablet-width,calc(100% / var(--amit-row-tablet,1))) - ((var(--amit-row-column-gap,var(--amit-global-row-column-gap,0px)) * (var(--amit-row-tablet,1) - 1)) / var(--amit-row-tablet,1)))!important}}
@media (max-width:767px){.amit-vb-row-inner>.amit-vb-col{flex-basis:calc(var(--amit-col-mobile-width,calc(100% / var(--amit-row-mobile,1))) - ((var(--amit-row-column-gap,var(--amit-global-row-column-gap,0px)) * (var(--amit-row-mobile,1) - 1)) / var(--amit-row-mobile,1)))!important;max-width:calc(var(--amit-col-mobile-width,calc(100% / var(--amit-row-mobile,1))) - ((var(--amit-row-column-gap,var(--amit-global-row-column-gap,0px)) * (var(--amit-row-mobile,1) - 1)) / var(--amit-row-mobile,1)))!important}}
.amit-vb-col{padding:var(--amit-global-row-column-padding,0px)!important;box-sizing:border-box!important}
.amit-vb-col>.amit-vb-section{margin-bottom:var(--amit-global-row-child-bottom-gap,0px)!important}
.amit-vb-section-title{margin-bottom:var(--amit-global-section-title-gap,12px)!important}
.amit-vb-products{padding-left:var(--amit-product-section-side-padding,var(--amit-global-product-section-side-padding,0px))!important;padding-right:var(--amit-product-section-side-padding,var(--amit-global-product-section-side-padding,0px))!important}
.amit-vb-grid{gap:var(--amit-product-card-gap,var(--amit-global-product-card-gap,8px))!important}
.amit-vb-slider{gap:var(--amit-product-card-gap,var(--amit-global-product-card-gap,8px))!important}
.amit-vb-product{background:var(--amit-product-card-bg,var(--amit-global-product-card-bg,#fff))!important;border-color:var(--amit-product-card-border,var(--amit-global-product-card-border,#e5e7eb))!important;border-radius:var(--amit-product-card-radius,var(--amit-global-product-card-radius,10px))!important;box-shadow:var(--amit-product-card-shadow,var(--amit-global-product-card-shadow,none))!important}
.amit-vb-product-img{background:var(--amit-product-image-bg,var(--amit-global-product-image-bg,#f7f8fb))!important;height:var(--amit-product-image-height,var(--amit-global-product-image-height,auto))!important}
.amit-vb-product-img img{object-fit:var(--amit-product-image-fit,var(--amit-global-product-image-fit,contain))!important;height:var(--amit-product-image-height,var(--amit-global-product-image-height,auto))!important}
.amit-vb-product-body{padding:var(--amit-product-card-padding,var(--amit-global-product-card-padding,8px))!important}
.amit-vb-product-title{font-size:var(--amit-product-title-size,var(--amit-global-product-title-size,12px))!important}
.amit-vb-product-price{font-size:var(--amit-product-price-size,var(--amit-global-product-price-size,12px))!important}
.amit-vb-design-row{overflow:visible!important}
.amit-vb-row-inner{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:0!important;column-gap:0!important;row-gap:0!important;width:100%!important;max-width:100%!important;overflow:visible!important;align-items:stretch!important}
.amit-vb-theme-grid.products{display:grid!important;grid-template-columns:repeat(var(--amit-cols,4),minmax(0,1fr))!important;column-gap:1px!important;row-gap:6px!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}
.amit-vb-product-grid-pro,.amit-vb-product-slider-pro{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.amit-vb-col:has(>.amit-vb-product-grid-pro),.amit-vb-col:has(>.amit-vb-product-slider-pro){padding-left:0!important;padding-right:0!important}.amit-vb-product-grid-pro .amit-vb-section-head,.amit-vb-product-slider-pro .amit-vb-slider-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important}
.amit-vb-title-wrap{min-width:0!important}
.amit-vb-head-actions{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}
.amit-vb-product-grid-pro .amit-vb-section-title,.amit-vb-product-slider-pro .amit-vb-section-title{text-align:inherit!important;margin:0!important;font-size:clamp(19px,2vw,28px)!important;font-weight:900!important;letter-spacing:-.02em!important}
.amit-vb-slider-load-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 18px!important;border:1px solid #d4b000!important;border-radius:7px!important;background:#f4d400!important;color:#111827!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;box-shadow:0 2px 7px rgba(17,24,39,.14)!important;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease!important}.amit-vb-slider-load-more:hover{background:#ffe100!important;color:#111827!important;box-shadow:0 4px 11px rgba(17,24,39,.18)!important}.amit-vb-slider-load-more:active{transform:translateY(1px) scale(.965)!important;filter:brightness(.96)!important}
/* AMIT_PRODUCT_SLIDER_ROWS_FINAL_CARD */
.amit-vb-product-slider-pro.amit-vb-slider-rows-2 .amit-vb-slider.products{display:grid!important;grid-template-rows:repeat(2,minmax(0,auto))!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - (1px * (var(--amit-slider-desktop,5.5) - 1))) / var(--amit-slider-desktop,5.5))!important;gap:1px!important;align-items:stretch!important;overflow-x:auto!important}
.amit-vb-product-slider-pro.amit-vb-slider-rows-2 .amit-vb-slider.products>li.product{width:auto!important;min-width:0!important;max-width:none!important;flex:none!important}
.amit-vb-carousel-action-card,.amit-vb-carousel-view-all-card{display:flex!important;align-self:stretch!important;background:#f8f9fb!important}.amit-vb-carousel-load-more-card button.amit-vb-carousel-view-all-link{border:0!important;font:inherit!important}.amit-vb-carousel-load-more-card .amit-vb-product-loading-text{display:block!important;min-height:14px!important;font-size:11px!important;font-weight:700!important;color:#64748b!important}
.amit-vb-carousel-view-all-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:100%!important;padding:18px!important;color:#20242c!important;text-decoration:none!important;background:#f8f9fb!important;cursor:pointer!important}
.amit-vb-carousel-view-all-center{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:100%!important;text-align:center!important}
.amit-vb-carousel-view-all-text{display:block!important;max-width:145px!important;color:#20242c!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.02em!important;text-align:center!important}
.amit-vb-carousel-view-all-icon{display:block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#8a929f!important;font-size:42px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;transition:transform .16s ease,color .16s ease!important}
.amit-vb-carousel-view-all-link:hover .amit-vb-carousel-view-all-icon{transform:translateX(5px)!important;color:#59616d!important}
.amit-vb-carousel-view-all-link:active .amit-vb-carousel-view-all-center{transform:translateY(1px) scale(.985)!important}
@media(max-width:1024px){.amit-vb-product-slider-pro.amit-vb-slider-rows-2 .amit-vb-slider.products{grid-auto-columns:calc((100% - (1px * (var(--amit-slider-tablet,3.5) - 1))) / var(--amit-slider-tablet,3.5))!important}}
@media(max-width:767px){.amit-vb-product-slider-pro.amit-vb-slider-rows-2 .amit-vb-slider.products{grid-auto-columns:calc((100% - (1px * (var(--amit-slider-mobile,2.3) - 1))) / var(--amit-slider-mobile,2.3))!important}.amit-vb-carousel-view-all-link{padding:12px!important}.amit-vb-carousel-view-all-center{gap:8px!important}.amit-vb-carousel-view-all-text{max-width:105px!important;font-size:14px!important}.amit-vb-carousel-view-all-icon{font-size:34px!important}}
.amit-vb-view-all{display:flex!important;margin-top:16px!important}
.amit-vb-view-bottom_left{justify-content:flex-start!important}
.amit-vb-view-bottom_center{justify-content:center!important}
.amit-vb-view-bottom_right{justify-content:flex-end!important}
.amit-vb-viewall-btn{width:var(--amit-viewall-pc,80%)!important;max-width:100%!important;text-align:center!important}
.amit-vb-slider.products{display:flex!important;gap:1px!important;overflow-x:auto!important;scroll-snap-type:none!important;padding-left:0!important;padding-right:0!important;padding-bottom:10px!important;margin-left:0!important;margin-right:0!important;list-style:none!important;scrollbar-width:none}
.amit-vb-slider.products::-webkit-scrollbar{display:none}
.amit-vb-slider.products li.product{flex:0 0 calc((100% - (var(--amit-product-card-gap,var(--amit-global-product-card-gap,14px)) * (var(--amit-slider-desktop,4) - 1))) / var(--amit-slider-desktop,4))!important;width:auto!important;max-width:none!important;margin:0!important;float:none!important;scroll-snap-align:start!important}
@media (max-width:1024px){.amit-vb-slider.products li.product{flex-basis:calc((100% - (var(--amit-product-card-gap,var(--amit-global-product-card-gap,14px)) * (var(--amit-slider-tablet,3.5) - 1))) / var(--amit-slider-tablet,3.5))!important}}
.amit-vb-slider-dots,.amit-vb-image-slider-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:10px!important}
.amit-vb-slider-dot,.amit-vb-image-dot{width:7px!important;height:7px!important;border-radius:999px!important;background:rgba(15,23,42,.24)!important;border:0!important;padding:0!important;cursor:pointer!important}
.amit-vb-button-section[style*="text-align:center"]{justify-content:center!important}
.amit-vb-button-section[style*="text-align:right"]{justify-content:flex-end!important}
.amit-vb-button-has-link{box-shadow:0 0 0 2px rgba(255,122,0,.18)!important}
.amit-vb-filter-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;border-width:1px!important;border-style:solid!important;border-color:#e2e8f0!important;background:#fff!important;color:#0f172a!important;font-weight:900!important;box-shadow:0 6px 18px rgba(15,23,42,.06)!important;cursor:pointer!important}
.amit-vb-filter-popup{position:fixed!important;inset:0!important;z-index:99999!important;background:rgba(15,23,42,.38)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important}
.amit-vb-filter-popup.show{display:flex!important}
.amit-vb-filter-card{width:min(420px,100%)!important;background:#fff!important;border-radius:18px!important;padding:20px!important;position:relative!important;box-shadow:0 28px 80px rgba(15,23,42,.26)!important}
.amit-vb-filter-card strong{display:block!important;font-size:18px!important;margin-bottom:6px!important}
.amit-vb-filter-card p{margin:0 0 14px!important;color:#64748b!important}
.amit-vb-filter-close{position:absolute!important;right:12px!important;top:10px!important;border:0!important;background:#f1f5f9!important;border-radius:999px!important;width:30px!important;height:30px!important;cursor:pointer!important}
.amit-vb-filter-list{display:grid!important;gap:8px!important;max-height:320px!important;overflow:auto!important}
.amit-vb-filter-list a{display:flex!important;justify-content:space-between!important;align-items:center!important;text-decoration:none!important;color:#0f172a!important;background:#f8fafc!important;border-width:1px!important;border-style:solid!important;border-color:#e2e8f0!important;border-radius:12px!important;padding:10px 12px!important;font-weight:800!important}
.amit-vb-filter-list span{color:#64748b!important;font-size:12px!important}
.amit-vb-image-slider-section{position:relative!important;overflow:hidden!important}
.amit-vb-image-slider-track{display:flex!important;gap:var(--amit-image-gap,0px)!important;justify-content:var(--amit-image-justify,flex-start)!important;align-items:stretch!important;scrollbar-width:none!important}
.amit-vb-image-slider-track::-webkit-scrollbar{display:none!important}
.amit-vb-image-mode-slider .amit-vb-image-slider-track{overflow-x:auto!important;flex-wrap:nowrap!important;scroll-snap-type:none!important}
.amit-vb-image-mode-grid .amit-vb-image-slider-track{scroll-snap-type:none!important}
.amit-vb-image-mode-grid.amit-vb-image-wrap-scroll .amit-vb-image-slider-track{overflow-x:auto!important;flex-wrap:nowrap!important}
.amit-vb-image-mode-grid.amit-vb-image-wrap-wrap .amit-vb-image-slider-track{overflow:visible!important;flex-wrap:wrap!important}
.amit-vb-image-mode-grid.amit-vb-image-wrap-full .amit-vb-image-slider-track{overflow:visible!important;flex-wrap:wrap!important}
.amit-vb-image-mode-slider .amit-vb-image-slide{flex:0 0 calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-visible-pc,2) - 1))) / var(--amit-image-visible-pc,2))!important;min-width:0!important;scroll-snap-align:start!important}
.amit-vb-image-mode-slider.amit-vb-image-type-center .amit-vb-image-slide{flex-basis:calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-visible-pc,2) - 1))) / var(--amit-image-visible-pc,2))!important}
.amit-vb-image-mode-grid .amit-vb-image-slide{flex:0 0 calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-cols-pc,3) - 1))) / var(--amit-image-cols-pc,3))!important;min-width:0!important}
.amit-vb-image-mode-grid.amit-vb-image-wrap-full .amit-vb-image-slide{flex-basis:100%!important}
.amit-vb-image-slide{position:relative!important;box-sizing:border-box!important}
.amit-vb-image-link{display:block!important;width:100%!important;height:100%!important;text-decoration:none!important}
.amit-vb-image-slide img{display:block!important;width:100%!important;height:var(--amit-image-height,260px)!important;object-fit:var(--amit-image-fit,cover)!important;border-radius:var(--amit-image-radius,0px)!important;background:transparent!important}
.amit-vb-image-mode-grid .amit-vb-image-slider-dots{display:none!important}
.amit-vb-image-slider-section .amit-vb-image-slider-dots{position:absolute!important;left:0!important;right:0!important;bottom:12px!important;margin:0!important;z-index:8!important;pointer-events:auto!important;display:flex!important;justify-content:center!important;align-items:center!important}
.amit-vb-image-slider-section .amit-vb-section-title{position:relative!important;z-index:2!important;margin:0 0 10px!important}
@media (max-width:1024px){.amit-vb-image-mode-grid .amit-vb-image-slide{flex-basis:calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-cols-tablet,2) - 1))) / var(--amit-image-cols-tablet,2))!important}}
@media (max-width:768px){.amit-vb-image-mode-slider .amit-vb-image-slide{flex-basis:calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-visible-mobile,1) - 1))) / var(--amit-image-visible-mobile,1))!important}.amit-vb-image-mode-slider.amit-vb-image-type-center .amit-vb-image-slide{flex-basis:calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-visible-mobile,1) - 1))) / var(--amit-image-visible-mobile,1))!important}.amit-vb-image-mode-grid .amit-vb-image-slide{flex-basis:calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-cols-mobile,1) - 1))) / var(--amit-image-cols-mobile,1))!important}}
@media (max-width:1024px){.amit-vb-theme-grid.products{grid-template-columns:repeat(var(--amit-cols-tablet,3),minmax(0,1fr))!important}}
@media (max-width:768px){.amit-vb-theme-grid.products{grid-template-columns:repeat(var(--amit-cols-mobile,2),minmax(0,1fr))!important;gap:10px!important}.amit-vb-slider.products li.product{flex-basis:calc((100% - (10px * (var(--amit-slider-mobile,2) - 1))) / var(--amit-slider-mobile,2))!important}.amit-vb-slider.products{gap:10px!important}.amit-vb-viewall-btn{width:var(--amit-viewall-mobile,100%)!important}.amit-vb-product-grid-pro .amit-vb-section-head,.amit-vb-product-slider-pro .amit-vb-slider-head{gap:10px!important}.amit-vb-head-actions .amit-vb-btn{white-space:nowrap!important;font-size:12px!important;padding-left:12px!important;padding-right:12px!important}}
.amit-vb-button-section{display:flex!important;align-items:center!important;flex-wrap:var(--amit-button-wrap,wrap)!important;gap:var(--amit-button-gap,0px)!important;border-width:0!important;background:transparent!important;box-shadow:none!important;overflow-x:var(--amit-button-overflow,visible)!important;overflow-y:hidden!important;max-width:100%!important;scrollbar-width:none!important}
.amit-vb-button-section::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.amit-vb-button-section.amit-vb-button-scroll{padding-right:0!important;overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}
.amit-vb-button-section[style*="text-align:left"]{justify-content:flex-start!important}
.amit-vb-button-section.amit-vb-button-scroll{justify-content:flex-start!important}
.amit-vb-button-section .amit-vb-btn{margin:0!important;flex:var(--amit-button-flex,1 0 0)!important;width:var(--amit-button-width,auto)!important;min-width:var(--amit-button-min-width,110px)!important;text-align:center!important;justify-content:center!important;white-space:nowrap!important}
.amit-vb-design-row,.amit-vb-row-inner,.amit-vb-col{overflow:visible!important}
.amit-vb-row-inner{align-items:stretch!important}
.amit-vb-button-section .amit-vb-button-has-link{box-shadow:0 8px 18px rgba(0,0,0,.13)!important}
.amit-vb-slider-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;text-align:left!important}
.amit-vb-slider-head .amit-vb-title-wrap{min-width:0!important;text-align:left!important}
.amit-vb-slider-head .amit-vb-section-title{text-align:left!important;margin-bottom:0!important}
.amit-vb-slider-head .amit-vb-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin-left:auto!important}
.amit-vb-product-grid-pro .amit-vb-grid-head{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-bottom:12px!important}
.amit-vb-product-grid-pro .amit-vb-title-wrap{width:100%!important;text-align:center!important}
.amit-vb-product-grid-pro .amit-vb-section-title{text-align:center!important;margin-left:auto!important;margin-right:auto!important}
.amit-vb-product-grid-pro .amit-vb-head-actions{position:absolute!important;right:18px!important;top:18px!important}
.amit-vb-view-all .amit-vb-viewall-btn{width:var(--amit-viewall-pc,80%)!important;max-width:100%!important}
.amit-vb-slider-dots{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;margin-top:12px!important}
.amit-vb-product-slider-pro{display:flex!important;flex-direction:column!important}
.amit-vb-product-slider-pro .amit-vb-slider-head{order:1!important}
.amit-vb-product-slider-pro .amit-vb-slider{order:2!important}
.amit-vb-product-slider-pro .amit-vb-slider-dots{order:3!important;margin-top:6px!important;margin-bottom:0!important}
.amit-vb-slider-section.amit-slider-no-scroll .amit-vb-slider-dots{display:none!important}
.amit-vb-slider-dot,.amit-vb-image-dot{width:8px!important;height:8px!important;border-radius:999px!important;border-width:0!important;background:#cbd5e1!important;padding:0!important;cursor:pointer!important}
.amit-vb-slider-dot.active,.amit-vb-image-dot.active{width:22px!important;background:var(--amit-global-accent,#ff7a00)!important}
.amit-vb-infinite-sentinel{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;color:#64748b!important;font-size:12px!important;font-weight:800!important}
.amit-vb-infinite-sentinel span{display:none}
.amit-vb-infinite-loading .amit-vb-infinite-sentinel span{display:inline-flex!important}
/* AMIT_GRID_CONTAINMENT_AND_LOADER_V1 */
.amit-vb-product-grid-pro{
    display:flow-root!important;
    position:relative!important;
    clear:both!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    overflow:visible!important;
    isolation:isolate!important;
    contain:layout style!important
}
.amit-vb-product-grid-pro > ul.products.amit-vb-theme-grid{
    position:relative!important;
    inset:auto!important;
    float:none!important;
    clear:both!important;
    display:grid!important;
    width:100%!important;
    min-width:0!important;
    height:auto!important;
    margin:0!important;
    transform:none!important;
    grid-auto-flow:row!important;
    align-items:start!important
}
.amit-vb-product-grid-pro > ul.products.amit-vb-theme-grid > li.product{
    position:relative!important;
    float:none!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    transform:none!important
}
.amit-vb-product-grid-pro + *{
    position:relative!important;
    clear:both!important
}
.amit-vb-grid-loader{
    display:none!important;
    clear:both!important;
    width:100%!important;
    min-height:58px!important;
    margin:10px 0 0!important;
    align-items:center!important;
    justify-content:center!important;
    gap:10px!important;
    color:#64748b!important;
    font-size:13px!important;
    font-weight:800!important
}
.amit-vb-product-grid-pro.amit-vb-infinite-loading > .amit-vb-grid-loader{
    display:flex!important
}
.amit-vb-grid-loader-spinner{
    width:22px!important;
    height:22px!important;
    border:3px solid rgba(100,116,139,.24)!important;
    border-top-color:currentColor!important;
    border-radius:50%!important;
    animation:amitPdGridLoadingSpin .7s linear infinite!important
}
.amit-vb-grid-loader-text{
    display:inline-block!important;
    animation:amitPdGridLoadingPulse 1s ease-in-out infinite!important
}
@keyframes amitPdGridLoadingSpin{to{transform:rotate(360deg)}}
@keyframes amitPdGridLoadingPulse{0%,100%{opacity:1}50%{opacity:.55}}
/* AMIT_GRID_VK_LOAD_SYSTEM_V2 */
.amit-vb-product-grid-pro{
    contain:none!important;
    display:flow-root!important;
    overflow:visible!important;
    z-index:auto!important
}
.amit-vb-product-grid-pro>.products{
    display:grid!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
    clear:both!important
}
.amit-vb-product-grid-pro>.products>li.product{
    position:relative!important;
    inset:auto!important;
    transform:none!important;
    float:none!important
}
.amit-vb-grid-load-controls{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    clear:both!important;
    width:100%!important;
    min-height:1px!important;
    margin:12px 0 0!important;
    position:relative!important;
    z-index:1!important
}
.amit-vb-grid-load-more{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    min-width:190px!important;
    min-height:42px!important;
    padding:10px 20px!important;
    border:0!important;
    border-radius:999px!important;
    background:#111827!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:800!important;
    cursor:pointer!important
}
.amit-vb-grid-load-more[hidden]{
    display:none!important
}
.amit-vb-grid-load-more.is-loading{
    opacity:.75!important;
    cursor:wait!important
}
.amit-vb-grid-load-more .amit-vb-grid-loader-spinner{
    display:none!important
}
.amit-vb-grid-load-more.is-loading .amit-vb-grid-loader-spinner{
    display:inline-block!important;
    width:18px!important;
    height:18px!important;
    border-color:rgba(255,255,255,.35)!important;
    border-top-color:#fff!important
}
.amit-vb-grid-loader{
    display:none!important
}
.amit-vb-grid-loader.is-on{
    display:flex!important
}
.amit-vb-grid-sentinel{
    display:block!important;
    width:100%!important;
    height:1px!important;
    pointer-events:none!important
}

@media (max-width:767px){.amit-vb-view-all .amit-vb-viewall-btn{width:var(--amit-viewall-mobile,100%)!important}.amit-vb-slider-head{align-items:flex-start!important}.amit-vb-slider-head .amit-vb-btn{min-height:38px!important;padding-left:12px!important;padding-right:12px!important;font-size:12px!important}.amit-vb-product-grid-pro .amit-vb-head-actions{position:static!important;margin-top:8px!important}}
.amit-vb-button-equal-width .amit-vb-btn{flex:1 0 var(--amit-button-equal-width,72px)!important;width:auto!important;min-width:var(--amit-button-equal-width,72px)!important;max-width:none!important;padding-left:10px!important;padding-right:10px!important;gap:4px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
.amit-vb-button-equal-width .amit-vb-btn-text{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;min-width:auto!important;max-width:none!important}
.amit-vb-button-small{min-height:30px!important;padding-left:8px!important;padding-right:8px!important;font-size:12px!important}
.amit-vb-button-medium{min-height:34px!important;padding-left:10px!important;padding-right:10px!important;font-size:12px!important}
.amit-vb-button-large{min-height:42px!important;padding-left:14px!important;padding-right:14px!important;font-size:13px!important}
@media (max-width:767px){.amit-vb-button-equal-width .amit-vb-btn{padding-left:5px!important;padding-right:5px!important}.amit-vb-button-equal-width .amit-vb-button-small{flex-basis:calc(var(--amit-button-equal-width,72px) - 8px)!important;min-width:calc(var(--amit-button-equal-width,72px) - 8px)!important}.amit-vb-button-equal-width .amit-vb-button-medium{flex-basis:calc(var(--amit-button-equal-width,72px) - 14px)!important;min-width:calc(var(--amit-button-equal-width,72px) - 14px)!important}.amit-vb-button-equal-width .amit-vb-button-large{flex-basis:calc(var(--amit-button-equal-width,72px) - 26px)!important;min-width:calc(var(--amit-button-equal-width,72px) - 26px)!important}}
.amit-vb-wrap{padding-top:var(--amit-global-outer-padding-top,0px)!important;padding-bottom:var(--amit-global-outer-padding-bottom,0px)!important;padding-left:var(--amit-global-outer-padding-left,0px)!important;padding-right:var(--amit-global-outer-padding-right,0px)!important}
.amit-vb-col{display:flex!important;flex-direction:column!important;align-self:stretch!important;justify-content:var(--amit-col-v-align,flex-start)!important;align-items:var(--amit-col-h-align,stretch)!important;min-height:var(--amit-col-min-height,0px)!important}
.amit-vb-col>.amit-vb-tool-frame{width:var(--amit-tool-width,var(--amit-col-content-width,100%))!important;max-width:100%!important;display:block!important;box-sizing:border-box!important}
.amit-vb-col>.amit-vb-tool-frame>.amit-vb-section{width:100%!important;max-width:100%!important}
/* AMIT_IMAGE_SPACING_INTEGRITY_2715: horizontal margins must reduce the available width instead of overflowing the column. */
.amit-vb-col>.amit-vb-tool-frame>.amit-vb-image-slider-section{width:calc(100% - var(--amit-section-margin-left,0px) - var(--amit-section-margin-right,0px))!important;max-width:calc(100% - var(--amit-section-margin-left,0px) - var(--amit-section-margin-right,0px))!important;min-width:0!important}/* AMIT_EXACT_SLIDER_MARGIN_GEOMETRY_V2 */
.amit-vb-image-slider-section>.amit-vb-image-slider-track{max-width:100%!important;min-width:0!important}

.amit-vb-col>.amit-vb-tool-frame[style*="--amit-tool-h-align:center"]{margin-left:auto!important;margin-right:auto!important}
.amit-vb-col>.amit-vb-tool-frame[style*="--amit-tool-h-align:right"]{margin-left:auto!important;margin-right:0!important}
.amit-vb-col>.amit-vb-tool-frame[style*="--amit-tool-h-align:left"]{margin-left:0!important;margin-right:auto!important}
.amit-vb-col>.amit-vb-tool-frame[style*="--amit-tool-h-align:stretch"]{width:100%!important}
.amit-vb-col>.amit-vb-tool-frame{flex:0 0 auto!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-ha-center{margin-left:auto!important;margin-right:auto!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-ha-right{margin-left:auto!important;margin-right:0!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-ha-left{margin-left:0!important;margin-right:auto!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-ha-stretch{width:100%!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-center{margin-top:auto!important;margin-bottom:auto!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-bottom{margin-top:auto!important;margin-bottom:0!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-top{margin-top:0!important;margin-bottom:0!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-stretch{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-stretch>.amit-vb-section{height:100%!important;flex:1 1 auto!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-center>.amit-vb-section{width:100%!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-bottom>.amit-vb-section{width:100%!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-stretch>.amit-vb-section{display:flex!important;flex-direction:column!important;justify-content:stretch!important}
.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-center>.amit-vb-button-section,.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-bottom>.amit-vb-button-section,.amit-vb-col>.amit-vb-tool-frame.amit-tool-va-top>.amit-vb-button-section{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:var(--amit-button-justify,flex-start)!important;flex-wrap:var(--amit-button-wrap,nowrap)!important;width:100%!important}
.amit-vb-design-row>.amit-vb-row-inner{align-items:stretch!important}
.amit-vb-design-row>.amit-vb-row-inner>.amit-vb-col>.amit-vb-tool-frame{flex:0 0 auto!important}
.amit-vb-design-row>.amit-vb-row-inner>.amit-vb-col{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:var(--amit-col-min-height,0px)!important}
.amit-vb-design-row>.amit-vb-row-inner>.amit-vb-col[style*="--amit-col-v-align:center"]{justify-content:center!important}
.amit-vb-design-row>.amit-vb-row-inner>.amit-vb-col[style*="--amit-col-v-align:flex-end"]{justify-content:flex-end!important}
.amit-vb-design-row>.amit-vb-row-inner>.amit-vb-col[style*="--amit-col-v-align:stretch"]{justify-content:stretch!important}
.amit-vb-col{padding:var(--amit-global-row-column-padding,0px)!important}
.amit-vb-col>.amit-vb-section:not(:last-child){margin-bottom:var(--amit-global-row-child-bottom-gap,0px)!important}
.amit-vb-single-image-link{display:inline-block!important;max-width:100%!important;text-decoration:none!important}
/* AMIT_IMAGE_ZOOM_VIEWER_2720 */
.amit-vb-image-zoom-trigger,.amit-vb-single-image-zoom{appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;display:block!important;width:100%!important;max-width:100%!important;line-height:0!important;cursor:zoom-in!important;color:inherit!important}
.amit-vb-single-image-zoom{display:inline-block!important;width:auto!important}
.amit-pd-image-viewer{position:fixed!important;inset:0!important;z-index:900!important;background:rgba(0,0,0,.94)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;touch-action:none!important;overscroll-behavior:contain!important;-webkit-user-select:none!important;user-select:none!important}
.amit-pd-image-viewer[hidden]{display:none!important}
.amit-pd-image-viewer-stage{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;touch-action:none!important}
.amit-pd-image-viewer-img{display:block!important;max-width:94vw!important;max-height:92vh!important;width:auto!important;height:auto!important;object-fit:contain!important;transform:translate3d(var(--amit-zoom-x,0px),var(--amit-zoom-y,0px),0) scale(var(--amit-zoom-scale,1))!important;transform-origin:center center!important;will-change:transform!important;pointer-events:none!important;-webkit-user-drag:none!important}
.amit-pd-image-viewer-close{position:fixed!important;top:max(14px,env(safe-area-inset-top))!important;right:max(14px,env(safe-area-inset-right))!important;z-index:2!important;width:44px!important;height:44px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:rgba(0,0,0,.6)!important;color:#fff!important;font:400 30px/1 system-ui,sans-serif!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 6px 24px rgba(0,0,0,.3)!important}
.amit-pd-image-viewer-help{position:fixed!important;left:50%!important;bottom:max(14px,env(safe-area-inset-bottom))!important;transform:translateX(-50%)!important;color:#fff!important;background:rgba(0,0,0,.5)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;padding:7px 12px!important;font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;pointer-events:none!important}
body.amit-pd-image-viewer-open{overflow:hidden!important;touch-action:none!important}

.amit-vb-single-image-media{display:inline-block!important;width:var(--amit-single-image-width,100%)!important;max-width:100%!important;position:relative!important;overflow:hidden!important;border-radius:var(--amit-single-image-radius,0px)!important}
.amit-vb-single-image-media img{display:block!important;width:100%!important;height:var(--amit-single-image-height,auto)!important;max-height:100vh!important;object-fit:var(--amit-single-image-fit,contain)!important;border-radius:var(--amit-single-image-radius,0px)!important}
.amit-vb-banner-text{display:block!important;text-align:var(--amit-banner-text-align,center)!important;margin-top:8px!important}
.amit-vb-banner-text-top .amit-vb-banner-text,.amit-vb-banner-text-middle .amit-vb-banner-text,.amit-vb-banner-text-bottom .amit-vb-banner-text{position:absolute!important;left:12px!important;right:12px!important;margin:0!important;padding:10px 12px!important;background:rgba(255,255,255,.86)!important;border-radius:10px!important}
.amit-vb-banner-text-top .amit-vb-banner-text{top:12px!important}
.amit-vb-banner-text-middle .amit-vb-banner-text{top:50%!important;transform:translateY(-50%)!important}
.amit-vb-banner-text-bottom .amit-vb-banner-text{bottom:12px!important}
.amit-vb-image-slide img{height:var(--amit-image-height,auto)!important;object-fit:var(--amit-image-fit,contain)!important}
.amit-vb-single-image{display:block!important;clear:both!important;position:relative!important;z-index:auto!important;overflow:visible!important}
.amit-vb-single-image-link{display:inline-block!important;max-width:100%!important}
.amit-vb-single-image-media{max-width:100%!important}
.amit-vb-single-image-size-natural .amit-vb-single-image-media img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
.amit-vb-single-image-size-same_height .amit-vb-single-image-media img{height:var(--amit-single-image-height,360px)!important;width:auto!important;max-width:100%!important;object-fit:contain!important}
.amit-vb-single-image-size-cover .amit-vb-single-image-media img{height:var(--amit-single-image-height,360px)!important;width:100%!important;object-fit:cover!important}
.amit-vb-single-image-size-stretch .amit-vb-single-image-media img{height:var(--amit-single-image-height,360px)!important;width:100%!important;object-fit:fill!important}
.amit-vb-image-size-natural .amit-vb-image-slide img{height:auto!important;width:100%!important;object-fit:contain!important}
.amit-vb-cat-media img{object-fit:contain!important;background:#fff!important}
.amit-vb-button-section.amit-vb-button-scroll,.amit-vb-slider.products,.amit-vb-image-mode-slider .amit-vb-image-slider-track,.amit-vb-image-mode-grid.amit-vb-image-wrap-scroll .amit-vb-image-slider-track,.amit-vb-lazy-video .amit-vb-video-layout-slider{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;cursor:grab!important;user-select:none!important;-webkit-user-select:none!important;will-change:scroll-position!important}
.amit-vb-button-section.amit-vb-button-scroll::-webkit-scrollbar,.amit-vb-slider.products::-webkit-scrollbar,.amit-vb-image-slider-track::-webkit-scrollbar,.amit-vb-lazy-video .amit-vb-video-layout-slider::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
/* AMIT_BUTTON_VERTICAL_WHOLE_MODULE_FIX_V2 */
body.amit-pd-page-enabled .amit-vb-col>.amit-vb-tool-frame.amit-tool-va-top>.amit-vb-button-section.amit-vb-button-responsive-grid,
body.amit-pd-page-enabled .amit-vb-col>.amit-vb-tool-frame.amit-tool-va-center>.amit-vb-button-section.amit-vb-button-responsive-grid,
body.amit-pd-page-enabled .amit-vb-col>.amit-vb-tool-frame.amit-tool-va-bottom>.amit-vb-button-section.amit-vb-button-responsive-grid{
display:flex!important;
flex-direction:row!important;
flex-flow:row wrap!important;
align-items:stretch!important;
align-content:flex-start!important;
justify-content:var(--amit-button-justify,flex-start)!important;
width:100%!important;
max-width:100%!important
}
body.amit-pd-page-enabled .amit-vb-col>.amit-vb-tool-frame.amit-tool-va-top>.amit-vb-button-section.amit-vb-button-responsive-scroll,
body.amit-pd-page-enabled .amit-vb-col>.amit-vb-tool-frame.amit-tool-va-center>.amit-vb-button-section.amit-vb-button-responsive-scroll,
body.amit-pd-page-enabled .amit-vb-col>.amit-vb-tool-frame.amit-tool-va-bottom>.amit-vb-button-section.amit-vb-button-responsive-scroll{
display:flex!important;
flex-direction:row!important;
flex-flow:row nowrap!important;
align-items:stretch!important;
justify-content:flex-start!important;
width:100%!important;
max-width:100%!important
}
.amit-vb-button-section.is-dragscroll,.amit-vb-slider.products.is-dragscroll,.amit-vb-image-slider-track.is-dragscroll,.amit-vb-lazy-video .amit-vb-video-layout-slider.is-dragscroll{cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important}
.amit-vb-button-section.is-scroll-inactive,.amit-vb-slider.products.is-scroll-inactive,.amit-vb-image-slider-track.is-scroll-inactive,.amit-vb-lazy-video .amit-vb-video-layout-slider.is-scroll-inactive{cursor:default!important;user-select:auto!important;-webkit-user-select:auto!important}
@media (min-width:769px) and (max-width:1024px){.amit-vb-image-mode-slider .amit-vb-image-slide{flex-basis:calc((100% - (var(--amit-image-gap,0px) * (var(--amit-image-visible-tablet,1) - 1))) / var(--amit-image-visible-tablet,1))!important}}
body.amit-pd-page-enabled,body.amit-pd-standalone{overflow-x:hidden!important;touch-action:pan-x pan-y!important}

.amit-vb-button-section.amit-vb-button-scroll,.amit-vb-slider.products,.amit-vb-image-mode-slider .amit-vb-image-slider-track,.amit-vb-image-mode-grid.amit-vb-image-wrap-scroll .amit-vb-image-slider-track,.amit-vb-icon-mode-slider .amit-vb-icon-card-list{scroll-snap-type:none!important;touch-action:pan-x pan-y!important;overscroll-behavior-x:auto!important;-webkit-overflow-scrolling:touch!important}
.amit-vb-icon-mode-slider .amit-vb-icon-card-list{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-width:none!important;will-change:scroll-position!important}
.amit-vb-icon-mode-slider .amit-vb-icon-card-list.is-icon-auto-continuous,.amit-vb-icon-mode-slider .amit-vb-icon-card-list.is-dragscroll{scroll-behavior:auto!important;scroll-snap-type:none!important}
.amit-vb-icon-mode-slider .amit-vb-icon-card-list .amit-icon-loop-clone{display:flex!important}
.amit-vb-button-section.amit-vb-button-scroll.is-scroll-overflow{justify-content:flex-start!important}
@media (max-width:1024px){.amit-vb-button-section.amit-vb-button-scroll,.amit-vb-slider.products,.amit-vb-image-mode-slider .amit-vb-image-slider-track,.amit-vb-image-mode-grid.amit-vb-image-wrap-scroll .amit-vb-image-slider-track,.amit-vb-icon-mode-slider .amit-vb-icon-card-list{cursor:auto!important;user-select:auto!important;-webkit-user-select:auto!important}.amit-vb-slider.products li.product,.amit-vb-image-slide,.amit-vb-icon-card-one{scroll-snap-align:none!important}}

/* AMIT_HEADER_MENU_FINAL_SITE_THEME_BEGIN */
.amit-vb-header-menu{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.amit-vb-header-menu.amit-vb-header-align-left{justify-content:flex-start!important}.amit-vb-header-menu.amit-vb-header-align-center{justify-content:center!important}.amit-vb-header-menu.amit-vb-header-align-right{justify-content:flex-end!important}.amit-vb-header-menu.amit-vb-header-align-stretch{justify-content:stretch!important}
.amit-vb-header-menu.amit-vb-header-align-left .amit-pd-menu-full{margin-left:0!important;margin-right:auto!important}.amit-vb-header-menu.amit-vb-header-align-center .amit-pd-menu-full{margin-left:auto!important;margin-right:auto!important}.amit-vb-header-menu.amit-vb-header-align-right .amit-pd-menu-full{margin-left:auto!important;margin-right:0!important}.amit-vb-header-menu.amit-vb-header-align-stretch .amit-pd-menu-full{width:100%!important;margin-left:0!important;margin-right:0!important}
.amit-vb-header-menu.amit-vb-header-align-left .amit-pd-menu-trigger{margin-left:0!important;margin-right:auto!important}.amit-vb-header-menu.amit-vb-header-align-center .amit-pd-menu-trigger{margin-left:auto!important;margin-right:auto!important}.amit-vb-header-menu.amit-vb-header-align-right .amit-pd-menu-trigger{margin-left:auto!important;margin-right:0!important}
.amit-vb-header-menu.amit-vb-header-v-top{align-items:flex-start!important}.amit-vb-header-menu.amit-vb-header-v-center{align-items:center!important}.amit-vb-header-menu.amit-vb-header-v-bottom{align-items:flex-end!important}
.amit-vb-header-menu .amit-pd-menu-full>.amit-pd-snap-list{width:auto!important;justify-content:flex-start!important}.amit-vb-header-menu.amit-vb-header-align-stretch .amit-pd-menu-full>.amit-pd-snap-list{width:100%!important}.amit-vb-header-menu.amit-vb-header-align-center .amit-pd-menu-full>.amit-pd-snap-list{justify-content:center!important}.amit-vb-header-menu.amit-vb-header-align-right .amit-pd-menu-full>.amit-pd-snap-list{justify-content:flex-end!important}.amit-vb-header-menu.amit-vb-header-align-stretch .amit-pd-menu-full>.amit-pd-snap-list{justify-content:space-between!important}
.amit-vb-header-menu .amit-pd-menu-full .amit-pd-snap-list:not(.amit-pd-snap-depth-0){background:var(--amit-menu-submenu-bg,var(--amit-menu-surface,var(--amit-global-bg,#fff)))!important;color:var(--amit-menu-submenu-text,var(--amit-menu-surface-text,var(--amit-global-text,currentColor)))!important;border-color:var(--amit-menu-border,currentColor)!important;border-radius:0!important}
.amit-vb-header-menu .amit-pd-menu-full .amit-pd-snap-list:not(.amit-pd-snap-depth-0) .amit-pd-snap-row,.amit-vb-header-menu .amit-pd-menu-full .amit-pd-snap-list:not(.amit-pd-snap-depth-0) .amit-pd-snap-link,.amit-vb-header-menu .amit-pd-menu-full .amit-pd-snap-list:not(.amit-pd-snap-depth-0) .amit-pd-snap-item{border-radius:0!important}
.amit-vb-header-menu .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-link{color:var(--amit-menu-text,currentColor)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;text-transform:none!important}
.amit-vb-header-menu .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item:hover>.amit-pd-snap-row>.amit-pd-snap-link,.amit-vb-header-menu .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item.is-current>.amit-pd-snap-row>.amit-pd-snap-link{color:var(--amit-menu-hover,var(--amit-menu-text,currentColor))!important;background:transparent!important}
.amit-vb-hmenu-pills .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>a,.amit-vb-hmenu-soft .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>a,.amit-vb-hmenu-boxed .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>a,.amit-vb-hmenu-dark .amit-pd-menu-full,.amit-vb-hmenu-custom .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>a{background:transparent!important;color:var(--amit-menu-text,currentColor)!important;border-color:var(--amit-menu-border,transparent)!important;box-shadow:none!important}
.amit-vb-hmenu-dark .amit-pd-menu-full{border-radius:0!important;backdrop-filter:none!important}.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list{padding-left:0!important}.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-link{font-weight:500!important;text-transform:none!important}
.amit-vb-hmenu-underline .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>a:hover{border-bottom-color:var(--amit-menu-hover,currentColor)!important}.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-link:after{background:var(--amit-menu-hover,currentColor)!important}
/* AMIT_HEADER_MENU_FINAL_SITE_THEME_END */

/* AMIT_STORE_CLASSIC_SPACING_BEGIN */
.amit-vb-hmenu-classic .amit-pd-menu-full{border-bottom:0!important;box-shadow:none!important}
.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list{gap:var(--amit-hmenu-gap,20px)!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:0!important;box-shadow:none!important}
.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row{height:auto!important;min-height:0!important;border:0!important;border-bottom:0!important}
.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-link{padding:0!important;border:0!important;border-bottom:0!important;line-height:1.2!important}
.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-link:before,.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-link:after{content:none!important;display:none!important;width:0!important;height:0!important;border:0!important}
.amit-vb-hmenu-classic .amit-pd-menu-full>.amit-pd-snap-list>.amit-pd-snap-item>.amit-pd-snap-row>.amit-pd-snap-toggle{height:auto!important;min-height:0!important;padding:0!important;border:0!important}
/* AMIT_STORE_CLASSIC_SPACING_END */
/* AMIT_MOBILE_MENU_REFERENCE_STYLE_BEGIN */
@media (max-width:767px){

/* Remove hidden module width, margin and padding around mobile menu icon. */
.amit-vb-header-menu.amit-pd-mode-mobile-icon,
.amit-vb-header-menu.amit-pd-mode-mobile-icon_text{
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    min-height:0!important;
    height:auto!important;
    flex:0 0 auto!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    overflow:visible!important
}

/* Remove hidden left and right trigger spacing. */
.amit-vb-header-menu.amit-pd-mode-mobile-icon .amit-pd-menu-trigger,
.amit-vb-header-menu.amit-pd-mode-mobile-icon_text .amit-pd-menu-trigger{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:24px!important;
    min-width:24px!important;
    max-width:24px!important;
    height:40px!important;
    min-height:40px!important;
    margin:0!important;
    padding:0!important;
    gap:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    line-height:0!important
}

.amit-vb-header-menu .amit-pd-menu-trigger-icon{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:24px!important;
    min-width:24px!important;
    height:24px!important;
    margin:0!important;
    padding:0!important;
    line-height:0!important
}

.amit-vb-header-menu .amit-pd-menu-trigger-icon svg{
    display:block!important;
    width:24px!important;
    height:24px!important;
    margin:0!important;
    padding:0!important
}

/* Compact drawer matching supplied reference. */
.amit-vb-header-menu .amit-pd-menu-drawer{
    width:min(var(--amit-menu-mobile-width,240px),82vw)!important;
    max-width:82vw!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:var(
        --amit-menu-surface,
        var(--amit-global-bg,#0f0f0f)
    )!important;
    color:var(
        --amit-menu-surface-text,
        var(--amit-global-text,#ffffff)
    )!important;
    box-shadow:8px 0 28px rgba(0,0,0,.35)!important
}

.amit-vb-header-menu.amit-pd-drawer-right .amit-pd-menu-drawer{
    box-shadow:-8px 0 28px rgba(0,0,0,.35)!important
}

.amit-vb-header-menu .amit-pd-menu-drawer-head,
.amit-vb-header-menu .amit-pd-drawer-search-wrap,
.amit-vb-header-menu .amit-pd-menu-drawer-body,
.amit-vb-header-menu .amit-pd-menu-utilities{
    background:inherit!important;
    color:inherit!important;
    margin:0!important
}

.amit-vb-header-menu .amit-pd-menu-drawer-head{
    height:46px!important;
    min-height:46px!important;
    padding:8px 12px!important;
    border:0!important
}

.amit-vb-header-menu .amit-pd-menu-drawer-head strong{
    display:none!important
}

.amit-vb-header-menu .amit-pd-menu-close{
    width:auto!important;
    min-width:0!important;
    height:30px!important;
    min-height:30px!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:inherit!important;
    box-shadow:none!important;
    line-height:1!important
}

.amit-vb-header-menu .amit-pd-drawer-search-wrap{
    padding:0!important
}

.amit-vb-header-menu .amit-pd-drawer-search{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    height:55px!important;
    min-height:55px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;
    border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important
}

.amit-vb-header-menu .amit-pd-drawer-search input{
    width:100%!important;
    height:55px!important;
    min-height:55px!important;
    margin:0!important;
    padding:0 48px 0 14px!important;
    border:0!important;
    border-radius:0!important;
    outline:0!important;
    background:transparent!important;
    color:inherit!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:500!important
}

.amit-vb-header-menu .amit-pd-drawer-search input::placeholder{
    color:inherit!important;
    opacity:.72!important
}

.amit-vb-header-menu .amit-pd-drawer-search button{
    position:absolute!important;
    top:0!important;
    right:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:44px!important;
    min-width:44px!important;
    height:55px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:inherit!important;
    box-shadow:none!important
}

.amit-vb-header-menu .amit-pd-menu-drawer-body{
    padding:0!important
}

.amit-vb-header-menu .amit-pd-menu-drawer .amit-pd-snap-list{
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important
}

.amit-vb-header-menu .amit-pd-menu-drawer .amit-pd-snap-row{
    display:flex!important;
    align-items:stretch!important;
    width:100%!important;
    min-height:36px!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;
    background:transparent!important
}

.amit-vb-header-menu .amit-pd-menu-drawer .amit-pd-snap-link{
    display:flex!important;
    align-items:center!important;
    flex:1 1 auto!important;
    width:auto!important;
    min-width:0!important;
    min-height:36px!important;
    margin:0!important;
    padding:6px 12px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    color:inherit!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:1.25!important;
    letter-spacing:0!important;
    text-transform:uppercase!important
}

.amit-vb-header-menu .amit-pd-menu-drawer .amit-pd-snap-toggle{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 0 36px!important;
    width:36px!important;
    min-width:36px!important;
    height:36px!important;
    min-height:36px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-left:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    color:inherit!important;
    box-shadow:none!important
}

.amit-vb-header-menu .amit-pd-menu-drawer
.amit-pd-snap-list:not(.amit-pd-snap-depth-0)
.amit-pd-snap-row{
    min-height:34px!important
}

.amit-vb-header-menu .amit-pd-menu-drawer
.amit-pd-snap-list:not(.amit-pd-snap-depth-0)
.amit-pd-snap-link{
    min-height:34px!important;
    padding:6px 12px 6px 14px!important;
    background:color-mix(in srgb,currentColor 5%,transparent)!important;
    font-size:11px!important;
    font-weight:400!important;
    text-transform:none!important
}

.amit-vb-header-menu .amit-pd-menu-drawer
.amit-pd-snap-item.is-submenu-open>
.amit-pd-snap-row>
.amit-pd-snap-link,
.amit-vb-header-menu .amit-pd-menu-drawer
.amit-pd-snap-link:hover{
    background:color-mix(in srgb,currentColor 9%,transparent)!important;
    color:inherit!important
}

.amit-vb-header-menu .amit-pd-menu-utilities{
    padding:0!important
}

.amit-vb-header-menu .amit-pd-menu-utility{
    display:flex!important;
    align-items:center!important;
    width:100%!important;
    min-height:36px!important;
    margin:0!important;
    padding:6px 12px!important;
    gap:7px!important;
    border:0!important;
    border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;
    border-radius:0!important;
    background:transparent!important;
    color:inherit!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:700!important;
    line-height:1.25!important;
    text-transform:uppercase!important
}

.amit-vb-header-menu .amit-pd-menu-utility-arrow{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:24px!important;
    height:24px!important;
    margin-left:auto!important;
    padding:0!important
}

}

/* AMIT_MOBILE_DRAWER_ACCOUNT_HUB_CSS_272 */
.amit-vb-header-menu .amit-pd-drawer-profile{display:flex!important;align-items:center!important;gap:9px!important;padding:10px 12px!important;border-bottom:1px solid var(--amit-menu-border,color-mix(in srgb,currentColor 16%,transparent))!important;background:transparent!important;color:var(--amit-menu-drawer-text,currentColor)!important}.amit-vb-header-menu .amit-pd-drawer-profile-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;flex:0 0 32px!important;border:1px solid var(--amit-menu-border,color-mix(in srgb,currentColor 18%,transparent))!important;border-radius:50%!important;background:color-mix(in srgb,currentColor 7%,transparent)!important}.amit-vb-header-menu .amit-pd-drawer-profile-icon svg{width:18px!important;height:18px!important}.amit-vb-header-menu .amit-pd-drawer-profile-copy{display:flex!important;flex-direction:column!important;min-width:0!important}.amit-vb-header-menu .amit-pd-drawer-profile-copy strong{font-size:12px!important;font-weight:800!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amit-vb-header-menu .amit-pd-drawer-profile-copy small{margin-top:2px!important;font-size:9.5px!important;line-height:1.2!important;opacity:.72!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amit-vb-header-menu .amit-pd-menu-quick-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:9px 10px!important;border-top:0!important;border-bottom:1px solid var(--amit-menu-border,color-mix(in srgb,currentColor 16%,transparent))!important;background:transparent!important}.amit-vb-header-menu .amit-pd-menu-quick-row .amit-pd-menu-utility{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:64px!important;padding:7px 4px!important;border:1px solid var(--amit-menu-border,color-mix(in srgb,currentColor 16%,transparent))!important;border-radius:7px!important;background:color-mix(in srgb,currentColor 5%,transparent)!important;color:var(--amit-menu-drawer-text,currentColor)!important;text-align:center!important;text-transform:none!important}.amit-vb-header-menu .amit-pd-menu-quick-row .amit-pd-menu-utility:hover{background:var(--amit-menu-submenu-hover,color-mix(in srgb,currentColor 10%,transparent))!important}.amit-vb-header-menu .amit-pd-menu-quick-row .amit-pd-menu-utility-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important}.amit-vb-header-menu .amit-pd-menu-quick-row .amit-pd-menu-utility-icon svg{width:20px!important;height:20px!important}.amit-vb-header-menu .amit-pd-menu-quick-row .amit-pd-menu-utility>span:last-child{font-size:9.5px!important;font-weight:700!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}@media(min-width:1025px){.amit-vb-header-menu .amit-pd-drawer-profile,.amit-vb-header-menu .amit-pd-menu-quick-row{display:none!important}}

/* AMIT_FINAL_COMPACT_PROFILE_CSS_272 */.amit-vb-header-menu .amit-pd-menu-drawer-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:48px!important;padding:5px 7px 5px 9px!important}.amit-vb-header-menu .amit-pd-menu-drawer-head>.amit-pd-drawer-profile{flex:1 1 auto!important;min-width:0!important}.amit-vb-header-menu .amit-pd-drawer-profile{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:3px!important;border:0!important;background:transparent!important;color:inherit!important;text-decoration:none!important}.amit-vb-header-menu .amit-pd-drawer-profile:hover,.amit-vb-header-menu .amit-pd-drawer-profile:focus{background:transparent!important;color:inherit!important;text-decoration:none!important;outline:0!important}.amit-vb-header-menu .amit-pd-drawer-profile-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;flex:0 0 28px!important;border:1px solid color-mix(in srgb,currentColor 18%,transparent)!important;border-radius:50%!important;background:transparent!important}.amit-vb-header-menu .amit-pd-drawer-profile-icon svg{width:16px!important;height:16px!important}.amit-vb-header-menu .amit-pd-drawer-profile-copy{display:flex!important;flex-direction:column!important;min-width:0!important}.amit-vb-header-menu .amit-pd-drawer-profile-copy strong{display:block!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amit-vb-header-menu .amit-pd-drawer-profile-copy small{display:block!important;margin-top:1px!important;font-size:9px!important;line-height:1.1!important;opacity:.7!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.amit-vb-header-menu .amit-pd-menu-close{flex:0 0 auto!important;margin:0!important}.amit-vb-header-menu .amit-pd-menu-drawer>.amit-pd-drawer-profile{display:none!important}
/* AMIT_PC_MENU_HOVER_LINE_BEGIN */

@media (min-width:1025px){

    /*
     * Desktop main-menu link receives a lightweight underline.
     * Colour comes from existing backend menu_hover_color.
     */
    .amit-vb-header-menu
    .amit-pd-menu-full
    >.amit-pd-snap-list
    >.amit-pd-snap-item
    >.amit-pd-snap-row
    >.amit-pd-snap-link{
        position:relative!important;
        overflow:visible!important;
        border-bottom:0!important
    }

    .amit-vb-header-menu
    .amit-pd-menu-full
    >.amit-pd-snap-list
    >.amit-pd-snap-item
    >.amit-pd-snap-row
    >.amit-pd-snap-link:after{
        content:""!important;
        position:absolute!important;
        left:0!important;
        right:auto!important;
        bottom:0!important;
        width:0!important;
        height:2px!important;
        margin:0!important;
        padding:0!important;
        border:0!important;
        border-radius:999px!important;
        background:var(
            --amit-menu-hover,
            #F4A340
        )!important;
        opacity:.9!important;
        transform:translateZ(0)!important;
        transition:
            width .28s cubic-bezier(.22,.61,.36,1),
            opacity .18s ease!important;
        pointer-events:none!important
    }

    .amit-vb-header-menu
    .amit-pd-menu-full
    >.amit-pd-snap-list
    >.amit-pd-snap-item:hover
    >.amit-pd-snap-row
    >.amit-pd-snap-link:after,
    .amit-vb-header-menu
    .amit-pd-menu-full
    >.amit-pd-snap-list
    >.amit-pd-snap-item.is-current
    >.amit-pd-snap-row
    >.amit-pd-snap-link:after{
        width:100%!important;
        opacity:1!important
    }

    /*
     * The underline is only for top-level PC items.
     * It must not appear inside desktop submenus.
     */
    .amit-vb-header-menu
    .amit-pd-menu-full
    .amit-pd-snap-list:not(.amit-pd-snap-depth-0)
    .amit-pd-snap-link:after{
        content:none!important;
        display:none!important
    }
}

/* AMIT_PC_MENU_HOVER_LINE_END */

/* AMIT_BACKEND_MENU_PREVIEW_ISOLATION_BEGIN */

/*
 * Opening a Header Menu inside the Page Designer backend must not
 * blur, darken, lock or filter the complete WordPress admin screen.
 */
body.wp-admin{
    filter:none!important;
    backdrop-filter:none!important
}

body.wp-admin.amit-pd-menu-lock{
    overflow:auto!important;
    position:static!important;
    width:auto!important;
    height:auto!important;
    filter:none!important;
    backdrop-filter:none!important
}

/*
 * The full-screen frontend overlay is not needed inside the editor.
 * The drawer remains visible so its design and submenu behaviour
 * can still be tested.
 */
body.wp-admin .amit-vb-header-menu .amit-pd-menu-overlay,
body.wp-admin .amit-pd-menu-overlay{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
    background:transparent!important;
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important
}

/*
 * Keep the opened preview drawer above its own builder module,
 * without applying effects to the complete backend.
 */
body.wp-admin .amit-vb-header-menu.is-menu-open{
    position:relative!important;
    z-index:9999!important;
    isolation:isolate!important
}

body.wp-admin .amit-vb-header-menu.is-menu-open .amit-pd-menu-drawer{
    filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important
}

/* AMIT_BACKEND_MENU_PREVIEW_ISOLATION_END */

/* AMIT_MOBILE_MENU_COMPOSITOR_FIX_BEGIN */

@media (max-width:767px){
    .amit-vb-header-menu .amit-pd-menu-overlay{
        backdrop-filter:none!important;
        -webkit-backdrop-filter:none!important;
        filter:none!important;
        transform:none!important;
        perspective:none!important;
        isolation:auto!important
    }

    .amit-vb-header-menu .amit-pd-menu-drawer{
        backface-visibility:hidden!important;
        -webkit-backface-visibility:hidden!important;
        perspective:none!important;
        transform-style:flat!important;
        contain:layout paint!important
    }

    .amit-vb-header-menu.is-menu-open .amit-pd-menu-drawer{
        transform:translate3d(0,0,0)!important
    }

    .amit-vb-header-menu:not(.is-menu-open) .amit-pd-menu-drawer{
        visibility:hidden!important;
        pointer-events:none!important
    }

    .amit-vb-header-menu.is-menu-open .amit-pd-menu-drawer{
        visibility:visible!important;
        pointer-events:auto!important
    }
}

/* AMIT_MOBILE_MENU_COMPOSITOR_FIX_END */

/* AMIT_MOBILE_MENU_REFERENCE_STYLE_END */

/* AMIT_MOBILE_MENU_LAYER_ALIGN_FIX_BEGIN */
@media (max-width:767px){

/*
 * Keep the menu module full width so the backend horizontal alignment
 * has usable space. Only the actual trigger remains 24px wide.
 */
.amit-vb-header-menu.amit-pd-mode-mobile-icon,
.amit-vb-header-menu.amit-pd-mode-mobile-icon_text{
    display:flex!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    flex:1 1 100%!important;
    margin:0!important;
    padding:0!important
}

/*
 * Do not force justify-content here.
 * The existing backend horizontal alignment value remains responsible
 * for Left, Center or Right positioning.
 */
.amit-vb-header-menu.amit-pd-mode-mobile-icon .amit-pd-menu-trigger,
.amit-vb-header-menu.amit-pd-mode-mobile-icon_text .amit-pd-menu-trigger{
    flex:0 0 24px!important;
    width:24px!important;
    min-width:24px!important;
    max-width:24px!important;
    margin:0!important;
    padding:0!important
}

/*
 * Place the complete mobile menu layer above Footer, floating buttons,
 * content rows and other Page Designer stacks.
 */
#amit-pd-header-stack,
.amit-pd-header-stack,
.amit-pd-header-wrap,
.amit-pd-header{
    z-index:390!important
}

.amit-vb-header-menu .amit-pd-menu-overlay{
    position:fixed!important;
    inset:0!important;
    width:100vw!important;
    height:100dvh!important;
    min-height:100vh!important;
    margin:0!important;
    padding:0!important;
    z-index:440!important
}

.amit-vb-header-menu .amit-pd-menu-drawer{
    position:fixed!important;
    top:0!important;
    bottom:0!important;
    height:100dvh!important;
    min-height:100vh!important;
    max-height:100dvh!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    z-index:450!important
}
/* Left-opening drawer. */
.amit-vb-header-menu:not(.amit-pd-drawer-right) .amit-pd-menu-drawer{
    left:0!important;
    right:auto!important
}

/* Right-opening drawer. */
.amit-vb-header-menu.amit-pd-drawer-right .amit-pd-menu-drawer{
    right:0!important;
    left:auto!important
}

/* Keep footer and normal page content below the active menu layer. */
#amit-pd-footer-stack,
.amit-pd-footer-stack,
.amit-pd-footer-wrap,
.amit-pd-footer{
    z-index:10!important
}

}
/* AMIT_MOBILE_MENU_LAYER_ALIGN_FIX_END */

/* AMIT_HEADER_SEARCH_FINAL_STYLE_279 */
.amit-vb-header-search{min-width:0!important;max-width:100%!important}.amit-vb-header-search>.amit-vb-hsearch-shell{min-width:0!important}.amit-vb-header-search .amit-vb-hsearch-form{width:100%!important;max-width:100%!important;min-width:0!important;border-color:var(--amit-hsearch-box-color,var(--amit-menu-text,#fff))!important;background:transparent!important}.amit-vb-header-search .amit-vb-hsearch-input{width:100%!important;min-width:0!important;max-width:none!important;color:var(--amit-hsearch-text-color,var(--amit-menu-text,#fff))!important;background:transparent!important}.amit-vb-header-search .amit-vb-hsearch-input::placeholder{color:var(--amit-hsearch-text-color,var(--amit-menu-text,#fff))!important;opacity:.62!important}.amit-vb-header-search .amit-vb-hsearch-btn,.amit-vb-header-search .amit-vb-hsearch-icon-btn{color:var(--amit-hsearch-icon-color,var(--amit-menu-text,#fff))!important;background:transparent!important}.amit-vb-header-search .amit-vb-hsearch-btn svg,.amit-vb-header-search .amit-vb-hsearch-icon-btn svg{color:inherit!important;stroke:currentColor!important}.amit-vb-hsearch-store_dark .amit-vb-hsearch-form,.amit-vb-hsearch-soft_round .amit-vb-hsearch-form,.amit-vb-hsearch-sharp_line .amit-vb-hsearch-form,.amit-vb-hsearch-light_outline .amit-vb-hsearch-form{border-color:var(--amit-hsearch-box-color,var(--amit-menu-text,#fff))!important}.amit-vb-hsearch-underline .amit-vb-hsearch-form{border-color:transparent!important;border-bottom-color:var(--amit-hsearch-box-color,var(--amit-menu-text,#fff))!important}.amit-vb-hsearch-icon .amit-vb-hsearch-icon-btn{color:var(--amit-hsearch-icon-color,var(--amit-menu-text,#fff))!important}
/* AMIT PRODUCT CARD BRIDGE V2 */
.amit-vb-products .amit-vb-light-card{border-radius:var(--amit-product-card-radius,10px)!important;overflow:hidden!important;outline:0!important;transition:outline-color .15s ease,transform .15s ease!important}
.amit-vb-products .amit-vb-light-card:hover{outline-color:var(--amit-product-hover-color,#d6d6d6)!important}
.amit-vb-products .amit-vb-light-card-media,.amit-vb-products .amit-vb-light-card-media img{border-radius:var(--amit-product-image-radius,5px)!important}
.amit-vb-products .amit-vb-light-card-body{gap:var(--amit-product-gap-title-price,3px)!important;padding-bottom:var(--amit-product-gap-price-bottom,10px)!important}
.amit-vb-products .amit-vb-light-card-title{text-align:var(--amit-product-title-align,center)!important;color:var(--amit-product-title-color,#000)!important;font-size:var(--amit-product-title-size,12px)!important;font-weight:var(--amit-product-title-weight,500)!important;margin-top:var(--amit-product-gap-image-title,6px)!important}
.amit-vb-products .amit-vb-light-card-price{color:var(--amit-product-price-color,#ff9500)!important;font-size:var(--amit-product-price-size,15px)!important;font-weight:var(--amit-product-price-weight,600)!important}

/* AMIT_PRODUCT_TRUE_COMPACT_V2 */
.amit-vb-row-inner:has(.amit-vb-products),
.amit-vb-col:has(>.amit-vb-products),
.amit-vb-products{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
}
.amit-vb-products .amit-vb-theme-grid.products,
.amit-vb-products .amit-vb-slider.products{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    gap:1px!important;
}
.amit-vb-products .amit-vb-theme-grid.products>li.product,
.amit-vb-products .amit-vb-slider.products>li.product{
    margin:0!important;
    padding:0!important;
    min-width:0!important;
}
.amit-vb-products .amit-vb-light-card{
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border-radius:2px!important;
    box-shadow:none!important;
}
.amit-vb-products .amit-vb-light-card-link,
.amit-vb-products .amit-vb-light-card-media{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
}
.amit-vb-products .amit-vb-light-card-media{
    aspect-ratio:4/5!important;
    border-radius:0!important;
    overflow:hidden!important;
    background:#f1f1f1!important;
}
.amit-vb-products .amit-vb-light-card-media img{
    display:block!important;
    width:100%!important;
    min-width:100%!important;
    max-width:none!important;
    height:100%!important;
    min-height:100%!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center top!important;
    transform:scale(1.12)!important;
    transform-origin:center top!important;
}
.amit-vb-products .amit-vb-light-card-body{
    margin:0!important;
    padding:5px 5px 6px!important;
    gap:1px!important;
    min-height:0!important;
}
.amit-vb-products .amit-vb-light-card-title{
    margin:0!important;
    padding:0!important;
    font-size:11px!important;
    line-height:1.2!important;
}
.amit-vb-products .amit-vb-light-card-price{
    margin:1px 0 0!important;
    padding:0!important;
    font-size:11px!important;
    line-height:1.15!important;
}
@media(max-width:767px){
    .amit-vb-products .amit-vb-theme-grid.products,
    .amit-vb-products .amit-vb-slider.products{
        gap:1px!important;
    }
    .amit-vb-products .amit-vb-light-card-body{
        padding:4px 3px 5px!important;
    }
}

/* AMIT_PRODUCT_FULL_IMAGE_VK_LOOK_V1 */
.amit-vb-products .amit-vb-theme-grid.products,
.amit-vb-products .amit-vb-slider.products{
    margin:0!important;
    padding:0!important;
    gap:1px!important;
}
.amit-vb-products .amit-vb-light-card{
    margin:0!important;
    padding:0!important;
    background:#fff!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
}
.amit-vb-products .amit-vb-light-card-link{
    display:block!important;
    width:100%!important;
    height:100%!important;
    color:inherit!important;
    text-decoration:none!important;
}
.amit-vb-products .amit-vb-light-card-media{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    aspect-ratio:4/5!important;
    margin:0!important;
    padding:0!important;
    background:#f3f2ef!important;
    border-radius:0!important;
    overflow:hidden!important;
}
.amit-vb-products .amit-vb-light-card-media img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    margin:0!important;
    padding:0!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:none!important;
}
.amit-vb-products .amit-vb-light-card-body{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    margin:0!important;
    padding:7px 10px 8px!important;
    gap:2px!important;
    background:#fff!important;
}
.amit-vb-products .amit-vb-light-card-title{
    width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#1f2937!important;
    font-size:12px!important;
    font-weight:500!important;
    line-height:1.25!important;
    text-align:left!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
}
.amit-vb-products .amit-vb-light-card-price{
    width:100%!important;
    margin:0!important;
    padding:0!important;
    color:#111!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.15!important;
    text-align:left!important;
}
@media(max-width:767px){
    .amit-vb-products .amit-vb-light-card-body{
        padding:6px 7px 7px!important;
    }
}

/* AMIT_SINGLE_IMAGE_INLINE_GAP_FIX_V1 */
.amit-vb-single-image{
    line-height:0!important;
}
.amit-vb-single-image-link,
.amit-vb-single-image-media{
    display:block!important;
    line-height:0!important;
    vertical-align:top!important;
}
.amit-vb-single-image-img{
    display:block!important;
    vertical-align:top!important;
    margin-top:0!important;
    margin-bottom:0!important;
}

/* AMIT_PRODUCT_EDGE_2PX_NO_HOVER_LINE_V1 */
.amit-vb-products,
.amit-vb-product-grid-pro,
.amit-vb-product-slider-pro{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:2px!important;
    padding-right:2px!important;
}
.amit-vb-products .amit-vb-theme-grid.products,
.amit-vb-products .amit-vb-slider.products{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    gap:1px!important;
}
.amit-vb-products .amit-vb-light-card,
.amit-vb-products .amit-vb-light-card:hover,
.amit-vb-products .amit-vb-light-card:focus,
.amit-vb-products .amit-vb-light-card:focus-within,
.amit-vb-products .amit-vb-light-card.is-active,
.amit-vb-products .amit-vb-light-card.is-selected{
    outline:0!important;
    box-shadow:none!important;
    transform:none!important;
    border:1px solid #d9dde3!important;
    border-width:1px!important;
    border-style:solid!important;
    border-color:#d9dde3!important;
}
.amit-vb-products .amit-vb-light-card::before,
.amit-vb-products .amit-vb-light-card::after,
.amit-vb-products .amit-vb-light-card-link::before,
.amit-vb-products .amit-vb-light-card-link::after{
    content:none!important;
    display:none!important;
}
.amit-vb-products .amit-vb-light-card-link,
.amit-vb-products .amit-vb-light-card-link:hover,
.amit-vb-products .amit-vb-light-card-link:focus{
    outline:0!important;
    box-shadow:none!important;
    border:0!important;
    text-decoration:none!important;
    transform:none!important;
}
.amit-vb-products .amit-vb-light-card-media{
    display:block!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    overflow:hidden!important;
}
.amit-vb-products .amit-vb-light-card-media img{
    display:block!important;
    width:100%!important;
    min-width:100%!important;
    max-width:none!important;
    height:100%!important;
    margin:0!important;
    padding:0!important;
    object-fit:cover!important;
    object-position:center top!important;
    transform:none!important;
}
.amit-vb-products .amit-vb-light-card-title,
.amit-vb-products .amit-vb-light-card-price{
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    text-decoration:none!important;
}

/* AMIT_UNIFIED_SCROLLER_INTERACTION_2717 */
.amit-vb-product-slider-pro .amit-vb-slider.products,
.amit-vb-slider-section .amit-vb-slider.products,
.amit-vb-lazy-video .amit-vb-video-layout-slider{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:none!important;
    scroll-behavior:auto!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
    touch-action:pan-x pan-y!important;
    scrollbar-width:none!important;
    cursor:grab!important;
    user-select:none!important;
    -webkit-user-select:none!important;
}
.amit-vb-product-slider-pro .amit-vb-slider.products{
    box-sizing:border-box!important;
    width:100%!important;
    padding-left:2px!important;
    padding-right:2px!important;
}
.amit-vb-product-slider-pro .amit-vb-slider.products::-webkit-scrollbar,
.amit-vb-slider-section .amit-vb-slider.products::-webkit-scrollbar,
.amit-vb-lazy-video .amit-vb-video-layout-slider::-webkit-scrollbar{display:none!important}
.amit-vb-slider.products.is-dragscroll,
.amit-vb-lazy-video .amit-vb-video-layout-slider.is-dragscroll{
    cursor:grabbing!important;
    scroll-snap-type:none!important;
    scroll-behavior:auto!important;
}
.amit-vb-slider.products img,
.amit-vb-slider.products a,
.amit-vb-lazy-video .amit-vb-video-layout-slider img,
.amit-vb-lazy-video .amit-vb-video-layout-slider a{
    -webkit-user-drag:none!important;
}
@media(max-width:767px){
    .amit-vb-product-slider-pro .amit-vb-slider.products,
    .amit-vb-slider-section .amit-vb-slider.products,
    .amit-vb-lazy-video .amit-vb-video-layout-slider{
        scroll-snap-type:none!important;
        touch-action:pan-x pan-y!important;
    }
}

/* AMIT_PRODUCT_CARD_TRUE_RATIO_PICTURE_FINAL_V4 */
.amit-vb-products .amit-vb-light-card-link{height:auto!important}
.amit-vb-products .amit-vb-light-card-media{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;overflow:hidden!important;line-height:0!important;background:#f3f2ef!important}
.amit-vb-products .amit-vb-light-card-picture{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;line-height:0!important}
.amit-vb-products .amit-vb-light-card-media img,.amit-vb-products img.amit-vb-light-card-img{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center top!important;transform:none!important;transform-origin:center top!important;margin:0!important;padding:0!important}

/* AMIT_PRODUCT_CARD_NATIVE_WC_RATIO_V1
 * Product cards follow the real WooCommerce thumbnail geometry.
 * Image width/height attributes reserve the intrinsic ratio without
 * forcing Page Designer's own 3:4 card size.
 */
.amit-vb-products .amit-vb-light-card-media,
.amit-vb-products .amit-vb-light-card-picture{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    overflow:hidden!important;
}
.amit-vb-products .amit-vb-light-card-media img,
.amit-vb-products img.amit-vb-light-card-img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
}

/* AMIT_IMAGE_FULL_SNAP_EFFECTS_286 */
/* AMIT_IMAGE_PRODUCT_DRAG_CSS_PARITY_V1 — direct drag matches Product Slider */
.amit-vb-image-mode-slider.amit-vb-image-snap-full .amit-vb-image-slider-track{scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important}
.amit-vb-image-mode-slider.amit-vb-image-snap-full .amit-vb-image-slide{scroll-snap-align:none!important;scroll-snap-stop:normal!important}
/* AMIT_IMAGE_SLIDER_SINGLE_EFFECT_ENGINE_V1 — fade/flip/zoom/extra slide removed */

/* AMIT_BUTTON_BALANCED_AUTO_WRAP_289 */
.amit-vb-button-section.amit-vb-button-auto-wrap{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;overflow:visible!important}
.amit-vb-button-section.amit-vb-button-auto-wrap.amit-vb-button-equal-width>.amit-vb-btn{flex:1 1 var(--amit-button-equal-width,110px)!important;width:auto!important;max-width:100%!important}
.amit-vb-button-section.amit-vb-button-auto-wrap.amit-vb-button-text-width>.amit-vb-btn{flex:1 1 auto!important;width:auto!important;max-width:100%!important}
.amit-vb-button-section.amit-vb-button-full-width>.amit-vb-btn{flex:1 1 100%!important;width:100%!important;max-width:100%!important}

/* AMIT_BUTTON_RESPONSIVE_LAYOUT_FINAL_294 */
/* AMIT_BUTTON_DEVICE_GRID_UNIFIED_V4
 *
 * Desktop, Tablet and Mobile backend values are authoritative.
 * Grid mode expands an incomplete last row naturally.
 */

.amit-vb-button-section.amit-vb-button-responsive-scroll,
.amit-vb-button-section.amit-vb-button-responsive-grid{
    --amit-button-visible:
        var(--amit-button-visible-pc,2)!important;
    display:flex!important;
    gap:var(--amit-button-gap,0px)!important;
    align-items:stretch!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
}

.amit-vb-button-section.amit-vb-button-responsive-scroll{
    flex-wrap:nowrap!important;
    justify-content:flex-start!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-behavior:auto!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior-x:contain!important;
}

.amit-vb-button-section.amit-vb-button-responsive-scroll
>.amit-vb-btn{
    flex:0 0 calc(
        (
            100% -
            (
                var(--amit-button-gap,0px) *
                (var(--amit-button-visible,2) - 1)
            )
        ) /
        var(--amit-button-visible,2)
    )!important;

    width:calc(
        (
            100% -
            (
                var(--amit-button-gap,0px) *
                (var(--amit-button-visible,2) - 1)
            )
        ) /
        var(--amit-button-visible,2)
    )!important;

    min-width:0!important;
    max-width:none!important;
    box-sizing:border-box!important;
}

/* AMIT_BUTTON_GRID_FINAL_ROW_FILL_FINAL_V7 */
.amit-vb-button-section.amit-vb-button-responsive-grid{
    display:flex!important;
    flex-flow:row wrap!important;
    align-items:stretch!important;
    align-content:flex-start!important;
    justify-content:flex-start!important;
    overflow:visible!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    gap:var(--amit-button-gap,0px)!important;
    box-sizing:border-box!important;
}

/* AMIT_BUTTON_GRID_SPECIFICITY_WIN_V9
 * Global-shell CSS can be loaded after standalone CSS with the old
 * flex-shrink:0 rule. The body-qualified selector has higher specificity,
 * so the responsive last-row fill remains authoritative without touching
 * the database or shell snapshot.
 */
body.amit-pd-page-enabled
.amit-vb-button-section.amit-vb-button-responsive-grid
>.amit-vb-btn{
    /* AMIT_BUTTON_GRID_ROUNDING_SAFE_LAST_ROW_V8
     * shrink:1 absorbs sub-pixel rounding so the selected button count
     * stays in the first row; flex-grow:1 expands an incomplete last row.
     */
    flex-grow:1!important;
    flex-shrink:1!important;
    flex-basis:calc(
        (
            100% -
            (
                var(--amit-button-gap,0px) *
                (var(--amit-button-visible,2) - 1)
            )
        ) /
        var(--amit-button-visible,2)
    )!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
}

/* Desktop */
@media (min-width:1025px){
    .amit-vb-button-section.amit-vb-button-responsive-scroll,
    .amit-vb-button-section.amit-vb-button-responsive-grid{
        --amit-button-visible:
            var(--amit-button-visible-pc,2)!important;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:1024px){
    .amit-vb-button-section.amit-vb-button-responsive-scroll,
    .amit-vb-button-section.amit-vb-button-responsive-grid{
        --amit-button-visible:
            var(--amit-button-visible-tablet,2)!important;
    }
}

/* Mobile */
@media (max-width:767px){
    .amit-vb-button-section.amit-vb-button-responsive-scroll,
    .amit-vb-button-section.amit-vb-button-responsive-grid{
        --amit-button-visible:
            var(--amit-button-visible-mobile,2)!important;
    }
}

/* AMIT_SLIDER_INTERACTION_UNIFIED_V4
 *
 * Direct drag always uses immediate movement.
 * Smooth movement is requested by JavaScript only for arrows,
 * dots and autoplay.
 */

.amit-vb-button-section.amit-vb-button-scroll,
.amit-vb-button-section.amit-vb-button-responsive-scroll,
.amit-vb-slider.products,
.amit-vb-image-mode-slider .amit-vb-image-slider-track,
.amit-vb-image-mode-grid.amit-vb-image-wrap-scroll
.amit-vb-image-slider-track,
.amit-vb-icon-mode-slider .amit-vb-icon-card-list,
.amit-vb-lazy-video .amit-vb-video-layout-slider{
    scroll-behavior:auto!important;
    overscroll-behavior-x:contain!important;
    -webkit-overflow-scrolling:touch!important;
}

.amit-vb-button-section[data-amit-pointer-active="1"],
.amit-vb-slider.products[data-amit-pointer-active="1"],
.amit-vb-image-slider-track[data-amit-pointer-active="1"],
.amit-vb-icon-card-list[data-amit-pointer-active="1"],
.amit-vb-video-layout-slider[data-amit-pointer-active="1"],
.amit-vb-button-section.is-dragscroll,
.amit-vb-slider.products.is-dragscroll,
.amit-vb-image-slider-track.is-dragscroll,
.amit-vb-icon-card-list.is-dragscroll,
.amit-vb-video-layout-slider.is-dragscroll{
    scroll-behavior:auto!important;
    scroll-snap-type:none!important;
    scroll-snap-stop:normal!important;
    user-select:none!important;
    cursor:grabbing!important;
}

/* AMIT_SLIDER_DRAG_VISUAL_STABILITY_FINAL_V7 */
.amit-vb-slider.products,
.amit-vb-image-slider-track,
.amit-vb-icon-card-list{overflow-anchor:none!important}
.amit-vb-slider.products.is-dragscroll li.product,
.amit-vb-slider.products[data-amit-pointer-active="1"] li.product,
.amit-vb-image-slider-track.is-dragscroll .amit-vb-image-slide,
.amit-vb-image-slider-track[data-amit-pointer-active="1"] .amit-vb-image-slide,
.amit-vb-icon-card-list.is-dragscroll .amit-vb-icon-card-one,
.amit-vb-icon-card-list[data-amit-pointer-active="1"] .amit-vb-icon-card-one{transition:none!important;animation:none!important}
.amit-vb-slider.products.is-dragscroll img,
.amit-vb-slider.products[data-amit-pointer-active="1"] img,
.amit-vb-image-slider-track.is-dragscroll img,
.amit-vb-image-slider-track[data-amit-pointer-active="1"] img{transition:none!important;animation:none!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}

/* AMIT_IMAGE_SLIDER_ZOOM_CURSOR_SAFE_V4 */
@media (hover:hover) and (pointer:fine){
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-zoom-trigger,
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-zoom-trigger *,
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-zoom-trigger img{
        cursor:pointer!important;
    }

    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-slider-track.is-dragscroll
    .amit-vb-image-zoom-trigger,
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-slider-track.is-dragscroll
    .amit-vb-image-zoom-trigger *,
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-slider-track.is-dragscroll
    .amit-vb-image-zoom-trigger img,
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-slider-track[data-amit-pointer-active="1"]
    .amit-vb-image-zoom-trigger,
    .amit-vb-image-slider-section.amit-vb-image-click-zoom
    .amit-vb-image-slider-track[data-amit-pointer-active="1"]
    .amit-vb-image-zoom-trigger *{
        cursor:grabbing!important;
    }
}

#amit-pd-header-stack .amit-vb-header-search{
    min-width:0!important;
    max-width:100%!important
}

#amit-pd-header-stack .amit-vb-header-search>.amit-vb-hsearch-shell{
    min-width:0!important
}

#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-form{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    border-color:var(--amit-hsearch-box-color,var(--amit-menu-text,#fff))!important;
    background:transparent!important
}

#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-input{
    width:100%!important;
    min-width:0!important;
    max-width:none!important;
    color:var(--amit-hsearch-text-color,var(--amit-menu-text,#fff))!important;
    background:transparent!important
}

#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-input::placeholder{
    color:var(--amit-hsearch-text-color,var(--amit-menu-text,#fff))!important;
    opacity:.62!important
}

#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-btn,
#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-icon-btn{
    color:var(--amit-hsearch-icon-color,var(--amit-menu-text,#fff))!important;
    background:transparent!important
}

#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-btn svg,
#amit-pd-header-stack .amit-vb-header-search .amit-vb-hsearch-icon-btn svg{
    color:inherit!important;
    stroke:currentColor!important
}

#amit-pd-header-stack .amit-vb-hsearch-store_dark .amit-vb-hsearch-form,
#amit-pd-header-stack .amit-vb-hsearch-soft_round .amit-vb-hsearch-form,
#amit-pd-header-stack .amit-vb-hsearch-sharp_line .amit-vb-hsearch-form,
#amit-pd-header-stack .amit-vb-hsearch-light_outline .amit-vb-hsearch-form{
    border-color:var(--amit-hsearch-box-color,var(--amit-menu-text,#fff))!important
}

#amit-pd-header-stack .amit-vb-hsearch-underline .amit-vb-hsearch-form{
    border-color:transparent!important;
    border-bottom-color:var(--amit-hsearch-box-color,var(--amit-menu-text,#fff))!important
}

#amit-pd-header-stack .amit-vb-hsearch-icon .amit-vb-hsearch-icon-btn{
    color:var(--amit-hsearch-icon-color,var(--amit-menu-text,#fff))!important
}

#amit-pd-header-stack .amit-vb-header-menu{
    color:var(--amit-menu-text,#fff)!important
}

#amit-pd-header-stack .amit-vb-header-menu .amit-pd-snap-link{
    color:var(--amit-menu-text,#fff)!important
}

#amit-pd-footer-stack{
    flex:0 0 auto
}
