:root{--color:#4285F4;--color2:#fff;--radius:5px}p{font-size:14px}.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{background-color:#FFF;min-height:80px;padding-bottom:20px;border-bottom:1px solid #F0F0F0}header nav{float:left;margin:30px 0 0 20px}header nav a{font-size:14px;margin:0 0 0 15px;color:#999;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:22px}header .serversearch{float:right;margin-top:30px}header .tools{float:right;margin:27px 0 0;font-size:18px}header .tools>*{margin-left:15px;color:#999;cursor:pointer}header .tools>*:hover{color:#000}header .cart{float:right;position:relative;margin:27px 2px 0 10px;font-size:18px;border-left:1px solid #F0F0F0;padding:0 0 0 12px}header .cart.empty a{color:#B0B0B0}header .cart a:hover{color:#000}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}.body{border-radius:var(--radius);border:1px solid #F0F0F0;border-top:4px solid var(--color);box-shadow:0 2px 15px rgba(0,0,0,0.03);max-width:1300px;margin:0 auto;width:100%}.maxwidth{max-width:1340px;margin:0 auto;width:100%;padding:0 20px}.maxwidth2{max-width:800px;margin:0 auto;width:100%;padding:0 20px}.breadcrumb{line-height:40px;color:#666;font-size:12px;border-bottom:1px solid #F0F0F0;padding:0 20px}.breadcrumb i{margin:0;line-height:16px;position:relative;display:inline-block;vertical-align:middle}.breadcrumb i:first-child{margin-left:0}.breadcrumb a{color:inherit;padding:1px 5px;position:relative;display:inline-block;line-height:16px;border-radius:var(--radius);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;vertical-align:middle;color:#999}.breadcrumb a:last-child{color:var(--color)}.rating .ti-star-alt{color:#EC8632}.rating .ti-star-alt.empty{color:#999}.catalog{display:flex;min-height:100vh;gap:20px}.categories{width:240px;background-color:#F8F8F8;flex-shrink:0;border-radius:var(--radius)}.content{flex:1}.products .item{border-radius:var(--radius);margin-bottom:var(--gap);color:#222;background-color:#F8F8F8;position:relative;border:1px solid #F0F0F0}.products .item .info{padding:15px}.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 .price{font-size:16px}.products .item .availability{color:var(--color);font-size:12px;margin-top:3px}.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{padding:0 20px}.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;border:1px solid var(--color);padding:4px 8px;color:#666;border-radius:var(--radius);font-weight:bold;font-size:13px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.detail .stock{margin-bottom:3px}.detail .pictures{display:flex;align-items:center;gap:var(--gap);margin-top:var(--gap);flex-wrap:wrap}.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 .variant-gallery{display:flex;align-items:center;gap:var(--gap);margin-top:var(--gap);flex-wrap:wrap;margin-bottom:15px}.detail .variant-gallery img{max-width:100px;border-radius:var(--radius);cursor:pointer}.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;margin:20px auto;height:100px;max-width:800px}footer nav a{padding:0 5px}footer nav a:first-child{margin-left:0}footer nav i:before{content:"\e9a3"}footer nav i{color:var(--color)}.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{padding: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:rgb(255 102 102 / 10%);border-radius:var(--radius);padding:5px;color:#a38c8c}.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}.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;margin-bottom:2px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.categories a:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.categories a:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.categories a:hover{text-decoration:none;background-color:#E9E9E9}.categories a.selected{background-color:var(--color);color:#FFF;font-weight:bold}.categories a.selected i{color:#FFF}.categories2{margin-bottom:20px;gap:10px;border-bottom:1px solid #E0E0E0;padding-bottom:20px}.categories2 i{margin-right:5px;color:var(--color)}.categories2 a{background-color:#F0F0F0;padding:10px;color:#000;border-radius:var(--radius);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none !important}.categories2 a.selected{background-color:var(--color);color:#FFF;font-weight:bold}.categories2 a.selected i{color:#FFF}.categories-toggle, .categories-backdrop, .catpanel-head{display:none}.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}.navtoggle, .navbackdrop{display:none}@media(max-width:768px){.body{border-radius:0;border:0;border-top:4px solid var(--color);box-shadow:none}.categories{position:absolute}h1{font-size:20px}header nav.mainnav{position:fixed;top:0;left:0;width:280px;max-width:85vw;height:100dvh;background:#fff;z-index:80;transform:translateX(-100%);transition:transform .25s ease;overflow-y:auto;padding:72px 20px 20px;margin:0}header nav.mainnav a{display:block;margin:0 0 12px;font-size:16px;color:#333}.navbackdrop{display:block;position:fixed;inset:0;z-index:70;background:rgba(0,0,0,0.35);opacity:0;pointer-events:none;transition:opacity .2s ease}body.nav-open{overflow:hidden}body.nav-open header nav.mainnav{transform:translateX(0)}body.nav-open .navbackdrop{opacity:1;pointer-events:auto}header{min-height:auto;padding:8px 0;position:sticky;top:0;z-index:50;background:#fff}header .maxwidth{display:grid;grid-template-columns:40px minmax(0, 1fr) auto auto;grid-template-areas:"toggle logo tools cart";align-items:center;column-gap:10px;min-height:56px;position:relative}header .navtoggle{grid-area:toggle;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:var(--radius);background:#fff;color:#333;font-size:28px;padding:0;margin:0;margin-left:-10px}header .logo{grid-area:logo;float:none;margin:0;text-align:center;position:absolute;left:50%;transform:translate(50%, 0)}header .logo img{height:26px;width:auto;max-width:100%}header .tools{grid-area:tools;float:none;margin:0;font-size:20px;display:inline-flex;align-items:center}header .tools>*{margin-left:15px}header .tools>*:first-child{margin-left:0}header .cart{grid-area:cart;float:none;margin:0;padding:0 0 0 12px;font-size:20px}header .cart ui-bind{right:-5px;bottom:-5px}.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}.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}.catalog{display:block;min-height:auto}.categories-toggle{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;margin:0 0 12px;border:1px solid #E0E0E0;border-radius:var(--radius);background:#fff;color:#333;font-size:14px}.categories-close i{margin-right:0 !important}.categories.catpanel{position:fixed;left:0;top:0;width:290px;max-width:84vw;height:100dvh;margin:0;padding:14px;border-radius:0;background:#fff;z-index:85;transform:translateX(-100%);transition:transform .22s ease;overflow-y:auto}.catpanel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.categories-close{border:0;background:#f5f5f5;width:32px;height:32px;border-radius:var(--radius)}.categories.catpanel a{margin-bottom:6px}.categories-backdrop{display:block;position:fixed;inset:0;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:80}body.categories-open{overflow:hidden}body.categories-open .categories.catpanel{transform:translateX(0)}body.categories-open .categories-backdrop{opacity:1;pointer-events:auto}.categories2{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:12px;border-bottom:0;-webkit-overflow-scrolling:touch}.categories2 a{flex:0 0 auto;margin:0}}.keyvalue span{display:block;width:auto;float:none}.keyvalue div{margin-left:0;margin-top:3px}.keyvalue{margin-bottom:var(--margin);font-size:14px}.powered{font-size:12px;color:#999;margin:20px auto;padding-top:15px;border-top:1px solid #E0E0E0;max-width:300px}.powered a{color:#999}.searchinput{background-color:#F7F7F7;padding:50px 20px;margin:30px 0 0;border-radius:var(--radius)}.searchinput p{text-align:center;margin-bottom:30px}.searchinput h1{text-align:center;margin-bottom:5px}.searchinput form{display:flex;border:1px solid #E0E0E0;border-radius:var(--radius);padding:0 2px;max-width:600px;width:100%;margin:0 auto;background-color:#FFF}.searchinput input{flex:1;border:0;background-color:#FFF;outline:0;height:40px;border-radius:var(--radius) 0 var(--radius) 0;padding:0 10px}.searchinput button{width:40px;border:0;border-left:1px solid #E0E0E0;height:40px;background-color:#FFF;border-radius:0 var(--radius) var(--radius) 0;margin:0;padding:0}