: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)}header{border-bottom:1px solid #E0E0E0;background-color:#FFF;min-height:100px;padding-bottom:20px}header nav{float:left;margin:37px 0 0 20px}header nav a{font-size:16px;margin:0 0 0 15px;color:#666;transition:all .2s}header nav a:first-child{margin-left:0}header nav a:hover{color:#222}header nav a.selected{color:#000;font-weight:bold}header a{color:#333}header .logo{float:left;margin-top:20px}header .serversearch{float:right;margin-top:30px}header .user{float:right;margin:34px 0 0;font-size:22px}header .user>*{margin-left:10px}header .cart{float:right;position:relative;margin:17px 0 0 10px;font-size:22px}header .cart.empty a{color:#B0B0B0}header .cart ui-bind{position:absolute;right:-6px;bottom:-6px;background-color:#EA706B;color:#FFF;width:16px;height:16px;font-size:10px;text-align:center;line-height:15px;border-radius:100px}header .social{float:right;margin:34px 0 0;font-size:22px}header .social a{margin-left:10px}.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{border-radius:var(--radius);margin-bottom:var(--gap);color:#222;position:relative;border:1px solid #E0E0E0;background-color:#F8F8F8}.products .item .info{padding:15px;border-top:1px solid #E0E0E0;border-radius:0 0 var(--radius) var(--radius)}.products .item a{color:inherit;text-decoration:none}.products .item .info .name{height:40px;overflow:hidden}.products .item img{border-radius:var(--radius) var(--radius) 0 0}.products .item .brand{color:#b0b0b0;margin-bottom:5px}.products .item .category{color:#505050;font-size:12px}.products .item .price{font-size:14px}.products .item .price span{float:right}.products .item .availability{color:var(--color);font-size:12px;margin-top:8px;border-top:1px solid #E0E0E0;padding-top:8px}.products .item hr{margin-top:10px;margin-bottom:10px}.products .item .discount{position:absolute;width:45px;line-height:45px;color:#FFF;background-color:#EA706B;border-radius:100px;font-size:12px;text-align:center;top:15px;right:15px;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.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 .checkoutlayout{display:grid;grid-template-columns:3fr 2fr;gap:var(--gap)}.checkout .checkoutlayout .btnprimary{font-size:14px;width:100%}.checkout .caption label{border-bottom:0;font-size:18px}.checkout .item{display:flex;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.checkout .item .product{margin-bottom:8px}.checkout .item .product a{color:#222}.checkout .item .meta{display:flex;justify-content:space-between;align-items:start}.checkout .item .controls{display:flex;align-items:center;padding:4px 4px 4px 8px;color:#999;border:1px solid #e0e0e0;border-radius:var(--radius);background-color:#FFF}.checkout .item .controls .count{margin-right:5px;padding:2px 10px;border:0;border-radius:var(--radius);color:#000;width:50px;overflow:hidden}.checkout .item .controls .count:hover{border-color:#d0d0d0}.checkout .item .controls button{border:0;background-color:#F0F0F0;border-radius:var(--radius);margin-left:3px;width:22px;padding:0}.checkout .item .controls button:first-child{margin-left:0}.checkout .item .controls button:hover{color:#222}.checkout .total{display:flex;align-items:center;justify-content:space-between;font-size:18px}.checkout .controls, .checkout .price, .checkout .finalprice{text-align:right}.checkout .total{margin-top:5px}.checkout .item .image{height:80px;width:80px;margin-right:15px;overflow:hidden;border-radius:var(--radius)}.checkout .item .image img{width:100%;border-radius:var(--radius)}.checkout .item>div:last-child{width:100%}.checkout .discount{font-size:11px;margin-right:5px;padding:2px 5px;float:left;background-color:#EA706B;color:#FFF;text-align:center;border-radius:var(--radius)}.checkout .emptycontent{background-color:#fff;border-radius:var(--radius);padding:30px var(--gap) 50px;text-align:center;margin-bottom:var(--gap)}.checkout .emptycontent .btn{max-width:300px}.checkout .emptycontent .btn:hover{text-decoration:none}.checkout .emptycontent img{max-width:200px;margin:var(--gap) auto var(--gap)}.voucher>div{display:grid;grid-template-columns:3fr 1fr;gap:var(--gap);margin-top:var(--gap)}.voucher button{height:36px}.detail{margin-bottom:var(--gap)}.detail .image{position:relative}.detail .image img{border-radius:var(--radius)}.detail h1{margin-top:0}.detail .detaillayout{display:grid;grid-template-columns:2fr 3fr;gap:var(--gap)}.detail .colorvariant{color:#fff;display:inline-flex;border-radius:var(--radius);margin-right:var(--gap);padding:2px 8px;cursor:pointer}.detail .detailbody{color:#666}.detail .brand{position:absolute;left:var(--gap);top:var(--gap);background-color:#fff;padding:4px 8px;color:#666;border-radius:var(--radius);font-weight:bold;font-size:13px}.detail .stock{margin-bottom:3px}.detail .pictures{display:flex;align-items:center;gap:var(--gap);margin-top:var(--gap)}.detail .pictures img{max-width:100px;border-radius:var(--radius);cursor:pointer}.detail .swiper-slide img{width:100%}.detail .image-container{width:100%;aspect-ratio:1/1}.detail .image-container img{width:100%;height:auto;display:block;cursor:grab}.detail .discount{font-size:11px;margin-right:5px;padding:2px 5px;float:left;background-color:#EA706B;color:#FFF;text-align:center;border-radius:var(--radius)}.detail .variant{margin-bottom:var(--gap)}.detail .variant section{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius);background-color:#f0f0f0;padding:14px var(--gap);width:100%}.detail .variant:last-child{margin-bottom:0}.detail .variant>div{display:none}.detail .variant.incart>div{display:block;font-size:12px;color:#777;background-color:rgba(236,134,50,0.2);padding:5px;border-radius:var(--radius);margin-top:2px}.detail .variant.incart>div i{margin-right:5px;color:#68B25B}.detail .rating{margin-bottom:10px;font-size:20px}.detail pre{white-space:pre-line;font-family:Arial;padding:0;margin:0}.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}.orderdetail h1{margin-bottom:0}.orderdetail h3{margin-top:0}.orderdetail .contentbox .address{color:gray}.orderdetail .status .heading{color:gray;margin-bottom:10px}.orderdetail .items .item{display:flex;justify-content:space-between;padding-bottom:5px;margin-bottom:5px}.orderdetail .items .item.internal{color:#888}.orderdetail .summary{display:flex;justify-content:space-between;border-top:1px solid #e0e0e0;margin-top:5px;padding-top:5px;font-weight:bold;color:var(--color)}.orderstatus{padding:8px 10px;display:block;background-color:var(--color2);border-radius:var(--radius);font-weight:bold;border:2px solid #E0E0E0;font-size:18px}.status-pending{color:#f3b573}.status-inprogress{color:#a76ef7}.status-shipped{color:#7cb2f9}.status-processed{color:#83c83c}.status-canceled{color:#eb706c}.orderstatus.status-pending{border-color:#f3b573}.orderstatus.status-inprogress{border-color:#a76ef7}.orderstatus.status-shipped{border-color:#7cb2f9}.orderstatus.status-processed{border-color:#83c83c}.orderstatus.status-canceled{border-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;height:36px;display:flex;align-items:center;max-width:250px}.serversearch input{padding:0 10px;height:36px;border-radius:var(--radius) 0 0 var(--radius);border:1px solid #e0e0e0;border-right:0;background-color:#fff;width:100%;outline:0}.serversearch>span{position:absolute;right:55px;top:7px;cursor:pointer;color:#E73323}.serversearch>button{padding:0 15px;height:36px;border:1px solid var(--color);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background-color:var(--color);color:#fff}.serversearch>button i{margin-left:0}.serversearch-container{margin-top:var(--gap);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}.filters{border-top:1px solid #E0E0E0;padding:20px 0 0}.filters>div{margin-top:15px}.filters button{background-color:#F0F0F0;border-radius:var(--radius);border:0;cursor:pointer;height:34px;padding:0 15px}.filters button i{margin-right:5px}.filters button.selected{color:#E73323}.filters button.selected i{color:#EA706B}.filters label{display:block;margin-bottom:5px;font-size:11px;color:#999}.filters label>i{margin-right:5px}.filters a.apply{display:block;background-color:#E0E0E0;border-radius:var(--radius);padding:10px;text-align:center;color:#000;margin-top:20px;font-weight:bold}.filters a.apply:hover{background-color:#E9E9E9}.filters a.apply i{margin-right:5px}.filters section{margin-bottom:10px}.filters section .selected{font-weight:bold}.filters section a{margin-bottom:5px;background-color:rgba(236,134,50,0.1);border-radius:var(--radius);padding:5px;color:#a3978c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filters section a span{width:20px;height:20px;line-height:18px;float:left;border:1px solid #000;text-align:center;border-radius:var(--radius);margin-right:5px;color:#000;background-color:#FFF}.filters section a span i{visibility:hidden}.filters section a.selected span i{visibility:visible}.filters section a.selected{font-weight:bold;color:#645f55}.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}@media(max-width:768px){h1{font-size:20px}header .logo{float:none}header .search{float:none;width:100%;margin-top:15px}header nav{float:none;margin:20px 0 0}header .cart{margin-top:4px;font-size:26px}header .user{margin-top:10px;margin-right:0;font-size:26px}.checkout .meta{flex-direction:column}.checkout .meta .controls{margin-top:10px}.checkout .checkoutlayout{grid-template-columns:1fr}.checkout .checkoutlayout>div:first-child{order:2}.checkout .checkoutlayout .cartsection{margin-bottom:0}.detail .pictures img{max-width:80px}.breadcrumb{line-height:24px;padding:15px 0}.account .content{grid-template-columns:1fr}.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{display: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}