
/* Lunara Item Shop V60 - CMS Shop polish */
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page{
	padding-top:28px!important;
	padding-bottom:42px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:18px;
	margin:0 0 22px;
	padding:22px 24px;
	border:1px solid rgba(126,226,255,.22);
	border-radius:18px;
	background:linear-gradient(135deg,rgba(9,34,48,.82),rgba(3,9,15,.90)), radial-gradient(circle at 82% 0%,rgba(126,226,255,.18),transparent 34%);
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 20px 55px rgba(0,0,0,.32);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	font-size:12px;
	font-weight:900;
	letter-spacing:.9px;
	text-transform:uppercase;
	color:#7ee2ff;
	text-shadow:0 0 12px rgba(126,226,255,.45);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero h1{
	margin:5px 0 4px!important;
	font-size:34px!important;
	line-height:1.05!important;
	font-weight:1000!important;
	text-transform:uppercase;
	color:#ffd98f!important;
	text-shadow:0 2px 0 rgba(0,0,0,.75),0 0 24px rgba(255,193,95,.18);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero p{
	margin:0!important;
	max-width:620px;
	color:#b8d3df!important;
	font-weight:700;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero-action{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:8px;
	min-width:170px;
	padding:12px 16px;
	border:1px solid rgba(255,204,116,.38);
	border-radius:12px;
	background:linear-gradient(180deg,#95621f,#4f2f0e);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 18px rgba(255,179,71,.14);
	color:#fff!important;
	font-weight:950;
	text-transform:uppercase;
	letter-spacing:.4px;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero-action:hover{
	filter:brightness(1.12);
	transform:translateY(-1px);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .content.notWhite{
	background:transparent!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .columns{
	gap:18px;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-list .content.notWhite > .columns > .column:not(.is-one-quarter){
	display:grid;
	grid-template-columns:repeat(auto-fill,minmax(285px,1fr));
	gap:16px;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .box{
	border:1px solid rgba(126,226,255,.16)!important;
	border-radius:16px!important;
	background:linear-gradient(180deg,rgba(12,37,48,.72),rgba(1,8,12,.90))!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 16px 40px rgba(0,0,0,.30)!important;
	color:#cfe9f2!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-list .column:not(.is-one-quarter) > .box{
	margin:0!important;
	padding:15px!important;
	min-height:100%;
	transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-list .column:not(.is-one-quarter) > .box:hover{
	transform:translateY(-3px);
	border-color:rgba(126,226,255,.34)!important;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 22px 58px rgba(0,0,0,.40),0 0 22px rgba(126,226,255,.08)!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-list article.media{
	display:flex!important;
	flex-direction:column!important;
	gap:12px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-list .media-left{
	margin:0!important;
	display:flex;
	justify-content:center;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page figure.image{
	width:76px!important;
	height:76px!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	border:1px solid rgba(126,226,255,.22);
	border-radius:14px;
	background:rgba(0,10,16,.55);
	box-shadow:inset 0 0 18px rgba(126,226,255,.09),0 10px 22px rgba(0,0,0,.26);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page figure.image img{
	max-width:52px!important;
	max-height:52px!important;
	object-fit:contain!important;
	image-rendering:auto;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .nameItem{
	margin:0!important;
	font-size:18px!important;
	font-weight:950!important;
	line-height:1.2!important;
	color:#f0fbff!important;
	text-align:center;
	text-shadow:0 0 14px rgba(126,226,255,.16);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .nameItem + br{
	display:none!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page table{
	width:100%;
	margin:12px 0!important;
	border-collapse:separate!important;
	border-spacing:0 6px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page table td{
	padding:7px 9px!important;
	border:0!important;
	background:rgba(0,0,0,.18)!important;
	color:#aac8d4!important;
	font-size:13px;
	vertical-align:top;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page table td:first-child{
	border-radius:9px 0 0 9px;
	white-space:nowrap;
	color:#e7f8ff!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page table td:last-child{
	border-radius:0 9px 9px 0;
	text-align:right;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .price{
	margin:12px 0!important;
	text-align:center!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .price p,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .price del{
	display:inline-flex!important;
	align-items:center;
	justify-content:center;
	padding:8px 13px!important;
	border-radius:999px;
	border:1px solid rgba(255,211,107,.38);
	background:rgba(67,42,7,.42);
	color:#ffe3a1!important;
	font-weight:1000!important;
	font-size:14px!important;
	text-shadow:0 0 12px rgba(255,211,107,.22);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .dateDiscount{
	margin:10px 0;
	padding:8px 10px;
	border-radius:10px;
	border:1px solid rgba(255,107,107,.25);
	background:rgba(85,18,18,.28);
	color:#ffc4c4;
	font-weight:800;
	text-align:center;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .buy .button,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page button.button,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .button.is-primary,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .button.is-light{
	border:1px solid rgba(255,204,116,.34)!important;
	border-radius:12px!important;
	background:linear-gradient(180deg,#a36b23,#51300e)!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px rgba(0,0,0,.24)!important;
	color:#fff!important;
	font-weight:950!important;
	text-transform:uppercase;
	letter-spacing:.45px;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .buy .button a,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .button a{
	color:#fff!important;
	width:100%;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .buy .button:hover,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .button:hover{
	filter:brightness(1.12);
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-detail article.media{
	gap:22px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-detail .media-left figure.image{
	width:110px!important;
	height:110px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-detail .media-left figure.image img{
	max-width:76px!important;
	max-height:76px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-detail .nameItem{
	text-align:left!important;
	font-size:24px!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page .select,
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page select{
	width:100%!important;
	max-width:100%!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-page select{
	border:1px solid rgba(126,226,255,.22)!important;
	border-radius:10px!important;
	background:#07131b!important;
	color:#dff7ff!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-side-title{
	margin:0 0 10px!important;
	font-size:20px!important;
	font-weight:950!important;
	color:#ffd98f!important;
	text-transform:uppercase;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-categories-box ul{
	margin:0!important;
	list-style:none!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-categories-box li a{
	display:block;
	padding:10px 12px;
	margin-bottom:7px;
	border:1px solid rgba(126,226,255,.14);
	border-radius:11px;
	background:rgba(0,0,0,.20);
	color:#cfe9f2!important;
	font-weight:850;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-categories-box li a:hover{
	border-color:rgba(126,226,255,.34);
	background:rgba(126,226,255,.08);
	color:#fff!important;
}
html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-wallet-box .coins{
	margin:0 0 12px!important;
	padding:12px;
	border-radius:12px;
	background:rgba(126,226,255,.08);
	border:1px solid rgba(126,226,255,.20);
	color:#eaffff!important;
	font-weight:950;
	text-align:center;
}
@media(max-width:900px){
	html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero{flex-direction:column;align-items:flex-start;}
	html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-hero h1{font-size:28px!important;}
	html body[data-lunara-patch="forge-v26-clean-live"] .lunara-shop-list .content.notWhite > .columns > .column:not(.is-one-quarter){grid-template-columns:1fr;}
}
