body.tenant-ujxxl-active .tenant-ujxxl,body.tenant-ujxxl-active .tenant-ujxxl *,body.tenant-ujxxl-active .tenant-ujxxl ::after,body.tenant-ujxxl-active .tenant-ujxxl ::before{box-sizing:border-box}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float{position:fixed;top:calc(var(--xxl-nav-h,76px) + 78px);right:clamp(18px,3vw,42px);z-index:64;display:grid;width:min(214px,calc(100vw - 36px));gap:8px;padding:9px;border:1px solid rgba(17,17,17,.1);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 44px rgba(37,26,14,.13);backdrop-filter:blur(16px)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:7px 9px;border:1px solid rgba(17,17,17,.08);border-radius:16px;color:#17110d;background:rgba(255,255,255,.92);font-weight:900;letter-spacing:0;box-shadow:0 8px 20px rgba(37,26,14,.08);transition:transform .18s,background .18s,box-shadow .18s}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn:focus-visible,[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn:hover,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn:hover{transform:translateY(-1px);background:#fff;box-shadow:0 12px 26px rgba(37,26,14,.12);outline:0}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;color:#17110d;background:linear-gradient(135deg,#ff9a18,#ffd447);font-size:.92rem;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn i,[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-link i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-link i{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#17110d;background:#ffd447;font-size:.7rem;font-style:normal;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-section-title,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-section-title{grid-column:1/-1;margin:8px 2px 0;color:#ffd447;font-size:.72rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-link,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:74px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-link strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-link strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-head-main,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head-main{min-width:0;flex:1 1 auto}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:15px;color:#fff8ea;background:rgba(255,255,255,.08);text-decoration:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item span{font-size:1rem;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item strong{min-width:0;overflow:hidden;color:inherit;font-size:.78rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item i{display:grid;min-width:18px;height:18px;padding:0 5px;place-items:center;border-radius:999px;color:#17110d;background:#ffd447;font-size:.62rem;font-style:normal;line-height:1}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float{display:none}}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-contact small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-contact small{display:block;color:rgba(255,248,234,.62);font-weight:800}body.tenant-ujxxl-active .tenant-ujxxl{position:relative;min-height:100vh;color:var(--xxl-text);font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 12% 12%,rgba(255,154,24,.22),transparent 460px),radial-gradient(circle at 90% 4%,rgba(255,212,71,.14),transparent 420px),linear-gradient(180deg,#070605 0,#11100f 44%,#070605 100%);overflow-x:clip;--ujxxl-l20-gold:#ffd447;--ujxxl-l20-orange:#ff9a18;--ujxxl-l20-ink:#fff8ea;--ujxxl-l20-muted:rgba(255, 248, 234, .66)}[data-tenant=ujxxl] .tenant-ujxxl::after,[data-tenant=ujxxl] .tenant-ujxxl::before,body.tenant-ujxxl-active .tenant-ujxxl::after,body.tenant-ujxxl-active .tenant-ujxxl::before{content:"";position:fixed;z-index:0;pointer-events:none;border-radius:999px}[data-tenant=ujxxl] .tenant-ujxxl::before,body.tenant-ujxxl-active .tenant-ujxxl::before{width:min(42vw,520px);height:min(42vw,520px);right:-160px;top:18vh;background:radial-gradient(circle,rgba(255,154,24,.28),transparent 70%)}[data-tenant=ujxxl] .tenant-ujxxl::after,body.tenant-ujxxl-active .tenant-ujxxl::after{width:min(36vw,430px);height:min(36vw,430px);left:-150px;bottom:-70px;background:radial-gradient(circle,rgba(255,212,71,.18),transparent 72%)}[data-tenant=ujxxl] .tenant-ujxxl>*,body.tenant-ujxxl-active .tenant-ujxxl>*{position:relative;z-index:1}body.tenant-ujxxl-active .tenant-ujxxl a{color:inherit;text-decoration:none}body.tenant-ujxxl-active .tenant-ujxxl img{display:block;max-width:100%}body.tenant-ujxxl-active .tenant-ujxxl button,body.tenant-ujxxl-active .tenant-ujxxl input,body.tenant-ujxxl-active .tenant-ujxxl select,body.tenant-ujxxl-active .tenant-ujxxl textarea{font:inherit}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap,body.tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap{min-height:calc(100vh - var(--xxl-nav-h));background:0 0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav{display:none;align-items:center;gap:6px;padding:6px;border:1px solid var(--xxl-line);border-radius:999px;background:rgba(255,255,255,.045)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav a{padding:10px 16px;border-radius:999px;color:var(--xxl-muted);font-weight:850;font-size:.9rem;transition:transform .18s,color .18s,background .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav a:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-nav a:hover{color:var(--xxl-text);background:rgba(255,255,255,.08);transform:translateY(-1px);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-public{position:relative;overflow:hidden}body.tenant-ujxxl-active .tenant-ujxxl .xxl-dot-one{width:16px;height:16px;top:14%;right:24%;background:var(--xxl-brand-light);box-shadow:0 0 28px rgba(255,212,71,.55)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-dot-two{width:9px;height:9px;right:10%;bottom:22%;background:var(--xxl-brand-hot);box-shadow:0 0 24px rgba(255,87,38,.48)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{position:fixed;top:50%;z-index:60;display:grid;gap:8px;transform:translateY(-50%)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{position:relative;display:inline-grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:999px;box-shadow:0 12px 34px rgba(0,0,0,.33);backdrop-filter:blur(16px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn::after{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 50% 0,rgba(255,212,71,.35),transparent 68%);opacity:0;transition:opacity .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{font-weight:950}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-label{position:absolute;top:50%;max-width:min(220px,62vw);border-radius:999px;color:var(--xxl-text);font-weight:900;line-height:1;white-space:nowrap;background:rgba(18,16,14,.92);box-shadow:0 12px 34px rgba(0,0,0,.35);opacity:0;pointer-events:none;transform:translate(-8px,-50%) scale(.96);transition:opacity .18s,transform .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover{transform:translateX(3px) scale(1.04);border-color:rgba(255,212,71,.45);background:rgba(255,154,24,.2);box-shadow:0 18px 48px rgba(255,154,24,.18);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible::after,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover::after{opacity:1}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active .xxl-rail-label,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible .xxl-rail-label,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover .xxl-rail-label{opacity:1;transform:translate(0,-50%) scale(1)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,body.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section{padding-top:76px;padding-bottom:76px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head{max-width:820px;margin-bottom:22px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row p,body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head p,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{margin:0 0 12px;color:var(--xxl-brand-light);font-size:.75rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row h3,body.tenant-ujxxl-active .tenant-ujxxl .xxl-empty-menu h3,body.tenant-ujxxl-active .tenant-ujxxl .xxl-info-card h3,body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head h2,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head h2{margin:0;color:var(--xxl-text);letter-spacing:0;line-height:1.05}body.tenant-ujxxl-active .tenant-ujxxl .xxl-section-head h2{font-size:2.3rem}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-strip{position:sticky;top:72px;z-index:35;display:flex;gap:9px;margin:0 0 22px;padding:10px 0 12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(90deg,rgba(8,7,6,.96),rgba(8,7,6,.74));backdrop-filter:blur(14px)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-strip::-webkit-scrollbar{display:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--xxl-muted);font-size:.88rem;font-weight:900;background:rgba(255,255,255,.055);transition:transform .18s,color .18s,background .18s,border-color .18s}body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip.is-active,body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-chip:hover{color:var(--xxl-text);border-color:rgba(255,212,71,.42);background:rgba(255,154,24,.15);transform:translateY(-1px);outline:0}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-sections{display:grid;gap:18px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-block{scroll-margin-top:104px;padding:24px;border-radius:var(--xxl-radius-xl);contain-intrinsic-size:1180px 1800px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row{position:relative;z-index:1;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row h3{font-size:1.72rem}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-title-row>a{align-self:flex-start;flex:0 0 auto;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:var(--xxl-muted);font-size:.78rem;font-weight:900;background:rgba(255,255,255,.05)}body.tenant-ujxxl-active .tenant-ujxxl .cart-price__new,body.tenant-ujxxl-active .tenant-ujxxl .cart-total,body.tenant-ujxxl-active .tenant-ujxxl .product-price{color:var(--xxl-brand-light);font-weight:950}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__backdrop,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__backdrop{background:radial-gradient(circle at 14% 58%,rgba(255,154,24,.2),transparent 28rem),rgba(0,0,0,.68)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__panel,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel{--ujxxl-cart-bg:#12110f;--ujxxl-cart-ink:#fff8ea;--ujxxl-cart-muted:rgba(255, 248, 234, .72);--ujxxl-cart-border:rgba(255, 212, 71, .18);color:var(--ujxxl-cart-ink)!important;border-color:var(--ujxxl-cart-border)!important;border-bottom:0!important;border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0!important;background:radial-gradient(circle at 16% 0,rgba(255,154,24,.16),transparent 26rem),linear-gradient(180deg,#181512 0,var(--ujxxl-cart-bg) 44%,#0b0a09 100%)!important;box-shadow:0 -28px 80px rgba(0,0,0,.58)!important;overflow:hidden!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__head,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__head{padding:clamp(16px,2vw,24px) clamp(18px,3vw,28px)!important;border-bottom:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(24,21,18,.98),rgba(17,15,13,.98))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__title,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel .nk-cart-sheet__title,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__title{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1.15rem, 2vw, 1.55rem)!important;letter-spacing:0!important;opacity:1!important;text-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__count,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__count{min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;color:#17120a!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;border:1px solid rgba(255,212,71,.72)!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__close,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__close{width:44px!important;height:44px!important;color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__body,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__body{padding:clamp(16px,2.4vw,28px)!important;background:linear-gradient(90deg,rgba(255,154,24,.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__item,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important;padding:clamp(14px,2vw,22px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__left,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__left{grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__thumb,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__thumbPh,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb{width:70px!important;height:70px!important;border-radius:18px!important;border-color:rgba(255,212,71,.22)!important;background:radial-gradient(circle at 50% 25%,rgba(255,212,71,.16),rgba(255,255,255,.045))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__thumb img,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb img{object-fit:contain!important;padding:4px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__name,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__name{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1rem, 1.5vw, 1.18rem)!important;font-weight:950!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__options,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__state,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sub,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__state,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sub{color:var(--ujxxl-cart-muted)!important;opacity:1!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__right,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{align-content:center!important;gap:12px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qty,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{gap:8px!important;padding:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qtyBtn,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyBtn{width:38px!important;height:38px!important;color:#17120a!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qtyInput,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyInput{width:62px!important;height:38px!important;color:var(--ujxxl-cart-ink)!important;-webkit-text-fill-color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__price,body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum strong,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__price,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum strong{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1.05rem, 1.5vw, 1.35rem)!important;font-weight:950!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__remove,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__remove{width:38px!important;height:38px!important;color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__foot,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__foot{padding:clamp(16px,2.2vw,24px) clamp(18px,3vw,28px) calc(clamp(16px,2.2vw,24px) + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(15,13,11,.98),rgba(10,9,8,.99))!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum{padding:0!important;margin-bottom:14px!important;color:var(--ujxxl-cart-muted)!important;background:0 0!important;border:0!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__sum span,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum span{color:var(--ujxxl-cart-muted)!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{gap:12px!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions .btn,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn{min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--ujxxl-cart-ink)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important;text-decoration:none!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions .btn-primary,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn-primary{color:#17120a!important;border-color:rgba(255,154,24,.76)!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important}@media (max-width:640px){body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__item,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:1fr!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__right,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;justify-items:end!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__qty,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{justify-self:stretch!important}body.tenant-ujxxl-active .tenant-ujxxl .nk-cart-sheet__actions,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{grid-template-columns:1fr!important}}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet{position:fixed!important;inset:0!important;z-index:12000!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel{position:fixed!important;top:auto!important;right:auto!important;bottom:0!important;left:50%!important;width:min(920px,100vw)!important;max-width:min(920px,100vw)!important;max-height:min(88vh,920px)!important;margin:0!important;transform:translate(-50%,110%)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet.is-open .nk-cart-sheet__panel{transform:translate(-50%,0)!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{gap:10px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{color:#fff8ea!important;border-color:transparent!important;background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;transition:transform .18s,color .18s,background .18s,box-shadow .18s!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn::after{display:none!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{display:grid!important;place-items:center!important;border-radius:999px!important;line-height:1!important;text-shadow:0 8px 22px rgba(0,0,0,.58)!important;transition:transform .18s,background .18s,box-shadow .18s,color .18s!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-label{border:0!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;box-shadow:0 14px 30px rgba(255,154,24,.22)!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover{transform:translateX(4px) scale(1.06)!important;border-color:transparent!important;background:0 0!important;box-shadow:none!important;outline:0!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:focus-visible .xxl-rail-icon,body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn:hover .xxl-rail-icon{color:#17120a!important;background:rgba(255,212,71,.92)!important;box-shadow:0 12px 30px rgba(255,154,24,.2)!important;transform:scale(1.05)!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active{transform:translateX(7px) scale(1.11)!important;border-color:transparent!important;background:0 0!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn.is-active .xxl-rail-icon{color:#17120a!important;background:linear-gradient(135deg,#ffd447 0,#ffb323 52%,#ff9a18 100%)!important;box-shadow:0 15px 34px rgba(255,154,24,.3)!important;text-shadow:none!important}@media (max-width:879px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{left:6px!important;gap:7px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{width:50px!important;height:50px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{width:44px!important;height:44px!important;font-size:1.48rem!important}}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__backdrop{position:fixed!important;inset:0!important;background:radial-gradient(circle at 14% 58%,rgba(255,154,24,.2),transparent 28rem),rgba(0,0,0,.68)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel{--ujxxl-cart-bg:#12110f;--ujxxl-cart-ink:#fff8ea;--ujxxl-cart-muted:rgba(255, 248, 234, .72);--ujxxl-cart-border:rgba(255, 212, 71, .18);color:var(--ujxxl-cart-ink)!important;border-color:var(--ujxxl-cart-border)!important;border-bottom:0!important;border-radius:clamp(22px,3vw,34px) clamp(22px,3vw,34px) 0 0!important;background:radial-gradient(circle at 16% 0,rgba(255,154,24,.16),transparent 26rem),linear-gradient(180deg,#181512 0,var(--ujxxl-cart-bg) 44%,#0b0a09 100%)!important;box-shadow:0 -28px 80px rgba(0,0,0,.58)!important;overflow:hidden!important;transform:translateY(110%);transition:transform .34s cubic-bezier(.19, .9, .24, 1)!important;will-change:transform}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet.is-open .nk-cart-sheet__panel{transform:translateY(0)}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__head{padding:clamp(16px,2vw,24px) clamp(18px,3vw,28px)!important;border-bottom:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(24,21,18,.98),rgba(17,15,13,.98))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__panel .nk-cart-sheet__title,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__title{color:var(--ujxxl-cart-ink)!important;font-size:clamp(1.15rem, 2vw, 1.55rem)!important;letter-spacing:0!important;opacity:1!important;text-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__count{min-width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;color:#17120a!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;border:1px solid rgba(255,212,71,.72)!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__close,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__remove{color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__close{width:44px!important;height:44px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__body{padding:clamp(16px,2.4vw,28px)!important;background:linear-gradient(90deg,rgba(255,154,24,.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.01))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(14px,2vw,24px)!important;padding:clamp(14px,2vw,22px)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:22px!important;background:rgba(255,255,255,.055)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__left{grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:16px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumbPh{width:70px!important;height:70px!important;border-radius:18px!important;border-color:rgba(255,212,71,.22)!important;background:radial-gradient(circle at 50% 25%,rgba(255,212,71,.16),rgba(255,255,255,.045))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__thumb img{object-fit:contain!important;padding:4px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__name,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__price,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum strong{color:var(--ujxxl-cart-ink)!important;opacity:1!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__name{font-size:clamp(1rem, 1.5vw, 1.18rem)!important;font-weight:950!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__options,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__state,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sub,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum span{color:var(--ujxxl-cart-muted)!important;opacity:1!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{align-content:center!important;gap:12px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{gap:8px!important;padding:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.07)!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyBtn{width:38px!important;height:38px!important;color:#17120a!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important;box-shadow:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qtyInput{width:62px!important;height:38px!important;color:var(--ujxxl-cart-ink)!important;-webkit-text-fill-color:var(--ujxxl-cart-ink)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__price,body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum strong{font-size:clamp(1.05rem, 1.5vw, 1.35rem)!important;font-weight:950!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__remove{width:38px!important;height:38px!important;border-radius:14px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__foot{padding:clamp(16px,2.2vw,24px) clamp(18px,3vw,28px) calc(clamp(16px,2.2vw,24px) + env(safe-area-inset-bottom))!important;border-top:1px solid rgba(255,212,71,.14)!important;background:linear-gradient(180deg,rgba(15,13,11,.98),rgba(10,9,8,.99))!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__sum{padding:0!important;margin-bottom:14px!important;color:var(--ujxxl-cart-muted)!important;background:0 0!important;border:0!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{gap:12px!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn{min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--ujxxl-cart-ink)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important;text-decoration:none!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions .btn-primary{color:#17120a!important;border-color:rgba(255,154,24,.76)!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important}@media (max-width:640px){body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__item{grid-template-columns:1fr!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__right{display:grid!important;grid-template-columns:1fr auto auto!important;align-items:center!important;justify-items:end!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__qty{justify-self:stretch!important}body.ui-v2.tenant-ujxxl-active .nk-cart-sheet__actions{grid-template-columns:1fr!important}}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__name,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__price,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__sum strong,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__title{color:#fff8ea!important;opacity:1!important;text-shadow:none!important}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__options,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__state,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__sub,body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__sum span{color:rgba(255,248,234,.72)!important;opacity:1!important}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__actions .btn{color:#fff8ea!important;border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important}body.tenant-ujxxl-active.ui-v2.tenant--shared.tenant-ujxxl-active:not(.tenant--pelasta):not(.tenant--bowling):not(.tenant--napikosar) .nk-cart-sheet .nk-cart-sheet__panel .nk-cart-sheet__actions .btn-primary{color:#17120a!important;border-color:rgba(255,154,24,.76)!important;background:linear-gradient(135deg,#ffd447,#ff9a18)!important}body.tenant-ujxxl-active.ui-v2.page-checkout .tenant-ujxxl,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active,body[data-tenant=ujxxl].ui-v2.page-checkout{background:radial-gradient(circle at 8% 34%,rgba(255,174,35,.22),transparent 27rem),radial-gradient(circle at 93% 12%,rgba(255,122,0,.13),transparent 30rem),linear-gradient(115deg,#fbf6eb 0,#f6efe5 48%,#fff8ee 100%)!important;color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap.xxl-content-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .site-content-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .xxl-content-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active:not(.page-home):not(.tenant--bowling):not(.tenant--napikosar) .site-content-wrap{background:0 0!important;color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page{--co-accent:#ff7a00;--co-accent-soft:rgba(255, 122, 0, .1);--co-ink:#15110e;--co-muted:#6b6258;--co-border:rgba(20, 17, 14, .12);max-width:min(980px,calc(100vw - 22px))!important;margin-inline:auto!important;padding:clamp(18px,4vw,38px) 0 clamp(110px,10vw,136px)!important;color:#15110e!important;background:0 0!important}body.tenant-ujxxl-active .tenant-ujxxl .co-wrap,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-wrap{max-width:100%!important}body.tenant-ujxxl-active .tenant-ujxxl .co-head,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin-bottom:clamp(16px,3vw,24px)!important;padding:clamp(22px,4vw,34px)!important;border:1px solid rgba(20,17,14,.08)!important;border-radius:30px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 30px 78px rgba(36,24,10,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-title,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-title{color:#15110e!important;font-size:clamp(2.35rem, 6vw, 4.35rem)!important;line-height:.92!important;font-weight:950!important;letter-spacing:0!important}body.tenant-ujxxl-active .tenant-ujxxl .co-subtitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-subtitle{max-width:760px!important;color:#6b6258!important;font-size:clamp(1rem, 1.5vw, 1.12rem)!important;line-height:1.55!important}body.tenant-ujxxl-active .tenant-ujxxl .co-grid,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-grid{display:grid!important;grid-template-columns:1fr!important;gap:clamp(16px,3vw,22px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-form,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-form{gap:clamp(14px,2.5vw,18px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-account,body.tenant-ujxxl-active .tenant-ujxxl .co-coupon,body.tenant-ujxxl-active .tenant-ujxxl .co-optionBlock,body.tenant-ujxxl-active .tenant-ujxxl .co-section,body.tenant-ujxxl-active .tenant-ujxxl .co-summary,body.tenant-ujxxl-active .tenant-ujxxl .co-terms,body.tenant-ujxxl-active .tenant-ujxxl .co-trust,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-account,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-coupon,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-optionBlock,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-summary,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-terms,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-trust{color:#15110e!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 18px 48px rgba(25,20,15,.08)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-section,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section{grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;padding:clamp(18px,3vw,24px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-section--final,body.tenant-ujxxl-active .tenant-ujxxl .co-section--hero,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section--final,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section--hero{border-color:rgba(255,122,0,.18)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-stepMark,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-stepMark{width:46px!important;height:46px!important;color:#fff!important;border:0!important;background:linear-gradient(135deg,#ff7a00,#ffae23)!important;box-shadow:0 12px 24px rgba(255,122,0,.22)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-accTitle,body.tenant-ujxxl-active .tenant-ujxxl .co-sectionTitle,body.tenant-ujxxl-active .tenant-ujxxl .co-sumTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-accTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sectionTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sumTitle{color:#15110e!important;font-size:clamp(1.25rem, 2vw, 1.55rem)!important;font-weight:950!important}body.tenant-ujxxl-active .tenant-ujxxl .co-accMeta,body.tenant-ujxxl-active .tenant-ujxxl .co-footnote,body.tenant-ujxxl-active .tenant-ujxxl .co-lineMeta,body.tenant-ujxxl-active .tenant-ujxxl .co-note,body.tenant-ujxxl-active .tenant-ujxxl .co-sectionHint,body.tenant-ujxxl-active .tenant-ujxxl .co-sumNote,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-accMeta,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-footnote,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lineMeta,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-note,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sectionHint,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-sumNote{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-check,body.tenant-ujxxl-active .tenant-ujxxl .co-page label,body.tenant-ujxxl-active .tenant-ujxxl .co-toggle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-check,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page label,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-toggle{color:#2d2823!important;font-weight:850!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page input:not([type=hidden]):not([type=radio]):not([type=checkbox]),body.tenant-ujxxl-active .tenant-ujxxl .co-page select,body.tenant-ujxxl-active .tenant-ujxxl .co-page textarea,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page input:not([type=hidden]):not([type=radio]):not([type=checkbox]),body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page select,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page textarea{min-height:54px!important;color:#15110e!important;-webkit-text-fill-color:#15110e!important;caret-color:#ff7a00!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page input::placeholder,body.tenant-ujxxl-active .tenant-ujxxl .co-page textarea::placeholder,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page input::placeholder,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page textarea::placeholder{color:rgba(21,17,14,.42)!important;-webkit-text-fill-color:rgba(21,17,14,.42)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-page input:focus,body.tenant-ujxxl-active .tenant-ujxxl .co-page select:focus,body.tenant-ujxxl-active .tenant-ujxxl .co-page textarea:focus,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page input:focus,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page select:focus,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page textarea:focus{outline:0!important;border-color:rgba(255,122,0,.62)!important;box-shadow:0 0 0 4px rgba(255,122,0,.11)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-toggle,body.tenant-ujxxl-active .tenant-ujxxl .co-toggle--shipping,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-toggle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-toggle--shipping{border-color:rgba(20,17,14,.1)!important;background:rgba(255,255,255,.72)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tile,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile{min-height:96px!important;padding:16px!important;color:#15110e!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tile:hover,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile:hover{border-color:rgba(255,122,0,.32)!important;background:#fffaf4!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tile.is-active,body.tenant-ujxxl-active .tenant-ujxxl .co-tile:has(input[type=radio]:checked),body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile.is-active,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tile:has(input[type=radio]:checked){border-color:rgba(255,122,0,.42)!important;background:#fff8ee!important;box-shadow:0 14px 28px rgba(255,122,0,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-lineName,body.tenant-ujxxl-active .tenant-ujxxl .co-lineRight,body.tenant-ujxxl-active .tenant-ujxxl .co-tileAmount,body.tenant-ujxxl-active .tenant-ujxxl .co-tilePrice,body.tenant-ujxxl-active .tenant-ujxxl .co-tileTitle,body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lineName,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lineRight,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileAmount,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tilePrice,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileTitle,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow{color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tileDesc,body.tenant-ujxxl-active .tenant-ujxxl .co-tileMeta,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileDesc,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileMeta{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-tileAmount,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tileAmount{background:rgba(20,17,14,.055)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-carrierBadge,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-carrierBadge{color:#9a3e00!important;border-color:rgba(255,122,0,.2)!important;background:rgba(255,122,0,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-summaryCol,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-summaryCol{position:static!important;display:grid!important;gap:14px!important}body.tenant-ujxxl-active .tenant-ujxxl .co-summary,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-summary{transform:translateY(-4px)!important;padding:clamp(18px,3vw,24px)!important;box-shadow:0 32px 78px rgba(24,18,12,.16)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-line,body.tenant-ujxxl-active .tenant-ujxxl .co-lines,body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow--grand,body.tenant-ujxxl-active .tenant-ujxxl .co-totals,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-line,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-lines,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow--grand,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totals{border-color:rgba(20,17,14,.1)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow--grand,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow--grand{font-size:clamp(1.35rem, 3vw, 1.75rem)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-totalRow--discount,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-totalRow--discount{color:#16843a!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarBtn,body.tenant-ujxxl-active .tenant-ujxxl .co-submit,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-submit{min-height:58px!important;color:#fff!important;border:0!important;border-radius:18px!important;background:linear-gradient(135deg,#21a34b,#58c850)!important;box-shadow:0 18px 34px rgba(33,163,75,.2)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarBtn:hover,body.tenant-ujxxl-active .tenant-ujxxl .co-submit:hover,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarBtn:hover,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-submit:hover{transform:translateY(-1px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-btn,body.tenant-ujxxl-active .tenant-ujxxl .co-couponBtn,body.tenant-ujxxl-active .tenant-ujxxl .co-nextBtn,body.tenant-ujxxl-active .tenant-ujxxl .co-reportIssueBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-btn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-couponBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-nextBtn,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-reportIssueBtn{color:#15110e!important;border-color:rgba(20,17,14,.12)!important;background:#f6f1ea!important;box-shadow:none!important}body.tenant-ujxxl-active .tenant-ujxxl .co-reportIssue,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-reportIssue{color:#5b3720!important;border-color:rgba(255,122,0,.2)!important;background:rgba(255,122,0,.08)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-empty,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-empty{padding:clamp(22px,4vw,42px)!important;border:1px solid rgba(20,17,14,.12)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-empty__text,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-empty__text{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBar,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBar{background:linear-gradient(180deg,transparent,rgba(247,241,231,.96) 42%)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarInner,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarInner{border:1px solid rgba(20,17,14,.12)!important;border-radius:24px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 24px 60px rgba(24,18,12,.16)!important;padding:10px!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarLabel,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarLabel{color:#6b6258!important}body.tenant-ujxxl-active .tenant-ujxxl .co-mobileBarTotal,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-mobileBarTotal{color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__overlay,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__overlay{background:rgba(21,17,14,.34)!important;backdrop-filter:blur(10px)!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__head,body.tenant-ujxxl-active .tenant-ujxxl .co-modal__panel,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__head,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__panel{border-color:rgba(20,17,14,.12)!important;background:#fff!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__title,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__title{color:#15110e!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__close,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__close{color:#15110e!important;border-color:rgba(20,17,14,.12)!important;background:#f6f1ea!important}body.tenant-ujxxl-active .tenant-ujxxl .co-modal__body--gls,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-modal__body--gls{background:#fff!important}@media (max-width:760px){body.tenant-ujxxl-active .tenant-ujxxl .co-page,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-page{max-width:calc(100vw - 18px)!important;padding-top:16px!important}body.tenant-ujxxl-active .tenant-ujxxl .co-head,body.tenant-ujxxl-active .tenant-ujxxl .co-section,body.tenant-ujxxl-active .tenant-ujxxl .co-tiles,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-head,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-section,body.tenant-ujxxl-active.ui-v2.page-checkout.tenant-ujxxl-active .co-tiles{grid-template-columns:1fr!important}}body.tenant-ujxxl-active .gdprx-root.gdprx-min .gdprx-fab-wrap,body[data-tenant=ujxxl] .gdprx-root.gdprx-min .gdprx-fab-wrap{display:none}@media (min-width:880px) and (max-width:1080px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-cart-summary-btn{min-width:144px;gap:8px;padding-inline:12px}}body.tenant-ujxxl-active .ujxxl-options-backdrop{position:fixed;top:var(--ujxxl-header-height);right:0;bottom:0;left:0;z-index:88;background:linear-gradient(90deg,rgba(0,0,0,.26),rgba(0,0,0,.58)),rgba(0,0,0,.42);opacity:0;transition:opacity .2s}body.tenant-ujxxl-active .ujxxl-options-backdrop.is-open{opacity:1}body.tenant-ujxxl-active .ujxxl-options-sheet{position:fixed;top:var(--ujxxl-header-height);right:0;bottom:0;z-index:89;display:flex;width:clamp(560px,50vw,780px);flex-direction:column;border-left:1px solid rgba(255,255,255,.12);border-radius:30px 0 0;color:#fff8ea;background:radial-gradient(circle at 100% 0,rgba(255,159,26,.12),transparent 320px),linear-gradient(180deg,#1f1e1c,#151412 68%,#100f0e);box-shadow:-30px 0 78px rgba(0,0,0,.56);transform:translateX(105%);transition:transform .26s cubic-bezier(.2, .82,.2,1)}body.tenant-ujxxl-active .ujxxl-options-sheet.is-open{transform:translateX(0)}body.tenant-ujxxl-active .ujxxl-options-sheet__head{position:absolute;top:10px;right:10px;z-index:4;display:block;min-height:0;padding:0;border:0;background:transparent}body.tenant-ujxxl-active .ujxxl-options-sheet__head span{display:block;margin-bottom:5px;color:#ff9f1a;font-size:.72rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body.tenant-ujxxl-active .ujxxl-options-sheet__head h2{margin:0;color:#fff8ea;font-size:clamp(1.28rem, 1.7vw, 1.72rem);line-height:1.05;letter-spacing:0}body.tenant-ujxxl-active .ujxxl-options-sheet__head button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#fff8ea;font-size:1.45rem;cursor:pointer;background:rgba(255,255,255,.06)}body.tenant-ujxxl-active .ujxxl-options-sheet__body{flex:1 1 auto;min-height:0;overflow:auto;padding:24px 30px 28px;scrollbar-width:thin;scrollbar-color:rgba(255,159,26,.55) rgba(255,255,255,.08)}body.tenant-ujxxl-active .ujxxl-options-sheet,body.tenant-ujxxl-active .ujxxl-options-sheet *{color-scheme:dark}body.tenant-ujxxl-active .ujxxl-options-empty,body.tenant-ujxxl-active .ujxxl-options-error,body.tenant-ujxxl-active .ujxxl-options-loading{display:grid;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:18px;color:rgba(255,248,234,.72);background:rgba(255,255,255,.04)}body.tenant-ujxxl-active .ujxxl-options-form{display:flex;min-height:0;flex-direction:column;gap:18px}body.tenant-ujxxl-active .ujxxl-options-product{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:center;padding:0 54px 12px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:0 0}body.tenant-ujxxl-active .ujxxl-options-product__media{display:grid;height:82px;place-items:center;border-radius:14px;background:rgba(255,255,255,.055)}body.tenant-ujxxl-active .ujxxl-options-product__media img{max-width:100%;max-height:82px;object-fit:contain}body.tenant-ujxxl-active .ujxxl-options-product__copy{display:flex;min-height:82px;align-items:center;gap:14px;min-width:0}body.tenant-ujxxl-active .ujxxl-options-product__copy span{color:#ffd447;font-size:.68rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body.tenant-ujxxl-active .ujxxl-options-product__copy h3{flex:1 1 auto;margin:0;color:#fff8ea;font-size:clamp(1.08rem, 1.35vw, 1.28rem);line-height:1.08;letter-spacing:0}body.tenant-ujxxl-active .ujxxl-options-product__price,body.tenant-ujxxl-active .ujxxl-options-submitbar strong{color:#ff9f1a;font-size:clamp(1.28rem, 1.65vw, 1.58rem);font-weight:950}body.tenant-ujxxl-active .ujxxl-options-product__price{flex:0 0 auto;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-product-qty-step{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;margin:2px 0 6px;padding:0;border:1px solid rgba(255,159,26,.2);border-radius:999px;background:rgba(255,159,26,.07);overflow:hidden}body.tenant-ujxxl-active .ujxxl-product-qty-step b{padding-left:12px;color:#fff8ea;font-size:.86rem;font-weight:900;line-height:1;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-product-qty-step__control{display:inline-grid;grid-template-columns:34px 44px 34px;overflow:hidden;flex:0 0 auto;border:0;border-left:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.24)}body.tenant-ujxxl-active .ujxxl-product-qty-step__control button,body.tenant-ujxxl-active .ujxxl-product-qty-step__control output{display:grid;height:34px;place-items:center;border:0;color:#fff8ea;font:inherit;font-weight:950;background:0 0}body.tenant-ujxxl-active .ujxxl-product-qty-step__control button{cursor:pointer;font-size:1rem;background:rgba(255,255,255,.08)}body.tenant-ujxxl-active .ujxxl-product-qty-step__control output{color:#130d08;font-size:1rem;background:#ffb02e}body.tenant-ujxxl-active .ujxxl-options-progress{display:none;align-items:center;justify-content:space-between;gap:14px;padding:0 0 14px;border:0;border-bottom:1px solid rgba(255,159,26,.22);border-radius:0;color:#fff8ea;background:0 0;box-shadow:none}body.tenant-ujxxl-active .ujxxl-options-step[data-group-code=menu] .ujxxl-options-guide,body.tenant-ujxxl-active .ujxxl-options-step[data-group-code=menu] .ujxxl-options-step-title{display:none}body.tenant-ujxxl-active .ujxxl-options-step[data-group-code=menu] .ujxxl-options-step-panel{padding-top:0}body.tenant-ujxxl-active .ujxxl-options-progress span{display:inline-flex;min-width:74px;justify-content:center;padding:7px 10px;border-radius:999px;color:#170f08;font-size:.84rem;font-weight:950;background:#ffb02e}body.tenant-ujxxl-active .ujxxl-options-progress strong{min-width:0;color:#fff8ea;font-size:1rem;line-height:1.2;text-align:right}body.tenant-ujxxl-active .ujxxl-options-groups{display:grid;align-content:start;gap:10px;min-height:0;padding-bottom:0}body.tenant-ujxxl-active .ujxxl-options-group{display:grid;gap:12px;padding:0;border:0;border-radius:18px;background:0 0;box-shadow:none}body.tenant-ujxxl-active .ujxxl-options-group[hidden],body.tenant-ujxxl-active .ujxxl-options-step[hidden]{display:none!important}body.tenant-ujxxl-active .ujxxl-options-step-summary{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:18px;color:#fff8ea;text-align:left;cursor:pointer;background:rgba(255,255,255,.035);transition:border-color .16s,background .16s}body.tenant-ujxxl-active .ujxxl-options-step.is-active .ujxxl-options-step-summary{display:none}body.tenant-ujxxl-active .ujxxl-options-step-summary:hover,body.tenant-ujxxl-active .ujxxl-options-step.is-complete .ujxxl-options-step-summary:hover{border-color:rgba(255,159,26,.36);background:rgba(255,159,26,.08)}body.tenant-ujxxl-active .ujxxl-options-step.is-complete .ujxxl-options-step-summary{border-color:rgba(255,159,26,.18)}body.tenant-ujxxl-active .ujxxl-options-step.is-incomplete .ujxxl-options-step-summary{border-color:rgba(255,177,0,.42);background:rgba(255,177,0,.08)}body.tenant-ujxxl-active .ujxxl-options-step-summary span{display:grid;min-width:0;gap:4px}body.tenant-ujxxl-active .ujxxl-options-step-summary strong{overflow:hidden;color:#fff8ea;font-size:.98rem;font-weight:950;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-options-step-summary em{overflow:hidden;color:rgba(255,248,234,.64);font-size:.82rem;font-style:normal;font-weight:800;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-options-step-summary b{flex:0 0 auto;color:#ff9f1a;font-size:.92rem;font-weight:950;white-space:nowrap}body.tenant-ujxxl-active .ujxxl-options-step-panel{display:grid;gap:16px;padding:8px 0 4px}body.tenant-ujxxl-active .ujxxl-options-step:not(.is-active) .ujxxl-options-step-panel{display:none}body.tenant-ujxxl-active .ujxxl-options-step-title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0;color:#fff8ea;font-size:clamp(1.12rem, 1.45vw, 1.35rem);font-weight:950}body.tenant-ujxxl-active .ujxxl-options-step-title em{color:rgba(255,248,234,.55);font-size:.78rem;font-style:normal}body.tenant-ujxxl-active .ujxxl-options-group p{margin:0;color:rgba(255,248,234,.76);font-size:.96rem;line-height:1.48}body.tenant-ujxxl-active .ujxxl-options-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,248,234,.82);font-size:.94rem;font-weight:800;line-height:1.35}body.tenant-ujxxl-active .ujxxl-options-guide strong{display:inline-flex;flex:0 0 auto;min-height:32px;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;color:#17100a;font-size:.82rem;font-weight:950;white-space:nowrap;background:#ffb02e}body.tenant-ujxxl-active .ujxxl-options-guide.is-warning strong{color:#221406;background:#ffd260}body.tenant-ujxxl-active .ujxxl-options-guide.is-complete strong{color:#08160d;background:#7ee39d}body.tenant-ujxxl-active .ujxxl-options-choice-grid{display:grid;gap:12px;padding-bottom:8px}body.tenant-ujxxl-active .ujxxl-options-choice{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:center;min-height:62px;padding:13px 14px;border:1px solid rgba(255,255,255,.09);border-radius:16px;cursor:pointer;background:rgba(255,255,255,.035);box-shadow:none;transition:transform .16s,border-color .16s,background .16s}body.tenant-ujxxl-active .ujxxl-options-choice--with-image{grid-template-columns:104px minmax(0,1fr);min-height:96px;padding-block:12px}body.tenant-ujxxl-active .ujxxl-options-choice:has(input:checked),body.tenant-ujxxl-active .ujxxl-options-choice:hover{transform:none;border-color:rgba(255,159,26,.48);background:rgba(255,159,26,.1)}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]){min-height:78px;border-color:rgba(255,159,26,.38);background:linear-gradient(135deg,rgba(255,159,26,.18),rgba(255,159,26,.055))}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]:checked){border-color:rgba(255,176,46,.86);background:linear-gradient(135deg,rgba(255,159,26,.28),rgba(255,159,26,.11));box-shadow:0 18px 40px rgba(255,159,26,.12)}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]) .ujxxl-options-choice__name{color:#fff8ea;font-size:clamp(1.18rem, 1.8vw, 1.42rem);font-weight:950}body.tenant-ujxxl-active .ujxxl-options-choice>input[data-option-price]{position:absolute;left:16px;top:50%;width:19px;height:19px;accent-color:#ff9f1a;transform:translateY(-50%)}body.tenant-ujxxl-active .ujxxl-options-choice__thumb{position:relative;z-index:1;display:grid;width:76px;height:70px;margin-left:28px;place-items:center;border-radius:15px;background:radial-gradient(circle at 50% 35%,rgba(255,159,26,.16),transparent 68%),rgba(255,255,255,.045);box-shadow:0 14px 30px rgba(0,0,0,.22);overflow:visible}body.tenant-ujxxl-active .ujxxl-options-choice__thumb img{width:auto;height:auto;max-width:66px;max-height:66px;object-fit:contain;object-position:center;padding:0;filter:drop-shadow(0 10px 14px rgba(0, 0, 0, .3))}body.tenant-ujxxl-active .ujxxl-options-choice__main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding-left:34px}body.tenant-ujxxl-active .ujxxl-options-choice--with-image .ujxxl-options-choice__main{padding-left:0}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]) .ujxxl-options-choice__main{min-height:42px}body.tenant-ujxxl-active .ujxxl-options-choice__name{min-width:0;color:rgba(255,248,234,.96);font-size:1rem;font-weight:900;line-height:1.22}body.tenant-ujxxl-active .ujxxl-options-choice__price{display:inline-flex;min-width:72px;min-height:36px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;color:#120d08;font-size:.9rem;font-weight:950;white-space:nowrap;background:#ff9f1a;box-shadow:0 12px 24px rgba(255,159,26,.22)}body.tenant-ujxxl-active .ujxxl-options-qty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:4px 0 0 34px;padding:12px 14px;border:1px solid rgba(255,159,26,.2);border-radius:14px;color:rgba(255,248,234,.78);font-size:.86rem;font-weight:900;background:rgba(255,159,26,.07)}body.tenant-ujxxl-active .ujxxl-options-choice:has(input[data-option-menu-trigger="1"]) .ujxxl-options-qty{margin-top:6px;border-color:rgba(255,176,46,.28);background:rgba(0,0,0,.18)}body.tenant-ujxxl-active .ujxxl-options-qty[hidden]{display:none}body.tenant-ujxxl-active .ujxxl-options-qty__control{display:inline-grid;grid-template-columns:44px 54px 44px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(0,0,0,.2)}body.tenant-ujxxl-active .ujxxl-options-qty__control button,body.tenant-ujxxl-active .ujxxl-options-qty__control input{height:42px;border:0;color:#fff8ea;font:inherit;font-weight:950;text-align:center;background:0 0}body.tenant-ujxxl-active .ujxxl-options-qty__control button{cursor:pointer;font-size:1.1rem;background:rgba(255,255,255,.08)}body.tenant-ujxxl-active .ujxxl-options-qty__control input{width:54px;color:#130d08;font-size:1.1rem;background:#ffb02e;appearance:textfield}body.tenant-ujxxl-active .ujxxl-options-qty__control input::-webkit-inner-spin-button,body.tenant-ujxxl-active .ujxxl-options-qty__control input::-webkit-outer-spin-button{margin:0;appearance:none}body.tenant-ujxxl-active .ujxxl-options-step-error{padding:12px 14px;border:1px solid rgba(255,79,61,.38);border-radius:16px;color:#ffe8df;font-size:.94rem;font-weight:850;background:rgba(255,79,61,.12)}body.tenant-ujxxl-active .ujxxl-options-extra-total{justify-self:start;padding:0;border:0;border-radius:0;color:#ff9f1a;font-weight:950;background:0 0}body.tenant-ujxxl-active .ujxxl-options-submitbar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 0;padding:14px 0 0;border:1px solid rgba(255,255,255,.1);border-width:1px 0 0;border-radius:0;background:#100f0e;box-shadow:0 -16px 24px rgba(16,15,14,.72)}body.tenant-ujxxl-active .ujxxl-options-submitbar span{display:block;color:rgba(255,248,234,.58);font-size:.72rem;font-weight:900}body.tenant-ujxxl-active .ujxxl-options-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}body.tenant-ujxxl-active .ujxxl-options-navbtn,body.tenant-ujxxl-active .ujxxl-options-submit{min-height:48px;padding:0 22px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-weight:950;cursor:pointer}body.tenant-ujxxl-active .ujxxl-options-navbtn{border-color:rgba(255,176,46,.32);color:#fff8ea;background:linear-gradient(135deg,rgba(255,176,46,.16),rgba(255,255,255,.06));box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.18)}body.tenant-ujxxl-active .ujxxl-options-navbtn::before{content:"‹";margin-right:8px;color:#ffb02e;font-size:1.25rem;line-height:0}body.tenant-ujxxl-active .ujxxl-options-navbtn:not(:disabled):hover{border-color:rgba(255,176,46,.62);background:linear-gradient(135deg,rgba(255,176,46,.24),rgba(255,255,255,.08))}body.tenant-ujxxl-active .ujxxl-options-navbtn:disabled{cursor:not-allowed;opacity:.45}body.tenant-ujxxl-active .ujxxl-options-submit{border-color:transparent;color:#120d08;background:linear-gradient(135deg,#ff9f1a,#ffd447)}body.tenant-ujxxl-active .ujxxl-options-submit:disabled{cursor:not-allowed;color:rgba(255,248,234,.74);background:rgba(255,255,255,.1)}body.tenant-ujxxl-active .ujxxl-options-navbtn[hidden],body.tenant-ujxxl-active .ujxxl-options-submit[hidden]{display:none}@media (max-width:879px){body.tenant-ujxxl-active .ujxxl-options-backdrop{bottom:var(--ujxxl-bottom-nav-height)}body.tenant-ujxxl-active .ujxxl-options-sheet{bottom:var(--ujxxl-bottom-nav-height);max-height:none}}@media (max-width:680px){body.tenant-ujxxl-active .ujxxl-options-sheet{right:0;width:100vw;border:0;border-radius:0}body.tenant-ujxxl-active .ujxxl-options-sheet__head{top:8px;right:8px}body.tenant-ujxxl-active .ujxxl-options-sheet__head button{width:40px;height:40px;font-size:1.25rem}body.tenant-ujxxl-active .ujxxl-options-sheet__body{padding:10px 12px 12px}body.tenant-ujxxl-active .ujxxl-options-form{gap:12px}body.tenant-ujxxl-active .ujxxl-product-qty-step{align-items:center;flex-direction:row;margin:2px 0 6px;padding:0}body.tenant-ujxxl-active .ujxxl-product-qty-step__control{width:auto;grid-template-columns:32px 42px 32px}body.tenant-ujxxl-active .ujxxl-options-product{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:0 46px 12px 0}body.tenant-ujxxl-active .ujxxl-options-product__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:72px}body.tenant-ujxxl-active .ujxxl-options-product__copy h3{grid-column:1/-1;font-size:1.05rem}body.tenant-ujxxl-active .ujxxl-options-product__media{width:72px;height:72px}body.tenant-ujxxl-active .ujxxl-options-product__media img{max-height:72px}body.tenant-ujxxl-active .ujxxl-options-product__price{justify-self:end;font-size:1.18rem}body.tenant-ujxxl-active .ujxxl-product-qty-step{margin:0}body.tenant-ujxxl-active .ujxxl-options-group{padding:0}body.tenant-ujxxl-active .ujxxl-options-guide{align-items:flex-start;flex-direction:column;gap:8px;font-size:.9rem}body.tenant-ujxxl-active .ujxxl-options-choice{padding-right:12px}body.tenant-ujxxl-active .ujxxl-options-choice--with-image{grid-template-columns:86px minmax(0,1fr);min-height:88px}body.tenant-ujxxl-active .ujxxl-options-choice__thumb{width:64px;height:62px;margin-left:24px;border-radius:13px}body.tenant-ujxxl-active .ujxxl-options-choice__thumb img{max-width:56px;max-height:58px}body.tenant-ujxxl-active .ujxxl-options-qty{grid-column:1/-1;grid-template-columns:1fr;gap:10px;margin-left:34px}body.tenant-ujxxl-active .ujxxl-options-qty__control{width:100%;grid-template-columns:1fr 1.2fr 1fr}body.tenant-ujxxl-active .ujxxl-options-qty__control input{width:100%}body.tenant-ujxxl-active .ujxxl-options-submitbar{align-items:stretch;flex-direction:column;gap:8px;padding-top:10px}body.tenant-ujxxl-active .ujxxl-options-submitbar>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}body.tenant-ujxxl-active .ujxxl-options-submitbar strong{font-size:1.2rem}body.tenant-ujxxl-active .ujxxl-options-nav,body.tenant-ujxxl-active .ujxxl-options-navbtn,body.tenant-ujxxl-active .ujxxl-options-submit{width:100%}body.tenant-ujxxl-active .ujxxl-options-nav{display:grid;grid-template-columns:1fr 1fr}body.tenant-ujxxl-active .ujxxl-options-submit[data-ujxxl-options-add]{grid-column:1/-1}}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-scroll-anchor{display:block!important;grid-column:1/-1!important;width:100%!important;height:1px!important;scroll-margin-top:128px!important;pointer-events:none!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{display:grid!important;left:max(14px,env(safe-area-inset-left))!important;gap:13px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-btn{width:72px!important;height:72px!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-icon{width:62px!important;height:62px!important;font-size:2rem!important}body.tenant-ujxxl-active .tenant-ujxxl .xxl-rail-label{left:calc(100% + 14px)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;color:#17120a!important;font-size:.9rem!important;font-weight:950!important;letter-spacing:0!important;box-shadow:0 16px 38px rgba(255,154,24,.26),0 10px 24px rgba(0,0,0,.28)!important}@media (max-width:1023px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-category-rail{display:none!important}}body.tenant-ujxxl-active.page-ujxxl-home .tenant-ujxxl,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar),body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home{color:var(--ujxxl-live-text)!important;background:var(--ujxxl-live-body-bg)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-public.xxl-home{overflow:visible!important;isolation:isolate!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-menu-section{position:relative!important;z-index:2!important;width:min(1340px,calc(100vw - 48px))!important;max-width:min(1340px,calc(100vw - 48px))!important;margin-inline:auto!important;padding-inline:clamp(18px,3vw,34px)!important;color:var(--ujxxl-live-text)!important;border:0!important;border-radius:0!important;box-shadow:var(--ujxxl-live-strip-shadow)!important;animation:none!important;overflow:visible!important;padding-top:clamp(40px,5vw,64px)!important;background:var(--ujxxl-live-strip-bg)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-home .xxl-category-block--all{padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar){background:radial-gradient(circle at 6% 44%,rgba(255,177,49,.18),transparent 22rem),radial-gradient(circle at 96% 34%,rgba(255,159,26,.22),transparent 28rem),#fbf8f1!important;color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl{background:0 0!important;color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell{width:min(1360px,calc(100vw - 48px))!important;margin:clamp(16px,2.4vw,34px) auto clamp(36px,5vw,72px)!important;padding:clamp(20px,3vw,40px)!important;border:0!important;border-radius:30px!important;color:#17110d!important;background:#fff!important;box-shadow:0 30px 90px rgba(90,64,28,.13),0 12px 32px rgba(255,126,17,.09)!important;overflow:visible!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell .pdp-top::after,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell .pdp-top::before,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell::after,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell::before{content:none!important;display:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell>.product-page{max-width:none!important;margin:0!important;padding:0!important;color:#17110d!important;background:0 0!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-breadcrumbs{margin:0 0 clamp(22px,3vw,34px)!important;color:rgba(23,17,13,.52)!important;font-size:.9rem!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-breadcrumbs a,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-breadcrumbs span{color:inherit!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top--no-thumbs{display:grid!important;grid-template-columns:minmax(0,.76fr) minmax(360px,.58fr)!important;gap:clamp(28px,4vw,52px)!important;align-items:start!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-hero,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pg-mainBtn,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-wrapper{border:0!important;border-radius:0!important;color:#17110d!important;background:0 0!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-card{min-height:clamp(390px,42vw,560px)!important;padding:0!important;display:grid!important;place-items:center!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-wrapper{width:100%!important;min-height:clamp(370px,40vw,540px)!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 50% 54%,rgba(255,198,96,.2),transparent 20rem),radial-gradient(circle at 50% 50%,rgba(17,17,17,.06),transparent 18rem)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pg-mainBtn{width:100%!important;min-height:inherit!important;padding:0!important;display:grid!important;place-items:center!important;cursor:zoom-in!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-main-image{width:min(100%,600px)!important;height:auto!important;max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 28px 38px rgba(23, 17, 13, .16))!important;transform:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-purchase-card{position:sticky!important;top:calc(var(--xxl-nav-h,76px) + 18px)!important;max-height:calc(100svh - var(--xxl-nav-h,76px) - 36px)!important;overflow:auto!important;padding:clamp(20px,2.6vw,30px)!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:24px!important;color:#17110d!important;background:#fff!important;box-shadow:0 22px 56px rgba(34,24,16,.1),0 10px 28px rgba(255,126,17,.08)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-titleblock{margin:0 0 18px!important;padding:0 0 20px!important;border-bottom:1px solid rgba(17,17,17,.08)!important;color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-category-link{color:#ff6b00!important;font-size:.8rem!important;font-weight:1000!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-title-main{max-width:8.6em!important;margin:8px 0 12px!important;color:#17110d!important;font-size:clamp(2.1rem, 3.6vw, 4rem)!important;line-height:.96!important;letter-spacing:0!important;text-wrap:balance!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-lead{color:rgba(23,17,13,.66)!important;font-size:1rem!important;line-height:1.55!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-conversion-note,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-facts,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-row--secondary,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-title-actions{display:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-block{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin:18px 0!important;padding:0!important;border:0!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-lg,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-main{width:auto!important;min-width:0!important;margin:0!important;padding:12px 18px!important;border:0!important;border-radius:16px!important;color:#fff!important;background:linear-gradient(135deg,#ff6b00,#ffad22)!important;box-shadow:0 18px 34px rgba(255,107,0,.24)!important;font-size:clamp(1.55rem, 2.35vw, 2.35rem)!important;line-height:1!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-old-price,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-price-unit{color:rgba(23,17,13,.55)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-qty-inline{min-height:44px!important;padding:6px 8px 6px 12px!important;border:1px solid rgba(17,17,17,.1)!important;border-radius:999px!important;color:#17110d!important;background:rgba(250,247,241,.92)!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-row--ujxxl-options{margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-groups{max-height:min(44vh,440px)!important;padding:0 4px 94px 0!important;overflow:auto!important;scrollbar-width:thin!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-group,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-summary{color:#17110d!important;border-color:rgba(17,17,17,.1)!important;background:#fff!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice:has(input:checked),body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice:hover,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step.is-active .ujxxl-options-step-summary,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step:has(input:checked){border-color:rgba(255,107,0,.44)!important;background:rgba(255,107,0,.07)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice__name,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-title{color:#17110d!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-guide,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-summary em,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-step-summary span{color:rgba(23,17,13,.58)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-choice__price,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-extra-total{color:#ff6b00!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-submitbar{position:sticky!important;bottom:-1px!important;z-index:5!important;margin:-76px -8px 0!important;padding:18px 8px 0!important;border:0!important;color:#17110d!important;background:linear-gradient(180deg,rgba(255,255,255,.7),#fff 42%)!important;box-shadow:0 -18px 32px rgba(255,255,255,.92)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-submitbar>div:first-child{display:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-nav{width:100%!important;display:grid!important;grid-template-columns:minmax(88px,.55fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-navbtn,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-submit{min-height:52px!important;border-radius:15px!important;font-weight:1000!important;box-shadow:none!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-navbtn{color:#17110d!important;border:1px solid rgba(17,17,17,.1)!important;background:#fff!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .ujxxl-options-submit{color:#fff!important;border:0!important;background:linear-gradient(135deg,#1b8f43,#60c65a)!important;box-shadow:0 16px 32px rgba(27,143,67,.2)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-bottom,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-faq-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-more,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-description-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-params-card{color:#17110d!important;border-color:rgba(17,17,17,.08)!important;background:#fff!important;box-shadow:none!important}@media (max-width:980px){body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-unified-shell{width:min(100%,calc(100vw - 24px))!important;margin-top:16px;padding:18px!important;border-radius:24px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .pdp-top--no-thumbs{grid-template-columns:1fr!important;gap:18px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-card,body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-media-wrapper{min-height:300px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-main-image{height:auto!important;max-height:clamp(220px,38vw,360px)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-purchase-card{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;padding:20px!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-title-main{max-width:none!important;font-size:clamp(2rem, 11vw, 3.35rem)!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-groups{max-height:none!important;overflow:visible!important}body.page-product.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .product-page-options-submitbar{margin-top:12px!important}}@media (max-width:879px){body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{display:flex;flex-direction:column;height:min(94svh,820px);max-height:calc(100svh - max(8px,env(safe-area-inset-top)));overflow:hidden;color:#fff8ea}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head{position:relative;z-index:2;flex:0 0 auto;align-items:flex-start;margin:0 -2px 8px;padding:4px 2px 10px;color:#fff8ea;background:linear-gradient(180deg,rgba(20,17,14,.98),rgba(20,17,14,.86))}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close{color:#fff8ea}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{margin-bottom:0;color:#ffd447}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick{gap:7px;margin-top:7px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item{min-height:44px;padding:7px 9px;border-radius:14px}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{position:relative;flex:1 1 auto;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;gap:8px;padding:2px 2px 14px;scrollbar-color:rgba(255,154,24,.72) rgba(255,255,255,.08)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a{min-height:58px;padding:9px 10px;border-radius:16px;color:#fff8ea;background:rgba(255,255,255,.08)}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a span{font-size:1.05rem;line-height:1}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a strong{font-size:.8rem;line-height:1.1}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a::after{display:none}body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact{position:relative;z-index:2;flex:0 0 auto;margin-top:10px;margin-bottom:calc(78px + var(--xxl-safe-bottom,0px));color:rgba(255,248,234,.76);background:linear-gradient(180deg,rgba(34,28,22,.94),rgba(17,15,13,.98))}}@keyframes xxl-menu-swipe-cue{0%,100%{opacity:.34;transform:translateX(-5px) rotate(-45deg)}50%{opacity:1;transform:translateX(2px) rotate(-45deg)}}[data-tenant=ujxxl] .tenant-ujxxl .account-page,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page,body.tenant-ujxxl-active .tenant-ujxxl .account-page,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page{width:min(100% - 28px,1180px);margin:clamp(26px,5vw,58px) auto 86px;padding:clamp(24px,4vw,46px);border:0;border-radius:0;color:#fff8ea;background:0 0!important;box-shadow:none;backdrop-filter:none}[data-tenant=ujxxl] .tenant-ujxxl .account-page-head,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page .section-header,body.tenant-ujxxl-active .tenant-ujxxl .account-page-head,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page .section-header{max-width:720px;margin-bottom:22px}[data-tenant=ujxxl] .tenant-ujxxl .account-page-head h1,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page .section-header h1,body.tenant-ujxxl-active .tenant-ujxxl .account-page-head h1,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page .section-header h1{margin:0;color:#fff8ea;font-size:clamp(2rem, 4vw, 3.35rem);line-height:.96;font-weight:950;letter-spacing:0}[data-tenant=ujxxl] .tenant-ujxxl .account-hint,[data-tenant=ujxxl] .tenant-ujxxl .account-page-head p,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page .section-header p,body.tenant-ujxxl-active .tenant-ujxxl .account-hint,body.tenant-ujxxl-active .tenant-ujxxl .account-page-head p,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page .section-header p{color:rgba(255,248,234,.72)}[data-tenant=ujxxl] .tenant-ujxxl .account-auth-grid,body.tenant-ujxxl-active .tenant-ujxxl .account-auth-grid{grid-template-columns:minmax(320px,.95fr) minmax(280px,1fr);gap:clamp(16px,3vw,28px);align-items:stretch}[data-tenant=ujxxl] .tenant-ujxxl .account-address-card,[data-tenant=ujxxl] .tenant-ujxxl .account-card,[data-tenant=ujxxl] .tenant-ujxxl .account-order-card,[data-tenant=ujxxl] .tenant-ujxxl .account-panel,[data-tenant=ujxxl] .tenant-ujxxl .card-lite,body.tenant-ujxxl-active .tenant-ujxxl .account-address-card,body.tenant-ujxxl-active .tenant-ujxxl .account-card,body.tenant-ujxxl-active .tenant-ujxxl .account-order-card,body.tenant-ujxxl-active .tenant-ujxxl .account-panel,body.tenant-ujxxl-active .tenant-ujxxl .card-lite{border:1px solid rgba(255,255,255,.14);border-radius:22px;color:#fff8ea;background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.045)),rgba(13,11,9,.72);box-shadow:0 22px 54px rgba(0,0,0,.32)}[data-tenant=ujxxl] .tenant-ujxxl .account-card,body.tenant-ujxxl-active .tenant-ujxxl .account-card{padding:clamp(18px,2.4vw,28px)}[data-tenant=ujxxl] .tenant-ujxxl .account-card h2,[data-tenant=ujxxl] .tenant-ujxxl .account-card h3,[data-tenant=ujxxl] .tenant-ujxxl .account-top-name,body.tenant-ujxxl-active .tenant-ujxxl .account-card h2,body.tenant-ujxxl-active .tenant-ujxxl .account-card h3,body.tenant-ujxxl-active .tenant-ujxxl .account-top-name{color:#fff8ea;font-weight:950;letter-spacing:0}[data-tenant=ujxxl] .tenant-ujxxl .account-card p,[data-tenant=ujxxl] .tenant-ujxxl .account-card-head p,[data-tenant=ujxxl] .tenant-ujxxl .account-list,[data-tenant=ujxxl] .tenant-ujxxl .account-top-email,body.tenant-ujxxl-active .tenant-ujxxl .account-card p,body.tenant-ujxxl-active .tenant-ujxxl .account-card-head p,body.tenant-ujxxl-active .tenant-ujxxl .account-list,body.tenant-ujxxl-active .tenant-ujxxl .account-top-email{color:rgba(255,248,234,.68)}[data-tenant=ujxxl] .tenant-ujxxl .account-list li::marker,body.tenant-ujxxl-active .tenant-ujxxl .account-list li::marker{color:#ffb323}[data-tenant=ujxxl] .tenant-ujxxl .account-form,body.tenant-ujxxl-active .tenant-ujxxl .account-form{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(0,0,0,.22)}[data-tenant=ujxxl] .tenant-ujxxl .account-form label,body.tenant-ujxxl-active .tenant-ujxxl .account-form label{color:rgba(255,248,234,.78);font-weight:850}[data-tenant=ujxxl] .tenant-ujxxl .account-form input,[data-tenant=ujxxl] .tenant-ujxxl .account-form select,[data-tenant=ujxxl] .tenant-ujxxl .account-form textarea,body.tenant-ujxxl-active .tenant-ujxxl .account-form input,body.tenant-ujxxl-active .tenant-ujxxl .account-form select,body.tenant-ujxxl-active .tenant-ujxxl .account-form textarea{min-height:48px;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#fff8ea;background:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}[data-tenant=ujxxl] .tenant-ujxxl .account-form input:focus,[data-tenant=ujxxl] .tenant-ujxxl .account-form select:focus,[data-tenant=ujxxl] .tenant-ujxxl .account-form textarea:focus,body.tenant-ujxxl-active .tenant-ujxxl .account-form input:focus,body.tenant-ujxxl-active .tenant-ujxxl .account-form select:focus,body.tenant-ujxxl-active .tenant-ujxxl .account-form textarea:focus{border-color:rgba(255,179,35,.75);outline:0;box-shadow:0 0 0 3px rgba(255,179,35,.16)}[data-tenant=ujxxl] .tenant-ujxxl .btn,body.tenant-ujxxl-active .tenant-ujxxl .btn{min-height:42px;border-radius:999px;font-weight:950;letter-spacing:0}[data-tenant=ujxxl] .tenant-ujxxl .btn-primary,body.tenant-ujxxl-active .tenant-ujxxl .btn-primary{border-color:transparent;color:#1b1305;background:linear-gradient(135deg,#ff9a18,#ffd447);box-shadow:0 14px 34px rgba(255,154,24,.28)}[data-tenant=ujxxl] .tenant-ujxxl .btn-google,[data-tenant=ujxxl] .tenant-ujxxl .btn-secondary,body.tenant-ujxxl-active .tenant-ujxxl .btn-google,body.tenant-ujxxl-active .tenant-ujxxl .btn-secondary{border:1px solid rgba(255,255,255,.18);color:#fff8ea;background:rgba(255,255,255,.08)}[data-tenant=ujxxl] .tenant-ujxxl .btn-google,body.tenant-ujxxl-active .tenant-ujxxl .btn-google{width:100%;justify-content:center;min-height:52px}[data-tenant=ujxxl] .tenant-ujxxl .account-divider,body.tenant-ujxxl-active .tenant-ujxxl .account-divider{color:rgba(255,248,234,.54)}[data-tenant=ujxxl] .tenant-ujxxl .account-divider::after,[data-tenant=ujxxl] .tenant-ujxxl .account-divider::before,body.tenant-ujxxl-active .tenant-ujxxl .account-divider::after,body.tenant-ujxxl-active .tenant-ujxxl .account-divider::before{background:rgba(255,255,255,.16)}[data-tenant=ujxxl] .tenant-ujxxl .account-side,body.tenant-ujxxl-active .tenant-ujxxl .account-side{padding:18px}[data-tenant=ujxxl] .tenant-ujxxl .account-avatar,body.tenant-ujxxl-active .tenant-ujxxl .account-avatar{border:1px solid rgba(255,179,35,.4);background:linear-gradient(135deg,#ff9a18,#ffd447);color:#1b1305}[data-tenant=ujxxl] .tenant-ujxxl .account-stat,body.tenant-ujxxl-active .tenant-ujxxl .account-stat{border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.065)}[data-tenant=ujxxl] .tenant-ujxxl .account-kv span,[data-tenant=ujxxl] .tenant-ujxxl .account-stat-label,body.tenant-ujxxl-active .tenant-ujxxl .account-kv span,body.tenant-ujxxl-active .tenant-ujxxl .account-stat-label{color:rgba(255,248,234,.62)}[data-tenant=ujxxl] .tenant-ujxxl .account-kv strong,[data-tenant=ujxxl] .tenant-ujxxl .account-stat-value,body.tenant-ujxxl-active .tenant-ujxxl .account-kv strong,body.tenant-ujxxl-active .tenant-ujxxl .account-stat-value{color:#fff8ea}[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item{border-color:rgba(255,255,255,.12);color:rgba(255,248,234,.82);background:rgba(255,255,255,.055)}[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item.is-active,[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item:hover,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item.is-active,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item:hover{border-color:rgba(255,179,35,.62);color:#1b1305;background:linear-gradient(135deg,#ff9a18,#ffd447)}[data-tenant=ujxxl] .tenant-ujxxl .account-pill,[data-tenant=ujxxl] .tenant-ujxxl .account-tab-badge,body.tenant-ujxxl-active .tenant-ujxxl .account-pill,body.tenant-ujxxl-active .tenant-ujxxl .account-tab-badge{border-color:rgba(255,179,35,.32);color:#ffd447;background:rgba(255,179,35,.1)}[data-tenant=ujxxl] .tenant-ujxxl .account-nav-item.is-active .account-tab-badge,body.tenant-ujxxl-active .tenant-ujxxl .account-nav-item.is-active .account-tab-badge{color:#1b1305;background:rgba(0,0,0,.12)}[data-tenant=ujxxl] .tenant-ujxxl .account-callout,[data-tenant=ujxxl] .tenant-ujxxl .account-empty,[data-tenant=ujxxl] .tenant-ujxxl .account-note,body.tenant-ujxxl-active .tenant-ujxxl .account-callout,body.tenant-ujxxl-active .tenant-ujxxl .account-empty,body.tenant-ujxxl-active .tenant-ujxxl .account-note{border-color:rgba(255,255,255,.14);color:rgba(255,248,234,.76);background:rgba(0,0,0,.18)}[data-tenant=ujxxl] .tenant-ujxxl .account-callout strong,[data-tenant=ujxxl] .tenant-ujxxl .table-account,body.tenant-ujxxl-active .tenant-ujxxl .account-callout strong,body.tenant-ujxxl-active .tenant-ujxxl .table-account{color:#fff8ea}[data-tenant=ujxxl] .tenant-ujxxl .table-account td,[data-tenant=ujxxl] .tenant-ujxxl .table-account th,body.tenant-ujxxl-active .tenant-ujxxl .table-account td,body.tenant-ujxxl-active .tenant-ujxxl .table-account th{border-color:rgba(255,255,255,.12)}[data-tenant=ujxxl] .tenant-ujxxl .account-wishlist-grid,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-products-grid,body.tenant-ujxxl-active .tenant-ujxxl .account-wishlist-grid,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-products-grid{gap:clamp(18px,2.4vw,28px)}[data-tenant=ujxxl] .tenant-ujxxl .account-wishlist-item,body.tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{border-radius:24px;background:rgba(255,255,255,.035)}@media (max-width:920px){[data-tenant=ujxxl] .tenant-ujxxl .account-app,[data-tenant=ujxxl] .tenant-ujxxl .account-auth-grid,body.tenant-ujxxl-active .tenant-ujxxl .account-app,body.tenant-ujxxl-active .tenant-ujxxl .account-auth-grid{grid-template-columns:1fr}[data-tenant=ujxxl] .tenant-ujxxl .account-page,[data-tenant=ujxxl] .tenant-ujxxl .wishlist-page,body.tenant-ujxxl-active .tenant-ujxxl .account-page,body.tenant-ujxxl-active .tenant-ujxxl .wishlist-page{width:min(100% - 22px,100%);margin-top:18px;margin-bottom:calc(104px + env(safe-area-inset-bottom));padding:18px;border-radius:22px}}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar),body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl{--ujxxl-live-bg:#f8f6f1;--ujxxl-live-section:#ffffff;--ujxxl-live-body-bg:radial-gradient(circle at 10% 8%, rgba(255, 126, 17, .14), transparent 360px),radial-gradient(circle at 92% 18%, rgba(255, 182, 64, .12), transparent 420px),linear-gradient(180deg, #fbf8f1 0%, #eee8dc 100%);--ujxxl-live-strip-bg:#f7f4ee;--ujxxl-live-strip-shadow:0 28px 84px rgba(255, 126, 17, .16),0 12px 36px rgba(37, 26, 14, .08);--ujxxl-live-card:#ffffff;--ujxxl-live-border:rgba(17, 17, 17, .1);--ujxxl-live-text:#17110d;--ujxxl-live-muted:rgba(23, 17, 13, .66);--ujxxl-live-primary:#ff6b00;--ujxxl-live-primary-2:#ff9b19;--ujxxl-live-shadow:0 18px 42px rgba(17, 17, 17, .12);--ujxxl-live-shadow-hover:0 24px 55px rgba(17, 17, 17, .16);color:var(--ujxxl-live-text,#17110d)!important;background:var(--ujxxl-live-body-bg,linear-gradient(180deg,#fbf8f1 0,#eee8dc 100%))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-page,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .wishlist-page{color:var(--ujxxl-live-text,#17110d)!important;background:0 0!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card h2,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card h3,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-page-head h1,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-top-name,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .wishlist-page .section-header h1{color:var(--ujxxl-live-text,#17110d)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card p,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card-head p,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-hint,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-list,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-page-head p,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-top-email,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .wishlist-page .section-header p{color:var(--ujxxl-live-muted,rgba(23,17,13,.66))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-address-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-order-card,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-panel,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .card-lite{color:var(--ujxxl-live-text,#17110d)!important;border-color:var(--ujxxl-live-border,rgba(17,17,17,.1))!important;background:rgba(255,255,255,.72)!important;box-shadow:var(--ujxxl-live-shadow,0 18px 42px rgba(17,17,17,.12))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-callout,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-empty,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-note{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.1)!important;background:rgba(255,255,255,.66)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form label,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-kv span,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-stat-label{color:var(--ujxxl-live-muted,rgba(23,17,13,.66))!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form input,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form select,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-form textarea{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.12)!important;background:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-nav-item,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-stat,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-wishlist-item{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.1)!important;background:rgba(255,255,255,.62)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-kv strong,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-stat-value,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .table-account{color:var(--ujxxl-live-text,#17110d)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-nav-item.is-active,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-nav-item:hover,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .btn-primary{color:#17110d!important;border-color:transparent!important;background:linear-gradient(135deg,#ff6b00,#ffad22)!important;box-shadow:0 14px 34px rgba(255,107,0,.22)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .btn-google,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .btn-secondary{color:var(--ujxxl-live-text,#17110d)!important;border-color:rgba(17,17,17,.12)!important;background:#fff!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-divider{color:rgba(23,17,13,.48)!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-divider::after,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .account-divider::before,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .table-account td,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .table-account th{border-color:rgba(17,17,17,.1)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar{position:fixed;top:calc(var(--xxl-nav-h,76px) + 12px);right:clamp(18px,3vw,42px);z-index:65;display:inline-flex;align-items:center;gap:7px;padding:7px;border:1px solid rgba(17,17,17,.1);border-radius:20px;background:rgba(255,255,255,.78);box-shadow:0 18px 44px rgba(37,26,14,.12);backdrop-filter:blur(16px)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;min-width:46px;padding:0 13px;border:1px solid rgba(17,17,17,.1);border-radius:999px;color:#17110d;background:#fff;box-shadow:0 12px 26px rgba(37,26,14,.1);font:inherit;font-weight:950;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:transform .18s,box-shadow .18s,background .18s}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:focus-visible,[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:hover,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:focus-visible,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(37,26,14,.14);outline:0}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart{border-color:transparent;background:linear-gradient(135deg,#ff6b00,#ffad22);box-shadow:0 16px 32px rgba(255,107,0,.24)}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;color:#fff;background:#17110d;font-size:.72rem;font-style:normal;line-height:1}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i:empty,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn i:empty{display:none}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar{display:none!important}}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl .site-content-wrap.xxl-content-wrap,[data-tenant=ujxxl] .tenant-ujxxl .xxl-content-wrap,body.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap.xxl-content-wrap,body.tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap{padding-top:0!important}}@media (min-width:821px){[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar{position:static!important;top:auto!important;right:auto!important;z-index:auto!important;display:inline-flex!important;justify-self:end!important;gap:5px!important;padding:4px!important;border-color:rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;backdrop-filter:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn{min-height:34px!important;min-width:36px!important;gap:5px!important;padding:0 10px!important;border-color:rgba(255,255,255,.12)!important;color:#fff8ea!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;font-size:.78rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__btn--cart{color:#1b1305!important;background:linear-gradient(135deg,#ff9a18,#ffd447)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-desktop-mini-toolbar__total,body.tenant-ujxxl-active .tenant-ujxxl .xxl-desktop-mini-toolbar__total{font-size:.78rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float{position:static!important;top:auto!important;right:auto!important;z-index:auto!important;display:inline-flex!important;width:auto!important;max-width:min(30vw,360px)!important;justify-self:end!important;gap:5px!important;padding:4px!important;border-color:rgba(255,255,255,.12)!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;box-shadow:none!important;backdrop-filter:none!important;overflow-x:auto!important;scrollbar-width:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float::-webkit-scrollbar,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float::-webkit-scrollbar{display:none}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn{display:inline-flex!important;min-height:34px!important;min-width:max-content!important;grid-template-columns:none!important;gap:6px!important;padding:0 10px!important;border-color:rgba(255,255,255,.12)!important;border-radius:999px!important;color:#fff8ea!important;background:rgba(255,255,255,.08)!important;box-shadow:none!important;font-size:.76rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn span{width:auto!important;height:auto!important;color:#ffd447!important;background:0 0!important;font-size:.86rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-account-float__btn i,body.tenant-ujxxl-active .tenant-ujxxl .xxl-account-float__btn i{min-width:16px!important;height:16px!important;color:#1b1305!important;font-size:.58rem!important}}@media (max-width:820px){[data-tenant=ujxxl] .tenant-ujxxl,body.tenant-ujxxl-active,body.tenant-ujxxl-active .tenant-ujxxl,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar){background-color:#000!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-mobile-menu-sheet,body.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{height:min(92svh,760px)!important;max-height:calc(100svh - max(10px,env(safe-area-inset-top)))!important;padding:8px 12px calc(12px + env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-handle,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-handle{width:42px!important;height:4px!important;margin:0 auto 8px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-head,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head{margin:0 0 8px!important;padding:0 0 8px!important;gap:8px!important;background:0 0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-head p,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{display:none!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-close,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close{width:34px!important;height:34px!important;font-size:1.25rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;margin-top:0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item{min-height:38px!important;gap:6px!important;padding:6px 8px!important;border-radius:13px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item span{font-size:.86rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-account-quick__item strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-quick__item strong{font-size:.68rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{grid-template-columns:1fr!important;gap:6px!important;padding-bottom:8px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;align-content:center!important;min-height:46px!important;gap:8px!important;padding:7px 8px!important;border-radius:13px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid span,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid span{width:30px!important;text-align:center!important;font-size:.86rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-category-grid strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid strong{font-size:.66rem!important;line-height:1.04!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-sheet-contact,body.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact{gap:4px!important;margin-top:6px!important;margin-bottom:calc(58px + env(safe-area-inset-bottom))!important;padding:9px 10px!important;border-radius:14px!important;font-size:.72rem!important}}[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer,body.tenant-ujxxl-active .tenant-ujxxl .xxl-site-footer{gap:8px!important;padding-top:16px!important;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-main,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-main{gap:10px!important;padding:11px 13px!important;border-radius:16px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-brand img,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand img{width:38px!important;height:38px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-brand strong,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand strong{font-size:.9rem!important;line-height:1.05!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-brand small,[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-contact,[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-contact small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-brand small,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-contact,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-contact small{font-size:.72rem!important;line-height:1.25!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details{border-radius:16px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details summary,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details summary{padding:10px 13px!important;font-size:.78rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dl,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dl{padding:0 13px 10px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dl div,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dl div{gap:2px!important;padding:7px 0!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dd,[data-tenant=ujxxl] .tenant-ujxxl .xxl-company-details dt,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dd,body.tenant-ujxxl-active .tenant-ujxxl .xxl-company-details dt{font-size:.7rem!important;line-height:1.25!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-legal-links,body.tenant-ujxxl-active .tenant-ujxxl .xxl-legal-links{gap:5px!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-gdpr-btn,[data-tenant=ujxxl] .tenant-ujxxl .xxl-legal-links a,body.tenant-ujxxl-active .tenant-ujxxl .xxl-footer-gdpr-btn,body.tenant-ujxxl-active .tenant-ujxxl .xxl-legal-links a{min-height:28px!important;padding:0 9px!important;font-size:.7rem!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .ujxxl-price-action--fav.btn:not(.btn-primary):not(.btn-danger),body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-home .ujxxl-price-action--fav.btn:not(.btn-primary):not(.btn-danger){background:#e11d48!important;background-image:linear-gradient(#e11d48,#e11d48)!important;color:#fff!important;box-shadow:0 14px 30px rgba(225,29,72,.24)!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .ujxxl-price-action--fav svg path,body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-home .ujxxl-price-action--fav svg path{fill:currentColor!important;stroke:currentColor!important}[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .ujxxl-price-action--share.btn:not(.btn-primary):not(.btn-danger),body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-home .ujxxl-price-action--share.btn:not(.btn-primary):not(.btn-danger){background:#1877f2!important;background-image:linear-gradient(#1877f2,#1877f2)!important;color:#fff!important;box-shadow:0 14px 30px rgba(24,119,242,.24)!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .site-content-wrap,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .site-content-wrap,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl{background:#f7f2ea;color:#18110d}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page--root{color:#18110d;content-visibility:visible;contain-intrinsic-size:auto}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured__head,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header{color:#18110d}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured h2,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header h1,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h1,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h2{color:#18110d!important;text-shadow:none}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured p,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured__lead,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .cat-root-featured__meta,body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header p{color:rgba(24,17,13,.72)!important}body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured{width:min(1240px,calc(100vw - 40px));margin-inline:auto;padding:clamp(18px,3vw,30px);border:1px solid rgba(24,17,13,.1);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:0 18px 50px rgba(24,17,13,.08)}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-page{color:#18110d;content-visibility:visible!important;contain-intrinsic-size:auto!important}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell{width:min(1360px,calc(100vw - 32px));margin:clamp(16px,2.4vw,34px) auto 48px;padding:0;overflow:visible}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:clamp(20px,3vw,40px);align-items:start}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-media-card,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-purchase-card{background:rgba(255,250,242,.95);border-color:rgba(24,17,13,.1);box-shadow:0 18px 50px rgba(24,17,13,.08)}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-media-wrapper{min-height:clamp(300px,44vw,560px);aspect-ratio:1/.82}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-info h1,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-title-main{color:#18110d!important;overflow-wrap:anywhere}@media (max-width:980px){body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-top{grid-template-columns:1fr}body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .product-purchase-card{position:static}}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher{position:sticky;bottom:calc(82px + env(safe-area-inset-bottom));z-index:71;display:grid;gap:10px;width:min(1180px,calc(100vw - 32px));margin:24px auto 12px;padding:14px;border:1px solid rgba(24,17,13,.12);border-radius:22px;background:rgba(255,250,242,.92);box-shadow:0 18px 46px rgba(24,17,13,.12);backdrop-filter:blur(16px)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher strong{color:#18110d;font-size:.86rem;font-weight:950}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher nav{display:flex;flex-wrap:wrap;gap:8px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher a{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(24,17,13,.14);border-radius:999px;color:#18110d;background:#fff;font-size:.78rem;font-weight:900;text-decoration:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher a[aria-current=true]{color:#1b1305;border-color:#ff9f1c;background:#ffb12b;box-shadow:0 10px 22px rgba(255,159,28,.22)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer{width:min(1240px,calc(100vw - 32px));margin-inline:auto}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase{display:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split{display:grid;gap:14px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-showcase,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-showcase{display:grid}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase{grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(18px,3vw,34px);border-radius:30px;overflow:hidden}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy{display:grid;gap:8px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy span{color:#ff9f1c;font-size:.76rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy strong{max-width:740px;color:inherit;font-size:clamp(1.45rem, 3vw, 2.8rem);line-height:.96;font-weight:1000;letter-spacing:0}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__copy small{color:inherit;opacity:.72;font-size:.9rem;font-weight:800}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions{justify-items:stretch;min-width:min(280px,100%)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:1px solid currentColor;border-radius:999px;color:inherit;font-size:.86rem;font-weight:950;text-decoration:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions a:first-child{color:#17100a;border-color:#ffb12b;background:#ffb12b}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-quick{grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);gap:14px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours{min-height:62px;padding:13px 14px;border-radius:18px;text-decoration:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;color:inherit}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories span{display:grid;place-items:center;width:32px;height:32px;border-radius:12px;font-size:1rem}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories strong,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours strong{color:inherit;font-size:.82rem;font-weight:950;line-height:1.12}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-hours span{color:inherit;opacity:.72;font-size:.76rem;font-weight:800}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner{padding:clamp(18px,3vw,30px);border:1px solid rgba(255,177,43,.2);border-radius:34px;color:#fff8ea;background:radial-gradient(circle at 16% 0,rgba(255,177,43,.22),transparent 34%),linear-gradient(135deg,#1a1008 0,#050302 100%);box-shadow:0 24px 70px rgba(0,0,0,.28)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-company-details,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-categories a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-gdpr-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-hours,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-main,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-legal-links a{color:#fff8ea;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-showcase{color:#fff8ea;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--diner .xxl-footer-categories span{background:rgba(255,177,43,.14)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split{color:#18110d}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-showcase{min-height:240px;color:#18110d;background:linear-gradient(90deg,rgba(255,250,242,.96) 0,rgba(255,250,242,.84) 48%,rgba(255,177,43,.2) 100%),radial-gradient(circle at 86% 30%,rgba(255,127,0,.28),transparent 34%);border:1px solid rgba(24,17,13,.1);box-shadow:0 24px 70px rgba(24,17,13,.1)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-categories a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-hours,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-main{color:#18110d;border:1px solid rgba(24,17,13,.1);background:rgba(255,250,242,.88);box-shadow:0 16px 44px rgba(24,17,13,.07)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-categories span{background:rgba(255,177,43,.18)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details dd,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details dt,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-company-details summary,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact small,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-contact span{color:#18110d}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-footer-gdpr-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--split .xxl-legal-links a{color:#18110d;border-color:rgba(24,17,13,.14);background:rgba(255,255,255,.72)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px calc(76px + env(safe-area-inset-bottom));border:1px solid rgba(24,17,13,.1);border-radius:22px;color:#18110d;background:rgba(255,250,242,.92);box-shadow:0 18px 50px rgba(24,17,13,.08)}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-main{padding:0;border:0;background:0 0;box-shadow:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-company-details{display:none}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-legal-links{justify-content:flex-end}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-brand,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-brand small,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-brand strong,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact a,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact small,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact span{color:#18110d}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-contact a{color:#c36a00}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-footer-gdpr-btn,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact .xxl-legal-links a{min-height:34px;color:#18110d;border-color:rgba(24,17,13,.12);background:rgba(255,255,255,.74)}@media (max-width:860px){body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-quick,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase,body[data-tenant=ujxxl] .tenant-ujxxl .xxl-site-footer--compact{grid-template-columns:1fr}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher{width:calc(100vw - 18px);padding:10px;border-radius:18px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-preview-switcher nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase{padding:18px;border-radius:24px}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-showcase__actions{min-width:0}body[data-tenant=ujxxl] .tenant-ujxxl .xxl-footer-categories{grid-template-columns:1fr}}@media (max-width:879px){body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop{position:fixed!important;inset:0!important;z-index:10080!important;background:rgba(0,0,0,.52)!important;opacity:0;transition:opacity .18s!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible{opacity:1!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{position:fixed!important;top:auto!important;right:10px!important;bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;left:10px!important;z-index:10090!important;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:min(76svh,720px)!important;max-height:calc(100svh - 96px)!important;padding:16px!important;overflow:hidden!important;color:#fff8ea!important;background:linear-gradient(180deg,rgba(21,18,15,.98),rgba(8,7,6,.98))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;box-shadow:0 22px 56px rgba(0,0,0,.38)!important;transform:translateY(115%)!important;transition:transform .22s cubic-bezier(.2,.82,.2,1)!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open{transform:translateY(0)!important}body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{overflow-y:auto!important;min-height:0!important}}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{background:#f7f3ea!important}body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-category-block,body.ui-v2.tenant-ujxxl-active:not(.tenant--bowling):not(.tenant--napikosar) .tenant-ujxxl .xxl-menu-section,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-category-block,body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section{background:0 0!important;box-shadow:none!important;backdrop-filter:none!important;filter:none!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home.xxl-public .xxl-menu-section,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home.xxl-public .xxl-menu-section.xxl-menu-section{box-shadow:none!important;backdrop-filter:none!important;filter:none!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .nk-cart-sheet[aria-hidden=true]{visibility:hidden!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .nk-cart-sheet.is-open,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .nk-cart-sheet[aria-hidden=false]{visibility:visible!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl],body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-public{background:#f7f3ea!important}body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block::after,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block::before,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section::after,body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section::before{display:none!important;content:none!important;background:0 0!important}body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{background:#f7f3ea!important}@media (max-width:640px){body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured,body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell{width:min(100% - 24px,100%)}}

/* XXL neutral theme layer: Vajfeher 1 default + matte graphite toggle. */
body[data-tenant=ujxxl].tenant-ujxxl-active,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark){
  --ujxxl-theme-page-bg:radial-gradient(circle at 16% 20%,rgba(217,222,231,.10) 0 1px,transparent 1.8px),radial-gradient(circle at 74% 64%,rgba(205,203,198,.08) 0 1px,transparent 1.8px),linear-gradient(180deg,#fffdf8 0%,#f8f6f1 100%);
  --ujxxl-theme-text:#17110d;
  --ujxxl-theme-muted:rgba(23,17,13,.66);
  --ujxxl-theme-soft:rgba(23,17,13,.48);
  --ujxxl-theme-line:rgba(23,17,13,.12);
  --ujxxl-theme-panel:rgba(255,255,255,.88);
  --ujxxl-theme-panel-strong:rgba(255,255,255,.96);
  --ujxxl-theme-header:#111;
  --ujxxl-theme-header-text:#fff8ea;
  --ujxxl-theme-header-chip:rgba(255,255,255,.09);
  --ujxxl-theme-shadow:rgba(24,17,13,.10);
  --xxl-text:var(--ujxxl-theme-text);
  --xxl-muted:var(--ujxxl-theme-muted);
  --xxl-muted-soft:var(--ujxxl-theme-soft);
  --xxl-line:var(--ujxxl-theme-line);
}

body[data-tenant=ujxxl] .ujxxl-options-sheet[hidden],
body[data-tenant=ujxxl] .ujxxl-options-backdrop[hidden],
body[data-tenant=ujxxl] .ujxxl-options-sheet[aria-hidden=true]{
  display:none;
  visibility:hidden;
  pointer-events:none;
  opacity:0;
}

body[data-tenant=ujxxl] .ujxxl-options-sheet[aria-hidden=false]{
  visibility:visible;
  pointer-events:auto;
  opacity:1;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark{
  --ujxxl-theme-page-bg:radial-gradient(circle at 16% 20%,rgba(70,70,70,.16) 0 1px,transparent 1.8px),radial-gradient(circle at 76% 62%,rgba(38,38,38,.22) 0 1px,transparent 1.8px),linear-gradient(180deg,#111 0%,#1a1a1a 48%,#0b0b0b 100%);
  --ujxxl-theme-text:#f7f3eb;
  --ujxxl-theme-muted:rgba(247,243,235,.70);
  --ujxxl-theme-soft:rgba(247,243,235,.54);
  --ujxxl-theme-line:rgba(255,255,255,.13);
  --ujxxl-theme-panel:rgba(24,24,24,.88);
  --ujxxl-theme-panel-strong:rgba(30,30,30,.96);
  --ujxxl-theme-header:#f8f5ec;
  --ujxxl-theme-header-text:#111;
  --ujxxl-theme-header-chip:rgba(0,0,0,.07);
  --ujxxl-theme-shadow:rgba(0,0,0,.34);
  --xxl-text:var(--ujxxl-theme-text);
  --xxl-muted:var(--ujxxl-theme-muted);
  --xxl-muted-soft:var(--ujxxl-theme-soft);
  --xxl-line:var(--ujxxl-theme-line);
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl,
body.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-block{
  color:var(--ujxxl-theme-text)!important;
  background:var(--ujxxl-theme-page-bg)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle{
  display:inline-grid!important;
  grid-template-columns:1fr 1fr;
  align-items:center;
  gap:4px;
  min-height:38px;
  padding:4px;
  border:1px solid color-mix(in srgb,var(--ujxxl-theme-header-text) 14%,transparent);
  border-radius:999px;
  color:var(--ujxxl-theme-header-text);
  background:var(--ujxxl-theme-header-chip);
  cursor:pointer;
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle span{
  display:grid;
  min-width:58px;
  min-height:28px;
  place-items:center;
  padding:0 10px;
  border-radius:999px;
  color:color-mix(in srgb,var(--ujxxl-theme-header-text) 72%,transparent);
  font-size:.74rem;
  font-weight:950;
  line-height:1;
  white-space:nowrap;
}
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-light],
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-light],
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-dark]{
  color:#17110d;
  background:linear-gradient(135deg,#fff4a3,#ffd447);
}
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-category-block,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .cat-root-featured,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .pdp-unified-shell{
  color:var(--ujxxl-theme-text)!important;
  background:transparent!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-site-footer,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-site-footer--compact,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-main{
  color:#f7f3eb!important;
  border-color:rgba(255,255,255,.12)!important;
  background:rgba(20,20,20,.92)!important;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-brand,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-brand strong,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact a,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact span{color:#f7f3eb!important}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-brand small,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-footer-contact small{color:rgba(247,243,235,.64)!important}
@media (max-width:980px){body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle span{min-width:44px;font-size:.68rem}}
@media (max-width:560px){body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle{order:3}body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle span{min-width:34px;padding-inline:7px}}

/* XXL neutral theme background locks. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-dark .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  color:#f7f3eb!important;
  background:var(--ujxxl-theme-page-bg)!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl].ujxxl-theme-light .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block{
  color:#17110d!important;
  background:var(--ujxxl-theme-page-bg)!important;
}

/* XXL selected product-card action layout 03: floating icon rail. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{
  --ujxxl-card-media-bg:linear-gradient(145deg,#fff7db 0%,#f6d97a 43%,#c6b28d 100%);
  --ujxxl-card-option-bg:rgba(255,255,255,.82);
  --ujxxl-card-option-text:#17110d;
  --ujxxl-card-option-border:rgba(23,17,13,.14);
  --ujxxl-card-cart-bg:linear-gradient(135deg,#fff2a3,#ffd447);
  --ujxxl-card-cart-text:#17110d;
  --ujxxl-card-share-bg:#1877f2;
  --ujxxl-card-fav-bg:rgba(255,255,255,.9);
  --ujxxl-card-fav-text:#d7334b;
}
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  --ujxxl-card-media-bg:linear-gradient(145deg,#2f302c 0%,#1b1b18 52%,#090909 100%);
  --ujxxl-card-option-bg:rgba(255,255,255,.08);
  --ujxxl-card-option-text:#f7f3eb;
  --ujxxl-card-option-border:rgba(255,255,255,.15);
  --ujxxl-card-cart-bg:linear-gradient(135deg,#ffe06a,#f5b928);
  --ujxxl-card-cart-text:#17110d;
  --ujxxl-card-fav-bg:rgba(22,22,20,.78);
  --ujxxl-card-fav-text:#ff6a7d;
}

/* XXL final light background strip removal. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home{
  background:#fff!important;
  background-image:none!important;
  background-color:#fff!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* XXL dark mode uses the selected light card button style too. */
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  --ujxxl-card-option-bg:#ff4000;
  --ujxxl-card-option-text:#fff;
  --ujxxl-card-option-border:#d8cec1;
  --ujxxl-card-cart-bg:#0b751c;
  --ujxxl-card-cart-text:#fff;
  --ujxxl-card-share-bg:#0f5ec7;
  --ujxxl-card-fav-bg:#fff;
  --ujxxl-card-fav-text:#d7334b;
}

/* XXL light background strip removal. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home{
  background:#fff!important;
  background-image:none!important;
  background-color:#fff!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* XXL selected button shape 02: Eredeti Normal. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{
  --ujxxl-card-option-bg:#ff4000;
  --ujxxl-card-option-text:#fff;
  --ujxxl-card-option-border:#d8cec1;
  --ujxxl-card-cart-bg:#0b751c;
  --ujxxl-card-cart-text:#fff;
  --ujxxl-card-share-bg:#0f5ec7;
  --ujxxl-card-fav-bg:#fff;
  --ujxxl-card-fav-text:#d7334b;
  --ujxxl-btn-radius-option:15px;
  --ujxxl-btn-radius-cart:15px;
  --ujxxl-btn-height:46px;
  --ujxxl-btn-border-width:1px;
  --ujxxl-btn-font-weight:850;
  --ujxxl-btn-font-size:12px;
  --ujxxl-btn-letter-spacing:0;
  --ujxxl-btn-text-transform:uppercase;
  --ujxxl-btn-shadow:0 8px 16px rgba(23,17,13,.10);
  --ujxxl-btn-inner-shadow:inset 0 1px 0 rgba(255,255,255,.28);
  --ujxxl-btn-gap:9px;
}

/* XXL eof light background strip removal. */
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark),
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-public,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home{
  background:#fff!important;
  background-image:none!important;
  background-color:#fff!important;
}
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-menu-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-category-block.xxl-category-block,
body.page-ujxxl-home.pc-size--m.ui-v2.tenant--ujxxl.tenant-ujxxl-active[data-tenant=ujxxl]:not(.ujxxl-theme-dark) .tenant-ujxxl.page-home.page-ujxxl-home .xxl-public.xxl-home .xxl-menu-section.xxl-menu-section{
  background:transparent!important;
  background-image:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn{
  display:inline-grid!important;
  min-height:44px!important;
  min-width:112px!important;
  align-content:center!important;
  padding:5px 16px!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:999px!important;
  color:#fff8ea!important;
  background:rgba(255,255,255,.055)!important;
  box-shadow:none!important;
  text-decoration:none!important;
  transition:transform .18s,border-color .18s,background .18s!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn span{
  color:rgba(255,248,234,.7)!important;
  font-size:.66rem!important;
  font-weight:800!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn strong{
  margin-top:3px!important;
  color:#fff8ea!important;
  font-size:.94rem!important;
  font-weight:950!important;
  line-height:1!important;
  white-space:nowrap!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn:hover,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn:focus-visible{
  transform:translateY(-1px)!important;
  border-color:rgba(255,212,71,.42)!important;
  background:rgba(255,212,71,.12)!important;
  outline:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-balance-btn{
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.08)!important;
}

@media (max-width:820px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-balance-btn{
    display:none!important;
  }
}

/* UJXXL ordering information section: restore scoped card design after legacy overrides. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section{
  width:min(100% - 36px,1420px)!important;
  margin:clamp(48px,7vw,92px) auto clamp(46px,7vw,90px)!important;
  padding:0!important;
  color:#18110d!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section .xxl-section-head,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section .xxl-section-head{
  max-width:960px!important;
  margin:0 0 18px!important;
  padding:0!important;
  text-align:left!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section .xxl-section-head p,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section .xxl-section-head p{
  margin:0 0 8px!important;
  color:#ff9a18!important;
  font-size:.82rem!important;
  font-weight:900!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section .xxl-section-head h2,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section .xxl-section-head h2{
  margin:0!important;
  color:#18110d!important;
  font-size:2.5rem!important;
  font-weight:950!important;
  line-height:.98!important;
  letter-spacing:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-grid,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card{
  display:grid!important;
  align-content:start!important;
  min-height:166px!important;
  gap:8px!important;
  padding:22px 22px 20px!important;
  border:1px solid rgba(24,17,13,.1)!important;
  border-radius:22px!important;
  color:#18110d!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 18px 44px rgba(24,17,13,.08)!important;
  backdrop-filter:none!important;
  overflow:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card span[aria-hidden=true],
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card span[aria-hidden=true]{
  display:grid!important;
  width:44px!important;
  height:44px!important;
  place-items:center!important;
  border-radius:16px!important;
  color:#18110d!important;
  background:linear-gradient(135deg,#ff9a18,#ffd447)!important;
  box-shadow:0 12px 28px rgba(255,154,24,.22)!important;
  font-size:1.25rem!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card h3,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card h3{
  margin:4px 0 0!important;
  color:#18110d!important;
  font-size:1.08rem!important;
  font-weight:950!important;
  line-height:1.12!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card p,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card a,
body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card a{
  margin:0!important;
  color:rgba(24,17,13,.72)!important;
  font-size:.98rem!important;
  font-weight:600!important;
  line-height:1.42!important;
  text-decoration:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-section,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-section .xxl-section-head h2{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card{
  color:#fff8ea!important;
  border-color:rgba(255,255,255,.12)!important;
  background:rgba(255,255,255,.07)!important;
  box-shadow:0 18px 44px rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card h3{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card p,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-info-card a{
  color:rgba(255,248,234,.74)!important;
}

@media (max-width:1100px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-grid,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-section,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-section{
    width:min(100% - 20px,420px)!important;
    margin:38px auto 34px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-grid,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-grid{
    grid-template-columns:1fr!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-info-card,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-info-card{
    min-height:0!important;
    padding:18px!important;
  }
}

/* UJXXL storefront components */
body[data-tenant=ujxxl].tenant-ujxxl-active{
  --ujxxl-shell:#0b0a09;
  --ujxxl-shell-soft:#201b16;
  --ujxxl-accent:#f2b544;
  --ujxxl-accent-strong:#dc8f18;
  --ujxxl-surface:#fff;
  --ujxxl-surface-soft:#f7f3ea;
  --ujxxl-ink:#17110d;
  --ujxxl-muted:#6c625b;
  --ujxxl-line:rgba(23,17,13,.14);
  --ujxxl-danger:#c83343;
  --ujxxl-header-height:64px;
  --ujxxl-bottom-nav-height:68px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  padding-top:var(--ujxxl-header-height);
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{
  position:fixed;
  inset:0 0 auto;
  z-index:10040;
  display:grid;
  grid-template-columns:minmax(210px,1fr) auto minmax(260px,1fr);
  min-height:var(--ujxxl-header-height);
  align-items:center;
  gap:18px;
  padding:8px clamp(20px,3vw,48px);
  color:#fff8ea;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:var(--ujxxl-shell);
  box-shadow:0 10px 26px rgba(0,0,0,.22);
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand{
  display:flex;
  min-width:0;
  align-items:center;
  gap:10px;
  color:#fff8ea;
  text-decoration:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{
  flex:0 0 42px;
  width:42px;
  height:42px;
  object-fit:contain;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand span{
  display:grid;
  min-width:0;
  gap:2px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand strong{
  overflow:hidden;
  color:#fff8ea;
  font-size:15px;
  line-height:1.1;
  text-overflow:ellipsis;
  white-space:nowrap;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand small{
  overflow:hidden;
  color:rgba(255,248,234,.62);
  font-size:10px;
  font-weight:800;
  line-height:1.1;
  text-overflow:ellipsis;
  white-space:nowrap;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state{
  display:inline-flex;
  min-width:0;
  min-height:36px;
  align-items:center;
  justify-content:center;
  gap:8px;
  margin:0;
  padding:7px 12px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:6px;
  color:#fff8ea;
  background:rgba(255,255,255,.06);
  font-style:normal;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state b{
  display:inline-flex;
  align-items:center;
  gap:6px;
  color:#8ee58d;
  font-size:11px;
  font-weight:900;
  line-height:1;
  text-transform:uppercase;
  white-space:nowrap;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state b::before{
  width:7px;
  height:7px;
  border-radius:50%;
  background:currentColor;
  content:"";
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state small{
  overflow:hidden;
  color:rgba(255,248,234,.76);
  font-size:11px;
  font-weight:800;
  line-height:1;
  text-overflow:ellipsis;
  white-space:nowrap;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state--soon b{
  color:#ffd166;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state--closed b{
  color:#ff7777;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{
  display:flex;
  min-width:0;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.xxl-gdpr-header-btn,.xxl-call-btn,.xxl-account-btn,.xxl-menu-button){
  min-height:42px;
  align-items:center;
  justify-content:center;
  padding:0 14px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:6px;
  color:#fff8ea;
  background:rgba(255,255,255,.07);
  font-size:13px;
  font-weight:850;
  text-decoration:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-call-btn{
  display:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-menu-button{
  display:none;
  width:42px;
  padding:0;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn{
  display:inline-flex;
  min-width:122px;
  min-height:42px;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:0 14px;
  border:1px solid var(--ujxxl-accent);
  border-radius:6px;
  color:var(--ujxxl-ink);
  background:var(--ujxxl-accent);
  font-weight:900;
  cursor:pointer;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-summary-count{
  display:inline-flex;
  align-items:center;
  gap:5px;
  color:inherit;
  font-size:12px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-summary-count b{
  display:grid;
  min-width:20px;
  height:20px;
  place-items:center;
  padding:0 5px;
  border-radius:50%;
  color:#fff;
  background:var(--ujxxl-shell);
  font-size:11px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.xxl-gdpr-header-btn,.xxl-account-btn,.xxl-cart-top-btn):focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.xxl-gdpr-header-btn,.xxl-account-btn,.xxl-cart-top-btn):hover{
  border-color:#fff;
  outline:2px solid transparent;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero{
  position:relative;
  display:grid;
  min-height:620px;
  align-items:center;
  padding:42px 8% 64px;
  overflow:hidden;
  color:#fff8ea;
  background:#0d0c0b;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-inner{
  display:grid;
  grid-template-columns:minmax(270px,1fr) minmax(260px,380px) minmax(270px,1fr);
  width:100%;
  max-width:1320px;
  align-items:center;
  gap:44px;
  margin:0 auto;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-heading{
  justify-self:end;
  text-align:right;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-kicker{
  margin:0;
  color:var(--ujxxl-accent);
  font-size:14px;
  font-weight:850;
  line-height:1.4;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-heading h1{
  margin:10px 0 0;
  color:#fff;
  font-size:78px;
  font-weight:900;
  line-height:.84;
  letter-spacing:0;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-heading h1 span{
  display:block;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-logo{
  display:block;
  width:100%;
  max-width:380px;
  aspect-ratio:1;
  justify-self:center;
  object-fit:contain;
  filter:drop-shadow(0 24px 34px rgba(0,0,0,.36));
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-order{
  display:grid;
  justify-items:start;
  gap:20px;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-lead{
  max-width:360px;
  margin:0;
  color:#c7beb2;
  font-size:17px;
  line-height:1.55;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-menu-link{
  display:inline-flex;
  width:max-content;
  min-height:48px;
  align-items:center;
  gap:20px;
  padding:0 2px 4px;
  border-bottom:2px solid var(--ujxxl-accent);
  color:#fff8ea;
  font-size:15px;
  font-weight:850;
  text-decoration:none;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-menu-link span:last-child{
  color:var(--ujxxl-accent);
  font-size:22px;
  line-height:1;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-contact{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin:0;
  color:#948a7f;
  font-size:12px;
  line-height:1.5;
}

body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-contact a{
  color:inherit;
  text-decoration:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.xxl-product-grid,.xxl-home-category-grid,.category-products-grid){
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),400px));
  gap:24px;
  width:100%;
  min-width:0;
  align-items:stretch;
  justify-content:start;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product{
  position:relative;
  display:flex;
  width:100%;
  min-width:0;
  max-width:none;
  height:auto;
  min-height:100%;
  flex-direction:column;
  margin:0;
  padding:0;
  border:1px solid var(--ujxxl-line);
  border-radius:16px;
  color:var(--ujxxl-ink);
  background:var(--ujxxl-surface);
  box-shadow:0 12px 30px rgba(32,22,14,.08);
  overflow:hidden;
  contain:layout paint;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-image-wrapper{
  position:relative;
  top:auto;
  display:block;
  flex:0 0 auto;
  width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:4/3;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:#f1ede5;
  overflow:hidden;
  pointer-events:auto;
  transform:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-media,.category-product-picture){
  position:relative;
  display:block;
  width:100%;
  height:100%;
  min-height:0;
  margin:0;
  border:0;
  border-radius:0;
  overflow:hidden;
  transform:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-image{
  display:block;
  width:100%;
  max-width:none;
  height:100%;
  max-height:none;
  margin:0;
  border-radius:0;
  object-fit:cover;
  object-position:center;
  filter:none;
  transform:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-topactions{
  position:absolute;
  inset:12px 12px auto auto;
  z-index:4;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-topactions-right{
  display:flex;
  gap:8px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-topactions :is(.pc-icon,.category-product-fav-form button){
  display:grid;
  width:44px;
  height:44px;
  min-width:44px;
  min-height:44px;
  place-items:center;
  padding:0;
  border:1px solid rgba(23,17,13,.14);
  border-radius:50%;
  color:var(--ujxxl-ink);
  background:#fff;
  box-shadow:0 8px 20px rgba(23,17,13,.12);
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-topactions :is(.pc-icon,.category-product-fav-form button) svg{
  width:20px;
  height:20px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-body{
  position:relative;
  z-index:2;
  display:flex;
  flex:1 1 auto;
  width:100%;
  min-width:0;
  flex-direction:column;
  gap:12px;
  margin:0;
  padding:18px;
  color:var(--ujxxl-ink);
  background:var(--ujxxl-surface);
  border-radius:0;
  overflow:visible;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-flags{
  position:absolute;
  top:-22px;
  left:18px;
  display:flex;
  gap:6px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-flag{
  display:inline-flex;
  min-height:30px;
  align-items:center;
  padding:0 10px;
  border-radius:5px;
  color:var(--ujxxl-ink);
  background:var(--ujxxl-accent);
  font-size:11px;
  font-weight:900;
  text-transform:uppercase;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-title-price-row{
  display:block;
  min-width:0;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-title{
  min-width:0;
  margin:0;
  color:var(--ujxxl-ink);
  font-size:21px;
  line-height:1.2;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-title a{
  display:block;
  min-height:0;
  color:inherit;
  text-decoration:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-meta,.category-product-shortdesc){
  color:var(--ujxxl-muted);
  font-size:14px;
  line-height:1.5;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-prices{
  display:flex;
  min-width:0;
  align-items:baseline;
  gap:8px;
  margin-left:auto;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-price{
  display:inline-flex;
  min-height:42px;
  align-items:center;
  padding:5px 12px;
  border:2px solid var(--ujxxl-ink);
  border-radius:8px;
  color:var(--ujxxl-ink);
  background:#fff;
  font-size:22px;
  font-weight:900;
  line-height:1;
  white-space:nowrap;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-oldprice{
  color:var(--ujxxl-muted);
  font-size:13px;
  text-decoration:line-through;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-actions{
  width:100%;
  margin-top:auto;
  padding-top:4px;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);
  gap:10px;
  width:100%;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set>form{
  min-width:0;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-action,.category-product-add){
  display:flex;
  width:100%;
  min-width:0;
  min-height:46px;
  align-items:center;
  justify-content:center;
  gap:6px;
  padding:9px 12px;
  border-radius:6px;
  font-size:12px;
  font-weight:900;
  line-height:1.15;
  text-align:center;
  white-space:normal;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action--favorite{
  border:1px solid rgba(23,17,13,.24);
  color:var(--ujxxl-ink);
  background:#fff;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action__plus{
  display:grid;
  width:18px;
  height:18px;
  flex:0 0 18px;
  place-items:center;
  border-radius:50%;
  color:#fff;
  background:var(--ujxxl-danger);
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-action--options,.category-product-action--cart,.category-product-add,.product-add-btn,.ujxxl-product-primary-cta){
  border:1px solid var(--ujxxl-accent);
  color:var(--ujxxl-ink);
  background:var(--ujxxl-accent);
  box-shadow:none;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-action,.category-product-add,.product-add-btn,.ujxxl-product-primary-cta):focus-visible,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-action,.category-product-add,.product-add-btn,.ujxxl-product-primary-cta):hover{
  border-color:var(--ujxxl-ink);
  outline:2px solid transparent;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-products-grid{
  grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),400px));
}

body[data-tenant=ujxxl].page-product.tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl :is(.product-purchase-card,.ujxxl-product-panel){
  color:var(--ujxxl-ink);
  border-color:var(--ujxxl-line);
  background:#fff;
}

body[data-tenant=ujxxl].page-product.tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl :is(.product-title-main,.ujxxl-product-title,.product-fact-value,.ujxxl-product-fact strong){
  color:var(--ujxxl-ink);
  -webkit-text-fill-color:currentColor;
}

body[data-tenant=ujxxl].page-product.tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl :is(.product-lead,.ujxxl-product-lead,.product-fact-label,.ujxxl-product-fact span){
  color:var(--ujxxl-muted);
  -webkit-text-fill-color:currentColor;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{
  display:none;
}

@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active{
    --ujxxl-header-height:64px;
    --ujxxl-bottom-nav-height:calc(68px + env(safe-area-inset-bottom,0px));
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl{
    padding-bottom:var(--ujxxl-bottom-nav-height);
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{
    grid-template-columns:minmax(92px,1fr) 52px minmax(116px,1fr);
    min-height:var(--ujxxl-header-height);
    gap:6px;
    padding:6px 8px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand{
    grid-column:2;
    grid-row:1;
    justify-self:center;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand img{
    width:46px;
    height:52px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-brand span{
    display:none;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state{
    grid-column:1;
    grid-row:1;
    min-width:0;
    width:100%;
    min-height:38px;
    justify-content:flex-start;
    gap:5px;
    padding:6px 8px;
    overflow:hidden;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state b{
    font-size:10px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state small{
    font-size:10px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions{
    grid-column:3;
    grid-row:1;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-actions :is(.xxl-gdpr-header-btn,.xxl-call-btn,.xxl-account-btn,.xxl-menu-button){
    display:none;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-top-btn{
    width:100%;
    min-width:0;
    min-height:42px;
    gap:5px;
    padding:0 8px;
    font-size:13px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-cart-summary-count{
    font-size:10px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero{
    min-height:620px;
    padding:32px 24px 44px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-inner{
    grid-template-columns:1fr;
    align-content:center;
    justify-items:center;
    gap:8px;
    text-align:center;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-heading{
    order:2;
    justify-self:center;
    text-align:center;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-heading h1{
    margin-top:4px;
    font-size:52px;
    line-height:.9;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-logo{
    order:1;
    width:240px;
    max-width:55vw;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-order{
    order:3;
    justify-items:center;
    gap:14px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-lead{
    max-width:420px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-contact{
    justify-content:center;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.xxl-product-grid,.xxl-home-category-grid,.category-products-grid){
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:18px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-image-wrapper{
    aspect-ratio:4/3;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav{
    position:fixed;
    inset:auto 0 0;
    z-index:10020;
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    width:100%;
    height:var(--ujxxl-bottom-nav-height);
    align-items:start;
    gap:0;
    margin:0;
    padding:4px 6px env(safe-area-inset-bottom,0px);
    border:0;
    border-top:1px solid rgba(255,255,255,.14);
    border-radius:0;
    color:#fff8ea;
    background:#090807;
    box-shadow:0 -8px 24px rgba(0,0,0,.24);
    overflow:hidden;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav :is(a,button){
    display:grid;
    min-width:0;
    min-height:60px;
    grid-template-rows:28px 16px;
    place-items:center;
    align-content:center;
    gap:2px;
    padding:3px 2px;
    border:0;
    border-radius:0;
    color:rgba(255,248,234,.78);
    background:transparent;
    text-decoration:none;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav svg{
    width:22px;
    height:22px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav b{
    display:block;
    max-width:100%;
    overflow:hidden;
    font-size:10px;
    font-weight:800;
    line-height:1.1;
    text-overflow:ellipsis;
    white-space:nowrap;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-app-nav .xxl-mobile-cart-btn{
    color:var(--ujxxl-accent);
  }

  body[data-tenant=ujxxl].page-product.tenant-ujxxl-active .tenant-ujxxl :is(.product-purchase-card,.ujxxl-product-panel){
    position:static;
    max-height:none;
    overflow:visible;
  }
}

@media (max-width:640px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.xxl-product-grid,.xxl-home-category-grid,.category-products-grid){
    grid-template-columns:minmax(0,1fr);
    gap:16px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-menu-section{
    padding-inline:16px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product{
    min-height:0;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-image-wrapper{
    aspect-ratio:16/11;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-body{
    gap:10px;
    padding:16px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-title{
    font-size:20px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
    padding-inline:12px;
  }
}

@media (max-width:420px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-site-header{
    grid-template-columns:minmax(86px,1fr) 48px minmax(108px,1fr);
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-header-open-state small{
    max-width:48px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero{
    min-height:calc(100svh - var(--ujxxl-header-height) - 32px);
    padding:24px 18px 36px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-logo{
    width:210px;
    max-width:66vw;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-heading h1{
    font-size:48px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-lead{
    font-size:15px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home.tenant-ujxxl-active .tenant-ujxxl .xxl-hero-contact{
    max-width:310px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .category-product-action-set{
    gap:8px;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl :is(.category-product-action,.category-product-add){
    padding-inline:8px;
    font-size:11px;
  }
}

/* UJXXL global light/dark mode normalization across all public pages. */
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl{
  color-scheme:light!important;
  --xxl-bg:#fff!important;
  --xxl-bg-soft:#f7f3eb!important;
  --xxl-panel:rgba(255,255,255,.88)!important;
  --xxl-panel-strong:#fff!important;
  --xxl-line:rgba(24,17,13,.12)!important;
  --xxl-line-strong:rgba(255,154,24,.36)!important;
  --xxl-text:#18110d!important;
  --xxl-muted:rgba(24,17,13,.68)!important;
  --xxl-muted-soft:rgba(24,17,13,.52)!important;
  --xxl-dark-text:#17100a!important;
  color:#18110d!important;
  background:#fff!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl{
  color-scheme:dark!important;
  --xxl-bg:#070605!important;
  --xxl-bg-soft:#11100f!important;
  --xxl-panel:rgba(255,255,255,.075)!important;
  --xxl-panel-strong:rgba(255,255,255,.12)!important;
  --xxl-line:rgba(255,255,255,.12)!important;
  --xxl-line-strong:rgba(255,181,61,.32)!important;
  --xxl-text:#fff8ea!important;
  --xxl-muted:rgba(255,248,234,.72)!important;
  --xxl-muted-soft:rgba(255,248,234,.52)!important;
  --xxl-dark-text:#17100a!important;
  color:#fff8ea!important;
  background:radial-gradient(circle at 12% 12%,rgba(255,154,24,.16),transparent 460px),radial-gradient(circle at 90% 4%,rgba(255,212,71,.1),transparent 420px),linear-gradient(180deg,#070605 0,#11100f 44%,#070605 100%)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark),
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .category-page,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .category-page,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .product-page,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .product-page,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-light .tenant-ujxxl .account-global-shell,
body[data-tenant=ujxxl].tenant-ujxxl-active:not(.ujxxl-theme-dark) .tenant-ujxxl .account-global-shell{
  color:#18110d!important;
  background:#fff!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page,
body[data-tenant=ujxxl].tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .product-page{
  color:#fff8ea!important;
  background:#070605!important;
}
/* UJXXL attribute theme fallback: keeps pages correct if an older class state lingers. */
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-public,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-home,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .category-page,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .product-page,
body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
  color-scheme:light!important;
  color:#18110d!important;
  background:#fff!important;
  background-image:none!important;
  --xxl-bg:#fff!important;
  --xxl-bg-soft:#f7f3eb!important;
  --xxl-panel:rgba(255,255,255,.88)!important;
  --xxl-panel-strong:#fff!important;
  --xxl-line:rgba(24,17,13,.12)!important;
  --xxl-text:#18110d!important;
  --xxl-muted:rgba(24,17,13,.68)!important;
}

body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-public,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-home,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .category-page,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .product-page{
  color-scheme:dark!important;
  color:#fff8ea!important;
  background:#070605!important;
  background-image:radial-gradient(circle at 12% 12%,rgba(255,154,24,.16),transparent 460px),radial-gradient(circle at 90% 4%,rgba(255,212,71,.1),transparent 420px),linear-gradient(180deg,#070605 0,#11100f 44%,#070605 100%)!important;
  --xxl-bg:#070605!important;
  --xxl-bg-soft:#11100f!important;
  --xxl-panel:rgba(255,255,255,.075)!important;
  --xxl-panel-strong:rgba(255,255,255,.12)!important;
  --xxl-line:rgba(255,255,255,.12)!important;
  --xxl-text:#fff8ea!important;
  --xxl-muted:rgba(255,248,234,.72)!important;
}

body[data-tenant=ujxxl][data-ujxxl-theme=light].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-light],
body[data-tenant=ujxxl][data-ujxxl-theme=dark].tenant-ujxxl-active .tenant-ujxxl .xxl-theme-toggle [data-ujxxl-theme-dark]{
  color:#16110b!important;
  background:#ffd447!important;
  box-shadow:0 8px 18px rgba(255,212,71,.24)!important;
}

/* UJXXL cart sheet contrast fix: readable in both light and dark site modes. */
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet{
  z-index:100110!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__backdrop{
  background:rgba(0,0,0,.58)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__panel{
  color:#fff8ea!important;
  border-color:rgba(255,255,255,.26)!important;
  background:#12100d!important;
  box-shadow:0 -24px 60px rgba(0,0,0,.48)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__head,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__foot{
  color:#fff8ea!important;
  border-color:rgba(255,255,255,.14)!important;
  background:#12100d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__title,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__sum strong{
  color:#fff8ea!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__sum span,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__state{
  color:rgba(255,248,234,.72)!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__count{
  color:#17110d!important;
  background:#ffd447!important;
  border-color:rgba(255,212,71,.74)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__close{
  color:#fff8ea!important;
  background:rgba(255,255,255,.09)!important;
  border-color:rgba(255,255,255,.2)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__body{
  color:#17110d!important;
  background:linear-gradient(180deg,#fffaf0 0,#fff 54%,#fffaf0 100%)!important;
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__item{
  color:#17110d!important;
  border-color:rgba(255,154,24,.2)!important;
  background:rgba(255,255,255,.96)!important;
  box-shadow:0 10px 26px rgba(24,17,13,.08)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__name,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__price{
  color:#17110d!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__sub,
body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__options{
  color:rgba(23,17,13,.66)!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__thumb{
  background:#fff8ea!important;
  border-color:rgba(255,212,71,.34)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__qtyBtn{
  color:#17110d!important;
  background:#ffc34d!important;
  border-color:rgba(255,154,24,.34)!important;
  box-shadow:0 10px 22px rgba(255,154,24,.16)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__qtyInput{
  color:#17110d!important;
  -webkit-text-fill-color:#17110d!important;
  background:#fff!important;
  border-color:rgba(255,154,24,.18)!important;
  box-shadow:inset 0 1px 0 rgba(24,17,13,.04)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__remove{
  color:#7f1d1d!important;
  background:#fff1f2!important;
  border-color:rgba(248,113,113,.38)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__actions .btn{
  color:#172033!important;
  background:#f8fafc!important;
  border-color:rgba(148,163,184,.42)!important;
  box-shadow:0 10px 26px rgba(0,0,0,.18)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__actions .btn-primary{
  color:#17110d!important;
  background:linear-gradient(135deg,#ff7a1a,#ffd447)!important;
  border-color:rgba(255,154,24,.72)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__head .nk-cart-sheet__title,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__foot .nk-cart-sheet__sum strong{
  color:#fff8ea!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__foot .nk-cart-sheet__sum span{
  color:rgba(255,248,234,.72)!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__state,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__name,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__price{
  color:#17110d!important;
  opacity:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__sub,
body[data-tenant=ujxxl].tenant-ujxxl-active.ui-v2 .tenant-ujxxl .nk-cart-sheet .nk-cart-sheet__body .nk-cart-sheet__options{
  color:rgba(23,17,13,.66)!important;
  opacity:1!important;
}

@media (max-width:520px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__panel{
    max-height:calc(100dvh - 58px)!important;
    border-radius:20px 20px 0 0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__head,
  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__foot{
    flex:0 0 auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__body{
    padding:14px 12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__item{
    gap:14px!important;
    padding:12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__right{
    display:grid!important;
    grid-template-columns:auto 1fr auto!important;
    align-items:center!important;
    gap:10px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .nk-cart-sheet__price{
    justify-self:end!important;
    font-size:16px!important;
  }
}

/* UJXXL mobile menu: selected iOS-card compact rows variant. */
@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop{
    position:fixed!important;
    inset:0!important;
    z-index:10080!important;
    background:rgba(0,0,0,.58)!important;
    opacity:0!important;
    pointer-events:none!important;
    transition:opacity .24s ease!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop.is-visible{
    opacity:1!important;
    pointer-events:auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop[hidden],
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-backdrop[hidden],
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet[hidden],
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet[hidden]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet{
    position:fixed!important;
    top:calc(58px + env(safe-area-inset-top,0px))!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    z-index:10090!important;
    display:flex!important;
    flex-direction:column!important;
    width:100vw!important;
    max-width:none!important;
    height:auto!important;
    max-height:calc(100dvh - 58px - env(safe-area-inset-top,0px))!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    color:#fff8ea!important;
    background:linear-gradient(180deg,#181512 0,#080706 100%)!important;
    border:0!important;
    border-top:1px solid rgba(255,255,255,.16)!important;
    border-radius:22px 22px 0 0!important;
    box-shadow:0 -28px 72px rgba(0,0,0,.48)!important;
    opacity:0!important;
    pointer-events:none!important;
    transform:translateY(34px) scale(.94)!important;
    transform-origin:center bottom!important;
    clip-path:inset(26% 10% 0 10% round 28px 28px 0 0)!important;
    transition:opacity .24s ease,transform .34s cubic-bezier(.2,.9,.24,1),clip-path .34s cubic-bezier(.2,.9,.24,1)!important;
    will-change:transform,opacity,clip-path!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-mobile-menu-sheet.is-open{
    opacity:1!important;
    pointer-events:auto!important;
    transform:translateY(0) scale(1)!important;
    clip-path:inset(0 0 0 0 round 22px 22px 0 0)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-handle,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-handle{
    flex:0 0 auto!important;
    width:44px!important;
    height:4px!important;
    margin:10px auto 2px!important;
    border-radius:999px!important;
    background:rgba(255,248,234,.28)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head{
    flex:0 0 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:14px!important;
    margin:0!important;
    padding:12px 18px 14px!important;
    color:#fff8ea!important;
    background:#171411!important;
    border-bottom:1px solid rgba(255,212,71,.14)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head p{
    margin:0 0 3px!important;
    color:#ffd447!important;
    font-size:10px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
    text-transform:uppercase!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head h2,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-head h2{
    margin:0!important;
    color:#fff8ea!important;
    font-size:24px!important;
    line-height:1!important;
    letter-spacing:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-close{
    flex:0 0 auto!important;
    width:44px!important;
    height:44px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid rgba(255,255,255,.18)!important;
    border-radius:999px!important;
    color:#fff8ea!important;
    background:rgba(255,255,255,.08)!important;
    font-size:24px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-body,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-body{
    flex:1 1 auto!important;
    min-height:0!important;
    display:block!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:14px!important;
    scrollbar-width:thin!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-content:start!important;
    gap:8px!important;
    flex:1 1 auto!important;
    min-height:0!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding:0 0 18px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list{
    margin-bottom:12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a{
    min-width:0!important;
    min-height:56px!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    padding:9px 11px!important;
    border:1px solid rgba(255,255,255,.1)!important;
    border-radius:14px!important;
    color:#fff8ea!important;
    background:rgba(255,255,255,.055)!important;
    text-decoration:none!important;
    box-shadow:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a::after,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a::after,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a::after,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a::after{
    content:"›"!important;
    color:rgba(255,248,234,.46)!important;
    font-size:22px!important;
    font-weight:900!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a span,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a span,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a span,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a span{
    width:34px!important;
    height:34px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:999px!important;
    color:#17110d!important;
    background:linear-gradient(135deg,#ffd447,#ff7a00)!important;
    font-size:18px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a strong,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a strong,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a strong,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-category-grid a strong{
    min-width:0!important;
    overflow:hidden!important;
    color:#fff8ea!important;
    font-size:13px!important;
    font-weight:950!important;
    line-height:1.08!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a small,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-account-list a small{
    display:block!important;
    margin-top:4px!important;
    overflow:hidden!important;
    color:rgba(255,248,234,.68)!important;
    font-size:11px!important;
    font-weight:850!important;
    line-height:1.1!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact,
  body.ui-v2.tenant-ujxxl-active .tenant-ujxxl .xxl-sheet-contact{
    display:none!important;
  }
}

/* UJXXL account readability and header/mobile contrast. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page{
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.075)!important;
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
  box-shadow:0 18px 54px rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-name,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-value{
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-hint,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-email,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv span{
  color:var(--ujxxl-l20-muted,rgba(255,248,234,.7))!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-nav-item,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form input,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form select,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form textarea{
  border-color:rgba(255,255,255,.16)!important;
  background:rgba(0,0,0,.18)!important;
  color:var(--ujxxl-l20-ink,#fff8ea)!important;
}

/* UJXXL category page: use the same calm product rhythm as the homepage. */
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  background:#f7f3ea!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .site-content-wrap,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  background:#070605!important;
  background-image:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
  width:min(100%,1280px)!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:calc(var(--xxl-nav-h,76px) + 30px) clamp(14px,4vw,56px) 86px!important;
  border:0!important;
  border-radius:0!important;
  color:#17110d!important;
  background:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured__head{
  margin:0 0 22px!important;
  padding:0!important;
  border:0!important;
  color:inherit!important;
  background:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h1,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h2,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page h3{
  color:inherit!important;
  letter-spacing:0!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header h1{
  margin:0!important;
  font-size:2.75rem!important;
  line-height:1.05!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page p,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page li{
  color:rgba(23,17,13,.68)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page p,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-page li,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page p,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page li{
  color:rgba(255,248,234,.72)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar .cf-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-empty,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-info-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-active{
  border:1px solid rgba(24,17,13,.12)!important;
  border-radius:22px!important;
  color:#17110d!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 16px 38px rgba(24,17,13,.08)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .category-breadcrumbs,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-toolbar,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-sidebar .cf-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-empty,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-info-panel,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-active,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar .cf-panel,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-empty,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-info-panel,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-active{
  border-color:rgba(255,255,255,.13)!important;
  color:#fff8ea!important;
  background:rgba(255,255,255,.075)!important;
  box-shadow:0 18px 48px rgba(0,0,0,.24)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 0 18px!important;
  padding:10px 14px!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-breadcrumbs a{
  display:inline-flex;
  min-height:46px;
  align-items:center;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-helper-links,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-active{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 0 14px!important;
  padding:10px!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-layout{
  display:grid!important;
  grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;
  gap:clamp(18px,3vw,34px)!important;
  align-items:start!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar{
  position:sticky!important;
  top:calc(var(--xxl-nav-h,76px) + 20px)!important;
  min-width:0!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:12px!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin:0 0 20px!important;
  padding:12px 14px!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-count,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-title,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-blockTitle,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-facetSum,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-catTxt{
  color:inherit!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-facetMeta,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-empty{
  color:rgba(23,17,13,.62)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-facetMeta,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-empty,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-facetMeta,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-empty{
  color:rgba(255,248,234,.62)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-chip,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-pageBtn,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-open,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-reset,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-clear,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort select,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-search{
  min-height:46px;
  border-color:rgba(24,17,13,.14)!important;
  color:#17110d!important;
  background:rgba(255,255,255,.82)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-chip,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-pageBtn,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-open,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-reset,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-clear,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cat-sort select,
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active.ujxxl-theme-dark .tenant-ujxxl .cf-search,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-chip,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-pageBtn,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-open,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-reset,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-clear,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort select,
body[data-tenant=ujxxl][data-ujxxl-theme=dark].page-category.tenant-ujxxl-active .tenant-ujxxl .cf-search{
  border-color:rgba(255,255,255,.16)!important;
  color:#fff8ea!important;
  background:rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-root-featured{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-pagination{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  gap:8px!important;
  margin:28px 0 0!important;
}

@media (max-width:879px){
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
    width:100%!important;
    padding:calc(var(--xxl-nav-h,58px) + 18px) 12px calc(90px + env(safe-area-inset-bottom,0px))!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page .section-header h1{
    font-size:2rem!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-layout{
    display:block!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sidebar{
    position:relative!important;
    top:auto!important;
    margin:0 0 16px!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-toolbar{
    align-items:stretch!important;
  }

  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .cat-sort select{
    width:100%!important;
  }
}

body.tenant--ujxxl .nk-header,
body.tenant--ujxxl .nk-header .nk-header-main-inner{
  color:#fff8ea!important;
  background:#000!important;
}
body.tenant--ujxxl .nk-header a,
body.tenant--ujxxl .nk-header button,
body.tenant--ujxxl .nk-header span,
body.tenant--ujxxl .nk-header strong,
body.tenant--ujxxl .nk-header small{
  color:#fff8ea!important;
}

/* UJXXL account page final pass: common account header, readable themes, account-only mobile nav. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page.account-global-page{
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#eef6fb!important;
  color:#172033!important;
  box-shadow:none!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap{
  min-height:100dvh!important;
  margin:0!important;
  padding:0!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap > .account-page{
  margin-top:0!important;
  padding-top:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
  min-height:100svh!important;
  padding-top:var(--xxl-nav-h,76px)!important;
  background:#eef6fb!important;
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite]{
  background:#0b1119!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-body,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell{
  background:transparent!important;
  color:inherit!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
  border-bottom:1px solid rgba(15,30,48,.14)!important;
  background:rgba(255,255,255,.9)!important;
  color:#172033!important;
  backdrop-filter:blur(18px)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-global-topbar{
  border-bottom-color:rgba(255,255,255,.12)!important;
  background:rgba(8,13,20,.92)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-text,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-value,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-name{
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-hint,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-top-email,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .text-muted{
  color:#657388!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-global-brand-text,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-kv strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-value,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-top-name{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-hint,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-top-email,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-kv span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .text-muted{
  color:#b9c2d0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{
  border-color:rgba(23,32,51,.14)!important;
  background:rgba(255,255,255,.92)!important;
  color:#172033!important;
  box-shadow:0 12px 34px rgba(18,28,42,.08)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-quick-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-wishlist-item{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fafc!important;
  box-shadow:0 16px 38px rgba(0,0,0,.22)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-side-user,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-nav-item,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-nav-item span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-tab-badge,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-label,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-stat-value{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side{
  border-color:transparent!important;
  background:linear-gradient(135deg,#ff7a00,#ffbd31)!important;
  color:#111827!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-icon{
  color:#0b223d!important;
  background:#ff8338!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-icon-button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-nav-item{
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-theme-picker button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-shop-back,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-header-balance,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-icon-button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-menu-open,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-nav-item{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav{
  display:none!important;
}

@media (max-width:879px){
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap:has(.account-global-shell.is-menu-open){
    z-index:10050;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page.account-global-page,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-body{
    padding-bottom:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav a,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav button{
    display:grid!important;
    min-width:0!important;
    min-height:50px!important;
    place-items:center!important;
    gap:4px!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    color:rgba(255,248,234,.82)!important;
    background:transparent!important;
    box-shadow:none!important;
    text-decoration:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav span{
    display:grid!important;
    width:24px!important;
    height:24px!important;
    place-items:center!important;
    color:currentColor!important;
    font-size:21px!important;
    line-height:1!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav b{
    overflow:hidden!important;
    max-width:100%!important;
    color:currentColor!important;
    font-size:10px!important;
    font-weight:900!important;
    line-height:1!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav .is-active,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav a:focus-visible,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-mobile-bottom-nav button:focus-visible{
    color:#ffb43d!important;
    outline:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-sheet-backdrop{
    position:fixed!important;
    inset:0!important;
    z-index:10050!important;
    display:block!important;
    background:rgba(0,0,0,.48)!important;
    opacity:0!important;
    pointer-events:none!important;
    transition:opacity .18s ease!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell.is-menu-open .account-sheet-backdrop{
    opacity:1!important;
    pointer-events:auto!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-side.account-global-side{
    position:fixed!important;
    top:calc(12px + env(safe-area-inset-top,0px))!important;
    right:12px!important;
    bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;
    left:12px!important;
    z-index:10060!important;
    overflow:auto!important;
    transform:translateY(110%)!important;
    transition:transform .22s ease!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell.is-menu-open .account-side.account-global-side{
    transform:translateY(0)!important;
  }
}

/* UJXXL account responsive hardening: every account tab stays inside the mobile viewport. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page *,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page *::before,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page *::after{
  box-sizing:border-box!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page{
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
  display:grid!important;
  grid-template-columns:minmax(248px,280px) minmax(0,1fr)!important;
  width:100%!important;
  max-width:100%!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-body{
  min-width:0!important;
  width:100%!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main{
  width:min(100%,1120px)!important;
  min-width:0!important;
  margin:0 auto!important;
  padding:18px clamp(14px,3vw,30px) 34px!important;
  overflow-x:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-side{
  min-width:0!important;
  height:100svh!important;
  overflow:auto!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
  position:sticky!important;
  top:0!important;
  z-index:40!important;
  display:flex!important;
  min-width:0!important;
  width:100%!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  padding:14px clamp(14px,3vw,30px)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-mark{
  display:grid!important;
  flex:0 0 44px!important;
  width:44px!important;
  height:44px!important;
  place-items:center!important;
  border-radius:14px!important;
  color:#0b223d!important;
  background:#fff!important;
  font-weight:950!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-text{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:9px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-icon-button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button{
  min-width:0!important;
  max-width:100%!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker{
  display:inline-flex!important;
  padding:4px!important;
  border:1px solid rgba(23,32,51,.14)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.7)!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button{
  min-height:34px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:999px!important;
  background:transparent!important;
  font-weight:900!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker button.is-active{
  background:#ffb43d!important;
  color:#111827!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;
  gap:16px!important;
  align-items:start!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
  display:grid!important;
  grid-template-columns:56px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:14px!important;
  min-width:0!important;
  min-height:108px!important;
  padding:18px!important;
  text-decoration:none!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card::after{
  content:"›"!important;
  color:#516075!important;
  font-size:34px!important;
  font-weight:700!important;
  line-height:1!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-item{
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-head,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-head,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form-actions{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:12px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head > *,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-head > *,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv > *{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h1,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h2,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page h3,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page p,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page strong,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page a,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page button,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page label{
  overflow-wrap:anywhere!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form .btn{
  min-width:0!important;
  max-width:100%!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-meta,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-detail-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-giveaway-grid,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form .form-grid{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-wishlist-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-giveaway-grid{
  grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-wrapper{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account{
  min-width:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form input,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form select,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form textarea{
  max-width:100%!important;
  min-width:0!important;
}

@media (max-width:1080px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
    grid-template-columns:minmax(224px,250px) minmax(0,1fr)!important;
  }
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell{
    grid-template-columns:1fr!important;
  }
}

@media (max-width:879px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell{
    display:block!important;
    min-height:100svh!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main{
    width:100%!important;
    padding:12px 12px calc(24px + env(safe-area-inset-bottom,0px))!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    position:relative!important;
    top:auto!important;
    z-index:3!important;
    margin-bottom:12px!important;
    padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand{
    min-width:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-mark{
    flex-basis:42px!important;
    width:42px!important;
    height:42px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-brand-text{
    max-width:calc(100vw - 86px)!important;
    font-size:1rem!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    align-items:stretch!important;
    justify-content:stretch!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-theme-picker,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-icon-button{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
    display:inline-flex!important;
    min-height:44px!important;
    max-width:100%!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 14px!important;
    border-radius:999px!important;
    white-space:nowrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-shell,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-grid,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-detail-grid,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-grid,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form .form-grid{
    grid-template-columns:1fr!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card{
    padding:14px!important;
    border-radius:18px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head--split,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-head,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    align-items:start!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
    grid-template-columns:52px minmax(0,1fr) 18px!important;
    min-height:104px!important;
    padding:14px!important;
    border-radius:18px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card > div{
    min-width:0!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-icon{
    width:46px!important;
    height:46px!important;
    font-size:1.12rem!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-meta{
    grid-template-columns:1fr!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-meta > div + div{
    border-left:0!important;
    border-top:1px solid rgba(23,32,51,.12)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-head-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions .inline-form,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-overview-actions .inline-form .btn,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-form-actions .btn{
    width:100%!important;
    justify-content:center!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-kv{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
    align-items:start!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-pre{
    max-width:100%!important;
    overflow:auto!important;
    white-space:pre-wrap!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account tbody,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account tr,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account td{
    display:block!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account thead{
    display:none!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account tr{
    padding:10px 12px!important;
    border-bottom:1px solid rgba(23,32,51,.12)!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account td{
    display:grid!important;
    grid-template-columns:minmax(88px,.42fr) minmax(0,1fr)!important;
    gap:10px!important;
    padding:7px 0!important;
    border:0!important;
    text-align:left!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .table-account td::before{
    content:attr(data-label)!important;
    color:#657388!important;
    font-weight:900!important;
  }
}

@media (max-width:520px){
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-main{
    padding-right:10px!important;
    padding-left:10px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-panel,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-order-card,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-address-card{
    padding:12px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
    grid-template-columns:48px minmax(0,1fr) 14px!important;
    gap:10px!important;
    min-height:106px!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card h2{
    font-size:1.05rem!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card p,
  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-card-head p{
    font-size:.9rem!important;
    line-height:1.35!important;
  }

  body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-quick-card p{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
}

/* UJXXL account control contrast: keep mobile header and action buttons readable. */
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page button{
  letter-spacing:0!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn:not(.btn-primary):not(.btn-danger),
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn-secondary{
  border-color:rgba(23,32,51,.16)!important;
  background:#fff!important;
  color:#172033!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn-primary{
  border-color:transparent!important;
  background:linear-gradient(135deg,#ff7a00,#ffbd31)!important;
  color:#0f172a!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-page .btn-danger{
  border-color:#fecaca!important;
  background:#fee2e2!important;
  color:#8f102f!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
  border:1px solid rgba(255,255,255,.12)!important;
  background:#061f38!important;
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
  color:#fff8ea!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance{
  border:1px solid rgba(8,31,56,.14)!important;
  background:#eef7ff!important;
  color:#0b223d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-header-balance strong{
  color:#0b223d!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .btn:not(.btn-primary):not(.btn-danger),
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .btn-secondary{
  border-color:rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.1)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-header-balance{
  border-color:rgba(255,255,255,.14)!important;
  background:rgba(255,255,255,.1)!important;
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-header-balance strong{
  color:#f8fafc!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-shop-back--side{
  border-color:transparent!important;
  background:linear-gradient(135deg,#ff7a00,#ffbd31)!important;
  color:#111827!important;
}

body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-shop-back--side span,
body[data-tenant=ujxxl].tenant-ujxxl-active .tenant-ujxxl .account-global-shell[data-account-theme=graphite] .account-shop-back--side span{
  color:#111827!important;
}

/* UJXXL account scroll unlock: central account.css locks body.page-account globally. */
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open){
  height:auto!important;
  min-height:100dvh!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  touch-action:auto!important;
  -webkit-overflow-scrolling:touch!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open) .tenant-ujxxl,
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open) .tenant-ujxxl .account-page,
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active:not(.nk-no-scroll):not(.xxl-sheet-open) .tenant-ujxxl .account-global-shell{
  height:auto!important;
  min-height:100dvh!important;
  overflow-x:hidden!important;
  overflow-y:visible!important;
}

body[data-tenant=ujxxl].page-account.tenant-ujxxl-active.nk-no-scroll,
body[data-tenant=ujxxl].page-account.tenant-ujxxl-active.xxl-sheet-open{
  overflow:hidden!important;
}

/* UJXXL category final sizing: keep category cards inside the same mobile rhythm as home cards. */
body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
  display:block!important;
}

/* UJXXL mobile account final guard: the drawer sidebar/back action must never
   sit on top of the account cards while the menu is closed. */
@media (max-width:879px){
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-shell:not(.is-menu-open) .account-side,
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-shell:not(.is-menu-open) .account-sheet-backdrop{
    display:none!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-topbar{
    position:relative!important;
    z-index:4!important;
    margin:0 0 14px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-global-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:8px!important;
    width:100%!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-shop-back--top,
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
    position:relative!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:44px!important;
    transform:none!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-menu-open{
    width:auto!important;
    min-width:78px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-main,
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-quick-grid{
    position:relative!important;
    z-index:1!important;
    min-width:0!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .account-quick-card{
    overflow:hidden!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap > .account-page:not(.account-global-page){
    width:min(100% - 24px,760px)!important;
    margin:0 auto 28px!important;
    padding:16px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap:has(> .account-page:not(.account-global-page)){
    padding-top:calc(var(--xxl-nav-h,58px) + 14px)!important;
  }
}

@media (min-width:880px){
  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap > .account-page:not(.account-global-page){
    width:min(100% - 48px,980px)!important;
    margin:0 auto 48px!important;
  }

  body[data-tenant=ujxxl].page-account.tenant-ujxxl-active .tenant-ujxxl .site-content-wrap:has(> .account-page:not(.account-global-page)){
    padding-top:calc(var(--xxl-nav-h,76px) + 24px)!important;
  }
}

/* UJXXL medium desktop guard: the fixed category rail must not cover the
   first product image on HD/laptop widths. Wide desktop keeps the richer rail. */
@media (min-width:880px) and (max-width:1439px){
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-home .xxl-menu-section,
  body[data-tenant=ujxxl].page-category.tenant-ujxxl-active .tenant-ujxxl .category-page{
    padding-left:clamp(104px,9vw,126px)!important;
    padding-right:clamp(20px,3vw,34px)!important;
  }

  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-rail .xxl-rail-label{
    opacity:0!important;
    visibility:hidden!important;
    transform:translateX(-8px)!important;
    pointer-events:none!important;
  }

  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-rail .xxl-rail-btn:hover .xxl-rail-label,
  body.page-ujxxl-home.ui-v2.tenant-ujxxl-active[data-tenant=ujxxl] .tenant-ujxxl .xxl-category-rail .xxl-rail-btn:focus-visible .xxl-rail-label{
    opacity:1!important;
    visibility:visible!important;
    transform:translateX(0)!important;
  }
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-categories{
  display:grid;
  gap:44px;
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category{
  display:grid;
  gap:20px;
  scroll-margin-top:calc(var(--xxl-nav-h,76px) + 18px);
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:20px;
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head p,
body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head h2{
  margin:0;
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head p{
  color:var(--xxl-muted,#6c6257);
  font-size:13px;
  font-weight:700;
  text-transform:uppercase;
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head h2{
  margin-top:4px;
  color:inherit;
  font-size:2rem;
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head>a{
  display:inline-flex;
  min-height:44px;
  align-items:center;
  justify-content:center;
  padding:10px 16px;
  border:1px solid currentColor;
  border-radius:6px;
  color:inherit;
  font-weight:800;
  text-decoration:none;
}

body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head>a:focus-visible,
body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head>a:hover{
  color:var(--xxl-accent,#f2a900);
}

@media (max-width:640px){
  body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-categories{
    gap:34px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category{
    gap:14px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head{
    align-items:center;
  }

  body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head p{
    display:none;
  }

  body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head h2{
    font-size:24px;
  }

  body[data-tenant=ujxxl].page-ujxxl-home .tenant-ujxxl .xxl-home-category-head>a{
    min-height:44px;
    padding-inline:12px;
    font-size:13px;
  }
}
