:root{--color:#be9e61;--color2:#fff;--radius:5px}.CMS_mv{margin-bottom:var(--gap)}.CMS_mh{padding:0 var(--gap)}h1{margin-top:0;padding-top:0}h2{margin-top:0;padding-top:0}h3{margin-top:0;padding-top:0}html,body{height:100%;margin:0;padding:0}body{background-color:var(--color2)}body.fullwidthpage .mainlayout{grid-template-columns:0fr 3fr;gap:0}body.fullwidthpage .mainlayout>div:first-child{border:0}.radius{border-radius:var(--radius)}.bg-yellow{background-color:#FFFED1}.bg-white{background-color:#FFF}.boxshadow{box-shadow:0 2px 3px 0 rgb( 0 0 0 / 10%)}.mainlayout{display:grid;grid-template-columns:1fr 4fr}.mainlayout>div:first-child{border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.mainlayout>div:last-child{padding:0 var(--gap)}.btn{background-color:transparent;border:0;margin:0;padding:0}.btn-link{color:#666;cursor:pointer}.btn-link:hover{color:#222;text-decoration:underline}.contentbox{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:var(--radius);margin-bottom:var(--gap)}.mainheading{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap)}.mainheading h1{margin:0}.linkbutton{display:inline-block;height:32px;line-height:32px;text-align:center;color:#fff;background-color:var(--color);border-radius:var(--radius);font-size:12px;transition:opacity .2s;border:0;padding:0 15px}.linkbutton i{margin-right:5px}.linkbutton:hover{opacity:.9;text-decoration:none}.linkbutton[disabled]{background-color:#E0E0E0;cursor:not-allowed;color:#B0B0B0}.linkbutton.xl{height:45px;font-size:16px;font-weight:bold}.sticky{position:sticky;top:var(--gap)}.announcement{background-color:#222;color:#EEE;font-size:12px;line-height:32px}.announcement .maxwidth{display:flex;justify-content:space-between;gap:15px;overflow:hidden;white-space:nowrap}.announcement span,.announcement a{overflow:hidden;text-overflow:ellipsis;color:#EEE}.announcement i{margin-right:6px;color:var(--color)}header{position:sticky;top:0;z-index:20;background-color:#FFF;border-bottom:1px solid #EEE;transition:box-shadow .2s}header.scrolled{box-shadow:0 4px 16px rgba(0,0,0,0.08)}header a{color:#333}header a:hover{text-decoration:none}header .headerbar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo search actions";align-items:center;gap:25px;padding-top:12px;padding-bottom:12px}header .logo{grid-area:logo;display:block}header .logo img{display:block}header .logo .logo-large{height:56px;width:auto}header .logo .logo-small{display:none;height:40px;width:40px}header .serversearch{grid-area:search;width:100%;max-width:640px;justify-self:center}header .actions{grid-area:actions;display:flex;align-items:center;gap:6px}header .action{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;color:#333;cursor:pointer;white-space:nowrap;transition:background-color .2s}header .action:hover{background-color:#F5F5F5}header .action>i, header .action .icon>i{font-size:22px}header .action .label{font-size:13px;line-height:15px}header .action .label small{display:block;color:#888;font-size:11px}header .action .label ui-bind{font-weight:bold}header .logout{color:#999}header .logout:hover{color:#E53935}header .cart .icon{position:relative;margin-right:6px}header .cart .count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background-color:#E53935;color:#FFF;font-size:11px;font-weight:bold;line-height:18px;text-align:center}header .empty .cart{color:#999}header .categoriesbar{border-top:1px solid #F2F2F2}header .categoriesbar .maxwidth{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-top:6px;padding-bottom:6px}header .categoriesbar .maxwidth::-webkit-scrollbar{display:none}header .categoriesbar a{flex:0 0 auto;padding:6px 12px;border-radius:20px;color:#555;font-size:14px;white-space:nowrap;transition:background-color .2s, color .2s}header .categoriesbar a i{margin-right:6px}header .categoriesbar a:hover{background-color:#F5F5F5;color:#222}header .categoriesbar a.selected{background-color:var(--color);color:#FFF}header .categoriesbar a.highlight{color:#E53935;font-weight:bold}header .categoriesbar .categoriesbutton{flex:0 0 auto;height:34px;margin-left:auto;padding:0 14px;font-size:13px}header .categoriesbar .categoriesbutton .mobile{display:none}.maxwidth{max-width:1300px;margin:0 auto;width:100%;padding:0 20px}.maxwidth2{max-width:800px;margin:0 auto;width:100%;padding:0 20px}.breadcrumb{line-height:50px;border-bottom:1px solid #e0e0e0;background-color:#F8F8F8;color:#666;font-size:13px}.breadcrumb i{margin:0;line-height:24px;position:relative;display:inline-block;vertical-align:middle}.breadcrumb i:first-child{margin-left:0}.breadcrumb a{color:inherit;padding:1px 8px;position:relative;display:inline-block;line-height:20px;border-radius:var(--radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;vertical-align:middle}.breadcrumb a:last-child{color:#000;background-color:#E0E0E0;margin-left:5px}.rating .ti-star-alt{color:#EC8632}.rating .ti-star-alt.empty{color:#999}.products .item{display:flex;flex-direction:column;position:relative;margin-bottom:var(--gap);background-color:#FFF;border:1px solid #EEE;border-radius:10px;overflow:hidden;color:#222;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,0.06);transition:box-shadow .2s, transform .2s}.products .item:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.products .item .picture{position:relative;aspect-ratio:1 / 1;background-color:#FFF;overflow:hidden}.products .item .picture img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.products .item:hover .picture img{transform:scale(1.04)}.products .item .nopicture, .detail .nopicture{display:flex;align-items:center;justify-content:center;height:100%;font-size:48px;color:#D0D0D0}.products .item .discount, .detail .mainpicture .discount{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:4px;background-color:#E53935;color:#FFF;font-size:12px;font-weight:bold}.detail .mainpicture .flags{position:absolute;left:8px;right:8px;bottom:8px;display:flex;flex-wrap:wrap;gap:4px}.products .item .flags{display:flex;gap:4px;min-height:20px;margin:10px 12px 0}.products .item .flag{min-width:0;line-height:14px}.products .item .flag:first-child{flex-shrink:0}.products .item .flag, .detail .flag{max-width:100%;padding:3px 7px;border-radius:4px;background-color:rgba(38,50,56,0.85);color:#FFF;font-size:11px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products .item .flag.promo, .detail .flag.promo{background-color:#F57C00}.products .item .flag.shipping, .detail .flag.shipping{background-color:#43A047}.products .item .flag i, .detail .flag i{margin-right:4px}.products .item .city{color:#666;font-size:12px}.products .item .city i{margin-right:4px;color:var(--color)}.products .item.soldout .picture img, .detail .mainpicture.soldout img{opacity:.5;filter:grayscale(1)}.products .item .info{display:flex;flex-direction:column;flex:1;gap:5px;padding:12px}.detail .summary .category{align-self:flex-start;padding:2px 6px;border-radius:4px;background-color:var(--color);color:#FFF;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:.3px}.products .item .name{height:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:bold;line-height:19px;color:#111}.products .item .category{align-self:flex-start;max-width:100%;margin-top:-2px;padding:1px 8px 1px 6px;border-radius:10px;background-color:#F3F3F3;color:#6B6B6B;font-size:11px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products .item .category .dot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;vertical-align:middle}.products .item .brand{color:#888;font-size:12px}.products .item .brand i{margin-right:4px}.products .item .rating{font-size:12px}.products .item .price{margin-top:auto;padding-top:5px}.products .item .price b{color:#222;font-size:17px}.products .item .price s{margin-left:6px;color:#999;font-size:12px}.products .item .price span{margin-left:6px;color:#888;font-size:12px}.products .item .stock, .detail .stock{color:#43A047;font-size:12px}.products .item .stock.out, .detail .stock.out{color:#E53935}.products .item .stock i, .detail .stock i{margin-right:4px}.sortfilter{display:flex;align-items:center;gap:var(--gap);margin-top:var(--gap)}.sortfilter button{position:relative;border:0;padding:0 6px;background-color:#fff;color:#666;margin-right:15px}.sortfilter button:hover{color:#000}.sortfilter button.selected{color:#000}.sortfilter button.selected:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:var(--color)}.checkout{display:block;margin-bottom:30px}.checkout .topbar{margin:15px 0;font-size:13px}.checkout .topbar .back{color:#555}.checkout .topbar .back i{margin-right:5px}.checkout h1{margin:0 0 15px;font-size:26px}.checkout .checkoutlayout{display:grid;grid-template-columns:7fr 5fr;gap:25px;align-items:start}.checkout .step{margin-bottom:20px;padding:20px;background-color:#FFF;border:1px solid #EEE;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.checkout .stephead{display:flex;align-items:center;gap:12px;margin-bottom:18px}.checkout .stephead h3{margin:0;font-size:18px}.checkout .stephead .num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background-color:var(--color);color:#FFF;font-weight:bold}.checkout .company{margin-top:5px;padding:15px;border-radius:8px;background-color:#FAFAFA}.checkout .summary{padding:20px;background-color:#FFF;border:1px solid #EEE;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.checkout .sticky{top:150px}.checkout .summary h3{margin:0 0 15px;font-size:18px}.checkout .summary h3 i{margin-right:8px;color:var(--color)}.checkout .item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #F0F0F0}.checkout .item:first-child{padding-top:0}.checkout .item .image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:64px;height:64px;overflow:hidden;border-radius:8px;background-color:#F5F5F5;color:#CCC;font-size:24px}.checkout .item .image img{width:100%;height:100%;object-fit:cover}.checkout .item .itembody{flex:1;min-width:0}.checkout .item .itemhead{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.checkout .item .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;font-size:14px;line-height:18px}.checkout .item .remove{color:#BBB;cursor:pointer}.checkout .item .remove:hover{color:#E53935}.checkout .item .meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.checkout .item .controls{display:flex;align-items:center;border:1px solid #E0E0E0;border-radius:20px;overflow:hidden}.checkout .item .controls button{width:30px;height:30px;padding:0;border:0;background-color:#FFF;color:#666}.checkout .item .controls button:hover{background-color:#F5F5F5;color:#222}.checkout .item .controls .count{min-width:34px;padding:0 4px;text-align:center;font-weight:bold;line-height:30px}.checkout .item .price{text-align:right}.checkout .item .price b{display:block;font-size:15px}.checkout .item .price small{color:#999;font-size:11px}.checkout .discount{margin-right:5px;padding:1px 5px;border-radius:4px;background-color:#E53935;color:#FFF;font-size:11px}.checkout .voucher{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:15px}.checkout .voucher .linkbutton{height:36px}.checkout .promomsg{margin-top:6px;font-size:13px;font-weight:bold}.checkout .promomsg i{margin-right:5px}.checkout .totals{margin-top:15px;padding-top:12px;border-top:1px solid #F0F0F0}.checkout .totals .line{display:flex;justify-content:space-between;padding:4px 0;color:#555;font-size:14px}.checkout .promolines{margin-top:4px}.checkout .promolines .line{display:flex;justify-content:space-between;gap:10px;padding:2px 0;font-size:13px}.checkout .totals .shippingerror{margin:2px 0 6px;padding:8px 10px;border-radius:6px;background-color:#FFEBEE;color:#C62828;font-size:13px}.checkout .totals .shippingerror i{margin-right:6px}.checkout .totals .grandtotal{margin-top:8px;padding-top:12px;border-top:1px dashed #E0E0E0;color:#222;font-size:20px;font-weight:bold}.checkout .terms{margin:15px 0;font-size:13px}.checkout .summary .linkbutton.xl{width:100%}.checkout .secure{margin-top:10px;color:#999;font-size:12px;text-align:center}.checkout .secure i{margin-right:5px;color:#43A047}.checkout .emptycart{max-width:520px;margin:30px auto 50px;padding:40px 25px;background-color:#FFF;border:1px solid #EEE;border-radius:10px;text-align:center}.checkout .emptycart .icon{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;margin-bottom:15px;border-radius:50%;background-color:#F5F5F5;color:var(--color);font-size:40px}.checkout .emptycart p{color:#777;margin-bottom:25px}.detail{display:block;margin-bottom:var(--gap)}.detail .topbar{display:flex;align-items:center;gap:15px;margin:15px 0;font-size:13px}.detail .topbar .back{color:#555;white-space:nowrap}.detail .topbar .back i{margin-right:5px}.detail .topbar .breadcrumb{padding:0;border:0;background-color:transparent;line-height:20px;color:#999}.detail .topbar .breadcrumb a:last-child{margin-left:0;background-color:transparent;color:#555}.detail .product{display:grid;grid-template-columns:7fr 5fr;gap:30px;align-items:start;padding:20px;background-color:#FFF;border:1px solid #EEE;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.detail .mainpicture{position:relative;aspect-ratio:1 / 1;background-color:#F5F5F5;border-radius:10px;overflow:hidden}.detail .mainpicture img{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.detail .mainpicture .flags{left:12px;right:12px;bottom:12px}.detail .mainpicture .flag{padding:5px 10px;font-size:13px}.detail .mainpicture .discount{top:12px;left:12px;padding:5px 10px;font-size:14px}.detail .pictures{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.detail .pictures img{width:70px;height:70px;object-fit:cover;border:2px solid transparent;border-radius:8px;cursor:pointer;opacity:.7;transition:opacity .2s, border-color .2s}.detail .pictures img:hover{opacity:1}.detail .pictures img.selected{border-color:var(--color);opacity:1}.detail .summary{display:flex;flex-direction:column;gap:12px}.detail .summary .category{font-size:11px;padding:3px 8px}.detail .summary .category:hover{text-decoration:none;opacity:.9}.detail h1{margin:0;font-size:26px;line-height:32px}.detail .meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:#666;font-size:13px}.detail .meta i{margin-right:5px;color:var(--color)}.detail .meta .brand img{width:22px;height:22px;margin-right:6px;border-radius:50%;object-fit:cover;vertical-align:middle}.detail .meta a.brand{color:#333;font-weight:bold}.detail .meta a.brand:hover{color:var(--color);text-decoration:none}.detail .meta a.brand .ti-angle-right{margin:0 0 0 4px;font-size:11px}.detail .shopcard{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #EEE;border-radius:8px}.detail .shopcard .shops-logo{width:52px;height:52px;margin:0;font-size:22px}.detail .shopcard-name{flex:1;min-width:0;display:flex;flex-direction:column;line-height:18px}.detail .shopcard-name small{color:#999;font-size:11px;text-transform:uppercase}.detail .shopcard-name b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .shopcard-name .city{color:#888;font-size:12px}.detail .shopcard-name .city i{margin-right:4px;color:var(--color)}.detail .shopcard-visit{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--radius);background-color:var(--color);color:#FFF;font-weight:bold;font-size:14px;white-space:nowrap}.detail .shopcard-visit:hover{opacity:.9;color:#FFF;text-decoration:none}.detail .shopcard-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:6px}.detail .shopcard-copy{display:flex;align-items:center;justify-content:center;gap:6px;color:#666;font-size:12px;cursor:pointer}.detail .shopcard-copy:hover{color:var(--color)}.detail .rating{font-size:18px}.detail .pricebox{padding:14px 16px;background-color:#FAFAFA;border-radius:8px}.detail .pricebox .price{color:#222;font-size:28px}.detail .pricebox s{margin-left:10px;color:#999;font-size:16px}.detail .pricebox .savings{margin-top:5px;color:#F57C00;font-size:13px;font-weight:bold}.detail .pricebox .savings i{margin-right:5px}.detail .stock{font-size:13px}.detail .ask{color:#666;font-size:13px;cursor:pointer}.detail .ask i{margin-right:5px}.detail .buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.detail .buttons .linkbutton{width:100%;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail .buttons .buynow{background-color:#222}.detail .options .label{margin-bottom:8px;font-weight:bold}.detail .variant{margin-bottom:10px}.detail .variant:last-child{margin-bottom:0}.detail .variant section{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #EEE;border-radius:8px}.detail .variant .vpic{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background-color:#F5F5F5;display:flex;align-items:center;justify-content:center;color:#C0C0C0;font-size:22px}.detail .variant .vpic img{width:100%;height:100%;object-fit:cover;display:block}.detail .variant .vbody{flex:1 1 auto;min-width:0}.detail .variant .vname{overflow-wrap:anywhere}.detail .variant .vname small{font-weight:normal;color:#777}.detail .variant .price b{font-size:16px}.detail .variant .price s{margin-left:6px;color:#999;font-size:12px}.detail .variant.disabled section{opacity:.6}.detail .variantbuttons{display:flex;flex-shrink:0;gap:8px}.detail .variantbuttons .buynow{background-color:#222}.detail .incartinfo{display:none;margin-top:6px;padding:6px 10px;border-radius:6px;background-color:rgba(67,160,71,0.1);color:#555;font-size:12px}.detail .incartinfo i{margin-right:5px;color:#43A047}.detail .variant.incart .incartinfo{display:block}.detail .links{padding-top:12px;border-top:1px solid #EEE;font-size:13px}.detail .section{margin-top:30px}.detail .detailbody{margin:0;padding:0;color:#555;font-family:inherit;font-size:15px;line-height:24px;white-space:pre-line}.account .content{display:grid;grid-template-columns:300px 1fr;gap:var(--gap)}.account .content .heading{font-size:18px}.account .noorders{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.account .noorders img{display:block;margin:0 auto 20px;width:160px}.account .orders .item, .ordersguest .orders .item{display:block;margin-bottom:10px;padding:12px 14px;background-color:#f8f8f8;border-radius:var(--radius);overflow:hidden}.account .orders .item:hover, .ordersguest .orders .item:hover{text-decoration:none;background-color:#f0f0f0}.account .orders .orderhead, .ordersguest .orders .orderhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.account .orders .ordername, .ordersguest .orders .ordername{overflow-wrap:anywhere}.account .orders .status.ispaid, .ordersguest .orders .status.ispaid{border-radius:20px;padding:0 10px}.account .orders .ordershop, .ordersguest .orders .ordershop{margin-top:3px;font-size:12px;color:#555}.account .orders .orderitems, .ordersguest .orders .orderitems{margin:6px 0;color:#666;font-size:12px;line-height:18px}.account .orders .orderitems span, .ordersguest .orders .orderitems span{margin-right:5px}.account .orders .orderitems span:after, .ordersguest .orders .orderitems span:after{content:','}.account .orders .orderitems span:last-child:after, .ordersguest .orders .orderitems span:last-child:after{content:''}.account .orders .orderfoot, .ordersguest .orders .orderfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.account .orders .price, .ordersguest .orders .price{font-size:15px;color:#333}.account .billingaddress>div, .account .address>div, .account .company>div{color:gray}.hometoolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:25px 0 15px}.hometoolbar h2{margin:0}.categoriesbutton{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--color);border-radius:20px;background-color:#FFF;color:#222;font-size:14px;font-weight:bold;cursor:pointer;transition:background-color .2s}.categoriesbutton:hover{background-color:rgba(190,158,97,0.1)}.categoriesbutton i{color:var(--color)}.categorypicker{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.categorypicker .group{border:1px solid #EEE;border-radius:10px;overflow:hidden;transition:border-color .2s, box-shadow .2s}.categorypicker .group:hover{border-color:var(--color);box-shadow:0 4px 12px rgba(0,0,0,0.06)}.categorypicker .category{display:flex;align-items:center;gap:12px;padding:12px;color:#222;text-decoration:none}.categorypicker a:hover{text-decoration:none}.categorypicker .icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background-color:var(--color);color:#FFF;font-size:18px}.categorypicker .name{flex:1;min-width:0;font-weight:bold}.categorypicker .count{padding:2px 8px;border-radius:10px;background-color:#F5F5F5;color:#888;font-size:12px}.categorypicker .arrow{color:#CCC}.categorypicker .sub{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 64px;border-top:1px solid #F3F3F3;color:#555;font-size:13px}.categorypicker .sub:hover{background-color:#FAFAFA;color:#222}.categorypicker .sub .name{font-weight:normal}.allproducts{display:block;margin-top:15px;padding:10px;border-radius:8px;background-color:#F5F5F5;color:#555;text-align:center}.allproducts i{margin-right:6px}.checkout .stephead .forget{margin-left:auto;color:#999;font-size:12px;cursor:pointer}.checkout .stephead .forget:hover{color:#E53935}.checkout .stephead .forget i{margin-right:4px}.orderpage{display:block;margin-bottom:30px}.orderpage .topbar{margin:15px 0;font-size:13px}.orderpage .topbar .back{color:#555}.orderpage .topbar .back i{margin-right:5px}.orderpage .orderhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;margin-bottom:20px}.orderpage h1{margin:0 0 6px;font-size:26px}.orderpage h1 span{color:#888;font-weight:normal}.orderpage .orderdate{color:#888;font-size:13px}.orderpage .orderdate i{margin-right:5px}.orderpage .orderdate .sep{display:inline-block;width:1px;height:12px;margin:0 10px;background-color:#DDD;vertical-align:middle}.orderpage .pills{display:flex;flex-wrap:wrap;gap:8px}.orderpage .statuspill, .orderpage .paidpill{padding:6px 14px;border:1px solid currentColor;border-radius:20px;font-size:13px;font-weight:bold}.orderpage .statuspill{background-color:#FFF}.orderpage .paidpill{border-color:#43A047;background-color:#43A047;color:#FFF}.orderpage .paidpill i{margin-right:5px}.orderpage .orderlayout{display:grid;grid-template-columns:7fr 5fr;grid-template-areas:"main summary";gap:25px;align-items:start}.orderpage .ordermain{grid-area:main;min-width:0}.orderpage .ordersummary{grid-area:summary}.orderpage .card{margin-bottom:20px;padding:20px;background-color:#FFF;border:1px solid #EEE;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.orderpage .sticky{top:150px}.orderpage .card h3{margin:0 0 15px;font-size:18px}.orderpage .card h3 i{margin-right:8px;color:var(--color)}.orderpage .notice{display:flex;gap:10px;margin-bottom:20px;padding:14px 16px;border-radius:10px;background-color:#FFF8E1;color:#6D5200;white-space:pre-line}.orderpage .notice i{margin-top:2px}.orderpage .item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #F0F0F0}.orderpage .item:first-of-type{padding-top:0}.orderpage .item:last-child{padding-bottom:0;border-bottom:0}.orderpage .item .image{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:56px;height:56px;overflow:hidden;border-radius:8px;background-color:#F5F5F5;color:#BBB;font-size:22px}.orderpage .item .image img{width:100%;height:100%;object-fit:cover}.orderpage .item .itembody{flex:1;min-width:0}.orderpage .item .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;font-size:14px;line-height:18px}.orderpage .item .qty{margin-top:4px;color:#888;font-size:12px}.orderpage .item .discount{margin-left:6px;padding:1px 5px;border-radius:4px;background-color:#E53935;color:#FFF;font-size:11px}.orderpage .item .total{font-weight:bold;white-space:nowrap}.orderpage .item.internal .name, .orderpage .item.internal .total{color:#777;font-weight:normal}.orderpage .details{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.orderpage .details>div{min-width:0;overflow-wrap:anywhere;color:#555;font-size:14px}.orderpage .details span{display:block;margin-bottom:3px;color:#999;font-size:12px}.orderpage .details b{color:#222;font-weight:normal}.orderpage .details i{margin-right:4px;color:var(--color)}.orderpage .customermessage{display:flex;gap:8px;margin-top:15px;padding:12px;border-radius:8px;background-color:#FAFAFA;color:#555;font-size:14px}.orderpage .customermessage i{margin-top:2px;color:var(--color)}.orderpage .history .step{position:relative;display:flex;justify-content:space-between;gap:10px;padding:0 0 14px 22px;color:#555;font-size:14px}.orderpage .history .step:before{content:'';position:absolute;left:0;top:4px;width:10px;height:10px;border:2px solid currentColor;border-radius:50%;background-color:#FFF}.orderpage .history .step:after{content:'';position:absolute;left:6px;top:18px;bottom:0;width:2px;background-color:#EEE}.orderpage .history .step:last-child{padding-bottom:0}.orderpage .history .step:last-child:after{display:none}.orderpage .history .step b{font-weight:normal}.orderpage .history .step span{color:#999;font-size:12px;white-space:nowrap}.orderpage .totals .line{display:flex;justify-content:space-between;gap:10px;padding:4px 0;color:#555;font-size:14px}.orderpage .totals .promo{color:#43A047}.orderpage .totals .grandtotal{margin-top:8px;padding-top:12px;border-top:1px dashed #E0E0E0;color:#222;font-size:20px;font-weight:bold}.orderpage .unpaid{margin-top:18px;padding:10px 12px;border-radius:8px;background-color:#FFF3E0;color:#E65100;font-size:13px;font-weight:bold}.orderpage .unpaid i{margin-right:6px}.orderpage .paymethod{display:flex;justify-content:space-between;gap:10px;margin:12px 0 15px;color:#555;font-size:14px}.orderpage .paymethod b{text-align:right;color:#222}.orderpage .paynow{width:100%}.orderpage .paynow i{margin-right:6px}.orderpage .secure{margin-top:10px;color:#999;font-size:12px;text-align:center}.orderpage .secure i{margin-right:5px;color:#43A047}.orderpage .paidbox{display:flex;gap:12px;margin-top:18px;padding:14px;border-radius:8px;background-color:rgba(67,160,71,0.1);color:#2E7D32;font-size:14px}.orderpage .paidbox>i{font-size:22px}.orderpage .paidbox div div{margin-top:2px;color:#555}.orderpage .paidbox>div{flex:1;min-width:0}.orderpage .paidbox .escrowactions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.orderpage .paidbox .escrowactions .linkbutton{flex:1 1 220px;display:flex;align-items:center;justify-content:center;height:auto;min-height:40px;line-height:1.3;padding:9px 12px;white-space:normal}.status-pending{color:#f3b573}.status-inprogress{color:#a76ef7}.status-shipped{color:#7cb2f9}.status-processed, .status-completed{color:#83c83c}.status-fees_updated{color:#f1c40f}.status-paid{color:#16a085}.status-processing{color:#3498db}.status-sent{color:#9b59b6}.status-delivered{color:#2ecc71}.status-refunded{color:#e67e22}.status-dispute{color:#c0392b}.status-canceled{color:#eb706c}.ispaid{background-color:#83c83c;color:#fff;display:inline-flex;align-items:center}footer{background-color:#fff;padding:var(--gap);text-align:center;border-top:1px solid #e0e0e0;margin:20px auto;height:100px;max-width:800px}footer a{margin-left:20px}footer a:first-child{margin-left:0}.ui-loading-2>div{background-color:var(--color)}.serversearch{position:relative;display:flex;align-items:center;height:42px}.serversearch input{width:100%;height:42px;padding:0 40px 0 16px;border:1px solid #E0E0E0;border-right:0;border-radius:21px 0 0 21px;background-color:#F7F7F7;outline:0;transition:background-color .2s, border-color .2s}.serversearch input:focus{border-color:var(--color);background-color:#FFF}.serversearch>span{position:absolute;right:64px;top:12px;color:#999;cursor:pointer}.serversearch>span:hover{color:#E53935}.serversearch>button{height:42px;padding:0 20px;border:1px solid var(--color);border-left:0;border-radius:0 21px 21px 0;background-color:var(--color);color:#FFF}.serversearch>button i{margin-left:0}.serversearch-container{color:#888}.serversearch-container span{color:#000}.serversearch-container h2{line-height:20px}.notfound div{color:#888;font-size:16px}.notfound div span{color:#000}.pagination{text-align:center;height:30px;margin:10px 0}.pagination a{width:30px;line-height:30px;position:relative;display:inline-block;margin:0 2px}.pagination a:hover{background-color:#F8F8F8}.pagination .selected{background-color:#F0F0F0;border-radius:var(--radius);color:#000}.pagination .prev{color:#000}.pagination .next{color:#000}header .categoriesbar .shopsbutton{flex:0 0 auto;height:34px;padding:0 12px;border:1px solid #EEE;border-radius:20px;background-color:#FFF;color:#555;font-size:13px;cursor:pointer;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}header .categoriesbar .shopsbutton i{margin-right:6px}header .categoriesbar .shopsbutton i.ti-angle-down{margin:0 0 0 6px}header .categoriesbar .shopsbutton:hover{background-color:#F5F5F5;color:#222}header .categoriesbar .shopsbutton.selected{border-color:var(--color);color:var(--color);font-weight:bold}.shopheader{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 15px;margin:20px 0 5px;padding:16px;border:1px solid #EEE;border-radius:8px;background-color:#FCFCFC}.shopheader .shops-logo{width:72px;height:72px;font-size:30px;margin:0}.shopheader-info{min-width:0}.shopheader h1{margin:0 0 4px;font-size:22px;line-height:26px;overflow-wrap:anywhere}.shopheader .city{color:#888;font-size:13px}.shopheader .city i{margin-right:4px;color:var(--color)}.shopheader-actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:8px}.shopheader-summary{grid-column:1 / -1;margin:6px 0 0;color:#555;font-size:14px;line-height:20px;white-space:pre-line}.shopexit{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #DDD;border-radius:20px;background-color:#FFF;color:#555;font-size:13px;white-space:nowrap}.shopcopy{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #DDD;border-radius:20px;background-color:#FFF;color:#555;font-size:13px;white-space:nowrap;cursor:pointer}.shopcopy:hover{border-color:var(--color);color:var(--color)}.shopexit:hover{border-color:#C62828;color:#C62828;text-decoration:none}.shopbar{background-color:rgba(236,134,50,0.1);border-bottom:1px solid rgba(236,134,50,0.25)}.shopbar .maxwidth{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;padding-bottom:8px}.shopbar-name{display:flex;align-items:center;min-width:0;color:#222}.shopbar-name:hover{text-decoration:none;color:var(--color)}.shopbar-name .shops-logo{width:36px;height:36px;margin-right:10px;font-size:16px}.shopbar-name>span:last-child{display:flex;flex-direction:column;min-width:0;line-height:17px}.shopbar-name small{color:#888;font-size:11px}.shopbar-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shops-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;padding:15px}.shops-popup.hidden{display:none}.shops-dialog{background-color:#FFF;border-radius:var(--radius);width:100%;max-width:520px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 10px 40px rgba(0,0,0,0.2)}.shops-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #E0E0E0;font-size:16px}.shops-header i{margin-right:5px;color:var(--color)}.shops-close{cursor:pointer;color:#999}.shops-close:hover{color:#000}.shops-close i{margin:0;color:inherit}.shops-list{overflow-y:auto;padding:10px}.shops-list a{display:flex;align-items:center;padding:8px 10px;border-radius:var(--radius);color:#000;margin-bottom:2px}.shops-list a:hover{background-color:#F5F5F5;text-decoration:none}.shops-list a.selected{background-color:rgba(236,134,50,0.1);font-weight:bold}.shops-logo{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius);border:1px solid #EEE;background-color:#FFF;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-right:12px;color:var(--color);font-size:18px}.shops-logo img{width:100%;height:100%;object-fit:contain}.shops-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shops-name small{display:block;color:#999;font-weight:normal;font-size:12px}.shops-list a.favorite .shops-title:after{content:'\2605';color:var(--color);margin-left:6px;font-size:12px}body.shops-open{overflow:hidden}.sorting{margin:25px 0}.sorting a{position:relative;border:0;padding:3px 0;background-color:#fff;color:#666;margin-left:20px}.sorting a:first-child{margin-left:0}.sorting a:hover{color:#000}.sorting a.selected{color:#000}.sorting a.selected:after{content:'';position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:var(--color)}.categories{margin-bottom:10px}.categories i{margin-right:5px;color:var(--color)}.categories a{background-color:#F0F0F0;padding:10px;color:#000;border-radius:var(--radius);margin-bottom:var(--gap)}.categories a:hover{text-decoration:none;background-color:#E9E9E9}.categories a.selected{background-color:#E8E8E8;font-weight:bold}.blog .item{margin-bottom:var(--gap);background-color:#F8F8F8;padding:15px;border-radius:var(--radius)}.blog .item a{font-size:16px;font-weight:bold}.blog .item a span{display:block}.blog .item a img{margin-bottom:15px}.blog .item .date{font-size:12px;margin-top:5px}.blog .item i{margin-right:5px}.blog .item p{margin:8px 0 5px}.buttons span{margin-bottom:10px;background-color:#F0F0F0;border-radius:var(--radius);padding:8px 10px;color:#999;cursor:pointer;font-size:13px;display:block}.buttons span i{margin-right:5px}.buttons span:first-child{margin-left:0}.buttons span:hover{background-color:#E0E0E0}.links a, .links span{position:relative;display:inline-block;margin-left:12px;color:#888;cursor:pointer;border-left:1px solid #E0E0E0;padding-left:12px}.links i{margin-right:5px;color:#337ab7}.links a:first-child, .links span:first-child{margin-left:0;padding-left:0;border-left:0}.links a:hover, .links span:hover{text-decoration:underline}.detail .links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.detail .links a, .detail .links span{margin-left:0;padding-left:0;border-left:0}.detail .links .whatsapp{padding:6px 14px;border:1px solid #25D366;border-radius:20px;color:#128C7E;font-weight:bold}.detail .links .whatsapp:hover{background-color:rgba(37,211,102,0.08);text-decoration:none}.detail .links .whatsapp i{color:#25D366}.detail .chatseller{display:flex;align-items:center;justify-content:center;gap:8px;margin:15px 0;padding:12px;border-radius:var(--radius);background-color:#25D366;color:#FFF;font-weight:bold;font-size:15px}.detail .chatseller:hover{background-color:#1EBE5A;color:#FFF;text-decoration:none}.detail .chatseller i{font-size:18px}@media(max-width:768px){.shopbar .shopexit{padding:6px 10px;font-size:12px}.shopheader{grid-template-columns:auto 1fr;gap:6px 12px;margin-top:12px;padding:12px}.shopheader .shops-logo{width:48px;height:48px;font-size:20px}.shopheader h1{margin-bottom:2px;font-size:17px;line-height:21px}.shopheader .city{font-size:12px}.shopheader-summary{margin-top:4px;font-size:13px;line-height:18px}.shopheader-actions{grid-column:1 / -1;grid-row:auto;margin-top:6px}.shopheader-actions>*{flex:1;justify-content:center;padding:9px 12px}.detail .shopcard{flex-wrap:wrap;gap:10px;padding:10px 12px}.detail .shopcard .shops-logo{width:40px;height:40px;font-size:18px}.detail .shopcard-name{line-height:16px}.detail .shopcard-name b{font-size:14px}.detail .shopcard-name .city{font-size:11px}.detail .shopcard-actions{width:100%}.detail .shopcard-visit{width:100%;justify-content:center}h1{font-size:20px}.announcement .maxwidth{justify-content:center}.announcement a{display:none}header .headerbar{grid-template-columns:1fr auto;grid-template-areas:"logo actions" "search search";gap:10px;padding-top:8px;padding-bottom:10px}header .logo .logo-large{display:none}header .logo .logo-small{display:block}header .action{padding:6px 8px}header .action .label{display:none}header .serversearch{max-width:none}header .categoriesbar a{padding:5px 12px;border:1px solid #EEE;font-size:13px}header .categoriesbar .categoriesbutton{display:inline-flex;align-items:center;width:34px;padding:0;justify-content:center;gap:0;flex-shrink:0}header .categoriesbar .categoriesbutton .label, header .categoriesbar .categoriesbutton .ti-angle-down, header .categoriesbar .categoriesbutton .ti-grid{display:none}header .categoriesbar .categoriesbutton .mobile{display:inline-block}header .categoriesbar .shopsbutton{display:inline-flex;align-items:center;flex-shrink:0;max-width:170px;padding:0 10px}header .categoriesbar .shopsbutton .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}header .categoriesbar .shopsbutton i{flex-shrink:0}.checkout h1{font-size:20px}.checkout .checkoutlayout{grid-template-columns:1fr;gap:0}.checkout .step, .checkout .summary{padding:15px}.checkout .sticky{position:static}.detail .product{grid-template-columns:1fr;gap:15px;padding:12px}.detail h1{font-size:20px;line-height:26px}.detail .pricebox .price{font-size:24px}.detail .pictures img{width:56px;height:56px}.detail .buttons{grid-template-columns:1fr}.categorypicker{grid-template-columns:minmax(0,1fr)}.hometoolbar{margin-top:15px}.orderpage h1{font-size:20px}.orderpage .orderhead{align-items:flex-start;flex-direction:column}.orderpage .orderlayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "main";gap:0}.orderpage .card{padding:15px}.orderpage .details{grid-template-columns:minmax(0,1fr);gap:12px}.detail .variant section{flex-wrap:wrap}.detail .variantbuttons{width:100%}.detail .variantbuttons .linkbutton{flex:1}.breadcrumb{line-height:24px;padding:15px 0}.account .info{order:2}.buttons span{text-align:left}.linkbutton span{text-align:right}.products .item{border-radius:8px}.products .item .discount{top:6px;left:6px;padding:2px 6px;font-size:11px}.products .item .flags{gap:3px;min-height:18px;margin:8px 8px 0}.products .item .flag{padding:2px 5px;font-size:10px}.products .item .flag i{margin-right:3px}.products .item .info{gap:3px;padding:8px}.products .item .info .category{font-size:9px}.products .item .name{height:34px;font-size:13px;line-height:17px}.products .item .brand, .products .item .city, .products .item .stock{font-size:11px}.products .item .price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.products .item .price b{font-size:15px}.products .item .price s, .products .item .price span{margin-left:0;font-size:11px}}@media(hover:none){.products .item:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.products .item:hover .picture img{transform:none}}.keyvalue span{display:block;width:auto;float:none}.keyvalue div{margin-left:0;margin-top:3px}.keyvalue{margin-bottom:var(--margin);font-size:14px}.center{text-align:center !important}.review{background-color:#FFFED1;padding:15px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;text-align:center;height:120px}.review img{display:block;margin:0 auto 10px}.review b{margin-right:5px}body .ui-miniform-container{background-color:rgba(34,34,34,0.6)}.ui-miniform{border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,0.18)}.ui-miniform-title{border-bottom-color:#EEE;border-radius:10px 10px 0 0}.ui-miniform-title .ui-miniform-button-close{color:#999}.ui-miniform-title .ui-miniform-button-close:hover{color:#222}.ui-miniform img.img-responsive{display:block;width:auto;max-width:100%;max-height:180px;margin:15px auto 0}.ui-miniform .ui-input-control{min-height:40px;border-radius:8px;transition:border-color .2s, box-shadow .2s}.ui-miniform .ui-input-input{padding-top:8px}.ui-miniform .ui-input-control:focus-within{border-color:var(--color);box-shadow:0 0 0 3px rgba(190,158,97,0.2)}.ui-miniform .btn-link{display:inline-block;padding:3px 0;color:#555;cursor:pointer}.ui-miniform .btn-link:hover{color:var(--color)}.ui-miniform .btn-link b{color:var(--color)}.ui-miniform>nav{display:flow-root;height:auto;padding:12px 15px;border-top-color:#EEE;border-radius:0 0 10px 10px;line-height:normal}.ui-miniform>nav button{width:calc(50% - 5px);height:42px;margin:0;border-radius:8px !important;font-size:14px;font-weight:bold}.ui-miniform>nav button + button{margin-left:10px}.ui-miniform>nav button[name='cancel']{background-color:#F0F0F0;color:#222}.ui-miniform>nav button[name='submit']:disabled{background-color:var(--color) !important;color:#FFF !important;opacity:.45}@media(max-width:768px){body .ui-miniform-container{padding:10px}.ui-miniform img.img-responsive{max-height:110px;margin-top:10px}.ui-miniform .grid-2{grid-template-columns:minmax(0,1fr) !important}.ui-miniform .ui-input input, .ui-miniform .ui-input textarea{font-size:16px}}.checkout .multishop{margin-bottom:15px;padding:10px 12px;border-radius:8px;background-color:#FFF8E1;color:#7A5A00;font-size:13px;line-height:1.4}.checkout .multishop i{margin-right:6px}.checkout .shopblock{margin-top:18px;padding:12px;border:1px solid #EEE;border-radius:10px;background-color:#FAFAFA}.checkout .shopblock:first-of-type{margin-top:10px}.checkout .shophead{margin:0 0 8px;font-size:15px}.checkout .shophead i{margin-right:6px;color:var(--color)}.checkout .shopblock .totals{margin-top:8px}.checkout .shopblock .order{display:block;width:100%;margin-top:12px}.checkout .totals .line.small{font-size:12px;padding:1px 0}.checkout .placedorders{margin:0 0 20px;padding:15px;border:1px solid #C8E6C9;border-radius:10px;background-color:#F1F8F1}.checkout .placedorders h3{margin:0 0 10px;font-size:16px;color:#2E7D32}.checkout .placedorders h3 i{margin-right:6px}.checkout .placedorders .linkbutton{display:block;margin-top:8px;height:auto;min-height:45px;line-height:1.3;padding:10px 12px}.seller{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px}.sellerbadge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:bold;line-height:14px;color:#FFF;white-space:nowrap}.sellerbadge.real{background-color:#1E88E5}.sellerbadge.web{background-color:#7E57C2}.sellerbadge.other{background-color:#9E9E9E}.contractbadge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:12px;line-height:1;color:#FFF;flex-shrink:0}.contractbadge.freesaler{background-color:#9E9E9E}.contractbadge.securepay{background-color:#2E9B4F}.contractbadge.trustpay{background-color:#D4A017}.sellerrating{display:inline-flex;align-items:center;gap:1px;font-size:11px}.sellerrating .ti-star-alt{color:#EC8632}.sellerrating .ti-star-alt.empty{color:#CCC}.sellerrating small{margin-left:4px;color:#777;font-size:11px}.checkout .stephead .num .ti{font-size:16px}.warnpopup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:15px;background:rgba(0,0,0,0.55)}.warnpopup .warnbox{width:100%;max-width:380px;max-height:100%;overflow:auto;padding:22px 20px 18px;background:#FFF;border-radius:14px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,0.3)}.warnpopup .warnicon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:8px;border-radius:50%;background:#FFF4E0;color:#F59E0B;font-size:34px}.warnpopup h3{margin:0 0 12px;font-size:18px}.warnpopup ul{margin:0 0 18px;padding:0;list-style:none;text-align:left}.warnpopup li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:14px;line-height:1.35;border-top:1px solid #F1F1F1}.warnpopup li:first-child{border-top:0}.warnpopup li i{flex:0 0 auto;margin-top:1px;font-size:18px;color:#F59E0B}.warnpopup .warnbuttons{display:flex;gap:10px}.warnpopup button{flex:1;height:46px;border:0;border-radius:10px;font-size:14px;font-weight:bold;cursor:pointer}.warnpopup .warncancel{background:#EEE;color:#555}.warnpopup .warnok{background:#25D366;color:#FFF}.warnpopup .warnok i{margin-right:5px;font-size:18px;vertical-align:middle}.ui-message.ui-message2{background-color:rgba(0,0,0,0.5);padding:15px}.ui-message2 .ui-message-body{width:100%;max-width:340px;min-width:0 !important;padding:50px 0 0;border:0;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,0.25);overflow:visible}.ui-message2 .ui-message-icon{width:64px;height:64px;line-height:56px;margin-left:-32px;margin-top:-32px;font-size:30px;border:4px solid currentColor;border-radius:50% !important;background:#FFF !important;box-shadow:0 3px 10px rgba(0,0,0,0.12)}.ui-message2 .ui-message-text{padding:12px 20px 20px;font-size:15px;line-height:1.4}.ui-message2 button{height:46px;margin:0 14px 14px;width:calc(100% - 28px);border-radius:10px;font-size:14px;font-weight:bold;text-transform:uppercase}.ui-message2.ui-message-success button{background-color:var(--color)}.ui-message2.ui-message-success .ui-message-icon{color:#3BA55D}.ui-message2.ui-message-warning .ui-message-icon{color:#F59E0B}.ui-message2.ui-message-warning button{background-color:#E53935}.ui-message2.ui-message-info .ui-message-icon{color:var(--color)}.supportchat{position:fixed;right:14px;bottom:14px;z-index:900;display:flex;align-items:center;gap:6px;height:46px;padding:0 16px;border:0;border-radius:23px;background:var(--color);color:#FFF;font-size:14px;font-weight:bold;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,0.25)}.supportchat i{font-size:22px}@media (max-width:600px){.supportchat{width:50px;height:50px;padding:0;justify-content:center;border-radius:50%}.supportchat span{display:none}}.bannerpopup{position:fixed;inset:0;z-index:22;display:flex;align-items:center;justify-content:center;padding:15px;background:rgba(0,0,0,0.6)}.bannerpopup .bannerbox{position:relative;max-width:min(520px, 100%);max-height:100%}.bannerpopup .bannerbox a, .bannerpopup .bannerbox img{display:block}.bannerpopup .bannerbox img{max-width:100%;max-height:calc(100vh - 60px);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,0.4)}.bannerpopup .bannerclose{position:absolute;top:-12px;right:-12px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#FFF;color:#222;font-size:16px;line-height:32px;text-align:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.3)}@media(max-width:768px){.bannerpopup .bannerclose{top:-10px;right:-6px}}.orderpage .editqty{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--color);font-size:13px;font-weight:normal;cursor:pointer}.orderpage .qtyedit{display:flex;align-items:center;gap:6px;margin-top:6px}.orderpage .qtyedit.hidden{display:none}.orderpage .qtyedit button{width:32px;height:32px;padding:0;border:1px solid #DDD;border-radius:50%;background-color:#FFF;color:#444;cursor:pointer}.orderpage .qtyedit .qtyvalue{min-width:28px;text-align:center;font-size:15px}.orderpage .qtyedit.removed .qtyvalue{color:#E53935}.orderpage .qtybar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed #E0E0E0}.orderpage .qtybar.hidden{display:none}.orderpage .qtybar .help{flex:1 0 100%;color:#888;font-size:12px}.orderpage .qtybar .qtycancel{padding:9px 14px;border-radius:var(--radius);background-color:#F0F0F0;color:#444;cursor:pointer}.shophead{display:flex;align-items:center;gap:6px}.shophead .clearshop{margin-left:auto;font-size:12px;font-weight:normal;color:#888;cursor:pointer;white-space:nowrap}.shophead .clearshop:hover{color:#D33}.favlist{margin-top:15px}.favgroup{margin-bottom:14px}.favitem{display:inline-flex;align-items:center;gap:6px;margin:0 6px 6px 0;padding:6px 12px;border:1px solid #DDD;border-radius:20px;background:#FFF;cursor:pointer;font-size:13px}.favitem.sub{font-size:12px}.favitem.selected{border-color:var(--color);color:var(--color);background:#FFF8F8}.categoriesbar .ordersbutton{position:relative}.orderscount{display:inline-block;min-width:18px;margin-left:5px;padding:0 5px;border-radius:9px;background:var(--color);color:#FFF;font-size:11px;line-height:18px;text-align:center}.menupicker>a, .menupicker>span{display:flex;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid #EEE;color:#333;font-size:15px;cursor:pointer}.menupicker>a:last-child{border-bottom:0}.menupicker>a:hover, .menupicker>span:hover{background:#F7F7F7;text-decoration:none}.menupicker i{font-size:18px;color:var(--color)}.menupicker .orderscount{margin-left:auto}.favorites .favcount{vertical-align:middle;font-size:13px}.favorites .favactions{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:20px}.favorites .favactions .linkbutton{margin:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.orderpage .card h3{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0}.orderpage .paynow{height:auto;min-height:45px;padding:10px 12px;line-height:1.3;white-space:normal}@media (max-width:480px){.orderpage .paynow{font-size:15px}}.orderpage .deleteorder{display:block;width:100%;margin-top:14px;padding:10px;border:1px solid #E57373;border-radius:var(--radius);background:#FFF;color:#D32F2F;font-size:14px;cursor:pointer}.orderpage .deleteorder:hover{background:#FFEBEE}.orderpage .deleteorder i{margin-right:6px}header .categoriesbar .citybutton{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:34px;padding:0 12px;border:1px solid #E6E6E6;border-radius:20px;background-color:#FFF;color:#555;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s, border-color .2s}header .categoriesbar .citybutton i{margin:0;font-size:15px;color:var(--color)}header .categoriesbar .citybutton .label{max-width:130px;overflow:hidden;text-overflow:ellipsis}header .categoriesbar .citybutton:hover{background-color:#F5F5F5;color:#222}header .categoriesbar .citybutton.selected{background-color:var(--color);border-color:var(--color);color:#FFF}header .categoriesbar .citybutton.selected i{color:#FFF}.citypicker{display:grid;grid-template-columns:1fr 1fr;gap:8px}.citypicker a{display:flex;align-items:center;gap:8px;min-width:0;padding:11px 12px;border:1px solid #EEE;border-radius:10px;background-color:#FFF;color:#333;font-size:14px;transition:background-color .2s, border-color .2s}.citypicker a:hover{border-color:var(--color);background-color:rgba(190,158,97,0.08);text-decoration:none}.citypicker a i{flex:0 0 auto;color:var(--color)}.citypicker a.selected{background-color:var(--color);border-color:var(--color);color:#FFF;font-weight:bold}.citypicker a.selected i{color:#FFF}.filterbar{background-color:#FFF8F0;border-bottom:1px solid rgba(236,134,50,0.25)}.filterbar .maxwidth{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-top:8px;padding-bottom:8px;font-size:13px}.filterbar-label{color:#666;margin-right:4px}.filterbar .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;background-color:#FFF;border:1px solid var(--color);color:#333}.filterbar .button-clear{margin-left:auto;padding:4px 12px;border-radius:20px;background-color:var(--color);color:#FFF}.filterbar .button-clear:hover{text-decoration:none;opacity:0.9}@media (max-width:480px){.filterbar .button-clear{margin-left:0}}@media (max-width:340px){.citypicker{grid-template-columns:1fr}}.checkout .interurban{margin:8px 0;padding:10px 12px;border-radius:8px;background-color:#FFF8E1;border:1px solid #F5C451;font-size:13px;color:#5D4A00}.checkout .interurban-title{font-weight:bold;margin-bottom:4px}.checkout .interurban-title i{margin-right:6px}.checkout .interurban p{margin:0 0 8px;line-height:1.4}.checkout .interurban-agree{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:bold}.checkout .interurban-agree i{font-size:18px;color:var(--color)}.hellochat .supportchat{display:none}@media (max-width:480px){header .categoriesbar .homelabel{display:none}header .categoriesbar a{padding:6px 10px}header .categoriesbar a i{margin-right:4px}}.checkout .guestnote{margin:0 0 14px;padding:10px 12px;border-radius:8px;background-color:#F7F7F7;color:#666;font-size:13px;line-height:1.4}.checkout .guestnote i{margin-right:6px;color:var(--color)}.checkout .guestnote .altlink{margin-left:4px;color:var(--color);font-weight:bold;cursor:pointer}.notifybox{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border-radius:10px;background-color:#FFF8F0;border:1px solid rgba(236,134,50,0.3);font-size:13px;color:#555}.notifybox.hidden{display:none}.notifybox>i{font-size:20px;color:var(--color)}.notifybox>div{flex:1 1 200px;line-height:1.4}.deliverybilling{margin-top:14px;padding:12px;border-radius:10px;background-color:#F7F7F7;font-size:13px}.deliverybilling .title{margin-bottom:6px;font-weight:bold;color:#333}.deliverybilling .title i{margin-right:6px;color:var(--color)}.deliverybilling .line{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.deliverybilling .help{margin-bottom:8px;color:#777;line-height:1.4}.deliverybilling .paid{color:#2E7D32;font-weight:bold}.deliverybilling a{display:block;text-align:center}.attachbox{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0;padding:12px 14px;border-radius:8px;background-color:#E8F1FF;color:#0B3D91;font-size:13px}.attachbox i{font-size:20px}.attachbox span{flex:1;min-width:180px;font-weight:bold}.orderas{margin:6px 0 14px;padding:8px 12px;border-radius:8px;background-color:#F1F5F9;font-size:13px}.orderas .link{color:#0B3D91;cursor:pointer;text-decoration:underline}.channelnote{margin:6px 0;font-size:12px;color:#475569}.termsbox{display:block;margin:8px 0;font-size:13px}.termsbox input{margin-right:6px}.termspage h3{margin-top:18px}.evidence{margin-top:10px}.evidenceitem{margin:6px 0;padding:8px 10px;border-radius:8px;background:#F8FAFC;font-size:13px}.evidenceitem img{height:70px;margin:6px 6px 0 0;border-radius:4px}.guestask{position:fixed;left:10px;right:10px;bottom:10px;z-index:50;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:560px;margin:0 auto;padding:10px 12px;border-radius:10px;background-color:#FFF;border:1px solid rgba(236,134,50,0.4);box-shadow:0 4px 18px rgba(0,0,0,0.15);font-size:13px;color:#555}.guestask.hidden{display:none}.guestask>i{font-size:22px;color:#25D366}.guestask>div{flex:1 1 180px;line-height:1.4}.guestask .guestphone{flex:1 1 140px;min-width:0;height:36px;padding:0 10px;border:1px solid #DDD;border-radius:8px;font-size:14px}header .bell .icon{position:relative;display:inline-block}header .bell .count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background-color:#E53935;color:#FFF;font-size:11px;font-weight:bold;line-height:18px;text-align:center}.notificationspage .notifications .item{display:block;margin-bottom:8px;padding:12px 14px;background-color:#F8F8F8;border-radius:var(--radius);color:#444}.notificationspage .notifications .item:hover{text-decoration:none;background-color:#F0F0F0}.notificationspage .notifications .item.unread{background-color:#FFF8F0;border-left:3px solid var(--color);font-weight:bold}.notificationspage .notifications .item .text{line-height:1.4}.notificationspage .notifications .item .date{margin-top:4px;font-size:12px;font-weight:normal}.notificationspage .notificationsempty{padding:40px 0}