
/* inline */

	body.single-wid_collection .entry-header,body.single-wid_collection .post-thumbnail,body.single-wid_collection .entry-meta,body.single-wid_collection .entry-footer,body.single-wid_collection .post-navigation,body.single-wid_collection .entry-related,body.single-wid_collection #comments{display:none!important}
	.wid-colpage{font-family:var(--wid-sans)}
	.wid-colhero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:28px;border-radius:22px;background:var(--cbg);color:var(--cink);margin:0 0 28px;overflow:hidden}
	.wid-colhero h1{margin:6px 0 8px!important;font:800 44px/1.02 var(--wid-sans)!important;letter-spacing:-.03em;color:var(--cink)!important}
	.wid-colhero p{margin:0!important;font:600 15px var(--wid-sans);opacity:.75;color:var(--cink)}
	.wid-colback{display:inline-block;font:700 13px var(--wid-sans);color:var(--cink)!important;opacity:.8;text-decoration:none!important}
	.wid-colback:hover{opacity:1}
	.wid-colhero-img .wid-ccover{display:block;aspect-ratio:4/3;border-radius:16px;overflow:hidden}
	.wid-colhero-img .wid-ccover img{width:100%;height:100%;object-fit:cover;display:block}
	.wid-colhero-img .wid-ccover.is-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px}
	.wid-colhero-img .wid-ccover.is-grid img{border-radius:10px}
	.wid-colhero-img .wid-ccover.is-empty{display:flex;align-items:center;justify-content:center;font-size:64px}
	.wid-colgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 30px}
	.wid-cprod{display:flex;flex-direction:column;background:var(--wid-surface);border:1px solid var(--wid-line);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}
	.wid-cprod:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(20,27,40,.1)}
	.wid-cpimg{position:relative;display:block;aspect-ratio:1/1;background:var(--wid-chip);overflow:hidden}
	.wid-cpimg img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
	.wid-cprod:hover .wid-cpimg img{transform:scale(1.04)}
	.wid-cpoff{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:6px;background:#d32f2f;color:#fff;font:800 12px/1 var(--wid-sans)}
	.wid-cpbody{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px}
	.wid-cpname{margin:0!important;font:700 15px/1.3 var(--wid-sans)!important}
	.wid-cpname a{color:var(--wid-ink)!important;text-decoration:none!important}
	.wid-cptag{margin:0!important;font:500 13px/1.4 var(--wid-sans);color:var(--wid-muted)}
	.wid-cpprice{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:4px;font:800 18px/1.1 var(--wid-sans);color:var(--wid-ink)}
	.wid-cpprice del{font-size:.78em;font-weight:600;color:var(--wid-was,#d32f2f)!important;opacity:1}
	.wid-cpprice ins{text-decoration:none;color:var(--wid-ink)}
	.wid-cpadd{display:flex!important;width:100%;box-sizing:border-box;align-items:center;justify-content:center;min-height:44px;margin-top:8px;border-radius:999px!important;background:var(--wid-green-2)!important;color:#fff!important;font:700 14px/1 var(--wid-sans)!important;text-decoration:none!important;border:0!important;-webkit-tap-highlight-color:transparent;transition:filter .15s ease,transform .1s ease}
	.wid-cpadd:hover{filter:brightness(1.08)}
	.wid-cpadd:active{transform:scale(.97)}
	.wid-cpadd.is-done{background:#1d407c!important}
	.wid-cpadd.is-ghost{background:transparent!important;color:var(--wid-ink)!important;box-shadow:inset 0 0 0 1.5px var(--wid-line)}
	.wid-cprod .added_to_cart{display:none!important}
	html.wid-dark .wid-cpprice del{color:#ff8a80!important}
	@media (max-width:1000px){.wid-colgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
	@media (max-width:640px){.wid-colgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wid-cpbody{padding:12px}.wid-cpname{font-size:14px!important}.wid-cptag{display:none}.wid-cpprice{font-size:16px}}
	.wid-colempty{padding:30px;text-align:center;border:1px dashed var(--wid-line);border-radius:14px;color:var(--wid-muted)}
	@media (max-width:760px){.wid-colhero{grid-template-columns:1fr;padding:22px;gap:16px}.wid-colhero h1{font-size:34px!important}}
	
/* inline */
.widbest-upvote{margin-top:8px}.widbest-upvote .wpulike{padding:0}.widbest-upvote--single{margin:12px 0 20px}