.xt-cart-button{transition:background-color 160ms ease!important}.xt-cart-button .cart-button i,.xt-cart-button .cart-button span{transition:none!important}.xt-cart-button.active{z-index:9992!important;background-color:rgba(var(--theme-color),1)!important}.xt-cart-button.active:hover{background-color:rgba(var(--theme-color2),1)!important}.xt-cart-button.active .cart-button i,.xt-cart-button.active .cart-button span{transform:none!important}.xt-cart-button::before{content:"";position:fixed;inset:0;z-index:9990!important;background:rgba(15,23,42,.24);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.xt-cart-button.active::before{opacity:1;visibility:visible;pointer-events:auto}.xt-onhover-box{position:fixed!important;inset:0 0 0 auto!important;z-index:9992!important;width:min(420px,100vw)!important;height:100vh!important;height:100dvh!important;max-height:none!important;display:flex!important;flex-direction:column!important;padding:0 18px 16px!important;overflow:hidden!important;border-radius:20px 0 0 20px!important;background:rgba(var(--box-bg),1)!important;box-shadow:-8px 0 28px rgba(15,23,42,.12)!important;opacity:0!important;visibility:hidden!important;transform:translate3d(105%,0,0)!important;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility .22s ease!important;will-change:transform;overscroll-behavior:contain}.xt-cart-button.active .xt-onhover-box{opacity:1!important;visibility:visible!important;transform:translate3d(0,0,0)!important}.xt-cart-drawer-header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:68px;margin:0 -18px 8px;padding:14px 18px;border-bottom:1px solid rgba(var(--dashed-line),.75);background:rgba(var(--box-bg),1)}.xt-cart-drawer-title{display:flex;align-items:center;gap:11px}.xt-cart-drawer-title>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:14px;color:rgba(var(--theme-color),1);background:rgba(var(--theme-color),.09);font-size:20px}.xt-cart-drawer-title strong{display:block;color:rgba(var(--dark-text),1);font-size:17px;font-weight:800;line-height:1.1}.xt-cart-drawer-title small{display:block;margin-top:2px;color:rgba(var(--content-color),1);font-size:10px;font-weight:600;line-height:1.2}.xt-cart-drawer-close{width:34px;height:34px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(var(--dashed-line),1);border-radius:10px;color:rgba(var(--dark-text),1);background:rgba(var(--white),1);font-size:19px;cursor:pointer;transition:transform .2s ease,background .2s ease}.xt-cart-drawer-close:hover{transform:rotate(5deg);background:rgba(var(--theme-color),.08)}.xt-onhover-box::-webkit-scrollbar{width:5px}.xt-onhover-box::-webkit-scrollbar-track{background:0 0}.xt-onhover-box::-webkit-scrollbar-thumb{background:rgba(var(--theme-color),.35);border-radius:20px}.xt-onhover-box .xt-cart-rewards{flex:0 1 auto;max-height:min(38vh,320px);overflow-x:hidden;overflow-y:auto;padding-right:2px}.xt-onhover-box .xt-cart-list{flex:1 1 auto;min-height:70px;display:flex!important;flex-direction:column;flex-wrap:nowrap!important;align-content:flex-start;justify-content:flex-start;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.xt-onhover-box #totalPrices{position:relative;z-index:2;flex:0 0 auto;margin-bottom:0;background:rgba(var(--box-bg),1);box-shadow:0 -8px 18px rgba(15,23,42,.06)}.xt-onhover-box .xt-cart-list li{flex:0 0 auto}.xt-cart-list li{width:100%}@media (max-width:575px){.xt-onhover-box{width:100vw!important;padding-inline:14px!important;border-radius:0!important}.xt-cart-drawer-header{margin-inline:-14px;padding-inline:14px}}.xt-cart-drawer-source{position:static!important;display:contents!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;background:0 0!important;border:0!important;box-shadow:none!important;pointer-events:none!important}.xt-cart-drawer-source>.cart-button{display:none!important}.xt-cart-drawer-source .xt-onhover-box,.xt-cart-drawer-source::before{pointer-events:auto!important}.xt-front-floating-actions{--xt-front-fab-size:58px;--xt-front-fab-gap:14px;position:fixed;right:clamp(18px,2.4vw,28px);bottom:calc(clamp(18px,2.2vw,28px) + env(safe-area-inset-bottom));z-index:9988;display:flex;align-items:center;justify-content:flex-end;gap:var(--xt-front-fab-gap);pointer-events:none}.xt-front-floating-actions>*{pointer-events:auto}.xt-front-fab{width:var(--xt-front-fab-size);height:var(--xt-front-fab-size);border:0;border-radius:999px;background:rgb(var(--theme-color));color:#fff;display:grid;place-items:center;padding:0;box-shadow:0 16px 34px rgba(var(--theme-color),.28),0 6px 18px rgba(15,23,42,.08);cursor:pointer;appearance:none;position:relative;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease,visibility .18s ease}.xt-front-fab:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgba(var(--theme-color),.36),0 10px 22px rgba(15,23,42,.1)}.xt-front-fab:active{transform:translateY(0)}.xt-front-fab i{display:inline-flex;align-items:center;justify-content:center;font-size:27px;line-height:1;color:#fff}.xt-front-search-action{opacity:0;visibility:hidden;transform:scale(.92)}.xt-front-search-action.is-visible{opacity:1;visibility:visible;transform:scale(1)}.xt-front-search-action.processing i{animation:xtFrontFloatingPulse .8s ease-in-out infinite alternate}.xt-front-cart-count{position:absolute;top:-8px;right:-7px;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#fff;color:rgb(var(--theme-color));border:2px solid rgb(var(--theme-color));display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:950;line-height:1;box-shadow:0 7px 16px rgba(15,23,42,.12);z-index:2}.xt-front-cart-label{display:none}@keyframes xtFrontFloatingPulse{to{transform:translateY(-2px) scale(1.06)}}@media (max-width:575.98px){.xt-front-floating-actions{--xt-front-fab-size:54px;left:12px;right:12px;display:grid;grid-template-columns:minmax(0,1fr) var(--xt-front-fab-size);grid-template-rows:var(--xt-front-fab-size);align-items:end}.xt-front-search-action{grid-row:1;grid-column:2;justify-self:end}.xt-front-cart-action{display:none}.xt-front-cart-action.has-items{display:flex;grid-column:1/-1;width:100%;height:56px;border-radius:17px;align-items:center;justify-content:center;gap:10px}.xt-front-floating-actions:has(.xt-front-cart-action.has-items){grid-template-rows:var(--xt-front-fab-size) 56px}.xt-front-floating-actions:has(.xt-front-cart-action.has-items) .xt-front-cart-action{grid-row:2;grid-column:1/-1}.xt-front-cart-label{display:inline-flex;color:#fff;font-size:15px;font-weight:900;line-height:1;letter-spacing:.01em}.xt-front-cart-count{position:static;min-width:24px;height:24px;border:0;box-shadow:none}.swal2-container.swal2-bottom,.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{padding-bottom:86px!important}}.xt-group-mode-bar{position:relative;background:#202224;color:#fff;border-bottom:1px solid #36383b;letter-spacing:0}.xt-group-mode-bar__inner{max-width:1240px;margin:0 auto;padding:14px 24px;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.xt-group-mode-bar__label{display:flex;align-items:center;gap:14px;min-width:0;padding-left:16px;border-left:3px solid rgb(var(--theme-color));line-height:1.4}.xt-group-mode-bar__label>i{display:grid;place-items:center;width:32px;height:32px;color:#e7eaed;font-size:25px;flex:0 0 32px}.xt-group-mode-bar__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.xt-group-mode-bar__title{color:#fff;font-size:15px;font-weight:600;overflow-wrap:anywhere}.xt-group-mode-bar__detail{color:#b9bec5;font-size:12px;font-weight:400;overflow-wrap:anywhere}.xt-group-mode-bar a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 14px;min-height:44px;border:0;border-radius:6px;flex-shrink:0;background:#2c2f32;color:#e2e4e7;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.xt-group-mode-bar a>i{font-size:17px}.xt-group-mode-bar a:hover{color:#fff;background:#3b3e42}.xt-group-mode-bar a:focus-visible{outline:2px solid #fff;outline-offset:4px}.xt-group-mode-bar__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.xt-group-mode-bar a.xt-group-mode-bar__view{background:#fff;color:#202224;font-weight:600}.xt-group-mode-bar a.xt-group-mode-bar__view:hover{background:#e8ecef;color:#202224}@media(max-width:575.98px){.xt-group-mode-bar__inner{flex-wrap:wrap}.xt-group-mode-bar__actions{width:100%;flex-wrap:wrap}.xt-group-mode-bar__actions a{flex:1 1 auto;white-space:normal;text-align:center}}@media(max-width:767.98px){.xt-group-mode-bar__inner{padding:12px 18px;gap:12px;min-height:74px}.xt-group-mode-bar__label{padding-left:10px;gap:9px}.xt-group-mode-bar__label>i{width:24px;height:24px;flex-basis:24px;font-size:21px}.xt-group-mode-bar__title{font-size:14px}.xt-group-mode-bar__detail{font-size:11px}.xt-group-mode-bar a{padding:10px;gap:6px}}@media(prefers-reduced-motion:reduce){.xt-group-mode-bar a{transition:none}}