.bacurr-checkoutNotice{display:none !important}@media (min-width:768px){.drawer-search .drawer-wrapper{transition:none !important}.drawer-search.is-open .drawer-wrapper{transition:transform .3s cubic-bezier(.4,0,.2,1) !important}}.header-container .header-content .header-content_top .wrapper{padding-top:16px;padding-bottom:16px;align-items:center;gap:24px}.header-container .header-logo{flex-shrink:0}.header-container .header-logo .image__style img,.header-container .header-logo .image__style img.lazyload,.header-container .header-logo .image__style img.lazyload:not(.lazyloaded){opacity:1 !important;transform:none !important;filter:none !important}.header-container .header-logo .image__style{background:none !important}.header-container .header-logo .image__style::after{display:none !important}.header-container .header-content .header-search .form-search{border-radius:999px;border:1px solid #e4e4e4;background:#f8f8f8;transition:border-color .2s,box-shadow .2s}.header-container .header-content .header-search .form-search:focus-within{border-color:#3ab54a;box-shadow:0 0 0 3px rgba(58,181,74,.1);background:#fff}.header-container .header-content .header-search .form-search input{background:transparent;border:none;padding:12px 20px;font-size:14px;color:#333}.header-container .header-content .header-search .form-search input::placeholder{color:#999;font-weight:400}.header-container .header-content .header-search .form-search button{position:absolute;right:4px;top:4px;bottom:4px;height:auto;border-radius:999px;padding:0 22px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0;transition:filter .15s}.header-container .header-content .header-search .form-search input{padding-inline-end:110px}.header-container .header-content .header-search .form-search button:hover{filter:brightness(1.1)}.header-container .header-content .header-helpline{gap:10px;align-items:center;white-space:nowrap}.header-container .header-content .header-helpline .helpline-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(58,181,74,.08);border-radius:50%;flex-shrink:0}.header-container .header-content .header-helpline .helpline-icon svg{width:16px;height:16px;color:#3ab54a}.header-container .header-content .header-helpline .helpline-info span:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#999;font-weight:500}.header-container .header-content .header-helpline .helpline-info a{font-size:14px;font-weight:700;color:#111 !important;letter-spacing:.01em}.header-container .header-icons .cart-icon{position:relative}.header-container .header-icons .cart-icon .cart-count{font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:1}.header-container .header-content .header-content_bottom,.header-container .header-content .header-content_bottom *{border:none !important;border-top:none !important;border-bottom:none !important;box-shadow:none !important;outline:none !important}.header-container .header-content .header-content_bottom{background:#f5f5f5 !important;height:auto;position:relative;margin:0;padding:0;width:100vw;margin-left:calc(-50vw+50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);overflow:visible}.header-container .header-content .header-content_bottom .header-nav{padding:0 !important;margin:0 !important;height:100%;display:flex;align-items:center}.header-container .header-content .header-content_bottom{margin:0 !important;padding:0 !important}.header-container .header-content .header-content_top{border-bottom:none !important}#header.header,#header.header .header-container,#header.header .header-style-1,#header.header .header-content{border:none !important;border-bottom:none !important;box-shadow:none !important}.horizontal-nav>.menu-list>.menu-item>.svg_element-ui{display:inline-flex;align-items:center;margin-left:-6px}.horizontal-nav>.menu-list>.menu-item>.svg_element-ui svg{display:none}.horizontal-nav>.menu-list>.menu-item>.svg_element-ui::after{content:'';width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.4;transition:transform .2s,opacity .2s}.horizontal-nav>.menu-list>.menu-item:hover>.svg_element-ui::after{opacity:.8;transform:rotate(45deg) translate(1px,1px)}.horizontal-nav>.menu-list>.menu-item{display:inline-flex !important;align-items:center;height:auto !important}.horizontal-nav>.menu-list{display:flex !important;align-items:stretch;line-height:1}#header.header .header-desktop .horizontal-nav>ul>li>a{height:auto;padding-top:12px !important;padding-bottom:12px !important}#header.header .header-desktop .horizontal-nav{display:flex;justify-content:center;width:100%}#header.header .header-desktop .horizontal-nav>ul,#header.header .header-desktop .horizontal-nav>.menu-list{gap:0;align-items:stretch;justify-content:center;width:auto}#header.header .header-desktop .horizontal-nav>ul>li{margin-right:0 !important;display:flex;align-items:stretch}#header.header .header-desktop .horizontal-nav>ul>li+li::before{content:'';width:3px;height:3px;border-radius:50%;background:#ccc;align-self:center;flex-shrink:0}#header.header .header-desktop .horizontal-nav>ul>li>a{padding:0 22px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#555;position:relative;transition:color .2s;border:none;background:transparent;display:flex;align-items:center;height:100%;line-height:1}#header.header .header-desktop .horizontal-nav>ul>li:hover>a{color:#111;background:transparent}#header.header .header-desktop .horizontal-nav>ul>li>a::after{content:'';position:absolute;bottom:0;left:22px;right:22px;height:2px;background:#111;transform:scaleX(0);transition:transform .2s ease}#header.header .header-desktop .horizontal-nav>ul>li:hover>a::after{transform:scaleX(1)}#header.header .header-desktop .horizontal-nav>ul>li.link-active{background-color:transparent !important;color:inherit !important;--icon-color:currentColor !important}#header.header .header-desktop .horizontal-nav>ul>li.link-active>a{color:#555 !important;background:transparent !important;border:none !important;box-shadow:none !important}#header.header .header-desktop .horizontal-nav>ul>li.link-active:hover>a{color:#111 !important}#header.header .header-desktop .horizontal-nav>ul>li.link-active>a::after{transform:scaleX(0)}#header.header .header-desktop .horizontal-nav>ul>li.link-active:hover>a::after{transform:scaleX(1)}#header.header .header-desktop .horizontal-nav>ul>li.link-active.menu-item{background-color:transparent !important;color:#555 !important;--icon-color:#555 !important}#header.header .header-desktop .horizontal-nav>ul>li.link-active.menu-item svg{color:#555 !important}#header.header .header-desktop .horizontal-nav>ul>li.link-active.menu-item:hover{color:#111 !important;--icon-color:#111 !important}#header.header .header-desktop .horizontal-nav>ul:hover>li>a{opacity:.35;transition:opacity .25s ease}#header.header .header-desktop .horizontal-nav>ul:hover>li:hover>a{opacity:1}#header.header .header-desktop .horizontal-nav>ul>li.mega-menu:hover>a,#header.header .header-desktop .horizontal-nav>ul>li.dropdown-submenu:hover>a{opacity:1 !important;background:rgba(0,0,0,.04);border-radius:6px}.xt-hero-slider{margin-top:24px !important}.fitment-filter-bar .filter-wrapper{background:#fff;border:1px solid #eee}.fitment-filter-bar{position:relative}.fitment-filter-bar::before{content:'';position:absolute;top:0;left:15px;right:15px;bottom:0;background:#f3f3f3;border-radius:20px;z-index:-1}@media (min-width:1200px){.fitment-filter-bar::before{left:calc((100% - 1170px) / 2);right:calc((100% - 1170px) / 2)}}#main-content{background:#fff}#section-announcement-bar{font-size:12px;letter-spacing:.06em;font-weight:500}.header-nav .main-menu .mega-menu .dropdown-menu{border-radius:0 0 12px 12px;box-shadow:0 12px 40px rgba(0,0,0,.1);border:none;border-top:2px solid #3ab54a}.footer{border-top:1px solid #f0f0f0}.home-newsletter .form-subscribe{display:flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);overflow:hidden;position:relative;max-width:420px;transition:border-color .2s,box-shadow .2s}.home-newsletter .form-subscribe:focus-within{border-color:#3ab54a;box-shadow:0 0 0 3px rgba(58,181,74,.15)}.home-newsletter .form-subscribe .form-control,.footer .form-subscribe input,.footer .form-subscribe input[type="email"]{flex:1;background:transparent !important;border:0 none !important;border-inline-end:0 !important;border-inline-start:0 !important;border-block-start:0 !important;border-block-end:0 !important;box-shadow:none !important;padding:13px 20px !important;font-size:14px;color:#fff !important;outline:0 !important;border-radius:999px !important;-webkit-appearance:none;appearance:none}.home-newsletter .form-subscribe .form-control::placeholder{color:rgba(255,255,255,.5)}.home-newsletter .form-subscribe .btn{position:absolute;right:4px;top:4px;bottom:4px;height:auto;border-radius:999px !important;padding:0 18px !important;min-width:44px;display:flex;align-items:center;justify-content:center;background:#3ab54a !important;border:none !important;transition:filter .15s}.home-newsletter .form-subscribe .btn:hover{filter:brightness(1.1)}.home-newsletter .form-subscribe .btn svg{width:18px;height:18px;color:#fff}.section_content-head .section_title-inner{text-align:center}.breadcrumb-list{font-size:13px;letter-spacing:.02em}.breadcrumb-list a{color:#666;transition:color .15s}.breadcrumb-list a:hover{color:#3ab54a}.template-product #main-content{background:#f4f4f4}.product-template.template-no-sidebar .left-content{background:#fff !important;border-radius:16px;padding:24px !important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.04);margin-bottom:20px !important}.product-template.template-no-sidebar .right-content{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.04);margin-bottom:20px}.product-template.template-no-sidebar .product-wrapper{background:#fff !important;border-radius:16px;padding:24px !important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.04);margin-bottom:20px !important}.product-template.template-no-sidebar .iconbox{background:#fff !important;border-radius:16px;padding:20px !important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.04);margin-bottom:20px !important}.product-template.template-no-sidebar .share-links{background:#fff !important;border-radius:16px;padding:20px 24px !important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.04);margin-bottom:20px !important}.product_name{font-weight:800;letter-spacing:-.01em;line-height:1.2;font-size:26px}.product-template .btn-add-to-cart,.product-template .product-form .btn.btn-1{border-radius:12px !important;font-weight:700;font-size:15px !important;letter-spacing:.04em;padding:16px 32px;background:#3ab54a !important;color:#fff !important;border:none !important;box-shadow:0 4px 14px rgba(58,181,74,.25),inset 0 1px 0 rgba(255,255,255,.2);transition:transform .15s,box-shadow .15s,background .15s}.product-template .btn-add-to-cart:hover,.product-template .product-form .btn.btn-1:hover{transform:translateY(-2px);background:#34a343 !important;box-shadow:0 6px 24px rgba(58,181,74,.35),inset 0 1px 0 rgba(255,255,255,.2)}.product-card_action .btn.btn-add-to-cart{background:rgba(255,255,255,.7) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8) !important;font-size:0.75rem !important;font-weight:700 !important;padding:11px 16px !important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.product-card_action .btn.btn-add-to-cart:hover,.product-card_action .btn.btn-add-to-cart:active{border-color:#3ab54a !important;box-shadow:0 4px 16px rgba(58,181,74,.15),inset 0 1px 0 rgba(255,255,255,.8) !important;transform:translateY(-1px)}.product-card_action .btn.btn-out-of-stock{background:rgba(255,255,255,.7) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid rgba(210,0,0,.15) !important;box-shadow:0 2px 8px rgba(210,0,0,.04) !important;color:#d20000 !important;font-size:0.75rem !important;font-weight:700 !important;padding:11px 16px !important}.product-template .product-wrapper .product-sold-out,.ets_fs_label_sold_out,.js-ets_fs_label_sold_out{color:#d20000 !important;font-weight:700 !important}.drawer-cart .btn.btn-1,.drawer-cart .btn-checkout{background:#3ab54a !important;color:#fff !important;border:none !important;border-radius:12px !important;font-weight:700 !important;font-size:14px !important;letter-spacing:.04em;padding:14px 24px !important;box-shadow:0 4px 14px rgba(58,181,74,.25),inset 0 1px 0 rgba(255,255,255,.2) !important;transition:transform .15s,box-shadow .15s}.drawer-cart .btn.btn-1:active{transform:scale(.98);box-shadow:0 2px 8px rgba(58,181,74,.3) !important}.cart-template .btn.btn-1{border-radius:12px !important;font-weight:700 !important;font-size:14px !important;letter-spacing:.04em;padding:14px 28px !important}.cart-template .checkout-btn .btn.btn-1,.cart-template form[action="/cart"] .btn.btn-1:last-child{background:#3ab54a !important;color:#fff !important;border:none !important;box-shadow:0 4px 14px rgba(58,181,74,.25) !important}.cart-template .btn-delete-all,.cart-template .btn.btn-1.btn-delete-all{background:rgba(255,255,255,.6) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(210,0,0,.2) !important;color:#d20000 !important;border-radius:12px !important;font-size:13px !important;padding:10px 20px !important}.fitment-filter-bar .btn.btn-1,.chosen-btn .btn.btn-1{border-radius:999px !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.04em;padding:12px 24px !important;background:#3ab54a !important;color:#fff !important;border:none !important;box-shadow:0 4px 12px rgba(58,181,74,.2) !important}.chosen-btn .btn-reset{border-radius:999px !important;font-weight:700 !important;font-size:13px !important;letter-spacing:.04em;line-height:24px !important;padding:12px 24px !important;background:#3ab54a !important;color:#fff !important;border:none !important;box-shadow:0 4px 12px rgba(58,181,74,.2) !important;text-decoration:none !important;display:inline-flex !important;align-items:center;justify-content:center;cursor:pointer;font-family:var(--body-font-family);transition:background .15s ease,transform .15s ease}.chosen-btn .btn-reset:active{background:#34a343 !important;transform:scale(.97)}.product-template .product_quantity{border-radius:12px;overflow:hidden}.product-template .product-description{background:#fff;border-radius:16px;padding:0;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.04);margin-bottom:30px;overflow:hidden}.product-template .product-description .product_tab-contorls{background:#fafafa;border-bottom:1px solid #eee;padding:0 24px}.product-template .product-description .product_tab-contorls .tab-contorls{gap:0}.product-template .product-description .product_tab-contorls .tab-contorls>li{background:transparent !important;border-radius:0;padding:16px 24px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#888;position:relative;transition:color .2s}.product-template .product-description .product_tab-contorls .tab-contorls>li::before{bottom:0 !important;left:24px !important;right:24px !important;height:2px !important;background:#111 !important;border-radius:1px !important;top:auto !important;width:auto !important}.product-template .product-description .product_tab-contorls .tab-contorls>li.active,.product-template .product-description .product_tab-contorls .tab-contorls>li:hover{color:#111 !important;background:transparent !important}.product-template .product-description .product_tab-contents{padding:28px 28px}.product-template .product-description .product_tab-contents .tab-contents{font-size:15px;line-height:1.7;color:#444}.product-template .shipping-timeline,.product-template .delivery-info{border-radius:12px;overflow:hidden}.product-template .product-price .price{font-size:28px;font-weight:800;color:#111}.product-template .in-stock{font-weight:600}.template-product .breadcrumb{padding:16px 0}@media (max-width:991px){.template-product #main-content{background:#f4f4f4}.product-template.template-no-sidebar .product_details{background:#fff;border-radius:16px;margin:10px;padding:16px;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.06);overflow:hidden}.product-template.template-no-sidebar .left-content,.product-template.template-no-sidebar .right-content,.product-template.template-no-sidebar .product-wrapper,.product-template.template-no-sidebar .iconbox,.product-template.template-no-sidebar .share-links{background:transparent !important;border-radius:0 !important;box-shadow:none !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:8px !important;padding-left:0 !important;padding-right:0 !important}.product-template .product-description{border-radius:16px;margin:0 10px 16px !important;box-shadow:0 1px 0 rgba(0,0,0,.03),0 4px 20px rgba(0,0,0,.06)}.product_name{font-size:22px}}.image__style{border-radius:12px;overflow:hidden}.image__style img{border-radius:12px}.product-card .product-card_image,.product-card .product-card_figure{border-radius:12px;overflow:hidden}.product-media_main,.product-media_main .image__style,.product-media_main img,#slider-product-main-media,#slider-product-main-media .media-item{border-radius:12px;overflow:hidden}.product-media_thumbnails .media-item,.product-media_thumbnails .media-item img,.product-media_thumbnails .media-item .image__style{border-radius:8px;overflow:hidden}.collection-template .collection-image,.collection-template .collection-image img{border-radius:12px;overflow:hidden}.banner__item .image,.banner__item .image img,.banner__item .image .image__style{border-radius:12px;overflow:hidden}.slideshow .image__style,.slideshow img{border-radius:12px}.card_section-item .image__style,.card_section-item img{border-radius:12px}.featured_blog__item .image__style,.featured_blog__item img{border-radius:12px;overflow:hidden}.iconbox .image__style{border-radius:10px;overflow:hidden}.home-gallery .card_section-item-inner{border-radius:12px;overflow:hidden}.cart-item .cart-item_image,.cart-item .cart-item_image img{border-radius:8px;overflow:hidden}.result-item .result-image,.result-item .result-image img{border-radius:8px;overflow:hidden}.mega-menu .product-card .image__style{border-radius:8px;overflow:hidden}.search-results .result-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0;text-decoration:none}.search-results .result-item:last-child{border-bottom:none}.search-results .result-image{width:60px;height:60px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.search-results .result-image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.search-results .result-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.search-results .result-title{font-size:13px;font-weight:600;color:#111;text-decoration:none;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-results .result-price{font-size:13px;font-weight:700;color:#3ab54a}.product-card{border-radius:12px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.product-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-3px)}.btn.btn-1{border-radius:8px;font-weight:600;letter-spacing:.04em;transition:transform .15s,box-shadow .15s}.btn.btn-1:hover{transform:translateY(-1px)}@media (max-width:991px){.header-container .header-content .header-content_top .wrapper{padding-top:10px;padding-bottom:10px}}.center-hero-basic{box-sizing:border-box !important}.center-hero-basic .ch__frame,.center-hero-basic .ch__link{margin:0 auto !important;overflow:hidden !important;border-radius:16px !important;display:block !important}.center-hero-basic .ch__frame .ch__img,.center-hero-basic .ch__frame picture,.center-hero-basic .ch__frame picture img{border-radius:16px !important;display:block !important}.center-hero-basic .ch__overlay{border-radius:16px !important}@media (max-width:749px){.center-hero-basic{padding-left:8px !important;padding-right:8px !important}.center-hero-basic .container{padding-left:0 !important;padding-right:0 !important;max-width:100% !important}}@media (max-width:749px){.image__style,.image__style img{border-radius:10px}.product-card{border-radius:10px}.product-media_main,.product-media_main .image__style,.product-media_main img,#slider-product-main-media,#slider-product-main-media .media-item{border-radius:12px}.product-media_thumbnails .media-item,.product-media_thumbnails .media-item img{border-radius:6px}.banner__item .image,.banner__item .image img{border-radius:10px}.home-gallery .card_section-item-inner{border-radius:10px}.card_section-item .image__style,.card_section-item img{border-radius:10px}.product-card .product-card_image{border-radius:10px}.xt-hero-slider__viewport{border-radius:12px !important;margin:0 10px}.section-slideshow .slider-list .slider-item img,.slideshow .slider-item img{border-radius:10px}}.header-sticky .header-container>div:not(.header-style-5) .header-desktop .header-content_bottom{box-shadow:0 2px 12px rgba(0,0,0,.06)}@keyframes xt-sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes xt-fab-pulse{0%,100%{box-shadow:0 4px 14px rgba(37,211,102,.3)}50%{box-shadow:0 4px 24px rgba(37,211,102,.6)}}@keyframes xt-slide-in-right{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.xt-whatsapp-floating{position:fixed;right:16px;bottom:120px;z-index:900;width:50px;height:50px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 14px rgba(37,211,102,.35);transition:transform .2s,box-shadow .2s;overflow:hidden;white-space:nowrap;animation:xt-fab-pulse 3s ease-in-out 2s 3}.xt-whatsapp-floating:hover{transform:scale(1.08);box-shadow:0 6px 20px rgba(37,211,102,.5)}.xt-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.xt-whatsapp-icon svg{width:24px;height:24px;flex-shrink:0}.xt-whatsapp-text{display:none}.drawer-cart.is-open~.xt-whatsapp-floating,.drawer-search.is-open~.xt-whatsapp-floating,.drawer-cart.is-open~#back-to-top,.drawer-search.is-open~#back-to-top{opacity:0;pointer-events:none;transition:opacity .2s ease}#back-to-top{position:fixed;right:20px;bottom:186px;z-index:899;opacity:0;visibility:hidden;transition:opacity .4s ease !important;animation:none !important;background:none !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:0 !important;width:auto !important;height:auto !important;transform:none !important}#back-to-top.show{opacity:1;visibility:visible;animation:none !important;transform:none !important}#back-to-top a,#back-to-top .btn{width:38px !important;height:38px !important;min-width:0 !important;min-height:0 !important;border-radius:50% !important;background:#111 !important;color:#fff !important;display:flex !important;align-items:center;justify-content:center;padding:0 !important;margin:0 !important;box-shadow:0 2px 10px rgba(0,0,0,.2) !important;border:none !important;transition:box-shadow .2s,transform .2s;line-height:1 !important}#back-to-top a:hover,#back-to-top .btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.3) !important;transform:translateY(-2px);background:#222 !important}#back-to-top svg,#back-to-top .svg-element-ui,#back-to-top .svg-element-ui svg{width:14px !important;height:14px !important;color:#fff !important;fill:#fff !important;background:none !important;border:none !important;padding:0 !important;margin:0 !important}@media (max-width:991px){.xt-whatsapp-floating{right:14px;bottom:112px;width:46px;height:46px}.xt-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.xt-whatsapp-icon svg{width:22px;height:22px}#back-to-top{right:18px;bottom:200px}#back-to-top .btn{width:34px;height:34px}}@media (max-width:991px){[class*="currency-converter"],[class*="nova-currency"],[class*="bva-cs"],[class*="mcw-"],[id*="currency-converter"],[id*="nova-currency"],.shopify-app-block[data-block-type*="currency"],div[style*="position:fixed"][style*="right"][style*="bottom"]:not(.xt-whatsapp-floating):not(#back-to-top):not(.mobile-bar){right:auto !important;left:14px !important;bottom:64px !important}}@media (max-width:991px){.mobile-bar{background:rgba(255,255,255,.7) !important;backdrop-filter:blur(20px) saturate(1.4) !important;-webkit-backdrop-filter:blur(20px) saturate(1.4) !important;border-top:1px solid rgba(255,255,255,.5) !important;box-shadow:0 -4px 20px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8) !important;height:56px !important;padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-bar .mobile-bar_list{background:transparent !important;border:none !important;--body-border-color:transparent !important}.mobile-bar .mobile-bar_item{border:none !important;padding:6px 0 !important}.mobile-bar .mobile-bar_item a,.mobile-bar .mobile-bar_item button{color:#666 !important;font-size:9px !important;font-weight:600;letter-spacing:.04em;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;transition:color .2s ease,transform .2s ease}.mobile-bar .mobile-bar_item a:active,.mobile-bar .mobile-bar_item button:active{color:#3ab54a !important;transform:scale(.9)}.mobile-bar .mobile-bar_item svg,.mobile-bar .mobile-bar_item svg path{width:20px !important;height:20px !important;color:#555 !important;fill:#555 !important;transition:color .2s ease,fill .2s ease}.mobile-bar .mobile-bar_item a:active svg,.mobile-bar .mobile-bar_item button:active svg,.mobile-bar .mobile-bar_item a:active svg path,.mobile-bar .mobile-bar_item button:active svg path{color:#3ab54a !important;fill:#3ab54a !important}}@media (max-width:767px){.drawer-search:not(.is-open){visibility:hidden !important}.drawer-search.is-open{visibility:visible !important}.drawer-search{align-items:flex-end !important;display:flex !important}.drawer-search .drawer-wrapper{position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;max-height:55vh !important;width:100% !important;border-radius:20px 20px 0 0 !important;transform:translateY(100%) !important;transition:transform 0s,max-height .4s cubic-bezier(.4,0,.2,1) !important;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 16px !important;box-shadow:0 -8px 30px rgba(0,0,0,.12);background:rgba(245,245,245,.85) !important;backdrop-filter:blur(20px) saturate(1.4) !important;-webkit-backdrop-filter:blur(20px) saturate(1.4) !important}.drawer-search .drawer-wrapper::before{display:none}.drawer-search .xt-drag-zone{display:flex;align-items:center;justify-content:center;padding:18px 0 8px;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;min-height:40px}.drawer-search .xt-drag-zone:active{cursor:grabbing}.drawer-search .xt-drag-bar{width:36px;height:4px;background:rgba(0,0,0,.15);border-radius:3px;transition:width .15s,background .15s}.drawer-search .xt-drag-zone:active .xt-drag-bar{width:48px;background:rgba(0,0,0,.25)}.drawer-search .drawer-wrapper{display:flex !important;flex-direction:column !important}.drawer-search .xt-drag-zone,.drawer-search .drawer__header,.drawer-search .form-search,.drawer-search .xt-brand-hotkeys,.drawer-search .xt-search-categories{flex-shrink:0}.drawer-search .search-results{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.drawer-search.is-open .drawer-wrapper{transform:translateY(0) !important;transition:transform .35s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1) !important}.drawer-search .drawer_overlay{background:rgba(0,0,0,.3) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drawer-search .form-search{border-radius:999px !important;border:1px solid rgba(255,255,255,.6) !important;background:rgba(255,255,255,.45) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.7) !important;margin-bottom:12px}.drawer-search .form-search input{border-radius:999px !important;border:none !important;padding:14px 20px !important;font-size:16px !important}.drawer-search .drawer__header{font-size:14px;font-weight:700;padding:4px 0 14px;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;letter-spacing:.02em;color:#333}.drawer-search .drawer__header span{flex:1;text-align:center}.drawer-search .drawer__header .btn-close{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,.6) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7) !important;border-radius:10px !important;box-shadow:0 1px 4px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);padding:0 !important;transition:transform .15s ease,background .15s ease;color:#666 !important}.drawer-search .drawer__header .btn-close:active{transform:translateY(-50%) scale(.9);background:rgba(255,255,255,.9) !important}.drawer-search .drawer__header .btn-close svg{width:14px !important;height:14px !important;color:#555 !important;stroke-width:2.5px}.xt-search-categories{padding:4px 0 8px}.drawer-search .drawer-wrapper.xt-expanded{max-height:85vh !important}.drawer-search .js-search-btn .svg-loading,.drawer-search .js-search-btn svg.svg-loading{display:none !important}.drawer-search .js-search-btn.pending::after{content:'';position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:xt-spin .6s linear infinite}.drawer-search .js-search-btn.pending svg:not(.svg-loading){opacity:0}@keyframes xt-spin{to{transform:rotate(360deg)}}.header-search .js-search-btn.pending::after,.header-search button.pending::after{content:'';position:absolute;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:xt-spin .6s linear infinite}.header-search .js-search-btn.pending svg:not(.svg-loading),.header-search button.pending svg:not(.svg-loading){opacity:0}.xt-search-categories.xt-collapsed .xt-search-categories__grid{display:none !important}.xt-search-categories__title{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#999;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.xt-search-categories__title::after{content:'';width:6px;height:6px;border-right:1.5px solid #999;border-bottom:1.5px solid #999;transform:rotate(45deg);transition:transform .2s ease;flex-shrink:0;margin-top:-3px}.xt-search-categories.xt-collapsed .xt-search-categories__title::after{transform:rotate(-45deg);margin-top:0}.xt-search-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:rgba(0,0,0,.02);border-radius:16px;padding:8px}.xt-search-cat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);border-radius:14px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.xt-search-cat:active{transform:scale(.95);background:rgba(58,181,74,.1);border-color:rgba(58,181,74,.3);box-shadow:0 2px 12px rgba(58,181,74,.15),inset 0 1px 0 rgba(255,255,255,.6)}.xt-search-cat__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(58,181,74,.08);border-radius:8px;padding:3px}.xt-search-cat__icon svg{width:20px;height:20px;stroke:#3ab54a}.xt-search-cat__label{font-size:9px;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1.2}.xt-brand-hotkeys{display:flex;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 0 12px;margin:0 -16px;padding-left:16px;padding-right:16px}.xt-brand-hotkeys::-webkit-scrollbar{display:none}.xt-brand-hotkeys a{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:34px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.65);border-radius:999px;padding:0 16px;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.06em;color:#444;white-space:nowrap;box-shadow:0 1px 4px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.7);transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.xt-brand-hotkeys a:active{transform:scale(.94);background:rgba(58,181,74,.12);color:#2a8f3a;border-color:rgba(58,181,74,.35);box-shadow:0 2px 10px rgba(58,181,74,.15),inset 0 1px 0 rgba(255,255,255,.5)}}@media (max-width:767px){.drawer-cart{display:flex !important;align-items:flex-end !important}.drawer-cart .lazy-drawer-cart,.drawer-cart>div:not(.drawer_overlay){position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;top:auto !important;max-height:75vh !important;width:100% !important;border-radius:20px 20px 0 0 !important;transform:translateY(100%) !important;transition:transform .35s cubic-bezier(.4,0,.2,1) !important;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 -8px 30px rgba(0,0,0,.12);padding:0 16px 16px}.drawer-cart .lazy-drawer-cart::before,.drawer-cart>div:not(.drawer_overlay)::before{content:'';display:block;width:36px;height:4px;background:#ddd;border-radius:2px;margin:12px auto 8px;position:sticky;top:0;z-index:5}.drawer-cart.is-open .lazy-drawer-cart,.drawer-cart.is-open>div:not(.drawer_overlay){transform:translateY(0) !important}.drawer-cart .drawer_overlay{background:rgba(0,0,0,.3) !important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drawer-cart .lazy-drawer-cart,.drawer-cart>div:not(.drawer_overlay){background:rgba(245,245,245,.85) !important;backdrop-filter:blur(20px) saturate(1.4) !important;-webkit-backdrop-filter:blur(20px) saturate(1.4) !important}.drawer-cart .drawer_header{background:transparent !important;padding:8px 16px 14px !important;display:block !important;position:relative !important;border:none !important;border-bottom:1px solid rgba(0,0,0,.06) !important;text-align:center !important;font-size:14px !important;font-weight:700 !important;letter-spacing:.02em !important;color:#111 !important;line-height:32px !important}.drawer-cart .drawer_header::before,.drawer-cart .drawer_header::after{display:none !important}.drawer-cart .drawer_header .btn-close{position:absolute !important;right:12px !important;left:auto !important;top:50% !important;transform:translateY(-50%) !important;width:32px !important;height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,.08) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1.5px solid rgba(0,0,0,.25) !important;border-radius:10px !important;box-shadow:0 2px 6px rgba(0,0,0,.1) !important;padding:0 !important;transition:background .15s ease !important}.drawer-cart .drawer_header .btn-close:active{transform:translateY(-50%) scale(.9) !important;background:rgba(0,0,0,.15) !important}.drawer-cart .drawer_header .btn-close svg{width:12px !important;height:12px !important}.drawer-cart .drawer_header .btn-close svg,.drawer-cart .drawer_header .btn-close svg path{fill:#111 !important;color:#111 !important}}@media (max-width:991px){.header-mobile .header-content_top{padding:10px 0}.header-mobile .header-content_top .wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding-top:0;padding-bottom:0}.header-mobile .header-logo{flex:1;display:flex !important;justify-content:center;align-items:center;max-width:none !important;width:auto !important}.header-mobile .header-logo .image__style{display:block !important;padding-top:0 !important;position:static !important;background:none !important;border-radius:0 !important;width:auto !important;height:auto !important}.header-mobile .header-logo .image__style::after{display:none !important}.header-mobile .header-logo .image__style img,.header-mobile .header-logo .image__style img.lazyload,.header-mobile .header-logo .image__style img.lazyload:not(.lazyloaded),.header-mobile .header-logo .image__style img.lazyloading,.header-mobile .header-logo img{opacity:1 !important;visibility:visible !important;transform:none !important;filter:none !important;display:block !important;position:static !important;max-height:40px !important;width:auto !important;height:auto !important;max-width:140px !important}.header-mobile .js-main-drawer-open-button{position:relative;width:32px;height:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:4px;flex-shrink:0}.header-mobile .js-main-drawer-open-button svg{display:none !important}.header-mobile .js-main-drawer-open-button::before,.header-mobile .js-main-drawer-open-button::after{content:'';height:2px;background:#111;border-radius:1px;display:block;transition:width .2s ease}.header-mobile .js-main-drawer-open-button::before{width:22px}.header-mobile .js-main-drawer-open-button::after{width:16px}.header-mobile .cart-icon{flex-shrink:0}.header-mobile .cart-icon svg{width:22px !important;height:22px !important}.header-sticky .header-mobile .header-content_top{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(255,255,255,.95) !important;box-shadow:0 1px 8px rgba(0,0,0,.04)}.header-mobile-search{position:relative}.header-mobile-search .form-search{border-radius:999px !important;border:1px solid #e8e8e8 !important;background:#f5f5f5 !important;overflow:hidden}.header-mobile-search .form-search input{border:none !important;background:transparent !important;padding:10px 16px !important;font-size:14px}.header-mobile-search .form-search button{border-radius:0 999px 999px 0 !important;padding:10px 16px !important;display:flex !important;align-items:center !important;justify-content:center !important}.header-mobile-search .form-search button span{display:flex;align-items:center;justify-content:center;line-height:1}[data-section-type="footer"]{padding-bottom:60px !important}}@media (min-width:768px){.drawer-cart .lazy-drawer-cart,.drawer-cart>div:not(.drawer_overlay){width:420px !important;max-width:100%;border-radius:16px 0 0 16px !important;box-shadow:-4px 0 20px rgba(0,0,0,.08)}.drawer-cart .drawer_overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}@media (min-width:768px){.drawer-search .drawer-wrapper{width:460px !important;border-radius:16px 0 0 16px !important;box-shadow:-4px 0 20px rgba(0,0,0,.08)}.drawer-search .drawer_overlay{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}}.header-nav .main-menu .mega-menu .dropdown-menu{animation:xt-menu-in .2s ease}@keyframes xt-menu-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mega-menu .mega-menu-item .menu-item.title>a{padding-left:12px;border-left:2px solid transparent;transition:border-color .15s,color .15s}.mega-menu .mega-menu-item .menu-item.title>a:hover{border-left-color:#3ab54a;color:#111}@media (max-width:767px){.collection-template .filter-wrapper{border-radius:12px}.collection-template .chosen-single{border-radius:10px !important}#product-grid-container{gap:10px !important}#product-grid-container .product-card{border-radius:10px}.product-card_action .btn.btn-add-to-cart{padding:10px 12px !important;font-size:0.7rem !important;border-radius:10px !important;gap:5px !important}.product-card_action .btn.btn-out-of-stock{padding:10px 12px !important;font-size:0.7rem !important;border-radius:10px !important;color:#d20000 !important;border-color:rgba(210,0,0,.15) !important}.product-template .btn-add-to-cart,.product-template .product-form .btn.btn-1{font-size:14px !important;padding:14px 20px !important;border-radius:10px !important}.collection-template .filter-wrapper{background:rgba(255,255,255,.6) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid rgba(255,255,255,.5);box-shadow:0 2px 8px rgba(0,0,0,.03)}.collection-template .chosen-single{background:rgba(255,255,255,.5) !important;border:1px solid rgba(0,0,0,.06) !important}}*:focus-visible{outline:2px solid #3ab54a;outline-offset:2px}button,.btn,a.btn{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}a{transition:color .15s ease}@media (max-width:991px){.header-mobile .header-mobile__horizontal,.header-mobile .header-mobile__vertical,.header-mobile .header-mobile__item{background:rgba(245,245,245,.85) !important;backdrop-filter:blur(24px) saturate(1.4) !important;-webkit-backdrop-filter:blur(24px) saturate(1.4) !important;border-right:1px solid rgba(255,255,255,.5) !important;box-shadow:8px 0 30px rgba(0,0,0,.1),inset -1px 0 0 rgba(255,255,255,.6) !important}.header-mobile_drawer .drawer_overlay{background:rgba(0,0,0,.3) !important;backdrop-filter:blur(4px) !important;-webkit-backdrop-filter:blur(4px) !important}.header-mobile .header-mobile__item .menu-list>li.title,.header-mobile .header-mobile__item .menu-list>li.menu-item.title{background:rgba(255,255,255,.45) !important;backdrop-filter:blur(10px) !important;-webkit-backdrop-filter:blur(10px) !important;border-bottom:1px solid rgba(0,0,0,.06) !important;border-top:none !important;height:auto !important;padding:20px 16px 14px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px;position:relative}.header-mobile .header-mobile__item .menu-list>li.title>a,.header-mobile .header-mobile__item .menu-list>li.menu-item.title>a{font-size:14px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;color:#333 !important;flex:1;text-align:left !important}.header-mobile .header-mobile__item .menu-list li.title .btn-close,.header-mobile .header-mobile__item .menu-list li.title .js-btn-close,.header-mobile .header-mobile__item .menu-list .btn-close{position:absolute !important;right:12px !important;top:50% !important;transform:translateY(-50%) !important;left:auto !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(0,0,0,.08) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1.5px solid rgba(0,0,0,.25) !important;border-radius:10px !important;box-shadow:0 2px 6px rgba(0,0,0,.1) !important;transition:background .15s ease !important;padding:0 !important;opacity:1 !important}.header-mobile .header-mobile__item .menu-list .btn-close:active,.header-mobile .header-mobile__item .menu-list .js-btn-close:active{background:rgba(0,0,0,.15) !important}.header-mobile .header-mobile__item .menu-list .btn-close svg,.header-mobile .header-mobile__item .menu-list .js-btn-close svg{width:14px !important;height:14px !important;color:#111 !important;fill:none !important;stroke:#111 !important;stroke-width:3px}.header-mobile .header-mobile__item .menu-list li.title .btn-back,.header-mobile .header-mobile__item .menu-list .btn-back{position:absolute !important;left:12px !important;top:50% !important;transform:translateY(-50%) !important;right:auto !important;width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(255,255,255,.6) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;border:1px solid rgba(255,255,255,.7) !important;border-radius:10px !important;box-shadow:0 1px 4px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8) !important;transition:background .15s ease !important;padding:0 !important;opacity:1 !important}.header-mobile .header-mobile__item .menu-list .btn-back:active{background:rgba(255,255,255,.9) !important}.header-mobile .header-mobile__item .menu-list .btn-back svg{width:14px !important;height:14px !important;color:#555 !important}.header-mobile .header-mobile__item .menu-list{padding:0 !important;background:transparent !important}.header-mobile .header-mobile__item .menu-list>li{padding:0 !important;margin:0 !important;border-color:rgba(0,0,0,.04) !important;background:transparent !important}.header-mobile .header-mobile__item .menu-list>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.04) !important}.header-mobile .header-mobile__item .menu-list>li>a{padding:14px 16px !important;font-size:14px !important;font-weight:600 !important;color:#222 !important;letter-spacing:.02em;display:flex;align-items:center;gap:10px;transition:background .15s ease,color .15s ease}.header-mobile .header-mobile__item .menu-list>li>a:active{background:rgba(58,181,74,.06);color:#3ab54a !important}.header-mobile .header-mobile__item .menu-list>li .js-toggle-menu{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(0,0,0,.04);transition:background .15s ease}.header-mobile .header-mobile__item .menu-list>li .js-toggle-menu:active{background:rgba(0,0,0,.03)}.header-mobile .header-mobile__item .menu-list>li:not(.title) svg{width:14px !important;height:14px !important;color:#999 !important;transition:color .15s ease}.header-mobile .header-mobile__item .menu-list>li:not(.title):active svg{color:#3ab54a !important}.header-mobile .header-mobile__item .menu-list>li .label{font-size:9px !important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;line-height:1.4}.header-mobile .header-mobile__item .dropdown-menu{background:rgba(245,245,245,.9) !important;backdrop-filter:blur(24px) saturate(1.4) !important;-webkit-backdrop-filter:blur(24px) saturate(1.4) !important;border:none !important;box-shadow:inset 1px 0 0 rgba(255,255,255,.4) !important}.header-mobile .header-mobile__item .menu-list .mega-product{border-radius:12px;margin:6px 12px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px 4px rgba(0,0,0,.03);overflow:hidden}.header-mobile .header-mobile__item .menu-list .mega-banner{border-radius:12px;margin:6px 12px;overflow:hidden}.xt-menu-categories-section{padding:0 !important;border-bottom:none !important}.xt-menu-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 20%,rgba(0,0,0,.08) 80%,transparent);margin:4px 16px}.xt-menu-categories{padding:0 16px 8px}.xt-menu-categories__title{display:flex;align-items:center;justify-content:space-between;padding:12px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}.xt-menu-categories__title span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#888}.xt-menu-categories__arrow{width:16px;height:16px;color:#999;transition:transform .25s ease}.xt-menu-categories.is-open .xt-menu-categories__arrow{transform:rotate(180deg)}.xt-menu-categories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:rgba(0,0,0,.02);border-radius:16px;padding:8px;max-height:300px;overflow:hidden;transition:max-height .3s ease,opacity .25s ease,padding .3s ease;opacity:1}.xt-menu-categories__arrow{transform:rotate(180deg)}.xt-menu-categories.is-collapsed .xt-menu-categories__grid{max-height:0;opacity:0;padding:0 8px}.xt-menu-categories.is-collapsed .xt-menu-categories__arrow{transform:rotate(0deg)}.xt-menu-cat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;background:rgba(255,255,255,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.7);border-radius:14px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.xt-menu-cat:active{transform:scale(.95);background:rgba(58,181,74,.1);border-color:rgba(58,181,74,.3);box-shadow:0 2px 12px rgba(58,181,74,.15),inset 0 1px 0 rgba(255,255,255,.6)}.xt-menu-cat__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(58,181,74,.08);border-radius:8px;padding:3px}.xt-menu-cat__icon svg{width:20px;height:20px;stroke:#3ab54a !important}.xt-menu-cat__label{font-size:9px;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1.2}.header-mobile .header-mobile__item .menu-list::-webkit-scrollbar{width:3px !important}.header-mobile .header-mobile__item .menu-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08) !important;border-radius:3px}.header-mobile .header-mobile__item .menu-list::-webkit-scrollbar-track{background:transparent !important}}