/* Color store measured against regaged.com/shop/colors (27/10/2026). */
body.color-level-store-page .wrap>main{padding:15px 15px 20px!important;border-radius:16px 0 0!important;color:#5d5d5d;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif}body.color-level-store-page main>.section-heading,body.color-level-store-page #shopBalance,body.color-level-store-page main>.market-tabs,body.color-level-store-page main>p:last-child:not(#shopNotice){display:none!important}body.color-level-store-page #shopNotice:empty{display:none}.color-store-layout{display:flex;align-items:flex-start;justify-content:space-between;gap:3%;width:100%;padding:0}.color-store-sidebar{flex:0 0 33.5%;min-width:0}.color-store-sidebar>img{display:block;width:100%;height:auto;margin:0 0 20px;box-shadow:1px 1px 3px #aaa}.color-store-sidebar>strong{display:block;font-weight:bold;margin-bottom:9px}.color-store-sidebar>p{font:12px/16px Arial,sans-serif;margin:0 0 3px}.color-store-sidebar .color-store-wearing{margin:8px 0 10px}.color-store-back{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.color-store-back:focus{position:static;display:block;width:auto;height:auto;clip-path:none;margin-bottom:8px}.color-store-catalog{flex:1;min-width:0}.color-store-title{font:bold 26px/31px 'Trebuchet MS',Verdana,Arial,sans-serif!important;color:#f74d4d!important;margin:0 0 8px!important;padding:0!important;border:0!important}.color-store-heading{font:bold 18px/21px 'Trebuchet MS',Verdana,Arial,sans-serif!important;color:#f74d4d!important;margin:0 0 8px!important;padding:0 1px 1px 0!important;border-bottom:1px dotted #ddd!important}.color-store-count{font:10px/12px Arial,sans-serif;color:#a97070;margin-left:8px;background:#fcf7f7}.color-store-items{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;font:11px 'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif}.color-store-items>.color-level-item{display:list-item;box-sizing:border-box;width:32.333333%;min-width:170px;height:177px;text-align:center;padding:0 0 15px;margin:20px .5% 0;border-radius:5px;background:white;box-shadow:2px 2px 5px 1px #e9e9e9}.color-store-items>.color-level-item:last-child{width:54%}.color-level-item>h3{font:normal 16px/20px 'Trebuchet MS',Verdana,Arial,sans-serif!important;color:#707070!important;padding:2px!important;margin:0!important;border:0!important}.color-level-item>.color-store-swatch{box-sizing:content-box;display:block;width:40px;height:28px;margin:14px auto 15px;border:0;border-radius:6px;box-shadow:1px 1px 3px #8c8c8c;transform:scale(1.5);background-size:100% 100%}.color-store-stat{font:italic 11px/12px 'Trebuchet MS',Verdana,Arial,sans-serif!important;color:#767676!important;padding:2px!important;margin:0!important}.color-store-stat strong{font-weight:bold;color:#444}.color-store-price{box-sizing:content-box;width:80px;font:bold 14px/16px 'Trebuchet MS',Verdana,Arial,sans-serif!important;color:#c83732!important;padding:2px!important;margin:0 auto 5px!important;background:#f4f4f4}.color-store-button{box-sizing:border-box;min-width:64px;height:24px;min-height:24px;margin:0;padding:5px 6px;border:1px solid #ffe54f;border-radius:4px;color:#566672;background:linear-gradient(#fff1a1,#ffea71);font:bold 11px/12px 'Trebuchet MS',Verdana,Arial,sans-serif;box-shadow:inset 0 1px #ffffff33,0 1px 2px #0000000d;cursor:pointer}.color-store-sidebar>.color-store-button{margin-top:4px;min-width:0}.color-store-button:disabled{background:linear-gradient(#eee,#e5e5e5);border-color:#d9d9d9;color:#999;cursor:default;opacity:1}.color-store-button:focus-visible{outline:2px solid #27799e;outline-offset:3px}
@media(min-width:761px) and (max-width:1100px){.color-store-items>.color-level-item{min-width:130px}}
@media(max-width:760px){body.color-level-store-page .wrap>main{padding:12px!important}.color-store-layout{display:block}.color-store-sidebar{width:100%;margin-bottom:24px}.color-store-sidebar>img{max-width:500px;margin-bottom:14px}.color-store-title{font-size:24px!important}.color-store-heading{font-size:17px!important}.color-store-items>.color-level-item{width:49%;min-width:125px;height:195px;margin:15px .5% 0}.color-store-items>.color-level-item:last-child{width:70%}.color-store-button{height:40px;min-height:40px;min-width:80px;padding:10px 8px;font-size:12px;line-height:18px}.color-store-count{display:inline-block;margin-left:6px}.color-store-items>.color-level-item>h3{font-size:15px!important}}
