: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:#F5F5F5;overflow:hidden}.products .item .picture img{display:block;width:100%;height:100%;object-fit:cover;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 .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{display:flex;align-items:flex-start;gap:var(--gap);margin-bottom:10px;padding:12px;background-color:#f8f8f8;border-radius:var(--radius);overflow:hidden}.account .orders .item:hover{text-decoration:none;background-color:#f0f0f0}.account .orders .item:last-child{border-bottom:0}.account .orders .price{text-align:right;width:70px;color:#333;margin-right:5px}.account .orders .date{width:130px;text-align:left}.account .orders .status{width:80px}.account .orders .status.ispaid{border-radius:20px;text-align:center;justify-content:center}.account .orders .orderitems{color:#666;font-size:12px;max-width:382px;padding-top:3px}.account .orders .orderitems span{margin-right:5px;position:relative}.account .orders .orderitems span:after{content:','}.account .orders .orderitems span:last-child:after{content:''}.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}.status-pending{color:#f3b573}.status-inprogress{color:#a76ef7}.status-shipped{color:#7cb2f9}.status-processed{color:#83c83c}.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 .shopexit{grid-column:3;grid-row:1}.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}.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 .shopexit{grid-column:1 / -1;grid-row:auto;justify-content:center;margin-top:6px;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-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}.account .orders .item{flex-direction:column-reverse;gap:2px}.account .orders .price{text-align:left}.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.unverified{background-color:#9E9E9E}.sellerbadge.shop{background-color:#1E88E5}.sellerbadge.verified{background-color:#2E9B4F}.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}