*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:#f5f5f5;color:#333;font-size:14px}button,input,select{font:inherit}button,a,select{touch-action:manipulation}button,a{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #183d7b;outline-offset:3px}.wrap{width:min(1200px,94%);margin:auto}header{background:linear-gradient(#f53d2d,#ff6533);color:white;padding-bottom:18px}.top{display:flex;justify-content:space-between;font-size:12px;padding:12px 0 23px}.top i{font-style:normal;opacity:.5;padding:0 10px}.mainhead{display:flex;align-items:center;gap:38px}.logo{display:flex;align-items:center;gap:12px;font-size:29px;letter-spacing:1px;min-width:222px}.market{display:block;font-size:13px;letter-spacing:6px}.bag{border:2px solid white;border-radius:3px 3px 9px 9px;font-size:35px;width:47px;height:49px;text-align:center;position:relative}.bag:before{content:'';position:absolute;border:2px solid white;width:21px;height:15px;border-radius:20px 20px 0 0;top:-14px;left:10px}.searchbox{flex:1}form{display:flex;background:white;padding:4px;box-shadow:0 2px 5px #0001}input{border:0;min-width:0;width:100%;padding:10px;color:#333;outline:0}form button{background:#fb5533;color:white;font-size:29px;width:58px;line-height:1}.suggest{display:flex;gap:15px;margin-top:9px;font-size:11px}.suggest button{padding:0}.catalog{font-size:35px;width:70px;text-align:center}.catalog small{display:block;font-size:11px}.intro{background:white;padding-top:28px}.banners{display:grid;grid-template-columns:2fr 1fr;gap:6px}.hero{background:radial-gradient(ellipse at 75% 55%,#ffc767,#ff792e 43%,#f34b2d 76%);min-height:275px;position:relative;overflow:hidden;color:white;display:flex}.herotext{padding:26px 30px;z-index:2;width:58%}.pill{font-size:10px;letter-spacing:1.3px}h1{font-size:38px;line-height:1.25;margin:14px 0 10px;letter-spacing:-1px}h1 em{color:#fff6af;font-style:normal}.herotext p{font-size:12px}.herotext>a{display:inline-block;background:#fff2ca;color:#b83a19;border-radius:30px;padding:10px 20px;font-weight:bold;margin-top:5px}.heroart{position:absolute;right:0;width:47%;height:100%}.orb{position:absolute;background:#ffcd69;border-radius:50%;width:230px;height:230px;top:20px;right:20px;box-shadow:0 0 60px #fff9}.heroart img{position:absolute;width:145px;height:160px;object-fit:contain;background:white;border:6px solid white;border-radius:18px;box-shadow:0 15px 25px #a4382840}.art1{right:25px;top:36px;transform:rotate(12deg)}.heroart .art2{right:145px;top:96px;width:130px;height:140px;transform:rotate(-12deg)}.float{position:absolute;right:18px;bottom:13px;background:#f83a27;border:2px solid #fff6a9;padding:9px 13px;border-radius:15px;transform:rotate(-5deg);font-size:12px}.float b{font-size:18px}.dots{position:absolute;bottom:10px;left:48%;color:#fff9;font-size:13px}.sidebanners{display:grid;gap:6px}.side{position:relative;overflow:hidden;padding:17px 21px;min-height:135px}.side span{font-size:9px;letter-spacing:1px}.side h2{font-size:20px;line-height:1.3;margin:7px 0}.side b{font-size:10px}.dark{background:linear-gradient(110deg,#252a31,#464a54);color:white}.peach{background:#fff0dc;color:#9a3121}.side img{position:absolute;right:13px;top:18px;width:107px;height:107px;object-fit:contain;border-radius:8px;transform:rotate(9deg)}.shortcuts{display:grid;grid-template-columns:repeat(7,1fr);padding:26px 0 22px;gap:10px}.shortcuts button{font-size:12px}.shortcuts span{display:flex;width:47px;height:47px;border:1px solid #eee;border-radius:14px;align-items:center;justify-content:center;margin:0 auto 10px;font-size:29px;color:#fb5533}.shortcuts button:nth-child(2) span{color:#08a88a}.content{padding-top:20px}.ribbon{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#ff643b,#fa472a);padding:21px 26px;color:white;margin-bottom:20px}.ribbon h2{font-size:23px;margin:6px 0}.ribbon small{color:#ffe3ba}.ribbon>span{font-size:13px;color:#ffe182;letter-spacing:2px}.ribbon>a{background:white;color:#ed4b29;padding:12px 25px;border-radius:30px}.panel{background:white;margin-bottom:20px}.panel h2{font-weight:400;font-size:16px;color:#777;padding:18px 20px;margin:0;border-bottom:1px solid #eee}#categories{display:grid;grid-template-columns:repeat(5,1fr)}#categories button{padding:20px 10px;border-right:1px solid #eee;font-size:13px}#categories span{display:block;font-size:32px;margin-bottom:10px}.sectiontitle{background:white;border-bottom:4px solid #ee4d2d;padding:20px;display:flex;justify-content:space-between;align-items:center}.sectiontitle small{font-size:10px;color:#ee4d2d;letter-spacing:2px}.sectiontitle h2{font-size:20px;margin:7px 0 0;color:#ee4d2d}.sectiontitle>span{color:#888;font-size:11px}.toolbar{display:flex;justify-content:space-between;gap:10px;background:#ebebeb;padding:13px;margin-top:12px}.toolbar button,select{background:white;border:0;padding:9px 12px;margin-right:5px}.toolbar button.active{background:#ee4d2d;color:white}.toolbar label{font-size:12px;white-space:nowrap}#result{color:#777;font-size:12px}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.card{background:white;border:1px solid transparent;position:relative;transition:transform .15s,border .15s;min-width:0}.card:hover{transform:translateY(-3px);border-color:#ee4d2d}.productopen{width:100%;padding:0;text-align:left}.card img{width:100%;aspect-ratio:1;object-fit:contain;background:white}.cardtext{padding:10px}.card h3{font-size:12px;line-height:1.6;font-weight:400;height:39px;overflow:hidden;margin:0 0 8px}.badge{font-size:10px;color:#ee4d2d;border:1px solid #ee4d2d;padding:2px 4px}.price{display:block;font-size:21px;color:#ee4d2d;margin:12px 0 7px}.meta{font-size:10px;color:#999}.heart{position:absolute;top:6px;right:6px;background:#fffE;border-radius:50%;font-size:24px;width:32px;height:32px;color:#ee4d2d}.more{display:block;background:white;border:1px solid #ddd;width:300px;max-width:100%;margin:28px auto;padding:13px;color:#555}.notice{border-top:1px solid #ddd;padding:22px 0 30px;color:#888;font-size:12px;line-height:1.9}.notice b{color:#555}footer{border-top:4px solid #ee4d2d;background:white;padding:30px 0;color:#777;font-size:12px}footer .wrap{display:flex;justify-content:space-between}footer b{font-size:22px;color:#ee4d2d}footer span{text-align:right;line-height:1.9}dialog{border:0;border-radius:8px;max-width:680px;width:90%;padding:30px}dialog::backdrop{background:#0008}#close{position:absolute;right:10px;top:5px;font-size:28px}#detailbody img{width:240px;max-width:100%;float:left;margin:0 25px 20px 0}#detailbody{line-height:1.8}#detailbody h2{font-size:19px}#detailbody small{display:block;color:#777}.empty{grid-column:1/-1;text-align:center;padding:60px;background:white}@media(min-width:1500px){.wrap{width:1320px}.hero{min-height:310px}.herotext{padding:35px}.side{min-height:152px}h1{font-size:44px}.heroart img{width:170px;height:180px}.heroart .art2{width:145px;height:155px;right:165px}}
@media(max-width:900px){.mainhead{gap:18px}.logo{min-width:160px;font-size:23px}.market{font-size:10px}.catalog{display:none}.grid{grid-template-columns:repeat(3,1fr)}.toolbar{flex-wrap:wrap}#filters{display:flex;flex-wrap:wrap;gap:5px}.ribbon>span{display:none}.side img{opacity:.6;width:80px;height:80px;right:5px}.side h2{position:relative;z-index:1;font-size:17px}.herotext{padding:22px;width:65%}h1{font-size:30px}.heroart .art2{right:65px;width:95px;height:110px}.heroart .art1{width:100px;height:130px;right:8px}.float{font-size:10px}.float b{font-size:14px}.shortcuts{gap:3px}.shortcuts button{font-size:10px}}
@media(max-width:600px){header{padding-bottom:12px}.top{font-size:9px;padding:9px 0 18px}.top>span:last-child{display:none}.mainhead{flex-wrap:wrap;gap:15px}.logo{font-size:21px;min-width:0}.bag{width:33px;height:35px;font-size:25px}.bag:before{width:16px;left:6px;height:10px;top:-11px}.market{font-size:9px;letter-spacing:4px}.searchbox{flex-basis:100%}input{padding:8px;font-size:13px}.suggest{gap:11px;overflow:auto;white-space:nowrap;font-size:10px}.intro{padding-top:12px}.banners{grid-template-columns:1fr}.hero{min-height:240px}.herotext{padding:20px;width:65%}.herotext p{font-size:10px;max-width:160px}h1{font-size:31px}.pill{font-size:8px}.heroart{width:42%}.orb{width:160px;height:160px;right:-20px}.heroart .art2{right:55px;top:112px;width:90px;height:100px}.heroart .art1{top:28px;right:6px}.float{bottom:15px;right:5px;padding:5px}.sidebanners{grid-template-columns:1fr 1fr}.side{padding:12px;min-height:125px}.side h2{font-size:15px}.side span{font-size:7px}.side b{font-size:8px;position:relative;z-index:1}.side img{right:-7px;top:45px;opacity:.3}.shortcuts{grid-template-columns:repeat(4,1fr);row-gap:19px;padding:20px 0}.shortcuts span{width:39px;height:39px;font-size:25px}.ribbon{padding:16px;gap:8px}.ribbon h2{font-size:17px}.ribbon small{font-size:10px}.ribbon>a{padding:9px 12px;font-size:11px;white-space:nowrap}#categories{grid-template-columns:repeat(3,1fr)}#categories button{font-size:11px;padding:15px 5px;border-bottom:1px solid #eee}.sectiontitle{padding:14px;align-items:flex-start;gap:10px}.sectiontitle h2{font-size:17px}.sectiontitle>span{font-size:9px;max-width:100px;line-height:1.6}.toolbar{padding:10px}.toolbar button{font-size:10px;padding:8px;margin:0}.grid{grid-template-columns:repeat(2,1fr);gap:9px}.card h3{font-size:12px}.content{padding-top:12px}footer .wrap{gap:15px}footer span{font-size:10px}.ribbon h2{line-height:1.5}#detailbody img{float:none;display:block;margin:auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

/* Marketplace reference footer */
.market-footer{background:#fafafa;border-top:1px solid #eee;padding:58px 0 0;color:#606060;font-size:12px}.market-footer .footer-columns{display:grid;grid-template-columns:1.1fr 1.1fr 1.1fr 1.1fr 1fr;gap:34px;align-items:start}.market-footer h2{font-size:13px;font-weight:700;color:#333;margin:0 0 22px;line-height:1.5}.market-footer ul{list-style:none;margin:0;padding:0}.market-footer li{margin-bottom:15px;line-height:1.5}.market-footer .footer-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.market-footer .pay{background:white;box-shadow:0 1px 2px #0003;border-radius:2px;min-height:31px;display:flex;align-items:center;justify-content:center;font:bold 15px Arial,sans-serif;white-space:nowrap;letter-spacing:-.5px}.market-footer .bank{font-size:9px;letter-spacing:-.3px}.market-footer .orange{color:#f35e35}.market-footer .blue{color:#176494}.market-footer .red{color:#d51b39}.market-footer .green{color:#06914c}.market-footer .purple{color:#654197}.market-footer .gold{color:#9b792d}.market-footer .cyan{color:#17a7c2}.market-footer .visa{color:#172898;font-size:20px;font-style:italic}.market-footer .jcb{color:#218b50}.market-footer .union{color:#167c8b;font-size:10px}.market-footer .ttb{color:#1768ae;font-size:24px}.market-footer .dhl{color:#cf1723;background:#ffdf00;font-style:italic}.market-footer .flash{font-size:12px;color:#222}.market-footer .mastercard i{width:20px;height:20px;border-radius:50%;background:#eb001b}.market-footer .mastercard i+i{background:#ff9b00;margin-left:-7px;opacity:.9}.market-footer .delivery-title{margin:26px 0 18px}.market-footer .footer-social li{display:flex;align-items:center;gap:9px}.market-footer .footer-social li>span{background:#666;color:white;border-radius:50%;width:17px;height:17px;text-align:center;font:bold 14px Arial;display:flex;align-items:center;justify-content:center}.market-footer .footer-social .line-icon{font-size:6px;border-radius:5px}.market-footer .footer-social .in-icon{font-size:11px;border-radius:2px}.market-footer .footer-app{display:flex;gap:10px;align-items:stretch}.market-footer .app-placeholder{background:white;border:1px solid #eee;box-shadow:0 1px 2px #0002;width:86px;min-width:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#777}.market-footer .app-placeholder>span{font-size:46px;line-height:1}.market-footer .app-placeholder small{font-size:10px;margin-top:7px}.market-footer .app-stores{display:grid;gap:7px;flex:1}.market-footer .app-stores span{font:bold 9px Arial;color:#777;text-align:left;background:white;padding:8px 5px;box-shadow:0 1px 2px #0002;white-space:nowrap}.market-footer .footer-caption{font-size:10px;color:#999;line-height:1.8;margin:15px 0 0}.market-footer .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #e5e5e5;margin-top:40px;padding:24px 0;font-size:11px}.market-footer .footer-bottom span{text-align:left}@media(max-width:1000px){.market-footer .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 25px}}@media(max-width:600px){.market-footer{padding-top:32px}.market-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.market-footer h2{font-size:12px;margin-bottom:16px}.market-footer li{font-size:11px;margin-bottom:12px}.market-footer .footer-columns section:nth-child(3){grid-row:2;grid-column:1/-1;max-width:320px}.market-footer .footer-columns section:last-child{grid-column:1/-1;max-width:260px}.market-footer .footer-bottom{gap:15px;font-size:10px;margin-top:25px}.market-footer .pay{min-height:35px}}

.seo-content{background:#fff;margin-top:25px;padding:28px;line-height:1.95;color:#555}.seo-content h2{font-size:21px;color:#333;margin:22px 0 12px}.seo-content h2:first-child{margin-top:0}.seo-content h3{font-size:16px;color:#444}.seo-content p,.seo-content li{font-size:14px}.seo-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.seo-content details{border-bottom:1px solid #eee;padding:14px 0}.seo-content summary{font-weight:bold;cursor:pointer}.seo-content .seo-source{font-size:12px;color:#888}.seo-source a{color:#ee4d2d;text-decoration:underline}@media(max-width:650px){.seo-content{padding:18px}.seo-columns{grid-template-columns:1fr;gap:0}.seo-content h2{font-size:19px}}
